Abstract
A graphical extension of a causality analysis algorithm is presented, that enables to build an ordinary differential equation representation of a causal bond graph that contains elements described by state space models. In case of a noncausal bond graph, a differential and algebraic equation representation is built that enables to try simulations of the bond graph. In the state space models, the output equations may depend on the input port variables. It is necessary to take care of such dependence during the causality analysis. This extended algorithm allows easy simulations of (power) electronic circuits using bond graphs. The algorithm has been computationally implemented in a bond graph simulator.