modelOLine

Lossy Transmission Line

Information

Like in the picture below, the lossy transmission line OLine is a single-conductor lossy transmission line which consists of segments of lumped resistors and inductors in series and conductor and capacitors that are connected with the reference pin p3. The precision of the model depends on the number N of lumped segments.

To get a symmetric line model, the first resistor and inductor are cut into two parts (R1 and R_Nplus1, L1 and L_Nplus1). These two new resistors and inductors have the half of the resistance respectively inductance the original resistor respectively inductor.

OLine.png

The capacitances are calculated with: C=c*length/N.
The conductances are calculated with: G=g*length/N.
The resistances are calculated with : R=r*length/(N+1).
The inductances are calculated with : L=l*length/(N+1).
For all capacitors, conductors, resistors and inductors the values of each segment are the same except of the first and last resistor and inductor, that only have the half of the above calculated value of the rest.

The user has the possibility to enable a conditional heatport. If so, the OLine can be connected to a thermal network. When the parameter alpha is set to a value greater than zero, the OLine becomes temperature sensitive due to their resistors which resistances are calculated by R_actual = R*(1 + alpha*(heatPort.T - T_ref)) and conductors calculated by (G_actual = G/(1 + alpha*(heatPort.T - T_ref)).

Note, this is different to the lumped line model of SPICE.

References: [Johnson1991]

Parameters

TypeNameDefaultDescription
RealrResistance per meter
ReallInductance per meter
RealgConductance per meter
RealcCapacitance per meter
SI.LengthlengthLength of line
IntegerNNumber of lumped segments
SI.LinearTemperatureCoefficientalpha_R0Temperature coefficient of resistance (R_actual = R*(1 + alpha*(heatPort.T - T_ref)))
SI.LinearTemperatureCoefficientalpha_G0Temperature coefficient of conductance (G_actual = G/(1 + alpha*(heatPort.T - T_ref)))
BooleanuseHeatPortfalse= true, if heatPort is enabled
SI.TemperatureT293.15Fixed device temperature if useHeatPort = false
SI.TemperatureT_ref300.15Reference temperature

Connectors

TypeNameDefaultDescription
Modelica.Electrical.Analog.Interfaces.Pinp1
Modelica.Electrical.Analog.Interfaces.Pinp2
Modelica.Electrical.Analog.Interfaces.Pinp3
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPort

Components

TypeNameDefaultDescription
SI.Voltagev13
SI.Voltagev23
SI.Currenti1
SI.Currenti2
SI.Voltage[N]vG.vVoltages at the connections of the elements
SI.Current[N + 1]iR.iCurrents at the connections of the elements

Revisions

  • 2016 by Christoph Clauss
    resistance and inductance calculation revised
  • 1998 by Christoph Clauss
    initially implemented