CN110673473A - 两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法 - Google Patents

两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法 Download PDF

Info

Publication number
CN110673473A
CN110673473A CN201910865903.9A CN201910865903A CN110673473A CN 110673473 A CN110673473 A CN 110673473A CN 201910865903 A CN201910865903 A CN 201910865903A CN 110673473 A CN110673473 A CN 110673473A
Authority
CN
China
Prior art keywords
tank gun
gun system
error
equation
axis
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.)
Granted
Application number
CN201910865903.9A
Other languages
English (en)
Other versions
CN110673473B (zh
Inventor
姚建勇
马翔
邓文翔
杨国来
袁树森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Tech University
Original Assignee
Nanjing Tech University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing Tech University filed Critical Nanjing Tech University
Priority to CN201910865903.9A priority Critical patent/CN110673473B/zh
Publication of CN110673473A publication Critical patent/CN110673473A/zh
Application granted granted Critical
Publication of CN110673473B publication Critical patent/CN110673473B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive 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
    • G05B13/042Adaptive 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 in which a parameter or coefficient is automatically adjusted to optimise the performance

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

本发明公开了一种两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法,运用其误差符号积分鲁棒自适应控制算法可以法对于这类有着强不确定性和非线性的系统进行控制。本发明是在以下的背景提出的:由于现在坦克炮的发展对于其精度的控制有了更高的要求,以往采用俯仰和方向的建模方法并且分别进行控制的方法已经不足以对于整个系统有着良好的控制效果,而两轴耦合的建模方案可以有效的还原坦克炮实际的运动情况。然而对于这类两轴耦合的坦克炮系统,由于其耦合特性和非线性,极大的增加了对于这类系统的控制难度。本发明所公开的控制方法有效的解决了两轴耦合坦克炮系统的问题,使得整个系统的控制精度得到了提升,获得了良好的跟踪性能。

Description

两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法
技术领域
本发明涉及运动控制技术领域,具体涉及一种两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法。
背景技术
在现代路基武器系统中,坦克依然作为地面上主要的作战武器之一。而坦克的主要攻击方式则来自于坦克所搭载的坦克炮武器。随着新一代装甲武器装备趋于集成系统化、自动化、轻型化、无人化,无人炮塔系统在发展过程中,已经在许多军事强国竞相开发与研制,但是它在总体性能上逊色有人炮塔不少。无人炮塔又称为顶置武器炮塔,是指坦克或装甲车的武器系统安装在车体顶部,炮塔内无乘员,全部乘员都位于车体。坦克无人炮塔的发展不管对于乘车人员的内部环境,坦克搭载人员安全性和战场的维修效果都有不小的提升。所以对于这种路基移动平台所搭载的无人炮塔控制在未来陆军战争中显得非常重要,尤其是对于五代坦克的研发与制造都有着关键的作用。然而对于这类两轴耦合的坦克炮系统,由于其不确定性,未建模误差和非线性等因素,极大的增加了对于这类系统的控制难度。所以采取传统的控制方法,很有可能无法达到控制预期的目标,如果扰动量比较大,传统的控制方法甚至可能导致系统失稳。
所以针对这种坦克炮两轴耦合系统的控制方法不断被相继提出。PID算法能够对于整个系统达到一定的控制,但是跟踪的精度,误差收敛的时间,尤其是外界干扰对于整个系统的影响,这几个因素使得PID算法对于整个控制系统的控制性能不能达到一个非常良好的状态。继而有人提出采取滑膜变结构控制算法(SMC)对于这样外界干扰大的系统进行控制。但是由于SMC控制的不连续性,其实际的不联系性体现在以切变面为界,切换面以上滑膜轨迹驱动方向与切换面以下滑膜驱动方向是相反的,且交于切换面,这个相交是不连续的。所以在实际系统中,尤其是本文采用的坦克炮两轴耦合系统中,这种缺点会被不断放大,导致系统震颤效应愈发明显,所以在炮角的具体调动中会增加炮口的抖动,对于整体的控制精度产生很大的影响。自抗扰控制(ADRC)对于这个控制系统能够达到一个良好的控制,但是ADRC的控制性能十分依赖算法增益参数的设置,如果对于系统的建模参数出现不准确的情况,或者在实际系统中很多因素没有考虑进去,ADRC的控制性能会有极大的下降。而ADRC控制系统中采用的状态扩张观测器(ESO)主要还是基于模型的输出误差,所以往往不能观测外部误差,而本模型的实际系统中,外部扰动同样也是不能够忽略的因素,所以同样也会减低ADRC控制算法的控制性能。
发明内容
本发明的目的在于提供一种两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法,基于传统的RISE控制方法,融合自适应控制的思想,不仅仅可以有效地处理建模不确定性的问题,而且可以获得连续的控制输入和渐近的跟踪性能。在自适应部分能够更好的解决模型不确定项系数的影响,进而有着更好的控制性能,同时解决了非线性,模型不确定,外界干扰等问题,达到系统控制精度的要求。
实现本发明目的技术解决方案为:一种两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法,包括以下步骤:
步骤1,建立两轴耦合坦克炮系统的动力学的数学模型;
步骤2,设计误差符号积分鲁棒自适应控制器;
步骤3,运用李雅普诺夫稳定性理论进行稳定性证明,引入Barbalat引理得到系统的全局渐近稳定的结果。
本发明与现有技术相比,其显著优点是:有效解决了传统控制方法对于本文两轴耦合坦克炮的问题,对于控制精度,误差收敛时间的减少,跟踪性能和对于外界误差的抗干扰能力都有很大的提升;仿真结果验证了其有效性。
附图说明
图1是本发明两轴耦合坦克炮系统的误差符号积分鲁棒自适应(RISEA)控制方法原理示意图;
图2是两轴耦合坦克炮系统示意简图;
图3本发明所设计的RISEA控制器作用下系统高低方向输出对期望指令的跟踪过程图;
图4本发明所设计的RISEA控制器作用下系统水平方向输出对期望指令的跟踪过程图;
图5是RISEA控制器作用下系统高低方向的跟踪误差随时间变化的曲线图;
图6是RISEA控制器作用下系统水平方向的跟踪误差随时间变化的曲线图;
图7是系统干扰为
Figure BDA0002201261730000031
时RISEA、RISE、PID三种控制器分别作用下系统水平方向的跟踪误差的对比曲线图;
图8是系统干扰为
Figure BDA0002201261730000032
时RISEA、RISE、PID三种控制器分别作用下系统水平方向的跟踪误差的对比曲线图;
图9是RISEA控制器中参数θ11的估计值随时间变化的曲线图;
图10是RISEA控制器中参数θ12的估计值随时间变化的曲线图;
图11是RISEA控制器中参数θ13的估计值随时间变化的曲线图;
图12是RISEA控制器中参数θ21的估计值随时间变化的曲线图;
图13是RISEA控制器中参数θ22的估计值随时间变化的曲线图;
图14是RISEA控制器中参数θ23的估计值随时间变化的曲线图;
图15是系统干扰为
Figure BDA0002201261730000033
时RISEA控制器分别作用下系统高低方向的输入图;
图16是系统干扰为时RISEA控制器分别作用下系统水平方向的输入图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步详细说明。
结合图1-图2,本发明所述的两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法,包括以下步骤:
步骤1,建立两轴耦合炮系统的动力学的数学模型,具体如下:
步骤1.1、考虑动力学模型建模思路综合机械臂的建模思想,采用Lagrange-Euler法建立坦克炮的动力学模型:
因此,根据Lagrange-Euler法,两轴耦合坦克炮系统的动力学方程为:
Figure BDA0002201261730000035
式(1)中转动角度为q=[q1 q2]T,其中q1为两轴耦合坦克炮系统水平方向的转动角度,q2为两轴耦合坦克炮系统高低方向的转动角度;Ma∈R2×2为惯性对称正定矩阵;Mb∈R2 ×2为科氏力离心矩阵;Mg∈R2×1为重力矩向量,Mg=[Tg1 Tg2]T,Tg1两轴耦合坦克炮系统为水平方向的重力力矩,Tg1=0,Tg2为两轴耦合坦克炮系统高低方向的重力力矩;坦克炮系统输入T=[T1 T2]T,其中T1为两轴耦合坦克炮系统的水平方向的输入,T2为两轴耦合坦克炮系统的高低方向的输入力矩;摩擦力矩Tf=[Tf1 Tf2],Tf1为两轴耦合坦克炮系统的水平方向摩擦力产生的阻力矩,Tf2为两轴耦合坦克炮系统的高低方向摩擦力产生的阻力矩,Tf采用lugre模型进行拟合逼近:
Figure BDA0002201261730000041
i=1,2,其中,lij为摩擦力参数,i=1,2,j=1,2,3,vj为摩擦形状参数;两轴耦合坦克炮系统的总干扰d=[d1 d2]T,其中d1为两轴耦合坦克炮系统的水平方向干扰,其中d2为两轴耦合坦克炮系统的高低方向干扰;其中A11,A12,A21和A22为惯性正定矩阵的惯性项;
Figure BDA0002201261730000043
其中B12,B21和B22为科氏离心矩阵的科氏离心项;令sinqi=si,cosqi=ci,i=1,2;
故Ma和Mb其中的参量由下式表达:
Figure BDA0002201261730000044
Figure BDA0002201261730000045
Figure BDA0002201261730000046
其中Iyy1,Ixx2,Iyy2和Izz2为转动惯量;Ixz2,Iyz2,Ixy2为惯性张量。
步骤1.2、定义状态变量:
Figure BDA0002201261730000047
且令u=Ti+Tgi,i=1,2,则式(1)运动方程转化为状态方程:
式(2)中,其中定义摩擦函数参数为
Figure BDA0002201261730000052
i=1,2,j=1,2,3,且定义参数估计为j=1,2,3,
Figure BDA0002201261730000054
是对于θj的参数估计值;定义摩擦函数中的函数部分为:
Figure BDA0002201261730000055
Figure BDA0002201261730000056
x1表示坦克炮水平转动角度和方向转动角度所构成的列向量,x2表示坦克炮水平转动角速度和方向转动角速度所构成的列向量;
为便于控制器设计,假设如下:
假设1两轴耦合坦克炮系统的总干扰d=[d1 d2]T足够光滑,使得
Figure BDA0002201261730000057
均存在并有界即:
式(3)中上界参数δ1i2i,i=1,2均为未知正常数,即具有不确定的上界,
转入步骤2。
其中,坦克炮系统总的干扰包括外负载干扰、未建模摩擦、未建模动态、系统实际参数与建模参数的偏离造成的干扰。
步骤2、设计误差符号积分鲁棒自适应控制器,步骤如下:
步骤2.1、定义z1=x1-x1d为坦克炮系统的跟踪误差,x1d是坦克炮系统期望跟踪的位置指令且该指令二阶连续可微,根据式(2)中的第一个方程
Figure BDA00022012617300000510
选取x2为虚拟控制,使方程
Figure BDA00022012617300000511
趋于稳定状态;令x2eq为虚拟控制的期望值,x2eq与真实状态x2的误差为z2=x2-x2eq,对z1求导可得:
Figure BDA0002201261730000061
设计虚拟控制律:
式(5)中可调增益k11、k12均为正数,则:
Figure BDA0002201261730000064
由于z1(s)=G(s)z2(s),式中G(s)=1/(s+k1)是一个稳定的传递函数,当z2趋于0时,z1也必然趋于0;
步骤2.2、为获得一个额外的控制器设计自由度,定义一个辅助的误差信号r:
式(7)中可调增益
Figure BDA0002201261730000066
k21、k22均为正数;
根据式(2)和式(7),有如下r的展开式:
Figure BDA0002201261730000067
根据式(8),基于模型的控制器可设计为:
Figure BDA0002201261730000068
式(9)
Figure BDA0002201261730000069
其中kr1,kr2均为正的反馈增益,Im为单位对角阵,ua为基于模型的补偿项,us为鲁棒控制律且其中us1为线性鲁棒反馈项,us2为非线性鲁棒项用于克服建模不确定性对系统性能的影响,定义参数估计的残差为
Figure BDA00022012617300000610
j=1,2,3,将式(9)代入式(8)中得:
Figure BDA00022012617300000611
在式(10)中设计参数自适应律为:
Figure BDA00022012617300000612
Γi为自适应增益,均为常数;由于r的状态未知,因此采用分部积分方法处理,进而得到实际的自适应律:
Figure BDA0002201261730000071
根据误差符号积分鲁棒控制器设计方法,积分鲁棒项us2设计为:
Figure BDA0002201261730000072
式(11)中控制器增益
Figure BDA0002201261730000073
β需满足以下条件:
Figure BDA0002201261730000074
其中β1为水平方向增益,β2为高低方向增益。
对式(10)等式两边求导并运用式(7)、(12)和(13)可得:
Figure BDA0002201261730000075
式中,不可估计项定义误差参量为Z=[z1 z2 r]T,由
Figure BDA0002201261730000077
结构可得,一定存在全局可逆非减正函数ρ(||Z||)∈R+使得:
Figure BDA0002201261730000078
转入步骤3。
步骤3、运用李雅普诺夫稳定性理论进行稳定性证明,引入Barbalat引理得到系统的全局渐近稳定的结果,具体如下:
定义辅助函数L(t),P(t):
Figure BDA0002201261730000079
Figure BDA00022012617300000710
z2(0)、
Figure BDA00022012617300000711
分别表示z2
Figure BDA00022012617300000712
的初始值;
经证明当
Figure BDA0002201261730000081
时,P(t)≥0。
对该引理的证明:
对式(19)两边积分并运用式(7)得:
对式(20)进行分部积分可得:
Figure BDA0002201261730000083
Figure BDA0002201261730000084
从式(22)可以看出,若β的选取满足式
Figure BDA0002201261730000085
所示的条件时,P(t)≥0成立,即引理得证。
根据上述引理证明可知当
Figure BDA0002201261730000086
P(t)≥0,因此定义李雅普诺夫函数如下:
Figure BDA0002201261730000087
对式(23)求导并将式(6)、(7)、(16)、(22)代入可得:
Figure BDA0002201261730000091
又因为
Figure BDA0002201261730000092
则:
Figure BDA0002201261730000093
其中参数
Figure BDA0002201261730000094
为保证
Figure BDA0002201261730000095
的半负定行,需要r≥0,即
Figure BDA0002201261730000099
由式(25)可知
Figure BDA0002201261730000096
V(t)≤V(0),因此V∈L范数,进而可以得出z1,z2,r均有界。
对式(25)积分可得:
由式(25)可知z1,z2,r∈L2范数,且根据式(6)、(7)、(13)和假设1可得:
Figure BDA0002201261730000098
范数,因此W是一致连续的,由Barbalat引理可知:t→∞时,W→0。故t→∞时,z1→0。
因此有结论:针对两轴耦合坦克炮(2)设计的误差符号积分鲁棒控制器可以使系统得到全局渐近稳定的结果,调节增益k1、k2、kr及β可以使系统的跟踪误差在时间趋于无穷的条件下趋于零。两轴耦合坦克炮系统误差符号积分鲁棒自调节(RISEA)控制原理示意图如图2所示。
实施例
为考核所设计的控制器性能,在仿真中取如下参数对两轴耦合坦克炮统进行建模:
惯性张量矩阵参数为:Iyy1=2547kg·m2、Ixx2=5400kg·m2、Iyy2=5443kg、Izz2=224kg·m2、Ixy2=-2.8kg·m2、Iyz2=13.7kg·m2、Izx2=0.8kg·m2;采用lugre摩擦模型中的形状参数为:v1=200、v2=10、v3=160。
给定系统的期望指令为
Figure BDA0002201261730000101
本次仿真的系统工况为时变扰动是:
Figure BDA0002201261730000102
取如下的控制器以作对比:
误差符号积分鲁棒自调节(RISEA)控制器:取控制器参数k11=150,k12=15,kr=50000;β1=100,k11=150,k12=10,kr=50000,β2=100;自适应增益为Γ1=diag[80 300],Γ2=diag[8 25],Γ1=diag[1.8 8]。
PID控制器:PID控制器参数的选取步骤是:首先在忽略两轴耦合坦克炮系统非线性动态的情况下,通过Matlab中的PID参数自整定功能获得一组控制器参数,然后在将系统的非线性动态加上后对已获得的自整定参数进行微调使系统获得最佳的跟踪性能。选取的高低方向的控制器参数为kP=318000,kI=100,kD=120000;选取的水平方向的控制器参数为kP=220000,kI=100,kD=850000;
RISEA控制器作用下系统输出对期望指令的跟踪如图3和图4所示,可以看出其期望指令和系统输出基本重合有良好的跟踪性能;RISEA控制器跟踪误差、RISE控制器与PID控制器的跟踪误差对比分别如图5、图6、图7和图8所示。由图5和图6可知,在RISEA控制器作用下,直驱电机系统的位置输出对指令的跟踪精度很高,稳态跟踪误差的幅值约为1×10-4(rad),从图7和图8中两种控制器的跟踪误差对比可以看出本发明所提出的RISEA控制器的跟踪误差相较于PID控制器要小很多,PID控制器的稳态跟踪误差的幅值约为2.1×10-2(rad),且相较于RISE算法而言其震颤情况也减少了很多。
图9-图14是本发明RISEA控制器增益θ估计值随时间变化的曲线,从图中可以看出,该增益的初始值虽然是人们根据经验给定的,但是由于自适应律的作用,随着时间的变化该增益值将自动收敛到一个合适的值,因此在传统RISE算法的基础上,能够更加完善模型的摩擦参数,为实际系统应用提升性能。
图15和图16是系统干扰为
Figure BDA0002201261730000111
时RISEA控制器作用下两轴耦合坦克炮控制输入随时间变化的曲线图。从图中可以看出,所获得的控制输入是低频连续的信号,更利于在实际应用中的执行。

Claims (5)

1.一种两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法,其特征在于,包括以下步骤:
步骤1,建立两轴耦合炮系统的动力学的数学模型,转入步骤2;
步骤2,设计误差符号积分鲁棒自适应控制器,转入步骤3;
步骤3,运用李雅普诺夫稳定性理论进行稳定性证明,引入Barbalat引理得到系统的全局渐近稳定的结果。
2.根据权利要求1所述的两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法,其特征在于,步骤1所述建立两轴耦合坦克炮系统的动力学的数学模型,具体如下:
步骤1.1、考虑动力学模型建模思路综合机械臂的建模思想,采用Lagrange-Euler法建立坦克炮的动力学模型:
因此,根据Lagrange-Euler法,两轴耦合坦克炮系统的动力学方程为:
Figure FDA0002201261720000011
式(1)中转动角度为q=[q1 q2]T,其中q1为两轴耦合坦克炮系统水平方向的转动角度,q2为两轴耦合坦克炮系统高低方向的转动角度;Ma∈R2×2为惯性对称正定矩阵;Mb∈R2×2为科氏力离心矩阵;Mg∈R2×1为重力矩向量,Mg=[Tg1 Tg2]T,Tg1两轴耦合坦克炮系统为水平方向的重力力矩,Tg1=0,Tg2为两轴耦合坦克炮系统高低方向的重力力矩;坦克炮系统输入T=[T1 T2]T,其中T1为两轴耦合坦克炮系统的水平方向的输入,T2为两轴耦合坦克炮系统的高低方向的输入力矩;摩擦力矩Tf=[Tf1 Tf2],Tf1为两轴耦合坦克炮系统的水平方向摩擦力产生的阻力矩,Tf2为两轴耦合坦克炮系统的高低方向摩擦力产生的阻力矩,Tf采用lugre模型进行拟合逼近:
Figure FDA0002201261720000012
其中lij为摩擦力参数,i=1,2,j=1,2,3,摩擦形状参数vj;两轴耦合坦克炮系统误差的总干扰d=[d1 d2]T,其中d1为两轴耦合坦克炮系统的水平方向干扰,其中d2为两轴耦合坦克炮系统的高低方向干扰;其中A11、A12、A21和A22均为惯性正定矩阵的惯性项;
Figure FDA0002201261720000022
其中B12、B21和B22为科氏离心矩阵的科氏离心项;令sinqi=si,cosqi=ci,i=1,2;
故Ma和Mb其中的参量由下式表达:
Figure FDA0002201261720000023
A12(q)=A21(q)=s2Iyz2-c2Ixy2,A22=Iyy2
Figure FDA0002201261720000024
Figure FDA0002201261720000025
其中Iyy1、Ixx2、Iyy2和Izz2均为转动惯量;Ixz2、Iyz2、Ixy2均为惯性张量;
步骤1.2、定义状态变量:
Figure FDA0002201261720000026
且令u=Ti+Tgi,i=1,2,则式(1)运动方程转化为状态方程:
Figure FDA0002201261720000027
式(2)中,其中定义摩擦函数参数为
Figure FDA0002201261720000028
且定义参数估计为
Figure FDA0002201261720000029
Figure FDA00022012617200000210
是对于θj的参数估计值;定义摩擦函数中的函数部分为:
Figure FDA00022012617200000211
Figure FDA00022012617200000212
Figure FDA00022012617200000213
x1表示坦克炮水平转动角度和方向转动角度所构成的列向量,x2表示坦克炮水平转动角速度和方向转动角速度所构成的列向量;
为便于控制器设计,假设如下:
假设1:两轴耦合坦克炮系统的总干扰d=[d1 d2]T足够光滑,使得均存在并有界即:
Figure FDA0002201261720000032
式(3)中上界参数为δ1i、δ2i,i=1,2均为未知正常数,即
Figure FDA0002201261720000033
具有不确定的上界,
转入步骤2。
3.根据权利要求2所述的两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法,其特征在于:步骤1.2中,坦克炮系统总的干扰包括外负载干扰、未建模摩擦、未建模动态、系统实际参数与建模参数的偏离造成的干扰。
4.根据权利要求1或2所述的两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法,其特征在于,步骤2所述设计自调节误差符号积分鲁棒自适应控制器,步骤如下:
步骤2.1、定义坦克炮系统的跟踪误差z1=x1-x1d,x1d是坦克炮系统期望跟踪的位置指令且该指令二阶连续可微,根据式(2)中的第一个方程
Figure FDA0002201261720000034
选取x2为虚拟控制,使方程
Figure FDA0002201261720000035
趋于稳定状态;令x2eq为虚拟控制的期望值,x2eq与真实状态x2的误差为z2=x2-x2eq,对z1求导可得:
Figure FDA0002201261720000036
设计虚拟控制律:
式(5)中可调增益
Figure FDA0002201261720000038
k11、k12均为正数,则:
Figure FDA0002201261720000039
由于z1(s)=G(s)z2(s),式中G(s)=1/(s+k1)是一个稳定的传递函数,当z2趋于0时,z1也必然趋于0;
步骤2.2、为获得一个额外的控制器设计自由度,定义一个辅助的误差信号r:
Figure FDA0002201261720000041
式(7)中可调增益
Figure FDA0002201261720000042
k21、k22均为正数;
根据式(2)和式(7),有如下r的展开式:
根据式(8),基于模型的控制器设计为:
Figure FDA0002201261720000044
式(9)中
Figure FDA0002201261720000045
其中kr1,kr2均为正的反馈增益,Im为单位对角阵,ua为基于模型的补偿项,us为鲁棒控制律,且us1为线性鲁棒反馈项,us2为非线性鲁棒项,用于克服建模不确定性对系统性能的影响,定义参数估计的残差为
Figure FDA0002201261720000046
将式(9)代入式(8)中得:
Figure FDA0002201261720000047
在式(10)中设计参数自适应律为:
Figure FDA0002201261720000048
Γi为自适应增益,均为常数;由于r的状态未知,因此采用分部积分方法处理,进而得到实际的自适应律:
Figure FDA0002201261720000049
根据误差符号积分鲁棒控制器设计方法,积分鲁棒项us2设计为:
Figure FDA00022012617200000410
式(11)中控制器增益
Figure FDA00022012617200000411
β需满足以下条件:
其中β1为控制器水平方向增益,β2为控制器高低方向增益;
对式(10)等式两边求导并运用式(7)、(12)和(13)可得:
Figure FDA0002201261720000051
式中,不可估计项定义误差参量为Z=[z1 z2 r]T,由结构可得,一定存在全局可逆非减正函数ρ(||Z||)∈R+使得:
Figure FDA0002201261720000054
转入步骤3。
5.根据权利要求1或4所述的两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法,其特征在于,步骤3所述运用李雅普诺夫稳定性理论对直驱电机系统进行稳定性证明,并运用Barbalat引理得到系统的全局渐近稳定的结果,具体如下:
定义辅助函数L(t)、P(t):
Figure FDA0002201261720000055
Figure FDA0002201261720000056
z2(0)、
Figure FDA0002201261720000057
分别表示z2的初始值;
经证明当
Figure FDA0002201261720000059
时,P(t)≥0,因此定义李雅普诺夫函数如下:
Figure FDA00022012617200000510
运用李雅普诺夫稳定性理论进行稳定性证明,并运用Barbalat引理得到系统的全局渐近稳定的结果,因此调节增益k1、k2、kr使坦克炮系统的跟踪误差在时间趋于无穷的条件下趋于零。
CN201910865903.9A 2019-09-09 2019-09-09 两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法 Active CN110673473B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910865903.9A CN110673473B (zh) 2019-09-09 2019-09-09 两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910865903.9A CN110673473B (zh) 2019-09-09 2019-09-09 两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法

Publications (2)

Publication Number Publication Date
CN110673473A true CN110673473A (zh) 2020-01-10
CN110673473B CN110673473B (zh) 2022-06-28

Family

ID=69078002

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910865903.9A Active CN110673473B (zh) 2019-09-09 2019-09-09 两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法

Country Status (1)

Country Link
CN (1) CN110673473B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117389156A (zh) * 2023-12-09 2024-01-12 中信重工机械股份有限公司 基于摩擦补偿的液压机械臂自适应积分鲁棒控制方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10133703A (ja) * 1996-10-31 1998-05-22 Fujitsu Ltd 適応的ロバスト制御装置
CN104184379A (zh) * 2014-08-11 2014-12-03 南京理工大学 一种直驱电机系统的自调节误差符号积分鲁棒控制方法
CN104914851A (zh) * 2015-05-21 2015-09-16 北京航空航天大学 一种基于深度学习的飞机旋转作动器驱动装置自适应故障检测方法
US9296474B1 (en) * 2012-08-06 2016-03-29 The United States of America as represented by the Administrator of the National Aeronautics & Space Administration (NASA) Control systems with normalized and covariance adaptation by optimal control modification
CN106527126A (zh) * 2015-09-11 2017-03-22 南京理工大学 电机伺服系统非线性鲁棒自适应位置控制器的实现方法
CN107121932A (zh) * 2017-06-12 2017-09-01 南京理工大学 电机伺服系统误差符号积分鲁棒自适应控制方法
CN108415249A (zh) * 2018-02-09 2018-08-17 南京理工大学 一种基于低频学习的电液伺服系统自适应鲁棒控制方法
CN108983606A (zh) * 2018-07-09 2018-12-11 南京理工大学 一种机械臂系统的鲁棒滑模自适应控制方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10133703A (ja) * 1996-10-31 1998-05-22 Fujitsu Ltd 適応的ロバスト制御装置
US9296474B1 (en) * 2012-08-06 2016-03-29 The United States of America as represented by the Administrator of the National Aeronautics & Space Administration (NASA) Control systems with normalized and covariance adaptation by optimal control modification
CN104184379A (zh) * 2014-08-11 2014-12-03 南京理工大学 一种直驱电机系统的自调节误差符号积分鲁棒控制方法
CN104914851A (zh) * 2015-05-21 2015-09-16 北京航空航天大学 一种基于深度学习的飞机旋转作动器驱动装置自适应故障检测方法
CN106527126A (zh) * 2015-09-11 2017-03-22 南京理工大学 电机伺服系统非线性鲁棒自适应位置控制器的实现方法
CN107121932A (zh) * 2017-06-12 2017-09-01 南京理工大学 电机伺服系统误差符号积分鲁棒自适应控制方法
CN108415249A (zh) * 2018-02-09 2018-08-17 南京理工大学 一种基于低频学习的电液伺服系统自适应鲁棒控制方法
CN108983606A (zh) * 2018-07-09 2018-12-11 南京理工大学 一种机械臂系统的鲁棒滑模自适应控制方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
成旭华: "电液伺服系统多模型鲁棒自适应控制", 《西安交通大学学报》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117389156A (zh) * 2023-12-09 2024-01-12 中信重工机械股份有限公司 基于摩擦补偿的液压机械臂自适应积分鲁棒控制方法
CN117389156B (zh) * 2023-12-09 2024-03-22 中信重工机械股份有限公司 基于摩擦补偿的液压机械臂自适应积分鲁棒控制方法

Also Published As

Publication number Publication date
CN110673473B (zh) 2022-06-28

Similar Documents

Publication Publication Date Title
Rsetam et al. Design of robust terminal sliding mode control for underactuated flexible joint robot
CN108983606B (zh) 一种机械臂系统的鲁棒滑模自适应控制方法
CN112987567B (zh) 非线性系统的固定时间自适应神经网络滑模控制方法
CN104950678B (zh) 一种柔性机械臂系统的神经网络反演控制方法
CN107678282B (zh) 考虑未知动力学和外部干扰的mems陀螺智能控制方法
CN107607103B (zh) 基于干扰观测器的mems陀螺仪复合学习控制方法
CN110794857A (zh) 考虑外部风干扰的固定翼无人机鲁棒离散分数阶控制方法
CN108415249A (zh) 一种基于低频学习的电液伺服系统自适应鲁棒控制方法
CN114019997B (zh) 固定翼无人机位置跟踪偏差约束下有限时间控制方法
CN112936277A (zh) 一种水下机器人-机械手系统固定时间轨迹跟踪方法
CN113741188A (zh) 执行器故障下固定翼无人机反步自适应容错控制方法
CN109514558A (zh) 基于奇异摄动的柔性机械臂时标分离鲁棒控制方法
CN118331062B (zh) 吊挂载荷无人机自适应模糊分数阶滑模容错控制方法及系统
Yuan et al. Active disturbance rejection adaptive control of tank turret-gun control systems
CN108170151A (zh) 一种水下机器人的自适应运动控制装置及其方法
CN112835372B (zh) 四旋翼无人机的固定时间控制方法
CN110673473B (zh) 两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法
CN117762015A (zh) 一种肩关节康复机器人轨迹跟踪的控制方法
CN109709807B (zh) 一种基于摩擦补偿的自适应神经网络控制方法及其装置
CN118244762B (zh) 一种抗扰动移动机器人输出反馈控制方法
CN105867134A (zh) 双框架飞机蒙皮检测机器人连续切换运动的控制方法
CN117406774B (zh) 一种有限时间状态观测器下的无人机抗扰控制方法
CN119536325A (zh) 一种欠驱动水下机器人预定义时间滑模控制方法
CN106054618A (zh) 含输入间隙的电机伺服系统自适应鲁棒控制方法
CN116587282A (zh) 一种输入死区和振动抑制柔性机械臂的自适应控制方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant