PID向导中SP的设定

压力传感器输入PLC的PID去控制泵,量程0~1MPA对应4~20MA,需稳定在0。5MPA请问在PID向导中SP的高低范围如何设?增益和积分项大致在那个范围?谢谢namelife@163.com

最佳答案

SP是你的设定值,要稳定在0.5MPA,就根据你的PV(实际值)的单位来定,如果也MPA为单位,就设定成0.5就可以了!

 "增益和积分项"这个是每个系统都不一样的,要根据现场的工艺来确定。

 有关参数调整可以参考:
 PID控制原理:

 1、比例(P)控制 :比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差。 

 2、积分(I)控制 :在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统。为了消除稳态误差,在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。 

 3、微分(D)控制 :在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。 自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例+微分(PD)控制器能改善系统在调节过程中的动态特性。

 PID控制器参数整定的一般方法:

     PID控制器的参数整定是控制系统设计的核心内容。它是根据被控过程的特性确定PID控制器的比例系数、积分时间和微分时间的大小。PID控制器参数整定的方法很多,概括起来有两大类:
     一是理论计算整定法。它主要是依据系统的数学模型,经过理论计算确定控制器参数。这种方法所得到的计算数据未必可以直接用,还必须通过工程实际进行调整和修改;
     二是工程整定方法,它主要依赖工程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。PID控制器参数的工程整定方法,主要有临界比例法、反应曲线法和衰减法。三种方法各有其特点,其共同点都是通过试验,然后按照工程经验公式对控制器参数进行整定。但无论采用哪一种方法所得到的控制器参数,都需要在实际运行中进行最后调整与完善。
     现在一般采用的是临界比例法。利用该方法进行 PID控制器参数的整定步骤如下:(1)首先预选择一个足够短的采样周期让系统工作;(2)仅加入比例控制环节,直到系统对输入的阶跃响应出现临界振荡,记下这时的比例放大系数和临界振荡周期;(3)在一定的控制度下通过公式计算得到PID控制器的参数。
     
     PID参数的设定:是靠经验及工艺的熟悉,参考测量值跟踪与设定值曲线,从而调整P、I、D的大小。

 书上的常用口诀:
 参数整定找最佳,从小到大顺序查;
 先是比例后积分,最后再把微分加;
 曲线振荡很频繁,比例度盘要放大;
 曲线漂浮绕大湾,比例度盘往小扳;
 曲线偏离回复慢,积分时间往下降;
 曲线波动周期长,积分时间再加长;
 曲线振荡频率快,先把微分降下来;
 动差大来波动慢。微分时间应加长;
 理想曲线两个波,前高后低4比1;
 一看二调多分析,调节质量不会低。

     个人认为PID参数的设置的大小,一方面是要根据控制对象的具体情况而定;另一方面是经验。P是解决幅值震荡,P大了会出现幅值震荡的幅度大,但震荡频率小,系统达到稳定时间长;I是解决动作响应的速度快慢的,I大了响应速度慢,反之则快;D是消除静态误差的,一般D设置都比较小,而且对系统影响比较小。
 

提问者对于答案的评价:
谢谢!还比较满意

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日
下一篇 2021年7月4日

相关推荐

  • s7-200 子程序的编写

    查了几本书,关于s7-200,子程序调用方面,讲的很概括,不清晰。 我的程序中有至少8出用到了同一种功能,我想把这段程序做成子程序。主程序要传送两个地址指针到子程序,这是…

    2017年11月27日
  • S7-200PLC测量数据读入EXCEL表格

    S7-200PLC带一块EM231,测量4个仪表的数据。想把4只仪表的读数1分钟一次,周期性地存入笔记本电脑的一个EXCEL表格。请问有没有现成的方案可用?包括软件 最佳答案 西门…

    SIMATIC S7-200 2017年11月6日
  • s7-222与s7-226通过MODBUS通讯

    文档中说明,222与226通过PROFIBUS电缆连接3–8,8–3,该电缆是否有特殊要求?我直接连接通过两芯线连接是否可以?还有要求终端电阻置1,是否要在222从站串入电阻?…

    SIMATIC S7-200 2020年10月31日
  • 关于PLC200中的MOVR指令

    这是PLC200里的一小段程序,流量量程初始化1500,为什么要把180送进程序 图片说明:    钻石用户推荐最佳答案 有可能是写程序的人写错了或者是后面改过…

    2021年7月5日
  • cpu224可否用5611通信

    用5611卡进行通信选择接口时有FWL  PPI  PROFIBUS   MPI它们之间的区别。可否用5611…

    SIMATIC S7-200 2021年7月4日
  • ppi通讯

    s7200plc控制松下A5伺服,伺服使能后plc不能通讯,ppi模式变成10位,或者找到一个不能识别的站点,又或是提示usb不能识别的设备,但可以让伺服根据程序动作,关掉使能又能…

    SIMATIC S7-200 2020年10月31日
  • PCACESS使用问题

    求助,PC Access前几天还使用正常,测试客户机都正常,怎么安装完wincc 后就不能用了测试客户机显示“出现错误”,是怎么回事啊!与wincc有关吗?谢谢…

    SIMATIC S7-200 2017年11月17日
  • 关于指针的地址定义

    我想把VD100的地址移到AC0,而编驿时只是把&VB100移到AC0,同样定义位,字也是这样的,如果把I0.2的地址移到AC0怎么做 最佳答案 200只能对字节,字和双字进行寻址…

    SIMATIC S7-200 2020年11月1日
  • smart700ie与s7-200之间怎么通信

    smart700ie与s7-200之间用RS485通信线怎么通信 最佳答案 使用RS485/422的串口连接CPU200,硬件连接见附图;软件组态选择PPI协议即可。 图片说明: …

    2017年11月1日
  • plc200- MODBUS通讯的问题

    各位老师:     我是个新手,工作中我计划用PLC200224做主站用modbus协议采集从站温度等数据,但不知从何下手,看书书…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论