epowcore.gdf.power_system_stabilizers package
Submodules
- class epowcore.gdf.power_system_stabilizers.ieee_pss1a.PSS1AInputSelector(value)
Bases:
EnumEnumeration for the input type selector of an IEEE PSS1A.
- P_GEN = 'P_GEN'
Generator electrical power [p.u.]
- W = 'W'
Generator (rotor) speed [p.u.]
- W_DEV = 'W_DEV'
Generator (rotor) speed deviation [p.u.]
- F = 'F'
Bus frequency [p.u.]
- F_DEV = 'F_DEV'
Bus frequency deviation [p.u.]
- class epowcore.gdf.power_system_stabilizers.ieee_pss1a.IEEEPSS1A(uid: int, name: str, coords: tuple[float, float] | list[tuple[float, float]] | None = None, *, Vsi_in: PSS1AInputSelector, Ks: float, A1: float, A2: float, T1: float, T2: float, T3: float, T4: float, T5: float, T6: float, Vst_min: float, Vst_max: float)
Bases:
PowerSystemStabilizerPSS of type IEEE PSS1A.
- connector_names: ClassVar[list[str]] = ['In', 'Out']
List of connectors of the component.
- Vsi_in: PSS1AInputSelector
Input type selector.
- Ks: float
PSS gain [p.u.]
- A1: float
Notch filter (2nd order block) constant [s]
- A2: float
Notch filter (2nd order block) constant [s^2]
- T1: float
Lead compensating time constant 1 [s]
- T2: float
Lag compensating time constant 1 [s]
- T3: float
Lead compensating time constant 2 [s]
- T4: float
Lag compensating time constant 2 [s]
- T5: float
Washout time constant [s]
- T6: float
Transducer time constant [s]
- Vst_min: float
Minimum PSS output [p.u.]
- Vst_max: float
Maximum PSS output [p.u.]
- class epowcore.gdf.power_system_stabilizers.ieee_pss2a.PSS2AInputSelector(value)
Bases:
EnumEnumeration for the input type selector of an IEEE PSS2A.
- NONE = 'NONE'
No input
- W_DEV = 'W_DEV'
Generator (rotor) speed deviation [p.u.]
- F_DEV = 'F_DEV'
Bus frequency deviation [p.u.]
- P_GEN_EL = 'P_GEN_EL'
Generator electrical power [p.u.]
- P_GEN_ACC = 'P_GEN_ACC'
Generator accelerating power [p.u.]
- V_BUS = 'V_BUS'
Bus voltage [p.u.]
- VD_BUS = 'VD_BUS'
Bus voltage derivative [p.u.]
- class epowcore.gdf.power_system_stabilizers.ieee_pss2a.IEEEPSS2A(uid: int, name: str, coords: tuple[float, float] | list[tuple[float, float]] | None = None, *, In1: PSS2AInputSelector, In2: PSS2AInputSelector, Tw1: float, Tw2: float, Tw3: float, Tw4: float, T6: float, T7: float, Ks2: float, Ks3: float, T8: float, T9: float, M: float, N: float, Ks1: float, Ts1: float, Ts2: float, Ts3: float, Ts4: float, Vst_min: float, Vst_max: float)
Bases:
PowerSystemStabilizerPSS of type IEEE PSS2A.
- connector_names: ClassVar[list[str]] = ['In', 'Out']
List of connectors of the component.
- In1: PSS2AInputSelector
Input 1 type selector.
- In2: PSS2AInputSelector
Input 2 type selector.
- Tw1: float
First washout time constant on signal 1 [s]
- Tw2: float
Second washout time constant on signal 1 [s]
- Tw3: float
First washout time constant on signal 2 [s]
- Tw4: float
Second washout time constant on signal 2 [s]
- T6: float
Transducer time constant on signal 1 [s]
- T7: float
Transducer time constant on signal 2 [s]
- Ks2: float
Transducer gain on signal 2 [p.u.]
- Ks3: float
Washout coupling factor [p.u.]
- T8: float
Lead of ramp tracking filter [s]
- T9: float
Lag of ramp tracking filter [s]
- M: float
Ramp tracking filter M exponent
- N: float
Ramp tracking filter N exponent
- Ks1: float
PSS gain [p.u.]
- Ts1: float
1st lead time constant [s]
- Ts2: float
1st lag time constant [s]
- Ts3: float
2nd lead time constant [s]
- Ts4: float
2nd lag time constant [s]
- Vst_min: float
Minimum PSS output [p.u.]
- Vst_max: float
Maximum PSS output [p.u.]
- class epowcore.gdf.power_system_stabilizers.power_system_stabilizer.PowerSystemStabilizer(uid: int, name: str, coords: tuple[float, float] | list[tuple[float, float]] | None = None)
Bases:
ComponentAbstract class for PSS models.
- class epowcore.gdf.power_system_stabilizers.ptist1.PTIST1(uid: int, name: str, coords: tuple[float, float] | list[tuple[float, float]] | None = None, *, Kpss: float, Tw: float, T1: float, T2: float, T3: float, T4: float)
Bases:
PowerSystemStabilizerPSS of type PTIST1.
- connector_names: ClassVar[list[str]] = ['In', 'Out']
List of connectors of the component.
- Kpss: float
Stabilizer gain in p.u.
- Tw: float
Washout integrate time constant
- T1: float
First lead/lag deriative time constant
- T2: float
First lead/lag delay time constant
- T3: float
Second lead/lag deriative time constant
- T4: float
Second lead/lag delay time constant