CN106125553B - 一种考虑状态约束的液压***自适应控制方法 - Google Patents
一种考虑状态约束的液压***自适应控制方法 Download PDFInfo
- Publication number
- CN106125553B CN106125553B CN201610721254.1A CN201610721254A CN106125553B CN 106125553 B CN106125553 B CN 106125553B CN 201610721254 A CN201610721254 A CN 201610721254A CN 106125553 B CN106125553 B CN 106125553B
- Authority
- CN
- China
- Prior art keywords
- formula
- bounded
- function
- parameter
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
本发明提供一种考虑状态约束的液压***自适应控制方法,包括以下步骤:步骤1,建立双出杆液压缸位置伺服***模型;步骤2,设计考虑状态约束的液压***自适应控制器;步骤3,调节控制器的参数使其满足控制性能指标。
Description
技术领域
本发明涉及一种控制方法,具体涉及一种考虑状态约束的液压***自适应控制方法。
背景技术
液压***由于输出力大、体积小等优点,在工业中得到了广泛的应用。然而,严重的非线性行为,如控制输入饱和,状态约束,阀门开度,非线性摩擦,模型的不确定性如负载变化、液压参数变化以及元件磨损引起的参数不确定性和包含外部干扰,泄漏等的不确定非线性,这些因素制约了高性能闭环控制器的发展。
为了取得高精度跟踪性能,越来越多的研究人员设计非线性控制器以补偿液压伺服***的非线性特性。如自适应鲁棒控制器、基于误差符号鲁棒积分的自适应控制器、基于扩张状态观测器的输出反馈控制器、滑膜控制器等,这些非线性控制被广泛用于液压伺服***,提高了***控制精度。同时***中存在的控制输入饱和、时滞等,也吸引了众多注意力。此外,许多研究者也对***状态约束问题展开了研究。但都没有考虑***中扰动问题。
实际上,一些***常常受到状态约束的影响,如化学反应中的温度约束以及一些机械***遭受物理故障时的速度或加速度约束。由于液压***的高承载能力和高刚度性质,在环境和测量单元的相互作用的测试中,如果忽视输出状态约束问题,测试过程中过大的速度或加速度可能损坏测量设备。在测试和实验中,如果***的初始条件不匹配,就有可能出现速度或加速度过大的情况。因此,本文针对此问题,开展基于速度和加速度约束的液压***的运动跟踪控制研究,设计了一种考虑状态约束的液压***自适应控制器。
发明内容
本发明为解决电液伺服伺服***中参数确定性、不确定非线性和加速度约束问题,进而提出一种考虑状态约束的液压***自适应控制方法。
本发明为解决上述问题采取的具体步骤如下:
步骤1,建立双出杆液压缸位置伺服***模型,根据牛顿第二定律,双出杆液压缸惯性负载的动力学模型方程为:
式中:y为负载位移;m表示惯性负载;PL=P1-P2是负载驱动压力;P1和P2分别为液压缸两腔压力;A为活塞杆有效工作面积;b代表粘性摩擦系数;f代表其他未建模干扰,比如非线性摩擦,外部干扰以及未建模动态。液压缸负载压力动态方程为:
式中:Vt为液压缸两腔总有效容积;Ct为液压缸泄露系数;QL=(Q1+Q2)/2为负载流量;Q1为液压缸供油流量;Q2为液压缸回油流量。
QL为伺服阀阀芯位移xv的函数:
式中:为伺服阀的增益系数;Cd为伺服阀的流量系数;w为伺服阀的面积梯度;ρ为液压油的密度;Ps为供油压力;Pr为回油压力。sign(xv)为
假设伺服阀阀芯位移正比于控制输入u,即xv=kiu,其中ki>0是比例系数,u是控制输入电压。因此,等式(3)可以转化为
式中:kt=kqki表示总的流量增益。
定义状态变量那么整个***可以写成如下状态空间形式:
定义未知参数集θ=[θ1,θ2,θ3]T,其中θ1=4Aβekt/mVt,θ2=(4A2βe+4βeCtB)/mVt,θ3=(VtB+4βeCtm)/mVt,d(t)=4AβektΔ(t)/mVt表示集中干扰。对于具体的实际应用***,其大致信息是可以知道的。此外,***的未建模动态和干扰总是有界的。因而,以下假设总是成立的:
假设1:参数不确定性θ满足:
式中:θmin=[θ1min,θ2min,θ3min]T和θmax=[θ1max,θ2max,θ3max]T,它们都是已知的,此外θ1min>0,θ2min>0,θ3min>0。
假设2:d(x,t)是有界的且其一阶导数也有界,即
式中:δ1和δ2已知。
步骤2,设计考虑状态约束的液压***自适应控制器的具体步骤如下:
步骤2.1,带速率限制的投影自适应律结构
令表示θ的估计,表示θ的估计误差,即定义一个投影函数
式中:ζ∈Rp,Γ(t)∈Rp×p;和分别表示Ωθ的内部和边界;表示时的外单位法向量。
参数估计过程中,预设合适的自适应速率。因而,定义一个饱和函数如下:
式中:是一个预先设置的限制速率。下面的引理,总结了本文中将要用到的参数估计算法的结构特性。
引理1:假设使用下面的投影型自适应律和预设的自适应限制速率更新估计参数
式中:τ是自适应函数;Γ(t)>0是连续可微的正对称自适应律矩阵。由此自适应律,可得以下性质:
P1)参数估计值总在已知有界的Ωθ集内,即对于任意t,总有因而由假设1可得,
P2)
P3)参数变化律是一致有界的。即
步骤2.2,设计干扰观测器。
首先,把式(6)写成如下形式:
式中:是一个广义干扰。由假设2和可知,D(x,t)也是有界且一阶导数有界的。
由式(12)可以设计一个D(x,t)的干扰观测器
式中:λi>0,(i=0,1,2)为观测器系数;分别为D,的估计值。
引理2:存在一个时间T1,当时间t大于时间常数T1时,式中:
注1:理论上,总是能选择足够大的设计参数来保证任意小的时间段T1。本文取T1为零。
步骤2.3,设计加速度控制器如下:
步骤2.3.1,定义位置跟踪误差z1=x1-x1d,z2=x2-α1,式中:α1为第一个方程的虚拟控制律。
定义如下的函数:
V1=k1z1arctan(z1) (14)
式中:k1为正值常数。
给定如下的稳定函数α1:
α1=x2d-v1arctan(z1) (15)
式中:v1>0为控制器增益。
因此稳定函数α1是有界的,即:
|α1|<πv1/2+|x2d| (16)
此时函数V1的时间微分为:
式中:W1定义为:
由其构成可知,W1恒为正。因此由(17)可知,若z2=0,则
由(17)可知,定义的Lyapunov函数(14)保证了向第二方程传播的误差项是有界的,即:
步骤2.3.2,对于***方程(6)的第二个方程,由于要确保速度输出满足约束,由z2=x2-α1可知,已经约束了稳定函数α1,因此只要再确保z2在一个给定的范围(-L2,L2)内,即可约束状态x2。为此定义如下的BLF:
式中:k2为正值常数。
由式(20)可知,V2在开区间(-L2,L2)内关于z2是有效的Lyapunov函数。
函数V2的时间微分为:
定义z3=x3-α2,α2为第二步的虚拟控制律,设计如下:
式中:v2>0为控制器增益,且
由此则(21)可化为:
式中:W2定义为
由式(24)可知,若z3=0,则就可以确保z2恒在(-L2,L2)范围内,即确保了x2有界,进而(23)有界,因此第二步虚拟控制律(22)有界,即α2有界。
步骤2.3.3,对于***第三个状态方程,约束***的加速度输出x3,类似于第二步,已经约束了α2,只要再约束z3即可。为此,需要设计实际的控制输入u,以保证z3不侵犯预设的范围(-L3,L3)。为此定义如下的BLF函数:
式中:k3为正值常数。
因此V3在开区间(-L3,L3)内是关于z3有效的Lyapunov函数。
函数V3的时间微分为:
式中:
基于干扰观测器(13),可以获得因此,可设计如下控制器:
式中:v3>0为控制器增益。
将控制器(29)带入(27)有:
式中:W3定义为:
由(31)可知,W3关于z,z=[z1,z2,z3]T是正定的,因此由此确保了z3始终在范围(-L3,L3)内,由此也成功约束了***加速度输出z3。由此可通过调整控制器参数约束***的速度及加速度输出。
步骤2.4,间接参数估计算法:
假设***干扰估计准。重写式(2)中第三个方程,可得到下式用于参数估计:
引入一个低通滤波器Hf,并把滤波器运用到式(32)中,可以得到
式中:uf,x2f分别表示输入为u,x2的滤波器Hf的输出。为进行参数估计,定义参数向量和回归函数:
由式(28)可得线性回归模型
定义预测输出误差式中:由式(35)可得预测误差模型:
对于这种静态的线性回归模型,有多种不同的估计算法可以用来确定未知参数,本文使用一种具有指数遗忘因子和协方差预设的最小二乘估计算法。对于每一组的回归量和相应的未知参数向量,可以定义的自适应律矩阵:
式中:Γ(0)=ΓT(0)>0;α≥0是遗忘因子;是协方差的预设时间;当λmin(Γ(t))=ρl,ρl为Γ(t)的最小限值并满足0<ρl<ρ0,λmin(Γ(t))是Γ(t)的最小特征值,I是单位矩阵。此时自适应函数:
式中:υ≥0是归一化因子,当υ=0时,自适应函数为非标准型的自适应函数。但是,在含有遗忘因子的参数估计中,当回归器不是持续激励的,Γ(t)可能会无界。即λmax(Γ(t))→∞和导致估计器的饱和。为了防止这种情况发生,将式(37)修改为:
式中:ρM是预设的Γ(t)的范数的上界,且λmax(Γ(t))≤ρM,0<ρl<ρ<ρM。基于这种改进,可以保证ρlI<Γ(t)<ρMI。
基于引理2,如果持续激励(PE)条件满足:
则参数收敛到真值,即当t→∞时,
基于以上定义的参数自适应律,可得到如下引理:
引理3:由参数自适应律(11),自适应函数(38),式(39)以及预测误差模型(36)可得:ε∈L2(0,∞)∩L∞(0,∞),
步骤2.5,验证***稳定性:
定理1:如果***初值z(0)满足如下条件:
则控制器(29)具有如下结论:
A、闭环控制器中所有信号都是有界的;且误差信号z2、z3满足如下不等式:
B、除结论A外,控制器还可获得渐近稳定性,即当t→∞时,z1→0。
证明:由(30)可得,V3≤V3(0),且是不增的函数,因此可确保|z2(t)|<L2,|z3(t)|<L3。由此可推导出
因此可得不等式(42)。又V3有界,进而z有界,又***位置指令、速度指令、加速度指令及加加速度指令均有界。进而可得***状态x有界,又由不连续映射的参数估计可知,参数估计有界,据此可轻易证明闭环***中所有信号均有界。由此证明了结论A。下面考虑结论B的证明。由(30),W3∈L2及V3∈L∞。此外,闭环***所有信号均有界,很容易证明W3的时间微分也有界,即W3一致连续,由巴巴拉特引理可知当t→∞时有W3→0,此证明了结论B。
因此控制器是收敛的,***是稳定的。
步骤3,调节基于控制律u的参数k1,k2,k3,λ0,λ1,λ2,v1,v2,v3,L2,L3,v,α,使***满足控制性能指标。
本发明的有益效果是:本发明针对电液伺服***的特点,建立了双出杆***模型;本发明设计的考虑状态约束的液压***自适应控制器,对***干扰和未知参数进行估计并用于控制器设计,能有效解决电机伺服***的参数不确定性和不确定非线性问题;同时通过设计障碍李雅普诺夫函数,解决了***加速度约束问题;本发明简化了控制器设计,实验结果表明了其有效性。
下面结合说明书附图对本发明做进一步说明。
附图说明
图1是本发明方法流程示意图。
图2是ACSC控制器作用下参数估计曲线示意图。
图3是指令信号x1d及两个控制器的跟踪误差示意图。
图4是d(t)的估计曲线示意图。
图5是两种控制器作用下的速度状态x2输出曲线示意图。
图6两种控制器作用下的加速度状态x3输出曲线示意图。
具体实施方式
结合图1,本实施方式所述一种考虑状态约束的液压***自适应控制方法的具体步骤如下:
步骤1,建立双出杆液压缸位置伺服***模型,根据牛顿第二定律,双出杆液压缸惯性负载的动力学模型方程为:
式中:y为负载位移;m表示惯性负载;PL=P1-P2是负载驱动压力;P1和P2分别为液压缸两腔压力;A为活塞杆有效工作面积;b代表粘性摩擦系数;f代表其他未建模干扰,比如非线性摩擦,外部干扰以及未建模动态。液压缸负载压力动态方程为:
式中:Vt为液压缸两腔总有效容积;Ct为液压缸泄露系数;QL=(Q1+Q2)/2为负载流量;Q1为液压缸供油流量;Q2为液压缸回油流量。
QL为伺服阀阀芯位移xv的函数:
式中:为伺服阀的增益系数;Cd为伺服阀的流量系数;w为伺服阀的面积梯度;ρ为液压油的密度;Ps为供油压力;Pr为回油压力。sign(xv)为
假设伺服阀阀芯位移正比于控制输入u,即xv=kiu,其中ki>0是比例系数,u是控制输入电压。因此,等式(3)可以转化为
式中:kt=kqki表示总的流量增益。
定义状态变量那么整个***可以写成如下状态空间形式:
定义未知参数集θ=[θ1,θ2,θ3]T,其中θ1=4Aβekt/mVt,θ2=(4A2βe+4βeCtB)/mVt,θ3=(VtB+4βeCtm)/mVt,d(t)=4AβektΔ(t)/mVt表示集中干扰。对于具体的实际应用***,其大致信息是可以知道的。此外,***的未建模动态和干扰总是有界的。因而,以下假设总是成立的:
假设1:参数不确定性θ满足:
式中:θmin=[θ1min,θ2min,θ3min]T和θmax=[θ1max,θ2max,θ3max]T,它们都是已知的,此外θ1min>0,θ2min>0,θ3min>0。
假设2:d(x,t)是有界的且其一阶导数也有界,即
式中:δ1和δ2已知。
步骤2,设计考虑状态约束的液压***自适应控制器的具体步骤如下:
步骤2.1,带速率限制的投影自适应律结构
令表示θ的估计,表示θ的估计误差,即定义一个投影函数
式中:ζ∈Rp,Γ(t)∈Rp×p;和分别表示Ωθ的内部和边界;表示时的外单位法向量。
参数估计过程中,预设合适的自适应速率。因而,定义一个饱和函数如下:
式中:是一个预先设置的限制速率。下面的引理,总结了本文中将要用到的参数估计算法的结构特性。
引理1:假设使用下面的投影型自适应律和预设的自适应限制速率更新估计参数
式中:τ是自适应函数;Γ(t)>0是连续可微的正对称自适应律矩阵。由此自适应律,可得以下性质:
P1)参数估计值总在已知有界的Ωθ集内,即对于任意t,总有因而由假设1可得,
P2)
P3)参数变化律是一致有界的。即
步骤2.2,设计干扰观测器。
首先,把式(6)写成如下形式:
式中:是一个广义干扰。由假设2和可知,D(x,t)也是有界且一阶导数有界的。
由式(12)可以设计一个D(x,t)的干扰观测器
式中:λi>0,(i=0,1,2)为观测器系数;分别为D,的估计值。
引理2:存在一个时间T1,当时间t大于时间常数T1时,式中:
注1:理论上,总是能选择足够大的设计参数来保证任意小的时间段T1。本文取T1为零。
步骤2.3,设计加速度控制器如下:
步骤2.3.1,定义位置跟踪误差z1=x1-x1d,z2=x2-α1,式中:α1为第一个方程的虚拟控制律。
定义如下的函数:
V1=k1z1arctan(z1) (14)
式中:k1为正值常数。
给定如下的稳定函数α1:
α1=x2d-v1arctan(z1) (15)
式中:v1>0为控制器增益。
因此稳定函数α1是有界的,即:
|α1|<πv1/2+|x2d| (16)
此时函数V1的时间微分为:
式中:W1定义为:
由其构成可知,W1恒为正。因此由(17)可知,若z2=0,则
由(17)可知,定义的Lyapunov函数(14)保证了向第二方程传播的误差项是有界的,即:
步骤2.3.2,对于***方程(6)的第二个方程,由于要确保速度输出满足约束,由z2=x2-α1可知,已经约束了稳定函数α1,因此只要再确保z2在一个给定的范围(-L2,L2)内,即可约束状态x2。为此定义如下的BLF:
式中:k2为正值常数。
由式(20)可知,V2在开区间(-L2,L2)内关于z2是有效的Lyapunov函数。
函数V2的时间微分为:
定义z3=x3-α2,α2为第二步的虚拟控制律,设计如下:
式中:v2>0为控制器增益,且
由此则(21)可化为:
式中:W2定义为
由式(24)可知,若z3=0,则就可以确保z2恒在(-L2,L2)范围内,即确保了x2有界,进而(23)有界,因此第二步虚拟控制律(22)有界,即α2有界。
步骤2.3.3,对于***第三个状态方程,约束***的加速度输出x3,类似于第二步,已经约束了α2,只要再约束z3即可。为此,需要设计实际的控制输入u,以保证z3不侵犯预设的范围(-L3,L3)。为此定义如下的BLF函数:
式中:k3为正值常数。
因此V3在开区间(-L3,L3)内是关于z3有效的Lyapunov函数。
函数V3的时间微分为:
式中:
基于干扰观测器(13),可以获得因此,可设计如下控制器:
式中:v3>0为控制器增益。
将控制器(29)带入(27)有:
式中:W3定义为:
由(31)可知,W3关于z,z=[z1,z2,z3]T是正定的,因此由此确保了z3始终在范围(-L3,L3)内,由此也成功约束了***加速度输出z3。由此可通过调整控制器参数约束***的速度及加速度输出。
步骤2.4,间接参数估计算法:
假设***干扰估计准。重写式(2)中第三个方程,可得到下式用于参数估计:
引入一个低通滤波器Hf,并把滤波器运用到式(32)中,可以得到
式中:uf,x2f分别表示输入为u,x2的滤波器Hf的输出。为进行参数估计,定义参数向量和回归函数:
由式(28)可得线性回归模型
定义预测输出误差式中:由式(35)可得预测误差模型:
对于这种静态的线性回归模型,有多种不同的估计算法可以用来确定未知参数,本文使用一种具有指数遗忘因子和协方差预设的最小二乘估计算法。对于每一组的回归量和相应的未知参数向量,可以定义的自适应律矩阵:
式中:Γ(0)=ΓT(0)>0;α≥0是遗忘因子;是协方差的预设时间;当λmin(Γ(t))=ρl,ρl为Γ(t)的最小限值并满足0<ρl<ρ0,λmin(Γ(t))是Γ(t)的最小特征值,I是单位矩阵。此时自适应函数:
式中:υ≥0是归一化因子,当υ=0时,自适应函数为非标准型的自适应函数。但是,在含有遗忘因子的参数估计中,当回归器不是持续激励的,Γ(t)可能会无界。即λmax(Γ(t))→∞和导致估计器的饱和。为了防止这种情况发生,将式(37)修改为:
式中:ρM是预设的Γ(t)的范数的上界,且λmax(Γ(t))≤ρM,0<ρl<ρ<ρM。基于这种改进,可以保证ρlI<Γ(t)<ρMI。
基于引理2,如果持续激励(PE)条件满足:
则参数收敛到真值,即当t→∞时,
基于以上定义的参数自适应律,可得到如下引理:
引理3:由参数自适应律(11),自适应函数(38),式(39)以及预测误差模型(36)可得:ε∈L2(0,∞)∩L∞(0,∞),
步骤2.5,验证***稳定性:
定理1:如果***初值z(0)满足如下条件:
则控制器(29)具有如下结论:
A、闭环控制器中所有信号都是有界的;且误差信号z2、z3满足如下不等式:
B、除结论A外,控制器还可获得渐近稳定性,即当t→∞时,z1→0。
证明:由(30)可得,V3≤V3(0),且是不增的函数,因此可确保|z2(t)|<L2,|z3(t)|<L3。由此可推导出
因此可得不等式(42)。又V3有界,进而z有界,又***位置指令、速度指令、加速度指令及加加速度指令均有界。进而可得***状态x有界,又由不连续映射的参数估计可知,参数估计有界,据此可轻易证明闭环***中所有信号均有界。由此证明了结论A。下面考虑结论B的证明。由(30),W3∈L2及V3∈L∞。此外,闭环***所有信号均有界,很容易证明W3的时间微分也有界,即W3一致连续,由巴巴拉特引理可知当t→∞时有W3→0,此证明了结论B。
因此控制器是收敛的,***是稳定的。
步骤3,调节基于控制律u的参数k1,k2,k3,λ0,λ1,λ2,v1,v2,v3,L2,L3,v,α,使***满足控制性能指标。
实施例:
本文提出的考虑状态约束的液压***自适应控制器(ACSC)。***参数为:m=30kg,A=9.05×10-4m2,Vt=7.96×10-5m3,Ps=10Mpa,Pr=0.08Mpa。选取参数不确定范围为θmin=[1,1×105,10]T,θmax=[200,1×107,2000]T,给定参数估计初值为控制器设计参数v1=800,v2=500,v3=300,k1=5,k2=1,k3=0.1,L2=0.12,L3=2.5,λ0=50,λ1=600,λ2=800,α=20,ν=1.5。位置角度输入信号x1d=10arctan(sin(0.4πt))[1-exp(-t)]+5(mm)。为了验证本文提出控制策略的有效性,引入PI控制器做对比,PI控制器参数为kp=1500,ki=500。
控制律作用效果:
图2是ACSC控制器作用下参数估计曲线。
图3是指令信号x1d及两个控制器的跟踪误差。
图4是d(t)的估计曲线。
图5是两种控制器作用下的速度状态x2输出曲线。
图6是两种控制器作用下的加速度状态x3输出曲线。
由上图可知,本发明提出的算法在实验环境下能够准确的估计出干扰和***参数。相比PI控制器,本发明设计的控制器能够取得更好的控制精度和加速度约束。研究结果表明在参数不确定性和不确定非线性性影响下,本文提出的方法能够取得良好的性能。
Claims (5)
1.一种考虑状态约束的液压***自适应控制方法,其特征在于,包括以下步骤:
步骤1,建立双出杆液压缸位置伺服***模型;
步骤2,设计考虑状态约束的液压***自适应控制器;
步骤3,调节控制器的参数使其满足控制性能指标;
所述步骤1具体包括以下步骤:
步骤1.1,建立双出杆液压缸惯性负载的动力学模型方程为:
式中,y为负载位移,m表示惯性负载,PL=P1-P2是负载驱动压力,其中P1和P2分别为液压缸两腔压力,AL为活塞杆有效工作面积,b代表粘性摩擦系数,f代表其他未建模干扰;
步骤1.2,建立液压缸负载压力动态方程为:
式中,Vt为液压缸两腔总有效容积,Ct为液压缸泄露系数,qn代表常值建模误差,代表时变建模误差,βe是液压弹性模量,
QL为伺服阀阀芯位移xv的函数:
式中,为伺服阀的增益系数,Cd为伺服阀的流量系数,w为伺服阀的面积梯度,ρ为液压油的密度,Ps为供油压力,sign(xv)为
步骤1.3,设伺服阀阀芯位移正比于控制输入u,xv=kiu,其中ki>0是比例系数,u是控制输入电压,等式(3)转化为
式中,kt=kqki表示总的流量增益;
步骤1.4,定义状态变量则整个***模型转换为如下状态空间形式:
定义未知参数集为θ=[θ1,θ2,θ3,θ4,θ5]T,其中θ1=4Aβekt/mVt,θ2=(4A2βe+4βeCtB)/mVt,θ3=(VtB+4βeCtm)/mVt,d(t)=4AβektΔ(t)/mVt表示集中干扰,且满足:
假设(1),参数不确定性θ满足
θ∈Ωθ{θ:θmin≤θ≤θmax} (7)
式中,θmin=[θ1min,θ2min,θ3min]T和θmax=[θ1max,θ2max,θ3max]T都是已知的,此外θ1min>0,θ2min>0,θ3min>0。
假设(2),d(x,t)是有界的且其一阶导数也有界,即
式中,δ1和δ2已知;
所述步骤2具体包括以下步骤:
步骤2.1,设计带速率限制的投影自适应律结构;
步骤2.2,设计***;
步骤2.3,设计及速度控制器;
所述步骤2.1具体包括以下步骤:
步骤2.1.1,令表示θ的估计,表示θ的估计误差,定义一个投影函数
式中,ζ∈R3,Γ(t)∈R3×3,R为实数集,和分别表示Ωθ的内部和边界;表示时的外单位法向量;
步骤2.1.2,参数估计过程中,预设合适的自适应速率,建立一个饱和函数如下:
式中,是一个预先设置的限制速率;
步骤2.1.3,假设使用下面的投影型自适应律和预设的自适应限制速率更新估计参数
式中,τ是自适应函数,Γ(t)>0是连续可微的正对称自适应律矩阵;
由此自适应律,可得以下性质:
P1)参数估计值总在已知有界的Ωθ集内,即对于任意时间t,总有因而由假设1可得,
P2)
P3)参数变化律是一致有界的,即
所述步骤2.2的具体过程包括以下步骤:
步骤2.2.1,把式(6)写成如下形式:
式中,是一个广义干扰,由假设2和可知,D(x,t)是有界且一阶导数有界的。
步骤2.2.2,由式(12)设计一个D(x,t)的干扰观测器
式中,λi>0,(i=0,1,2)为观测器系数,分别为D、的估计值,且存在一个时间T1,当时间t大于时间常数T1时,
所述步骤2.3的具体过程包括以下步骤:
步骤2.3.1,定义位置跟踪误差z1=x1-x1d,z2=x2-α1,
式中,α1为第一个方程的虚拟控制律,x1d为x1是期望指令函数。
定义如下的函数:
V1=k1z1arctan(z1) (14)
式中,k1为正值常数;
给定如下的稳定函数α1:
α1=x2d-v1arctan(z1) (15)
式中,v1>0为控制器增益,x2d为x2的期望指令函数;
对于有界的稳定函数α1
|α1|<πv1/2+|x2d| (16)
有函数V1的时间微分为
式中,W1定义为:
W1恒为正,由(17)可知,若z2=0,则由(17)可知,定义的Lyapunov函数(14)保证了向第二方程传播的误差项是有界的,即:
步骤2.3.1,定义如下的Lyapunov函数:
由式(20)可知,V2在开区间(-L2,L2)内关于z2是有效的Lyapunov函数,
函数V2的时间微分为
定义z3=x3-α2,α2为第二步的虚拟控制律,设计如下:
式中:v2>0为控制器增益,且
x3d为x3的期望指令函数,由此则(21)可化为:
式中,W2定义为
由式(24)可知,若z3=0,则就可以确保z2恒在(-L2,L2)范围内,即确保了x2有界,进而(23)有界,因此第二步虚拟控制律(22)有界,即α2有界;
步骤2.3.3,定义如下的Lyapunov函数:
式中,k3为正值常数,L3为常数;
因此V3在开区间(-L3,L3)内是关于z3有效的Lyapunov函数
函数V3的时间微分为:
式中:
基于干扰观测器(13),可以获得因此,可设计如下控制器:
式中,v3>0为控制器增益。
将控制器(29)带入(27)有:
式中,W3定义为:
由(31)可知,W3关于z,z=[z1,z2,z3]T是正定的,因此由此确保了z3始终在范围(-L3,L3)内,由此也成功约束了***加速度输出z3。
2.根据权利要求1所述的方法,其特征在于,基于间接参数估计算法设计自适应率,具体包括以下步骤:
步骤2.4.1,假设***干扰估计准,重写式(6)中第三个方程,得到下式用于参数估计:
引入一个低通滤波器Hf,并把滤波器运用到式(32)中,得到
式中,uf,x2f分别表示输入为u,x2的滤波器Hf的输出;
为进行参数估计,定义参数向量和回归函数
由式(28)可得线性回归模型
定义预测输出误差式中,由式(35)可得预测误差模型:
步骤2.4.2,使用一种具有指数遗忘因子和协方差预设的最小二乘估计算法来确定未知参数,对于每一组的回归量和相应的未知参数向量,可以定义的自适应律矩阵:
式中,Γ(0)=ΓT(0)>0;α≥0是遗忘因子,是协方差的预设时间,当λmin(Γ(t))=ρl,ρl为Γ(t)的最小限值并满足0<ρl<ρ0,λmin(Γ(t))是Γ(t)的最小特征值,I是单位矩阵,此时自适应函数:
式中,υ≥0是归一化因子,当υ=0时,自适应函数为非标准型的自适应函数;
步骤2.4.3,在含有遗忘因子的参数估计中,当回归器不是持续激励的,Γ(t)可能会无界,即λmax(Γ(t))→∞和导致估计器的饱和;为了防止这种情况发生,将式(37)修改为:
式中,ρM是预设的Γ(t)的范数的上界,且λmax(Γ(t))≤ρM,0<ρl<ρ<ρM。基于这种改进,可以保证ρlI<Γ(t)<ρMI。
3.根据权利要求2所述的方法,其特征在于,如果持续激励条件满足:
则参数收敛到真值,即当t→∞时,
由参数自适应律(11)、自适应函数(38)、式(39)以及预测误差模型(36)可得:ε∈L2(0,∞)∩L∞(0,∞),
4.根据权利要求2所述的方法,其特征在于,根据以下步骤对控制器进行验证:
步骤2.5.1,如果***初值z(0)满足如下条件:
则控制器(29)具有如下结论:
A、闭环控制器中所有信号都是有界的,且误差信号z2、z3满足如下不等式
B、除结论A外,控制器还可获得渐近稳定性,即当t→∞时,z1→0;
由(30)可得,V3≤V3(0),且是不增的函数,因此可确保|z2(t)|<L2,|z3(t)|<L3;
由此可推导出
因此可得不等式(42);
又V3有界,进而z有界,又***位置指令、速度指令、加速度指令及加加速度指令均有界,进而可得***状态x有界,又由不连续映射的参数估计可知,参数估计有界,据此可轻易证明闭环***中所有信号均有界,由此证明了结论A;由(30),W3∈L2及V3∈L∞,此外闭环***所有信号均有界,很容易证明W3的时间微分也有界,即W3一致连续,由巴巴拉特引理可知当t→∞时有W3→0,此证明了结论B。
5.根据权利要求3所述的方法,其特征在于,调节控制器的参数k1,k2,k3,λ0,λ1,λ2,v1,v2,v3,L2,L3,v,α,使***满足控制性能指标。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610721254.1A CN106125553B (zh) | 2016-08-24 | 2016-08-24 | 一种考虑状态约束的液压***自适应控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610721254.1A CN106125553B (zh) | 2016-08-24 | 2016-08-24 | 一种考虑状态约束的液压***自适应控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106125553A CN106125553A (zh) | 2016-11-16 |
CN106125553B true CN106125553B (zh) | 2019-02-22 |
Family
ID=57274440
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610721254.1A Active CN106125553B (zh) | 2016-08-24 | 2016-08-24 | 一种考虑状态约束的液压***自适应控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106125553B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108303885B (zh) * | 2018-01-31 | 2021-01-08 | 南京理工大学 | 一种基于干扰观测器的电机位置伺服***自适应控制方法 |
CN108415252B (zh) * | 2018-02-13 | 2021-01-15 | 南京理工大学 | 基于扩张状态观测器的电液伺服***模型预测控制方法 |
CN108469734B (zh) * | 2018-03-27 | 2021-12-10 | 安徽工业大学 | 考虑状态约束的电机伺服***自抗扰控制方法 |
CN110500339B (zh) * | 2018-05-18 | 2020-11-27 | 南京理工大学 | 一种电液伺服***加性故障检测方法 |
CN109281894B (zh) * | 2018-10-29 | 2020-04-21 | 南京航空航天大学 | 一种微型容积式远程控制的静液作动器非线性补偿方法 |
CN109334380B (zh) * | 2018-11-16 | 2020-04-21 | 燕山大学 | 基于参数不确定性和外部扰动的主动油气悬架控制方法 |
CN109895578B (zh) * | 2019-03-29 | 2020-04-21 | 燕山大学 | 基于非线性执行器悬架***的滑模自适应控制方法 |
CN117826580B (zh) * | 2024-03-05 | 2024-06-07 | 南京航空航天大学 | 基于td3算法的阀控液压缸强化学习分数阶控制方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104345639A (zh) * | 2014-10-09 | 2015-02-11 | 南京理工大学 | 一种电液位置伺服***鲁棒自适应控制方法 |
CN104836494A (zh) * | 2015-05-20 | 2015-08-12 | 南京理工大学 | 一种全局稳定的电机位置伺服***输出反馈控制方法 |
CN104898428A (zh) * | 2015-05-20 | 2015-09-09 | 南京理工大学 | 一种基于干扰估计的电液伺服***自适应鲁棒控制方法 |
CN104991445A (zh) * | 2015-05-20 | 2015-10-21 | 南京理工大学 | 一种全局稳定的电机伺服***自适应输出反馈鲁棒控制方法 |
-
2016
- 2016-08-24 CN CN201610721254.1A patent/CN106125553B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104345639A (zh) * | 2014-10-09 | 2015-02-11 | 南京理工大学 | 一种电液位置伺服***鲁棒自适应控制方法 |
CN104836494A (zh) * | 2015-05-20 | 2015-08-12 | 南京理工大学 | 一种全局稳定的电机位置伺服***输出反馈控制方法 |
CN104898428A (zh) * | 2015-05-20 | 2015-09-09 | 南京理工大学 | 一种基于干扰估计的电液伺服***自适应鲁棒控制方法 |
CN104991445A (zh) * | 2015-05-20 | 2015-10-21 | 南京理工大学 | 一种全局稳定的电机伺服***自适应输出反馈鲁棒控制方法 |
Non-Patent Citations (1)
Title |
---|
采用干扰估计的液压***自适应鲁棒控制;徐张宝 等;《西安交通大学学报》;20160627;第123-129页 |
Also Published As
Publication number | Publication date |
---|---|
CN106125553A (zh) | 2016-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106125553B (zh) | 一种考虑状态约束的液压***自适应控制方法 | |
CN104345639B (zh) | 一种电液位置伺服***鲁棒自适应控制方法 | |
CN104345638B (zh) | 一种液压马达位置伺服***的自抗扰自适应控制方法 | |
Mohanty et al. | Integrated direct/indirect adaptive robust control of hydraulic manipulators with valve deadband | |
CN105700347B (zh) | 一种含磁滞补偿的液压马达预设性能跟踪控制方法 | |
CN104635490B (zh) | 一种单出杆液压缸位置伺服***的输出反馈控制方法 | |
CN104485866B (zh) | 基于高阶滑模微分器的电机间接自适应鲁棒输出反馈控制方法 | |
CN110928182B (zh) | 基于状态估计的液压伺服***鲁棒自适应重复控制方法 | |
CN106483844B (zh) | 基于非线性鲁棒的电液伺服***自适应位置控制器的实现方法 | |
CN111338209B (zh) | 一种基于扩张干扰观测器的电液伺服***自适应控制方法 | |
CN108181818A (zh) | 含未建模摩擦动态的电液位置伺服***鲁棒自适应控制方法 | |
CN105843043B (zh) | 一种电液负载模拟装置自适应鲁棒力控制方法 | |
CN108469734A (zh) | 考虑状态约束的电机伺服***自抗扰控制方法 | |
CN109426150A (zh) | 基于扩张状态观测器的负载模拟器反步控制方法 | |
CN110308651A (zh) | 基于扩张状态观测器的电液伺服***全状态约束控制方法 | |
Nguyen et al. | Extended sliding mode observer‐based high‐accuracy motion control for uncertain electro‐hydraulic systems | |
Alinaghi Hosseinabadi et al. | Fixed‐time sliding mode observer‐based controller for a class of uncertain nonlinear double integrator systems | |
Zou | Extended state observer‐based finite time control of electro‐hydraulic system via sliding mode technique | |
Zang et al. | Extended sliding mode observer based robust adaptive backstepping controller for electro-hydraulic servo system: Theory and experiment | |
Kasac et al. | Global positioning of robot manipulators with mixed revolute and prismatic joints | |
CN106094533B (zh) | 基于一致鲁棒精确微分器的液压***自适应鲁棒控制方法 | |
Thanh et al. | Advanced neural control technique for autonomous underwater vehicles using modified integral barrier Lyapunov function | |
Kim et al. | High gain observer based nonlinear position control for electro-hydraulic servo systems | |
Ye et al. | Flight envelope protection control based on reference governor method in high angle of attack maneuver | |
Zhang et al. | Adaptive backstepping sliding mode control for nonlinear systems with input saturation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |