Basic components for AC singlephase models

This package hosts basic models for quasi stationary single phase circuits. Quasi stationary theory for single phase circuits can be found in the references.

Extends from `Modelica.Icons.Package`

(Icon for standard packages).

Name | Description |
---|---|

`Admittance` | Single phase linear admittance |

`Capacitor` | Single phase linear capacitor |

`Conductor` | Single phase linear conductor |

`Ground` | Electrical ground |

`Impedance` | Single phase linear impedance |

`Inductor` | Single phase linear inductor |

`Resistor` | Single phase linear resistor |

`VariableAdmittance` | Single phase variable admittance |

`VariableCapacitor` | Single phase variable capacitor |

`VariableConductor` | Single phase variable conductor |

`VariableImpedance` | Single phase variable impedance |

`VariableInductor` | Single phase variable inductor |

`VariableResistor` | Single phase variable resistor |

Electrical ground

Ground of a single phase circuit. The potential at the ground node is zero. Every electrical circuit, e.g., a series resonance example, has to contain at least one ground object.

Type | Name | Description |
---|---|---|

`PositivePin` | `pin` |

Single phase linear resistor

The linear resistor connects the complex voltage

with the complex
current __v__

by __i__

.
The resistance __i__*R = __v__`R`

is allowed to be positive, zero, or negative.

The resistor model also has an optional conditional heat port. A linear temperature dependency of the resistance is also taken into account.

Conductor, Capacitor, Inductor, Impedance, Admittance, Variable resistor, Variable conductor, Variable capacitor, Variable inductor, Variable impedance, Variable admittance

Extends from `Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.OnePort`

(Two pins, current through) and `Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort`

(Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network).

Type | Name | Default | Description |
---|---|---|---|

`Resistance` | `R_ref` | Reference resistance at T_ref | |

`Temperature` | `T_ref` | `293.15` | Reference temperature |

`LinearTemperatureCoefficient` | `alpha_ref` | `0` | Temperature coefficient of resistance (R_actual = R_ref*(1 + alpha_ref*(heatPort.T - T_ref)) |

`Boolean` | `useHeatPort` | `false` | =true, if heatPort is enabled |

`Temperature` | `T` | `T_ref` | Fixed device temperature if useHeatPort = false |

Type | Name | Description |
---|---|---|

`PositivePin` | `pin_p` | Positive quasi-static single-phase pin |

`NegativePin` | `pin_n` | Negative quasi-static single-phase pin |

`HeatPort_a` | `heatPort` | Conditional heat port |

Single phase linear conductor

The linear conductor connects the voltage

with the
current __v__

by __i__

.
The conductance __i__ = __v__*G`G`

is allowed to be positive, zero, or negative.

The conductor model also has an optional conditional heat port. A linear temperature dependency of the conductance is also taken into account.

Resistor, Capacitor, Inductor, Impedance, Admittance, Variable resistor, Variable conductor, Variable capacitor, Variable inductor, Variable impedance, Variable admittance

Extends from `Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.OnePort`

(Two pins, current through) and `Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort`

(Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network).

Type | Name | Default | Description |
---|---|---|---|

`Conductance` | `G_ref` | Reference conductance at T_ref | |

`Temperature` | `T_ref` | `293.15` | Reference temperature |

`LinearTemperatureCoefficient` | `alpha_ref` | `0` | Temperature coefficient of conductance (G_actual = G_ref/(1 + alpha_ref*(heatPort.T - T_ref)) |

`Boolean` | `useHeatPort` | `false` | =true, if heatPort is enabled |

`Temperature` | `T` | `T_ref` | Fixed device temperature if useHeatPort = false |

Type | Name | Description |
---|---|---|

`PositivePin` | `pin_p` | Positive quasi-static single-phase pin |

`NegativePin` | `pin_n` | Negative quasi-static single-phase pin |

`HeatPort_a` | `heatPort` | Conditional heat port |

Single phase linear capacitor

The linear capacitor connects the voltage

with the
current __v__

by __i__

.
The capacitance __i__ = j*ω*C*__v__`C`

is allowed to be positive, zero, or negative.

Resistor, Conductor, Inductor, Impedance, Admittance, Variable resistor, Variable conductor, Variable capacitor, Variable inductor, Variable impedance, Variable admittance

Extends from `Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.OnePort`

(Two pins, current through).

Type | Name | Default | Description |
---|---|---|---|

`Capacitance` | `C` | Capacitance |

Type | Name | Description |
---|---|---|

`PositivePin` | `pin_p` | Positive quasi-static single-phase pin |

`NegativePin` | `pin_n` | Negative quasi-static single-phase pin |

Single phase linear inductor

The linear inductor connects the voltage

with the
current __v__

by __i__

.
The Inductance __v__ = j*ω*L*__i__`L`

is allowed to be positive, zero, or negative.

Resistor, Conductor, Capacitor, Impedance, Admittance, Variable resistor, Variable conductor, Variable capacitor, Variable inductor, Variable impedance, Variable admittance

Extends from `Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.OnePort`

(Two pins, current through).

Type | Name | Default | Description |
---|---|---|---|

`Inductance` | `L` | Inductance |

Type | Name | Description |
---|---|---|

`PositivePin` | `pin_p` | Positive quasi-static single-phase pin |

`NegativePin` | `pin_n` | Negative quasi-static single-phase pin |

Single phase linear impedance

The impedance model represents a **series** connection of a resistor and either an inductor or capacitor.

The linear impedance connects the voltage

with the
current __v__

by __i__

. The resistive
component is modeled temperature dependent, so the real part __v__ = __Z__*__i__`R_actual = real(`

is determined from
the actual operating temperature and the reference input resistance __Z__)`real(Z_ref)`

.
A conditional heat port is considered.
The reactive component `X_actual = imag(`

is equal to __Z__)`imag(Z_ref)`

