考虑传感器故障检测能力的 PHM 系统传感器优化配置方法
2015-2-24 来源:空军工程大学 陕西飞机工业集团 等 作者:朱喜华 李颖晖 侯世芳 晏海波
摘要: 传感器优化配置是航空航天设备 PHM 系统功能得以有效实现的基础和保证。针对目前传感器配置研究中未考虑传感器实际属性的问题,建立了考虑传感器故障检测能力的 PHM 系统传感器优化配置模型。首先分析了系统故障-传感器相关性矩阵的含义,将传感器的故障检测能力和相关性矩阵相结合,以概率形式描述了传感器对故障的检测性能。在此基础上根据系统的测试性指标要求建立传感器优化配置模型,并采用混沌二进制粒子群优化算法求解。仿真实例结果表明,本文建立的优化模型更加符合实际情况,配置结果更加准确和可靠。
引言
传感器优化配置是系统测试性设计的重要内容,也是故障预测与健康管理(Prognostics andHealth Management,PHM) 系统的基础,对 PHM系统功能的实现具有至关重要的作用。传感器优化配置需要解决以下两个问题:(1) 在保证系统故障覆盖和辨识的前提下,确定需要采用的传感器的类型和数目;(2) 对选定传感器的布局进行优化,其优化准则是在保证系统具有较高可靠性的前提下具有较好的检测性能。从理论上讲,传感器数量越多所获取的系统性能参数就越多,对系统健康状态的描述就越准确越全面。然而对于航空航天设备PHM 系统这样的大型复杂系统,其监测变量成千上万,由于结构特点和经济因素等原因的限制,不可能对所有变量都安装传感器进行测量。此外,传感器的安装和布局方式可能会对设备的工作状态产生影响。因此,在满足 PHM 系统测试性指标要求的条件下,研究其传感器优化配置的理论和方法,选择在其最关键的位置配置合适数量的传感器,具有十分重要的理论意义及工程实用价值。
近年来,国内外学者对传感器优化配置问题开展了广泛的研究。BHUSHAN 等人提出了基于符号有向图(SDG)在可靠性准则下的传感器分布设计问题,其设计思想是从系统可靠性最薄弱的环节入手,以解决系统整体的可靠性问题;Bagajewica提出了一个混合整数线性规划(Mixed Integer LinearProgramming,MILP) 模型以解决传感器的选择问题,但是没有考虑传感器故障的影响;清华大学的杨帆研究了利用概率符号有向图(SDG)模型来描述大规模复杂系统故障检测的可靠性问题,并针对系统中各种传感器的不同故障概率,分析传感器的选择和分布对故障检测可靠性的影响;哈尔滨工业大学的徐敏强针对某卫星一次电源系统,提出了一种基于可观测性和可靠性的传感器分布优化设计方法。
以上对于传感器优化配置的研究都没有考虑传感器自身的故障检测性能,都是假设传感器正常工作时能以 100% 的概率对相应的故障进行检测,而这种假设是不符合实际情况的。实际工作过程中,传感器也有一定的故障率,其故障检测能力除受自身性能的影响外,还与环境因素密切相关,是各种因素综合作用的结果。本文在他人研究的基础上,在建立优化模型时把传感器的故障检测性能考虑在内,以增加传感器优化配置结果的准确性和可靠性,并以阿波罗号发射前的检测为例进行了仿真验证。
1 、系统故障 - 传感器相关性矩阵
PHM 系统状态监测和故障诊断的质量很大程度上依赖于传感器所采集的信息,如果传感器配置不当,可能导致某些故障无法检测或对其不敏感,以致造成严重后果,因此传感器的配置方案必须保证对设备故障状态的全部覆盖和有效辨识。这就要求对设备的故障模式具有一定的先验知识,进而基于设备的故障模式分析进行传感器优化配置,设备的故障模式可以通过对其进行故障模式影响及危害分析(Failure Modes,Effects and Criticality Analysis,FMECA)得到。为实现对设备故障模式的检测和辨识,首先需要建立故障模式集合与传感器集合之间的相关性矩阵。
设某系统有 m 种故障模式,可供选择的传感器测量信号有 n 类,则该系统的故障 - 传感器相关性矩阵可记为布尔逻辑矩阵 D = [ dij] ,其中 i = 1, 2,…, m, j = 1, 2, …, n。 矩阵行表示故障模式,列表示传感器类型,如表 1 所示。
表 1 故障 - 传感器相关性矩阵
表 1 中,元素 dij= 1 表示故障 fi能被传感器 sj检测到,元素 dij= 0 表示故障 fi不能被传感器 sj检测到。 故障 - 传感器相关性矩阵描述了系统故障与传感器的二元相关性关系,是对复杂系统进行传感器优化配置的基础。
2 、传感器故障检测能力分析
系统故障 - 传感器相关性矩阵只是粗略地描述了系统故障集和传感器集之间的简单对应关系,其元素 dij= 1 可以有两种含义:(1) 传感器 sj能检测到故障 fi的发生, 即二者有相关关系;(2) 当故障fi发生时,传感器sj检测到fi的概率为1,即只要故障fi发生,传感器 sj就能检测到。同理可得 dij= 0 时的含义。显然,第一种含义更合理,第二种含义则不符合实际情况。在实际系统中,由于传感器自身的可靠性问题及环境因素的影响,即使 dij= 1,传感器 sj也不一定能检测到故障 fi的发生。
传感器对故障的检测能力取决于多种因素,如传感器的可靠性(故障率)、信噪比、灵敏度等。定义传感器 sj对故障 fi的检测能力如下:
其中: Vij为传感器 j 对故障 fi的检测灵敏度;Nj为传感器j的信噪比;Tij为故障fi的发生时刻与传感器 j 检测到该故障的时刻之间的时间间隔;Fij为故障 fi发生的时刻与该故障导致系统不能正常工作时刻之间的间隔;Yij为传感器j能检测到故障fi的征兆的持续时间;b、c、g、h、α和 β为常数。由式(1) 可知,传感器的故障检测能力为(0,1) 之间的实数,可以理解为检测的概率值。
根据经验,典型的传感器故障检测能力可描述为如下形式:
由于实际的传感器具有一定的故障率,在工程实际中,对于一些重要变量的监测需要设置传感器冗余,即对于同一监测变量用多个传感器测量,以提高故障检测的可靠性,在本文的研究中不考虑冗余,即只考虑传感器是否安装。假设各类传感器的安装数量为 Q = {q1,q2, …,qn}, qj∈ {0,1};各传感器的故障率为λ = {λ1,λ2,…,λn}。综合系统故障 -传感器相关性矩阵和传感器故障检测能力,在传感器不发生故障的条件下,当故障 fi发生时,传感器 sj对其进行有效检测的能力为:
3 、传感器配置优化模型的建立及求解
3. 1 优化模型的建立
传感器优化配置就是在满足系统各种测试性指标要求的前提下,选择尽可能少的传感器,使成本最小,同时满足系统的故障检测可靠性要求。假设系统各故障模式的先验概率集为 P = {p0,p1, …,pm},且有∑mi =0pi= 1,其中 p0为正常状态的概率值。PHM 系统要求传感器配置方案对系统所有故障模式的覆盖,即对于每一种故障 fi,都要有至少一个传感器对其进行检测,数学描述为:
此外,PHM 系统对故障检测率、故障隔离率和虚警率都有一定的要求,分别如式(5)、(6)和(7)所示:
一个最优的传感器配置不仅要求能够检测到被监控系统所有的故障,还要尽可能提高故障检测的可靠性。故障检测可靠性可以描述为:当系统发生某种故障时,其相关传感器至少有一个正常工作,保证能检测到该故障的发生;如果该故障的所有相关传感器都同时发生了故障,则该故障不能被有效检测,即发生漏检,从而导致故障检测的可靠性降低。对于故障 fi,构造其故障检测可靠性函数如下:
类似故障检测率,用平均值来描述系统的故障检测可靠性,该值越小,故障检测可靠性越高,如式(9)所示:
对于大型复杂系统,需要安装的传感器数量极其庞大,成本是一个必须考虑的因素,主要包括传感器的购买、安装、维护,以及相应的数据采集和处理费用等。假设折算到每一个传感器的成本为 cj,则总的成本为:
PHM系统传感器优化配置的目的是在满足系统测试性指标(故障检测率、故障隔离率等)的前提下,配置尽可能少的传感器,使系统的总成本最低,同时满足系统的可靠性要求,则优化模型为在满足约束条件(4) ~ (7)条件下,使目标函数(9)和(10)取最小值。
3. 2 二进制粒子群算法的混沌改进
传感器优化配置是一个集合覆盖和多目标组合优化问题,属于典型的 N- P 难题,许多文献都提出了相应的求解方法,如基于逻辑运算的方法、基于贪婪策略的方法、基于遗传算法的方法和基于粒子群算法等,并在工程中得到了广泛的应用。粒子群算法(PSO)由于具有参数少、收敛速度快等优点,本文利用其改进离散形式— — —混沌二进制粒子群算法对传感器优化模型进行求解。
基本粒子群优化算法中各粒子按式(11)更新其速度和位置信息:
二进制粒子群算法中的速度向量不再是位置变化,而是作为粒子位置取 1 或 0 的概率。根据速度的大小来选择粒子在对应位置上为 1 或 0,表示该位置上是否安装传感器,其概率值可以用 sigmoid 函数来描述:
为了防止 sigmoid 函数出现饱和,将粒子的速度设定在一定范围之内,其修改形式如下所示:
二进制粒子群算法粒子的位置更新规律为:
式(14)中, δk+1id 为(0,1) 之间的随机数。混沌优化方法是一种新颖的优化方法,它利用混沌系统特有的遍历性特点来进行优化搜索,而且不要求目标函数具有连续和可微的性质,其基本思想是首先产生一组与优化变量相同数目的混沌变量,用类似载波的方式将混沌引入优化变量使其呈现混沌状态,同时把混沌运动的遍历范围放大到优化变量的取值范围 然后直接利用混沌变量进行搜索。一般应用 Logistic 映射(逻辑映射)来产生混沌变量,其映射形式如下:
其中μ ∈[ 0,4]为控制变量,zk∈[ 0,1],k =0,1, 2,…。 当 μ = 4 时,系统完全处于混沌状态,此时,轨道布满区间[ 0,1],即混沌轨道在区间[ 0,1]内遍历。由任意初值 z0∈[ 0,1]可迭代出一个确定的混沌时间序列 z1,z2,z3, …。
4 、仿真实例分析
以中阿波罗号发射前的检测为例,根据上述方法进行仿真分析。该系统有 10 种故障模式,可提供 15 个传感器测量点。假设系统的故障检测率、故障隔离率要求分别为不低于 90% 和 85%,虚警率要求不高于 5%。该系统的部分故障 - 传感器相关性矩阵 (S1- S10) 如表 2 所示,故障先验概率和各传感器成本分别见表 3 和表 4。
根据本文的混沌二进制粒子群算法对建立的传感器优化配置模型进行求解, 结果为:各传感器配置数量为[ 1,0,0,0,0,0,0,0,1,0,1,0,0,1,0],故障检测率为 95.2%,故障隔离率为 91.5%,虚警率为 3.7%,故障检测可靠性指标为 0.0368,总成本为 1.1。文献13]的配置结果为:各传感器配置数量为[ 0,0,0,0,0,0,0,0,0,0,1,0,0,1,0],系统故障检测率 100%,故障隔离率为 100%,总成本为 0.7。
由仿真计算结果可知,各项性能指标都能满足系统的要求。跟的结果对比分析得: 本文方法要比多安装传感器 S1和 S9; 故障检测率、故障隔离率结果都较有所降低,但都能满足系统的故障诊断要求。导致这一结果的原因有:(1) 本文建模时将故障检测可靠性作为一个优化的性能指标;(2) 本文模型考虑了传感器对故障的检测性能,即传感器对故障的检测能力不是简单的0 或者1,而是介于 0 和 1 之间的实数。由于考虑了传感器检测故障能力的实际属性, 本文建立的模型更加符合实际情况, 优化结果也更加准确和可靠。
5 结论
信息获取的完备性和准确性是 PHM 系统功能有效实现的基础。随着航空航天技术的飞速发展,航空航天设备的功能日益强大,复杂性也越来越高,为了对其工作状况和健康状态进行实时监测,需要安装大量的传感器以采集其各种信息。大型复杂设备具有数量庞大的监测变量,对其进行有效的选择性测量显得尤为重要,这就需要在系统设计之初就对传感器的选择和配置进行全局优化,安装尽可能少的传感器对其关键变量进行监测,以满足系统的PHM 要求。本文在参考他人研究的基础上,将传感器的故障检测能力加入优化配置模型之中,用概率的形式对传感器的故障检测性能进行描述:传感器的故障检测能力不是系统故障 - 传感器相关性矩阵中简单的 0 或者 1,而是介于 0 和 1 之间的实数,具体取决于传感器的可靠性(故障率)、信噪比、灵敏度等和环境因素等多种因素。仿真实例结果说明了本文方法的可行性和准确性,对航空航天设备 PHM系统的传感器优化配置具有参考价值。
投稿箱:
如果您有机床行业、企业相关新闻稿件发表,或进行资讯合作,欢迎联系本网编辑部, 邮箱:skjcsc@vip.sina.com
如果您有机床行业、企业相关新闻稿件发表,或进行资讯合作,欢迎联系本网编辑部, 邮箱:skjcsc@vip.sina.com