1 D4 i+ ^* o9 F: R, w& y- h一个大水池,以一定速度往里面进水,水池下面有一个出水阀门,水池上面有一个液位计测量液位。# p5 q9 M9 p$ [; v8 R# k- k
要求通过控制出水阀门的开度(模拟量4ma阀门开0%. 12ma开50%)实现液位恒定。( A5 h$ T: X, M. [# j: |, O
很简单的一个PID应用,进水速度是恒定不可控的,PID的输出控制出水阀门的开度。 通过液位计实时检测液位值。
' Z# r8 h9 ?0 ~% _1.PID的规格化,设定值,反馈值什么的就不要讨论了,这些都是基础的概念,用过PID调试的都知道。6 y; w% h1 K) N0 Q" @" x& i
2. 我的困惑是实际调试的结果不太理想。- E- ? |5 ^. ?+ c, A
我设定液位值(规格化后)是40, 反馈值是30到50,感觉稳定不下来。而且PID的输出是从0变化到100。
" a. C+ A* T0 k+ Q8 Q! _: ~& b
) z0 q# }& F& X# Y: B, A9 v. |PID最终调试的效果是反馈值趋于设定值,并且PID输出基本不变。 例如温控器的PID就是如此。 经过一段时间,反馈温度等于设定温度,并且PID输出也就是加热器的功率基本不变。 r' z' s$ e% w, e: U- P" O! }
3. Ob35调用FB41。 重点是5个参数OB35的周期,FB41的采样周期,比例,积分,微分参数。/ B5 s: d& A1 z/ [- G2 \4 k" G
请电气入门的朋友讨论一下这几个参数如何调试才能达到好的效果。3 h& g- n) F+ v# c* o
7 g( _/ F' ?5 z( F2 z
( a: `% I# Q+ M! ^" b
回帖有意义,不要灌水,电气没入门的朋友不要回无意义的灌水贴。纯讨论技术。谢谢6 A" L+ l9 _6 S2 k, w( t
1 P- {: z8 [/ G H \ {) v
|