modelPhaseShifterP
Phase-shifter monitoring the active power so that it remains within [PTarget - PDeadBand ; PTarget + PDeadBand]
Extends from BaseClasses.BaseTapChangerPhaseShifterTarget (Base model for tap-changers and phase-shifters ensuring that the monitored value remains close to a target value).
Information
The phase shifter P controls an active power PMonitored to keep it in a certain desired [PMin;PMax] range. When the active power monitored goes above PMax or under PMin, the phase-shifter will act to modify its tap to bring back the active power in an acceptable range.The time interval before the first time change is specified with a first timer and a second timer indicates the time interval between further changes. The automaton can be locked by an external controller: in this case, it stops acting.
The detailed phase-shifter P behavior is explained in the following state diagram:
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 |
| Automaton | Type (from SwitchOffTapChangerPhaseShifter) | ||
| Types.Time | t1st (from TapChangerPhaseShifterParams) | Time lag before changing the first tap in s | |
| Types.Time | tNext (from TapChangerPhaseShifterParams) | Time lag before changing subsequent taps in s | |
| Integer | tapMin (from TapChangerPhaseShifterParams) | Minimum tap | |
| Integer | tapMax (from TapChangerPhaseShifterParams) | Maximum tap | |
| Boolean | regulating0 (from TapChangerPhaseShifterParams) | Whether the tap-changer/phase-shifter is initially regulating | |
| Boolean | locked0 (from TapChangerPhaseShifterParams) | not regulating0 | Whether the tap-changer/phase-shifter is initially locked |
| Boolean | running0 (from TapChangerPhaseShifterParams) | true | Whether the tap-changer/phase-shifter is initially running |
| Real | valueToMonitor0 (from TapChangerPhaseShifterParams) | Initial monitored value (unit depending on the monitored variable unit) | |
| Integer | tap0 (from TapChangerPhaseShifterParams) | Initial tap | |
| State | state0 (from TapChangerPhaseShifterParams) | Initial state | |
| Real | valueMax (from BaseTapChangerPhaseShifter) | Threshold above which the tap-changer/phase-shifter will take action (unit depending on the monitored variable unit) | |
| Real | valueMin (from BaseTapChangerPhaseShifterInterval) | Minimum allowed value (unit depending on the monitored variable unit) | |
| Boolean | increaseTapToIncreaseValue (from BaseTapChangerPhaseShifterInterval) | Whether increasing the tap will increase the monitored value | |
| Boolean | increaseTapToDecreaseValue (from BaseTapChangerPhaseShifterInterval) | not decreaseTapToDecreaseValue | Whether increasing the tap will decrease the monitored value |
| Boolean | decreaseTapToIncreaseValue (from BaseTapChangerPhaseShifterInterval) | not increaseTapToIncreaseValue | Whether decreasing the tap will increase the monitored value |
| Boolean | decreaseTapToDecreaseValue (from BaseTapChangerPhaseShifterInterval) | increaseTapToIncreaseValue | Whether decreasing the tap will decrease the monitored value |
| Real | targetValue (from BaseTapChangerPhaseShifterTarget) | Target value (unit depending on the monitored variable unit) | |
| Real | deadBand (from BaseTapChangerPhaseShifterTarget) | Acceptable dead-band next to the target value (unit depending on the monitored variable unit) | |
| Types.ActivePower | PTarget | Target active power | |
| Types.ActivePower | PDeadBand | Active-power dead-band around the target | |
| Types.ActivePower | P0 | Initial active power |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Dynawo.Connectors.BPin | switchOffSignal1 (from SwitchOffLogic) | Switch-off signal 1 | |
| Dynawo.Connectors.BPin | switchOffSignal2 (from SwitchOffLogic) | Switch-off signal 2 | |
| Dynawo.Connectors.BPin | switchOffSignal3 (from SwitchOffLogic) | Switch-off signal 3 | |
| Dynawo.Connectors.BPin | running (from SwitchOffLogic) | Indicates if the component is running or not | |
| Dynawo.Connectors.ImPin | valueToMonitor (from BaseTapChangerPhaseShifter) | Monitored value (unit depending on the monitored variable unit) | |
| Dynawo.Connectors.ZPin | tap (from BaseTapChangerPhaseShifter) | Current tap | |
| Dynawo.Connectors.BPin | AutomatonExists (from BaseTapChangerPhaseShifter) | Pin to indicate to deactivate internal automaton | |
| Dynawo.Connectors.ImPin | PMonitored | Monitored active power |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | locked (from BaseTapChangerPhaseShifter) | Whether the tap-changer/phase-shifter is locked | |
| State | state (from BaseTapChangerPhaseShifter) | State of the tap-changer/phase-shifter |