恭喜,你发布的帖子
发布于 2024-03-18 17:03:03
11楼
常规pid算法中。一个加热系统
假设当前温度一直在设定温度以上。此时积分分量是否是输出负值?还是说最低只输出0。
假设当前温度一直在设定温度以上,并且温度正在下降。此时微分分量是否企图阻止温度的下降,而采取加热输出?
按照算法分析。好像没有限制符号的运算。未知实际仪表或实际程序是否有限制某些值的正负?
假如温度从设定值以下,较高的速度上升,并经过设定值。此刻,积分项是否为0?
参考手册:
MIn = K1 en + MX = KC * (TS / TI) * (SPn - PVn) + MX
其中: MIn 采样时间 n 时回路输出的积分项值
KC 回路增益
TS 回路采样时间
TI 积分时间(也称为积分时间或复位)
SPn 采样时间 n 时的设定值
PVn 采样时间 n 时的过程变量值
MX 采样时间 n-1 时的积分项值(也称为积分和或偏置)
请填写推广理由:
分享
只看
楼主