MultiBondLib.Interfaces

Connectors and partial models for the Modelica multibond library

MultiBondLib.Interfaces.MultiBondCon MultiBondLib.Interfaces.eMultiBondCon MultiBondLib.Interfaces.fMultiBondCon MultiBondLib.Interfaces.RealSignal MultiBondLib.Interfaces.ActiveOnePort MultiBondLib.Interfaces.EightPortZero MultiBondLib.Interfaces.EightPortOne MultiBondLib.Interfaces.FourPortZero MultiBondLib.Interfaces.FourPortOne MultiBondLib.Interfaces.PassiveOnePort MultiBondLib.Interfaces.TwoDiffPort MultiBondLib.Interfaces.TwoPort MultiBondLib.Interfaces.TwoPortOne MultiBondLib.Interfaces.TwoPortZero

Information


This package defines the bondgraphic connectors and contains templates (partial models) for the basic
bondgraphic elements. Besides, this package contains an acausal signal connector for real signals.

MultiBondCon is the main bondgraphic connector. Flow and effort are vectors of a parameter size n. It exists in two modifications: eMultiBondCon and fMultiBondCon. These modification are used in the causal multibonds.

The MultiBondCon is not compatible with the BondCon of the classic BondLib. Use the converter elements of the package Compositions for this purpose.

NameDescription
MultiBondCon bi-directional bondgraphic connector
eMultiBondCon uni-directional bondgraphic connector
fMultiBondCon uni-directional bondgraphic connector
RealSignal acausal real signal
ActiveOnePort partial model invoking one bondgraphic conncetor
EightPortZero partial model invoking 8 optional bondgraphic connectors
EightPortOne partial model invoking 8 optional bondgraphic connectors
FourPortZero partial model invoking 8 optional bondgraphic connectors
FourPortOne partial model invoking 4 optional bondgraphic connectors
PassiveOnePort partial model invoking one bondgraphic connector
TwoDiffPort partial model invoking two bondgraphic conncetors of different cardinality
TwoPort partial model invoking two bondgraphic connectors
TwoPortOne partial model invoking two bondgraphic connectors
TwoPortZero partial model invoking two bondgraphic connectors


MultiBondLib.Interfaces.MultiBondCon MultiBondLib.Interfaces.MultiBondCon

bi-directional bondgraphic connector

Information


This is the main multibondgraphic connector: MultiBondCon.
This connector is acausal.

This connector references two vector variables which represent physical variables and one boolean variable of topologic character:

 e[n]:  Bondgraphic effort vector
 f[n]:  Bondgraphic flow vector
 d:     Directional boolean variable indicating the direction of positive power flow

The size of the vector variables can be set by the parameter n and is called cardinality.
Make sure that only connectors of the same cardinality are connected.


Parameters

NameDefaultDescription
n1Cardinality of Bond connection

Modelica definition

connector MultiBondCon "bi-directional bondgraphic connector" 
  parameter Integer n=1 "Cardinality of Bond connection";
  Real e[n] "Bondgraphic effort variable";
  Real f[n] "Bondgraphic flow variable";
  Real d "Directional variable";
  
end MultiBondCon;

MultiBondLib.Interfaces.eMultiBondCon MultiBondLib.Interfaces.eMultiBondCon

uni-directional bondgraphic connector

Information


This is one of the two causal multibondgraphic connectors: eMultiBondCon

This connector references two vector variables which represent physical variables and one boolean variable of topologic character:

 e[n]:  Bondgraphic effort vector (input)
 f[n]:  Bondgraphic flow vector (output)
 d:     Directional boolean variable indicating the direction of positive power flow (output)

The size of the vector variables can be set by the parameter n and is called cardinality.
Make sure that only connectors of the same cardinality are connected.


Parameters

NameDefaultDescription
n1Cardinality of Bond connection

Modelica definition

connector eMultiBondCon "uni-directional bondgraphic connector" 
  parameter Integer n=1 "Cardinality of Bond connection";
  input Real e[n] "Bondgraphic effort variable";
  output Real f[n] "Bondgraphic flow variable";
  output Real d "Directional variable";
  
end eMultiBondCon;

MultiBondLib.Interfaces.fMultiBondCon MultiBondLib.Interfaces.fMultiBondCon

uni-directional bondgraphic connector

Information


This is one of the two causal multibondgraphic connectors: eMultiBondCon

