2 E q5 }1 l: \$ q2 d: w一个大水池,以一定速度往里面进水,水池下面有一个出水阀门,水池上面有一个液位计测量液位。
0 E, P. \5 M+ Q2 K# I& N, }要求通过控制出水阀门的开度(模拟量4ma阀门开0%. 12ma开50%)实现液位恒定。" ]" S: c( e. {- @
很简单的一个PID应用,进水速度是恒定不可控的,PID的输出控制出水阀门的开度。 通过液位计实时检测液位值。
1 ~, J1 U# ?; z' H& i; \ \1.PID的规格化,设定值,反馈值什么的就不要讨论了,这些都是基础的概念,用过PID调试的都知道。
" C7 |4 c: n, {4 a3 `2. 我的困惑是实际调试的结果不太理想。& q) W5 N9 L* `) p2 q5 _6 a% h
我设定液位值(规格化后)是40, 反馈值是30到50,感觉稳定不下来。而且PID的输出是从0变化到100。
# b) G$ n/ ?& e5 X! C3 |+ L" ^* e; Y" ?. M4 @3 E) {$ m
PID最终调试的效果是反馈值趋于设定值,并且PID输出基本不变。 例如温控器的PID就是如此。 经过一段时间,反馈温度等于设定温度,并且PID输出也就是加热器的功率基本不变。
q7 Z9 W% h; ~6 t. Q% A3. Ob35调用FB41。 重点是5个参数OB35的周期,FB41的采样周期,比例,积分,微分参数。
% j$ E4 m1 @3 F- n$ v Q7 U请电气入门的朋友讨论一下这几个参数如何调试才能达到好的效果。3 z6 Q/ f2 [+ r: ?, w
$ `& N( X. g7 ?: V
3 Y4 U& x! @# W9 a5 j8 O回帖有意义,不要灌水,电气没入门的朋友不要回无意义的灌水贴。纯讨论技术。谢谢
* ^4 W: a3 e) g6 R7 K7 F* Y# h
- [' o' q2 n1 i4 s- I" K r/ k |