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 条
  • [1] Multi-Domain Modeling with Graph Databases
    Hackl, Jennifer
    Gumpinger, Thomas
    Rueegg, Ulf
    Krause, Dieter
    REDUCING RISK IN INNOVATION, 2013, : 47 - 54
  • [2] Meta-modeling based version control system for software diagrams
    Oda, T
    Saeki, M
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (04): : 1390 - 1402
  • [3] Multi-Domain Modeling Based on Modelica
    Liu Jun
    Wang Guochen
    Luo Yanyan
    2016 3RD INTERNATIONAL CONFERENCE ON MECHANICS AND MECHATRONICS RESEARCH (ICMMR 2016), 2016, 77
  • [4] Graph Repair and its Application to Meta-Modeling
    Sandmann, Christian
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2020, (330): : 13 - 34
  • [5] Multi-domain modeling based robust design for nonlinear manufacture system
    Lu, Xinjiang
    Huang, MingHui
    INTERNATIONAL JOURNAL OF MECHANICAL SCIENCES, 2013, 75 : 80 - 86
  • [6] Multi-domain Modeling and Simulation of Clutch Actuation System Based on Modelica
    Jiang, Ming
    Chen, Wei
    Zhang, Yunqing
    Chen, Liping
    SAE INTERNATIONAL JOURNAL OF ENGINES, 2009, 2 (01) : 1135 - 1141
  • [7] A recommendation system for meta-modeling: A meta-learning based approach
    Cui, Can
    Hu, Mengqi
    Weir, Jeffery D.
    Wu, Teresa
    EXPERT SYSTEMS WITH APPLICATIONS, 2016, 46 : 33 - 44
  • [8] Multi-domain Modeling and Simulation of Clutch Actuation System
    Jiang, Ming
    Chen, Wei
    Zhang, Yunqing
    Chen, Liping
    Zhang, Hongchang
    2009 IEEE INTELLIGENT VEHICLES SYMPOSIUM, VOLS 1 AND 2, 2009, : 1365 - 1370
  • [9] Multi-domain modeling and simulation of a linear actuation system
    Devarajan, D
    Stanton, S
    Knorr, B
    BMAS 2003: PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL WORKSHOP ON BEHAVIORAL MODELING AND SIMULATION, 2003, : 76 - 81
  • [10] Transformation rules based on meta-modeling
    Lemesle, R
    ENTERPRISE DISTRIBUTED OBJECT COMPUTING - PROCEEDINGS SECOND INTERNATIONAL WORKSHOP, 1998, : 113 - 122