Signal Models

Controllers, exciters, governors and signal generators.

signal models

class DecouplingIdealTransformer_DP_Ph1

Bases: SimSignalComp

get_components(self: DecouplingIdealTransformer_DP_Ph1) list[IdentifiedObject]
get_virtual_node(self: DecouplingIdealTransformer_DP_Ph1) TopologicalNode
set_parameters(self: DecouplingIdealTransformer_DP_Ph1, node_1: SimNode, node_2: SimNode, delay: SupportsFloat | SupportsIndex, v_src_intf_cur: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], cur1_extrap_0: SupportsComplex | SupportsFloat | SupportsIndex, coupling_method: CouplingMethod) None
class DecouplingIdealTransformer_EMT_Ph1

Bases: SimSignalComp

get_components(self: DecouplingIdealTransformer_EMT_Ph1) list[IdentifiedObject]
set_parameters(self: DecouplingIdealTransformer_EMT_Ph1, node_1: SimNode, node_2: SimNode, delay: SupportsFloat | SupportsIndex, v_src_intf_cur: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], cur1_extrap_0: SupportsFloat | SupportsIndex, coupling_method: CouplingMethod) None
class DecouplingIdealTransformer_EMT_Ph3

Bases: SimSignalComp

get_components(self: DecouplingIdealTransformer_EMT_Ph3) list[IdentifiedObject]
get_virtual_node(self: DecouplingIdealTransformer_EMT_Ph3) TopologicalNode
set_parameters(self: DecouplingIdealTransformer_EMT_Ph3, node_1: SimNode, node_2: SimNode, delay: SupportsFloat | SupportsIndex, v_src_intf_cur: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], cur1_extrap_0: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], coupling_method: CouplingMethod) None
class DecouplingIdealTransformer_SP_Ph1

Bases: SimSignalComp

get_components(self: DecouplingIdealTransformer_SP_Ph1) list[IdentifiedObject]
get_virtual_node(self: DecouplingIdealTransformer_SP_Ph1) TopologicalNode
set_parameters(self: DecouplingIdealTransformer_SP_Ph1, node_1: SimNode, node_2: SimNode, delay: SupportsFloat | SupportsIndex, v_src_intf_cur: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], cur1_extrap_0: SupportsComplex | SupportsFloat | SupportsIndex, coupling_method: CouplingMethod) None
class DecouplingLine

Bases: SimSignalComp

get_line_components(self: DecouplingLine) list[IdentifiedObject]
set_parameters(self: DecouplingLine, node_1: SimNode, node_2: SimNode, resistance: SupportsFloat | SupportsIndex, inductance: SupportsFloat | SupportsIndex, capacitance: SupportsFloat | SupportsIndex) None
class DecouplingLineEMT

Bases: SimSignalComp

get_line_components(self: DecouplingLineEMT) list[IdentifiedObject]
set_parameters(self: DecouplingLineEMT, node_1: SimNode, node_2: SimNode, resistance: SupportsFloat | SupportsIndex, inductance: SupportsFloat | SupportsIndex, capacitance: SupportsFloat | SupportsIndex) None
class DecouplingLineEMT_Ph3

Bases: SimSignalComp

get_line_components(self: DecouplingLineEMT_Ph3) list[IdentifiedObject]
set_parameters(self: DecouplingLineEMT_Ph3, node_1: SimNode, node_2: SimNode, resistance: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], inductance: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], capacitance: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]']) None
class Exciter

Bases: pybind11_object

class ExciterDC1

Bases: SimSignalComp, Exciter

set_parameters(self: ExciterDC1, parameters: ExciterDC1Parameters) None
class ExciterDC1Parameters

Bases: ExciterParameters

property Aef
property Bef
property Ka
property Kef
property Kf
property MaxVa
property MinVa
property Ta
property Tb
property Tc
property Tef
property Tf
property Tr
class ExciterDC1Simp

Bases: SimSignalComp, Exciter

set_parameters(self: ExciterDC1Simp, parameters: ExciterDC1SimpParameters) None
class ExciterDC1SimpParameters

Bases: ExciterParameters

property Aef
property Bef
property Ka
property Kef
property Kf
property MaxVa
property MinVa
property Ta
property Tef
property Tf
property Tr
class ExciterParameters

Bases: pybind11_object

class ExciterST1Parameters

Bases: ExciterParameters

property Ka
property MaxVa
property MinVa
property Tr
class ExciterST1Simp

Bases: SimSignalComp, Exciter

set_parameters(self: ExciterST1Simp, parameters: ExciterST1Parameters) None
class ExciterStatic

Bases: SimSignalComp, Exciter

set_parameters(self: ExciterStatic, parameters: ExciterStaticParameters) None
class ExciterStaticParameters

Bases: ExciterParameters

property Ka
property Kbc
property MaxEfd
property MinEfd
property Ta
property Tb
property Te
property Tr
class Governor

Bases: pybind11_object

class GovernorParameters

Bases: pybind11_object

class HydroGovernorParameters

Bases: GovernorParameters

property OmRef
property Pmax
property Pmin
property R
property T1
property T2
property T3
class HydroTurbine

Bases: SimSignalComp, Turbine

initialize_states(self: HydroTurbine, Pminit: SupportsFloat | SupportsIndex) None
set_parameters(self: HydroTurbine, parameters: TurbineParameters) None
class HydroTurbineGovernor

Bases: SimSignalComp, Governor

initialize_states(self: HydroTurbineGovernor, Pref: SupportsFloat | SupportsIndex) None
set_parameters(self: HydroTurbineGovernor, parameters: GovernorParameters) None
class HydroTurbineParameters

Bases: TurbineParameters

property Tw
class PSS

Bases: pybind11_object

class PSS1A

Bases: SimSignalComp, PSS

set_parameters(self: PSS1A, parameters: PSSParameters) None
class PSS1AParameters

Bases: PSSParameters

property Kp
property Kv
property Kw
property T1
property T2
property T3
property T4
property Tw
property Vs_max
property Vs_min
class PSSParameters

Bases: pybind11_object

class SimSignalComp

Bases: TopologicalSignalComp

class SteamGovernorParameters

Bases: GovernorParameters

property Kbc
property OmRef
property Pmax
property Pmin
property R
property T1
property T2
property T3
property dPmax
property dPmin
class SteamTurbine

Bases: SimSignalComp, Turbine

initialize_states(self: SteamTurbine, Pminit: SupportsFloat | SupportsIndex) None
set_parameters(self: SteamTurbine, parameters: TurbineParameters) None
class SteamTurbineGovernor

Bases: SimSignalComp, Governor

initialize_states(self: SteamTurbineGovernor, Pref: SupportsFloat | SupportsIndex) None
set_parameters(self: SteamTurbineGovernor, parameters: GovernorParameters) None
class SteamTurbineParameters

Bases: TurbineParameters

property Fhp
property Fip
property Flp
property Tch
property Tco
property Trh
class TopologicalSignalComp

Bases: IdentifiedObject

class Turbine

Bases: pybind11_object

class TurbineGovernorType1

Bases: SimSignalComp

initialize_states(self: TurbineGovernorType1, TmRef: SupportsFloat | SupportsIndex) None
set_parameters(self: TurbineGovernorType1, T3: SupportsFloat | SupportsIndex, T4: SupportsFloat | SupportsIndex, T5: SupportsFloat | SupportsIndex, Tc: SupportsFloat | SupportsIndex, Ts: SupportsFloat | SupportsIndex, R: SupportsFloat | SupportsIndex, Tmin: SupportsFloat | SupportsIndex, Tmax: SupportsFloat | SupportsIndex, OmRef: SupportsFloat | SupportsIndex) None
class TurbineParameters

Bases: pybind11_object