1、两个速度检测器
2、两个速度有A是恒定的,B需要手动设置差速度,但B是影响因素还有压力。
3、压力有个最大最小,当压力比最大大的时候差速自动变大,当压力小于最大差速,那么差速又变回原来设置的差速,当检测到的压力小于最小压力,差速变小,当压力回复正常,差速为原来设置差速
请问我怎么才能引入压力这个参数到里面喃!
问题补充:
抱歉,可能我没有说完,非线性变大的,这个差速控制需要走一个pid控制的。当检测到的压力大于设定的最大压力时,差速变大,但不是无限的变大有一个上限的。给你添麻烦了
最佳答案
当压力比最大大的时候差速自动变大,你是线性变大还是变大到固定值?
如果线性变大则detaV=K*(P-P0)+detaV0;
当压力小于最大差速,那么差速又变回原来设置的差速,detaV=detaV01
当检测到的压力小于最小压力,差速变小,detaV=K1*(P-P0)+detaV0;
当压力回复正常,差速为原来设置差速,detaV=detaV02
然后把这个detaV引入到你的B的速度控制中。Vb_sp=Va+detaV
补充:看清楚我写的,我写的这个最后算出来的是另外一个的速度的设定值,设定和反馈至在进行pid运算,输出控制b。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc150349.html