Dynamic Phasor / SFA Models
dynamic phasor models
- class SimNode
Bases:
TopologicalNode- set_initial_voltage(*args, **kwargs)
Overloaded function.
set_initial_voltage(self: dpsimpy.dp.SimNode, arg0: typing.Annotated[numpy.typing.ArrayLike, numpy.complex128, “[m, n]”]) -> None
set_initial_voltage(self: dpsimpy.dp.SimNode, arg0: typing.SupportsComplex | typing.SupportsFloat | typing.SupportsIndex) -> None
set_initial_voltage(self: dpsimpy.dp.SimNode, arg0: typing.SupportsComplex | typing.SupportsFloat | typing.SupportsIndex, arg1: typing.SupportsInt | typing.SupportsIndex) -> None
- gnd = <dpsimpy.dp.SimNode object>
Single Phase
single phase dynamic phasor models
- class AvVoltSourceInverterStateSpace
Bases:
SimPowerCompComplex- connect(self: AvVoltSourceInverterStateSpace, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: AvVoltSourceInverterStateSpace, Lf: SupportsFloat | SupportsIndex, Cf: SupportsFloat | SupportsIndex, Rf: SupportsFloat | SupportsIndex, Rc: SupportsFloat | SupportsIndex, omega_n: SupportsFloat | SupportsIndex, Kp_pll: SupportsFloat | SupportsIndex, Ki_pll: SupportsFloat | SupportsIndex, omega_cutoff: SupportsFloat | SupportsIndex, p_ref: SupportsFloat | SupportsIndex, q_ref: SupportsFloat | SupportsIndex, Kp_power_ctrl: SupportsFloat | SupportsIndex, Ki_power_ctrl: SupportsFloat | SupportsIndex, Kp_curr_ctrl: SupportsFloat | SupportsIndex, Ki_curr_ctrl: SupportsFloat | SupportsIndex) None
- property irc_d
- property irc_q
- property omega_pll
- property p_inst
- property q_inst
- property vc_d
- property vc_q
- property x
- class AvVoltageSourceInverterDQ
Bases:
SimPowerCompComplex- connect(self: AvVoltageSourceInverterDQ, arg0: collections.abc.Sequence[SimNode]) None
- set_controller_parameters(self: AvVoltageSourceInverterDQ, Kp_pll: SupportsFloat | SupportsIndex, Ki_pll: SupportsFloat | SupportsIndex, Kp_power_ctrl: SupportsFloat | SupportsIndex, Ki_power_ctrl: SupportsFloat | SupportsIndex, Kp_curr_ctrl: SupportsFloat | SupportsIndex, Ki_curr_ctrl: SupportsFloat | SupportsIndex, omega_cutoff: SupportsFloat | SupportsIndex) None
- set_filter_parameters(self: AvVoltageSourceInverterDQ, Lf: SupportsFloat | SupportsIndex, Cf: SupportsFloat | SupportsIndex, Rf: SupportsFloat | SupportsIndex, Rc: SupportsFloat | SupportsIndex) None
- set_initial_state_values(self: AvVoltageSourceInverterDQ, p_init: SupportsFloat | SupportsIndex, q_init: SupportsFloat | SupportsIndex, phi_d_init: SupportsFloat | SupportsIndex, phi_q_init: SupportsFloat | SupportsIndex, gamma_d_init: SupportsFloat | SupportsIndex, gamma_q_init: SupportsFloat | SupportsIndex) None
- set_parameters(self: AvVoltageSourceInverterDQ, sys_omega: SupportsFloat | SupportsIndex, sys_volt_nom: SupportsFloat | SupportsIndex, p_ref: SupportsFloat | SupportsIndex, q_ref: SupportsFloat | SupportsIndex) None
- set_transformer_parameters(self: AvVoltageSourceInverterDQ, nom_voltage_end_1: SupportsFloat | SupportsIndex, nom_voltage_end_2: SupportsFloat | SupportsIndex, rated_power: SupportsFloat | SupportsIndex, ratio_abs: SupportsFloat | SupportsIndex, ratio_phase: SupportsFloat | SupportsIndex, resistance: SupportsFloat | SupportsIndex, inductance: SupportsFloat | SupportsIndex) None
- with_control(self: AvVoltageSourceInverterDQ, arg0: bool) None
- class Capacitor
Bases:
SimPowerCompComplex- property C
- class CurrentSource
Bases:
SimPowerCompComplex- connect(self: CurrentSource, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: CurrentSource, I_ref: SupportsComplex | SupportsFloat | SupportsIndex) None
- property I_ref
- class Full_Serial_RLC
Bases:
SimPowerCompComplex- connect(self: Full_Serial_RLC, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: Full_Serial_RLC, R: SupportsFloat | SupportsIndex, L: SupportsFloat | SupportsIndex, C: SupportsFloat | SupportsIndex) None
- class GenericTwoTerminalITypeSSN
Bases:
SimPowerCompComplex- connect(self: GenericTwoTerminalITypeSSN, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: GenericTwoTerminalITypeSSN, A: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], B: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], C: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], D: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]']) None
- property x
- class GenericTwoTerminalVTypeSSN
Bases:
SimPowerCompComplex- connect(self: GenericTwoTerminalVTypeSSN, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: GenericTwoTerminalVTypeSSN, A: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], B: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], C: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], D: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]']) None
- property x
- class Inductor
Bases:
SimPowerCompComplex- property L
- class Inverter
Bases:
SimPowerCompComplex
- class NetworkInjection
Bases:
SimPowerCompComplex- connect(self: NetworkInjection, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: NetworkInjection, V_ref: SupportsComplex | SupportsFloat | SupportsIndex, f_src: SupportsFloat | SupportsIndex = 0) None
- class PiLine
Bases:
SimPowerCompComplex
- class RXLoad
Bases:
SimPowerCompComplex
- class ReducedOrderSynchronGeneratorVBR
- class Resistor
Bases:
SimPowerCompComplex- property R
- class Shunt
Bases:
SimPowerCompComplex
- class Switch
Bases:
SimPowerCompComplex,Switch
- class SynchronGenerator3OrderVBR
Bases:
ReducedOrderSynchronGeneratorVBR- connect(self: SynchronGenerator3OrderVBR, arg0: collections.abc.Sequence[SimNode]) None
- set_operational_parameters_per_unit(self: SynchronGenerator3OrderVBR, nom_power: SupportsFloat | SupportsIndex, nom_voltage: SupportsFloat | SupportsIndex, nom_frequency: SupportsFloat | SupportsIndex, H: SupportsFloat | SupportsIndex, Ld: SupportsFloat | SupportsIndex, Lq: SupportsFloat | SupportsIndex, L0: SupportsFloat | SupportsIndex, Ld_t: SupportsFloat | SupportsIndex, Td0_t: SupportsFloat | SupportsIndex) None
- class SynchronGenerator4OrderPCM
Bases:
ReducedOrderSynchronGeneratorComplex,MNASyncGenInterface- connect(self: SynchronGenerator4OrderPCM, arg0: collections.abc.Sequence[SimNode]) None
- set_operational_parameters_per_unit(self: SynchronGenerator4OrderPCM, nom_power: SupportsFloat | SupportsIndex, nom_voltage: SupportsFloat | SupportsIndex, nom_frequency: SupportsFloat | SupportsIndex, H: SupportsFloat | SupportsIndex, Ld: SupportsFloat | SupportsIndex, Lq: SupportsFloat | SupportsIndex, L0: SupportsFloat | SupportsIndex, Ld_t: SupportsFloat | SupportsIndex, Lq_t: SupportsFloat | SupportsIndex, Td0_t: SupportsFloat | SupportsIndex, Tq0_t: SupportsFloat | SupportsIndex) None
- class SynchronGenerator4OrderTPM
Bases:
ReducedOrderSynchronGeneratorComplex,MNASyncGenInterface- connect(self: SynchronGenerator4OrderTPM, arg0: collections.abc.Sequence[SimNode]) None
- set_operational_parameters_per_unit(self: SynchronGenerator4OrderTPM, nom_power: SupportsFloat | SupportsIndex, nom_voltage: SupportsFloat | SupportsIndex, nom_frequency: SupportsFloat | SupportsIndex, H: SupportsFloat | SupportsIndex, Ld: SupportsFloat | SupportsIndex, Lq: SupportsFloat | SupportsIndex, L0: SupportsFloat | SupportsIndex, Ld_t: SupportsFloat | SupportsIndex, Lq_t: SupportsFloat | SupportsIndex, Td0_t: SupportsFloat | SupportsIndex, Tq0_t: SupportsFloat | SupportsIndex) None
- class SynchronGenerator4OrderVBR
Bases:
ReducedOrderSynchronGeneratorVBR- connect(self: SynchronGenerator4OrderVBR, arg0: collections.abc.Sequence[SimNode]) None
- set_operational_parameters_per_unit(self: SynchronGenerator4OrderVBR, nom_power: SupportsFloat | SupportsIndex, nom_voltage: SupportsFloat | SupportsIndex, nom_frequency: SupportsFloat | SupportsIndex, H: SupportsFloat | SupportsIndex, Ld: SupportsFloat | SupportsIndex, Lq: SupportsFloat | SupportsIndex, L0: SupportsFloat | SupportsIndex, Ld_t: SupportsFloat | SupportsIndex, Lq_t: SupportsFloat | SupportsIndex, Td0_t: SupportsFloat | SupportsIndex, Tq0_t: SupportsFloat | SupportsIndex) None
- class SynchronGenerator5OrderVBR
Bases:
ReducedOrderSynchronGeneratorVBR- connect(self: SynchronGenerator5OrderVBR, arg0: collections.abc.Sequence[SimNode]) None
- set_operational_parameters_per_unit(self: SynchronGenerator5OrderVBR, nom_power: SupportsFloat | SupportsIndex, nom_voltage: SupportsFloat | SupportsIndex, nom_frequency: SupportsFloat | SupportsIndex, H: SupportsFloat | SupportsIndex, Ld: SupportsFloat | SupportsIndex, Lq: SupportsFloat | SupportsIndex, L0: SupportsFloat | SupportsIndex, Ld_t: SupportsFloat | SupportsIndex, Lq_t: SupportsFloat | SupportsIndex, Td0_t: SupportsFloat | SupportsIndex, Tq0_t: SupportsFloat | SupportsIndex, Ld_s: SupportsFloat | SupportsIndex, Lq_s: SupportsFloat | SupportsIndex, Td0_s: SupportsFloat | SupportsIndex, Tq0_s: SupportsFloat | SupportsIndex, Taa: SupportsFloat | SupportsIndex) None
- class SynchronGenerator6OrderPCM
Bases:
ReducedOrderSynchronGeneratorComplex,MNASyncGenInterface- connect(self: SynchronGenerator6OrderPCM, arg0: collections.abc.Sequence[SimNode]) None
- set_operational_parameters_per_unit(self: SynchronGenerator6OrderPCM, nom_power: SupportsFloat | SupportsIndex, nom_voltage: SupportsFloat | SupportsIndex, nom_frequency: SupportsFloat | SupportsIndex, H: SupportsFloat | SupportsIndex, Ld: SupportsFloat | SupportsIndex, Lq: SupportsFloat | SupportsIndex, L0: SupportsFloat | SupportsIndex, Ld_t: SupportsFloat | SupportsIndex, Lq_t: SupportsFloat | SupportsIndex, Td0_t: SupportsFloat | SupportsIndex, Tq0_t: SupportsFloat | SupportsIndex, Ld_s: SupportsFloat | SupportsIndex, Lq_s: SupportsFloat | SupportsIndex, Td0_s: SupportsFloat | SupportsIndex, Tq0_s: SupportsFloat | SupportsIndex, Taa: SupportsFloat | SupportsIndex = 0) None
- class SynchronGenerator6aOrderVBR
Bases:
ReducedOrderSynchronGeneratorVBR- connect(self: SynchronGenerator6aOrderVBR, arg0: collections.abc.Sequence[SimNode]) None
- set_operational_parameters_per_unit(self: SynchronGenerator6aOrderVBR, nom_power: SupportsFloat | SupportsIndex, nom_voltage: SupportsFloat | SupportsIndex, nom_frequency: SupportsFloat | SupportsIndex, H: SupportsFloat | SupportsIndex, Ld: SupportsFloat | SupportsIndex, Lq: SupportsFloat | SupportsIndex, L0: SupportsFloat | SupportsIndex, Ld_t: SupportsFloat | SupportsIndex, Lq_t: SupportsFloat | SupportsIndex, Td0_t: SupportsFloat | SupportsIndex, Tq0_t: SupportsFloat | SupportsIndex, Ld_s: SupportsFloat | SupportsIndex, Lq_s: SupportsFloat | SupportsIndex, Td0_s: SupportsFloat | SupportsIndex, Tq0_s: SupportsFloat | SupportsIndex, Taa: SupportsFloat | SupportsIndex) None
- class SynchronGenerator6bOrderVBR
Bases:
ReducedOrderSynchronGeneratorVBR- connect(self: SynchronGenerator6bOrderVBR, arg0: collections.abc.Sequence[SimNode]) None
- set_operational_parameters_per_unit(self: SynchronGenerator6bOrderVBR, nom_power: SupportsFloat | SupportsIndex, nom_voltage: SupportsFloat | SupportsIndex, nom_frequency: SupportsFloat | SupportsIndex, H: SupportsFloat | SupportsIndex, Ld: SupportsFloat | SupportsIndex, Lq: SupportsFloat | SupportsIndex, L0: SupportsFloat | SupportsIndex, Ld_t: SupportsFloat | SupportsIndex, Lq_t: SupportsFloat | SupportsIndex, Td0_t: SupportsFloat | SupportsIndex, Tq0_t: SupportsFloat | SupportsIndex, Ld_s: SupportsFloat | SupportsIndex, Lq_s: SupportsFloat | SupportsIndex, Td0_s: SupportsFloat | SupportsIndex, Tq0_s: SupportsFloat | SupportsIndex, Taa: SupportsFloat | SupportsIndex = 0) None
- class SynchronGeneratorIdeal
Bases:
SimPowerCompComplex- connect(self: SynchronGeneratorIdeal, arg0: collections.abc.Sequence[SimNode]) None
- class SynchronGeneratorTrStab
Bases:
SimPowerCompComplex- connect(self: SynchronGeneratorTrStab, arg0: collections.abc.Sequence[SimNode]) None
- set_fundamental_parameters_PU(self: SynchronGeneratorTrStab, nom_power: SupportsFloat | SupportsIndex, nom_volt: SupportsFloat | SupportsIndex, nom_freq: SupportsFloat | SupportsIndex, Ll: SupportsFloat | SupportsIndex, Lmd: SupportsFloat | SupportsIndex, Llfd: SupportsFloat | SupportsIndex, H: SupportsFloat | SupportsIndex, D: SupportsFloat | SupportsIndex = 0) None
- set_initial_values(self: SynchronGeneratorTrStab, elec_power: SupportsComplex | SupportsFloat | SupportsIndex, mech_power: SupportsFloat | SupportsIndex) None
- set_model_flags(self: SynchronGeneratorTrStab, convert_with_omega_mech: bool) None
- set_reference_omega(self: SynchronGeneratorTrStab, ref_omega_name: str = 'w_r', ref_omage_comp: IdentifiedObject, ref_delta_name: str = 'delta_r', ref_delta_comp: IdentifiedObject) None
- set_standard_parameters_PU(self: SynchronGeneratorTrStab, nom_power: SupportsFloat | SupportsIndex, nom_volt: SupportsFloat | SupportsIndex, nom_freq: SupportsFloat | SupportsIndex, Xpd: SupportsFloat | SupportsIndex, inertia: SupportsFloat | SupportsIndex, Rs: SupportsFloat | SupportsIndex = 0, D: SupportsFloat | SupportsIndex = 0) None
- class Transformer
Bases:
SimPowerCompComplex- connect(self: Transformer, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(*args, **kwargs)
Overloaded function.
set_parameters(self: dpsimpy.dp.ph1.Transformer, nom_voltage_end_1: typing.SupportsFloat | typing.SupportsIndex, nom_voltage_end_2: typing.SupportsFloat | typing.SupportsIndex, ratio_abs: typing.SupportsFloat | typing.SupportsIndex, ratio_phase: typing.SupportsFloat | typing.SupportsIndex, resistance: typing.SupportsFloat | typing.SupportsIndex, inductance: typing.SupportsFloat | typing.SupportsIndex) -> None
set_parameters(self: dpsimpy.dp.ph1.Transformer, nom_voltage_end_1: typing.SupportsFloat | typing.SupportsIndex, nom_voltage_end_2: typing.SupportsFloat | typing.SupportsIndex, rated_power: typing.SupportsFloat | typing.SupportsIndex, ratio_abs: typing.SupportsFloat | typing.SupportsIndex, ratio_phase: typing.SupportsFloat | typing.SupportsIndex, resistance: typing.SupportsFloat | typing.SupportsIndex, inductance: typing.SupportsFloat | typing.SupportsIndex) -> None
- class VoltageSource
Bases:
SimPowerCompComplex- connect(self: VoltageSource, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: VoltageSource, V_ref: SupportsComplex | SupportsFloat | SupportsIndex, f_src: SupportsFloat | SupportsIndex = 0) None
- property V_ref
- property f_src
- class VoltageSourceNorton
Bases:
SimPowerCompComplex- connect(self: VoltageSourceNorton, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(*args, **kwargs)
Overloaded function.
set_parameters(self: dpsimpy.dp.ph1.VoltageSourceNorton, voltageRef: typing.SupportsComplex | typing.SupportsFloat | typing.SupportsIndex, srcFreq: typing.SupportsFloat | typing.SupportsIndex = -1) -> None
set_parameters(self: dpsimpy.dp.ph1.VoltageSourceNorton, voltageRef: typing.SupportsComplex | typing.SupportsFloat | typing.SupportsIndex, srcFreq: typing.SupportsFloat | typing.SupportsIndex = -1, resistance: typing.SupportsFloat | typing.SupportsIndex = 1000000000.0) -> None
- class varResSwitch
Bases:
SimPowerCompComplex,Switch- close(self: varResSwitch) None
- connect(self: varResSwitch, arg0: collections.abc.Sequence[SimNode]) None
- open(self: varResSwitch) None
- set_init_parameters(self: varResSwitch, time_step: SupportsFloat | SupportsIndex) None
- set_parameters(self: varResSwitch, open_resistance: SupportsFloat | SupportsIndex, closed_resistance: SupportsFloat | SupportsIndex, closed: bool = False) None
Three Phase
triple phase dynamic phasor models
- class AvVoltSourceInverterStateSpace
Bases:
SimPowerCompComplex- connect(self: AvVoltSourceInverterStateSpace, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: AvVoltSourceInverterStateSpace, Lf: SupportsFloat | SupportsIndex, Cf: SupportsFloat | SupportsIndex, Rf: SupportsFloat | SupportsIndex, Rc: SupportsFloat | SupportsIndex, omega_n: SupportsFloat | SupportsIndex, Kp_pll: SupportsFloat | SupportsIndex, Ki_pll: SupportsFloat | SupportsIndex, omega_cutoff: SupportsFloat | SupportsIndex, p_ref: SupportsFloat | SupportsIndex, q_ref: SupportsFloat | SupportsIndex, Kp_power_ctrl: SupportsFloat | SupportsIndex, Ki_power_ctrl: SupportsFloat | SupportsIndex, Kp_curr_ctrl: SupportsFloat | SupportsIndex, Ki_curr_ctrl: SupportsFloat | SupportsIndex, i_ref_n_d: SupportsFloat | SupportsIndex = 0.0, i_ref_n_q: SupportsFloat | SupportsIndex = 0.0) None
- property irc_d
- property irc_n_d
- property irc_n_q
- property irc_q
- property omega_pll
- property p_inst
- property q_inst
- property vc_d
- property vc_q
- property x
- class Capacitor
Bases:
SimPowerCompComplex
- class CurrentSource
Bases:
SimPowerCompComplex- connect(self: CurrentSource, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: CurrentSource, I_ref: Annotated[numpy.typing.ArrayLike, numpy.complex128, '[m, n]'], f_src: SupportsFloat | SupportsIndex = 0.0) None
- property I_ref
- property f_src
- class Full_Serial_RLC
Bases:
SimPowerCompComplex- connect(self: Full_Serial_RLC, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: Full_Serial_RLC, R: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], L: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], C: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]']) None
- class GenericTwoTerminalITypeSSN
Bases:
SimPowerCompComplex- connect(self: GenericTwoTerminalITypeSSN, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: GenericTwoTerminalITypeSSN, A: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], B: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], C: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], D: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]']) None
- property x
- class GenericTwoTerminalVTypeSSN
Bases:
SimPowerCompComplex- connect(self: GenericTwoTerminalVTypeSSN, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: GenericTwoTerminalVTypeSSN, A: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], B: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], C: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], D: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]']) None
- property x
- class Inductor
Bases:
SimPowerCompComplex
- class NetworkInjection
Bases:
SimPowerCompComplex- connect(self: NetworkInjection, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: NetworkInjection, V_ref: Annotated[numpy.typing.ArrayLike, numpy.complex128, '[m, n]'], f_src: SupportsFloat | SupportsIndex = 0.0) None
- class PiLine
Bases:
SimPowerCompComplex- set_parameters(self: PiLine, series_resistance: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], series_inductance: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], parallel_capacitance: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'] = array([[0., 0., 0.], [0., 0., 0.], [0., 0., 0.]]), parallel_conductance: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'] = array([[0., 0., 0.], [0., 0., 0.], [0., 0., 0.]])) None
- class Resistor
Bases:
SimPowerCompComplex
- class SeriesResistor
Bases:
SimPowerCompComplex- connect(self: SeriesResistor, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: SeriesResistor, R: SupportsFloat | SupportsIndex) None
- class SeriesSwitch
Bases:
SimPowerCompComplex,Switch- close(self: SeriesSwitch) None
- connect(self: SeriesSwitch, arg0: collections.abc.Sequence[SimNode]) None
- open(self: SeriesSwitch) None
- set_parameters(self: SeriesSwitch, open_resistance: SupportsFloat | SupportsIndex, closed_resistance: SupportsFloat | SupportsIndex, closed: bool = False) None
- class Switch
Bases:
SimPowerCompComplex,SwitchPh3
- class SynchronGeneratorDQODE
Bases:
SimPowerCompComplex- connect(self: SynchronGeneratorDQODE, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters_fundamental_per_unit(self: SynchronGeneratorDQODE, nom_power: SupportsFloat | SupportsIndex, nom_volt: SupportsFloat | SupportsIndex, nom_freq: SupportsFloat | SupportsIndex, pole_number: SupportsInt | SupportsIndex, nom_field_cur: SupportsFloat | SupportsIndex, Rs: SupportsFloat | SupportsIndex, Ll: SupportsFloat | SupportsIndex, Lmd: SupportsFloat | SupportsIndex, Lmq: SupportsFloat | SupportsIndex, Rfd: SupportsFloat | SupportsIndex, Llfd: SupportsFloat | SupportsIndex, Rkd: SupportsFloat | SupportsIndex, Llkd: SupportsFloat | SupportsIndex, Rkq1: SupportsFloat | SupportsIndex, Llkq1: SupportsFloat | SupportsIndex, Rkq2: SupportsFloat | SupportsIndex, Llkq2: SupportsFloat | SupportsIndex, inertia: SupportsFloat | SupportsIndex, init_active_power: SupportsFloat | SupportsIndex, init_reactive_power: SupportsFloat | SupportsIndex, init_terminal_volt: SupportsFloat | SupportsIndex, init_volt_angle: SupportsFloat | SupportsIndex, init_mech_power: SupportsFloat | SupportsIndex) None
- class SynchronGeneratorDQTrapez
Bases:
SimPowerCompComplex- connect(self: SynchronGeneratorDQTrapez, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters_fundamental_per_unit(self: SynchronGeneratorDQTrapez, nom_power: SupportsFloat | SupportsIndex, nom_volt: SupportsFloat | SupportsIndex, nom_freq: SupportsFloat | SupportsIndex, pole_number: SupportsInt | SupportsIndex, nom_field_cur: SupportsFloat | SupportsIndex, Rs: SupportsFloat | SupportsIndex, Ll: SupportsFloat | SupportsIndex, Lmd: SupportsFloat | SupportsIndex, Lmq: SupportsFloat | SupportsIndex, Rfd: SupportsFloat | SupportsIndex, Llfd: SupportsFloat | SupportsIndex, Rkd: SupportsFloat | SupportsIndex, Llkd: SupportsFloat | SupportsIndex, Rkq1: SupportsFloat | SupportsIndex, Llkq1: SupportsFloat | SupportsIndex, Rkq2: SupportsFloat | SupportsIndex, Llkq2: SupportsFloat | SupportsIndex, inertia: SupportsFloat | SupportsIndex, init_active_power: SupportsFloat | SupportsIndex, init_reactive_power: SupportsFloat | SupportsIndex, init_terminal_volt: SupportsFloat | SupportsIndex, init_volt_angle: SupportsFloat | SupportsIndex, init_mech_power: SupportsFloat | SupportsIndex) None
- class VoltageSource
Bases:
SimPowerCompComplex- connect(self: VoltageSource, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: VoltageSource, V_ref: Annotated[numpy.typing.ArrayLike, numpy.complex128, '[m, n]'], f_src: SupportsFloat | SupportsIndex = 0.0) None
- property V_ref
- property f_src