feat: 根据交直流类型计算相电压
This commit is contained in:
18
main.py
18
main.py
@@ -140,14 +140,16 @@ def egm():
|
||||
logger.debug(f"最低相防护标识{rg_type}")
|
||||
rated_voltage = para.rated_voltage
|
||||
for u_bar in range(voltage_n): # 计算不同工作电压下的跳闸率
|
||||
# TODO 需要区分交、直流
|
||||
# u_ph = (
|
||||
# math.sqrt(2)
|
||||
# * rated_voltage
|
||||
# * math.cos(2 * math.pi / voltage_n * u_bar)
|
||||
# / 1.732
|
||||
# ) # 运行相电压
|
||||
u_ph = rated_voltage / 1.732
|
||||
if para.ac_or_dc=="AC":
|
||||
# TODO 需要区分交、直流
|
||||
u_ph = (
|
||||
math.sqrt(2)
|
||||
* rated_voltage
|
||||
* math.cos(2 * math.pi / voltage_n * u_bar)
|
||||
/ 1.732
|
||||
) # 运行相电压
|
||||
else:
|
||||
u_ph = rated_voltage
|
||||
logger.info(f"计算第{phase_conductor_foo + 1}相,电压为{u_ph:.2f}kV")
|
||||
# 迭代法计算最大电流
|
||||
i_max = 0
|
||||
|
||||
Reference in New Issue
Block a user