1.不需要全塔高的数据。
2.海拔修正从1000m开始。
This commit is contained in:
6
core.py
6
core.py
@@ -10,7 +10,6 @@ gCount = 1
|
||||
class Parameter:
|
||||
h_g_sag: float # 地线弧垂
|
||||
h_c_sag: float # 导线弧垂
|
||||
h_whole: float # 杆塔全高
|
||||
voltage_n: int # 工作电压分成多少份来计算
|
||||
td: int # 雷暴日
|
||||
insulator_c_len: float # 串子绝缘长度
|
||||
@@ -187,10 +186,7 @@ def solve_circle_line_intersection(
|
||||
def min_i(string_len, u_ph):
|
||||
# 海拔修正
|
||||
altitude = para.altitude
|
||||
if altitude > 1000:
|
||||
k_a = math.exp(altitude / 8150) # 气隙海拔修正
|
||||
else:
|
||||
k_a = 1
|
||||
k_a = math.exp((altitude-1000) / 8150) # 气隙海拔修正
|
||||
u_50 = 1 / k_a * (530 * string_len + 35) # 50045 上附录的公式,实际应该用负极性电压的公式
|
||||
z_0 = 300 # 雷电波阻抗
|
||||
z_c = 251 # 导线波阻抗
|
||||
|
||||
Reference in New Issue
Block a user