Early Insights on FMI-based Co-Simulation of Aircraft Vehicle Systems

Robert Hallqvist
Systems Simulation and Concept Design, Saab Aeronautics, Linköping, Sweden

Robert Braun
Department of Fluid and Mechatronic Systems, Linköping University, Linköping, Sweden

Petter Krus
Department of Fluid and Mechatronic Systems, Linköping University, Linköping, Sweden

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp17144262

Ingår i: Proceedings of 15:th Scandinavian International Conference on Fluid Power, June 7-9, 2017, Linköping, Sweden

Linköping Electronic Conference Proceedings 144:26, s. 262-270

Visa mer +

Publicerad: 2017-12-20

ISBN: 978-91-7685-369-6

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


Modelling and Simulation is extensively used for aircraft vehicle system development at Saab Aeronautics in Linköping, Sweden. There is an increased desire to simulate interacting sub-systems together in order to reveal, and get an understanding of, the present cross-coupling effects early on in the development cycle of aircraft vehicle systems. The co-simulation methods implemented at Saab require a significant amount of manual effort, resulting in scarcely updated simulation models, and challenges associated with simulation model scalability, etc. The Functional Mock-up Interface (FMI) standard is identified as a possible enabler for efficient and standardized export and co-simulation of simulation models developed in a wide variety of tools. However, the ability to export industrially relevant models in a standardized way is merely the first step in simulating the targeted coupled sub-systems. Selecting a platform for efficient simulation of the system under investigation is the next step. Here, a strategy for adapting coupled Modelica models of aircraft vehicle systems to TLM-based simulation is presented. An industry-grade application example is developed, implementing this strategy, to be used for preliminary investigation and evaluation of a cosimulation framework supporting the Transmission Line element Method (TLM). This application example comprises a prototype of a small-scale aircraft vehicle systems simulator. Examples of aircraft vehicle systems are environmental control systems, fuel systems, and hydraulic systems. The tightly coupled models included in the application example are developed in Dymola, OpenModelica, and Matlab/Simulink. The application example is implemented in the commercial modelling tool Dymola to provide a reference for a TLM-based master simulation tool, supporting both FMI and TLM. The TLM-based master simulation tool TLMSimulator is investigated in terms of model import according to the FMI standard with respect to a specified set of industrial needs and requirements.


FMI, TLM, Modelica, Aircraft Vehicle Syste


[1] International Council of Systems Engineering (INCOSE). Systems engineering vision 2020. Technical report, INCOSE, 2007.

[2] FMI development group. Functional mock-up interface for model exchange and co-simulation. Technical report, Modelica Association, 2014.

[3] Open cyber-physical system model-driven certified development. https://www.opencps.eu/. Accessed: 2017-03-14.

[4] Funtional mock-up interface. http://https://www.fmi-standard.org. Accessed: 2017-02-21.

[5] Modelica and the modelica association. https://www.modelica.org/. Accessed: 2017-02-21.

[6] Petter Krus. An introduction to modelling of transmission lines. Technical report, Linköping University, The Institute of Technology, 2006.

[7] Robert Braun and Petter Krus. An explicit method for decoupled distributed solvers in an equation-based modelling language. In Proceedings of the 6th International Workshop on Equation-Based Object-Oriented Modeling Languages and Tools, Berlin, Germany, 2014.

[8] Henric Andersson and Magnus Carlsson. Saab aeronautics handbook for development of simulation models: Public variant. Technical Report 12/00159, Linköping University, Machine Design, 2012.

[9] Magnus Eek, Hampus Gavel, and Johan Ölvander. Definition and implementation of a method for uncertainty aggregation in component-based system simulation models. Journal of Verification, Validation, and Uncertainty Quantification, 2, 2017.

[10] J. Shetty, C.P. Lawson, and A.Z. Shahneh. Simulation for temperature control of a military aircraft cockpit to avoid pilot’s thermal stress. CEAS Aeronautical Journal, 6(2):319–333, 2015.

[11] Dassault Systemes AB. Dymola User Manual, 1 edition, September 2016.

[12] Peter Fritzson. Principles of Object-Oriented Modeling and Simulation with Modelica 3.3. IEEE Press, 2nd edition, 2015.

[13] Yutaka Hirano, Satoshi Shimada, Yoichi Teraoka, Osamu Seya, Yuji Ohsumi, Shintaroh Murakami, Tomohide Hirono, and Takayuki Sekisue. Initiatives for acausal model connection using fmi in jsae. In Proceedings of the 11th International Modelica Conference, 2015.

[14] Peter Fritzson and Peter Aronsson. The openmodelica modeling, simulation, and software development environment. Simulation News Europe, 44(45), dec 2005.

[15] Alexander Siemers, Dag Fritzson, and Iakov Nakhimovski. General meta-model based co-simulations applied to mechanical systems. Simulation Modelling Practice and Theory, 2009.

[16] A. Mengist, A. Asghar, A. Pop, P. Fritzon, W. Braun, A. Siemers, and D. Fritzon. An open-source composite modeling editor and simulation tool based on fmi and tlm co-simulation. In Proceedings of the 11th International Modelica Conference, 2015.

[17] Fabio Cremona, Marten Lohstroh, Stavros Tripakis, Christopher Brooks, and Edward A. Lee. Fide - an fmi integrated development environment. In Symposium on Applied Computing, April 2016.

[18] Virginie Galtier, Stephane Vialle, Cherifa Dad, Jean-Philippe Tavella, Jean-Philippe Lam-Yee-Mui, and Gilles Plessis. Fmi-based distributed multi-simulation with daccosim. In Proceedings of the Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium, DEVS ’15, San Diego, CA, USA, 2015. Society for Computer Simulation International.

[19] Dassault Systemes AB. FMI Kit for Simulink, October 2016.

Citeringar i Crossref