Multi-layer parallel simulation for complex system based on extended Modelica

Research output: Contribution to journalArticlepeer-review

Abstract

To improve multi-disciplinary modeling and simulation (M&S) efficiency for complex systems, and overcome the shortcoming of no parallel mechanisms in current multi-domain M&S languages like Modelica, a multi-layer parallel framework for complex system simulation was proposed. Parallel mechanisms of application systems were captured from three layers including task layer, entity layer and model layer. Modelica was extended by inserting typical parallel elements of message passing interface(MPI) and OpenMP. A code mapping strategy was presented to transfer Modelica texts to parallel-support codes like C++. Application systems were simulated in multi-layer parallel platforms like multi-core clusters after task allocating. The iterative process of optimization in a typical military complex system was tested using the proposed means. The simulation results show that the efficiency can be improved evidently through the above framework and methods.

Original languageEnglish
Pages (from-to)1240-1244
Number of pages5
JournalBeijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics
Volume38
Issue number9
StatePublished - Sep 2012

Keywords

  • Complex system
  • MPI/OpenMP
  • Modelica
  • Multi-disciplinary simulation
  • Parallel computing

Fingerprint

Dive into the research topics of 'Multi-layer parallel simulation for complex system based on extended Modelica'. Together they form a unique fingerprint.

Cite this