Simulation of System Models Containing Zero-order Causal Paths

The existence of zero-order causal paths in bond graphs of physical systems implies the set of state equations to be an implicit mixed set of Differential and Algebraic Equations (DAEs). In the block diagram expansion of such a bond graph, this type of causal path corresponds with a zero-order loop. In this paper the numerical solution of the DAEs by methods commonly used for solving stiff systems of Ordinary Differential Equations (ODEs) is discussed. Apart from a description of the numerical implications of zero-order causal paths, a classification of zero-order causal paths is given with respect to the behavior of the numerical solution method. This behavior is characterized by “the index of nilpotency” (Gear and Petzold, Siam J. Numerical Anal., Vol. 21, No. 4, 1984). Propositions concerning the index of nilpotency and the class of zero-order causal path are formulated. These propositions are illustrated by examples. The concept “essential causal cycle” is introduced as a special, closed, causal path which cannot be eliminated.

[1]  Per Lötstedt,et al.  Numerical solution of nonlinear differential equations with algebraic constraints I: Convergence results for backward differentiation formulas , 1986 .

[2]  C. W. Gear,et al.  Simultaneous Numerical Solution of Differential-Algebraic Equations , 1971 .

[3]  J. J. Van Dixhoorn,et al.  Simulation of Bond Graphs on Minicomputers , 1977 .

[4]  Per Lötstedt,et al.  Numerical solution of nonlinear differential equations with algebraic contraints II: practical implications , 1986 .

[5]  R. Rosenberg State-Space Formulation for Bond Graph Models of Multiport Systems , 1971 .

[6]  P. Breedveld,et al.  Simulation of system models containing zero-order causal paths—II Numerical implications of class 1 zero-order causal paths , 1991 .

[7]  H. R. Martens,et al.  The Method of Relaxed Causality in the Bond Graph Analysis of Nonlinear Systems , 1974 .

[8]  L. Petzold Order results for implicit Runge-Kutta methods applied to differential/algebraic systems , 1986 .

[9]  R. Brayton,et al.  A new efficient algorithm for solving differential-algebraic systems using implicit backward differentiation formulas , 1972 .

[10]  H. R. Martens Simulation of Nonlinear Multiport Systems Using Bond Graphs , 1973 .

[11]  C. W. Gear,et al.  ODE METHODS FOR THE SOLUTION OF DIFFERENTIAL/ALGEBRAIC SYSTEMS , 1984 .

[12]  Josef Stoer,et al.  Numerische Mathematik 1 , 1989 .

[13]  F. Lorenz,et al.  Assigning causality in the case of algebraic loops , 1985 .

[14]  D. Karnopp,et al.  Analysis and Simulation of Planar Mechanism Systems Using Bond Graphs , 1979 .

[15]  P. Deuflhard,et al.  One-step and extrapolation methods for differential-algebraic systems , 1987 .

[16]  W. Liniger,et al.  Multistep and one-leg methods for implicit mixed differential algebraic systems , 1979 .

[17]  Jorge Muniz Barreto,et al.  R-fields in the solution of implicit equations , 1985 .

[18]  Dean Karnopp,et al.  Alternative Bond Graph Causal Patterns and Equation Formulations for Dynamic Systems , 1983 .

[19]  F. Brown Direct Application of the Loop Rule to Bond Graphs , 1972 .

[20]  L. Petzold Differential/Algebraic Equations are not ODE's , 1982 .

[21]  R. Rosenberg Exploiting Bond Graph Causality in Physical System Models , 1987 .

[22]  R. R. Allen Dynamics of Mechanisms and Machine Systems in Accelerating Reference Frames , 1981 .

[23]  Ashraf Zeid Bond Graph Modeling of Planar Mechanisms With Realistic Joint Effects , 1989 .

[24]  Alan S. Perelson,et al.  System Dynamics: A Unified Approach , 1976, IEEE Transactions on Systems, Man, and Cybernetics.