[发明专利]一种电液伺服系统主动容错控制方法有效
申请号: | 201810478571.4 | 申请日: | 2018-05-18 |
公开(公告)号: | CN110501904B | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 杨贵超;姚建勇;乐贵高 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 薛云燕 |
地址: | 210094 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 伺服系统 主动 容错 控制 方法 | ||
1.一种电液伺服系统主动容错控制方法,其特征在于,包括以下步骤:
步骤1、建立双出杆液压缸位置伺服系统数学模型;
步骤2、进行匹配加性故障和模型不确定性观测器设计及分析;
步骤3、进行非匹配加性故障和模型不确定性观测器设计及分析;
步骤4、进行主动容错控制器设计;
步骤5、调节参数对电液伺服系统进行主动容错控制;
步骤1所述的建立双出杆液压缸位置伺服系统数学模型,具体如下:
根据牛顿第二定律得双出杆液压缸位置伺服系统的运动学方程为:
式(1)中,m和y分别表示系统负载的质量和运动位移;PL=P1-P2表示双出杆液压缸进、出油腔的压力差,其中P1为进油腔的压力,P2为出油腔的压力;A表示双出杆液压缸左、右两腔的有效活塞面积;B为粘性摩擦系数;为由系统外部干扰、未建模的摩擦力以及难以建模的因素导致的总的不确定性非线性项;
双出杆液压缸执行器的负载压力动态表达为:
式(2)中,Vt、βe、Ct、QL分别为双出杆液压缸的控制腔总容积、液压油弹性模量、双出杆液压缸的泄漏系数及伺服阀负载流量,其中QL=(Q1+Q2)/2,Q1为由伺服阀进入双出杆液压缸进油腔的液压流量,Q2为由伺服阀流出双出杆液压缸回油腔的液压流量;Q(t)为建模误差;
由于伺服阀响应速度非常快,即伺服阀频宽远远高于系统频宽,所以伺服动态简化为比例环节,因此伺服阀负载流量方程转换为:
式(3)中,kt表示与控制输入电压u相关的总流量增益,Ps为液压源供油压力,s(u)表示为:
针对双出杆液压缸伺服系统,由式(1)、(2)及(3)表征的非线性模型,定义系统状态变量为则系统非线性模型的状态空间形式为:
式(5)中φ1(x2)=-Bx2/m、f(t)=d(t,x1,x2)/m为不匹配加性故障和模型不确定性,q(t)=4βeAQ(t)/Vt/m为匹配加性故障和模型不确定性,其中参数均为名义值且已知,参数B、m的变化造成的不确定性影响可归结到f(t)以及q(t)中;
在设计主动容错控制策略之前作出以下设定:
设定1:期望跟踪的位置轨迹x1d∈C3并且有界,函数g(u,x3)远离0;
设定2:函数g(u,x3)关于x3在实际范围内Lipschitz有界,函数φ1(x2)关于x2在实际范围内Lipschitz有界,函数φ2(x2,x3)关于x2和x3在实际范围内Lipschitz有界;
步骤2所述的进行匹配加性故障和模型不确定性观测器设计及分析,具体如下:
首先将式(5)中的匹配加性故障和模型不确定性q(t)扩张为冗余状态xq,即令xq=q(t),同时将式(5)中的非匹配加性故障和模型不确定性f(t)重新定义为xf=f(t),此时式(5)的系统状态变量x=[x1,x2,x3]T变为x=[x1,x2,x3,xq]T;设定q(t)的一阶导数存在且有界,并定义则对于式(5),扩张后的系统非线性模型的状态方程为:
根据扩张后的状态方程(6),设计扩张状态观测器为:
式(7)中分别是状态x1、x2、x3及冗余状态xq的估计值,定义状态矢量是xf的估计值,ωo是扩张状态观测器的带宽且ωo>0;
步骤3所述的进行非匹配加性故障和模型不确定性观测器设计及分析,具体如下:
定义变量η为η=xf-lx2,其中l为可以调节的正常数,并且定义η的估计值的表达式如下所示:
式(8)中通过下式进行更新:
通过式(8)以及式(9)设计的扰动观测器观测出非匹配加性故障和模型不确定性xf的估计值并且通过调节参数l最终将估计误差收敛到小于设定值;
步骤4所述的进行主动容错控制器设计,具体如下:
定义z1=x1-x1d为系统的跟踪误差,其中x1d是期望跟踪的位置指令,并设定该指令是三阶连续可微并且有界的;定义z2如下所示:
式(10)中k1为正常数,α1为稳定函数;
对式(10)关于时间进行微分,得:
定义z3=x3-α2,其中α2为x3的虚拟控制律,设计虚拟控制律α2,使得虚拟控制的期望值与真实状态值之间的误差z2小于设定值;将定义的z3代入到式(11)中,得:
由式(12),设计α2为:
式(13)中α2a为前馈补偿项,α2s为鲁棒项,k2为正常数;
把式(13)代入到式(12)中,得:
定义状态矢量ζ=[ζ1,ζ2,ζ3,ζ4]T,其中对定义的z3进行求导,得:
式(15)中α2c为α2的可计算部分,α2u为α2的不可计算部分,表达式如下所示:
根据式(15),设计出最终的主动容错控制器u为:
式(17)中ua为前馈补偿项,us为鲁棒项,k3为正常数;
步骤5所述的调节参数对电液伺服系统进行主动容错控制,具体如下:
调节增益ωo使扩张状态观测器估计系统的匹配加性故障和模型不确定性q(t),调节增益l使扰动观测器估计系统的非匹配加性故障和模型不确定性f(t),调节参数k1、k2以及k3的值使电液位置伺服系统的位置输出y(t)跟踪期望的位置指令x1d。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810478571.4/1.html,转载请声明来源钻瓜专利网。