本发明涉及舰载无人机着舰控制技术领域,尤其涉及一种舰载无人机纵向着舰控制方法。
背景技术
舰载无人机飞行控制比传统舰载飞机控制技术研究更具挑战性,具体表现在以下几个方面:舰载无人机控制系统实际上是强非线性和强耦合的系统;舰载无人机气动参数具有很大的不确定性;着舰过程中面临海洋气流的干扰,舰载无人机控制系统必须具有较高的控制精度和较强的抗干扰性。
目前舰载无人机着舰控制以线性方法为主,而着舰的非线性特征以及外部扰动会导致线性方法失效,因此有待进一步研究非线性方法在无人机着舰控制的应用。非线性控制方法是当前控制理论研究的热点,能够处理精度要求高、鲁棒性能高的实际控制问题,适合舰载无人机着舰控制律的设计。反演方法作为非线性方法的一种,最近几年在飞行控制方面也发挥了较大的功用,越来越多的学者采用该方法设计飞行控制律,但是在舰载无人机着舰领域还少有涉及。
技术实现要素:
本发明的目的是提供一种舰载无人机纵向着舰控制方法,旨在提升控制器的精确度和鲁棒性,提升舰载无人机着舰的安全性。
本发明的目的是通过以下技术方案实现的:
一种舰载无人机纵向着舰控制方法,包括:
建立舰载无人机纵向的非线性动力学模型,并转换成严格反馈模型;
设计自适应反演姿态控制器,结合舰载无人机的当前姿态角与角速度对期望航迹角进行跟踪,并输出升降舵偏角;
设计动力补偿控制器,结合舰载无人机的当前速度与期望速度,对舰载无人机的着舰速度进行跟踪控制,并输出相应的推力;
由严格反馈模型根据接收到的升降舵偏角与推力进行舰载无人机纵向着舰控制。
由上述本发明提供的技术方案可以看出,考虑了舰载无人机非线性动态模型,通过对舰载无人机的非线性动态模型进行严格反馈模型的转换,通过基于自适应反演的舰载无人机纵向着舰控制,其跟踪性能更优,鲁棒效果更好,且本方法对舰载无人机的动力补偿系统进行设计,设计了自适应反演控制器对舰载无人机的着舰速度进行控制。通过以上舰载无人机纵向自适应反演控制器的设计,确保舰载无人机在着舰阶段的安全性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
图1为本发明实施例提供的一种舰载无人机纵向着舰控制方法的示意图;
图2为本发明实施例提供的舰载无人机纵向受力及力矩示意图;
图3为本发明实施例提供的自适应反演姿态控制器结构示意图;
图4为本发明实施例提供的本方法的航迹角跟踪情况和传统pid控制方法的航迹角跟踪情况对比图;
图5为本发明实施例提供的控制舵输入仿真图;
图6为本发明实施例提供的俯仰角跟踪仿真图。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
本发明实施例提供一种舰载无人机纵向着舰控制方法,如图1所示,其主要包括:
步骤1、建立舰载无人机纵向的非线性动力学模型,并转换成严格反馈模型。
如图2所示,为舰载无人机纵向受力及力矩示意图;本发明实施例中的舰载无人机着舰纵向模型采用非线性动力学模型,表示为:
其中,l为升力,ft为发动机推力,m与g分别为舰载无人机重量和重力加速度,γ为航迹角,α为迎角,vt是舰载无人机速度,θ为俯仰角,q为俯仰角速率,并且γ=θ-α,m为纵向的转动力矩,iyy为纵向的转动惯量;
将升力l分解为
令航迹角状态
其中,
由于lo,
其中,g1(x1)=1,g2(x1,x2)=1,g3(x1,x2,x3)=mδ,
步骤2、设计自适应反演姿态控制器,结合舰载无人机的当前姿态角与角速度对期望航迹角进行跟踪,并输出升降舵偏角。
本发明实施例中,自适应反演姿态控制器主要包括两部分,一为姿态角环控制,二为俯仰角速度环控制,两个环节都采用自适应技术和反演控制方法进行设计,其结构如图3所示。通过自适应反演姿态控制器实现对期望航迹角的跟踪,确保舰载无人机着舰姿态稳定。
所设计的自适应反演姿态控制器,用于消除期望航迹角状态
跟踪误差计算方法为:
跟踪误差状态方程为:
其中,
由于飞行过程中参数向量
本发明实施例中,所设计的自适应反演姿态控制器表示为:
其中,k1,k2,k3为控制器设计参数;
姿态自适应控制律设计为:
其中,
步骤3、设计动力补偿控制器,结合舰载无人机的当前速度与期望速度,对舰载无人机的着舰速度进行跟踪控制,并输出相应的推力。
本发明实施例中,速度的动力学方程为:
其中,
所设计的动力补偿控制器通过自适应反演方式消除期望速度vr和速度状态vt之间的误差,其跟踪误差为:
zv=vt-vr;
自适应误差为:
其中,
速度跟踪误差状态方程为:
其中,
本发明实施例中,所设计的动力补偿控制器为:
其中,控制增益kv>0,
速度自适应控制律为:
其中,γv>0为待设计的自适应系数矩阵,
步骤4、由严格反馈模型根据接收到的升降舵偏角与推力信号对舰载无人机的纵向模型进行着舰控制。
自适应控制是在控制过程中同步进行的,在当前阶段其输出舰载无人机当前的姿态角与角速度、速度(通过传感器可测)给两个控制器,由两个控制器配合自适应反演控制,相应的输出升降舵偏角、推力输入到严格反馈模型,控制模型进行着舰。然后模型反馈当前姿态角、角速度和速度,直至顺利完成着舰控制。
为了验证本发明在着舰控制上的有效性,进行了仿真实验。
仿真工具采用matlab/simulink软件,动力学模型参数采用某型舰载无人机:
未知参数的初始值:
通过设计以上仿真实验设计,得到航迹角跟踪结果如图4所示,采用本发明的控制方法,能较好的跟踪期望着舰航迹角-3.5°,并且和传统pid方法对比可知,本发明调节时间更快,超调量更小,跟踪效果更好。图5为本发明的舰载无人机反演控制方法的控制舵输入仿真图。图6为本发明的舰载无人机反演控制方法的俯仰角跟踪仿真图。图4与图6中的γd、θd均为跟踪目标曲线。
由仿真实验结果可知,本发明所述的一种舰载无人机纵向着舰控制方法,能够精确控制舰载无人机跟踪期望下滑轨迹角-3.5°,控制舵输入信号平稳光滑,跟踪效果迅速误差小,因此能确保舰载无人机安全着舰。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例可以通过软件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,上述实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。