-
Notifications
You must be signed in to change notification settings - Fork 502
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Voltage level correction factor in _calc_r_x_from_dataframe #740
Comments
The parameters for transformers, e.g. short-circuit impedance trafo.vk_percent, are always relative to the nominal values of the transformer. Specifically the nominal power of the transformer (trafo.sn_mva) and the nominal voltages (trafo.vn_lv_kv & trafo.vn_hv_kv). For the power system calculation (short-circuit or power flow), all values have to be in the per unit system of the power grid, which is defined by the reference power (net.sn_mva) and nominal bus voltages (net.bus.vn_kv). The factor vn_trafo_lv2 / vn_lv2 is in there to transform the values from rated transformer voltage to rated power system voltage. Often, these are the same, but sometimes they are not. At least in Germany, it is quite common to have 22/0.4 kV transformers in a 20/0.4 kV power system. In these cases, this transformation is necessary to get correct results. |
First : Thank You very much for answer Second : I must apologize, I am not familiar enough with GitHub editor. For operation "second power" I have used the standard notation Third : I must apologize again, I have repeated the calculation following Your description, but in the result obtained the voltage level correction factor is still missing. I must have overlooked something or have given wrong interpretation to something else, but the final formula is somewhat different from that used in
This formula differs from that used in |
When using Pandapower for running short circuits calculations I have encountered in routine
_calc_r_x_from_dataframe
(build_branch.py) a formula, that seems a bit unclear to me.By comparison with routines
_calc_line_parameter
and_calc_trafo_parameter
it seems probable that routine "_calc_r_x_from_dataframe" calculates pu values. In code these pu values are stored in variables z_sc, r_sc, x_sc.If, for instance, z_sc is selected, then the calculation in routine "_calc_r_x_from_dataframe" is following:
If z_sc really represents pu value, what is the meaning of voltage correction
vn_trafo_lv**2 / vn_lv**2
( for short circuit calculations of unloaded net ).Representing z_sc as pu :
a) Value pu referred to
vn_trafo_lv
andsn_mva
b) Value pu referred to
vn_lv
andsn_mva
Summary : Why the calculations in
_calc_r_x_from_dataframe
include voltage level correction factorvn_trafo_lv**2 / vn_lv**2
?Thank You in advance for answer.
The text was updated successfully, but these errors were encountered: