Cyber-physical system modeling with Modelica using message passing communication

被引:12
|
作者
Sanz, Victorino [1 ]
Urquia, Alfonso [1 ]
机构
[1] Univ Nacl Educ Distancia UNED, ETSI Informat, Dept Informat & Automat, Juan del Rosal 16, Madrid 28040, Spain
关键词
Cyber-physical systems; Hybrid systems; Modelica; Object-oriented modeling; Simulation; SIMULATION; DEVS;
D O I
10.1016/j.simpat.2022.102501
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Modelica is an object-oriented modeling language whose design and features facilitate the description of cyber-physical systems (CPS). Message passing communication (MPC), seen as the transmission of impulses of information between model components, eases the description of the discrete-event parts of CPS models. However, Modelica does not currently supports MPC. Modelica supports an equation-based component connection rationale, where Modelica tools automatically transform component connections into model equations, following a physical modeling approach. The differences between MPC and Modelica connections are analyzed. A proposal for supporting MPC in Modelica is presented, inspired by the coupled PDEVS model communication approach. The presented MPC proposal is based on the definition of structures to manage messages, named buffers, interface ports and communication channels. Also, an implementation of the proposed MPC mechanism in the form of a new free Modelica library, named MSGLib, is presented. MSGLib includes functionality to manage and dynamically store messages, and describe component communications. Two examples, a pick and place system and a robotic arm, are presented to demonstrate the use of the library, and its combination with other Modelica models.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Evidential Network Modeling for Cyber-Physical System State Inference
    Friedberg, Ivo
    Hong, Xin
    Mclaughlin, Kieran
    Smith, Paul
    Miller, Paul C.
    IEEE ACCESS, 2017, 5 : 17149 - 17164
  • [32] A modeling method research based on data in cyber-physical system
    Yang F.
    Liu Y.
    Li R.-F.
    Duan M.-Q.
    Xie G.-Q.
    Huang J.
    Jisuanji Xuebao/Chinese Journal of Computers, 2016, 39 (05): : 961 - 972
  • [33] Remote Health Monitoring System Modeling for Cyber-Physical Systems
    Calhan, Ali
    Cicioglu, Murtaza
    2022 30TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE, SIU, 2022,
  • [34] Quantitative Modeling and Analytical Calculation of Anelasticity for a Cyber-Physical System
    Gong, Hongfang
    Li, Renfa
    An, Jiyao
    Bai, Yang
    Li, Keqin
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (11): : 4746 - 4761
  • [35] Cyber-Physical Modeling of Distributed Resources for Distribution System Operations
    Chatzivasileiadis, Spyros
    Bonvini, Marco
    Matanza, Javier
    Yin, Rongxin
    Nouidui, Thierry S.
    Kara, Emre C.
    Parmar, Rajiv
    Lorenzetti, David
    Wetter, Michael
    Kiliccote, Sila
    PROCEEDINGS OF THE IEEE, 2016, 104 (04) : 789 - 806
  • [36] Uncertainty-Wise Cyber-Physical System test modeling
    Man Zhang
    Shaukat Ali
    Tao Yue
    Roland Norgren
    Oscar Okariz
    Software & Systems Modeling, 2019, 18 : 1379 - 1418
  • [37] Modeling and Fault Propagation Analysis of Cyber-Physical Power System
    Guo, Xiaoxiao
    Tan, Yanghong
    Wang, Feng
    ENERGIES, 2020, 13 (03)
  • [38] Mobile Cyber-Physical System
    Hu, Xiping
    Cheng, Jun
    Li, Xitong
    Tan, Wei
    Liu, Qiang
    Sheng, Zhengguo
    MOBILE INFORMATION SYSTEMS, 2017, 2017
  • [39] Resilient End-to-End Message Protection for Cyber-Physical System Communications
    Kim, Youngjin
    Kolesnikov, Vladimir
    Thottan, Marina
    IEEE TRANSACTIONS ON SMART GRID, 2018, 9 (04) : 2478 - 2487
  • [40] Threat modeling in cyber-physical systems
    Fernandez, Eduardo B.
    2016 IEEE 14TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 14TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 2ND INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/DATACOM/CYBERSC, 2016, : 448 - 453