This connector references two vector variables which represent physical variables and one boolean variable of topologic character:

 e[n]:  Bondgraphic effort vector (output)
 f[n]:  Bondgraphic flow vector (input)
 d:     Directional boolean variable indicating the direction of positive power flow (output)

The size of the vector variables can be set by the parameter n and is called cardinality.
Make sure that only connectors of the same cardinality are connected.


Parameters

NameDefaultDescription
n1Cardinality of Bond connection

Modelica definition

connector fMultiBondCon "uni-directional bondgraphic connector" 
  
  parameter Integer n=1 "Cardinality of Bond connection";
  output Real e[n] "Bondgraphic effort variable";
  input Real f[n] "Bondgraphic flow variable";
  output Real d "Directional variable";
  
end fMultiBondCon;

MultiBondLib.Interfaces.RealSignal MultiBondLib.Interfaces.RealSignal

acausal real signal

Information


This is a connector for acausal real signals of arbitrary size.

These signal connector is used in the modulated multibondgraphic elements and in the multibondgraphic sensors elements.


Parameters

NameDefaultDescription
replaceable type SignalTypeReal 

Modelica definition

connector RealSignal "acausal real signal" 
   extends Modelica.Blocks.Interfaces.RealSignal;
  
end RealSignal;

MultiBondLib.Interfaces.ActiveOnePort MultiBondLib.Interfaces.ActiveOnePort

partial model invoking one bondgraphic conncetor

MultiBondLib.Interfaces.ActiveOnePort

Information


This is the template for active one-port elements (e.g.: source elements).

Parameters

NameDefaultDescription
nNCardinality of Bond connection

Modelica definition

partial model ActiveOnePort 
  "partial model invoking one bondgraphic conncetor" 
  final parameter Integer N = MBG_defaults.n;
  parameter Integer n = N "Cardinality of Bond connection";
  MultiBondCon MultiBondCon1(n=n);
  Real e[n] "Bondgraphic effort variable";
  Real f[n] "Bondgraphic flow variable";
protected 
  outer Defaults MBG_defaults;
equation 
  e = MultiBondCon1.e;
  f = (-MultiBondCon1.d)*MultiBondCon1.f;
end ActiveOnePort;

MultiBondLib.Interfaces.EightPortZero MultiBondLib.Interfaces.EightPortZero

partial model invoking 8 optional bondgraphic connectors

MultiBondLib.Interfaces.EightPortZero

Information


This is the template for a 0-junction with up to eight ports. 
Unused ports (connectors) are automatically deactivated.

The multibondgraphic effort and flow vectors can be accessed through the variables e1-e8 and f1-f8.


Parameters

NameDefaultDescription
nNCardinality of Bond connections

Modelica definition

partial model EightPortZero 
  "partial model invoking 8 optional bondgraphic connectors" 
  final parameter Integer N = MBG_defaults.n;
  parameter Integer n = N "Cardinality of Bond connections";
  Real e1[n];
  Real f1[n];
  Real e2[n];
  Real f2[n];
  Real e3[n];
  Real f3[n];
  Real e4[n];
  Real f4[n];
  Real e5[n];
  Real f5[n];
  Real e6[n];
  Real f6[n];
  Real e7[n];
  Real f7[n];
  Real e8[n];
  Real f8[n];
  MultiBondCon MultiBondCon1(n=n);
  MultiBondCon MultiBondCon2(n=n);
  MultiBondCon MultiBondCon3(n=n);
  MultiBondCon MultiBondCon4(n=n);
  MultiBondCon MultiBondCon5(n=n);
  MultiBondCon MultiBondCon6(n=n);
  MultiBondCon MultiBondCon7(n=n);
  MultiBondCon MultiBondCon8(n=n);
protected 
  outer Defaults MBG_defaults;
