首页> 中国专利> 一种基于反步法的飞机俯仰姿态与航迹角解耦控制方法

一种基于反步法的飞机俯仰姿态与航迹角解耦控制方法

摘要

本发明公开了一种基于反步法的飞机俯仰姿态与航迹角解耦控制方法,包括:根据关于飞机迎角的运动方程,建立适用于设计飞机迎角反步控制律的数学模型;基于飞机迎角反步控制律的数学模型,利用Lyapunov函数并引入待定参量设计改进的飞机迎角反步控制律;通过优化飞机迎角的阶跃响应性能,确定所述改进的飞机迎角反步控制律中待定参数的取值;设计油门控制航迹角的控制律,并通过优化航迹角对期望响应的跟踪性能,优化航迹角控制律参数,使航迹角在飞机迎角调整后保持不变。上述方法控制精度高,能通过调整飞机俯仰姿态精确控制迎角,且不会改变航迹角;控制律中涉及模型信息较少且容易获取,因而具有较强的实用性。

著录项

  • 公开/公告号CN114942649A

    专利类型发明专利

  • 公开/公告日2022-08-26

    原文格式PDF

  • 申请/专利权人 北京石油化工学院;

    申请/专利号CN202210631737.8

  • 申请日2022-06-06

  • 分类号G05D1/08(2006.01);

  • 代理机构北京凯特来知识产权代理有限公司 11260;北京凯特来知识产权代理有限公司 11260;

  • 代理人郑立明;韩珂

  • 地址 102600 北京市大兴区黄村清源北路19号

  • 入库时间 2023-06-19 16:31:45

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-12-06

    授权

    发明专利权授予

  • 2022-09-13

    实质审查的生效 IPC(主分类):G05D 1/08 专利申请号:2022106317378 申请日:20220606

    实质审查的生效

说明书

技术领域

本发明涉及航空飞行器控制技术领域,尤其涉及一种基于反步法的飞机俯仰姿态与航迹角解耦控制方法。

背景技术

在飞机飞行过程中,经常需要控制飞机姿态、迎角、航迹角等变量,控制效果直接影响飞行状态和乘员感受:迎角直接影响飞机所受气动力和力矩,航迹角与飞行高度、航向有关,而调整飞机姿态既能改变迎角和航迹,也能改变驾驶员视线。诚然,对于这些变量的控制侧重和具体要求由特定飞行工况决定。

由飞行器运动方程可知,这些被控变量间相互耦合。我们常利用这种耦合关系完成飞行控制任务,比如飞机爬升时需“抬头”,要降落时先“低头”;然而变量间耦合关系也会增大控制难度,带来许多麻烦。例如,飞行员操作舰载机着舰过程中,需要同时完成3件事:①用驾驶杆调整机头指向,以对准航母斜角甲板中线飞行,即“对中”;②用油门杆控制飞机下滑航迹,使舰载机沿着光学下滑道飞行,即“看灯”;③用驾驶杆控制俯仰姿态,限制迎角误差在±0.5°内,即“保角”。“对中、看灯、保角”3件事高度耦合:左右操纵驾驶杆对中会导致飞机高度损失,使飞机偏离理想航迹;调整油门杆以修正下滑道偏差时会改变迎角;通过前后操纵驾驶杆改变俯仰角来调整迎角时又会影响航迹。因此,飞行员在着舰阶段须不断协调操纵双杆,工作强度甚至较空战更大,是舰载机着舰事故高发的主要原因之一。

由以上分析可知,研究飞行器解耦控制律具有重要实际意义。另外,在飞行控制律的理论研究和设计阶段,为降低控制律实施难度、增强理论研究成果的实用性,希望控制律所涉及的运动模型信息可靠准确、易获取。

发明内容

本发明的目的是提供一种基于反步法的飞机俯仰姿态与航迹角解耦控制方法,能实现飞机在纵向运动状态下俯仰姿态与航迹角的解耦控制,使飞机通过调整俯仰角来精确控制迎角,同时保持飞行航迹角不变。

本发明的目的是通过以下技术方案实现的:

一种基于反步法的飞机俯仰姿态与航迹角解耦控制方法,包括:

根据关于飞机迎角的运动方程,建立适用于设计飞机迎角反步控制律的数学模型;

基于设计飞机迎角反步控制律的数学模型,利用Lyapunov函数并引入待定参量,设计改进的飞机迎角反步控制律,其中,待定参量包含待定参数与函数;

通过优化飞机迎角的阶跃响应性能,确定所述改进的飞机迎角反步控制律中待定参数的取值;

设计油门控制航迹角的控制律,并通过优化航迹角对期望响应的跟踪性能,优化航迹角控制律参数,使航迹角在飞机迎角调整后保持不变。

