dmy
|
3498650f5f
|
feat: 添加保护角可视化绘制
|
2026-03-04 11:08:20 +08:00 |
|
dmy
|
7dd466a28a
|
feat: 添加50%击穿电压参数支持
支持用户自定义50%击穿电压值,默认-1表示自动计算
在UI中添加相关配置开关
|
2026-03-03 18:26:01 +08:00 |
|
dmy
|
0927c94a23
|
feat: 添加GUI构建目标并更新文档
添加Makefile中的GUI构建目标,更新README文档结构,调整默认参数值,优化webview应用的生产环境检测逻辑
|
2026-03-03 17:36:19 +08:00 |
|
dmy
|
68328a68f1
|
feat: 在参数显示中添加更多字段并简化条件判断
|
2026-03-03 16:56:10 +08:00 |
|
dmy
|
4aa56c71d5
|
feat: 添加雷电波阻抗和导线波阻抗参数支持
在参数类中添加z_0和z_c字段,并在计算最小雷电流时使用这些参数
更新前端表单和类型定义以支持新参数
修改webview应用以接收并处理新参数
|
2026-03-03 16:51:28 +08:00 |
|
dmy
|
07063ec638
|
feat: 将动画启用控制权交给前端用户
后端不再主动启用动画,改为由前端通过开关控制动画状态
移除后端冗余的动画禁用逻辑,仅根据前端状态传递动画对象
|
2026-03-03 16:09:03 +08:00 |
|
dmy
|
a65ce23cee
|
feat: 添加 EGM 计算动画可视化功能
在 web 界面中实现 EGM 计算过程的动画展示,包括地线保护弧、导线暴露弧和地面线的动态绘制。重构 main.py 以支持可选的动画参数传递,并新增 Animation.vue 组件和 WebAnimation 类实现前后端交互。
|
2026-03-03 15:58:57 +08:00 |
|
dmy
|
b34da837e2
|
feat: 优化计算结果展示并添加交直流标识
在参数表单中重新排列计算结果和日志组件的位置,将跳闸率显示格式化为4位小数并添加单位。同时在后端日志中添加交直流标识输出,并自动根据电压等级更新ac_or_dc字段。
|
2026-03-03 15:07:50 +08:00 |
|
dmy
|
355fb2d689
|
feat: 改进计算结果展示和雷电密度计算逻辑
优化雷电密度计算条件判断,移除冗余条件
改进前端结果展示格式,显示各导线跳闸率
移除雷暴日输入框的禁用状态
更新电压离散化份数的工具提示说明
|
2026-03-03 14:54:49 +08:00 |
|
dmy
|
e386da0e34
|
fix: 导线掉落时返回更详细的错误信息
|
2026-03-03 14:28:44 +08:00 |
|
dmy
|
9557e18fd1
|
fix: 修正雷电流密度计算条件并修复单位显示错误
修正雷暴日判断条件从等于改为小于等于,并添加中间范围判断
修复日志中电流单位显示错误(kV改为kA)
初始化时根据雷暴日自动计算地闪密度
|
2026-03-03 10:39:53 +08:00 |
|
dmy
|
5a8953d1e5
|
feat: 添加参数校验并调整导线数量操作逻辑
在main.py中添加gc_x和h_arm长度校验
在ParameterForm.vue中修改导线数量操作逻辑,仅允许1或3条导线
|
2026-03-02 23:20:04 +08:00 |
|
dmy
|
bcaa4a5a9e
|
refactor: 移除全局参数对象并改为函数参数传递
|
2026-03-02 23:11:27 +08:00 |
|
dmy
|
630598d498
|
refactor: 将参数对象作为参数传递给run_egm函数
修改run_egm函数,使其接收参数对象而不是依赖全局变量,并更新相关调用代码
|
2026-03-02 23:06:34 +08:00 |
|
dmy
|
6f0f8d02a8
|
feat: 重构EGM计算核心并添加实时日志推送功能
将EGM计算逻辑从webview_app.py移到main.py中的run_egm函数
添加实时日志推送和计算结果回调机制
支持后台线程计算不阻塞前端
|
2026-03-02 22:49:38 +08:00 |
|
dmy
|
3f3527f7af
|
feat: 根据交直流类型计算相电压
|
2026-03-02 22:11:59 +08:00 |
|
dmy
|
dfb6399073
|
feat: 添加交流/直流标识支持
在参数模型中添加ac_or_dc字段,支持从配置文件中读取交流或直流标识,并在前端界面根据电压等级自动判断显示
|
2026-03-02 22:09:46 +08:00 |
|
dmy
|
a153e69eb7
|
提交。
|
2026-03-02 18:18:46 +08:00 |
|
dmy
|
7a5bb05f58
|
1.每一次计算都重新画画。
|
2024-11-06 23:32:51 +08:00 |
|
n3040
|
9b852235f1
|
准备进行陇东大跨越计算。
|
2022-07-15 12:47:43 +08:00 |
|
n3040
|
791f7c281f
|
1.增加Unittest
2.考虑利用实际地闪密度和雷电流曲线。
3.版本号v1.2.0
|
2022-01-21 15:51:32 +08:00 |
|
n3040
|
ee2d6477ee
|
增加Makefile
|
2022-01-19 10:59:29 +08:00 |
|
n3040
|
27730075dc
|
增加Makefile
|
2022-01-16 21:39:54 +08:00 |
|
n3040
|
8ec26aa3a3
|
1.不需要全塔高的数据。
2.海拔修正从1000m开始。
|
2022-01-10 01:16:09 +08:00 |
|
n3040
|
cc98c27800
|
1.删除一些无用的注释
2.1000m以下还不不修正气隙
|
2021-12-26 20:28:03 +08:00 |
|
n3040
|
6a123b6213
|
电压也从外部读入
|
2021-12-22 16:15:19 +08:00 |
|
n3040
|
7f03fc2b9c
|
参数全部从外部读取
|
2021-12-22 16:11:14 +08:00 |
|
|
|
2251966b7e
|
准备进行jit改造
|
2021-09-26 21:25:08 +08:00 |
|
|
|
476c8de80f
|
一些小细节的修改。
|
2021-09-23 00:15:30 +08:00 |
|
|
|
257d5bb23b
|
修复几个边界条件bug
|
2021-09-22 11:22:13 +08:00 |
|
|
|
392eeb0168
|
完善了双回路EGM模型代码。
|
2021-09-22 00:18:06 +08:00 |
|
|
|
dd44de030e
|
初步完成了双回路公式
|
2021-09-21 20:00:03 +08:00 |
|
|
|
5a75df4542
|
移除一些调试的代码
|
2021-09-21 15:51:12 +08:00 |
|
|
|
77951ae54a
|
循环向量化
|
2021-09-21 01:35:42 +08:00 |
|
|
|
011db48f8b
|
考虑了电压的影响
|
2021-09-21 00:36:09 +08:00 |
|
|
|
2ac34196f0
|
修复一个十分严重的公式错误
|
2021-09-20 22:33:11 +08:00 |
|
|
|
2b898e41db
|
核心代码独立出来
|
2021-09-20 20:51:09 +08:00 |
|
|
|
1cc8070c34
|
采用平均高
|
2021-09-13 09:01:42 +08:00 |
|
|
|
0acd9d617c
|
修复rg计算公式的错误。
|
2021-09-13 02:06:51 +08:00 |
|
|
|
ef60e1474b
|
1.处理了90°,k不存在的情况。
2.重命名了一些函数。
3.增加了一些不绕击的判断。
|
2021-09-13 01:34:21 +08:00 |
|
|
|
b98d2534ab
|
考虑了切线的k为负的情况
|
2021-09-12 22:56:03 +08:00 |
|
|
|
db2788f116
|
加入了计算最大入射角度的公式
|
2021-09-12 16:55:11 +08:00 |
|
|
|
5cbf463ab0
|
考虑了高塔情况。
|
2021-09-11 12:25:01 +08:00 |
|
|
|
94c4878b1b
|
初版完成。
|
2021-09-11 09:29:04 +08:00 |
|