法律状态公告日
法律状态信息
法律状态
2018-01-12
授权
授权
2017-03-22
实质审查的生效 IPC(主分类):F15B21/08 申请日:20161021
实质审查的生效
2017-02-22
公开
公开
技术领域
本发明涉及一种可用于非对称液压缸执行机构的控制方法,特别是同时存在液压参数不确定性和外负载干扰情况下电液伺服执行器的状态约束控制。
背景技术
在电液伺服控制系统中同时考虑液压参数不确定性和外负载动态干扰,并且对电液伺服系统状态和系统输出进行约束。本专利采用比例积分形式的干扰观测器与参数自适应估计律相结合的方法同时估计未知液压参数和外负载干扰,采用基于障碍李雅普洛夫函数和动态面控制技术的反步控制方法实现非对称液压缸左右腔压力约束和液压缸位移跟踪误差约束,保证系统状态收敛,同时参数估计和外负载估计收敛,动态面稳定,液压动态响应性能良好,从而驱动机械臂的关节运动。
发明内容
本发明的目的是克服目前电液伺服控制方法的不足,适用于存在液压参数不确定性和外负载干扰情况下的电液伺服执行器状态约束控制,可以防止控制饱和,并提高电液伺服控制系统的动态跟踪性能。
本发明的技术方案是一种存在参数不确定性和负载干扰的电液伺服控制方法,该方法包括:
步骤1:建立非对称电液伺服执行器模型;
非对称电液伺服执行器模型为:
y=x1
其中
y液压缸输出位移,为输出位移变化率,pa和pb为非对称液压缸无杆腔和有杆腔压力,xv为伺服阀阀芯位移,m为负载质量,ps为供油压力,Aa和Ab为非对称缸无杆腔和有杆腔的横截面积,Ctl为液压缸总泄漏系数,V0a和V0b为非对称液压缸无杆腔和有杆腔的初始容积,βe为液压油有效体积弹性模量,Cd为伺服阀流量系数,w为伺服阀面积梯度,ρ为液压油密度,K为负载刚度系数,b为液压油阻尼系数,FL为外负载压力,Ksv为伺服阀放大系数,Tsv为伺服阀一阶响应时间常数,sgn(·)为符号函数,u为伺服阀控制电压。
由于模型(1)含有1个内部动态,因此定义2个新状态变量同时需要将模型(1)转换为严格反馈模型形式如下:
其中θ1=b,θ2=βe,θ3=βeCtl,为4个未知不确定液压参数,
f21(x1)=-Kx1/m>22(x2)=-x2/m
g2=Aa/m>L(t)/m
f31(x1,x2)=-(h1Aa+h2Abυ)x2/βe
f32(x1,x3,x4)=-(x3-x4)(h1+h2)/βe
g4=Ksv/Tsv
其中υ表示液压缸无杆腔与有杆腔面积之比,υ=Ab/Aa。
步骤2:驱动电液伺服,实时获取电液伺服的反馈数据:液压缸输出位移、液压缸输出位移变化率、液压缸无杆腔和有杆腔的压力、伺服阀阀芯位移;
步骤3:采用高增益干扰观测器对外负载干扰进行估计;
步骤4:采用参数自适应估计律对液压未知常参数进行估计;
步骤5:采用动态面控制计算反步控制中的虚拟控制变量;
步骤6:基于障碍李雅普洛夫函数,并结合反馈数据、系统误差和、参数自适应估计值和负载干扰估计量计算反步控制律;
步骤7:根据反步控制律对非对称电液伺服机构实时进行驱动。
进一步的,所述步骤3中高增益干扰观测器对外负载干扰进行估计如下:
其中和为负载干扰d和未知参数θ1的估计值,Kd为观测器增益。
进一步的,所述步骤4中参数自适应估计律设计如下:
首先,系统误差zi(i=1,…,4)表示为
其中yd表示液压缸期望位移指令,αi(i=1,2,3)为反步控制律设计中虚拟控制变量;
其次,参数自适应估计律表示为:
其中为4个未知液压参数的估计值,为的初始值,kθi(i=1,…,4)为参数自适应估计律增益,ηi(i=1,…,4)为设定的正常数,
ka1和kb1为系统误差z3的左右约束边界。
进一步的,所述步骤5中动态面设计如下:
其中βi(i=1,…,3)为动态面稳定函数,τi(i=1,…,3)为动态面时间常数;
动态面误差表示为Si=αi-βi(i=1,…,3),虚拟控制量微分表示为动态面稳定函数βi(i=1,…,3)进一步表示为:
其中表示输出误差z1的约束边界,ki(i=1,2,3)表示控制增益,
进一步的,所述步骤6中反步控制律设计如下:
首先,考虑系统状态约束条件如下:
其中kc1为输出误差z1的约束边界,ka1和kb1为系统误差z3的左右约束边界,表示为:
ka1=(υ+1)ps-pr,kb1=ps-(υ+1)pr
其中υ表示液压缸无杆腔与有杆腔面积之比,ps表示系统供油压力,pr表示系统回油压力;
基于障碍李雅普洛夫函数,构建系统的能量函数为:
则状态约束反步控制律u表示为:
其中k4表示控制增益,τi(i=1,…,3)为动态面时间常数。
一种应用存在参数不确定性和负载干扰的电液伺服控制方法的机械臂,该机械臂包括:3个机械连杆,包括:第一连杆、第二连杆、第三连杆,2个电液伺服阀,2个双作用液压缸,1个伺服电机,1个定量柱塞泵,1个油箱;其中第一连杆与第二连杆之间铰接,称该处为肩关节,第二连杆与第三连杆铰接,称该处为肘关节;肩关节与肘关节处分别设置一个电液伺服阀与双作用液压缸;整个机械臂设置1个伺服电机、1个定量柱塞泵和1个油箱;第二连杆与第三连杆上分别设置一光电编码器,用于测量两个关节的运动角度和角速度;在两个液压缸进油口和出油口各设置1个压力传感器,测量液压缸的负载力,在定量柱塞泵出口安装1个压力表,监测系统的供油压力。
本发明的目的之三是提出基于障碍利亚普洛夫函数和动态面设计技术的状态约束控制方法,结合高增益负载干扰观测器和参数自适应估计律,既能对对液压4个不确定参数进行估计,同时也可以对时变的外负载干扰进行估计,而且利用动态面设计规避了对反步控制律中的虚拟控制量进行直接微分解算,防止出现微分爆炸现象,将输出位移跟踪误差和液压缸无杆腔和有杆腔的压力约束到预定的指标边界以内,提高了电液伺服系统的动态性能。
附图说明
图1为本发明的采用存在液压参数不确定性和负载干扰情况下电液伺服执行器状态约束控制方法的二自由度机械臂机构示意图;
图2为本发明一种存在液压参数不确定性和负载干扰情况下电液伺服执行器状态约束控制方法方案图。
具体实施方式
以下提供本发明一种存在液压参数不确定性和负载干扰情况下电液伺服执行器状态约束控制驱动二自由度机械臂的具体实时方式。
非对称电液伺服执行器的模型为5阶模型,不考虑机械臂机构运动的模型,机械臂运动所需要的关节力矩作为电液伺服执行器的负载干扰考虑,简述如下:
1)非对称电液伺服执行器模型电液伺服执行器建模
采用五阶模型描述伺服阀驱动液压缸回路的电液伺服执行器模型如下:
y=x1
其中
xi(i=1,…,4)为模型状态变量,y液压缸输出位移,为输出位移变化率,pa和pb为非对称液压缸无杆腔和有杆腔压力,xv为伺服阀阀芯位移,m为负载质量,ps为供油压力,Aa和Ab为非对称缸无杆腔和有杆腔的横截面积,Ctl为液压缸总泄漏系数,V0a和V0b为非对称液压缸无杆腔和有杆腔的初始容积,βe为液压油有效体积弹性模量,Cd为伺服阀流量系数,w为伺服阀面积梯度,ρ为液压油密度,K为负载刚度系数,b为液压油阻尼系数,FL为外负载压力,Ksv为伺服阀放大系数,Tsv为伺服阀一阶响应时间常数,sgn(·)为符号函数,u为伺服阀控制电压。
由于模型(1)含有1个内部动态,因此定义2个新状态变量同时需要将模型(1)转换为严格反馈模型形式如下:
其中θ1=b,θ2=βe,θ3=βeCtl,为4个未知不确定液压参数,
f31(x1,x2)=-(h1Aa+h2Abα)x2/βe
f32(x1,x3,x4)=-(x3-x4)(h1+h2)/βe
2)高增益负载干扰观测器表述为:
其中和为负载干扰d和未知参数θ1的估计值,Kd为观测器增益。
3)参数自适应估计律表示为:
其中为4个未知液压参数的估计值,为的初始值,kθi(i=1,…,4)为参数自适应估计律增益,ηi(i=1,…,4)为设定的正常数,
系统误差zi(i=1,…,4)表示为
其中yd表示液压缸期望位移指令,αi(i=1,2,3)为反步控制律设计中虚拟控制变量。
4)虚拟控制变量αi(i=1,…,3)的动态面设计如下:
其中βi(i=1,…,3)为动态面稳定函数,τi(i=1,…,3)为动态面时间常数。
动态面误差表示为Si=αi-βi(i=1,…,3),虚拟控制量微分表示为动态面稳定函数βi(i=1,…,3)进一步表示为:
5)基于障碍李雅普洛夫函数的状态约束反步控制律u表示为:
机译: 用于车辆的转向系统,如果比较方向盘位置变化参数和方向盘扭矩参数得出存在干扰力,则具有单元控制调节单元以补偿干扰力矩。
机译: 在存在制造不确定性的情况下确定互连参数可变性的技术
机译: 在存在制造不确定性的情况下确定互连参数可变性的技术