Model in the loop
Model in the Loop ( MIL ) is the simulation of an embedded system in an early development phase of modeling in the area of model-based software development . Embedded systems communicate with their environment and often expect plausible sensor signals as input and then stimulate the physical system. In order to function properly, the environment of the embedded system must be simulated . If the embedded system (model) is now simulated in a loop together with the environment model, one speaks of model in the loop simulation.
MIL is an inexpensive way to test embedded systems . Development and simulation environments for model-based development are, for example, MATLAB / Simulink , Dymola, ASCET or the free software Scilab / Xcos.
In the subsequent development stages, the term software in the loop (SIL) , processor in the loop (PIL) and hardware in the loop (HIL) is used. The principle is the same. The embedded system is simulated together with a model that depicts the environment of the system.
See also
Web links
- Menno Mennenga, Christian Dziobek, Iyad Bahous: Model and software verification simplified. In: Elektronik automotive, issue 4.2009, 2009 (PDF; 322 kB)
- Plummer: Model-in-the-Loop Testing; In: Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, 2006
- Isermann: Vehicle dynamics control: modeling, driver assistance systems, mechatronics, Vieweg, 2006