if `frequencyDependent = false`

.
Frequency dependency is considered by `frequencyDependent = true`

, distinguishing two cases:

- (a)
`imag(Z_ref) > 0`

: inductive case - The actual reactance
`X_actual`

is proportional to`f/f_ref`

- (b)
`imag(Z_ref) < 0`

: capacitive case - The actual reactance
`X_actual`

is proportional to`f_ref/f`

Resistor, Conductor, Capacitor, Admittance, Variable resistor, Variable conductor, Variable capacitor, Variable inductor, Variable impedance, Variable admittance

Extends from `Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.OnePort`

(Two pins, current through) and `Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort`

(Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network).

Type | Name | Default | Description |
---|---|---|---|

`ComplexImpedance` | `Z_ref` | Complex impedance R_ref + j*X_ref | |

`Temperature` | `T_ref` | `293.15` | Reference temperature |

`LinearTemperatureCoefficient` | `alpha_ref` | `0` | Temperature coefficient of resistance (R_actual = R_ref*(1 + alpha_ref*(heatPort.T - T_ref)) |

`Boolean` | `useHeatPort` | `false` | =true, if heatPort is enabled |

`Temperature` | `T` | `T_ref` | Fixed device temperature if useHeatPort = false |

`Boolean` | `frequencyDependent` | `false` | Consider frequency dependency, if true |

`Frequency` | `f_ref` | `1` | Reference frequency, if frequency dependency is considered |

`Resistance` | `R_ref` | `real(Z_ref)` | Resistive component of impedance, resistance |

`Reactance` | `X_ref` | `imag(Z_ref)` | Reactive component of impedance, reactance |

Type | Name | Description |
---|---|---|

`PositivePin` | `pin_p` | Positive quasi-static single-phase pin |

`NegativePin` | `pin_n` | Negative quasi-static single-phase pin |

`HeatPort_a` | `heatPort` | Conditional heat port |

Single phase linear admittance

The admittance model represents a **parallel** connection of a conductor and either a capacitor or inductor.

The linear admittance connects the voltage

with the
current __v__

by __i__

. The resistive
component is modeled temperature dependent, so the real part __i__ = __Y__*__v__`G_actual = real(`

is determined from
the actual operating temperature and the reference input conductance __Y__)`real(Y_ref)`

