[发明专利]一种面向空间灵巧载荷电动执行器的高带宽控制方法有效

专利信息
申请号: 202110403660.4 申请日: 2021-04-15
公开(公告)号: CN113131815B 公开(公告)日: 2022-07-01
发明(设计)人: 张景瑞;周春阳;李林澄;杨科莹;薛植润 申请(专利权)人: 北京理工大学
主分类号: H02P21/13 分类号: H02P21/13;H02P21/18
代理公司: 北京正阳理工知识产权代理事务所(普通合伙) 11639 代理人: 邬晓楠
地址: 100081 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 空间 灵巧 载荷 电动 执行 带宽 控制 方法
【权利要求书】:

1.一种面向空间灵巧载荷电动执行器的高带宽控制方法,其特征在于:所指执行器属于本体感知类电动执行器,使用自身电流环实现力矩控制,无需外部传感器;该执行器包括大扭矩密度永磁同步电机与低减速比减速器,两者串联连接,外接驱动器控制;

步骤一:确定永磁同步电机在dq坐标系的q轴电压的数学模型;

定子电压方程为:

其中ud、uq分别为定子电压在d、q轴的分量;id、iq为定子电流的d、q轴分量;R为定子绕组的电阻;ψd、ψq为定子磁链的d、q轴分量;ωe是电角速度;Ld、Lq分别为定子绕组在d、q轴的电感分量;ψf是转子永磁体的磁链;

使用电机为表贴式电机,永磁体在转子铁芯表面,气隙均匀,所以交直轴磁路磁阻相同,定子交直轴电感相同,故d轴和q轴采用相同的控制器参数;

为实现对负载转矩的抗扰动,在q轴电流环使用ADRC算法,由式(2)得到q轴方程如下:

又因id=0,故q轴不受d轴交叉耦合的影响,得到q轴电压的数学模型为:

当执行器负载变化时,会引起转速ωe的波动,将-ωeψf/Lq项看作扰动项,同时由于电机发热的因素,电阻R和电感Lq的参数变化也看作扰动项,进行补偿;

步骤二:由步骤一所得q轴电压数学模型,可知系统的总扰动,通过对q轴电压方程设计二阶线性扩张状态观测器(ESO),观测得到反馈的电流,以及包含上述总扰动的扩张态,用于后续的扰动补偿;

电流环视作一阶系统,由于扩张状态观测器中除各系统变量外还包含扩张态,故设计二阶线性ESO对电流环系统状态变量进行观测,观测器表示如下:

其中,z1(k)为第k运算周期对q轴电流iq的观测值,z2(k)为对系统总扰动的观测值,h0为运算周期,b0=1/Lq

通过引入带宽的概念来简化LESO的整定;电流环扩张观测器带宽为ω0,二阶LESO的两个极点都应被配置在ω0处,即:

λ(s)=s21s+β2=(s+ω0)2 (5)

β1=2ω0,β2=ω02

则对扩张状态观测器的调参就简化到了一个参数,通过调整系统的带宽,便可调整整个观测器;

步骤三:将步骤二观测得到的观测值,带入到线性状态误差反馈控制律中,对系统扰动进行补偿,与步骤二中的线性扩张观测器一同构成线性自抗扰控制器;

上述步骤中估计值分为两部分,一部分是系统内部各状态,在此取电流观测值作为反馈变量,利用误差反馈控制律设计电流环控制器;另一部分是扩张态,即对系统总扰动的观测值,直接给到控制律中作为前馈,以抵消扰动,并对式(3)线性化;具体如下式所示:

u=kpe+ki∫e-z2 (6)

其中,u为控制器输出值,kp、ki为比例积分控制系数,z2为扩张态,即总扰动,e为状态误差项;

步骤四:通过步骤三得到的线性自抗扰控制器,将控制器输出值u给到机器人执行器的q轴,实现对电流环的自抗扰控制,同时确保了高带宽运行频率,并简化位置环与速度环的控制,实现高动态性能。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110403660.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top