新增一个py模块,在稳态后记录、输出到终端:

该次调节用的kp,ki,kd参数以及控制效果如何,包括调节时间(调节至稳态花的时间,稳态用两个条件判断:用滑动时间窗口的方差/标准差判断,或者用滑动窗口均值介于目标值上下2%误差带之间)、超调量(记录绝对数值和相对目标值的百分比)、该次控制所设置的控制范围。
This commit is contained in:
2026-08-14 15:35:05 +08:00
parent 9260fe20a8
commit bff24e8301
9 changed files with 185 additions and 0 deletions
+8
View File
@@ -46,6 +46,14 @@ OPENING_MIN_PCT = 0.0
OPENING_MAX_PCT = 100.0
MAX_OPENING_RATE_PCT_S = 20.0 # 每秒最多改变 20% 开度
# ---------------------------------------------------------------------------
# 稳态判定(用于控制性能报告)
# ---------------------------------------------------------------------------
STEADY_STATE_WINDOW_S = 2.0 # 滑动时间窗口长度
STEADY_STATE_BAND_PCT = 2.0 # 滑窗均值相对目标的允许误差带(±2%)
STEADY_STATE_STD_PCT = 2.0 # 滑窗标准差阈值(相对目标百分比)
# ---------------------------------------------------------------------------
# 阀门执行机构
# ---------------------------------------------------------------------------