新增输出稳态时滑动窗口流量均值和标准差,以及稳态误差(判稳成功时目标流量减去当时流量)。

目前逻辑是「一直控制 + 每秒状态照常输出 + 稳态时额外多打印一次性能报告」。
新增一个可选的自动停止功能--config开关,「达到稳态后自动停止控制」,让 reporter 通知主循环退出。
This commit is contained in:
2026-08-20 09:24:58 +08:00
parent adfb5623b3
commit 1d065d81d3
3 changed files with 23 additions and 0 deletions
+4
View File
@@ -189,6 +189,10 @@ def run(target_flow_slm):
recorder.record(result)
reporter.observe(result)
if config.AUTO_STOP_ON_STEADY and reporter.steady_reached:
logger.info("已达到稳态,自动停止控制")
break
if now >= next_status_time or result.status != "OK":
logger.info(format_status(result))
next_status_time = now + config.STATUS_PRINT_PERIOD_S