西莫电机圈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 3366|回复: 21

[求助] 无刷电机位置环如何进行加减速控制,以实现速度梯形或S型曲线

[复制链接]

该用户从未签到

发表于 2019-10-23 12:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
各位大侠,最近刚接触无刷电机的位置环控制,遇到加减速控制问题,请各位给些建议。

电机最内环为电流环,其次是速度环,外环是位置环;
位置环PI后为速度指令,目前能够位置控制,现在要添加启动和停止过中的加速度控制,有两种思路:

1、干预PI后的速度指令,在加速和减速时进行速度梯度限制;问题是如何在减速过程中,既能保证加速度又能保证位置精度?
2、将终点位置指令按预期曲线分解成一组子指令,在每次PI时逐次更新位置指令,使位置实时跟随;

不知道思路对不对,是否可行,还请做过的前辈传授一下经验,多谢。

评分

参与人数 2西莫币 +6 收起 理由
wangbaoshan + 3 感谢您的参与
18201975434 + 3 多谢支持

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

签到天数: 11 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2019-10-23 12:51 | 显示全部楼层
没做过位置环,不过我看过有人说加前馈,保证位置精度,做出效果你可以来讨论一下
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 146 天

连续签到: 2 天

[LV.7]常住居民III

发表于 2019-10-23 15:59 | 显示全部楼层
一般位置环采用的是比例控制+前馈控制的方式,很少用到PI控制的,不过也要具体情况具体分析。

评分

参与人数 1西莫币 +3 收起 理由
18201975434 + 3 感谢您的参与

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2019-10-23 17:23 | 显示全部楼层
魔人布欧 发表于 2019-10-23 15:59
一般位置环采用的是比例控制+前馈控制的方式,很少用到PI控制的,不过也要具体情况具体分析。

多谢指点,在比例控制+前馈控制的基础上,加减速过程如何实现?

点评

这个比例控制是比例谐振控制还是单纯比例?  详情 回复 发表于 2020-1-16 08:17
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2019-10-23 17:25 | 显示全部楼层
18201975434 发表于 2019-10-23 12:51
没做过位置环,不过我看过有人说加前馈,保证位置精度,做出效果你可以来讨论一下

多谢版主指点,我先试着做做看吧
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 146 天

连续签到: 2 天

[LV.7]常住居民III

发表于 2019-10-23 17:33 | 显示全部楼层
叶零霜秋 发表于 2019-10-23 17:23
多谢指点,在比例控制+前馈控制的基础上,加减速过程如何实现?

这个需要看你的位置运动规划曲线,看你是如何规划的。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2019-10-23 18:42 | 显示全部楼层
魔人布欧 发表于 2019-10-23 17:33
这个需要看你的位置运动规划曲线,看你是如何规划的。

位置指令给定后,使速度按照匀加速、匀速、匀减速三段使速度曲线呈梯形运行到指定位置
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 146 天

连续签到: 2 天

[LV.7]常住居民III

发表于 2019-10-23 20:06 | 显示全部楼层
本帖最后由 魔人布欧 于 2019-10-23 20:13 编辑
叶零霜秋 发表于 2019-10-23 18:42
位置指令给定后,使速度按照匀加速、匀速、匀减速三段使速度曲线呈梯形运行到指定位置


这个可能需要你对运动控制轨迹规划比较熟悉,对于速度按照匀加速、匀速、匀减速运动的轨迹运行,根据位置的导数是速度这一概念,可以知道位置曲线可以由两段抛物线(速度加速、减速阶段)和直线(速度匀速阶段)拼接而成。假设整个过程需要的时间为tf。
(1)匀加速阶段
从t0开始匀加速运动(位移曲线为抛物线);tb时刻达到最大速度;
(2)匀速阶段
在tb时刻达到最大速度时进行匀速直线运动(位移曲线为直线段);
(3)匀减速阶段
从tf-tb时刻开始进行匀减速运动,tf时刻减速为零并到达目标位置。
这就是位置曲线的规划,这样你的速度曲线就可以按照匀加速、匀速、匀减速三段进行运动了。(画了图形但是不知道怎么传不上来)你自己可以画一下就知道了。

评分

参与人数 1西莫币 +5 收起 理由
18201975434 + 5 感谢您的参与

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2019-10-23 20:47 | 显示全部楼层
魔人布欧 发表于 2019-10-23 20:06
这个可能需要你对运动控制轨迹规划比较熟悉,对于速度按照匀加速、匀速、匀减速运动的轨迹运行,根据位置 ...

