Conference article

Cyber-Physical Systems Modeling and Simulation with Modelica

Dan Henriksson
Dassault Systèmes AB, Ideon Science Park, Lund, Sweden

Hilding Elmqvist
Dassault Systèmes AB, Ideon Science Park, Lund, Sweden

Download articlehttp://dx.doi.org/10.3384/ecp11063502

Published in: Proceedings of the 8th International Modelica Conference; March 20th-22nd; Technical Univeristy; Dresden; Germany

Linköping Electronic Conference Proceedings 63:57, p. 502-509

Show more +

Published: 2011-06-30

ISBN: 978-91-7393-096-3

ISSN: 1650-3686 (print), 1650-3740 (online)

Abstract

This paper introduces the area of Cyber-Physica Systems (CPS) and describes the relation to Modelica and Modelica-based tools. Special aspects of CPS applications that should make Modelica well suited for their modeling and simulation are highlighted.

Recent Modelica developments facilitating integrated model-based system development applicable to CPS are presented. Especially; it is shown how detailed timing simulations; involving both real-time task scheduling and network communication; are realized in Modelica. A robot example is used to demonstrate the new CPS simulation features.

Keywords

Cyber-physical systems; Modelica; Model-based development; Timing simulation

References

[1] http://en.wikipedia.org/wiki/Cyberphysical_system

[2] http://varma.ece.cmu.edu/Summit/

[3] Cervin A.; Henriksson D.; Lincoln B.; Eker J.; and Årzén K.-E. How Does Control Timing Affect Performance? Analysis and Simulation of Timing Using Jitterbug and True-Time. IEEE Control Systems Magazine; 23:3; June; 2003.

[4] http://www.control.lth.se/truetime

[5] http://www.mathworks.com/

[6] Reuterswärd P.; Åkesson J.; Cervin A.; and Årzén K.-E. TrueTime Network – A Network Simulation Library for Modelica. In Proceedings of the 7th Modelica Conference; Como; Italy; September; 2009.

[7] http://www.eurosyslib.com/

[8] Elmqvist H.; Otter M.; Henriksson D.; Thiele B.; and Mattsson S. E. Modelica for Embedded Systems. In Proceedings of the 7th Modelica Conference; Como; Italy; September; 2009.

[9] http://www.modelisar.org/

[10] http://www.autosar.org/

[11] Lian F.-L.; Moyne J.; and Tilbury D. Network Protocols for Networked Control Systems. In Handbook of Networked and Embedded Control Systems (Hristu-Varsakelis and Levine Eds.); 2005.

[12] Paret; D. Multiplexed Networks for Embedded Systems; CAN; LIN; FlexRay; Safe-by-Wire…; Wiley; ISBN 978-0-470-03416-3; 2007.

[13] http://www.can-cia.org

[14] http://www.can-cia.org/index.php?id=521

[15] http://www.flexray.com

[16] Liu J. W. S. Real-Time Systems. Prentice Hall; 2000.

[17] http://www.functional-mockup-interface.org

Citations in Crossref