背景:
当前PID目标调速存在过温类问题,过冲类问题,噪声震荡类问题以及温度不稳定在目标温度类问题,在新增解决方法的同时,不影响原有策略,主要进行以下修改:
1. 对PID目标调速代码进行优化整改,使PID针对目标调速整体策略由慢升快降变为快升慢降,用于应对温控系统的迟滞性、模型时变等特性,解决温度过冲或者减速太快导致温度反弹震荡问题;即新增目标控制场景属性;
2. 针对当前PID目标调速优化,针对不同温度点,设计满足不同场景(慢升快降,快升慢降等)的PID系数,进一步保证散热可靠性;即新增PID参数控制策略属性;
决策点:
1. CoolingConfig对象下新增PIDControlMode控制模式
2.CoolingRequirement对象下新增PIDPStrategy(比例策略),PIDIAdjustTime(积分调整时间)
以上属性均为私有属性
详细描述:
| 属性名称 | 签名 | 只读 | 变化通知 | 属性描述 | 访问权限 | 属性来源 | 持久化类型 | 易变属性 |
|---|---|---|---|---|---|---|---|---|
| PIDControlMode | y | True | False | 表示目标调速控制场景,取值范围包括:1-慢升快降,2-快升慢降,3-慢升慢降,4-快升快降,默认值为1 | Read: ReadOnly | CSR | 不持久化 | 否 |
| PIDPStrategy | s | True | False | 表示PID参数控制中的P值调整策略,取值范围包括:Fast, Medium, Slow,默认值为快 | Read: ReadOnly | CSR | 不持久化 | 否 |
| PIDIAdjustTime | y | True | False | 表示PID参数控制中的I值调整时间,默认值为1 | Read: ReadOnly | CSR | 不持久化 | 否 |
评审结论:
- 同意在CoolingConfig对象下新增PIDControlMode控制模式
- 同意在CoolingRequirement对象下新增PIDPStrategy(比例策略),PIDIAdjustTime(积分调整时间)