La modellazione è un modo per creare una rappresentazione virtuale di un sistema del mondo reale che include software e hardware. Se i componenti software di questo modello sono guidati da relazioni matematiche, è possibile simulare questa rappresentazione virtuale in una vasta gamma di condizioni per vedere come si comporta.
La modellazione e la simulazione sono particolarmente utili per testare condizioni che potrebbero essere difficili da riprodurre con i soli prototipi hardware, specialmente nella fase iniziale del processo di progettazione quando l’hardware potrebbe non essere disponibile. L’iterazione tra modellazione e simulazione può migliorare precocemente la qualità della progettazione del sistema, riducendo così il numero di errori riscontrati successivamente nel processo di progettazione.
Le rappresentazioni comuni per i modelli di sistema includono diagrammi a blocchi, schemi e diagrammi di stato. Utilizzando queste rappresentazioni è possibile modellare sistemi meccatronici, software di controllo, algoritmi di elaborazione del segnale e sistemi di comunicazione. Per ulteriori informazioni sulla modellazione e la simulazione con diagrammi a blocchi, vedere Simulink®.