Multi-domain physical system modeling and control based on meta-modeling and graph rewriting

被引:0
|
作者
Sen, Sagar [1 ]
Vangheluwe, Hans [1 ]
机构
[1] McGill Univ, Sch Comp Sci, 3480 Univ St, Montreal, PQ H3A 2A7, Canada
来源
2006 IEEE CONFERENCE ON COMPUTER-AIDED CONTROL SYSTEM DESIGN, VOLS 1 AND 2 | 2006年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A methodology is presented which enables the specification and synthesis of software tools to aid in plant and controller modeling for multi-domain (electrical, mechanical, hydraulic, and thermal) physical systems. The methodology is based on meta-modeling and graph rewriting. The plant is modeled in a domain-specific formalism called the Real World Visual Model (RWVM). Such a model is successively transformed to an Idealized Physical Model (IPM), to an Acausal Bond Graph (ABG), and finally to a Causal Bond Graph (CBG). A Modelica (www.modelica.org) model, consisting of a Causal (algebraic and differential equation) Block Diagram (CBD), is generated from the CBG. All transformations are explicitly modeled using Graph Grammars. A PID controller model, specified in Modelica as a CBD is subsequently integrated with the plant model. AToM(3) (atom3.cs.mcgill.ca), A Tool for Multi-formalism and Meta Modeling is used to meta-model and synthesize visual modeling environments for the RWVM, IPM, ABG, and CBG formalisms as well as for transformations between them. The entire process of modeling, transformation, and simulation is demonstrated by means of a hoisting device example. Our methodology drastically reduces development time (of the modeling tool an indirectly of the domain-specific models), integrates model checking via Bond Graph causal analysis, and facilitates management and reuse of meta-knowledge by explicitly modeling formalisms and transformations.
引用
收藏
页码:69 / +
页数:2
相关论文
共 50 条
  • [41] Multi-Domain Design Structure Matrix Approach Applied to Urban System Modeling
    Hoffmann, Peter
    Nomaguchi, Yutaka
    Hara, Keishiro
    Sawai, Kana
    Gasser, Ingenuin
    Albrecht, Myriam
    Bechtel, Benjamin
    Fischereit, Jana
    Fujita, Kikuo
    Gaffron, Philine
    Krefis, Anne Caroline
    Quante, Markus
    Scheffran, Jurgen
    Schluenzen, Katharina Heinke
    von Szombathely, Malte
    URBAN SCIENCE, 2020, 4 (02)
  • [42] A Step Forward in Multi-domain Modeling of Power LEDs
    Poppe, Andras
    2012 28TH ANNUAL IEEE SEMICONDUCTOR THERMAL MEASUREMENT AND MANAGEMENT SYMPOSIUM (SEMI-THERM), 2012, : 325 - 330
  • [43] Multi-domain modeling and simulation of proportional solenoid valve
    Yan-fang Liu
    Zhen-kun Dai
    Xiang-yang Xu
    Liang Tian
    Journal of Central South University, 2011, 18 : 1589 - 1594
  • [44] MapleSim High Performance Multi-Domain Modeling and Simulation
    不详
    ATP EDITION, 2009, (03): : 69 - 69
  • [45] Enabling Information Interoperability through Multi-domain Modeling
    Grossmann, Georg
    Jordan, Andreas
    Muruganandha, Rishi
    Selway, Matt
    Stumptner, Markus
    PRACTICE-DRIVEN RESEARCH ON ENTERPRISE TRANSFORMATION, PRET 2013, 2013, 151 : 16 - 33
  • [46] Object-oriented modeling of multi-domain systems
    Bonfé, M
    Fantuzzi, C
    Secchi, C
    2005 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2005, : 363 - 368
  • [47] Multi-domain modeling and simulation of proportional solenoid valve
    刘艳芳
    戴振坤
    徐向阳
    田亮
    Journal of Central South University of Technology, 2011, 18 (05) : 1589 - 1594
  • [48] Modeling and Simulation Approach for Multi-Domain Environments (MASAME)
    Hershey, Paul
    2019 13TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2019,
  • [49] Self-describing Operations for Multi-level Meta-modeling
    Urban, Daniel
    Theisz, Zoltan
    Mezei, Gergely
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 519 - 527
  • [50] Integrating AADL within a multi-domain modeling framework
    Malavolta, Ivano
    Muccini, Henry
    Pelliccione, Patrizio
    2009 14TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2009, : 342 - 347