Bond Graph
Domains: Continuous. Size: 2-D. Kind: Bond Graphs.
This model is the multiport equivalent of the single gyrator. Consequently the constitutive equation must be written as a matrix-vector multiplication. The model can have both ports with an effort out causality or both ports with a flow out causality:
effort out causality:
p1.e = transpose(R) * p2.f;
p2.e = R * p1.f;
flow out causality:
p1.f = inverse(transpose(R)) * p2.e;
p2.f = inverse(R) * p1.e;
Ports |
Description |
p1[2], p2[2] |
Input and output port of the gyrator (columnvectors with size 2). |
Causality |
|
p1 equal p2 |
The causality of both ports must be equal. |
Parameters |
|
R[2] |
Gyration ratio (matrix of size [2,2]). |
The flow out equations contain an inverted R matrix. The elements of this matrix should be chosen with care to prevent this matrix from becoming singular.