epowcore.gdf.exciters package
Submodules
- class epowcore.gdf.exciters.exciter.Exciter(uid: int, name: str, coords: tuple[float, float] | list[tuple[float, float]] | None = None)
Bases:
ComponentAbstract class for exciter models.
- class epowcore.gdf.exciters.ieee_st1a.IEEEST1A(uid: int, name: str, coords: tuple[float, float] | list[tuple[float, float]] | None = None, *, Tr: float | None = None, Ka: float, Ta: float, Tb: float, Tc: float, Tb1: float, Tc1: float, Kf: float, Tf: float, Kc: float, Klr: float, Ilr: float, Vs: float, Vuel: float, Vi_min: float, Va_min: float, Vr_min: float, Vi_max: float, Va_max: float, Vr_max: float)
Bases:
ExciterExciter of type IEEE ST1A.
- connector_names: ClassVar[list[str]] = ['In', 'Out']
List of connectors of the component.
- Tr: float | None = None
Measurement delay [s]
- Ka: float
Voltage regulator gain [p.u.]
- Ta: float
Voltage regulator time constant [s]
- Tb: float
Regulator lag time constant [s]
- Tc: float
Regulator lead time constant [s]
- Tb1: float
Regulator lag time constant [s]
- Tc1: float
Regulator lead time constant [s]
- Kf: float
Rate feedback gain [p.u.]
- Tf: float
Rate feedback time constant [s]
- Kc: float
Rectifier loading factor [p.u.]
- Klr: float
Exciter output current limiter gain [p.u.]
- Ilr: float
Exciter output current limiter reference [p.u.]
- Vs: float
PSS input selector
- Vuel: float
UEL type/position selector (0:sum, 1/2: Takeover)
- Vi_min: float
Minimum voltage error [p.u.]
- Va_min: float
Minimum regulator output [p.u.]
- Vr_min: float
Minimum exciter output [p.u.]
- Vi_max: float
Maximum voltage error [p.u.]
- Va_max: float
Maximum regulator output [p.u.]
- Vr_max: float
Maximum exciter output [p.u.]
- class epowcore.gdf.exciters.ieee_t1.IEEET1(uid: int, name: str, coords: tuple[float, float] | list[tuple[float, float]] | None = None, *, Tr: float, Ka: float, Ta: float, Ke: float, Te: float, Kf: float, Tf: float, E1: float, Se1: float, E2: float, Se2: float, Vrmin: float, Vrmax: float)
Bases:
ExciterExciter of type IEEE T1.
- connector_names: ClassVar[list[str]] = ['In', 'Out']
List of connectors of the component.
- Tr: float
Measurement delay in seconds.
- Ka: float
Controller gain in p.u.
- Ta: float
Controller time constants in seconds.
- Ke: float
Exciter constant in p.u.
- Te: float
Exciter time constant in seconds.
- Kf: float
Stabilization path gain in p.u.
- Tf: float
Stabilization path time constant in seconds.
- E1: float
Saturation factor 1 in p.u.
- Se1: float
Saturation factor 2 in p.u.
- E2: float
Saturation factor 3 in p.u.
- Se2: float
Saturation factor 4 in p.u.
- Vrmin: float
Controller output minimum in p.u.
- Vrmax: float
Controller output maximum in p.u.
- class epowcore.gdf.exciters.sexs.SEXS(uid: int, name: str, coords: tuple[float, float] | list[tuple[float, float]] | None = None, *, Ta: float, Tb: float, K: float, Te: float, Emin: float, Emax: float)
Bases:
ExciterExciter of the type SEXS (simplified excitation system).
- connector_names: ClassVar[list[str]] = ['In', 'Out']
List of connectors of the component.
- Ta: float
Filter lead time constant [s]
- Tb: float
Filter lag time constant [s]
- K: float
Controller gain [p.u.]
- Te: float
Exciter time constant [s]
- Emin: float
Exciter minimum output [p.u.]
- Emax: float
Exciter maximum output [p.u.]