.
A conditional heat port is considered.
The reactive component `B_actual = imag(`

is equal to __Y__)`imag(Y_ref)`

if `frequencyDependent = false`

.
Frequency dependency is considered by `frequencyDependent = true`

, distinguishing two cases:

- (a)
`imag(Y_ref) > 0`

: capacitive case - The actual susceptance
`B_actual`

is proportional to`f/f_ref`

- (b)
`imag(Y_ref) < 0`

: inductive case - The actual susceptance
`B_actual`

is proportional to`f_ref/f`

Resistor, Conductor, Capacitor, Impedance, Variable resistor, Variable conductor, Variable capacitor, Variable inductor, Variable impedance, Variable admittance

`Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.OnePort`

(Two pins, current through) and `Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort`

(Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network).

Type | Name | Default | Description |
---|---|---|---|

`ComplexAdmittance` | `Y_ref` | Complex admittance G_ref + j*B_ref | |

`Temperature` | `T_ref` | `293.15` | Reference temperature |

`LinearTemperatureCoefficient` | `alpha_ref` | `0` | Temperature coefficient of resistance (R_actual = R_ref*(1 + alpha_ref*(heatPort.T - T_ref)) |

`Boolean` | `useHeatPort` | `false` | =true, if heatPort is enabled |

`Temperature` | `T` | `T_ref` | Fixed device temperature if useHeatPort = false |

`Boolean` | `frequencyDependent` | `false` | Consider frequency dependency, if true |

`Frequency` | `f_ref` | `1` | Reference frequency, if frequency dependency is considered |

`Conductance` | `G_ref` | `real(Y_ref)` | Resistive component of conductance |

`Susceptance` | `B_ref` | `imag(Y_ref)` | Reactive component of susceptance |

Type | Name | Description |
---|---|---|

`PositivePin` | `pin_p` | Positive quasi-static single-phase pin |

`NegativePin` | `pin_n` | Negative quasi-static single-phase pin |

`HeatPort_a` | `heatPort` | Conditional heat port |

Single phase variable resistor

The linear resistor connects the voltage

with the
current __v__

by __i__

.
The resistance __i__*R = __v__`R`

is given as input signal.

The variable resistor model also has an optional conditional heat port. A linear temperature dependency of the resistance is also taken into account.

A zero crossing of the R signal could cause singularities due to the actual structure of the connected network.

Resistor, Conductor, Capacitor, Inductor, Impedance, Admittance, Variable conductor, Variable capacitor, Variable inductor, Variable impedance, Variable admittance

`Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.OnePort`

(Two pins, current through) and `Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort`

(Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network).

Type | Name | Default | Description |
---|---|---|---|

`Temperature` | `T_ref` | `293.15` | Reference temperature |

`LinearTemperatureCoefficient` | `alpha_ref` | `0` | Temperature coefficient of resistance (R_actual = R_ref*(1 + alpha_ref*(heatPort.T - T_ref)) |

`Boolean` | `useHeatPort` | `false` | =true, if heatPort is enabled |

`Temperature` | `T` | `T_ref` | Fixed device temperature if useHeatPort = false |

Type | Name | Description |
---|---|---|

`PositivePin` | `pin_p` | Positive quasi-static single-phase pin |

`NegativePin` | `pin_n` | Negative quasi-static single-phase pin |

`HeatPort_a` | `heatPort` | Conditional heat port |

`RealInput` | `R_ref` | Variable resistance |

Single phase variable conductor

The linear conductor connects the voltage

with the
current __v__

by __i__

.
The conductance __i__ = G*__v__`G`

is given as input signal.

The variable conductor model also has an optional conditional heat port. A linear temperature dependency of the conductance is also taken into account.

Resistor, Conductor, Capacitor, Inductor, Impedance, Admittance, Variable resistor, Variable capacitor, Variable inductor, Variable impedance, Variable admittance

`Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.OnePort`

(Two pins, current through) and `Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort`

(Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network).

Type | Name | Default | Description |
---|---|---|---|

`Temperature` | `T_ref` | `293.15` | Reference temperature |

`LinearTemperatureCoefficient` | `alpha_ref` | `0` | Temperature coefficient of conductance (G_actual = G_ref/(1 + alpha_ref*(heatPort.T - T_ref)) |

`Boolean` | `useHeatPort` | `false` | =true, if heatPort is enabled |

`Temperature` | `T` | `T_ref` | Fixed device temperature if useHeatPort = false |

Type | Name | Description |
---|---|---|

`PositivePin` | `pin_p` | Positive quasi-static single-phase pin |

`NegativePin` | `pin_n` | Negative quasi-static single-phase pin |

`HeatPort_a` | `heatPort` | Conditional heat port |

`RealInput` | `G_ref` | Variable conductance |

Single phase variable capacitor

The linear capacitor connects the voltage

with the
current __v__

by __i__

.
The capacitance __i__ = j*ω*C*__v__`C`

is given as input signal.

The abstraction of a variable capacitor at quasi stationary operation assumes:

.

Resistor, Conductor, Capacitor, Inductor, Impedance, Admittance, Variable resistor, Variable conductor, Variable inductor, Variable impedance, Variable admittance

Extends from `Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.OnePort`

(Two pins, current through).

Type | Name | Description |
---|---|---|

`PositivePin` | `pin_p` | Positive quasi-static single-phase pin |

`NegativePin` | `pin_n` | Negative quasi-static single-phase pin |

`RealInput` | `C` | Variable capacitances |

Single phase variable inductor

The linear inductor connects the branch voltage

with the
branch current __v__

by __i__

. The inductance __v__ = j*ω*L*__i__`L`

is given as input signal.

The abstraction of a variable inductor at quasi stationary operation assumes:

Resistor, Conductor, Capacitor, Inductor, Impedance, Admittance, Variable resistor, Variable conductor, Variable capacitor, Variable impedance, Variable admittance,

`Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.OnePort`

(Two pins, current through).

Type | Name | Description |
---|---|---|

`PositivePin` | `pin_p` | Positive quasi-static single-phase pin |

`NegativePin` | `pin_n` | Negative quasi-static single-phase pin |

`RealInput` | `L` | Variable inductances |

Single phase variable impedance

The impedance model represents a **series** connection of a resistor and either an inductor or capacitor.

The linear impedance connects the complex voltage

with the
complex current __v__

by __i__

.
The impedance __i__*__Z__ = __v__`Z_ref = R_ref + j*X_ref`

is given as complex input signal, representing the
resistive and reactive component of the input impedance. The resistive
component is modeled temperature dependent, so the real part `R_actual = real(`

is determined from
the actual operating temperature and the reference input resistance __Z__)`real(Z_ref)`

.
The reactive component `X_actual = imag(`

is equal to __Z__)`imag(Z_ref)`

if `frequencyDependent = false`

.
Frequency dependency is considered by `frequencyDependent = true`

, distinguishing two cases:

- (a)
`imag(Z_ref) > 0`

: inductive case - The actual reactance
`X_actual`

is proportional to`f/f_ref`

- (b)
`imag(Z_ref) < 0`

: capacitive case - The actual reactance
`X_actual`

is proportional to`f_ref/f`

A zero crossing of the real or imaginary part of the impedance signal `Z_ref`

could cause
singularities due to the actual structure of the connected network.

Resistor, Conductor, Capacitor, Inductor, Impedance, Admittance, Variable resistor, Variable conductor, Variable capacitor, Variable inductor, Variable admittance

`Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.OnePort`

(Two pins, current through) and `Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort`

(Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network).

Type | Name | Default | Description |
---|---|---|---|

`Temperature` | `T_ref` | `293.15` | Reference temperature |

`LinearTemperatureCoefficient` | `alpha_ref` | `0` | Temperature coefficient of resistance (R_actual = R_ref*(1 + alpha_ref*(heatPort.T - T_ref)) |

`Boolean` | `useHeatPort` | `false` | =true, if heatPort is enabled |

`Temperature` | `T` | `T_ref` | Fixed device temperature if useHeatPort = false |

`Boolean` | `frequencyDependent` | `false` | Consider frequency dependency, if true |

`Frequency` | `f_ref` | `1` | Reference frequency, if frequency dependency is considered |

Type | Name | Description |
---|---|---|

`PositivePin` | `pin_p` | Positive quasi-static single-phase pin |

`NegativePin` | `pin_n` | Negative quasi-static single-phase pin |

`HeatPort_a` | `heatPort` | Conditional heat port |

`ComplexInput` | `Z_ref` | Variable complex impedance |

Single phase variable admittance

The admittance model represents a **parallel** connection of a conductor and either a capacitor or inductor.

The linear admittance connects the complex voltage

with the
complex current __v__

by __i__

.
The admittance __v__*__Y__ = __i__`Y_ref = G_ref + j*B_ref`

is given as complex input signal, representing the
resistive and reactive component of the input admittance. The resistive
component is modeled temperature dependent, so the real part `G_actual = real(`

is determined from
the actual operating temperature and the reference input conductance __Y__)`real(Y_ref)`

.
The reactive component `B_actual = imag(`

is equal to __Y__)`imag(Y_ref)`