由上述本发明提供的技术方案可以看出,控制精度高,能通过调整飞机俯仰姿态精确控制迎角,且不会改变航迹角;控制律中涉及模型信息较少且容易获取,因而具有较强的实用性。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。

图1为本发明实施例提供的一种基于反步法的飞机俯仰姿态与航迹角解耦控制方法的流程图;

图2为本发明实施例提供的对飞机稳态降落过程进行受力分析的示意图;

图3为本发明实施例提供的用来验证改进的飞机迎角反步控制律的示意图;

图4为本发明实施例提供的通过Matlab软件的阶跃响应优化工具设计迎角反步控制律参数示意图;

图5为本发明实施例提供的飞机在迎角反步控制律参数优化后的指令响应示意图;

图6为本发明实施例提供的通过Matlab软件的跟踪参考信号工具设计航迹角控制律参数示意图;

图7为本发明实施例提供的飞机在迎角和航迹角控制律综合作用下的指令响应示意图。

具体实施方式

下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。

首先对本文中可能使用的术语进行如下说明:

术语“包括”、“包含”、“含有”、“具有”或其它类似语义的描述,应被解释为非排它性的包括。例如:包括某技术特征要素(如原料、组分、成分、载体、剂型、材料、尺寸、零件、部件、机构、装置、步骤、工序、方法、反应条件、加工条件、参数、算法、信号、数据、产品或制品等),应被解释为不仅包括明确列出的某技术特征要素,还可以包括未明确列出的本领域公知的其它技术特征要素。

下面对本发明所提供的一种基于反步法的飞机俯仰姿态与航迹角解耦控制方法进行详细描述。本发明实施例中未作详细描述的内容属于本领域专业技术人员公知的现有技术。本发明实施例中未注明具体条件者,按照本领域常规条件或制造商建议的条件进行。本发明实施例中所用仪器未注明生产厂商者,均为可以通过市售购买获得的常规产品。

如图1所示,本发明实施例提供的一种基于反步法的飞机俯仰姿态与航迹角解耦控制方法,主要包括如下步骤:

步骤1、根据关于飞机迎角的运动方程,建立适用于设计飞机迎角反步控制律的数学模型。

本发明实施例中,所述关于飞机迎角的运动方程为关于飞机迎角α的一阶微分方程式,其通过关于飞机惯性迎角α

其中,m为飞机质量;g为重力加速度;P、L、D分别表示飞机发动机推力、所受气动升力和阻力,推力作用方向沿机体纵轴,推力安装角与偏心距均为零;v表示飞机空速,等于飞机地速v

令变量x

其中,变量顶部的黑点为一阶微分符号。

继续进行变量代换,令变量ξ

其中,下标*表示相应变量在标称飞行状态的取值,即基准值(标称值),是常量。由此可建立适用于设计飞机迎角反步控制律的数学模型,表示为:

步骤2、基于设计飞机迎角反步控制律的数学模型,利用Lyapunov函数并引入待定参量,设计改进的飞机迎角反步控制律。

考虑到基于传统反步设计思路建立的迎角控制律包含非线性模型的大量信息,在实际应用时很难准确获取,本发明设计改进的飞机迎角反步控制律,最大限度地降低控制律所包含的运动模型的信息。具体为:

选择两个Lyapunov函数,表示为:

其中,变量

构造满足要求的正半定函数F(ξ

u=-c

其中,c

由于上述改进的飞机迎角反步控制律是针对非线性运动模型建立的,若以线性模型作为被控对象,需要将该控制律进一步转化为适用于线性模型的形式,表示为:

其中,μ

本发明实施例中,待定参量主要包括:待定参数c

步骤3、通过优化飞机迎角的阶跃响应性能,确定所述改进的飞机迎角反步控制律中待定参数的取值。

本发明实施例中,使用第一软件程序优化飞机迎角的阶跃响应性能,从而自动优化飞机迎角反步控制律中待定参数:在软件程序中设置待定参数的取值范围和飞机迎角阶跃响应的性能要求;通过软件进行参数自动寻优来满足所设定的性能要求,之后再逐步提高性能要求,继续进行参数自寻优,直到阶跃响应性能提高到参数寻优无法满足时,即可明确飞机迎角反步控制律中的待定参数的最优配置情况,结束参数寻优工作。

如之前所述,待定参数主要包括c

示例性的,所述第一软件程序可以为Matlab软件Simulink模块库的Check StepResponse Characteristics模块。

步骤4、设计油门控制航迹角的控制律,并通过优化航迹角对期望响应的跟踪性能,优化航迹角控制律参数,使航迹角在飞机迎角调整后保持不变。

本发明实施例中,所述油门控制航迹角的控制律采用PID控制结构,对应复数域表达式为:

式中:s为复数域空间的变量,k

本发明实施例中,优化飞机航迹角控制律参数时不改变之前已经过优化确定的迎角控制律参数值(即优化得到的c

示例性的,所述第二软件程序可以为Matlab软件Simulink模块库的CheckAgainst Reference模块。

本发明实施例提供的上述方案主要获得如下有益效果:

1)能够实现飞机在纵向运动状态下俯仰姿态与航迹角的解耦控制,使飞机通过调整俯仰角来精确控制迎角,同时保持飞行航迹角不变。

2)飞机迎角反步控制律中涉及模型信息较少且容易获取,因而具有较强的实用性。

