[发明专利]一种基于交叉耦合控制的特种车辆快速调平方法有效
申请号: | 202111508527.1 | 申请日: | 2021-12-10 |
公开(公告)号: | CN114326432B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 姚建勇;张书祺;谢文建;胡健;黎兰 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G05B17/02 | 分类号: | G05B17/02 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 朱沉雁 |
地址: | 210094 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 交叉 耦合 控制 特种 车辆 快速 平方 | ||
1.一种基于交叉耦合控制的特种车辆快速调平方法,在特种车辆的前部和后部各设有两个支腿,每个支腿受一个电机控制,通过控制支腿的伸缩快速调平特种车辆,其特征在于,步骤如下:
步骤1,建立特种车辆三维模型,在ADAMS中,根据特种车辆三维模型建立特种车辆动力学模型;
步骤2,对每个支腿电机分别建立支腿电机模型;
步骤3,根据支腿电机模型,设计基于ESO的ARC控制器,具体如下:
对于一个电流控制的永磁同步电机,将其作为系统,惯性载荷的动力学方程为:
其中,y表示角位移,表示角速度,表示角加速度,m表示惯性载荷,K表示转矩常数,u为控制器输入,B表示粘滞摩擦系数,表示其他未建模扰动,包括非线性摩擦、外部扰动和未建模动力学;t表示时间;
将式(1)写成状态空间形式,如下:
其中,x=[x1,x2]T表示位置和速度的状态向量,x1表示位置向量,x2表示速度向量,表示加速度,中间参数向量θ=[θ1,θ2]T,其中θ1=K/m,θ2=B/m;总扰动
假设1:θ满足:
θmin≤θ≤θmax (3)
其中,θ最小值θmin=[θ1min,θ2min]T,θ最大值θmax=[θ1max,θ2max]T是已知的,并且d(x,t)是有界的,此外我们还假设θ1min>0;
参数适应:
令表示θ的估计值,表示估计误差,不连续的投影定义为:
其中,·i表示向量·的第i个分量,i=1,2;两个向量之间的<运算是根据向量对应的元素来执行的;
通过使用自适应律,得的导数
其中,Γ>0为对角自适应速率矩阵,τ为待合成的自适应函数,对于任意自适应函数τ,式(5)中使用的投影映射保证,如式(6)和式(7):
P1:
P2:
设计控制器:
1)设计反馈线性化控制器:定义一组切换函数,如下
其中,系统的跟踪误差z1=x1-x1d,x1d是系统期望跟踪的位置指令,z2表示系统速度误差,k1为反馈增益,是期望位置指令对时间的导数,位置跟踪误差的导数,x2eq为x2的期望,由于G(s)=z1(s)/z2(s)=1/(s+k1)是一个稳定的传递函数,使z1小或者收敛为零等价于使z2小或者收敛为零,其中s表示拉普拉斯算子;因此,剩下的设计就是使z2尽可能小,通过式(8)和式(2),得:
基于系统模型,设计的反馈线性化控制器为:
其中θ1n为θ1的标称值,θ2n为θ2的标称值,反馈增益k2>0;θ1n=θ1;
如果系统模型已知,即θ1n=θ1,θ2n=θ2,d(x,t)=0,则所设计的反馈线性化控制器式(10)能够获得渐进跟踪性能;但是,事实上,所有的物理系统都有不同的建模不确定性,因此,θ1n≠θ1,θ2n≠θ2,d(x,t)≠0;
2)基于ESO的反馈线性化控制器设计:为了处理反馈线性化控制中的建模不确定性,使用ESO,首先,将式(2)重写为:
其中,Δ(t)=(θ1-θ1n)u-(θ2-θ2n)x2-d(x,t)视为广义扰动,扩展Δ(t)作为附加的状态变量,即定义扩展的系统状态x3=Δ(t),设h(t)表示Δ(t)的时间导数,则式(11)被描述为:
从式(12)可知,它是可观测的;因此,线型ESO构造为:
其中,是状态估计向量,ωo>0被认定为是ESO的带宽;
为了分析ESO的特性,推导式(13)中参数矩阵的特征多项式λo(l)为:
λo(l)=(l+ωo)3 (14)
其中l表示特征多项式中单个特征值;设估计误差下标j=1,2,3,表示的导数,由式(12)和(13)可知,观测器估计误差为:
定义,中间变量中间变量向量则的导数为:
其中,A为Hurwitz矩阵,由式(15)以及矩阵M=[0,0,1]T推导得出;
引理1:假设h(t)有界,则状态估计总是有界的,并且存在一个常数σj>0和一个有限的时间T1>0,使式(17)对正整数c成立;
在状态估计的基础上,提出一种带ESO的反馈线性化控制器:
则z2写成:
在引理1的基础上,经过有限时间T1,z2满足:
其中,时间差值Δt=t-T1;
式(20)表明,有限时间T1过后,所提出的带ESO的反馈线性化控制器具有指数收敛的暂态性能,最终跟踪误差以已知形式通过某些控制器参数自由调整;
3)设计自适应鲁棒控制器:
根据式(9),得到的ARC控制器为
us=us1+us2,us1=-k2z2 (21)
其中ua为模型补偿项、us表示鲁棒控制函数、us1表示线型反馈项、us2表示非线性控制反馈项;
把式(21)带入式(9),得到:
中间向量
式(6)中的假设1和P1存在us2满足以下两个条件,其中ε为一个正的设计参数:
z2us2≤0 (24)
为了选择一个us2来满足式(24)、式(25)这样的约束,设g为任意满足条件的光滑函数:
其中,中间变量θM=θmax-θmin,并且δd是d(x,t)的上界;那么选出一个us2来满足式(24)和式(25)的约束条件:
其中ks被认为是一个非线性反馈增益;
定理1:取式(5)中的自适应函数τ为:
并定义中间变量λ=2k2,那么ARC法则式(21)保证:一般情况下,所有信号都是有界的,并且正定函数Vs被定义为:
其上界为:
其中,v(0)表示一中间函数在t=0时的值;
4)为了在无高增益反馈的情况下控制来自各种不确定因素的干扰,提出了一种带ESO的自适应鲁棒控制器设计:
扩展后的系统模型为:
其中,H(t)表示x3的时间导数;
根据式(31)、式(32)中的估计状态由ESO更新:
通过将得到的控制律式(31)应用于式(9),得:
与引理1相似,当H(t)有界时,也存在常数γi>0和有限时间T2>0,使式(35)对正整数n成立:
由于缺乏γ3的精确界,像式(25)这样的控制精度水平无法预先指定,从而导致式(31)中的非线性控制反馈项us2满足比式(25)更宽松的条件,即:
us2取为:
us2=-z2/(4ε) (37)
假设H(t)有界,并让参数估计用自适应律式(5)更新,其中τ如式(28),则控制律式(31)、式(33)和式(37)一起保证所有信号都有界;此外所提出的控制律(31)保证在有限时间后,正定函数Vs的界为:
其中,时间差值T=t-T2;
证明:因为t<T2,从式(34)和式(37),我们有:
与引理1相似,状态估计误差总是有界的;因此,当t<T2时,z2总是有界的;
若t≥T2,基于式(35)和式(37)中的us2保证式(36)为真;因此,Vs的时间导数满足
对上述不等式以T2到t为界积分,获得:
因此,基于式(6)和式(35)的Vs∈L∞很容易保证控制输入是有界的,L∞表示Vs所属的一个无穷集合;
v(0)表示一中间函数在t=0时的值;
步骤4,将ADAMS中的特种车辆动力学模型导出生成MATLAB/Simulink子模块,作为特种车辆模块,在MATLAB/Simulink加入支腿电机模型,并结合设计的基于ESO的ARC控制器,在MATLAB/Simulink中搭建出上述控制器,利用交叉耦合控制,搭建特种车辆和支腿电机的控制仿真模块,对控制仿真模块赋予指令信号,通过调节控制器中的各个参数实现对特种车辆的快速调平。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111508527.1/1.html,转载请声明来源钻瓜专利网。