if `frequencyDependent = false`

.
Frequency dependency is considered by `frequencyDependent = true`

, distinguishing two cases:

- (a)
`imag(Y_ref) > 0`

: capacitive case - The actual susceptance
`B_actual`

is proportional to`f/f_ref`

- (b)
`imag(Y_ref) < 0`

: inductive case - The actual susceptance
`B_actual`

is proportional to`f_ref/f`

A zero crossing of the real or imaginary part of the admittance signal `Y_ref`

could cause
singularities due to the actual structure of the connected network.

Resistor, Conductor, Capacitor, Inductor, Impedance, Admittance, Variable resistor, Variable conductor, Variable capacitor, Variable inductor, Variable impedance

`Modelica.Electrical.QuasiStationary.SinglePhase.Interfaces.OnePort`

(Two pins, current through) and `Modelica.Electrical.Analog.Interfaces.ConditionalHeatPort`

(Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network).

Type | Name | Default | Description |
---|---|---|---|

`Temperature` | `T_ref` | `293.15` | Reference temperature |

`LinearTemperatureCoefficient` | `alpha_ref` | `0` | Temperature coefficient of resistance (R_actual = R_ref*(1 + alpha_ref*(heatPort.T - T_ref)) |

`Boolean` | `useHeatPort` | `false` | =true, if heatPort is enabled |

`Temperature` | `T` | `T_ref` | Fixed device temperature if useHeatPort = false |

`Boolean` | `frequencyDependent` | `false` | Consider frequency dependency, if true |

`Frequency` | `f_ref` | `1` | Reference frequency, if frequency dependency is considered |

Type | Name | Description |
---|---|---|

`PositivePin` | `pin_p` | Positive quasi-static single-phase pin |

`NegativePin` | `pin_n` | Negative quasi-static single-phase pin |

`HeatPort_a` | `heatPort` | Conditional heat port |

`ComplexInput` | `Y_ref` | Variable complex admittance |

Generated 2018-12-12 12:10:23 EST by *MapleSim*.