equation 
  e1 = MultiBondCon1.e;
  f1 = MultiBondCon1.d*MultiBondCon1.f;
  e2 = MultiBondCon2.e;
  f2 = MultiBondCon2.d*MultiBondCon2.f;
  e3 = MultiBondCon3.e;
  f3 = MultiBondCon3.d*MultiBondCon3.f;
  e4 = MultiBondCon4.e;
  f4 = MultiBondCon4.d*MultiBondCon4.f;
  e5 = MultiBondCon5.e;
  f5 = MultiBondCon5.d*MultiBondCon5.f;
  e6 = MultiBondCon6.e;
  f6 = MultiBondCon6.d*MultiBondCon6.f;
  e7 = MultiBondCon7.e;
  f7 = MultiBondCon7.d*MultiBondCon7.f;
  e8 = MultiBondCon8.e;
  f8 = MultiBondCon8.d*MultiBondCon8.f;
  if cardinality(MultiBondCon1) == 0 then
    MultiBondCon1.d = 1;
    f1 = zeros(n);
  end if;
  if cardinality(MultiBondCon2) == 0 then
    MultiBondCon2.d = 1;
    f2 = zeros(n);
  end if;
  if cardinality(MultiBondCon3) == 0 then
    MultiBondCon3.d = 1;
    f3 = zeros(n);
  end if;
  if cardinality(MultiBondCon4) == 0 then
    MultiBondCon4.d = 1;
    f4 = zeros(n);
  end if;
  if cardinality(MultiBondCon5) == 0 then
    MultiBondCon5.d = 1;
    f5 = zeros(n);
  end if;
  if cardinality(MultiBondCon6) == 0 then
    MultiBondCon6.d = 1;
    f6 = zeros(n);
  end if;
  if cardinality(MultiBondCon7) == 0 then
    MultiBondCon7.d = 1;
    f7 = zeros(n);
  end if;
  if cardinality(MultiBondCon8) == 0 then
    MultiBondCon8.d = 1;
    f8 = zeros(n);
  end if;
  
end EightPortZero;

MultiBondLib.Interfaces.EightPortOne MultiBondLib.Interfaces.EightPortOne

partial model invoking 8 optional bondgraphic connectors

MultiBondLib.Interfaces.EightPortOne

Information


This is the template for a 1-junction with up to eight ports. 
Unused ports (connectors) are automatically deactivated.

The multibondgraphic effort and flow vectors can be accessed through the variables e1-e8 and f1-f8.


Parameters

NameDefaultDescription
nNCardinality of Bond connections

Modelica definition

partial model EightPortOne 
  "partial model invoking 8 optional bondgraphic connectors" 
  final parameter Integer N = MBG_defaults.n;
  parameter Integer n = N "Cardinality of Bond connections";
  Real e1[n];
  Real f1[n];
  Real e2[n];
  Real f2[n];
  Real e3[n];
  Real f3[n];
  Real e4[n];
  Real f4[n];
  Real e5[n];
  Real f5[n];
  Real e6[n];
  Real f6[n];
  Real e7[n];
  Real f7[n];
  Real e8[n];
  Real f8[n];
  MultiBondCon MultiBondCon1(n=n);
  MultiBondCon MultiBondCon2(n=n);
  MultiBondCon MultiBondCon3(n=n);
  MultiBondCon MultiBondCon4(n=n);
  MultiBondCon MultiBondCon5(n=n);
  MultiBondCon MultiBondCon6(n=n);
  MultiBondCon MultiBondCon7(n=n);
  MultiBondCon MultiBondCon8(n=n);
protected 
  outer Defaults MBG_defaults;
equation 
  e1 = MultiBondCon1.d*MultiBondCon1.e;
  f1 = MultiBondCon1.f;
  e2 = MultiBondCon2.d*MultiBondCon2.e;
  f2 = MultiBondCon2.f;
  e3 = MultiBondCon3.d*MultiBondCon3.e;
  f3 = MultiBondCon3.f;
  e4 = MultiBondCon4.d*MultiBondCon4.e;
  f4 = MultiBondCon4.f;
  e5 = MultiBondCon5.d*MultiBondCon5.e;
  f5 = MultiBondCon5.f;
  e6 = MultiBondCon6.d*MultiBondCon6.e;
  f6 = MultiBondCon6.f;
  e7 = MultiBondCon7.d*MultiBondCon7.e;
  f7 = MultiBondCon7.f;
  e8 = MultiBondCon8.d*MultiBondCon8.e;
  f8 = MultiBondCon8.f;
  if cardinality(MultiBondCon1) == 0 then
    MultiBondCon1.d = 1;
    e1 = zeros(n);
  end if;
  if cardinality(MultiBondCon2) == 0 then
    MultiBondCon2.d = 1;
    e2 = zeros(n);
  end if;
  if cardinality(MultiBondCon3) == 0 then
    MultiBondCon3.d = 1;
    e3 = zeros(n);
  end if;
  if cardinality(MultiBondCon4) == 0 then
    MultiBondCon4.d = 1;
    e4 = zeros(n);
  end if;
  if cardinality(MultiBondCon5) == 0 then
    MultiBondCon5.d = 1;
    e5 = zeros(n);
  end if;
  if cardinality(MultiBondCon6) == 0 then
    MultiBondCon6.d = 1;
    e6 = zeros(n);
  end if;
  if cardinality(MultiBondCon7) == 0 then
    MultiBondCon7.d = 1;
    e7 = zeros(n);
  end if;
  if cardinality(MultiBondCon8) == 0 then
    MultiBondCon8.d = 1;
    e8 = zeros(n);
  end if;
  
