pypowsybl.voltage_initializer.VoltageInitializerParameters#

class VoltageInitializerParameters[source]#

Parameters of a voltage initializer run.

Methods

__init__()

add_constant_q_generators(generator_id_list)

Indicate to voltage initializer that the given generator have a constant target reactive power.

add_specific_high_voltage_limits(high_limits)

Indicate to voltage initializer to override the network high voltages limits, limit can be given relative to previous limit or absolute.

add_specific_low_voltage_limits(low_limits)

Indicate to voltage initializer to override the network low voltages limits, limit can be given relative to former limit or absolute.

add_specific_voltage_limits(limits)

Indicate to voltage initializer to override the network voltages limits.

add_variable_shunt_compensators(shunt_id_list)

Indicate to voltage initializer that the given shunt compensator has a variable susceptance.

add_variable_two_windings_transformers(...)

Indicate to voltage initializer that the given 2wt have a variable ratio.

set_objective(objective)

If you use BETWEEN_HIGH_AND_LOW_VOLTAGE_LIMIT, you also need to call

set_objective_distance(distance)

If you use BETWEEN_HIGH_AND_LOW_VOLTAGE_LIMIT, you also need to call this function.