非常感谢大神的耐心回复

另外请问,位置曲线是按照位置环周期逐次更新吗?比如位置环周期为t0,位置曲线从0时刻每隔t0划分至位置曲线末端,每个时刻对应位置曲线上值为该时刻的位置指令,如果位置指令跟随得比较好,测量到的实际位置曲线与输入的位置曲线重合,速度变化就是位置曲线的导数变化。(对应1楼的思路2)

1楼的思路1是,位置指令从开始至结束始终为最终位置(位置曲线为横线);位置误差=最终位置-当前位置,刚开始是比例控制得到速度指令非常大,但可以进行梯度限制,使其按照指定加速度上升;同理后期也可以干预速度指令使其按照指定减速度下降。

不知道我说的是否清楚,大神所说的应该是指位置曲线实时跟随吧?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 146 天

连续签到: 2 天

[LV.7]常住居民III

发表于 2019-10-24 09:23 | 显示全部楼层
叶零霜秋 发表于 2019-10-23 20:47
非常感谢大神的耐心回复

另外请问,位置曲线是按照位置环周期逐次更新吗?比如位置环周期为 ...

位置指令的更新时间要比你的位置曲线规划点要快,至少不能比他慢,其次你所说的跟随好坏的问题那就要看你的三环控制的性能了,看你调节的好坏了;
最后你所说的限制问题,三环控制中都会加限制,确保出现故障问题。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-1-16 01:21 | 显示全部楼层
以当前位置和目标位置的差值为驱动,限最高运行速度,设定最小开始减速的距离;之后分情况,未达到最高运行速度,处于加速阶段,此时规划好加速曲线;达到最高速度后匀速运行; 到达减速区,开始减速,同样规划好减速曲线;
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 11 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2020-1-16 08:17 | 显示全部楼层
叶零霜秋 发表于 2019-10-23 17:23
多谢指点,在比例控制+前馈控制的基础上,加减速过程如何实现?

这个比例控制是比例谐振控制还是单纯比例?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 146 天

连续签到: 2 天

[LV.7]常住居民III

发表于 2020-1-16 11:51 | 显示全部楼层
18201975434 发表于 2020-1-16 08:17
这个比例控制是比例谐振控制还是单纯比例?

我们这边的通用伺服和机器人伺服都是采用的单纯的比例控制。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 146 天

连续签到: 2 天

[LV.7]常住居民III

发表于 2020-1-16 11:54 | 显示全部楼层
本帖最后由 魔人布欧 于 2020-1-16 11:57 编辑
魔人布欧 发表于 2020-1-16 11:51
我们这边的通用伺服和机器人伺服都是采用的单纯的比例控制。


控制器取决于你要在哪个坐标轴上进行控制,如果你在alpha beta轴上控制当然要用比例谐振控制器,如果你在DQ轴上控制肯定是要以pi控制器为主谐振或者陷波为辅(注:电流环控制)。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-2-27 19:31 | 显示全部楼层
楼主能否给个联系方式,最近我也在弄直流无刷的加减速部分,但是毫无头绪,想请教一下
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-10-16 08:38 | 显示全部楼层
楼主做出来了吗,可以讲一下吗,遇到点问题
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 165 天

连续签到: 3 天

[LV.7]常住居民III

发表于 2020-10-16 09:03 | 显示全部楼层
位置环控制采用闭环+开环并联的方式。闭环用纯P,不能用I。然后再加一个开环补偿扰动。
这里并联的开环就是前馈
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-10-16 21:12 | 显示全部楼层
ifd027 发表于 2020-10-16 09:03
位置环控制采用闭环+开环并联的方式。闭环用纯P,不能用I。然后再加一个开环补偿扰动。
这里并联的开环就 ...

想问一下,如果要减速,应该怎么去控制
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 165 天

连续签到: 3 天

[LV.7]常住居民III

发表于 2020-10-27 09:00 | 显示全部楼层
思路2是对的,位置环用纯P,不要用PI
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 175 天

连续签到: 19 天

[LV.7]常住居民III

发表于 2020-10-27 11:14 | 显示全部楼层
无刷加减速就是不断的改变PWM的占空比
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|西莫电机圈 ( 浙ICP备10025899号-3 浙公网安备:33028202000436号

GMT+8, 2024-4-25 00:34 , Processed in 0.152869 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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