主营产品:

宇电温控器,温控器,温控表,温控仪,数显仪表,测量报警仪,巡检仪,电力仪表,流量积算仪,无纸记录仪,可控硅电炉控制柜,PLC可编程控制器
服务热线:

0592-2632330

联系我们/CONTACT US

联系人:李宁

电 话:0592-2632330

手 机:18030056912

地 址:福建省厦门市火炬高新区火炬北路17号宇电科技大厦

邮 编:361000

传 真:0592-5651630-108

邮 箱:2911877948@qq.com

阿仪网商铺:http://www.app17.com/c88567/

技术文章

PID智能温控器PID参数调整口诀与确定步骤

点击次数:13691   发布时间:2018/8/3 9:40:27

 PID参数调整口诀:

参数整定找*佳,从小到大顺序查

先是比例后积分,*后再把微分加

曲线振荡很频繁,比例度盘要放大

曲线漂浮绕大湾,比例度盘往小扳

曲线偏离回复慢,积分时间往下降

曲线波动周期长,积分时间再加长

曲线振荡频率快,先把微分降下来

动差大来波动慢。微分时间应加长

理想曲线两个波,前高后低四比一

一看二调多分析,调节质量不会低

若要反应增快,增大P减小I

若要反应减慢,减小P增大I

如果比例太大,会引起系统震荡

如果积分太大,会引起系统迟钝

 

PID智能调节仪PID参数确定的步骤如下:

    1、确定比例系数Kp

    确定比例系数Kp时,首先去掉PID的积分项和微分项,可以令Ti=0Td=0,使之成为纯比例调节。输入设定为系统允许输出值的60%~70%,比例系数Kp0开始逐渐增大,直至系统出现振荡;再反过来,从此时的比例系数Kp逐渐减小,直至系统振荡消失。记录此时的比例系数Kp,设定PID的比例系数Kp为当前值的60%~70%。

    2、确定积分时间常数Ti

    比例系数Kp确定之后,设定一个较大的积分时间常数Ti,然后逐渐减小Ti,直至系统出现振荡,然后再反过来,逐渐增大Ti,直至系统振荡消失。记录此时的Ti,设定PID的积分时间常数Ti为当前值的150%~180%。

    3、确定微分时间常数Td

微分时间常数Td一般不用设定,为0即可,此时PID调节转换为PI调节。如果需要设定,则与确定Kp的方法相同,取不振荡时其值的30%。

    4、系统空载、带载联调对PID参数进行微调,直到满足性能要求。PID代码//定义变量float Kp;//PI调节的比例常数float Ti; //PI调节的积分常数floatT; //采样周期float Ki;float ek;//偏差e[k]float ek1; //偏差e[k-1]floatek2; //偏差e[k-2]float uk;//u[k]signed int uk1; //u[k]四舍五入取整signed intadjust; //调节器输出调整量//变量初始化Kp="4";Ti="0"005;T="0".001;//Ki="KpT/Ti"=0.8,微分系数Kd=KpTd/T=0.8,Td=0.0002,根据实验调得的结果确定这些参数ek="0";ek1=0;ek2=0;uk="0";uk1=0;adjust="0";int piadjust(float ek) //PI调节算法{if( gabs(ek)<0.1 ){adjust="0";}else{uk="Kp"*(ek-ek1)+Ki*ek; //计算控制增量ek1=ek;uk1=(signed int)uk;if(uk>0){if(uk-uk1>=0.5){uk1=uk1+1;}}if(uk<0){if(uk1-uk>=0.5){uk1=uk1-1;}}adjust="uk1";}return adjust;}下面是在AD中断程序中调用的代码。else //退出软启动后,PID调节,20ms调节一次{EvaRegs.CMPR3=EvaRegs.CMPR3+piadjust(ek);//误差较小PID调节稳住if(EvaRegs.CMPR3>=890){EvaRegs.CMPR3=890; //限制PWM占空比}

原创作者:厦门宇电自动化科技有限公司

首 页| 公司介绍| 产品展示| 公司新闻| 技术文章| 联系我们| 客户留言

阿仪网 设计制作,未经允许翻录必究. 联系人:李宁 联系电话:0592-2632330 总访问量:583798 管理登录

主营产品:宇电温控器,温控器,温控表,温控仪,数显仪表,测量报警仪,巡检仪,电力仪表,流量积算仪,无纸记录仪,可控硅电炉控制柜,PLC可编程控制器

扫一扫,关注我们!

8:30-17:30
18030056912
0592-2632330