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

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

Info

Publication number
CN110673473B
CN110673473B CN201910865903.9A CN201910865903A CN110673473B CN 110673473 B CN110673473 B CN 110673473B CN 201910865903 A CN201910865903 A CN 201910865903A CN 110673473 B CN110673473 B CN 110673473B
Authority
CN
China
Prior art keywords
tank gun
gun system
formula
error
equation
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
Application number
CN201910865903.9A
Other languages
English (en)
Other versions
CN110673473A (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 University of Science and Technology
Original Assignee
Nanjing University of Science and Technology
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 University of Science and Technology filed Critical Nanjing University of Science and Technology
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是系统干扰为
Figure BDA0002201261730000034
时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为两轴耦合坦克炮系统的高低方向干扰;
Figure BDA0002201261730000042
其中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)运动方程转化为状态方程:
Figure BDA0002201261730000051
式(2)中,其中定义摩擦函数参数为
Figure BDA0002201261730000052
i=1,2,j=1,2,3,且定义参数估计为
Figure BDA0002201261730000053
j=1,2,3,
Figure BDA0002201261730000054
是对于θj的参数估计值;定义摩擦函数中的函数部分为:
Figure BDA0002201261730000055
Figure BDA0002201261730000056
x1表示坦克炮水平转动角度和方向转动角度所构成的列向量,x2表示坦克炮水平转动角速度和方向转动角速度所构成的列向量;
为便于控制器设计,假设如下:
假设1两轴耦合坦克炮系统的总干扰d=[d1 d2]T足够光滑,使得
Figure BDA0002201261730000057
均存在并有界即:
Figure BDA0002201261730000058
式(3)中上界参数δ1i2i,i=1,2均为未知正常数,即
Figure BDA0002201261730000059
具有不确定的上界,
转入步骤2。
其中,坦克炮系统总的干扰包括外负载干扰、未建模摩擦、未建模动态、系统实际参数与建模参数的偏离造成的干扰。
步骤2、设计误差符号积分鲁棒自适应控制器,步骤如下:
步骤2.1、定义z1=x1-x1d为坦克炮系统的跟踪误差,x1d是坦克炮系统期望跟踪的位置指令且该指令二阶连续可微,根据式(2)中的第一个方程
Figure BDA00022012617300000510
选取x2为虚拟控制,使方程
Figure BDA00022012617300000511
趋于稳定状态;令x2eq为虚拟控制的期望值,x2eq与真实状态x2的误差为z2=x2-x2eq,对z1求导可得:
Figure BDA0002201261730000061
设计虚拟控制律:
Figure BDA0002201261730000062
式(5)中可调增益
Figure BDA0002201261730000063
k11、k12均为正数,则:
Figure BDA0002201261730000064
由于z1(s)=G(s)z2(s),式中G(s)=1/(s+k1)是一个稳定的传递函数,当z2趋于0时,z1也必然趋于0;
步骤2.2、为获得一个额外的控制器设计自由度,定义一个辅助的误差信号r:
Figure BDA0002201261730000065
式(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
式中,不可估计项
Figure BDA0002201261730000076
定义误差参量为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)得:
Figure BDA0002201261730000082
对式(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)积分可得:
Figure BDA0002201261730000097
由式(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 (2)

1.一种两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法,其特征在于,包括以下步骤:
步骤1,建立两轴耦合炮系统的动力学的数学模型,具体如下:
步骤1.1、考虑动力学模型建模思路综合机械臂的建模思想,采用Lagrange-Euler法建立坦克炮的动力学模型:
因此,根据Lagrange-Euler法,两轴耦合坦克炮系统的动力学方程为:
Figure FDA0003566941260000011
式(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 FDA0003566941260000012
其中lij为摩擦力参数,i=1,2,j=1,2,3,摩擦形状参数vj;两轴耦合坦克炮系统误差的总干扰d=[d1 d2]T,其中d1为两轴耦合坦克炮系统的水平方向干扰,其中d2为两轴耦合坦克炮系统的高低方向干扰;
Figure FDA0003566941260000013
其中A11、A12、A21和A22均为惯性正定矩阵的惯性项;
Figure FDA0003566941260000014
其中B12、B21和B22为科氏离心矩阵的科氏离心项;令sin qi=si,cos qi=ci,i=1,2;
故Ma和Mb其中的参量由下式表达:
Figure FDA0003566941260000021
A12(q)=A21(q)=s2Iyz2-c2Ixy2,A22=Iyy2
Figure FDA0003566941260000022
Figure FDA0003566941260000023
其中Iyy1、Ixx2、Iyy2和Izz2均为转动惯量;Ixz2、Iyz2、Ixy2均为惯性张量;
步骤1.2、定义状态变量:
Figure FDA0003566941260000024
且令u=Ti+Tgi,i=1,2,则式(1)运动方程转化为状态方程:
Figure FDA0003566941260000025
式(2)中,其中定义摩擦函数参数为
Figure FDA0003566941260000026
且定义参数估计为
Figure FDA0003566941260000027
Figure FDA0003566941260000028
是对于θj的参数估计值;定义摩擦函数中的函数部分为:
Figure FDA0003566941260000029
Figure FDA00035669412600000210
Figure FDA00035669412600000211
x1表示坦克炮水平转动角度和方向转动角度所构成的列向量,x2表示坦克炮水平转动角速度和方向转动角速度所构成的列向量;
为便于控制器设计,假设如下:
假设1:两轴耦合坦克炮系统的总干扰d=[d1 d2]T足够光滑,使得
Figure FDA00035669412600000212
均存在并有界即:
Figure FDA00035669412600000213
式(3)中上界参数为δ1i、δ2i,i=1,2均为未知正常数,即
Figure FDA00035669412600000214
具有不确定的上界,转入步骤2;
步骤2,设计误差符号积分鲁棒自适应控制器,步骤如下:
步骤2.1、定义坦克炮系统的跟踪误差z1=x1-x1d,x1d是坦克炮系统期望跟踪的位置指令且该指令二阶连续可微,根据式(2)中的第一个方程
Figure FDA0003566941260000031
选取x2为虚拟控制,使方程
Figure FDA0003566941260000032
趋于稳定状态;令x2eq为虚拟控制的期望值,x2eq与真实状态x2的误差为z2=x2-x2eq,对z1求导可得:
Figure FDA0003566941260000033
设计虚拟控制律:
Figure FDA0003566941260000034
式(5)中可调增益
Figure FDA0003566941260000035
k11、k12均为正数,则:
Figure FDA0003566941260000036
由于z1(s)=G(s)z2(s),式中G(s)=1/(s+k1)是一个稳定的传递函数,当z2趋于0时,z1也必然趋于0;
步骤2.2、为获得一个额外的控制器设计自由度,定义一个辅助的误差信号r:
Figure FDA0003566941260000037
式(7)中可调增益
Figure FDA0003566941260000038
k21、k22均为正数;
根据式(2)和式(7),有如下r的展开式:
Figure FDA0003566941260000039
根据式(8),基于模型的控制器设计为:
Figure FDA00035669412600000310
式(9)中
Figure FDA0003566941260000041
其中kr1,kr2均为正的反馈增益,Im为单位对角阵,ua为基于模型的补偿项,us为鲁棒控制律,且us1为线性鲁棒反馈项,us2为非线性鲁棒项,用于克服建模不确定性对系统性能的影响,定义参数估计的残差为
Figure FDA0003566941260000042
将式(9)代入式(8)中得:
Figure FDA0003566941260000043
在式(10)中设计参数自适应律为:
Figure FDA0003566941260000044
Γi为自适应增益,均为常数;由于r的状态未知,因此采用分部积分方法处理,进而得到实际的自适应律:
Figure FDA0003566941260000045
根据误差符号积分鲁棒控制器设计方法,积分鲁棒项us2设计为:
Figure FDA0003566941260000046
式(11)中控制器增益
Figure FDA0003566941260000047
β需满足以下条件:
Figure FDA0003566941260000048
其中β1为控制器水平方向增益,β2为控制器高低方向增益;
对式(10)等式两边求导并运用式(7)、(12)和(13)可得:
Figure FDA0003566941260000049
式中,不可估计项
Figure FDA00035669412600000410
定义误差参量为Z=[z1 z2 r]T,由
Figure FDA00035669412600000411
结构可得,一定存在全局可逆非减正函数ρ(||Z||)∈R+使得:
Figure FDA00035669412600000412
转入步骤3;
步骤3,运用李雅普诺夫稳定性理论进行稳定性证明,引入Barbalat引理得到系统的全局渐近稳定的结果,具体如下:
定义辅助函数L(t)、P(t):
Figure FDA0003566941260000051
Figure FDA0003566941260000052
z2(0)、
Figure FDA0003566941260000053
分别表示z2
Figure FDA0003566941260000054
的初始值;
经证明当
Figure FDA0003566941260000055
时,P(t)≥0,因此定义李雅普诺夫函数如下:
Figure FDA0003566941260000056
运用李雅普诺夫稳定性理论进行稳定性证明,并运用Barbalat引理得到系统的全局渐近稳定的结果,因此调节增益k1、k2、kr使坦克炮系统的跟踪误差在时间趋于无穷的条件下趋于零。
2.根据权利要求1所述的两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法,其特征在于:步骤1.2中,坦克炮系统总的干扰包括外负载干扰、未建模摩擦、未建模动态、系统实际参数与建模参数的偏离造成的干扰。
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 CN110673473A (zh) 2020-01-10
CN110673473B true 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)

Families Citing this family (1)

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

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
电液伺服系统多模型鲁棒自适应控制;成旭华;《西安交通大学学报》;20181130;第51卷(第11期);第156-163页 *

Also Published As

Publication number Publication date
CN110673473A (zh) 2020-01-10

Similar Documents

Publication Publication Date Title
CN108983606B (zh) 一种机械臂系统的鲁棒滑模自适应控制方法
CN106502260B (zh) 空间绳系机器人抓捕挠性目标卫星后的姿态接管控制方法
CN103970138B (zh) 基于自抗扰与微分平滑的alv横向控制方法
CN109189085A (zh) 基于事件触发的航天器网络化系统姿态控制方法
CN107607101B (zh) 基于干扰观测器的mems陀螺滑模控制方法
CN107678282B (zh) 考虑未知动力学和外部干扰的mems陀螺智能控制方法
CN107607103B (zh) 基于干扰观测器的mems陀螺仪复合学习控制方法
CN110824925A (zh) 倾转式三旋翼无人机的自适应鲁棒容错控制方法
CN114019997B (zh) 固定翼无人机位置跟踪偏差约束下有限时间控制方法
CN107607102B (zh) 基于干扰观测器的mems陀螺滑模抖振抑制方法
CN113741188A (zh) 执行器故障下固定翼无人机反步自适应容错控制方法
CN112936277A (zh) 一种水下机器人-机械手系统固定时间轨迹跟踪方法
CN109597426A (zh) 基于l1自适应控制的四旋翼直升机轨迹跟踪控制方法
CN116039754B (zh) 一种智能车辆转向系统的预设性能控制方法
CN109514558A (zh) 基于奇异摄动的柔性机械臂时标分离鲁棒控制方法
CN116225037B (zh) 一种四旋翼无人机飞行姿态的自适应事件触发控制方法
CN108170151A (zh) 一种水下机器人的自适应运动控制装置及其方法
Yuan et al. Active disturbance rejection adaptive control of tank turret-gun control systems
CN111142380A (zh) 一种火箭炮在行进间发射的位置伺服系统的控制方法
CN118331062B (zh) 吊挂载荷无人机自适应模糊分数阶滑模容错控制方法及系统
CN110673473B (zh) 两轴耦合坦克炮系统的误差符号积分鲁棒自适应控制方法
CN112835372B (zh) 四旋翼无人机的固定时间控制方法
CN109975788A (zh) 一种激光雷达扫描机构的自适应控制方法
CN117762015A (zh) 一种肩关节康复机器人轨迹跟踪的控制方法
CN105867134A (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