用PLC实现对时间和压力的PID控制,给定是压力的线性曲线,输出不仅要控制压力而且要控制时间,如何设计算法
问题补充:
压力给定是一线性减小的曲线,斜率不定,系统响应是油腔内的油压变化,要做到压力变化可控,同时时间可控,可以说这是一个随动(给定一直变化)的系统,但执行器是一比例换向阀,并不是伺服阀,换向阀控制高压油腔出油口的阀门开度以达到控制油腔内压力的目的。所以控制算法怎么设计?这是一个随动系统
最佳答案
根据压力的曲线,算出来变化多少,然后PID根据给定进行调整不行了?如果调整速度比较快的话,不用考虑输入,做好给定的曲线,调整的也自然就跟着变了啊
补充:
时间和压力可控
那就是通过设定的压力和时间,计算斜率,用OB35或者用定时器,算出来100ms或者其他时间的变化率,然后每各一定时间设定值增加或者减少变化率就行了吧
PID控制和设定值不变的时候差不多应该就可以了啊,只不过是当您设定值变化的时候,目标值紧跟着就变化了么
提问者对于答案的评价:
算法迭代次数无法保证,△t内压力变化为定值不好控制,只能对压力一个变量进行控制,时间不好控制。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc129462.html