北京网站关键词排名公司网页设计与制作教程读书心得
web/
2025/10/2 13:18:34/
文章来源:
北京网站关键词排名公司,网页设计与制作教程读书心得,郑州seo排名优化,seo推广培训项目简介最近在一个客户现场搞熔边机项目#xff0c;涉及到收放卷工艺的卷径计算#xff0c;同时张力控制使用的是摆杆#xff0c;然后通过PID控制输出辅助转速补偿收卷伺服速度。单一的PID参数不能自动适应卷径变化,如在小卷径200mm下调试整定出的一组PID参数#xff0c;当…项目简介最近在一个客户现场搞熔边机项目涉及到收放卷工艺的卷径计算同时张力控制使用的是摆杆然后通过PID控制输出辅助转速补偿收卷伺服速度。单一的PID参数不能自动适应卷径变化,如在小卷径200mm下调试整定出的一组PID参数当收卷卷径大于300mm的时候该组参数就不能稳定系统会发散。于是想出了本篇文章将要为大家介绍的变比例变积分变微分自适应PID控制器。硬件介绍上图1为位置传感器图中2部分为摆杆。摆杆运动的时候达到左右限位输出的值范围是0到500中间位置为250.摆杆是通过气缸控制的气缸输出一定的力。收卷使用的是伺服速度模式收卷轴卷径变化范围为100mm-1000mm系统卷径变化较大。系统最大运行速度为220m/min。速度可以通过HMI进行输入。收卷轴的速度是根据牵引主轴速度确定的这里只用牵引主轴的速度是不能保证摆杆在中间位置的所以还要在此速度基础上 根据摆杆的位置反馈计算出PID补偿的辅助速度。 我为了实现系统优化本套系统采用了两层变比例变积分变微分分段自适应PID控制器算法。具体的介绍如下变比例变积分变微分自适应PID控制器原理介绍收卷的主速度是根据牵引主轴的给定速度计算出来的辅速度是根据摆杆的位置通过位置式PID控制器算出的辅助速度。收卷轴的真正速度 主速度辅助速度。这里收卷轴卷径是可以通过线长相等计算而来的。计算思路要保证张力恒定的话就是牵引走过的线长和收卷轴转过的线长应该是相等的。牵引走过的距离与收卷转过的距离是相等的这里再通过一定的方法算出走过的这段距离中收卷转动的圈数然后就能算出实时卷径了。我们可以观察到一个现象同样的牵引速度下卷径小的时候收卷计算出的主转速n是比较快的卷径增大的过程中同样的线速度下其收卷转速是减小的。具体的数学关系如下V w*r 2πnr 所以n v/2πr也就是说主速度和(v/r)呈正比例关系。这里收卷伺服给定的转速n给定 n主 n辅因为n主是和(v/r)呈正比例关系的所以这里的PID计算出来的n辅也应该和(v/r)呈正比例关系。所以可以推得 PID参数也应该和(v/r)呈正比例关系。上面介绍的是第一层变比例变积分变微分PID算法(实际上可以理解为跟随速度和卷径自适应的PID参数),实际上我在应用中还使用了第二层变比例变积分变微分分段PID控制器第二层分段PID控制参数实际上是根据偏差进行自动调整计算的。这里偏差是作为第二层分段PID的分段指标的如下图当前自适应PID算法实现方法与参数整定介绍第一层自适应PID参数整定方法首先PID参数不乘以(v/r)这个时变系数使用二倍二分法辅助看目标值和反馈值曲线调试PID参数。先确定一组在速度固定为200卷径固定在100到200mm范围内的一组PID参数。把这组PID参数确定好之后再乘以(v/r)系数。这个算出来的PID参数作为第二层根据偏差的分段PID的小偏差范围内的kp1 ki1 kd1(上图中),然后这里为了方便再将kp1 ki1 kd1乘以一个系数我们就能得到kp2 ki2 kd2参数了。这里PID控制器参数的整定采用的是控制变量法每次只调一组参数然后看波形。#为了系统更稳定这里采用多重滤波处理反馈滤波以及转速滤波,滤波后效果波形如下所示采用一阶低通 滤波后的数据 (1-s)上次滤波数据 s此次实时反馈数据反馈滤波系数0.9和0.1转速滤波系数 0.9和0.1转速红色为滤波后转速 D470蓝色 D1208为主辅算出的转速n反馈D66实时反馈采样 D572反馈滤波后曲线反馈滤波系数0.95和0.05转速滤波系数0.95和0.05反馈滤波系数0.99和0.01转速滤波系数0.99和0.01(滞后非常严重)反馈滤波系数0.96和0.04转速滤波系数0.96和0.04最终确定卷径200mm v 200m/min左右 的PID参数Kp 1400Ki 500Kd 70最终确定卷径100mm v 200m/min左右 的PID参数Kp 1600Ki 600Kd 180然后根据上面说到的控制原理推算出相应的系数得到自适应PID控制器的自动调整参数。具体参数整定过程如下目标位置是250实际位置曲线如黄线所示Kp 100Ki 0Kd 0R 247Kp 200Ki 0Kd 0R 251Kp 400Ki 0Kd 0R 262Kp 800Ki 0Kd 0R 262Kp 1600Ki 0Kd 0R 268Kp 3200Ki 0Kd 0R 275Kp 2000Ki 0Kd 0R 278Kp 1400Ki 0Kd 0R 278Kp 1200Ki 0Kd 0R 278Kp 1200Ki 0Kd 100R 203Kp 1200Ki 0Kd 50R 311Kp 1200Ki 0Kd 60R 311Kp 1200Ki 0Kd 200R 203Kp 1200Ki 0Kd 25R 321Kp 1200Ki 0Kd 35R 322Kp 1200Ki 0Kd 40R 322Kp 1200Ki 400Kd 50R 324Kp 1200Ki 800Kd 50R 331Kp 1200Ki 800Kd 70R 338Kp 1200Ki 800Kd 80R 338Kp 1200Ki 800Kd 80R 338Kp 1200Ki 100Kd 0R 285Kp 1200Ki 200Kd 0R 292Kp 1200Ki 400Kd 0R 302关注本站微信公众号可以更方便的获得更多资源资料燕骏工控博客[环宇工控博客]–www.yanjuntech.cn 专注于工业自动化领域分享工控相关经验与教程分享收集的百度云盘工控资料资源记录个人生活读书感悟。期待与您相遇~~赞赏作者喜欢 (11)or分享 (0)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85629.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!