2. 航空机电综合航空科技重点实验室 电子工程部,江苏 南京 211106
2. Electronic Engineering Department, Aviation Key Laboratory of Science and Technology on Aero Electromechanical System Integration, Nanjing 211106, China
座舱压力控制系统为飞机环控系统的重要组成部分,其作用是保证座舱内压力及压力变化率在整个飞行包线内满足规范要求[1]。座舱压力控制系统的性能直接影响飞机结构和机组人员的安全,高空低压环境和过高的气压变化率会严重危害人的身体健康,甚至危及生命[2]。控制系统故障可能发生在控制器、执行器以及传感器等部位。对于座舱压力控制系统而言,故障隐患是普遍存在的。文献[3]研究发现造成座舱压力持续下降、飞行员耳膜疼痛的原因是一个尺寸很小的黑色杂质卡住了调压活门。文献[4]对波音737座舱压力控制系统的执行机构排气活门的常见故障进行分析,其中包括活门门板抖动、限制电门开关信号不准确等。文献[5]针对模拟式座舱压力控制系统中易发生故障的控制器与前后外流活门制定了预防性措施。针对座舱压力控制系统不容忽视的故障隐患,需要利用系统冗余资源来实现容错控制。
目前针对座舱压力控制系统的研究主要集中在控制器方法设计上,比如PID控制[6]、模糊控制[7]、模糊滑模变结构控制[8]、神经网络自适应控制[9]等。尽管压力控制效果得到了改善,但是所使用的方法未能为座舱压力控制系统存在的故障提供解决方案。之前对座舱压力控制系统的研究也没有考虑从控制器设计的角度来补偿由故障引起的不利影响。因此,为了在提供期望性能的同时提高可靠性和安全性,有必要设计一种座舱压力容错控制系统。
重构控制作为容错控制的一种方式,在航空航天领域有着广泛的应用前景。文献[10]针对小型无人机设计了舵面故障后的自适应重构控制律,保证过渡过程平稳并满足重构实时性要求。文献[11]为控制系统设计了基于简单自适应控制的重构方案。文献[12]提出模型跟随直接自适应重构控制算法来解决大型民机操纵面故障问题,并证明了所设计的闭环重构系统的稳定性。文献[13]采用经典PID控制的形式为无人倾转多旋翼飞行器设计了重构控制策略,显著提高了飞行器工作的安全性。可以看出,重构控制在解决控制系统故障、提高系统可靠性与安全性方面具有不错的效果。
总结已有的研究并深入分析座舱压力控制系统的机理特性,发现以下3个问题:
1)以往关于座舱压力控制系统的研究局限于控制方法设计和实际系统维护,尚未深入探索利用容错控制方法来提高其可靠性的领域。
2)大多数重构对象通常是属于多输入多输出(multi-input and multi-output, MIMO)的飞控系统,很少有研究针对属于单输入单输出(single-input and single-output, SISO)的航空机电控制系统重构。
3)所有的控制系统都可能存在传感器、执行器等潜在的故障。尽管如此,以前的大多数重构研究中考虑的故障类型主要是动力失效或舵面损坏。故障种类单一使得所提出的方法没有很强的普适性。
综合考虑以上问题,针对座舱压力控制系统典型故障,考虑利用模型跟随法进行重构设计。模型跟随法作为一种从模型参考自适应控制方法中演变而来的重构算法,通过对增益的调整,使实际故障系统的输出跟随参考模型输出,以达到理想的静动态特性[14]。该方法无需已知故障的精确信息,大大降低了系统辨识的工作量,提高了控制系统重构的实时性[15]。由于座舱压力控制系统的SISO特性,针对执行器卡死等特殊故障,需要利用余度技术来进行重构设计。余度技术作为提高系统任务可靠性与安全性的一种手段,就是用可靠度不太高的组件组成高可靠的系统,在工程领域应用广泛[16]。余度设计的基本任务是:确定出容错能力准则,选定部件的余度类型和等级,确定系统的余度配置方案和余度管理方法[17]。常见的余度结构有双余度、三模冗余等[18]。
针对座舱压力控制系统存在的各种故障隐患,本文提出利用模型跟随法和余度技术对故障后的系统进行控制重构。首先将线性化后的座舱压力控制系统数学模型作为参考模型,然后通过故障注入得到故障模型,接着利用模型跟随法对故障模型进行控制重构,采用粒子群优化算法对重构参数进行优化,并设计了三热一冷的余度结构来重构执行器卡死等特殊故障,最后通过仿真验证重构效果。
1 座舱控制系统数学建模 1.1 工作原理本文所研究的对象是数字式座舱压力控制系统[1]。如图1所示,该控制系统由信号比较器、压力控制器、驱动电机、排气活门、压力传感器以及座舱组成。工作原理为:信号比较器接收指令压力值和由压力传感器输入的座舱实际压力值,将二者信号进行做差处理后传给压力控制器,进而控制驱动电机对排气活门开度进行调节,通过改变排气量实现座舱压力的调节[19]。
![]() |
Download:
|
图 1 座舱压力控制系统结构 |
在建立模型之前须作以下假设[20]:在整个飞行过程中座舱温度和容积不变,座舱内空气按理想气体处理,座舱的泄漏量相对于供排气量很小,在建模时将其忽略,座舱的供气量保持恒定不变。根据以上假设得到座舱的微分方程[21]:
$\frac{{{V_c}}}{{R{T_c}}}\frac{{\rm{d}}{P_c}}{{{\rm{d}}\tau }} = {G_K} - {G_B}$ |
式中:
当气体处于亚临界流动时,即
${G_B} = {\mu _B}{F_B}\frac{{0.156{P_c}}}{{\sqrt {{T_c}} }}\sqrt {{{\left( {\frac{{{P_h}}}{{{P_c}}}} \right)}^{1.43}} - {{\left( {\frac{{{P_h}}}{{{P_c}}}} \right)}^{1.71}}} $ |
当气体处于超临界流动时,即
${G_B} = {\mu _B}{F_B}\frac{{0.04{P_c}}}{{\sqrt {{T_c}} }}$ |
式中:
将座舱微分方程在平衡点处进行线性化后,对其进行无因次处理并设定座舱供气量恒定,得到座舱线性化方程[21-22]:
$\left( {{T_{cp}}s + 1} \right){P_c}\left( s \right) = - {g_B}{F_B}\left( s \right)$ |
式中:
用于带动排气活门的驱动电机一般选取直流电机[8],其方程表示为
$\left( {{T_M}{s^2} + s} \right){\alpha _1}{\lambda _\alpha }\left( s \right) = \frac{r}{{{C_e}}}{u_0}{X_u}\left( s \right)$ |
式中:
本文采用蝶式阀门作为排气活门,活门流通面积为
${F_B} = {F_{Bg}}\left( {1 - \sin {\lambda _\alpha }} \right)$ |
式中
在平衡点处对其进行线性化与无因次处理,得到活门线性化方程:
$\left( {1 - \sin {\alpha _0}} \right){F_B}\left( s \right) = - {\alpha _1}\cos {\alpha _0}{\lambda _\alpha }\left( s \right)$ |
式中
压力控制器采用工程上最常用的PID控制:
${X_u}\left( t \right) = {K_{\rm{P}}}e\left( t \right) + {K_{\rm{I}}}\int {e\left( t \right)} {\rm{d}}t + {K_{\rm{D}}}\frac{{{\rm{d}}e\left( t \right)}}{{{\rm{d}}t}}$ |
式中:
当以海平面起计算的高度
${P_h} = {P_0}{\left( {1 - \frac{h}{{44{\rm{ }}{\kern 1pt} 330}}} \right)^{5.255}}$ |
式中
模型跟随法通过引入负反馈,可使重构控制系统根据预先设定的故障模式自动调节故障后的系统。因其计算与设计简便,已被广泛应用于实际工程中[23]。模型跟随法结构如图2所示,其实质是使实际系统输出跟踪参考模型输出,以达到理想特性。
![]() |
Download:
|
图 2 模型跟随法结构 |
通过上文建立的模型,得到座舱压力控制系统状态空间方程:
$\left\{ \begin{array}{l} \boldsymbol{\dot x} = \boldsymbol{Ax} + \boldsymbol{Bu} \\ \boldsymbol{y} = \boldsymbol{Cx} \\ \end{array} \right.$ |
式中:
当系统出现故障时,座舱压力控制系统状态空间方程表示为
$\left\{ \begin{array}{l} {{\boldsymbol{\dot x}}_{\boldsymbol{p}}} = {\boldsymbol{A}_{\boldsymbol{p}}}{\boldsymbol{x}_{\boldsymbol{p}}} + {\boldsymbol{B}_{\boldsymbol{p}}}{\boldsymbol{u}_{\boldsymbol{p}}} \\ {\boldsymbol{y}_{\boldsymbol{p}}} = {\boldsymbol{C}_{\boldsymbol{p}}}{\boldsymbol{x}_{\boldsymbol{p}}} \\ \end{array} \right.$ | (1) |
$\left\{ \begin{array}{l} {\boldsymbol{A}_{\boldsymbol{p}}} = \boldsymbol{A} + \boldsymbol{\sigma A } \\ {\boldsymbol{B}_{\boldsymbol{p}}} = \boldsymbol{B} + \boldsymbol{\sigma B} \\ {\boldsymbol{C}_{\boldsymbol{p}}} = \boldsymbol{C} + \boldsymbol{\sigma C} \\ \end{array} \right.$ |
式中:
最终的控制目标是设计一个总控制信号,以使整个闭环系统中的所有信号都处于有界状态,并且座舱压力控制系统的输出跟踪如式(2)所示的参考模型的输出:
$\left\{ \begin{array}{l} {{\boldsymbol{\dot x}}_{\boldsymbol{m}}} = {\boldsymbol{A}_{\boldsymbol{m}}}{\boldsymbol{x}_{\boldsymbol{m}}} + {\boldsymbol{B}_{\boldsymbol{m}}}{\boldsymbol{u}_{\boldsymbol{m}}} \\ {\boldsymbol{y}_{\boldsymbol{m}}} = {\boldsymbol{C}_{\boldsymbol{m}}}{\boldsymbol{x}_{\boldsymbol{m}}} \\ \end{array} \right.$ | (2) |
式中:
由图2可得:
$\boldsymbol{e} = {\boldsymbol{y}_{\boldsymbol{m}}} - {\boldsymbol{y}_{\boldsymbol{p}}}$ | (3) |
综合式(1)~(3)可得:
$\boldsymbol{\dot e} = {\boldsymbol{C}_{\boldsymbol{m}}}{\boldsymbol{A}_{\boldsymbol{m}}}{\boldsymbol{x}_{\boldsymbol{m}}} + {\boldsymbol{C}_{\boldsymbol{m}}}{\boldsymbol{B}_{\boldsymbol{m}}}{\boldsymbol{u}_{\boldsymbol{m}}} - {\boldsymbol{C}_{\boldsymbol{p}}}{\boldsymbol{A}_{\boldsymbol{p}}}{\boldsymbol{x}_{\boldsymbol{p}}} - {\boldsymbol{C}_{\boldsymbol{p}}}{\boldsymbol{B}_{\boldsymbol{p}}}{\boldsymbol{u}_{\boldsymbol{p}}}$ | (4) |
模型跟随重构控制律为
${\boldsymbol{u}_{\boldsymbol{p}}} = {\boldsymbol{K}_{\boldsymbol{e}}}\boldsymbol{e} + {\boldsymbol{K}_{\boldsymbol{m}}}{\boldsymbol{x}_{\boldsymbol{m}}} + {\boldsymbol{K}_{\boldsymbol{u}}}{\boldsymbol{u}_{\boldsymbol{m}}} - {\boldsymbol{K}_{\boldsymbol{p}}}{\boldsymbol{x}_{\boldsymbol{p}}}$ | (5) |
通过设计
$\begin{array}{l} {\rm{ }}{\boldsymbol{\dot e}} = \left( { - {{\boldsymbol{C}}_{\boldsymbol{p}}}{{\boldsymbol{B}}_{\boldsymbol{p}}}{{\boldsymbol{K}}_{\boldsymbol{e}}}} \right){\boldsymbol{e}} + \left( {{{\boldsymbol{C}}_{\boldsymbol{m}}}{{\boldsymbol{A}}_{\boldsymbol{m}}} - {{\boldsymbol{C}}_{\boldsymbol{p}}}{{\boldsymbol{B}}_{\boldsymbol{p}}}{{\boldsymbol{K}}_{\boldsymbol{m}}}} \right){{\boldsymbol{x}}_{\boldsymbol{m}}} + \\ \left( {{{\boldsymbol{C}}_{\boldsymbol{m}}}{{\boldsymbol{B}}_{\boldsymbol{m}}} - {{\boldsymbol{C}}_{\boldsymbol{p}}}{{\boldsymbol{B}}_{\boldsymbol{p}}}{{\boldsymbol{K}}_{\boldsymbol{u}}}} \right){{\boldsymbol{u}}_{\boldsymbol{m}}} + \left( {{{\boldsymbol{C}}_{\boldsymbol{p}}}{{\boldsymbol{B}}_{\boldsymbol{p}}}{{\boldsymbol{K}}_{\boldsymbol{p}}} - {{\boldsymbol{C}}_{\boldsymbol{p}}}{{\boldsymbol{A}}_{\boldsymbol{p}}}} \right){{\boldsymbol{x}}_{\boldsymbol{p}}} \\ \end{array} $ | (6) |
令式(6)后3项为0,即
$\left\{ \begin{array}{l} {\boldsymbol{C}_{\boldsymbol{m}}}{\boldsymbol{A}_{\boldsymbol{m}}} - {\boldsymbol{C}_{\boldsymbol{p}}}{\boldsymbol{B}_{\boldsymbol{p}}}{\boldsymbol{K}_{\boldsymbol{m}}}{\rm{ = }}0 \\ {\boldsymbol{C}_{\boldsymbol{m}}}{\boldsymbol{B}_{\boldsymbol{m}}} - {\boldsymbol{C}_{\boldsymbol{p}}}{\boldsymbol{B}_{\boldsymbol{p}}}{\boldsymbol{K}_{\boldsymbol{u}}}{\rm{ = }}0 \\ {\boldsymbol{C}_{\boldsymbol{p}}}{\boldsymbol{B}_{\boldsymbol{p}}}{\boldsymbol{K}_{\boldsymbol{p}}} - {\boldsymbol{C}_{\boldsymbol{p}}}{\boldsymbol{A}_{\boldsymbol{p}}}{\rm{ = }}0 \\ \end{array} \right.$ | (7) |
如果式(7)中的
$\left\{ \begin{array}{l} {\boldsymbol{K}_{\boldsymbol{m}}} = {\left[ {{\boldsymbol{C}_{\boldsymbol{p}}}{\boldsymbol{B}_{\boldsymbol{p}}}} \right]^ + }{\boldsymbol{C}_{\boldsymbol{m}}}{\boldsymbol{A}_{\boldsymbol{m}}} \\ {\boldsymbol{K}_{\boldsymbol{u}}} = {\left[ {{\boldsymbol{C}_{\boldsymbol{p}}}{\boldsymbol{B}_{\boldsymbol{p}}}} \right]^ + }{\boldsymbol{C}_{\boldsymbol{m}}}{\boldsymbol{B}_{\boldsymbol{m}}} \\ {\boldsymbol{K}_{\boldsymbol{p}}} = {\left[ {{\boldsymbol{C}_{\boldsymbol{p}}}{\boldsymbol{B}_{\boldsymbol{p}}}} \right]^ + }{\boldsymbol{C}_{\boldsymbol{p}}}{\boldsymbol{A}_{\boldsymbol{p}}} \\ \end{array} \right.$ |
式中:
将图2重构后的闭环系统表示为增广系统:
$\left\{ \begin{array}{l} \boldsymbol{\dot X} = {\boldsymbol{A}_{\boldsymbol{c}}}\boldsymbol{X} + {\boldsymbol{B}_{\boldsymbol{c}}}{\boldsymbol{u}_{\boldsymbol{m}}} \\ \boldsymbol{Y} = {\boldsymbol{C}_{\boldsymbol{c}}}\boldsymbol{X} \\ \end{array} \right.$ |
式中:
系统稳定是重构控制的前提条件,针对重构后的闭环系统,需要选取合适的
相比于飞控系统[10],座舱压力控制系统不具备功能冗余,针对执行器卡死等特殊故障,重构控制律就显得无能为力,此时就要使用余度技术。如果选择直接并联压力座舱控制系统,会导致整个环控系统的体积增大以及消耗的成本增加,因此本文选择设计组件级余度技术。
从余度结构分,有以下3种形式:无表决无转换、有表决无转换以及有表决有转换[16]。出于对系统自主检测、自主判断以及自主切换的目的,如图3所示,本文设计了一种有表决有转换的余度结构:三热一冷结构,即在普通三模冗余基础上增加一模冷备份。其表决与切换方法主要是对输出信号进行比较:在正常情况下由3个工作模块同时对输入信号进行运算处理,冷备份模块不工作;当3个模块输出相同时,取3个模块的平均值输出;当有2个模块输出相同而另一个模块输出不同时,取2个模块的平均值作为输出;当出现双模块故障或三模块输出都不相同时,直接断开三模块并启用冷备份模块进行工作。
![]() |
Download:
|
图 3 三热一冷结构 |
相比于普通三模冗余,三热一冷在单故障−工作、双故障−安全的基础上实现了双故障−工作,利用尽可能少的冗余提升系统的安全性与可靠性,为工程应用提供新的思路。
3 仿真验证 3.1 仿真参数选择本节安排仿真来验证所设计的模型跟随法与余度技术针对各种故障的有效性。基于MATLAB/Simulink环境下搭建座舱压力重构控制系统,模型参数值见表1。
![]() |
表 1 模型参数值 |
根据先前的建模,可以将座舱控制系统重写为状态空间模型:
$\left\{ \begin{array}{l} \boldsymbol{\dot x} = \boldsymbol{Ax} + \boldsymbol{Bu} \\ \boldsymbol{y} = \boldsymbol{Cx} \\ \end{array} \right.$ |
式中:
$ \boldsymbol{A}=\left[\begin{array}{cccc}-0.003\;7& -6.326\;8\times {10}^{4}& -5.639\;1\times {10}^{4}& -1.237\;9\times {10}^{4}\\ 0.001\;9& -147.058\;8& 0& 0\\ 0& 1& 0& 0\\ 0& 0& 1& 0\end{array}\right]$ |
本文参考模型中
文章模拟了飞机从起飞到降落的全过程,飞行高度曲线如图4所示。
![]() |
Download:
|
图 4 飞行高度曲线 |
飞行高度函数为
$h = \left\{ \begin{array}{l} 0,\;\;0 \leqslant t < 250 \\ 10\left( {t - 250} \right){,\;\;250 } \leqslant t < 1{\rm{ }}450 \\ 12\,000{,\;\;1\,450\; } \leqslant t < 1\,950 \\ - 10\left( {t - 1\,950} \right) + 12\,000\;{,\;\;1\,950 } \leqslant t < 3\,150 \\ 0{,\;\;3\,150 } \leqslant t < 3\,500 \\ \end{array} \right.$ |
式中:
本文采用的压力制度为
${P_{{\rm{cd}}}} = {P_{\rm{h}}} + \frac{1}{{1.558\,3}}\left( {{P_0} - {P_{\rm{h}}}} \right) + 3\,300$ |
式中:
模型跟随法重构控制律参数中
$\left\{ \begin{array}{l} {\boldsymbol{K}_{\boldsymbol{e}}} \in \left( {15,25} \right) \\ {K_{{p_{\left( {1,1} \right)}}}} \in \left( {{\tau _{\left( {1,1} \right)}} - 0.001{\rm{ }},{\rm{ }}{\tau _{\left( {1,1} \right)}} + 0.001} \right) \\ {K_{{p_{\left( {1,2} \right)}}}} \in \left( {{\tau _{\left( {1,2} \right)}} - 20{\rm{ }},{\rm{ }}{\tau _{\left( {1,2} \right)}} + 5} \right) \\ \end{array} \right.$ |
式中:
粒子群优化算法最大迭代次数设置为
$f = \min \left[ {\boldsymbol{e}_g^{\rm{T}} \times {\boldsymbol{e}_g} + 0.05\boldsymbol{u}_{{p_g}}^{\rm{T}} \times {\boldsymbol{u}_{{p_g}}}} \right]$ |
式中
通过粒子群寻优算法优化重构控制律参数,有效降低了调试过程的难度,获得更好的重构效果。经过仿真迭代后,得到如下最优重构控制律参数:
1)压力传感器失效与恒定漂移
压力传感器失效:
$ \begin{array}{c} {\boldsymbol{K}_{{\boldsymbol{m}_{\bf{1}}}}} = [\begin{array}{*{20}{c}} {0.001\,91}&{ - 147.058\,82}&0&0 \end{array}] \\ \boldsymbol{K}_{\boldsymbol{p}_{\bf{1}}}=\left[\begin{array}{lllll} 0.000 & 95 & -138.25 & 0 & 0 \end{array}\right] \\ {\boldsymbol{K}_{{\boldsymbol{e}_{\bf{1}}}}} = 23.203\;\\ {\boldsymbol{K}_{{\boldsymbol{u}_{\bf{1}}}}} = 1 \end{array} $ |
压力传感器恒定漂移故障,漂移系数0.8:
$\begin{array}{c} {\boldsymbol{K}_{{\boldsymbol{m}_{\bf{2}}}}} = [\begin{array}{*{20}{c}} {0.0\,192}&{ - 147.058\,82}&0&0 \end{array}] \\ {\boldsymbol{K}_{{\boldsymbol{p}_{\bf{2}}}}} = \left[ {\begin{array}{*{20}{c}} {0.001\,51}&{ - 143.91}&0&0 \end{array}} \right] \\{\boldsymbol{K}_{{\boldsymbol{e}_{\bf{2}}}}} = {\rm{24}}{\rm{.029}}\;\\ {\boldsymbol{K}_{{\boldsymbol{u}_{\bf{2}}}}} = 1 \end{array} $ |
压力传感器恒定漂移故障,漂移系数1.4:
$\begin{array}{c} {\boldsymbol{K}_{{\boldsymbol{m}_{\bf{3}}}}} = [\begin{array}{*{20}{c}} {0.0\,192}&{ - 147.058\,82}&0&0 \end{array}] \\ {\boldsymbol{K}_{{\boldsymbol{p}_{\bf{3}}}}} = \left[ {\begin{array}{*{20}{c}} {0.002\,61}&{ - 143.43}&0&0 \end{array}} \right] \\ {\boldsymbol{K}_{{\boldsymbol{e}_{\bf{3}}}}} = 15.894\; \\{\boldsymbol{K}_{{\boldsymbol{u}_{\bf{3}}}}} = 1 \end{array} $ |
2)执行机构部分失效
执行机构失效20%:
$ \begin{array}{c} {\boldsymbol{K}_{{\boldsymbol{m}_{\bf{4}}}}} = [\begin{array}{*{20}{c}} {0.002\,38}&{ - 183.823\,52}&0&0 \end{array}] \\ {\boldsymbol{K}_{{\boldsymbol{p}_{\bf{4}}}}} = \left[ {\begin{array}{*{20}{c}} {0.001\,82}&{ - 176.75}&0&0 \end{array}} \right] \\ {\boldsymbol{K}_{{\boldsymbol{e}_{\bf{4}}}}} = 20.592\;\\ {\boldsymbol{K}_{{\boldsymbol{u}_{\bf{4}}}}} = 1.25 \end{array} $ |
执行机构失效40%:
$ \begin{array}{c} {\boldsymbol{K}_{{\boldsymbol{m}_{\bf{5}}}}} = [\begin{array}{*{20}{c}} {0.003\,18}&{ - 245.098\,04}&0&0 \end{array}]\\ {\boldsymbol{K}_{{\boldsymbol{p}_{\bf{5}}}}} = \left[ {\begin{array}{*{20}{c}} {0.003\,19}&{ - 238.95}&0&0 \end{array}} \right] \\ {\boldsymbol{K}_{{\boldsymbol{e}_{\bf{5}}}}} = 17.663\;\\ {\boldsymbol{K}_{{\boldsymbol{u}_{\bf{5}}}}} = 1.666\,7 \end{array} $ |
对本文所建立的座舱压力控制系统进行动态响应测试和在整个飞行包线中的压力响应测试,如图5所示,可以看出其具有良好的动态性能,并且参考模型满足基本选取条件。
![]() |
Download:
|
图 5 整个飞行包线的压力控制曲线 |
本节针对压力传感器故障的控制重构,引入显性模型跟随法[27-28]与本文所用的带有负反馈的模性跟随法进行对比仿真。
座舱压力控制系统在1500 s时,即飞机在定高平飞状态时,压力传感器失效。重构前后参考模型与实际系统压力差曲线分别如图6、7所示。由图6可以看出,在座舱压力传感器失效造成的后果是非常严重的。如果不进行控制重构,飞机的结构可能会被强压破坏。由图7可知,显性模型跟随法重构后压力差大并且存在抖振,本文采用的引入负反馈的模型跟随法针对压力传感器失效故障重构效果优秀,完美地将该故障屏蔽,从而保证座舱压力控制系统的安全性和可靠性。在1200 s时,即飞机正处于爬升状态,压力传感器恒定漂移,重构前后压力差曲线分别如图8、9所示。从图8可以看出,恒定漂移故障造成的压力差会影响机组人员健康甚至机组人员的生命安全将会面临威胁。由图9看出,本文采用的重构方法相比于显性模型跟随法优势明显,虽然重构后仍存在较小的压力差,但对人体与机体毫无影响可以忽略。
![]() |
Download:
|
图 6 压力传感器失效重构前曲线 |
![]() |
Download:
|
图 7 压力传感器失效重构后曲线 |
![]() |
Download:
|
图 8 压力传感器恒定漂移重构前曲线 |
![]() |
Download:
|
图 9 压力传感器恒定漂移重构后曲线 |
在2000 s时,即飞机处于下降状态,座舱压力控制系统执行器部分失效故障,重构前后压力差曲线分别如图10、11所示。综合图10、11可以看出,针对执行器部分失效故障,模型跟随法重构效果良好,成功补偿了系统损失的控制输入量,保证了座舱压力控制系统安全稳定运行。
![]() |
Download:
|
图 10 执行器部分失效重构前曲线 |
![]() |
Download:
|
图 11 执行器部分失效重构后曲线 |
座舱压力控制系统的特殊故障即利用重构控制律算法解决不了的故障,包括控制器失效与执行器卡死。针对特殊故障,利用Stateflow为控制器与执行器设计了三热一冷的组件级余度技术,如图12、13所示,为三热一冷的仿真框架与表决逻辑。本文测试三热一冷的仿真是针对的座舱压力控制系统非线性模型[20],在500 s时和1800 s时分别注入执行器卡死和控制器失效故障,特殊故障造成的压力差和利用三热一冷后的压力差曲线分别如图14、15所示。可以看出,特殊故障对座舱压力控制系统造成的危害很大,利用本文设计的三热一冷余度技术成功地利用完好器件将故障器件替换,并且达到了单故障−工作、双故障−工作的要求,保证了座舱压力控制系统安全性与稳定性,为航空发展提供了新思路。
![]() |
Download:
|
图 12 三热一冷仿真框架 |
![]() |
Download:
|
图 13 Stateflow表决机制逻辑 |
![]() |
Download:
|
图 14 特殊故障压力差曲线 |
![]() |
Download:
|
图 15 利用余度技术后压力差曲线 |
本文针对座舱压力控制系统存在的故障隐患,提出利用模型跟随法以及余度技术对故障系统进行控制重构。仿真结果表明,模型跟随法和所设计的三热一冷余度结构对故障系统的重构效果良好,保证了大部分故障发生后座舱压力控制系统的安全性与可靠性,为工程应用提供了新思路。根据正常工作的平衡点建立的线性模型来描述座舱压力控制系统这种非线性对象,如何将故障诊断模块与本文所设计方法相结合是以后研究工作的重点。
[1] |
武艳, 张大林. 数字电子气动式座舱压力控制系统模型及性能分析[J]. 南京航空航天大学学报, 2008, 40(3): 324-328. DOI:10.3969/j.issn.1005-2615.2008.03.010 (![]() |
[2] |
肖华军, 刘晓鹏, 薛利豪, 等. 大运飞机座舱压力设计的生理学基础[C]//大型飞机关键技术高层论坛暨中国航空学会2007年学术年会论文集. 深圳: 中国航空学会, 2007.
(![]() |
[3] |
赵维义, 张泰峰, 杨晓华. 飞机环控系统典型故障分析[J]. 装备环境工程, 2012, 9(2): 82-84, 97. DOI:10.3969/j.issn.1672-9242.2012.02.020 (![]() |
[4] |
陈裕芹. 波音737排气活门的常见故障分析[J]. 航空维修与工程, 2006(6): 56. DOI:10.3969/j.issn.1672-0989.2006.06.024 (![]() |
[5] |
蒋涛, 张海榕. 波音737CL飞机模拟式座舱压力控制系统部件预防性维修与控制[J]. 航空维修与工程, 2013(6): 78-80. DOI:10.3969/j.issn.1672-0989.2013.06.036 (![]() |
[6] |
NIE Jinfang, PAN Quan, SHEN Hao, et al. Design and experimental evaluation of PID controller for digital electro-pneumatic cabin pressure control system[J]. Transactions of Nanjing University of Aeronautics and Astronautics, 2016, 33(5): 576-583. (![]() |
[7] |
付龙飞, 田广来, 梁波, 等. 飞机座舱压力控制系统实时建模与仿真[J]. 计算机仿真, 2016, 33(2): 61-64, 82. DOI:10.3969/j.issn.1006-9348.2016.02.013 (![]() |
[8] |
朱磊, 付永领, 赵竞全, 等. 数字式座舱压力调节系统的模糊滑模变结构控制[J]. 应用科学学报, 2009, 27(5): 545-550. DOI:10.3969/j.issn.0255-8297.2009.05.019 (![]() |
[9] |
KARIMI B, ZEINALY E, SHAHGHOLIAN G, et al. Nonaffine-nonlinear adaptive control of an aircraft cabin pressure system using neural networks[J]. Journal of aerospace engineering, 2014, 27(3): 597-603. DOI:10.1061/(ASCE)AS.1943-5525.0000262 (![]() |
[10] |
李慎霞, 方舟, 李平. 小型无人机舵面故障的控制重构设计[J]. 计算机工程与应用, 2011, 47(7): 236-240. DOI:10.3778/j.issn.1002-8331.2011.07.068 (![]() |
[11] |
ZHANG Zhao, YANG Zhong, XIONG Si, et al. Simple adaptive control-based reconfiguration design of cabin pressure control system[J]. Complexity, 2021, 2021: 6635571. (![]() |
[12] |
柴树梁, 刘世前, 范跃杰, 等. 基于模型跟随直接自适应控制的大型民机故障控制重构设计[J]. 信息与控制, 2013, 42(5): 639-644. (![]() |
[13] |
XIAO X, ZHANG J J, ZHANG Q. Flight control reconfiguration of unmanned tiltrotor aircraft[J]. IOP conference series: materials science and engineering, 2018, 439(3): 032103. DOI:10.1088/1757-899X/439/3/032103/pdf (![]() |
[14] |
刘白雁, 丁崇生. 模型跟随自适应控制新方法及其工程应用[M]. 西安: 西安交通大学出版社, 2004: 25-30.
(![]() |
[15] |
齐晓慧, 杨志军. 基于线性模型跟随的重构飞行控制律设计[J]. 军械工程学院学报, 2008, 20(1): 24-26. (![]() |
[16] |
姚一平, 李沛琼. 可靠性及余度技术[M]. 北京: 航空工业出版社, 1991: 181-204.
(![]() |
[17] |
李孝鹏. 三余度结构与四余度结构飞控系统可靠性对比研究[D]. 成都: 电子科技大学, 2011.
(![]() |
[18] |
路红飞, 曹东, 葛美星. 三余度飞控计算机重构与恢复策略研究[J]. 电光与控制, 2020, 27(3): 84-88. DOI:10.3969/j.issn.1671-637X.2020.03.016 (![]() |
[19] |
沈燕良, 王建平, 曹克强. 飞机座舱压力控制系统性能分析[J]. 机床与液压, 2005(11): 77-78, 219. DOI:10.3969/j.issn.1001-3881.2005.11.032 (![]() |
[20] |
ZHU Lei, FU Yongling, ZHAO Jingquan. Research on the controller of the digital cabin pressure regulating system based on FIMF[C]//Proceedings of the 2nd International Conference on Advanced Computer Control. Shenyang, China, 2010: 454–458.
(![]() |
[21] |
刘超, 吴惠祥. 模糊控制在数字式座舱压力控制系统中的应用[J]. 大众科技, 2009(2): 105-107. DOI:10.3969/j.issn.1008-1151.2009.02.050 (![]() |
[22] |
程康, 吴惠祥. 数字座舱压力控制系统仿真[J]. 大众科技, 2010(1): 128-130. DOI:10.3969/j.issn.1008-1151.2010.01.056 (![]() |
[23] |
王群伟. 无人机飞控系统控制律重构技术研究[D]. 西安: 西北工业大学, 2007.
(![]() |
[24] |
郭成, 李群湛. 利用T-S模糊自适应PSO算法优化PID参数[J]. 计算机工程与应用, 2009, 45(3): 245-248. DOI:10.3778/j.issn.1002-8331.2009.03.074 (![]() |
[25] |
王玉昆, 陈雪波. 独立局部搜索与多区域渐近收敛的新型PSO算法[J]. 控制与决策, 2018, 33(8): 1382-1390. (![]() |
[26] |
宋美, 葛玉辉, 刘举胜. 基于协同进化的动态双重自适应改进PSO算法[J]. 计算机工程与应用, 2020, 56(13): 54-62. DOI:10.3778/j.issn.1002-8331.1906-0038 (![]() |
[27] |
TIROSHI I, ELLIOTT J R. Explicit model following control scheme incorporating integral feedback[J]. Journal of aircraft, 1974, 11(6): 364-366. DOI:10.2514/3.59260 (![]() |
[28] |
DURHAM W C, LUTZE F H. Perfect explicit model-following control solution to imperfect model-following control problems[J]. Journal of guidance, control, and dynamics, 1991, 14(2): 391-397. DOI:10.2514/3.20651 (![]() |