完善流量控制 GUI 的开环扫点与手动操作流程

新增可配置开环扫点、多 CSV 前馈表拟合及结果文件生成;补充闭环停止、手动开度安全互锁和 PID 未启用状态显示,并同步更新自动化测试、使用文档、打包配置与 Windows 可执行程序。
This commit is contained in:
2026-09-04 16:47:16 +08:00
parent ead625bf2d
commit c1a4a2a229
23 changed files with 36300 additions and 7959 deletions
+52
View File
@@ -2,3 +2,55 @@
2026-09-03 16:11:54.165 INFO 目标流量设置为 60.000 SLM
2026-09-03 16:12:01.872 INFO PID 模式 FAR -> NEAR:基础 Kp=0.100 Ki=0.100 Kd=0.000,有效 Kp=0.100 Ki=0.100scale=1.000),最大开度速度=2.000%/s;原因=|误差|=0.056 SLM <= 阈值=2.000 SLM,连续 10 个周期
2026-09-03 16:12:35.171 INFO 设备已安全断开
2026-09-04 15:40:07.607 INFO PLC 已连接 192.168.1.88:502,站号=1;模型=内置 valve_model_004.json80 点)
2026-09-04 15:40:14.826 INFO 开环扫点启动:共 6 点,开度 0.000%100.000%,间隔 20.000%,采样周期 0.100 s,单点最长 30.000 sCSV=D:\flow_control\可执行程序\open_loop_data\open_loop_20260904_154014.csv
2026-09-04 15:40:23.337 INFO 开环步 1/6 完成:开度 60.000% / 行程 880.000,流量已稳定,耗时 8.510 s
2026-09-04 15:40:31.642 INFO 开环步 2/6 完成:开度 20.000% / 行程 960.000,流量已稳定,耗时 8.305 s
2026-09-04 15:40:37.941 INFO 开环步 3/6 完成:开度 40.000% / 行程 920.000,流量已稳定,耗时 6.300 s
2026-09-04 15:40:46.439 INFO 开环步 4/6 完成:开度 80.000% / 行程 840.000,流量已稳定,耗时 8.498 s
2026-09-04 15:40:53.638 INFO 开环步 5/6 完成:开度 0.000% / 行程 1000.000,流量已稳定,耗时 7.199 s
2026-09-04 15:41:01.641 INFO 开环步 6/6 完成:开度 100.000% / 行程 800.000,流量已稳定,耗时 8.003 s
2026-09-04 15:41:03.529 INFO 开环扫点结束:扫描完成,采样 469 条,CSV=D:\flow_control\可执行程序\open_loop_data\open_loop_20260904_154014.csvPNG=D:\flow_control\可执行程序\open_loop_data\open_loop_20260904_154014.png
2026-09-04 15:44:05.152 INFO 目标流量设置为 50.000 SLM
2026-09-04 15:44:08.664 INFO PID 模式 FAR -> NEAR:基础 Kp=0.100 Ki=0.100 Kd=0.000,有效 Kp=0.100 Ki=0.100scale=1.000),最大开度速度=2.000%/s;原因=|误差|=0.212 SLM <= 阈值=2.000 SLM,连续 10 个周期
2026-09-04 15:44:20.184 INFO 目标流量设置为 50.000 SLM
2026-09-04 15:44:56.963 INFO 设备已安全断开
2026-09-04 15:45:49.991 INFO PLC 已连接 192.168.1.88:502,站号=1;模型=内置 valve_model_004.json80 点)
2026-09-04 16:00:34.942 INFO 设备已安全断开
2026-09-04 16:17:49.120 INFO PLC 已连接 192.168.1.88:502,站号=1;模型=内置 valve_model_004.json80 点)
2026-09-04 16:18:00.575 INFO 开环扫点启动:共 32 点,开度 0.000%100.000%,间隔 5.000%,采样周期 0.100 s,单点最长 30.000 sCSV=D:\flow_control\可执行程序\open_loop_data\open_loop_20260904_161800.csv
2026-09-04 16:18:06.001 INFO 开环扫点结束:用户停止,采样 36 条,CSV=D:\flow_control\可执行程序\open_loop_data\open_loop_20260904_161800.csvPNG=D:\flow_control\可执行程序\open_loop_data\open_loop_20260904_161800.png
2026-09-04 16:19:53.760 INFO 手动开度已设置:50.000%,电机行程 900.000
2026-09-04 16:20:21.337 INFO 手动开度已设置:100.000%,电机行程 800.000
2026-09-04 16:20:25.488 INFO 目标流量设置为 50.000 SLM
2026-09-04 16:20:27.695 INFO PID 模式 FAR -> NEAR:基础 Kp=0.100 Ki=0.100 Kd=0.000,有效 Kp=0.100 Ki=0.100scale=1.000),最大开度速度=2.000%/s;原因=|误差|=0.519 SLM <= 阈值=2.000 SLM,连续 10 个周期
2026-09-04 16:20:33.625 INFO 闭环流量控制已停止,阀门已设置为 100%% 开度
2026-09-04 16:23:14.055 INFO 手动开度已设置:50.000%,电机行程 900.000
2026-09-04 16:23:33.127 INFO PID 模式 NEAR -> FAR:基础 Kp=0.500 Ki=0.500 Kd=0.000,有效 Kp=0.500 Ki=0.500scale=1.000),最大开度速度=200.000%/s;原因=控制启动
2026-09-04 16:23:33.127 INFO 目标流量设置为 50.000 SLM
2026-09-04 16:23:35.441 INFO PID 模式 FAR -> NEAR:基础 Kp=0.100 Ki=0.100 Kd=0.000,有效 Kp=0.100 Ki=0.100scale=1.000),最大开度速度=2.000%/s;原因=|误差|=0.594 SLM <= 阈值=2.000 SLM,连续 10 个周期
2026-09-04 16:24:04.153 INFO 闭环流量控制已停止,阀门已设置为 100%% 开度
2026-09-04 16:24:06.513 INFO PID 模式 NEAR -> FAR:基础 Kp=0.500 Ki=0.500 Kd=0.000,有效 Kp=0.500 Ki=0.500scale=1.000),最大开度速度=200.000%/s;原因=控制启动
2026-09-04 16:24:06.513 INFO 目标流量设置为 50.000 SLM
2026-09-04 16:24:10.523 INFO PID 模式 FAR -> NEAR:基础 Kp=0.100 Ki=0.100 Kd=0.000,有效 Kp=0.100 Ki=0.100scale=1.000),最大开度速度=2.000%/s;原因=|误差|=0.934 SLM <= 阈值=2.000 SLM,连续 10 个周期
2026-09-04 16:24:18.266 INFO 闭环流量控制已停止,阀门已设置为 100%% 开度
2026-09-04 16:24:38.930 INFO 设备已安全断开
2026-09-04 16:30:54.312 INFO PLC 已连接 192.168.1.88:502,站号=1;模型=内置 valve_model_004.json80 点)
2026-09-04 16:31:00.288 INFO 目标流量设置为 60.000 SLM
2026-09-04 16:31:03.204 INFO PID 模式 FAR -> NEAR:基础 Kp=0.100 Ki=0.100 Kd=0.000,有效 Kp=0.100 Ki=0.100scale=1.000),最大开度速度=2.000%/s;原因=|误差|=1.566 SLM <= 阈值=2.000 SLM,连续 10 个周期
2026-09-04 16:31:10.689 INFO 闭环流量控制已停止,阀门已设置为 100%% 开度
2026-09-04 16:31:19.760 INFO 手动开度已设置:50.000%,电机行程 900.000
2026-09-04 16:31:41.425 INFO 手动开度已设置:100.000%,电机行程 800.000
2026-09-04 16:31:45.554 INFO 设备已安全断开
2026-09-04 16:31:51.090 INFO PLC 已连接 192.168.1.88:502,站号=1;模型=内置 valve_model_004.json80 点)
2026-09-04 16:32:06.244 INFO 设备已安全断开
2026-09-04 16:35:26.832 INFO PLC 已连接 192.168.1.88:502,站号=1;模型=内置 valve_model_004.json80 点)
2026-09-04 16:35:28.659 INFO 设备已安全断开
2026-09-04 16:43:08.208 INFO PLC 已连接 192.168.1.88:502,站号=1;模型=内置 valve_model_004.json80 点)
2026-09-04 16:43:15.724 INFO 手动开度已设置:50.000%,电机行程 900.000
2026-09-04 16:43:32.683 INFO 目标流量设置为 60.000 SLM
2026-09-04 16:43:33.587 INFO PID 模式 FAR -> NEAR:基础 Kp=0.100 Ki=0.100 Kd=0.000,有效 Kp=0.100 Ki=0.100scale=1.000),最大开度速度=2.000%/s;原因=|误差|=1.500 SLM <= 阈值=2.000 SLM,连续 10 个周期
2026-09-04 16:43:41.331 INFO PID 模式 NEAR -> FAR:基础 Kp=0.500 Ki=0.500 Kd=0.000,有效 Kp=0.500 Ki=0.500scale=1.000),最大开度速度=200.000%/s;原因=目标流量切换后 |误差|=60.488 SLM > NEAR 阈值=2.000 SLM
2026-09-04 16:43:41.331 INFO 目标流量设置为 120.000 SLM
2026-09-04 16:43:45.642 INFO PID 模式 FAR -> NEAR:基础 Kp=0.100 Ki=0.100 Kd=0.000,有效 Kp=0.100 Ki=0.100scale=1.000),最大开度速度=2.000%/s;原因=|误差|=0.591 SLM <= 阈值=2.000 SLM,连续 10 个周期
2026-09-04 16:43:52.344 INFO 设备已安全断开