modelLineFault
AC power line with fault - PI models
Extends from Dynawo.Electrical.Controls.Basics.SwitchOff.SwitchOffLine (Switch-off signal for a line), AdditionalIcons.Line.
Information
The LineFault model is a juxtaposition of two classical Pi-line models with a possible fault between them. The equivalent circuit and conventions are as follows: ----
|
RFault+jXFault
|
I1 (terminal) I2(terminal1) -->-------D*(R+jX)-------*-------(1-D)*(R+jX)-------<-- (terminal2)
| | | |
D*(G+jB) D*(G+jB) (1-D)*(G+jB) (1-D)*(G+jB)
| | | |
--- --- --- ---
Since the impedances are in series, the total impedance is their sum : R+jX.
Since the admittances are in parallel, the total admittance is their sum : G+jB.
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 SwitchOffLine) | Constants.state.Closed | Start value of connection state |
| Types.PerUnit | RPu | Line resistance in pu (base SnRef, UNom) | |
| Types.PerUnit | XPu | Line reactance in pu (base SnRef, UNom) | |
| Types.PerUnit | GPu | Line half-conductance in pu (base SnRef, UNom) | |
| Types.PerUnit | BPu | Line half-susceptance in pu (base SnRef, UNom) | |
| Types.PerUnit | D | Distance between terminal 1 and the fault as a fraction of line length | |
| Types.PerUnit | RFaultPu | Fault resistance in pu (base SnRef, UNom) | |
| Types.PerUnit | XFaultPu | Fault reactance in pu (base SnRef, UNom) | |
| Types.Time | tBegin | Time when the fault begins in s | |
| Types.Time | tEnd | Time when the fault ends in s | |
| Types.ComplexImpedancePu | ZFaultPu | Fault impedance in pu (base SnRef, UNom) |
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 | ||
| Dynawo.Connectors.ACPower | terminal2 | ||
| Dynawo.Connectors.ACPower | terminal | ||
| Modelica.Blocks.Interfaces.BooleanInput | lineFault | True when the fault is ongoing, false otherwise |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Constants.state | state (from SwitchOffLine) | Line connection state | |
| Types.ActivePowerPu | P1Pu | Active power on side 1 in pu (base SnRef) (receptor convention) | |
| Types.ReactivePowerPu | Q1Pu | Reactive power on side 1 in pu (base SnRef) (receptor convention) | |
| Types.ActivePowerPu | P2Pu | Active power on side 2 in pu (base SnRef) (receptor convention) | |
| Types.ReactivePowerPu | Q2Pu | Reactive power on side 2 in pu (base SnRef) (receptor convention) | |
| Dynawo.Electrical.Lines.Line | line1 | ||
| Dynawo.Electrical.Lines.Line | line2 |