- Model in the Loop
-
Model in the Loop (MIL) ist die Simulation eines eingebetteten Systems in einer frühen Entwicklungsphase, der Modellierung, bei der modellbasierten Softwareentwicklung. Eingebettete Systeme kommunizieren mit ihrer Umwelt und erwarten häufig plausible Sensorsignale als Eingang und stimulieren dann das physikalische System. Um richtig zu funktionieren, muss die Umgebung des eingebetteten Systems simuliert werden. Wird nun das eingebettete System (Modell) in einer Schleife zusammen mit dem Umgebungsmodell simuliert, spricht man von Model in the Loop Simulation.
MIL ist eine kostengünstige Möglichkeit um eingebettete Systeme zu testen. Entwicklungs- und Simulationsumgebungen für die modellbasierte Entwicklung sind beispielsweise MATLAB/Simulink oder ASCET.
In nachfolgenden Entwicklungsstufen wird dann von Software in the Loop (SIL), Processor in the Loop (PIL) und Hardware in the Loop (HIL) gesprochen. Das Prinzip ist gleich. Das eingebettete System wird zusammen mit einem Modell simuliert, das die Umgebung des Systems abbildet.
Siehe auch
Referenzen
- Menno Mennenga, Christian Dziobek, Iyad Bahous: Modell- und Software-Verifikation vereinfacht. In: Elektronik automotive, Heft 4.2009, 2009
- Plummer: Model-in-the-Loop Testing; In: Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, 2006
- Isermann: Fahrdynamik-Regelung: Modellbildung, Fahrerassistenzsysteme, Mechatronik, Vieweg, 2006
Wikimedia Foundation.