两个PID相互切换
刘玉蓉
发布于2014-12-10 17:31
262
0
标签:
现场有两个泵 每个泵有自己的变频器 一拖一的 这两个泵开一个就足以满足现场需求 所以业主要求定时切换运行
切换时我想先启动备机,然后备机频率逐渐增加,主机频率逐渐降低直至停机,也就是切换时候尽量无扰动 想知道这两个PID如何操作???
佳答案
按照你的思想应该只要一个pid,然后用一个中间变量(md0,real,)做切换用,一个bool(m10.0)量控制切换动作。
如果定时时间到了,则m10.0量取反,然后判断如果m10.0为0,则md0=md0+deta,如果m10.0为1,则md0=md0-deta。
如果pid的输出-md0<=deta,则md0=pid输出。此时将md0输出给一个ao通道,pid输出-md0输出给另一个ao通道。
deta为pid输出的一个周期允许变化的限幅。