求助西门子PID指令问题我在学到西门子模拟量PID控制的时候,其中一个水位恒定控制的案例我总看不懂:设给定量为满水位的75%,被控量水位值(为单极性信号)由液位计检测后经A/D转换后送
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/23 20:25:24
![求助西门子PID指令问题我在学到西门子模拟量PID控制的时候,其中一个水位恒定控制的案例我总看不懂:设给定量为满水位的75%,被控量水位值(为单极性信号)由液位计检测后经A/D转换后送](/uploads/image/z/9850333-13-3.jpg?t=%E6%B1%82%E5%8A%A9%E8%A5%BF%E9%97%A8%E5%AD%90PID%E6%8C%87%E4%BB%A4%E9%97%AE%E9%A2%98%E6%88%91%E5%9C%A8%E5%AD%A6%E5%88%B0%E8%A5%BF%E9%97%A8%E5%AD%90%E6%A8%A1%E6%8B%9F%E9%87%8FPID%E6%8E%A7%E5%88%B6%E7%9A%84%E6%97%B6%E5%80%99%2C%E5%85%B6%E4%B8%AD%E4%B8%80%E4%B8%AA%E6%B0%B4%E4%BD%8D%E6%81%92%E5%AE%9A%E6%8E%A7%E5%88%B6%E7%9A%84%E6%A1%88%E4%BE%8B%E6%88%91%E6%80%BB%E7%9C%8B%E4%B8%8D%E6%87%82%EF%BC%9A%E8%AE%BE%E7%BB%99%E5%AE%9A%E9%87%8F%E4%B8%BA%E6%BB%A1%E6%B0%B4%E4%BD%8D%E7%9A%8475%25%2C%E8%A2%AB%E6%8E%A7%E9%87%8F%E6%B0%B4%E4%BD%8D%E5%80%BC%EF%BC%88%E4%B8%BA%E5%8D%95%E6%9E%81%E6%80%A7%E4%BF%A1%E5%8F%B7%EF%BC%89%E7%94%B1%E6%B6%B2%E4%BD%8D%E8%AE%A1%E6%A3%80%E6%B5%8B%E5%90%8E%E7%BB%8FA%2FD%E8%BD%AC%E6%8D%A2%E5%90%8E%E9%80%81)
求助西门子PID指令问题我在学到西门子模拟量PID控制的时候,其中一个水位恒定控制的案例我总看不懂:设给定量为满水位的75%,被控量水位值(为单极性信号)由液位计检测后经A/D转换后送
求助西门子PID指令问题
我在学到西门子模拟量PID控制的时候,其中一个水位恒定控制的案例我总看不懂:设给定量为满水位的75%,被控量水位值(为单极性信号)由液位计检测后经A/D转换后送入PLC,用于控制电机转速的控制量信号由PLC执行PID指令后以单极性信号经D/A转换后送出.拟采用PI控制,其增益 采样周期和积分时间分别为:KC=0.25 T=0.1S T1=30min.
大家好上面的那个1.增益=0.怎么算出的?
2.积分时间=30min是什么意思?怎么算出的?
求助西门子PID指令问题我在学到西门子模拟量PID控制的时候,其中一个水位恒定控制的案例我总看不懂:设给定量为满水位的75%,被控量水位值(为单极性信号)由液位计检测后经A/D转换后送
所谓PID指的是Proportion-Integral-Differential.翻译成中文是比例-积分-微分.
记住两句话:
1、PID是经典控制(使用年代久远)
2、PID是误差控制()
对液压泵转速进行控制除PLC外还要:
1、变频器-作为电机驱动;2、差动变压器-作为输出反馈.
PID怎么对误差控制,听我细细道来:
所谓“误差”就是命令与输出的差值.比如你希望控制液压泵转速为1500转(“命令电压”=6V),而事实上控制液压泵转速只有1000转(“输出电压”=4V),则误差: e=500转(对应电压2V).如果泵实际转速为2000转,则误差e=-500转(注意正负号).
该误差值送到PID控制器,作为PID控制器的输入.PID控制器的输出为:误差乘比例系数Kp+Ki*误差积分+Kd*误差微分.
Kp*e + Ki*∫edt + Kd*(de/dt) (式中的t为时间,即对时间积分、微分)
上式为三项求和(希望你能看懂),PID结果后送入电机变频器或驱动器.
从上式看出,如果没有误差,即e=0,则Kp*e=0;Kd*(de/dt)=0;而Ki*∫edt 不一定为0.三项之和不一定为0.
总之,如果“误差”存在,PID就会对变频器作调整,直到误差=0.
以上为本人转载