为了便于理解和更加清晰地展现出本发明所提供的技术方案及所产生的技术效果,下面结合本发明设计过程中进行的各项分析与推导过程对整个方案做更为细致的介绍。

一、根据关于飞机迎角的运动方程,建立适用于设计飞机迎角反步控制律的数学模型。

关于飞机迎角α的一阶微分方程式可由关于飞机惯性迎角α

在无风情况下,α与α

令变量x

继续进行变量代换,令变量ξ

二、基于传统反步设计方法建立迎角控制律并分析传统设计方法存在的问题。

传统反步法是一种具有鲁棒性的设计方法,基本设计思想是将复杂的非线性系统分解成不超过系统阶数的子系统,然后从最后一级子系统开始设计,使其达到渐近稳定;再对包含最后一级子系统的前一级子系统进行设计,使其达到渐近稳定…依此“后退”,直至完成整个系统的控制律设计。证明完整闭环系统稳定性的最终Lyapunov函数,可通过将验证每一级子系统的Lyapunov函数逐级累加得到,这些Lyapunov函数也决定了系统控制律的最终实现形式。

以公式(6)对应的系统为被控对象,根据传统反步法设计迎角控制律。

首先,选取第1个Lyapunov函数:

z=ξ

本发明实施例中,引入的一系列的中间参数(或者函数),例如,之前定义的变量x

然后,针对ξ

综上可知,原系统控制律为公式(11),进而由公式(5)并令ξ

这种设计方法存在的问题在于:公式(12)中包含非线性模型的大量信息,在实际应用时很难准确获取,特别是函数导数项

三、设计改进的飞机迎角反步控制律,最大限度地降低控制律所包含的运动模型的信息。

根据前述第二部分中指出的传统设计方法存在的问题,本发明提供的改进飞机迎角反步控制律设计方法需通过以下两步来完成。

首先,第1个Lyapunov函数仍选为

然后,取第二级误差函数,即公式(15),结合公式(6)可得公式(16)。若采用前述第二部分中的传统反步法设计控制律u,即仍将第2个Lyapunov函数取为V

z=ξ

为避免该问题,最大限度地减少控制律所涉及的运动模型信息,将第2个Lyapunov函数取为公式(17),式中:c

F′(ξ

将公式(17)等号两边对时间求导数,并代入公式(16)后得到公式(19)。

令参数c

u=-c

P

根据Lyapunov稳定性判据,当飞机迎角反步控制律u取为表达式(26)时,公式(17)中ξ

相比于公式(12)所代表的传统迎角反步控制律,公式(26)所代表的改进迎角反步控制律所包含的模型信息量显著减少,只含有迎角偏差Δα、俯仰角速度q以及待定控制参数c

图3所示,为本发明实施例提供的用来验证改进的飞机迎角反步控制律的示意图,图3上展示了在MATLAB软件Simulink平台上建立的闭环系统。将描述某型飞机进场降落运动的线性小扰动模型作为被控对象,模型以状态空间方程形式存储在图中名为“飞机运动模型”的模块中,表达式为:

其中:

x=[Δv Δα Δq Δθ Δh]

v的单位是m/s;α、θ(飞机俯仰角)和γ的单位均为rad;q的单位是rad/s;h表示高度,单位是m;n

其中,O表示零矩阵,即2行3列全0矩阵;I表示单位矩阵,即5阶单位阵,二者均为线性代数中常规表达方式。

公式(26)给出的模型控制律是针对非线性运动模型建立的,式中飞机迎角反步控制律u并不代表被控对象的控制执行机构,即不同于公式(30)中u

1)由u等于M/I

u=ΔM/I

2)根据扰动线性化理论和被控对象的气动特性,又可将ΔM表示为公式(32),式中6个与俯仰力矩有关的气动系数的取值分别为μ

