一种基于符号控制的飞机起飞控制方法

文档序号:6318999阅读:646来源:国知局
专利名称:一种基于符号控制的飞机起飞控制方法
技术领域
本发明涉及一种基于符号控制(Symbolic Control)的飞机起飞控制方法,属于控制理论技术领域。
背景技术
飞机起飞控制由于其时间短,状态点多,使得控制问题复杂,且需要控制精度较高,历来是飞机控制研究中的难点。飞机起飞过程包括滑跑、前轮抬起和空中飞行。其中以滑跑阶段和前轮抬起阶段的控制难度最大。对于一般的控制方法,需要事先调整数量巨大的控制参数,并在控制过程中频繁地切换参数,控制器设计任务十分繁重。从二十世纪七十年代以来,随着航空技术的发展,由于飞机本身不完善而造成的事故逐年递减。相对而言,飞机的主要事故发生在起飞阶段。在起飞阶段造成的飞行事故日益引起航空界的关注,成为航空工作者和气象科学工作者的共同研究课题。有关符号控制的研究已经有十几年的历史了,从一阶倒立摆的控制,到对机器人局部运动关节和小型直升飞机的简单控制,再到控制系统的导航。人们在寻求一种控制方法可以高效控制物理系统的状态转换、简化系统的控制律设计,或者有效的控制复杂或混合系统。这里的符号是广义的,可以指字母,可以指数字,也可以是它们的组合,具体要看所研究的问题形式以及需要达到的要求。符号控制可以产生有限个输入,控制系统状态间的转移,通过简化控制器设计来减少计算机存储和系统的复杂程度,可以根据要求在任意给定的精度范围内达到控制系统的目的。要求控制系统必须为可控且可观的。符号控制通过将一个空间中的控制问题变换到另一个更简单的空间中去,以实现状态分析和控制的目的,与数字信号处理理论中的频域和时域的关系颇为相似。符号控制将控制输入量的求取与求解给定区间长度的最优覆盖问题联系起来,在给定整数区间长度的情况下,求解一个步数和几个控制量,使这些控制量在不超过最大步数的情况下以精度1完全覆盖这一区间长度。符号控制方法作为一种新式的前沿方法,具有巨大的潜力。国际上,对符号控制的的研究仍然处于探索阶段,而在国内相关领域中,对符号控制的研究尚属空白。该发明在国内中属于首次探索,通过对符号控制的学习研究,可以为后来的相关研究提供借鉴与参考。

发明内容
1、发明目的本发明的目的是提供一种基于符号控制的飞机起飞控制方法,它是一种设计简单并且控制精度较高的飞机起飞控制解决方法。此方法也可移植于其它复杂的控制律设计问题。该方法利用符号控制求取控制输入,将飞机状态平稳地转移至目标状态,从而保证整个起飞过程中飞机的稳定性。该方法充分利用了矩阵空间变换在控制律设计中的简洁和普适性。2、技术方案本发明提出一种基于符号控制的飞机起飞控制方法,其具体思路是将大型飞机多模态运动分解成有限个含有字母和单词的输入符号,并构建相应的符号指令集,指令集由具有可逆性和互通性的编码符号组成,指令集中的符号指令可通过具有有限传输能力的信道发送给处理单元,随后接收到所传符号指令的飞行器控制单元再将其解码成相应的控制行为指令。符号控制正是由于它的简洁灵活能够有助于我们快速准确地实现信息的传入传出。其具体过程如

