[发明专利]基于特征模型的伺服系统离散自适应鲁棒滑模控制方法有效
申请号: | 202011576505.4 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112491314B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 吴益飞;吴红婷;郭健;陈庆伟;李胜;成爱萍;赵鹏;梁皓;郑瑞琳;张翠艳 | 申请(专利权)人: | 南京理工大学 |
主分类号: | H02P21/05 | 分类号: | H02P21/05;H02P21/14;H02P21/18;H02P5/46;H02P25/022 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 薛云燕 |
地址: | 210094 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 特征 模型 伺服系统 离散 自适应 鲁棒滑模 控制 方法 | ||
1.一种基于特征模型的伺服系统离散自适应鲁棒滑模控制方法,其特征在于,包括以下步骤:
步骤1、建立多电机同步驱动伺服系统动力学模型;
步骤2、依据特征建模理论,建立含测量噪声的四电机伺服系统特征模型,并采用递推最小二乘法对特征模型参数进行辨识;
步骤3、构建STF强跟踪滤波器,对测量噪声进行滤波后反馈至位置控制器;
步骤4、采用离散自适应鲁棒滑模控制器作为四电机伺服系统的位置控制器,控制器输出作为伺服系统的控制量;
步骤1建立含齿隙和摩擦非线性因素的多电机同步驱动伺服系统动力学模型,具体为:
步骤1-1、建立单永磁同步电机伺服系统动力学模型:
其中,uq代表电机q轴的等效电压,iq代表电机q轴的等效电流,Rq代表q轴的等效电阻,Lq代表q轴的等效电感,Ce代表电机反电势系数,θm为电机角度;为电机角速度;为电机角加速度;Ct为电机转矩系数;ks为电机的刚度系数;im为小齿轮与大齿轮之间的减速比;Jm和bm分别为电机的转动惯量和粘性系数;JL和bL为负载的转动惯量和粘性系数,TL为负载转矩;τm为电机与负载之间的弹性力矩;θL为负载角度;为负载角速度;为负载角加速度;
步骤1-2、利用单电机伺服系统动力学模型构建四电机伺服系统动力学模型为:
其中:j=1,2,3,4代表电机1、电机2、电机3和电机4;Ujq(t)为电机在q轴的等效电压;Ijq(t)为电机在q轴的等效电流;
步骤2所述依据特征建模理论,建立含测量噪声的四电机伺服系统特征模型,并采用递推最小二乘法对特征模型参数进行辨识,具体为:
步骤2-1、用一个慢时变的二阶差分方程表示四电机伺服系统的特征模型:
y(k)=f1(k)y(k-1)+f2(k)y(k-2)
+g0(k)u(k-1)
其中,y(k)为下一时刻多电机伺服系统的位置,y(k-1)为当前时刻伺服系统的位置,y(k-2)为上一时刻系统的位置;u(k)为控制量;f1(k)、f2(k)和g0(k)分别为k时刻系统特征模型的三个特征参数;
步骤2-2、考虑系统含有的测量噪声,将多电机伺服系统用含测量噪声的特征模型描述:
其中,v(k)为测量噪声;
步骤2-3、采用递推最小二乘法对特征参数f1(k)、f1(k)和g0(k)进行在线辨识:
其中,K(k)为修正的增益矩阵,λ为遗忘因子,P(k)为k时刻的递推参数矩阵,为当前时刻的特征参数估计值,X(k)为当前时刻的输出测量值;
步骤3所述的构建STF强跟踪滤波器,对测量噪声进行滤波后反馈至位置控制器,具体为:
步骤3-1、初始化时刻k、状态变量x、协方差矩阵Pr;
步骤3-2、得先验估计值:
步骤3-3、将当前时刻的输出残差r(k)加入滤波器模型,进一步计算输出残差r(k)的协方差矩阵V(k)为:
其中,增加遗忘因子ρ,ρ的取值范围为0≤ρ≤1;
步骤3-4、计算渐消因子λ(k):
λ(k)=diag[λ1(k)λ2(k)···λn(k)]
其中,β为弱化因子,β≥1;ai为预先确定的常数项;
步骤3-5、计算k时刻先验估计的协方差矩阵,得协方差矩阵Pr(k|k-1):
Pr(k|k-1)=λ(k)Φ(k-1)Pr(k-1)ΦT(k-1)+Q
步骤3-6、更新强跟踪滤波算法的增益矩阵K(k):
K(k)=Pr(k|k-1)CT(k)[C(k)Pr(k|k-1)CT(k)+R]-1
步骤3-7、更新后验估计的协方差矩阵Pr(k):
Pr(k)=(I-K(k)C(k))Pr(k|k-1)
步骤3-8、得到后验状态估计值:
步骤4所述的采用离散自适应鲁棒滑模控制器作为四电机伺服系统的位置控制器,控制器输出作为伺服系统的控制量,具体为:
步骤4-1:建立多电机同步驱动伺服系统的误差特征模型:
其中,e(k+1)为k+1时刻的系统误差,分别为特征参数的估计值,Δ(k)为辨识误差、不确定性的总和,并设|Δ(k)-Δ(k-1)|<δ;
步骤4-2:设计滑模函数s(k)为:
s(k)=e(k)+βe(k-1)
步骤4-3:将控制律分为自适应补偿项uα(k)、反馈项us1(k)与鲁棒项us2(k)三项,即
u(k)=uα(k)+us1(k)+us2(k)
步骤4-4:定义自适应补偿项uα(k)为:
步骤4-5:设计反馈项和鲁棒项为:
步骤4-6:得到伺服系统离散自适应鲁棒滑模控制律u(k)为:
。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011576505.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种像素单元结构及制作方法
- 下一篇:龙牙百合脱毒方法