Bond Graphs II: Causality and Singularity

Abstract The concepts of causality and singularity for bond graphs are defined, and related through the idea of a singular (or nonsingular) causal assignment, which is one with zero (or nonzero) discriminant. Necessary and sufficient conditions are given for a bond graph to have a causal assignment. It is proved that every acausal bond graph is acausally equivalent to a nonsingular bond graph, and that every nonsingular acausal bond graph has at least one nonsingular causal assignment for each consistent choice of input variables. The strong components of a causal bond graph B are defined, and it is shown that the discriminant of B is the product of the discriminants of its strong components; in particular, a causal assignment is singular if and only if there is at least one singular strong component. The reduced bond graph R(B) of B is defined and, if B is nonsingular, R(B) is proved to be acausally equivalent to B. Mason's determinant rule and the Mason gain formula are proved, and a simpler way of calculating the discriminant is derived.

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

[2]  Dean Karnopp Lagrange’s Equations for Complex Bond Graph Systems , 1977 .

[3]  W. T. Tutte The Factorization of Linear Graphs , 1947 .

[4]  P. Hall On Representatives of Subsets , 1935 .

[5]  R. Rosenberg,et al.  Solvability of bond graph junction structures with loops , 1979 .

[6]  Dean Karnopp,et al.  Analysis and simulation of multiport systems : the bond graph approach to physical system dynamics , 1968 .

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

[8]  Pieter C. Breedveld,et al.  Bond graphs for engineers , 1992 .

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

[10]  Dean Karnopp,et al.  Introduction to physical system dynamics , 1983 .

[11]  S. J. Hood,et al.  A fast, complete method for automatically assigning causality to bond graphs , 1989 .

[12]  S. J. Mason Feedback Theory-Further Properties of Signal Flow Graphs , 1956, Proceedings of the IRE.

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

[14]  J. Edmonds Paths, Trees, and Flowers , 1965, Canadian Journal of Mathematics.

[15]  P. H. Roe,et al.  The mathematical foundations of bond graphs—IV. Matrix representations and causality , 1990 .

[16]  Douglas R. Woodall An identity involving 3-regular graphs , 1996, Discret. Math..

[17]  Silvio Micali,et al.  An O(v|v| c |E|) algoithm for finding maximum matching in general graphs , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).

[18]  H. R. Martens,et al.  The properties of bond graph junction structure matrices , 1973 .

[19]  How to determine the solvability of bond graph linear junction structures , 1991 .

[20]  A. Perelson,et al.  Bond Graph Junction Structures , 1975 .

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

[22]  Johannes van Dijk,et al.  Simulation of System Models Containing Zero-order Causal Paths , 1991 .

[23]  Douglas R. Woodall,et al.  Bond Graphs I: Acausal Equivalence , 1997, Discret. Appl. Math..