Asymmetric Load
Note
Loads should always have a positive p_mw value, since all power values are given in the consumer system. If you want to model constant generation, use a Static Generator (asymmetric_sgen element) instead of a negative load.
See also
Create Function
- pandapower.create.create_asymmetric_load(net, bus, p_a_mw=0, p_b_mw=0, p_c_mw=0, q_a_mvar=0, q_b_mvar=0, q_c_mvar=0, sn_mva=nan, name=None, scaling=1.0, index=None, in_service=True, type='wye', **kwargs)
Adds one 3 phase load in table net[“asymmetric_load”].
All loads are modelled in the consumer system, meaning load is positive and generation is negative active power. Please pay attention to the correct signing of the reactive power as well.
- Parameters:
created (**net** - The net within this load should be)
**bus** (int)
**p_a_mw** (float, default 0)
**p_b_mw** (float, default 0)
**p_c_mw** (float, default 0)
float (**q_b_mvar**)
load (default 0) - The reactive power for Phase B)
float
load
**q_c_mvar** (float, default 0)
(float (**scaling**) – NaN) - Nominal power of the load
default – NaN) - Nominal power of the load
(string (**type**) – None) - The name for this load
default – None) - The name for this load
(float – 1.) - An OPTIONAL scaling factor to be set customly
default – 1.) - An OPTIONAL scaling factor to be set customly
phases. (Multiplies with p_mw and q_mvar of all)
(string – wye) - type variable to classify three ph load: delta/wye
default – wye) - type variable to classify three ph load: delta/wye
(int (**index**) – None) - Force a specified ID if it is available. If None, the index one higher than the highest already existing index is selected.
default – None) - Force a specified ID if it is available. If None, the index one higher than the highest already existing index is selected.
**in_service** (boolean)
net (pandapowerNet)
bus (int | integer)
p_a_mw (float)
p_b_mw (float)
p_c_mw (float)
q_a_mvar (float)
q_b_mvar (float)
q_c_mvar (float)
sn_mva (float)
name (str | None)
scaling (float)
index (int | integer | None)
in_service (bool)
type (Literal['wye', 'delta'])
- Returns:
index (int) - The unique ID of the created element
- Return type:
int | integer
Example
create_asymmetric_load(net, bus=0, p_c_mw=9., q_c_mvar=1.8)
Input Parameters
net.asymmetric_load
Parameter |
Datatype |
Value Range |
Explanation |
name |
string |
name of the load |
|
bus * |
integer |
index of connected bus |
|
p_a_mw* |
float |
\(\geq 0\) |
Phase A active power of the load [MW] |
p_b_mw* |
float |
\(\geq 0\) |
Phase B active power of the load [MW] |
p_c_mw* |
float |
\(\geq 0\) |
Phase C active power of the load [MW] |
q_a_mvar* |
float |
Phase A reactive power of the load [MVar] |
|
q_b_mvar* |
float |
Phase B reactive power of the load [MVar] |
|
q_c_mvar* |
float |
Phase C reactive power of the load [MVar] |
|
sn_mva |
float |
\(>0\) |
rated power of the load [MVA] |
scaling * |
float |
\(\geq 0\) |
scaling factor for active and reactive power |
in_service* |
boolean |
True / False |
specifies if the load is in service. |
type* |
String |
wye/delta |
Connection Type of 3 Phase Load (wye/delta connected) |
*necessary for executing a power flow calculation.
Note
The apparent power value sn_mva is provided as additional information for usage in controller or other applications based on pandapower. It is not considered in the power flow!
‘wye’ is the same as PH-E loads
For ‘delta’ loads line-earth voltages and powers are converted to line-line values
Electric Model
Loads are modelled as PQ-buses in the power flow calculation.
Wye Load
Delta Load
Even though power values are entered as Line-ground \(P_{a},Q_{a}\), for delta loads, Power values are actually line-line powers i.e. \(P_{ab},Q_{ab}\)
So, in the algorithm :
Line-ground voltages \(V_{a}\) are converted to line-line voltages \(V_{ab}\). Line-Line currents are then converted to Line-ground currents \(I_{a}\).
\(I_{a}= T. \frac{S_{ab}}{(V_{an}-V_{bn})}\)
\(I_{b}= T. \frac{S_{bc}}{(V_{bn}-V_{cn})}\)
\(I_{c}= T. \frac{S_{ca}}{(V_{cn}-V_{an})}\)
Where
Result Parameters
net.res_asymmetric_load
Parameter |
Datatype |
Explanation |
p_a_mw |
float |
resulting Phase A active power demand after scaling and after considering voltage dependence [MW] |
q_a_mvar |
float |
resulting Phase A reactive power demand after scaling and after considering voltage dependence [MVar] |
p_b_mw |
float |
resulting Phase B active power demand after scaling and after considering voltage dependence [MW] |
q_b_mvar |
float |
resulting Phase B reactive power demand after scaling and after considering voltage dependence [MVar] |
p_c_mw |
float |
resulting Phase C active power demand after scaling and after considering voltage dependence [MW] |
q_c_mvar |
float |
resulting Phase C reactive power demand after scaling and after considering voltage dependence [MVar] |