end EightPortOne;

MultiBondLib.Interfaces.FourPortZero MultiBondLib.Interfaces.FourPortZero

partial model invoking 8 optional bondgraphic connectors

MultiBondLib.Interfaces.FourPortZero

Information


This is the template for a 1-junction with up to four ports. 
Unused ports (connectors) are automatically deactivated.

The multibondgraphic effort and flow vectors can be accessed through the variables e1-e4 and f1-f4.


Parameters

NameDefaultDescription
nNCardinality of Bond connections

Modelica definition

partial model FourPortZero 
  "partial model invoking 8 optional bondgraphic connectors" 
  final parameter Integer N = MBG_defaults.n;
  parameter Integer n = N "Cardinality of Bond connections";
  Real e1[n] "Bondgraphic primary effort";
  Real f1[n] "Bondgraphic primary flow";
  Real e2[n] "Bondgraphic secondary effort";
  Real f2[n] "Bondgraphic secondary flow";
  Real e3[n] "Bondgraphic primary effort";
  Real f3[n] "Bondgraphic primary flow";
  Real e4[n] "Bondgraphic secondary effort";
  Real f4[n] "Bondgraphic secondary flow";
  MultiBondCon MultiBondCon1(n=n);
  MultiBondCon MultiBondCon2(n=n);
  MultiBondCon MultiBondCon3(n=n);
  MultiBondCon MultiBondCon4(n=n);
protected 
  outer Defaults MBG_defaults;
equation 
  e1 = MultiBondCon1.e;
  f1 = MultiBondCon1.d*MultiBondCon1.f;
  e2 = MultiBondCon2.e;
  f2 = MultiBondCon2.d*MultiBondCon2.f;
  e3 = MultiBondCon3.e;
  f3 = MultiBondCon3.d*MultiBondCon3.f;
  e4 = MultiBondCon4.e;
  f4 = MultiBondCon4.d*MultiBondCon4.f;
  if cardinality(MultiBondCon1) == 0 then
    MultiBondCon1.d = 1;
    f1 = zeros(n);
  end if;
  if cardinality(MultiBondCon2) == 0 then
    MultiBondCon2.d = 1;
    f2 = zeros(n);
  end if;
  if cardinality(MultiBondCon3) == 0 then
    MultiBondCon3.d = 1;
    f3 = zeros(n);
  end if;
  if cardinality(MultiBondCon4) == 0 then
    MultiBondCon4.d = 1;
    f4 = zeros(n);
  end if;
  
end FourPortZero;

MultiBondLib.Interfaces.FourPortOne MultiBondLib.Interfaces.FourPortOne

partial model invoking 4 optional bondgraphic connectors

MultiBondLib.Interfaces.FourPortOne

Information


This is the template for a 0-junction with up to four ports. 
Unused ports (connectors) are automatically deactivated.

The multibondgraphic effort and flow vectors can be accessed through the variables e1-e4 and f1-f4.


Parameters

NameDefaultDescription
nNCardinality of Bond connections

Modelica definition

partial model FourPortOne 
  "partial model invoking 4 optional bondgraphic connectors" 
  final parameter Integer N = MBG_defaults.n;
  parameter Integer n = N "Cardinality of Bond connections";
  Real e1[n] "Bondgraphic primary effort";
  Real f1[n] "Bondgraphic primary flow";
  Real e2[n] "Bondgraphic secondary effort";
  Real f2[n] "Bondgraphic secondary flow";
  Real e3[n] "Bondgraphic primary effort";
  Real f3[n] "Bondgraphic primary flow";
  Real e4[n] "Bondgraphic secondary effort";
  Real f4[n] "Bondgraphic secondary flow";
  MultiBondCon MultiBondCon1(n=n);
  MultiBondCon MultiBondCon2(n=n);
  MultiBondCon MultiBondCon3(n=n);
  MultiBondCon MultiBondCon4(n=n);
