Substation
Substations were used to connect distribution powerflow in the powerflow module with PowerWorld through the network module. The substation object converts the sequence voltage provided by the network module to three-phase swing bus voltage for the unbalanced three-phase powerflow solution. The substation object also passes the unbalanced three-phase powerflow solution to back to the network module as an single power value representing the average load on all three phases of the swing bus. Furthermore, the substation object sets which phase is the reference phase for the distribution powerflow. A typical substation implementation is
object substation {
name SubS;
bustype SWING;
parent network_node;
reference_PHASE_A;
phase ABCN;
nominal_voltage 7199.558;
}
In order to properly connect the substation object to the network module, the substation object's parent must be a pw_load object.
Substation Parameters
Properties
substation objects are derived from node objects, so any parameters of the node object are available as well.
The I/O column indicates whether a property is user-settable input (I), simulation-computed output (O), or both (IO).
| Property Name | Type | Unit | I/O | Description |
|---|---|---|---|---|
| zero_sequence_voltage | complex | V | IO | The zero sequence representation of the voltage for the substation object. |
| positive_sequence_voltage | complex | V | IO | The positive sequence voltage given from a PowerWorld bus model or a user specified value. |
| negative_sequence_voltage | complex | V | IO | The negative sequence representation of the voltage for the substation object. |
| base_power | double | VA | I | The 3 phase VA power rating of the substation. |
| power_convergence_value | double | VA | I | Default convergence criterion before power is posted to pw_load objects if connected, otherwise ignored |
| reference_phase | enumeration | N/A | I | The phase that will be used as the reference angle for the powerflow solution. - PHASE_A(Default) - PHASE_B - PHASE_C Valid values: PHASE_A, PHASE_B, PHASE_C. |
| transmission_level_constant_power_load | complex | VA | I | The positive-sequence constant power load to be posted directly to the pw_load object ([powerflow] solver does not handle this, it is explicitly converted and posted to PowerWorld's solver). |
| transmission_level_constant_current_load | complex | A | I | the positive-sequence constant current load to be posted directly to the pw_load object ([powerflow] solver does not handle this, it is explicitly converted and posted to PowerWorld's solver). |
| transmission_level_constant_impedance_load | complex | Ohm | I | The positive-sequence constant impedance load to be posted directly to the pw_load object ([powerflow] solver does not handle this, it is explicitly converted and posted to PowerWorld's solver). |
| distribution_load | complex | VA | O | The total load of all three phases at the substation object. |
| distribution_power_A | complex | VA | O | The measured power of the attached powerflow on phase A. |
| distribution_power_B | complex | VA | O | The measured power of the attached powerflow on phase B. |
| distribution_power_C | complex | VA | O | The measured power of the attached powerflow on phase C. |
| distribution_voltage_A | complex | V | O | |
| distribution_voltage_B | complex | V | O | |
| distribution_voltage_C | complex | V | O | |
| distribution_voltage_AB | complex | V | I | |
| distribution_voltage_BC | complex | V | I | |
| distribution_voltage_CA | complex | V | I | |
| distribution_current_A | complex | A | I | |
| distribution_current_B | complex | A | I | |
| distribution_current_C | complex | A | I | |
| distribution_real_energy | double | Wh | O | |
| measured_reactive | double | kVar | I |
Substation State of Development
The only transmission powerflow software that substation currently works with is PowerWorld. Please note that the specific the transmission current and impedance loads are converted to complex power values first and then posted to the proper properties(load_current and load_impedance) in the pw_load object. The average_transmission_power_load value must be added to the average_distribution_load before posting to pw_load(load_power).
Substation's three phase voltages are determined differently dependent upon three scenarios. If there is a pw_load object attached to the substation object, then the three phase voltages are determined by the sequence voltage value read from the pw_load object. The three phase voltages are determined by the positive_sequence_voltage property if there is a player object populating that property in the absence of a pw_load object. In the absence of a player object and a pw_load object, the three phase voltages are determined by user input or the substation object's powerflow parent just like any node object. If there is no pw_load connected to the substation then the substation doesn't post the average_distribution_load, average_transmission_current_load, average_transmission_impedance_load, and average_transmission_power_load properties.