modelowanie jest sposobem na stworzenie wirtualnej reprezentacji rzeczywistego systemu, który zawiera oprogramowanie i sprzęt. Jeśli komponenty oprogramowania tego modelu są napędzane przez zależności matematyczne, można symulować tę wirtualną reprezentację w szerokim zakresie warunków, aby zobaczyć, jak się zachowuje.
Modelowanie i symulacja są szczególnie cenne w przypadku warunków testowania, które mogą być trudne do odtworzenia przy użyciu samych prototypów sprzętu, zwłaszcza we wczesnej fazie procesu projektowania, gdy sprzęt może nie być dostępny. Iteracja pomiędzy modelowaniem a symulacją może poprawić jakość projektowania systemu na wczesnym etapie, zmniejszając w ten sposób liczbę błędów wykrytych później w procesie projektowania.
typowe reprezentacje modeli systemowych obejmują schematy blokowe, schematy i diagramy stanu. Za pomocą tych reprezentacji można modelować systemy mechatroniczne, oprogramowanie sterujące, algorytmy przetwarzania sygnałów i systemy komunikacyjne. Aby dowiedzieć się więcej o modelowaniu i symulacji za pomocą schematów blokowych, zobacz Simulink®.