图1所示。在实际控制中,具体操作指令将编码为一系列符号通过有限带宽连接传递至控制系统中,作为符号输入,随后进行符号解码输入至下一级闭环控制子系统,作为其部分输入与参量来源,当控制子系统输出控制量并控制最终模型后,将物理模型的反馈结果一部分反馈至闭环控制子系统作为其优化根据,同时,反馈结果会被符号编码反馈至符号控制的输入端,为符号控制提供符号反馈。因此,符号控制能形成比闭环控制子系统形成更为高阶的闭环控制,从而应对模型出现的不确定性问题。本发明一种基于符号控制的飞机起飞控制方法,该方法的具体步骤如下步骤一飞机起飞数学模型的建立(1)飞机起飞非线性数学模型的建立利用飞机的气动数据和物理方程,建立起飞滑跑和空中飞行状态下飞机的非线性数学模型;(2)非线性模型的线性化利用基于小扰动原理的线性化方法,在起飞滑跑和空中飞行状态下利用泰勒级数将非线性方程展开并仅保留其一次项,得到此平衡点下的小扰动线性方程。利用这一线性方程,进行接下来起飞特性分析与控制律设计。步骤二 确定控制结构将系统输出作为反馈量进行全状态反馈,利用符号控制方法计算控制输入。利用符号控制器器搭建控制结构框图,如图5所示。整个系统的结构可表示为Χ = +万f/,其中,U表示系统输入,Xg表示要达到的目标,状态X = (V,α,θ,q)T表示飞机的状态,V, α , θ,q分别表示飞机的速度、飞机的
迎角、飞机的俯仰角与飞机俯仰角速度。X为飞机状态的一阶导数,A和B为系统的线性矩阵。步骤三首先将控制系统离散化,令采样时间为t,得到离散的系统方程G和H,通过线性反馈得到当前系统状态和目标系统状态的差ΔΧ,通过可控标准型矩阵变换操作求取至Brunovsky标准型的变换矩阵T。
权利要求
1. 一种基于符号控制的飞机起飞控制方法,其特征在于该方法的具体步骤如下 步骤一飞机起飞数学模型的建立(1)飞机起飞非线性数学模型的建立利用飞机的气动数据和物理方程,建立起飞滑跑和空中飞行状态下飞机的非线性数学模型;(2)非线性模型的线性化利用基于小扰动原理的线性化方法,在起飞滑跑和空中飞行状态下利用泰勒级数将非线性方程展开并仅保留其一次项,得到此平衡点下的小扰动线性方程,利用这一线性方程, 进行接下来起飞特性分析与控制律设计; 步骤二 确定控制结构将系统输出作为反馈量进行全状态反馈,利用符号控制方法计算控制输入,利用符号控制器搭建控制结构框图;整个系统的结构表示为X = WZ +万f/,其中,U表示系统输入,)(8表示要达到的目标,状态X = (V,α,θ,q)T表示飞机的状态,V, α , θ,q分别表示飞机的速度、飞机的迎角、飞机的俯仰角与飞机俯仰角速度,X为飞机状态的一阶导数,A和B为系统的线性矩阵;步骤三首先将控制系统离散化,令采样时间为t,得到离散的系统方程G和H,通过线性反馈得到当前系统状态和目标系统状态的差ΔΧ,通过可控标准型矩阵变换操作求取至 Brunovsky标准型的变换矩阵T ; ~h ‘ h*GΤ—1 = 2(1)h*G2h*G3其中h为将G、H变换为可控标准型的变换矩阵的最后一行; 步骤四在Brunovsky坐标下求取需要的状态转移量Δ)(Β Δ Xb = T-1 Δ X(2)步骤五在Brunovsky坐标下求取晶格glma的大小 glma = 2*e/kama(3)其中,e为给定的控制精度,其中的矩阵kama由下面的方程给出kesi = T*[\n\]Tkama = ^Jkesi(l,l)2 + kesi(2,l)2 + kesi(3,l)2 + kesi(4,l)2(4)步骤六求取在晶格度量下离目标状态最近的点,即计算正整数kl,使得kl*glma与 delt0_4的差最小,delt0_4由下式给出delt0_4 = (ΔΧβ(1, 1) +Δ Xb (2,1) +Δ Xb (3,1) +Δ Xb (4,1))/4(5)步骤七通过搜索计算Brunovsky坐标的多个控制量ul、u2、u3,和多个控制次数i、j、 k,使它们满足i*ul+j*u2+k*u3 = kl(6)规定正整数N,当N为偶数时u3 = Ν2/4+3Ν/2+1 u2 = u3-lul = U3-N/2-1(7)当N为奇数吋 u3 = N2/4+3N/2+5/4 u2 = u3-lul = u3-(N+l)/2-l(8)且有O < i < N-I O < j < N-l-iO < k < N-l-i-j(9)步骤八求取Brunovsky坐标下控制输入V V = [ulul. . . ulu2u2. . . u2u3u3. . . u3](10)V是ー个一维矩阵,其中ul、u2、u3按照上式的方式順序排列,ul、u2、u3分別有i、j、 k个;步骤九将控制输入V通过变换从Brimovsky坐标变换回原坐标,得到控制输入U U = 2*glma*V/kama。(11)
全文摘要
一种基于符号控制的飞机起飞控制方法,它有九大步骤一、飞机起飞数学模型的建立;二、飞机非线性数学模型的线性化;三、控制系统离散化,求取至Brunovsky标准型的变换矩阵;四、在Brunovsky坐标下求取需要的状态转移量;五、根据给定误差在Brunovsky坐标下求取晶格的大小;六、求取在晶格度量下离目标状态最近的点;七、通过搜索计算Brunovsky坐标的多个控制量和多个控制次数;求取Brunovsky坐标下控制输入;九、将控制输入通过变换从Brunovsky坐标变换回原坐标得到控制输入。本发明充分利用了矩阵空间变换在控制律设计中的简洁和普适性,是一种设计简单控制精度较高的飞机起飞控制方法。
文档编号G05D1/00GK102541055SQ20121000217
公开日2012年7月4日 申请日期2012年1月5日 优先权日2012年1月5日
发明者段海滨, 罗琪楠 申请人:北京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1