3)联立公式(31)和公式(32),可得关于线性小扰动模型舵面输入偏量的控制律表达式(33)。

利用Simulink平台实现控制律式(33)时,可令Δδ

四、在前述第三部分的基础上,优化飞机迎角的阶跃响应性能,从而确定改进的飞机迎角反步控制律中待定参数的取值。

优化待定参数取值是为获得更好的系统响应性能,而不仅满足于使系统稳定。在优化飞机迎角的阶跃响应性能时,用到Matlab软件Simulink模块库中“Check StepResponse Characteristics”功能模块,该模块可将期望的控制系统阶跃性能指标转换为阶跃响应的约束边界,自动优化控制系统待定参数,直至系统输出满足期望性能指标为止。考虑到待定参数取值范围影响该模块的运行效率和效果,加之优化前一般难以预判待优化变量的最优响应情况,实际使用时,设置待定参数取值范围不宜过宽、性能指标要求可逐步提高。

图4为本发明实施例提供的通过Matlab软件的阶跃响应优化工具设计迎角反步控制律参数示意图,即在图3的迎角输出端连接“Check Step Response Characteristics”模块后的效果。具体操作时,设置待定参数K1、KC和K_marg的取值范围分别为0~100,-19~24,0~200,并逐渐提高阶跃响应要求,最终将迎角响应的性能指标设置为上升时间0.5s、调节时间1.5s、稳态误差范围0.5%、超调量2%、负超调0%,获得满足该指标要求的最优响应结果,对应参数K1、KC和K_marg的取值分别12.34、-19、16.234。图5为本发明实施例提供的飞机在迎角反步控制律参数优化后的指令响应示意图。图5表明,迎角和俯仰角速度响应指令后不到1s就已达到稳态,前者稳定在指令值,后者收敛到0,说明对迎角控制律的参数优化是成功的。尽管如此,系统整体响应仍不尽如人意,图5表明,飞机俯仰姿态和航迹角受迎角调整的影响较大,在迎角响应收敛后长时间内都无法稳定。

五、在前述第四部分的基础上,设计油门控制航迹角的控制律,并通过优化航迹角对期望响应的跟踪性能,优化航迹角控制律参数,使航迹角在迎角调整后保持不变。

通过油门控制飞机航迹角的原因在于:

一方面,图5已充分表明,仅采用公式(33)的控制律并优化其中参数,能精确控制飞机迎角和俯仰角速率,但无法稳定飞机俯仰姿态和航迹角;考虑到飞机纵向运动状态下,其俯仰角、航迹角和迎角3者线性相关,满足公式(34),在保证飞机迎角和俯仰角速率控制效果的基础上,若能保持航迹角稳定,则有望实现俯仰姿态与航迹角的解耦控制,即飞机通过调整俯仰角就能精确调整迎角,并不影响航迹角;

Δθ=Δα+Δγ (34)

另一方面,公式(33)所示控制律中,不包含油门与航迹角信息,表明在实施该控制律基础上,只利用油门控制航迹角不会破坏对迎角和俯仰角速率的控制效果,也即表明,在公式(33)所示控制律参数得到优化后,进一步优化基于油门控制的航迹角控制律参数,就能实现对飞机姿态、迎角、角速度和航迹角的综合优化控制。

航迹角控制律采用PID控制结构,其复数域表达式如公式(35)所示,式中:k

优化航迹角控制律参数的目标是:航迹角响应迎角阶跃指令收敛,且稳态值为0。图6为本发明实施例提供的通过Matlab软件的跟踪参考信号工具设计航迹角控制律参数示意图,给出用Matlab软件Simulink模块库的“Check Against Reference”模块来优化航迹角控制律参数的具体连接方法。根据图5所示飞机迎角响应的收敛时间,将“Check AgainstReference”模块中期望的航迹角响应(即参考信号)设置为1~8s时间段内的常值0函数,并设定公式(35)中3个待定增益(k

图3、图4、图6中:delta_alpha为Δα,delta_dalpha为

图7表明,航迹角响应迎角阶跃指令后不到1s就进入稳态值附近2%误差带,3s时扰动已收敛至0并保持不变,而俯仰角在响应迎角指令1s左右就收敛到指令幅度且之后保持恒定,实现了对迎角响应的精确跟踪;同时,飞行速度的波动范围很小,稳态时只比基准值偏离0.05m/s,亦可认为基本保持不变。另外,根据

由此可见,利用本发明实施例所述方法设计的基于反步法的飞机俯仰姿态与航迹角解耦控制律,控制精度较高,能使处于纵向运动状态下的飞机通过调整俯仰角来快速、准确地控制迎角,并保持飞行航迹角不变。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例可以通过软件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,上述实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号