飞行器多回路模型簇人机闭环复合根轨迹多级PID鲁棒控制\n器设计方法\n技术领域\n[0001] 本发明涉及一种飞行器控制器设计方法,特别涉及飞行器多回路模型簇人机闭环复合根轨迹多级PID鲁棒控制器设计方法,属于测控技术和飞行力学等范畴。\n背景技术\n[0002] 飞行器起降过程的控制对飞行安全有重要作用;由于飞行器起降过程中飞行速度变化大,即使按照纵向模型也会面临强非线性问题;另一方面,飞行器的操纵舵存在饱和、死区等现象;从飞行安全考虑,超低空飞行(如飞机起飞/着陆)时,控制器必须保证系统具有一定的稳定裕度、无超调和平稳性,这样,就使得超低空飞行控制器设计非常复杂,不能直接套用现有控制理论进行飞行器控制的设计。\n[0003] 在现代实际飞行控制器的设计中,一少部分采用状态空间法进行设计,而大多数仍然采用以PID为代表的经典频域法和逆Nyquist阵列法为代表的现代频率法进行控制器设计。 现代控制理论以状态空间法为特征、以解析计算为主要手段、以实现性能指标为最优的现代控制理论,而后又发展了最优控制方法、模型参考控制方法、自适应控制方法、动态逆控制方法,反馈线性化方法、直接非线性优化控制、变增益控制法、神经网络控制方法,模糊控制方法,鲁棒控制法以及多种方法组合控制等一系列控制器设计方法,发表的学术论文数以万计,例如2011年Ghasemi A 设计了自适应模糊滑模控制的再入飞行器(Ghasemi A, Moradi M, Menhaj M B. Adaptive Fuzzy Sliding Mode Control Design for a Low-Lift Reentry Vehicle[J]. Journal of Aerospace Engineering, 2011, 25(2): \n210-216),2013年Babaei A R为非最小相位和非线性飞行器设计了模糊滑模控制自动驾驶仪(Babaei A R, Mortazavi M, Moradi M H. Fuzzy sliding mode autopilot design for nonminimum phase and nonlinear UAV[J]. Journal of Intelligent and Fuzzy Systems, 2013, 24(3): 499-509),很多研究仅仅停留在理想化的仿真研究阶段;而且这种设计存在三个问题:(1) 由于无法进行飞行器超低空操纵稳定性试验,难以得到精确的被控对象的数学模型;(2) 对于军标规定的稳定裕度等评价飞行控制系统的重要性能指标,状态空间法远不像经典频率法那样能以明显的形式表达出来;(3) 控制器结构过于复杂、没有考虑实际控制器和飞行状态的约束,设计的控制器物理上不可实现。\n[0004] 英国的学者Rosenbrock系统地、开创性地研究了如何将频域法推广到多变量系统的设计中去,利用矩阵对角优势概念, 把多变量问题转化为能用人们熟知的古典方法的单变量系统的设计问题, 以后相继出现了Mayne序列回差法, MacFarlane特征轨迹法、Owens并矢展开法等方法,共同特点是把多输入一多输出、回路间严重关联的多变量系统的设计, 化为一系列单变量系统的设计问题, 进而可选用某一种古典方法( Nyquist和Bode的频率响应法, Evans 的根轨迹法等) 完成系统的设计,上述这些方法保留和继承了古典图形法的优点, 不要求特别精确的数学模型, 容易满足工程上的限制。特别是当采用有图形显示终端的人一机对话式的计算机辅助设计程序实现时, 可以充分发挥设计者的经验和智慧, 设计出既满足品质要求, 又是物理上可实现的、结构简单的控制器;国内外对多变量频率法进行了改进研究(高大远 , 罗成 , 沈辉 , 胡德文,挠性卫星姿态解藕控制器多变量频率域设计方法,宇航学报,2007,Vol.28(2),pp442-447;熊柯, 夏智勋, 郭振云, 倾斜转弯高超声速巡航飞行器多变量频域法解耦设计,弹箭与制导学报,2011, Vol.31(3),pp25-\n28)但是,这种设计方法当考虑系统不确定问题时保守性过大,在飞行器操纵舵限制情况下不能得到合理的设计结果。\n[0005] 在高性能飞机的研制中, 评价一架飞机飞行品质的好坏, 不仅取决于飞机本身和驾驶员操纵的动力学特性, 还取决于驾驶员与飞机之间高度一致地配合, 以及驾驶员与先进飞机飞行控制系统之间功能分配的合理性。直到1980 年后, 评价飞机飞行品质的美军标仍然存在着严重缺陷, 即没有考虑驾驶员在操纵回路中的作用, 因而由此所得的评价与试飞员试飞后所得的结果仍有一定差距。近年来, 正在发展一种有驾驶员参与系统的闭环准则(尼尔2史密斯准则) , 但如何实现至今仍无有效算法。尼尔—史密斯准则是在\n1970 年提出的, 它是一个闭环俯仰跟踪准则。它考虑问题的方法是: 在驾驶员驾驶飞机时与飞机构成一个闭环系统, 驾驶员轻松地操纵就能达到特定的飞行指标, 则飞行品质是好的。为了获得与驾驶员一致的对飞机的评价意见, 则在理论分析中必须把驾驶员包括在内。通常, 驾驶员行为的数学模型是非线性的, 可能是离散的, 但当研究具有稳定性的操纵对象时, 有用的近似模型仍为线性。由大量飞行实践和仿真研究表明, 驾驶员的行为由他的心理特性、生理特性、周围环境、操纵系统、操纵对象所要完成的任务来决定,尽管驾驶员有着各自的特点, 但在完成单一的飞行任务中, 大多数驾驶员的动作可由完全确定的数学模型来描述, 它是驾驶员行为的大量试验的平均状态,与实际情况很接近, 因此现在大都采用如下形式的人机闭环特性驾驶员模型:\n[0006]\n[0007] 和系统开环传递函数或频率特性来估计人机闭环特性。\n[0008] 其中: 为驾驶员环节的静态增益、为驾驶员的固有延时特性、 为驾驶员超前补偿时间常数、 为驾驶员滞后补偿时间常数;此模型加入后,在飞行控制器中要考虑反应较慢的驾驶员带来的诱发振荡问题,在全部飞行包线内,对反应较慢的驾驶员容许控制器设计还没有系统的方法,只是对单一飞行状态具有部分研究。\n[0009] 综上所述,目前的控制方法还不能在飞行器模型变化、按照全飞行包线内的稳定裕度指标设计出无驾驶员诱发振荡、超调量小、平稳的低空飞行控制器。\n发明内容\n[0010] 为了克服现有方法不能在飞行器在全飞行包线内模型变化大的情况下设计出符合全飞行包线内的稳定裕度指标的无驾驶员诱发振荡、超调量小、平稳低空飞行控制器的技术缺陷,本发明提供了一种飞行器多回路模型簇人机闭环复合根轨迹多级PID鲁棒控制器设计方法,该方法在给定不同高度、马赫数条件下通过扫频飞行试验直接确定获得全包线内的幅频和相频特性构成的模型簇;根据飞行包线内的幅频裕度和相位裕度军标要求,给出了对应根轨迹描述下的闭环极点分布限制指标,通过加入多级PID控制器并在飞行器全包线内的闭环极点分布限制指标和系统辨识中的模型辨识方法确定多级PID鲁棒控制器级数和参数值;从根轨迹描述下的闭环极点分布限制的概念出发设计出符合全飞行包线的无驾驶员诱发振荡、超调量小、平稳的低空飞行控制器。\n[0011] 本发明解决其技术问题所采用的技术方案:一种飞行器多回路模型簇人机闭环复合根轨迹多级PID鲁棒控制器设计方法,其特征包括以下步骤:\n[0012] 步骤1、给定不同高度、马赫数下通过扫频飞行试验直接由允许飞行的全包线内的幅频和相频特性构成飞行器全包线内的操纵舵面与飞行高度之模型簇,并且能够跨越飞行包线获得飞行器的颤振频率,得到对应的飞行器操纵舵面与飞行高度之间开环传递函数模型簇矩阵为:\n[0013]\n[0014] 其中, 为 方阵, 为正整数,为拉普拉氏变换的自变量, 为飞行器飞行高度, 为马赫数, 为不确定向量, 为 单模方阵, 为 多项式对角矩阵, 为 单模方阵, 为 阶多项式, 为正整数;\n[0015] 选取 ,满足条件:\n[0016]\n[0017] 以及\n[0018] 其中, 为 方阵, 为 单模方阵, 为 多项式对角矩阵,\n为 的第 行、第 列元素, 为 的第 行、第 列元素, , 为\n单模方阵, 为多项式, 为相角数学符号;\n[0019] 飞行器多回路系统的控制器设为:\n[0020]\n[0021] 其中, 为 方阵, 为\n对角矩阵; 为 的第 行、第 列元素, ;\n[0022] 步骤2、控制器 , 的设计过程如下:\n[0023] (1) 令 ,一种具体表达形式为:\n[0024]\n[0025] 其中\n[0026] 、\n为多项式,\n为传递函数中常用的拉普拉斯变换后的变量, 分别为飞行高度和马赫数,是俯仰回路的延迟时间, 为随 变化的增益,\n为多项式 中随 变化的系数簇, 为多项式\n中随 变化的系数簇, 为模型的不确定项;\n[0027] 考虑人机闭环特性时驾驶员模型:\n[0028]\n[0029] 和系统开环传递函数或频率特性来估计人机闭环特性;\n[0030] 其中: 为驾驶员环节的静态增益、 为驾驶员的固有延时特性、 为驾驶员超前补偿时间常数、 为驾驶员滞后补偿时间常数;\n[0031] 这样,人机系统的开环模型 就变为:\n[0032] ;\n[0033] (2) 候选多级PID控制器的传递函数为:\n[0034] 式中, 为待确定的常数增益,N为整数,表示待确定的多级PID控制器的级数,、 、 , 为待确定的常数;\n[0035] 加入多级PID控制器后,整个系统的开环传递函数为:\n[0036]\n[0037] 对应的根轨迹方程为:\n[0038]\n[0039] (3) 设 ,其中: 为 的实部, 为 的虚部, 为虚部符号;系统的稳定裕度指标设定为: , ,其中, 为非零实数, 为给定数;根据飞行试验或风洞试验建立模型不确定项造成的滞后相角 ,弧度,幅值 ,\n系统的稳定裕度指标调整为: 和 ,其中, 和 均为整实\n数;\n[0040] 这样,系统的稳定裕度指标可以转化为:根据\n[0041]\n[0042] 或\n[0043]\n所得到的根轨迹必须满足 和 ,在该指标和极大似然准则共\n同约束下,根据系统模型结构辨识中的极大似然方法确定多级PID控制器的级数N、常数、 、 , 。\n[0044] 本发明的有益效果是:从根轨迹描述下的闭环极点分布限制的概念出发,通过加入多级PID控制器,在全飞行包线内按照符合给定闭环极点分布限制要求和模型辨识方法确定多级PID鲁棒控制器的参数,设计出符合全飞行包线的无驾驶员诱发振荡、超调量小、平稳的低空飞行控制器。\n[0045] 下面结合实施例对本发明作详细说明。\n具体实施方式\n[0046] 步骤1、给定不同高度、马赫数下使用线性扫频信号\n( 为起始频率, 为截止频率, , 为扫频时间)或对数扫频信号\n( 为起始频率, 为截止频率, , 为\n扫频时间)对飞机激励,通过扫频飞行试验直接由允许飞行的全包线内的幅频和相频特性构成飞行器全包线内的操纵舵面与飞行高度之模型簇,并且能够跨越飞行包线获得飞行器的颤振频率,得到对应的飞行器操纵舵面与飞行高度之间开环传递函数模型簇矩阵为:\n[0047]\n[0048] 其中, 为 方阵, 为正整数,为拉普拉氏变换的自变量, 为飞行器飞行高度, 为马赫数, 为不确定向量, 为 单模方阵, 为 多项式对角矩阵, 为 单模方阵, 为 阶多项式, 为正整数;\n[0049] 选取 ,满足\n条件:\n[0050]\n[0051] 以及\n[0052] 其中, 为 方阵, 为 单模方阵, 为 多项式对角矩阵,\n为 的第 行、第 列元素, 为 的第 行、第 列元素, , 为\n单模方阵, 为多项式, 为相角数学符号;\n[0053] 飞行器多回路系统的控制器设为:\n[0054]\n[0055] 其中, 为 方阵, 为\n对角矩阵; 为 的第 行、第 列元素, ;\n[0056] 步骤2、控制器 , 的设计过程如下:\n[0057] (1) 令 ,一种具体表达形式为:\n[0058]\n[0059] 其中\n[0060] 、\n为多项式,为传\n递函数中常用的拉普拉斯变换后的变量, 分别为飞行高度和马赫数, 是俯仰回路的延迟时间, 为随 变化的增益, 为多项\n式 中随 变化的系数簇, 为多项式\n中随 变化的系数簇, 为模型的不确定项;\n[0061] 考虑人机闭环特性时驾驶员模型:\n[0062]\n[0063] 和系统开环传递函数或频率特性来估计人机闭环特性;\n[0064] 其中: 为驾驶员环节的静态增益、 为驾驶员的固有延时特性、 为驾驶员超前补偿时间常数、 为驾驶员滞后补偿时间常数;\n[0065] 这样,人机系统的开环模型 就变为:\n[0066] ;\n[0067] (2) 候选多级PID控制器的传递函数为:\n[0068] 式中, 为待确定的常数增益,N为整数,表示待确定的多级PID控制器的级数,、 、 , 为待确定的常数;\n[0069] 加入多级PID控制器后,整个系统的开环传递函数为:\n[0070]\n[0071] 对应的根轨迹方程为:\n[0072]\n[0073] (3)设 ,其中: 为 的实部, 为 的虚部,为虚部符号;系统的稳定裕度指标设定为: , ,其中, 为非零实数, 为给定数;根据飞行试验或风洞试验建立模型不确定项造成的滞后相角 ,弧度,幅值 ,\n系统的稳定裕度指标调整为: 和 ,其中, 和 均为整实\n数;\n[0074] 这样,系统的稳定裕度指标可以转化为:根据