搜索
bottom↓
回复: 3

温度控制,pid参数整定曲线调整

[复制链接]

出0入0汤圆

发表于 2017-4-19 10:37:45 | 显示全部楼层 |阅读模式
现在在做温度控制的实验,温度采集用热电偶+max6675,加热板用的220V/200W左右的一个加热板,
采集计算为1s,用的是位置式pid算法,下图为kp=0.8,ki=0.005,kd=10的温度曲线,并且积分分离,温度
小于或大于目标温度20℃时不计积分。
我现在不知道如何调整系数,使曲线更加稳定,能不能如图二中Td=4绿色曲线那样。
  1. PID pid;
  2. void PID_Init()
  3. {
  4.         pid.setnum=0.0;
  5.         pid.actualnum=0.0;
  6.         pid.err=0.0;
  7.         pid.lasterr=0.0;
  8.         pid.controlmachine=0.0;
  9.         pid.sumerr=0.0;
  10.         pid.kp=0.8;
  11.         pid.ki=0.005;  
  12.         pid.kd=10.0;
  13. }
  14. float realizepid(float num)
  15. {
  16.     int index = 0;
  17.         pid.setnum = num;
  18.         pid.err = pid.setnum - pid.actualnum;
  19.     if(fabs(pid.err) > 20)
  20.     {
  21.         index=0;
  22.     }
  23.     else
  24.     {
  25.         index = 1;
  26.                pid.sumerr += pid.err;
  27.     }
  28.         pid.controlmachine = pid.kp*pid.err + index*pid.ki*pid.sumerr + pid.kd*(pid.err - pid.lasterr);
  29.         pid.lasterr = pid.err;
  30.     if(pid.controlmachine > 256)
  31.     {
  32.       TIM4->CCR3 = 256;  
  33.     }
  34.     else if(pid.controlmachine < 0)
  35.     {
  36.       TIM4->CCR3 = 0;
  37.     }
  38.     else
  39.     {
  40.       TIM4->CCR3 = (u8)(pid.controlmachine + 0.5);
  41.     }
  42.     return pid.controlmachine;
  43. }
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2017-4-19 18:14:00 | 显示全部楼层
如何能使得其升温速度最快,而且波动最小

出0入0汤圆

发表于 2017-4-19 22:43:01 | 显示全部楼层
如果达到那样的效果,估计需要涉及到哈密斯顿 维纳等模型,但参数的确定又是一个问题

出0入0汤圆

发表于 2017-4-19 22:54:58 | 显示全部楼层
这标题不合格啊, 到底是有东西分享呢?还是有关于pid参数整定曲线调整的问题呢
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 16:13

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表