PID 控制输出问题

各位好,我目前在用MM430变频器,进行PID设置,我设置的参数如下:
 P0756=2   
 P0757=4 模拟量ADC的标定,X1---4mA
 P0758=0.0 模拟量ADC的标定,Y1---0.0%
 P0759=20 模拟量ADC的标定,X2---20 mA 
 P0760=100.0模拟量ADC的标定,Y2---100.0%
 P0761=4 模拟量ADC的标定,死区宽度
 P1000=1 频率设定值的选择
 P2200=1 PID控制器使能,为1时允许投入PID闭环控制器
 P2231=1 PID-MOP的设定值存储
 P2240=50 电动电位计的设定值,PID-MOP设定值
 P2253=2250定义PID设定值的输入信号源,755:模拟输入1;2224:固定PID设定值
 P2257=5 设定PID设定值的斜坡上升时间
 P2258=10 设定PID设定值的斜坡下降时间
 P2263=0 设定PID控制器的类型 0:反馈信号  ;1:误差信号
 P2264=755.0选择PID反馈的信号源755:模拟输入1设定值;2224:PID固定设
 定值;2250:PID-MOP的输出设定值。
 P2271=0 用户选择PID反馈信号的形式,是正反馈还是负反馈,低于设定增加还是减少
 P2274=0 设定PID控制器的微分时间常数
 P2280=8 允许用户设定PID控制器的比例增益系数
 P2285=2 设定PID控制器的积分时间常数

 我按上述参数设定,运行情况如下:设定值与反馈值比较,误差(r2273)最大时输出频率为最大(P1082设置,电动机参数设置亦正确无误),当设定值与反馈值误差(r2273)减小,电动机频率减少,当没误差即反馈即为设定值时,PID输出为0%,电动机停止。
 如果光光按照设定值与反馈值比较来说是说的通的,但是我是用变频器+电机使被测量稳定,而不是停转。也就是说我控制风机输出一定的风量,给变频器一个设定值,反馈值通过流量传感器4-20mA信号给它,让他低于设定值或高于设定值做相应的调整,但是设定值与反馈值误差为0时,电机依然按设定值运行,而不是停转,请各位帮忙看看,我还需要加什么设置才行。谢谢

最佳答案

1、首先,纠正楼主的一个误区,并不是说误差最大时输出频率也为最大。顶多只能这样说,误差最大时反馈值与给定值相差最远,随着PI调节器起作用,反馈值逐渐跟随给定值,使得误差越来越小,直至最终误差为零。

 
 2、设定值与反馈值误差为0时,电机依然按设定值运行,而不是停转——

    这就是PI调节的最基本的功能啊。你不用做什么额外的设置,就把PI调节器的相关参数设好就可以了。

提问者对于答案的评价:
谢谢俱怀逸兴壮思飞,我今天又测试了一下,已经发现了问题,参数设置是对的,问题是我是用来信号发生器输出4-20mA电流信号去模拟的,出现停转的原因是,我给变频器信号的幅度太大了,我是按每1mA给变频器的,变频器PID输出计算需要时间,来不及反应;后来我按0.001mA幅度上调,就无停转。其实是简单的问题,其实是从一个真正的负载处反馈回来就可以了。谢谢您的回复。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc193240.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月16日 下午11:09
下一篇 2017年8月16日 下午11:09

相关推荐