/ m% G& t1 M0 k) n, c {
一个大水池,以一定速度往里面进水,水池下面有一个出水阀门,水池上面有一个液位计测量液位。: w Y( d2 \" e. l& C
要求通过控制出水阀门的开度(模拟量4ma阀门开0%. 12ma开50%)实现液位恒定。
$ c* W( x2 S5 q1 K( \ ]6 F 很简单的一个PID应用,进水速度是恒定不可控的,PID的输出控制出水阀门的开度。 通过液位计实时检测液位值。
$ M5 t$ t+ A9 T2 d, Q* K% v1.PID的规格化,设定值,反馈值什么的就不要讨论了,这些都是基础的概念,用过PID调试的都知道。
/ w$ r4 r; D/ n* A) ^* \2. 我的困惑是实际调试的结果不太理想。1 x0 Q2 z6 W: ?' R
我设定液位值(规格化后)是40, 反馈值是30到50,感觉稳定不下来。而且PID的输出是从0变化到100。
; b% k/ T: |8 P& Y+ k, u- N4 H! W' m- F O/ \/ t! t; k& r Z T
PID最终调试的效果是反馈值趋于设定值,并且PID输出基本不变。 例如温控器的PID就是如此。 经过一段时间,反馈温度等于设定温度,并且PID输出也就是加热器的功率基本不变。
: U \/ N8 j& D0 g5 Z3. Ob35调用FB41。 重点是5个参数OB35的周期,FB41的采样周期,比例,积分,微分参数。
" t* r! e* M$ {! V' E# ?, {请电气入门的朋友讨论一下这几个参数如何调试才能达到好的效果。; z/ g3 b, {: [" ?) w& E
1 a3 c# `) Q; E5 \: G
: H9 U+ t, x) O* t+ I9 X回帖有意义,不要灌水,电气没入门的朋友不要回无意义的灌水贴。纯讨论技术。谢谢
% V! y7 W) A+ i9 N* w a8 d% M5 L. [! }+ i
|