A system can consist of sub systems and sub-sub systems, and components. System simulation can be used for designing system architecture, optimizing system and sub system performance, generating boundary conditions for detailed component design. It also can assist on system evaluation. Model based system simulation uses a collection of models to simulate a complete system or isolated systems. A model is an approximation, representation, or idealization of selected aspects of the structure, behavior, operation, or other characteristics of a real-world process, concept, or system (IEEE 610.12-1990). A system simulation tool can combine mechanical, electrical, electronic, hydraulic, thermal, control, electric power or process components in a single systems model. Models can be built up using standard out of box basic libraries. Examples of such tools are Dassault System Modelica & Dymola, Ansys SCADE System. There are open source tools such as OPENMODELICA.
Simulation of a refrigerator
This is a simplified refrigerator system simulation.
Simulation of a triple tank system. Each tank has a PI flow controller.
Thermal system simulation.