Volume 38 Issue 9
Sep.  2012
Turn off MathJax
Article Contents
He Dongjing, Song Xiao, Zhang Lin, et al. Multi-layer parallel simulation for complex system based on extended Modelica[J]. Journal of Beijing University of Aeronautics and Astronautics, 2012, (9): 1240-1244. (in Chinese)
Citation: He Dongjing, Song Xiao, Zhang Lin, et al. Multi-layer parallel simulation for complex system based on extended Modelica[J]. Journal of Beijing University of Aeronautics and Astronautics, 2012, (9): 1240-1244. (in Chinese)

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

  • Received Date: 01 Jun 2011
  • Publish Date: 30 Sep 2012
  • 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.

     

  • loading
  • [1]
    金士尧,李宏亮,党岗,等.复杂系统计算机仿真的研究与设计[J].中国工程科学,2002,4(4):52-57 Jin Shiyao,Li Hongliang,Dang Gang,et al.Research and design of computer simulation for complex system[J].Engineering Science,2002,4(4):52-57 (in Chinese)
    [2]
    熊光楞,郭斌,陈晓波,等.协同仿真与虚拟样机技术[M].北京:清华大学出版社,2004:3-15 Xiong Guangleng,Guo Bing,Chen Xiaobo,et al.Technologies of collaborative simulation and virtual prototype[M].Beijing:Tsinghua University Press,2004:3-15 (in Chinese)
    [3]
    IEEE Standard1516.1 IEEE Standard for modeling and simulation (M&S) High Level Architecture(HLA)[S]
    [4]
    Modelica Association.Modelica-a unified object-oriented language for physical systems modeling. 2010-03. http://www.modelica.org/
    [5]
    Ferretti G,Magnani G,Rocco P.Simulating permanent magnet brushless motors in DYMOLA//Proceedings of the 2nd International Modelica Conference.Oberpfaffenhofen,Deutschland:The Modelica Association,2002:109-115
    [6]
    Bengtsson P,Jansson H,Perttersson N.Development of a modelica heavy vehicle modeling library//Proceedings of the 4th International Modelica Conference.Hamburg,Deutschland:The Modelica Association,2005:467-477
    [7]
    Casella F,Lovera M.High-accuracy orbital dynamics simulation through keplerian and equinoctial parameters//Proceedings of the 6th International Modelica Conference.Bielefeld,Deutschland:The Modelica Association,2008:505-514
    [8]
    吴民峰,吴义忠,周凡利,等.多领域建模语言Modelica 类型解析研究与实现[J].计算机工程与应用,2006,42(25):80-83 Wu Minfeng,Wu Yizhong,Zhou Fanli,et al.Design and implementation of type parsing for multi-domain modeling language Modelica[J].Computer Engineering and Application,2006,42(25):80-83 (in Chinese)
    [9]
    Argonne National Laboratory.MPICH2:a high performance and widely portable implementation of MPI. 2008-12. http://www.mcs.anl.gov/research/projects/mpich2/
    [10]
    OpenMP Architecture Review Board.OpenMP application program interface 3.0. 2008-05. http://openmp.org/wp/openmp-specifications/
    [11]
    Wolf F,Mohr B.Automatic performance analysis of hybrid MPI/OpenMP applications[J].Journal of Systems Architecture,2003,49(10/11):421-439
  • 加载中

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Article Metrics

    Article views(1936) PDF downloads(598) Cited by()
    Proportional views
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return