发表于:2017/8/12 16:11:16
#0楼
楼主初学PID,有一个问题一直很困扰,所以想请教有经验的整定师傅指点一下,不胜感激!
PID运算后的结果是什么?
今天下午我用PID模拟器模拟了一下,PID只要运算一定时间之后,反馈的偏差总是趋于0,那么输出也是趋于0,那么问题就来了,在实际应用中,比如恒压供水,这个输出既然是0,那么不是相当于阀门闭合吗?
有人就说了,这个只是调节阀门的相对开度,意思就是趋于0之后,阀门保持不变。但是这个阀门的基准值又是什么呢?
然后我再结合PLC中的PID运算,PLC的运算结果MV是可以直接通DA转换来做控制执行器,也就是说在PID运算之后,偏差为0,输出为0的情况下,这个MV是保持不变的。
因为没有实际应用过,我的个人理解是这样,PID运算是对偏差的运算,得到结果也是一种偏差,PLC把这种偏差正作用或者反作用给MV,而不是直接输出给MV。这个MV有一个预先设定好的上限和下限,当PID输入为0的时候MV保持不变。
请问老师们,这样理解正确吗?
PID运算后的结果是什么?
今天下午我用PID模拟器模拟了一下,PID只要运算一定时间之后,反馈的偏差总是趋于0,那么输出也是趋于0,那么问题就来了,在实际应用中,比如恒压供水,这个输出既然是0,那么不是相当于阀门闭合吗?
有人就说了,这个只是调节阀门的相对开度,意思就是趋于0之后,阀门保持不变。但是这个阀门的基准值又是什么呢?
然后我再结合PLC中的PID运算,PLC的运算结果MV是可以直接通DA转换来做控制执行器,也就是说在PID运算之后,偏差为0,输出为0的情况下,这个MV是保持不变的。
因为没有实际应用过,我的个人理解是这样,PID运算是对偏差的运算,得到结果也是一种偏差,PLC把这种偏差正作用或者反作用给MV,而不是直接输出给MV。这个MV有一个预先设定好的上限和下限,当PID输入为0的时候MV保持不变。
请问老师们,这样理解正确吗?
10分悬赏,已用5分
知行合一。