发布于 2010-05-28 19:54:42
2楼
出水阀用的就是调节阀而非开关阀,通过调节开度的大小从而控制出水的流量,我实际中遇到的问题就是PID确实能控制液位在给定值,但这是靠牺牲调节阀的不停动作来实现的! 水池液位在设定值上下波动时,阀门的开度也在不停的波动,这样频繁的波动,调节阀严重发热! 有人说给液位设死区,当在死区内阀门不动作,在死区外PID起作用控制,但即便设了死区,死区内的阀门开度取多大???是人为给定还是程序自动计算?人为给定显然不行,因为人为给定适应不了变工况,变进水速率! 在死区内阀门开度的取值决定了出水电动调节阀动作的频率,所以我想问的是怎么处理死区问题????或者怎么能解决保持液位的同时又不让出水调节阀频繁动作?? 写了这么多,希望大侠们看清楚再回答,谢谢!
arm+dsp+fpga