[发明专利]基于输入时滞的电机伺服系统鲁棒位置控制器的实现方法有效

专利信息
申请号: 201510645321.1 申请日: 2015-10-08
公开(公告)号: CN106444367B 公开(公告)日: 2019-04-16
发明(设计)人: 朱忠领;杨贵超;徐张宝 申请(专利权)人: 南京理工大学
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 南京理工大学专利中心 32203 代理人: 朱显国
地址: 210000 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于输入时滞的电机伺服系统鲁棒位置控制器(TRISEE),属于机电伺服控制领域。本发明选取直流旋转电机位置伺服系统作为研究对象,建立了考虑系统的输入时滞和总扰动的非线性模型;所设计的基于输入时滞的电机伺服系统鲁棒位置控制器通过引入基于扩张误差符号积分的鲁棒项针对系统存在的外部干扰以及未建模动态等不确定非线性具有良好的鲁棒性。
搜索关键词: 基于 输入 电机 伺服系统 位置 控制器 实现 方法
【主权项】:
1.一种基于输入时滞的电机伺服系统非线性鲁棒位置控制器的实现方法,其特征在于,该方法包括以下步骤:步骤一、建立电机位置伺服系统的数学模型,将直流旋转电机的电机位置伺服系统的电气动态近似为时滞环节,根据牛顿第二定律可得考虑输入时滞的电机位置伺服系统的运动学方程为:公式(1)中J为负载的转动惯量;y为负载的角位移;Ki为力矩放大系数;B为粘性摩擦系数;u(t‑τ)为时滞输入电压,τ为已知的时滞常数,任意时刻的u(t)和的值可测;为不确定非线性项,包括外干扰及未建模的摩擦;定义参数集θ=[θ12]T,其中θ1=J/Ki,θ2=B/Ki代表系统参数的已知名义值;定义系统状态变量为由式(1)表征的非线性模型,则系统非线性模型的状态空间形式可以写为:公式(2)中f(x,t)=d(x,t)/Ki为总的扰动包括实际系统中的建模不确定项和参数偏差;为方便控制器设计,作出以下假设:假设1:系统状态x1、x2可测;假设2:总扰动f(x,t)足够光滑并且其中ε12为已知正常数;步骤二、针对公式(2)中的状态方程,设计基于输入时滞的电机伺服系统非线性鲁棒位置控制器,其具体步骤如下:步骤二(一)、定义一个滤波的跟踪误差变量z2为:公式(3)中z1=x1d‑x1为系统的跟踪误差,k1为正的反馈增益;定义一个扩张的误差信号r为:其中k2为正的反馈增益,由于扩张的误差信号r依赖于加速度的信息从而使得它不可测,这里仅仅用来协助以下的控制器设计;步骤二(二)、设计非线性鲁棒控制器输入u,使得电机伺服系统具有全局一致最终有界跟踪性能根据公式(4),扩张误差信号r可以整理为:在公式(5)两边同时乘以θ1,并且基于系统状态方程(2),可以得到:根据公式(6)的结构,电机伺服系统的非线性鲁棒控制器可以设计为:其中k3为正反馈增益;un为基于扩张误差r符号积分的鲁棒控制律,其用来处理时变的扰动;η为正常数;其中sign(r)定义为:由于信号r未知,为了计算公式(7)中的sign(r),定义函数g(t)为:由于τ0可以选取为采样时间,根据(9)可以看出只需要知道g(t)增加还是减小就可以获得sign(r),其中sign(r)=sign(g(t)‑g(t‑τ0));对公式(6)进行微分并整理可以得到:其中M为:其上界满足:|M|≤η     (12)由(7)可得为:把公式(13)代入(10)可得:步骤三、调节参数τ00>0)、k1(k1>0)、k2(k2>0)、k3(k3>0)以及η(η>0),从而来确保整个系统稳定,并使电机位置伺服系统的位置输出y(t)准确地跟踪期望的位置指令yd(t)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201510645321.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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