A Method for Efficient Simulation of Hybrid Bond Graphs

The hybrid bond graph (HBG) paradigm is a uniform, multi-domain physics-based modeling language. It incorporates controlled and autonomous mode changes as idealized switching functions that enable the reconfiguration of energy flow paths to model hybrid physical systems. Building accurate and computationally efficient simulation mechanisms from HBG models is a challenging task, especially when there is no a priori knowledge of the subset of system modes that will be active during the simulation. In this work, we present an approach that exploits the inherent causal structure in HBG models to derive efficient hybrid simulation models as reconfigurable block diagram structures. We present a MATLABr Simulinkr implementation of our approach and demonstrate its effectiveness using an electrical circuit example.

[1]  Jan F. Broenink,et al.  20-SIM software for hierarchical bond-graph/block-diagram models , 1999, Simul. Pract. Theory.

[2]  J.-E. Stromberg,et al.  The conceptual side of mode switching , 1993, Proceedings of IEEE Systems Man and Cybernetics Conference - SMC.

[3]  R. Rosenberg,et al.  System Dynamics: Modeling and Simulation of Mechatronic Systems , 2006 .

[4]  Johannes van Dijk,et al.  On the role of bond graph causality in modelling mechatronic systems , 1994 .

[5]  Gabor Karsai,et al.  Component-oriented modeling of hybrid dynamic systems using the generic modeling environment , 2006, Fourth Workshop on Model-Based Development of Computer-Based Systems and Third International Workshop on Model-Based Methodologies for Pervasive and Embedded Software (MBD-MOMPES'06).

[6]  Pieter J. Mosterman,et al.  HYBRSIM—a modelling and simulation environment for hybrid bond graphs , 2002 .

[7]  Johannes F. Broenink,et al.  Describing Discontinuities in Bond Graphs , 1993 .

[8]  Johannes F. Broenink,et al.  Graphical Description of Physical System Models Containing Discontinuities , 1993 .

[9]  G. Dauphin-Tanguy,et al.  Power electronics converter-electrical machine assembly bond graph models simulated with CAMP/G-ACSL , 1993, Proceedings of IEEE Systems Man and Cybernetics Conference - SMC.

[10]  Jesús Félez,et al.  Deriving simulation models from bond graphs with algebraic loops.: The extension to multibond graph systems , 2000, J. Frankl. Inst..

[11]  Pieter J. Mosterman,et al.  Diagnosis of continuous valued systems in transient operating regions , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[12]  P. Mosterman,et al.  A theory of discontinuities in physical system models , 1998 .

[13]  François E. Cellier,et al.  Object-Oriented Modeling of Complex Physical Systems Using the Dymola Bond-Graph Library , 2002 .

[14]  Bernhard Maschke,et al.  Physical Switching Systems: From a Network Graph to a Hybrid Port Hamiltonian Formulation , 2003, ADHS.

[15]  J. Top,et al.  Aspects on simulation of switched bond graphs , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[16]  Jan Top,et al.  Variable Causality in Bond Graphs Caused by Discrete Effects , 1992 .

[17]  Edward A. Lee,et al.  Ptolemy: A Framework for Simulating and Prototyping Heterogenous Systems , 2001, Int. J. Comput. Simul..

[18]  J. Buisson,et al.  Analysis of the bond graph model of hybrid physical systems with ideal switches , 2002 .

[19]  Pieter J. Mosterman,et al.  Building Efficient simulations from Hybrid bond Graph Models , 2006, ADHS.

[20]  Jose J. Granda The role of bond graph modeling and simulation in mechatronics systems: An integrated software tool: CAMP-G, MATLAB–SIMULINK , 2002 .

[21]  Krister Edström,et al.  Simulation of Mode Switching Systems Using Switched Bond Graphs , 1996 .

[22]  Edward A. Lee,et al.  HYVISUAL: A HYBRID SYSTEM VISUAL MODELER , 1998 .