Commit Graph

  • c1a4a2a229 完善流量控制 GUI 的开环扫点与手动操作流程 feedforward louis 2026-09-04 16:45:30 +08:00
  • ead625bf2d 新增气体流量控制 GUI 与 Windows 可执行程序 louis 2026-09-03 17:31:41 +08:00
  • d7ed4181df 归档实验数据并移除根目录重复文件 louis 2026-09-02 14:41:49 +08:00
  • 0be3f813ae 完善流量控制前馈、稳态判定与阀门标定流程 louis 2026-09-02 14:41:49 +08:00
  • cfeedcf887 完善流量控制前馈、稳态判定与阀门标定流程 louis 2026-09-02 14:41:49 +08:00
  • 5888b4ccce 从 MT2-AM8 模拟量模块迁移到 Easy521 PLC(Modbus TCP) louis 2026-09-01 17:03:26 +08:00
  • c2b288f4b0 修改test_valve.py reset_target_while_running louis 2026-09-01 09:14:16 +08:00
  • abab25326a 补充前馈+增益调度(MFC 结构)的 README 文档 louis 2026-09-01 04:04:34 +08:00
  • caf7642ba9 Merge branch 'reset_target_while_running' of https://git.dominatedconvergence.com/louis/flow_control into reset_target_while_running louis 2026-09-01 02:24:36 +08:00
  • fb1afb4d97 新增两个命令行参数python test_valve.py --opening 60 --dt 0.01 修改传感器通道号 louis 2026-08-31 15:03:13 +08:00
  • ecacae5a81 新增两个命令行参数python test_valve.py --opening 60 --dt 0.01 修改传感器通道号 louis 2026-08-31 15:03:13 +08:00
  • f4b632debf 跑了实验 louis 2026-08-27 16:36:01 +08:00
  • a03735387c 实现流量控制前馈 + 增益调度(MFC 结构) louis 2026-08-27 16:00:51 +08:00
  • d7e712ede7 Merge branch 'reset_target_while_running' of https://git.dominatedconvergence.com/louis/flow_control into reset_target_while_running louis 2026-08-27 15:27:33 +08:00
  • 37d41d666f 删除控流阀前流量传感器 louis 2026-08-27 14:40:36 +08:00
  • edece2cdd0 删除控流阀前流量传感器 louis 2026-08-27 14:40:36 +08:00
  • bec4c0ead1 修改控流阀死区为800,优化切换目标流量时PID模式切换逻辑,优化open_loop.py的--help显示,修改模式切换观察周期为10,更新了README.md louis 2026-08-25 11:35:39 +08:00
  • ae6c50344c 修改气压量程,阀门死区,安全气压数值,跑了几次小流量目标的实验 main louis 2026-08-25 11:39:04 +08:00
  • 5476dbf9cd 记录控压阀开度从0到100,控流阀目标90slm相关数据。发现: 1.压力传感器量程变为了1600(无伤大雅)。修改config.py。 2.控流阀几乎只在开度小于等于20%正常工作。 3.控压阀在开度大于等于20%时对控流阀调控90slm无显著影响。 目标120slm,控压阀开度为0时压力超过400kpa停止运行,后续修改安全上限为500kpa。 跑了一系列实验。 louis 2026-08-24 18:34:40 +08:00
  • 6fa7185922 人为给定开度,流量变化有异,可能是电机有问题或者气路哪儿不对 louis 2026-08-24 16:49:21 +08:00
  • 300197de3a 跑了一些数据 louis 2026-08-24 11:37:28 +08:00
  • 26d4cbc316 增加两档PID控制,针对流量误差大和小的情况分别控制,在误差大时快速调节,误差小时慢慢调节以减少震荡和稳态误差。 louis 2026-08-21 17:25:02 +08:00
  • c56858ab0f 跑了几次实验,PID参数和昨天一样,切换后不能稳定暂且不谈,第一次流量控制也和昨天比差远了 louis 2026-08-21 14:41:44 +08:00
  • 292815e907 支持运行中切换目标流量:按 S 进入输入模式,回车生效、Esc 取消 louis 2026-08-21 03:36:17 +08:00
  • 7732c36c55 更新了README.md louis 2026-08-20 18:03:49 +08:00
  • 14846278aa 修改了pid参数,跑了一些数据 louis 2026-08-20 17:42:28 +08:00
  • 1d065d81d3 新增输出稳态时滑动窗口流量均值和标准差,以及稳态误差(判稳成功时目标流量减去当时流量)。 目前逻辑是「一直控制 + 每秒状态照常输出 + 稳态时额外多打印一次性能报告」。 新增一个可选的自动停止功能--config开关,「达到稳态后自动停止控制」,让 reporter 通知主循环退出。 louis 2026-08-20 09:24:58 +08:00
  • adfb5623b3 修改两个函数initial_opening为100 louis 2026-08-20 01:51:01 +08:00
  • c9984b1112 open_loop.py文件的记录数据部分再新加两列,一列是"P_abs_ratio",定义为阀后绝对压力比阀前绝对压力的,绝对压力为传感器读数加大气压值。另一列是"is_ratio_smaller_than_0.528",判断这个比值是否小于0.528(临界压力比),是的话就填Y,不是就填N. 然后再新画一个图,就是"P_abs_ratio"随时间变化的图,并且标出0.528代表的那条直线。这个图与已有的两幅图放在一个窗口中绘制。 louis 2026-08-20 01:36:35 +08:00
  • 9bf9eb4205 Merge branch 'main' of https://git.dominatedconvergence.com/louis/flow_control louis 2026-08-19 17:40:57 +08:00
  • 0d85dd3c2c 1.原先程序启动后会先下发关闭位置,再开始闭环,现在启动后直接从当前阀门开度(默认全开)开始闭环。删除了safe_close相关的代码 2.新增open_loop.py进行开环控制,记录控流阀前后流量和压力数据,方便后面辨识拟合,以及观察动态特性。 3.新增README.md louis 2026-08-19 17:23:02 +08:00
  • 90648f3d35 chore: 更新 .gitignore 并停止跟踪 __pycache__ louis 2026-08-19 09:21:58 +08:00
  • 2f4080f01e 修改了a0~a3系数计算公式 louis 2026-08-17 17:33:15 +08:00
  • bff24e8301 新增一个py模块,在稳态后记录、输出到终端: 该次调节用的kp,ki,kd参数以及控制效果如何,包括调节时间(调节至稳态花的时间,稳态用两个条件判断:用滑动时间窗口的方差/标准差判断,或者用滑动窗口均值介于目标值上下2%误差带之间)、超调量(记录绝对数值和相对目标值的百分比)、该次控制所设置的控制范围。 louis 2026-08-14 15:35:05 +08:00
  • 9260fe20a8 删除"111.py"和"企业微信截图" louis 2026-08-14 14:46:33 +08:00
  • 8864d7cb05 试验了几次,得到了结果 louis 2026-08-13 17:32:30 +08:00
  • aabcd7441b 修改流量范围为0~300slm louis 2026-08-13 14:34:01 +08:00
  • 64be6d7c7a 修改问题.md,且新增data_logger.py画图模块 louis 2026-08-13 14:28:03 +08:00
  • 84b2bdb35d first commit rangang 2026-08-12 17:40:45 +08:00