[发明专利]直线电机系统故障与未知扰动补偿方法有效
申请号: | 202110733058.7 | 申请日: | 2021-06-29 |
公开(公告)号: | CN113341733B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 高会军;王旭东 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 哈尔滨华夏松花江知识产权代理有限公司 23213 | 代理人: | 杨晓辉 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直线 电机 系统故障 未知 扰动 补偿 方法 | ||
1.直线电机系统故障与未知扰动补偿方法,其特征在于,所述方法包括以下步骤:
步骤一、建立直线电机运动学模型;
步骤二、基于步骤一建立的直线电机运动学模型,得到考虑未知外部扰动和执行器故障的直线电机运动学模型,根据考虑未知外部扰动和执行器故障的直线电机运动学模型,建立直线电机跟踪误差动态系统;
步骤三、针对直线电机跟踪误差动态系统和设定的直线电机系统故障和未知外部扰动表达式,构建迭代学习观测器;
迭代学习观测器为:
式中,中间变量m为运动台的质量,表示速度跟踪误差ev(t)的估计值的一阶导数,kf表示放大器增益,u(t)表示控制器输入,kc为库伦摩擦系数,kv为粘性摩擦系数,v(t)为直线电机的速度,vr(t)为需要跟踪的速度信号,h(t)为直线电机系统的非线性,sgn(·)为符号函数,τ为系统采样时间,为速度跟踪误差ev(t)的估计值,Lf、为观测器增益,F(t)为直线电机系统故障和未知外部扰动,为F(t)的估计值;
步骤四、设计观测器增益,得到迭代学习观测器中的系统故障信号和未知外部扰动的估计值;
步骤五、基于步骤四得到的系统故障信号和未知外部扰动的估计值,设计鲁棒容错控制器;
步骤一中,直线电机运动学模型,表示为:
式中,p(t)为直线电机的绝对位置,v(t)为直线电机的速度,和分别表示p(t)和v(t)的一阶导数,g(v)为非线性项,km表示由负载质量引起的增益变化;
考虑未知外部扰动和执行器故障的直线电机运动学模型为:
式中,uf(t)表示执行器偏置故障,d(t)为外部未知扰动;
步骤二中,建立直线电机跟踪误差动态系统的过程为:
设定位置跟踪误差ep(t)和速度跟踪误差ev(t)分别为:
式中,pr(t)为精密运动平台直线电机需要跟踪的位置信号,vr(t)为需要跟踪的速度信号;
根据公式3和公式4,得到的直线电机跟踪误差动态系统为:
式中,和分别表示位置跟踪误差ep(t)和速度跟踪误差ev(t)的一阶导数;
步骤三的具体过程为:
根据直线电机跟踪误差动态系统和设定的直线电机系统故障信号和未知外部扰动表达式,设计迭代学习观测器和设定直线电机系统故障信号和未知外部扰动估计误差的表达式;
步骤四的具体过程为:
步骤四一、根据李雅普诺夫函数、直线电机系统故障信号和未知外部扰动估计误差的表达式、有关直线电机系统故障信号和未知外部扰动估计误差的不等式,得到李雅普诺夫函数不等式;
步骤四二、设定李雅普诺夫函数不等式中的观测器增益,根据观测器增益和迭代学习观测器,得到直线电机系统故障信号和未知外部扰动估计误差;
步骤四三、根据直线电机系统故障信号和未知外部扰动估计误差,得到直线电机系统故障和未知外部扰动的估计值;
步骤五中,鲁棒容错控制器为:
式中,ut(t)为容错控制器控制信号,uc(t)为名义控制信号。
2.根据权利要求1所述的直线电机系统故障与未知扰动补偿方法,其特征在于,步骤三中,设定的直线电机系统故障信号和未知外部扰动表达式:
F(t)=kfuf(t)-d(t) 公式6,
其中,F(t)为直线电机系统故障和未知外部扰动。
3.根据权利要求2所述的直线电机系统故障与未知扰动补偿方法,其特征在于,步骤四一中,设定直线电机系统故障信号和未知外部扰动估计误差的表达式为:
其中,设定设定辅助变量eτ(t)为eτ(t)=F(t)-Nf1F(t-τ),则估计误差表示为:
公式7变换为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110733058.7/1.html,转载请声明来源钻瓜专利网。