移除一些调试的代码

This commit is contained in:
2021-09-21 15:51:12 +08:00
parent 77951ae54a
commit 5a75df4542
2 changed files with 18 additions and 36 deletions

29
main.py
View File

@@ -5,21 +5,19 @@ import timeit
def egm():
# TODO to be removed
cccCount = 0
avr_n_sf = 0 # 考虑电压的影响
avr_n_sf = 0 # 考虑电压的影响计算的跳闸率
voltage_n = 3 # 工作电压分成多少份来计算
ng = func_ng(20)
h_whole = 140 # 杆塔全高
insulator_c_len = 6.8 # 串子绝缘长度
string_c_len = 9.2
string_g_len = 0.5
dgc = -0.9 # 导地线水平距离
dgc = -0.0 # 导地线水平距离
vertical_dgc = 2.7 # 导地线挂点垂直距离
h_g_avr_sag = 11.67 * 2 / 3
h_c_avr_sag = (14.43 - 11.67) * 2 / 3
h_c_avr_sag = 14.43 * 2 / 3
h_gav = h_whole - string_g_len - h_g_avr_sag # 地线对地平均高
h_cav = h_gav - string_c_len - vertical_dgc - h_c_avr_sag # 导线对地平均高
h_cav = h_whole - string_c_len - vertical_dgc - h_c_avr_sag # 导线对地平均高
shield_angle = math.atan(dgc / (vertical_dgc + string_c_len)) * 180 / math.pi
print(f"保护角{shield_angle:.3f}°")
for u_bar in range(voltage_n):
@@ -31,7 +29,6 @@ def egm():
i_min = min_i(insulator_c_len, u_ph / 1.732)
_min_i = i_min # 尝试的最小电流
_max_i = 200 # 尝试的最大电流
# TODO remove it
cad = Draw()
cad.draw(i_min, u_ph, h_gav, h_cav, dgc, 2)
for i_bar in np.linspace(_min_i, _max_i, int((_max_i - _min_i) / 0.1)): # 雷电流
@@ -40,15 +37,15 @@ def egm():
rc = rc_fun(i_bar, u_ph)
rg = rg_fun(i_bar, h_cav)
#######
cccCount += 1
if cccCount % 30 == 0:
import core
core.gMSP.add_circle((0, h_gav), rs)
core.gMSP.add_circle(
(dgc, h_cav), rc_fun(i_bar, -u_ph), dxfattribs={"color": 4}
)
core.gMSP.add_circle((dgc, h_cav), rc)
# cccCount += 1
# if cccCount % 30 == 0:
# import core
#
# core.gMSP.add_circle((0, h_gav), rs)
# core.gMSP.add_circle(
# (dgc, h_cav), rc_fun(i_bar, -u_ph), dxfattribs={"color": 4}
# )
# core.gMSP.add_circle((dgc, h_cav), rc)
#######
circle_intersection = solve_circle_intersection(rs, rc, h_gav, h_cav, dgc)
if not circle_intersection: # if circle_intersection is []