Abstract
The present paper proposes a new matrix representation of bond graphs of which the arrows on bonds have already been assigned. This matrix representation is different from the one used by Ort and others. The relation between the full rank properties of the matrices and the structure of bond graph is studied, which provides us with a simple method of checking if a bond graph contains any redundant internal bonds. We define the equivalence condition by using the fundamental matrices and give the adequate condition for assigning the arrows. Adequate way of assigning the arrows on bonds is in general not unique. It is proved that all the adequate ways of assigning ones give equivalent results.