protected 
  outer Defaults MBG_defaults;
equation 
  e1 = MultiBondCon1.d*MultiBondCon1.e;
  f1 = MultiBondCon1.f;
  e2 = MultiBondCon2.d*MultiBondCon2.e;
  f2 = MultiBondCon2.f;
  e3 = MultiBondCon3.d*MultiBondCon3.e;
  f3 = MultiBondCon3.f;
  e4 = MultiBondCon4.d*MultiBondCon4.e;
  f4 = MultiBondCon4.f;
  if cardinality(MultiBondCon1) == 0 then
    MultiBondCon1.d = 1;
    e1 = zeros(n);
  end if;
  if cardinality(MultiBondCon2) == 0 then
    MultiBondCon2.d = 1;
    e2 = zeros(n);
  end if;
  if cardinality(MultiBondCon3) == 0 then
    MultiBondCon3.d = 1;
    e3 = zeros(n);
  end if;
  if cardinality(MultiBondCon4) == 0 then
    MultiBondCon4.d = 1;
    e4 = zeros(n);
  end if;
  
end FourPortOne;

MultiBondLib.Interfaces.PassiveOnePort MultiBondLib.Interfaces.PassiveOnePort

partial model invoking one bondgraphic connector

MultiBondLib.Interfaces.PassiveOnePort

Information


This is the template for passive one-port elements (e.g.: resistors).

Parameters

NameDefaultDescription
nNCardinality of Bond connection

Modelica definition

partial model PassiveOnePort 
  "partial model invoking one bondgraphic connector" 
  final parameter Integer N = MBG_defaults.n;
  parameter Integer n = N "Cardinality of Bond connection";
  MultiBondCon MultiBondCon1(n=n);
  Real e[n] "Bondgraphic effort variable";
  Real f[n] "Bondgraphic flow variable";
protected 
  outer Defaults MBG_defaults;
equation 
  e = MultiBondCon1.e;
  f = MultiBondCon1.d*MultiBondCon1.f;
end PassiveOnePort;

MultiBondLib.Interfaces.TwoDiffPort MultiBondLib.Interfaces.TwoDiffPort

partial model invoking two bondgraphic conncetors of different cardinality

MultiBondLib.Interfaces.TwoDiffPort

Information


This is a partial model invoking two bondgraphic connectors of different cardinality.   It is a template for transformer elements.  

Potential variables:
 e1:  Bondgraphic effort variable of first connector
 f1:  Bondgraphic flow variable of first connector, normalized positive for flows into the model
 e2:  Bondgraphic effort variable of second connector
 f2:  Bondgraphic flow variable of second connector, normalized positive for flows out of this model

Parameters

NameDefaultDescription
nANCardinality of Bond connection A
nBNCardinality of Bond connection B

Modelica definition

partial model TwoDiffPort 
  "partial model invoking two bondgraphic conncetors of different cardinality" 
  final parameter Integer N = MBG_defaults.n;
  parameter Integer nA = N "Cardinality of Bond connection A";
  parameter Integer nB = N "Cardinality of Bond connection B";
  Real eA[nA] "Bondgraphic primary effort";
  Real fA[nA] "Bondgraphic primary flow";
  Real eB[nB] "Bondgraphic secondary effort";
  Real fB[nB] "Bondgraphic secondary flow";
  MultiBondCon MultiBondConA(n=nA);
  MultiBondCon MultiBondConB(n=nB);
protected 
  outer Defaults MBG_defaults;
equation 
  eA = MultiBondConA.e;
  fA = MultiBondConA.d*MultiBondConA.f;
  eB = MultiBondConB.e;
  fB = -MultiBondConB.d*MultiBondConB.f;
end TwoDiffPort;

MultiBondLib.Interfaces.TwoPort MultiBondLib.Interfaces.TwoPort

partial model invoking two bondgraphic connectors

MultiBondLib.Interfaces.TwoPort

Information


This is a partial model invoking two bondgraphic connectors.  It is a template for transformer elements. 

