我在学到西门子模拟量PID控制的时候,其中一个水位恒定控制的案例我总看不懂:设给定量为满水位的75%,被控量水位值(为单极性信号)由液位计检测后经A/D转换后送入PLC,用于控制电机转速的控制量信号由PLC执行PID指令后以单极性信号经D/A转换后送出。拟采用PI控制,其增益 采样周期和积分时间分别为:KC=0.25 T=0.1S T1=30min。
大家好上面的那个1.增益=0.25是什么意思?怎么算出的?
2.积分时间=30min是什么意思?怎么算出的?
请大家指教,谢谢
问题补充:
上面的为什么会用增益0.25,积分时间30min,是根据什么计算出来的呢?
最佳答案
KC增益和TI积分应该好理解,帮助里也描述的很清楚。这不是算出来嘀,是你根据控制对象的惯量设定的,也可以自整定的结果。
Ts是采样时间,这需要说明一下。我们都知道,PLC的程序是每次扫描运行,对PID的算式也是间隔运行,每次运行都必需知道此次PV值与上次的PV值的差值,根据此时间段的变化量来判断PV变化的趋势。为了计算精确,就需要告诉算式间隔时间。这就是采样时间。Ts=0.1S,就是这个道理,让PID每隔100ms运行一次,为了保证时间的准确,所以PID都是放在时间中断中调用,时间中断为100ms中断一次。
不同的对象可以采用不同的采样时间,只要将调用的时间与采样时间设定一致即可。
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc355417.html