搜索
bottom↓
回复: 7

问个关于PID位置控制的问题!

[复制链接]

出0入0汤圆

发表于 2013-3-2 22:56:42 | 显示全部楼层 |阅读模式
用PID位置控制  调节PWM值 控制直流电机运行到指定位置   
那么如果整个电机运行的过程中   不同位置的摩擦力等机械阻力不同时   对设定的PID的三个参数  有影响吗?  
这样的系统在每个位置 直流电机都能比较精确进行位置控制吗?

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

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

出0入0汤圆

发表于 2013-3-2 23:16:17 | 显示全部楼层
第一个问题:没看懂,你要表达什么...这三个参数是固定的咋会受外界影响呢?
第二个问题:在电机最大力矩大于外界最大负载力矩的情况下,可以精确定位,原因是你使用的控制方法里面有积分项。
            但是假如外界负载过大再加上你的PID参数不合理可能需要较长的时间才能精确定位。

出0入10汤圆

发表于 2013-3-2 23:35:20 来自手机 | 显示全部楼层
关注中,我用的是plc发脉冲给伺服实现定位,如果用全闭环的话有没有办法做?

出0入0汤圆

 楼主| 发表于 2013-3-3 00:51:40 | 显示全部楼层
kmani 发表于 2013-3-2 23:16
第一个问题:没看懂,你要表达什么...这三个参数是固定的咋会受外界影响呢?
第二个问题:在电机最大力矩大 ...

我第一个问题表达不合理 抱歉!
我再重新描述下!
在pid参数整定的时候  设定了一个目标值  然后整定Kp Kd Ki  这三个参数 可以说都是针对整定时设定的目标值而言的  可以说对于运行到整定目标值  电机走得是最准确的
但是这样的Kp Kd Ki 对于其他位置 也同样适用吗?效果也理想吗?   

出0入0汤圆

发表于 2013-3-3 08:31:35 | 显示全部楼层
原理上讲是不适用的,必须根据实际负载实时调节PID参数,但是假如外界干扰不太严重时可以根据最终目标整定一组参数。
有很多控制算法可以根据实际负载实时调节PID参数。

出0入0汤圆

发表于 2013-3-3 08:35:03 | 显示全部楼层
ylei12 发表于 2013-3-2 23:35
关注中,我用的是plc发脉冲给伺服实现定位,如果用全闭环的话有没有办法做? ...

伺服设备是最好控制的...
它本来就是为了实现精确控制的。

出0入10汤圆

发表于 2013-3-4 18:47:55 | 显示全部楼层
kmani 发表于 2013-3-3 08:35
伺服设备是最好控制的...
它本来就是为了实现精确控制的。

我需要达到的精度比较高,想在原先的基础上有所突破

出0入0汤圆

发表于 2013-3-4 18:53:42 | 显示全部楼层
ylei12 发表于 2013-3-4 18:47
我需要达到的精度比较高,想在原先的基础上有所突破


那你就优化一下控制参数,或者使用更好的控制方法。
http://www.amobbs.com/thread-1561441-1-1.html
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-29 00:21

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

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