modelInitializedTransformerVariableTap
Model of transformer with variable tap and built-in initialization, for the RVS test system
Extends from Dynawo.Electrical.Transformers.TransformersVariableTapControlled.TransformerVariableTapXtdPuControlled.
Information
This model implements a transformer with variable tap which is automatically initialized by an initialization model.The parameters and the initial values of side 1 are passed to the initialization model, which in turn calculates the necessary initial tap, ratio and load flow.
The calculated values are then assigned to the respective transformer parameters in an initial algorithm section. This way, the transformer has appropriate parameters before the simulation starts. The model cannot use equations due to variability conflict (parameters and variables), therefore the assignment operator must be used. This is permissible, because the initial values do not change during simulation.
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 |
| Boolean | increaseTapToIncreaseValue (from TransformerVariableTapXtdPuControlled) | Whether increasing the tap will increase the monitored value | |
| Boolean | regulating0 (from TransformerVariableTapXtdPuControlled) | Whether the tap-changer/phase-shifter is initially regulating | |
| State | state0 (from TransformerVariableTapXtdPuControlled) | Initial state | |
| Integer | tapMin (from TransformerVariableTapXtdPuControlled) | Minimum tap | |
| Integer | tapMax (from TransformerVariableTapXtdPuControlled) | Maximum tap | |
| Integer | Tap0 (from TransformerVariableTapXtdPuControlled) | Initial tap | |
| Types.Time | t1st (from TransformerVariableTapXtdPuControlled) | Time lag before changing the first tap in s | |
| Types.Time | tNext (from TransformerVariableTapXtdPuControlled) | Time lag before changing subsequent taps in s | |
| Types.VoltageModule | U0 (from TransformerVariableTapXtdPuControlled) | Initial voltage | |
| Types.VoltageModule | UDeadBand (from TransformerVariableTapXtdPuControlled) | Voltage dead-band | |
| Types.VoltageModule | UTarget (from TransformerVariableTapXtdPuControlled) | Voltage set-point | |
| Types.VoltageModule | UNom (from TransformerVariableTapXtdPuControlled) | 1 | Nominal voltage in kV |
| Types.ApparentPowerModule | SNom (from TransformerVariableTapXtdPuControlled) | Nominal apparent power in MVA | |
| Types.Percent | R (from TransformerVariableTapXtdPuControlled) | Resistance in % (base U2Nom, SNom) | |
| Types.Percent | X (from TransformerVariableTapXtdPuControlled) | Reactance in % (base U2Nom, SNom) | |
| Types.Percent | G (from TransformerVariableTapXtdPuControlled) | Conductance in % (base U2Nom, SNom) | |
| Types.Percent | B (from TransformerVariableTapXtdPuControlled) | Susceptance in % (base U2Nom, SNom) | |
| Types.PerUnit | rTfoMinPu (from TransformerVariableTapXtdPuControlled) | Minimum transformation ratio in pu: U2/U1 in no load conditions | |
| Types.PerUnit | rTfoMaxPu (from TransformerVariableTapXtdPuControlled) | Maximum transformation ratio in pu: U2/U1 in no load conditions | |
| Integer | NbTap (from TransformerVariableTapXtdPuControlled) | Number of taps | |
| Types.ComplexCurrentPu | i10Pu (from TransformerVariableTapXtdPuControlled) | Start value of complex current at terminal 1 in pu (base U1Nom, SnRef) (receptor convention) | |
| Types.ComplexCurrentPu | i20Pu (from TransformerVariableTapXtdPuControlled) | Start value of complex current at terminal 2 in pu (base U2Nom, SnRef) (receptor convention) | |
| Types.ComplexVoltagePu | u10Pu (from TransformerVariableTapXtdPuControlled) | Start value of complex voltage at terminal 1 in pu (base U1Nom) | |
| Types.ComplexVoltagePu | u20Pu (from TransformerVariableTapXtdPuControlled) | Start value of complex voltage at terminal 2 in pu (base U2Nom) | |
| Types.PerUnit | rTfo0Pu (from TransformerVariableTapXtdPuControlled) | Start value of transformer ratio | |
| Types.ActivePowerPu | P10Pu (from TransformerVariableTapXtdPuControlled) | Start value of active power at terminal 1 in pu (base SnRef) (receptor convention) | |
| Types.ReactivePowerPu | Q10Pu (from TransformerVariableTapXtdPuControlled) | Start value of reactive power at terminal 1 in pu (base SnRef) (receptor convention) | |
| Types.VoltageModulePu | U10Pu (from TransformerVariableTapXtdPuControlled) | Start value of voltage amplitude at terminal 1 in pu (base U1Nom) | |
| Types.VoltageModulePu | U20Pu (from TransformerVariableTapXtdPuControlled) | Start value of voltage amplitude at terminal 2 in pu (base U2Nom) | |
| Types.VoltageModulePu | Uc20Pu | Voltage set-point on side 2 in pu (base U2Nom) | |
| Types.Angle | U1Phase0 | Start value of voltage angle at terminal 1 in rad |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.BooleanInput | switchOffSignal1 (from SwitchOffLogic) | Switch-off signal 1 | |
| Modelica.Blocks.Interfaces.BooleanInput | switchOffSignal2 (from SwitchOffLogic) | Switch-off signal 2 | |
| Modelica.Blocks.Interfaces.BooleanInput | switchOffSignal3 (from SwitchOffLogic) | Switch-off signal 3 | |
| Modelica.Blocks.Interfaces.BooleanOutput | running (from SwitchOffLogic) | Indicates if the component is running or not | |
| Dynawo.Connectors.ACPower | terminal1 (from TransformerVariableTapXtdPuControlled) | ||
| Dynawo.Connectors.ACPower | terminal2 (from TransformerVariableTapXtdPuControlled) | ||
| Dynawo.Connectors.ACPower | terminal20 |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Constants.state | state (from SwitchOffTransformer) | Transformer connection state | |
| Dynawo.Electrical.Transformers.TransformersVariableTap.TransformerVariableTapXtdPu | transformerVariableTap (from TransformerVariableTapXtdPuControlled) | ||
| Dynawo.Electrical.Controls.Transformers.TapChanger | tapChanger (from TransformerVariableTapXtdPuControlled) | ||
| Boolean | locked (from TransformerVariableTapXtdPuControlled) | Whether the tap-changer is locked | |
| Dynawo.Electrical.Transformers.TransformersVariableTap.TransformerVariableTapPQ_INIT | init |