epowcore.gdf.governors package
Submodules
- class epowcore.gdf.governors.gast.GAST(uid: int, name: str, coords: tuple[float, float] | list[tuple[float, float]] | None = None, *, R: float, T1: float, T2: float, T3: float, AT: float, KT: float, Vmin: float, Vmax: float, Dturb: float)
Bases:
GovernorGovernor of type GAST (gas turbine model with governor).
- connector_names: ClassVar[list[str]] = ['In', 'Out']
List of connectors of the component.
- R: float
Speed droop [p.u.]
- T1: float
Governor time constant [s]
- T2: float
Turbine power time constant [s]
- T3: float
Compressor time constant [s]
- AT: float
Ambient temperature load limit [p.u.]
- KT: float
Temperature limiter gain [p.u.]
- Vmin: float
Minimum turbine power output [p.u.]
- Vmax: float
Maximum turbine power output [p.u.]
- Dturb: float
Turbine damping factor [p.u.]
- class epowcore.gdf.governors.governor.Governor(uid: int, name: str, coords: tuple[float, float] | list[tuple[float, float]] | None = None)
Bases:
ComponentAbstract base class for governor models.
- class epowcore.gdf.governors.hygov.HYGOV(uid: int, name: str, coords: tuple[float, float] | list[tuple[float, float]] | None = None, *, R_temp: float, R_perm: float, Tr: float, Tf: float, Tg: float, Tw: float, At: float, Dturb: float, qnl: float, Gmin: float, Gmax: float, Velm: float)
Bases:
GovernorGovernor of type HYGOV (hydro governor).
- connector_names: ClassVar[list[str]] = ['In', 'Out']
List of connectors of the component.
- R_temp: float
Temporary droop [p.u.]
- R_perm: float
Permanent droop [p.u.]
- Tr: float
Governor time constant [s]
- Tf: float
Filter time constant [s]
- Tg: float
Gate servo time constant [s]
- Tw: float
Water starting time constant [s]
- At: float
Turbine gain [p.u.]
- Dturb: float
Turbine damping factor [p.u.]
- qnl: float
No load flow [p.u.]
- Gmin: float
Minimum gate opening [p.u.]
- Gmax: float
Maximum gate opening [p.u.]
- Velm: float
Gate velocity limit [p.u.]
- class epowcore.gdf.governors.ieee_g1.IEEEG1(uid: int, name: str, coords: tuple[float, float] | list[tuple[float, float]] | None = None, *, K: float, T1: float, T2: float, T3: float, K1: float, K2: float, T5: float, K3: float, K4: float, T6: float, K5: float, K6: float, T4: float, T7: float, K7: float, K8: float, Uc: float, Pmin: float, Uo: float, Pmax: float, db: float, PNhp: float, PNlp: float)
Bases:
GovernorGovernor of type IEEE G1.
- connector_names: ClassVar[list[str]] = ['In', 'Out']
List of connectors of the component.
- K: float
Controller gain in p.u.
- T1: float
Governor time constant in seconds.
- T2: float
Governor deriative time constant in seconds.
- T3: float
Servo time constant in seconds.
- K1: float
High pressure turbine factor in p.u.
- K2: float
High pressure turbine factor in p.u.
- T5: float
Intermediate pressure time constant in seconds.
- K3: float
Intermediate pressure turbine factor in p.u.
- K4: float
Intermediate pressure turbine factor in p.u.
- T6: float
Medium pressure turbine time constant in seconds.
- K5: float
Medium pressure turbine factor in p.u.
- K6: float
Medium pressure turbine factor in p.u.
- T4: float
High pressure turbine constant in seconds.
- T7: float
Low pressure turbine time constant in seconds.
- K7: float
Low pressure turbine factor in p.u.
- K8: float
Low pressure turbine factor in p.u.
- Uc: float
Valve closing time in p.u. per second.
- Pmin: float
Minimum gate limit in p.u.
- Uo: float
Valve opening time in p.u. per second.
- Pmax: float
Maximum gate limit in p.u.
- db: float
Speed deviation deadband [p.u.]
- PNhp: float
HP Turbine Rated Power [MW]
- PNlp: float
LP Turbine Rated Power [MW]