Potential variables:
 e1:  Bondgraphic effort variable of first connector
 f1:  Bondgraphic flow variable of first connector, normalized positive for flows into the model
 e2:  Bondgraphic effort variable of second connector
 f2:  Bondgraphic flow variable of second connector, normalized positive for flows out of this model

Parameters

NameDefaultDescription
nNCardinality of Bond connections

Modelica definition

partial model TwoPort 
  "partial model invoking two bondgraphic connectors" 
  final parameter Integer N = MBG_defaults.n;
  parameter Integer n = N "Cardinality of Bond connections";
  Real e1[n] "Bondgraphic primary effort";
  Real f1[n] "Bondgraphic primary flow";
  Real e2[n] "Bondgraphic secondary effort";
  Real f2[n] "Bondgraphic secondary flow";
  MultiBondCon MultiBondCon1(n=n);
  MultiBondCon MultiBondCon2(n=n);
protected 
  outer Defaults MBG_defaults;
equation 
  e1 = MultiBondCon1.e;
  f1 = MultiBondCon1.d*MultiBondCon1.f;
  e2 = MultiBondCon2.e;
  f2 = -MultiBondCon2.d*MultiBondCon2.f;
end TwoPort;

MultiBondLib.Interfaces.TwoPortOne MultiBondLib.Interfaces.TwoPortOne

partial model invoking two bondgraphic connectors

MultiBondLib.Interfaces.TwoPortOne

Information


This is a partial model invoking two bondgraphic connectors.  It is used only for the description of the two-port 1-junction. 

Potential variables:
 e1:  Bondgraphic effort variable of first connector, normalized positive for flows into the model
 f1:  Bondgraphic flow variable of first connector 
 e2:  Bondgraphic effort variable of second connector, normalized positive for flows into the model
 f2:  Bondgraphic flow variable of second connector 

Parameters

NameDefaultDescription
nNCardinality of Bond connections

Modelica definition

partial model TwoPortOne 
  "partial model invoking two bondgraphic connectors" 
  final parameter Integer N = MBG_defaults.n;
  parameter Integer n = N "Cardinality of Bond connections";
  Real e1[n] "Bondgraphic primary effort";
  Real f1[n] "Bondgraphic primary flow";
  Real e2[n] "Bondgraphic secondary effort";
  Real f2[n] "Bondgraphic secondary flow";
  MultiBondCon MultiBondCon1(n=n);
  MultiBondCon MultiBondCon2(n=n);
protected 
  outer Defaults MBG_defaults;
equation 
  e1 = MultiBondCon1.d*MultiBondCon1.e;
  f1 = MultiBondCon1.f;
  e2 = MultiBondCon2.d*MultiBondCon2.e;
  f2 = MultiBondCon2.f;
end TwoPortOne;

MultiBondLib.Interfaces.TwoPortZero MultiBondLib.Interfaces.TwoPortZero

partial model invoking two bondgraphic connectors

MultiBondLib.Interfaces.TwoPortZero

Information


This is a partial model invoking two bondgraphic connectors.  It is used only for the description of the two-port 0-junction. 

Potential variables:
 e1:  Bondgraphic effort variable of first connector
 f1:  Bondgraphic flow variable of first connector, normalized positive for flows into the model
 e2:  Bondgraphic effort variable of second connector
 f2:  Bondgraphic flow variable of second connector, normalized positive for flows into the model

Parameters

NameDefaultDescription
nNCardinality of Bond connections

Modelica definition

partial model TwoPortZero 
  "partial model invoking two bondgraphic connectors" 
  final parameter Integer N = MBG_defaults.n;
  parameter Integer n = N "Cardinality of Bond connections";
  Real e1[n] "Bondgraphic primary effort";
  Real f1[n] "Bondgraphic primary flow";
  Real e2[n] "Bondgraphic secondary effort";
  Real f2[n] "Bondgraphic secondary flow";
  MultiBondCon MultiBondCon1(n=n);
  MultiBondCon MultiBondCon2(n=n);
protected 
  outer Defaults MBG_defaults;
equation 
  e1 = MultiBondCon1.e;
  f1 = MultiBondCon1.d*MultiBondCon1.f;
  e2 = MultiBondCon2.e;
  f2 = MultiBondCon2.d*MultiBondCon2.f;
end TwoPortZero;

HTML-documentation generated by Dymola Thu Feb 23 12:19:30 2006.