Electromagnetic Transient Models
electromagnetic-transient models
- class SimNode
Bases:
TopologicalNode- set_initial_voltage(*args, **kwargs)
Overloaded function.
set_initial_voltage(self: dpsimpy.emt.SimNode, arg0: typing.Annotated[numpy.typing.ArrayLike, numpy.complex128, “[m, n]”]) -> None
set_initial_voltage(self: dpsimpy.emt.SimNode, arg0: typing.SupportsComplex | typing.SupportsFloat | typing.SupportsIndex) -> None
set_initial_voltage(self: dpsimpy.emt.SimNode, arg0: typing.SupportsComplex | typing.SupportsFloat | typing.SupportsIndex, arg1: typing.SupportsInt | typing.SupportsIndex) -> None
- gnd = <dpsimpy.emt.SimNode object>
Single Phase
single phase electromagnetic-transient models
- class Capacitor
Bases:
SimPowerCompReal- property C
- class CurrentSource
Bases:
SimPowerCompReal- connect(self: CurrentSource, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: CurrentSource, I_ref: SupportsComplex | SupportsFloat | SupportsIndex, f_src: SupportsFloat | SupportsIndex = -1) None
- property I_ref
- property f_src
- class Full_Serial_RLC
Bases:
SimPowerCompReal- 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
- property C
- property L
- property R
- class Inductor
Bases:
SimPowerCompReal- property L
- class Resistor
Bases:
SimPowerCompReal- property R
- class SSNTypeI2T
Bases:
SimPowerCompReal- connect(self: SSNTypeI2T, arg0: collections.abc.Sequence[SimNode]) None
- manual_init(self: SSNTypeI2T, initialState: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], initialInput: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], initialOldInput: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], initCurr: SupportsFloat | SupportsIndex, initVol: SupportsFloat | SupportsIndex) None
- set_parameters(self: SSNTypeI2T, 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 mA
- property mB
- property mC
- property mD
- property mdA
- property mdB
- property mdC
- class SSNTypeV2T
Bases:
SimPowerCompReal- connect(self: SSNTypeV2T, arg0: collections.abc.Sequence[SimNode]) None
- manual_init(self: SSNTypeV2T, initialState: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], initialInput: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], initialOldInput: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], initCurr: SupportsFloat | SupportsIndex, initVol: SupportsFloat | SupportsIndex) None
- set_parameters(self: SSNTypeV2T, 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 mA
- property mB
- property mC
- property mD
- property mdA
- property mdB
- property mdC
- class Switch
Bases:
SimPowerCompReal,Switch
- class VoltageSource
Bases:
SimPowerCompReal- connect(self: VoltageSource, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: VoltageSource, V_ref: SupportsComplex | SupportsFloat | SupportsIndex, f_src: SupportsFloat | SupportsIndex = -1) None
- property V_ref
- property f_src
Three Phase
three phase electromagnetic-transient models
- class AvVoltSourceInverterStateSpace
Bases:
SimPowerCompReal- 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:
SimPowerCompReal- 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, omega: SupportsFloat | SupportsIndex) None
- with_control(self: AvVoltageSourceInverterDQ, arg0: bool) None
- class Capacitor
Bases:
SimPowerCompReal
- class ControlledVoltageSource
Bases:
SimPowerCompReal- connect(self: ControlledVoltageSource, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: ControlledVoltageSource, V_ref: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]']) None
- property V_ref
- class CurrentSource
Bases:
SimPowerCompReal- 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 = 50) None
- property I_ref
- property f_src
- class Full_Serial_RLC
Bases:
SimPowerCompReal- 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
- property C
- property L
- property R
- class GenericFourTerminalVTypeSSN
Bases:
SimPowerCompReal- connect(self: GenericFourTerminalVTypeSSN, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: GenericFourTerminalVTypeSSN, 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 GenericTwoTerminalITypeSSN
Bases:
SimPowerCompReal- 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:
SimPowerCompReal- 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:
SimPowerCompReal
- class NetworkInjection
Bases:
SimPowerCompReal- 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 = 50) None
- class PiLine
Bases:
SimPowerCompReal- 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 PiecewiseLinearInductor
Bases:
SimPowerCompReal- connect(self: PiecewiseLinearInductor, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: PiecewiseLinearInductor, flux_breakpoints: collections.abc.Sequence[SupportsFloat | SupportsIndex], current_breakpoints: collections.abc.Sequence[SupportsFloat | SupportsIndex]) None
- property x
- class RXLoad
Bases:
SimPowerCompReal
- class ReducedOrderSynchronGeneratorVBR
- class Resistor
Bases:
SimPowerCompReal
- class SSN_Capacitor
Bases:
SimPowerCompReal- connect(self: SSN_Capacitor, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: SSN_Capacitor, C: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]']) None
- property C
- class SSN_GFM
Bases:
SimPowerCompReal- set_numerical_linearization_parameters(self: SSN_GFM, relative_step: SupportsFloat | SupportsIndex = 1e-06, absolute_step: SupportsFloat | SupportsIndex = 1e-08) None
- set_parameters(self: SSN_GFM, lf: SupportsFloat | SupportsIndex, cf: SupportsFloat | SupportsIndex, rf: SupportsFloat | SupportsIndex, rc: SupportsFloat | SupportsIndex, nominal_voltage: SupportsFloat | SupportsIndex, omega_nominal: SupportsFloat | SupportsIndex, p_ref: SupportsFloat | SupportsIndex, q_ref: SupportsFloat | SupportsIndex, virtual_inertia: SupportsFloat | SupportsIndex, damping_coefficient: SupportsFloat | SupportsIndex, voltage_droop_gain: SupportsFloat | SupportsIndex, reactive_integral_gain: SupportsFloat | SupportsIndex, kp_voltage: SupportsFloat | SupportsIndex, ki_voltage: SupportsFloat | SupportsIndex, kp_current: SupportsFloat | SupportsIndex, ki_current: SupportsFloat | SupportsIndex, active_damping_gain: SupportsFloat | SupportsIndex, power_filter_cutoff: SupportsFloat | SupportsIndex, delay_bandwidth: SupportsFloat | SupportsIndex) None
- set_reactive_power_droop(self: SSN_GFM, droop_gain: SupportsFloat | SupportsIndex, cutoff: SupportsFloat | SupportsIndex) None
- set_virtual_impedance(self: SSN_GFM, virtual_resistance: SupportsFloat | SupportsIndex, virtual_reactance: SupportsFloat | SupportsIndex = 0.0) None
- property i_grid_d
- property i_grid_q
- property if_d
- property if_q
- property omega_gfm
- property p_inst
- property q_inst
- property theta_gfm
- property v_ref_d
- property v_ref_q
- property vc_d
- property vc_q
- property voltage_magnitude_gfm
- class SeriesResistor
Bases:
SimPowerCompReal- connect(self: SeriesResistor, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: SeriesResistor, R: SupportsFloat | SupportsIndex) None
- class SeriesSwitch
Bases:
SimPowerCompReal,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 Shunt
Bases:
SimPowerCompReal
- class Switch
Bases:
SimPowerCompReal,SwitchPh3
- 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 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 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 SynchronGeneratorDQODE
Bases:
SimPowerCompReal- apply_parameters_from_json(self: SynchronGeneratorDQODE, arg0: str) None
- set_initial_values(self: SynchronGeneratorDQODE, 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
- 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
- set_parameters_operational_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, Ld: SupportsFloat | SupportsIndex, Lq: SupportsFloat | SupportsIndex, Ld_t: SupportsFloat | SupportsIndex, Lq_t: SupportsFloat | SupportsIndex, Ld_s: SupportsFloat | SupportsIndex, Lq_s: SupportsFloat | SupportsIndex, Ll: SupportsFloat | SupportsIndex, Td0_t: SupportsFloat | SupportsIndex, Tq0_t: SupportsFloat | SupportsIndex, Td0_s: SupportsFloat | SupportsIndex, Tq0_s: SupportsFloat | SupportsIndex, inertia: SupportsFloat | SupportsIndex) None
- class SynchronGeneratorDQTrapez
Bases:
SimPowerCompReal- apply_parameters_from_json(self: SynchronGeneratorDQTrapez, arg0: str) None
- set_initial_values(self: SynchronGeneratorDQTrapez, 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
- 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
- set_parameters_operational_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, Ld: SupportsFloat | SupportsIndex, Lq: SupportsFloat | SupportsIndex, Ld_t: SupportsFloat | SupportsIndex, Lq_t: SupportsFloat | SupportsIndex, Ld_s: SupportsFloat | SupportsIndex, Lq_s: SupportsFloat | SupportsIndex, Ll: SupportsFloat | SupportsIndex, Td0_t: SupportsFloat | SupportsIndex, Tq0_t: SupportsFloat | SupportsIndex, Td0_s: SupportsFloat | SupportsIndex, Tq0_s: SupportsFloat | SupportsIndex, inertia: SupportsFloat | SupportsIndex) None
- class SynchronGeneratorIdeal
Bases:
SimPowerCompReal- connect(self: SynchronGeneratorIdeal, arg0: collections.abc.Sequence[SimNode]) None
- class Transformer
Bases:
SimPowerCompReal- connect(self: Transformer, arg0: collections.abc.Sequence[SimNode]) None
- set_parameters(self: Transformer, 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: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]'], inductance: Annotated[numpy.typing.ArrayLike, numpy.float64, '[m, n]']) None
- class VSIVoltageControlVCO
Bases:
SimPowerCompReal- connect(self: VSIVoltageControlVCO, arg0: collections.abc.Sequence[SimNode]) None
- set_controller_parameters(self: VSIVoltageControlVCO, kp_voltage_ctrl: SupportsFloat | SupportsIndex, ki_voltage_ctrl: SupportsFloat | SupportsIndex, kp_curr_ctrl: SupportsFloat | SupportsIndex, ki_curr_ctrl: SupportsFloat | SupportsIndex, omega_nominal: SupportsFloat | SupportsIndex) None
- set_filter_parameters(self: VSIVoltageControlVCO, lf: SupportsFloat | SupportsIndex, cf: SupportsFloat | SupportsIndex, rf: SupportsFloat | SupportsIndex, rc: SupportsFloat | SupportsIndex) None
- set_initial_state_values(self: VSIVoltageControlVCO, phi_d_init: SupportsFloat | SupportsIndex, phi_q_init: SupportsFloat | SupportsIndex, gamma_d_init: SupportsFloat | SupportsIndex, gamma_q_init: SupportsFloat | SupportsIndex) None
- set_parameters(self: VSIVoltageControlVCO, sys_omega: SupportsFloat | SupportsIndex, vd_ref: SupportsFloat | SupportsIndex, vq_ref: SupportsFloat | SupportsIndex) None
- set_transformer_parameters(self: VSIVoltageControlVCO, nom_voltage_end1: SupportsFloat | SupportsIndex, nom_voltage_end2: SupportsFloat | SupportsIndex, rated_power: SupportsFloat | SupportsIndex, ratio_abs: SupportsFloat | SupportsIndex, ratio_phase: SupportsFloat | SupportsIndex, resistance: SupportsFloat | SupportsIndex, inductance: SupportsFloat | SupportsIndex, omega: SupportsFloat | SupportsIndex) None
- with_control(self: VSIVoltageControlVCO, control_on: bool) None
- class VoltageSource
Bases:
SimPowerCompReal- 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 = 50) None
- property V_ref
- property f_src