modelIdealTransformerVariableTap
Ideal transformer (lossless) with a variable tap
Extends from BaseClasses.BaseTransformerVariableTap (Base class for ideal and classical transformers with variable tap), AdditionalIcons.Transformer.
Information
This model is an ideal transformer model with variable tap (that can be adjusted by an external other model such as the tap changer logic defined here). It means that the transformer is lossless and the current and voltages on both sides are linked by the following equations:
rTfoPu = U2/U1 and rTfoPu = - I1/I2
I1 r I2
U1,P1,Q1 -->---oo---<-- U2,P2,Q2
(terminal1) (terminal2)
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | NbSwitchOffSignals (from SwitchOffLogic) | Number of switch-off signals to take into account in inputs | |
| Boolean | SwitchOffSignal10 (from SwitchOffLogic) | false | Initial switch-off signal 1 |
| Boolean | SwitchOffSignal20 (from SwitchOffLogic) | false | Initial switch-off signal 2 |
| Boolean | SwitchOffSignal30 (from SwitchOffLogic) | false | Initial switch-off signal 3 |
| Boolean | Running0 (from SwitchOffLogic) | if NbSwitchOffSignals >= 3 then not (SwitchOffSignal10 or SwitchOffSignal20 or SwitchOffSignal30) elseif NbSwitchOffSignals >= 2 then not (SwitchOffSignal10 or SwitchOffSignal20) else not SwitchOffSignal10 | Indicates if the component is initially running or not |
| Constants.state | State0 (from SwitchOffTransformer) | Constants.state.Closed | Start value of connection state |
| Types.PerUnit | rTfoMinPu (from BaseTransformerVariableTap) | Minimum transformation ratio in pu: U2/U1 in no load conditions | |
| Types.PerUnit | rTfoMaxPu (from BaseTransformerVariableTap) | Maximum transformation ratio in pu: U2/U1 in no load conditions | |
| Integer | NbTap (from BaseTransformerVariableTap) | Number of taps | |
| Types.ComplexVoltagePu | u10Pu (from BaseTransformerVariableTap) | Start value of complex voltage at terminal 1 in pu (base U1Nom) | |
| Types.ComplexCurrentPu | i10Pu (from BaseTransformerVariableTap) | Start value of complex current at terminal 1 in pu (base U1Nom, SnRef) (receptor convention) | |
| Types.ComplexVoltagePu | u20Pu (from BaseTransformerVariableTap) | Start value of complex voltage at terminal 2 in pu (base U2Nom) | |
| Types.ComplexCurrentPu | i20Pu (from BaseTransformerVariableTap) | Start value of complex current at terminal 2 in pu (base U2Nom, SnRef) (receptor convention) | |
| Types.VoltageModulePu | U10Pu (from BaseTransformerVariableTap) | Start value of voltage amplitude at terminal 1 in pu (base U1Nom) | |
| Types.VoltageModulePu | U20Pu (from BaseTransformerVariableTap) | Start value of voltage amplitude at terminal 2 in pu (base U2Nom) | |
| Types.ActivePowerPu | P10Pu (from BaseTransformerVariableTap) | Start value of active power at terminal 1 in pu (base SnRef) (receptor convention) | |
| Types.ReactivePowerPu | Q10Pu (from BaseTransformerVariableTap) | Start value of reactive power at terminal 1 in pu (base SnRef) (receptor convention) | |
| Integer | Tap0 (from BaseTransformerVariableTap) | Start value of transformer tap | |
| Types.PerUnit | rTfo0Pu (from BaseTransformerVariableTap) | Start value of transformer ratio |
Connectors
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Constants.state | state (from SwitchOffTransformer) | Transformer connection state | |
| Types.PerUnit | rTfoPu (from BaseTransformerVariableTap) | Transformation ratio in pu: U2/U1 in no load conditions |