Simulation software is used to simulate the dynamic behavior of a system that is represented by a mathematical model. While the model is being simulated, the state of each part of the system is calculated at each step of the simulation using either time-based or event-based solvers. Simulation software also typically includes visualization tools, such as data displays, to help monitor the simulation as it runs.
Engineers and scientists use simulation software for a variety of reasons:
For details on simulation software using time-based solvers, see Simulink. For simulation using event-based solvers, see SimEvents. To learn about modeling and simulating multidomain physical systems (for example, mechanical, electrical, or hydraulic systems). see Simscape. For modeling and simulating biological systems, see SimBiology.