基于免疫危险感知的水下接驳盒故障检测方法-肖振华.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于免疫危险感知的水下接驳盒故障检测方法-肖振华.pdf》由会员分享,可在线阅读,更多相关《基于免疫危险感知的水下接驳盒故障检测方法-肖振华.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第49卷第5期2017年9月工程科学与技术ADVANCED ENGqEERING SCIENCESV0149NO5Sept2017信息工程 DOI:10159610jsuese201601213基于免疫危险感知的水下接驳盒故障检测方法肖振华,梁意文,谭成予,刘维炜,周 雯(武汉大学计算机学院,湖北武汉430072)摘要:针对现有水下接驳盒故障检测中存在仅通过特定的观测指标来判断系统故障,且观测指标的选取以及故障阈值的设定主要依赖人工经验的问题,本文借鉴机体免疫防御机制,提出了一种基于危险感知的水下接驳盒故障检测方法。借鉴机体免疫中的危险理论,在原DCA算法(dendritic cell alg
2、orithm)的基础之上,保留DCA算法的信号转换机制,对它的输入信号定义和异常评价方法进行改进以适合水下接驳盒工作环境,实现故障的在线检测。首先,依据变化是系统危险发生的征兆和外在表现的思想,提出了一种基于系统特征变化的危险信号提取方法,以提高DCA输入信号分类的自适应性。其次,针对原DCA算法只对数据项进行异常评价,无法检测系统级故障,提出采用成熟DC的浓度作为系统故障的评价指标。最后,采用水下接驳盒的真实数据进行模拟实验,并与PCA主元分析方法进行性能对比。实验结果显示本文方法不仅能有效检测出渐变故障,且比PCA方法具有更高的准确率,并能更早的发现故障。因此,本文提出的方法在水下接驳盒的
3、故障检测中具有可行性。关键词:人工免疫系统;树突状细胞;危险理论;接驳盒;故障检测中图分类号:TP277 文献标志码:A 文章编号:20963246(2017)05014306Fault Detection Method of Underwater Junction BOX Based onthe Danger Theory of Immune SystemX1AO Zhenhua,LIANG Yiwen,翻Chengyu,LIU Weiwei,ZHOU Wen(School ofComputer Sci,WuhaaUniv,Wuhan430072,Chma)Abstract:Currentl
4、y,systemlevel fault ofunderwaterjunction box can be detected only through specific indicatorsFurthermore,the selection ofindicators and the fault threshold value seaing depends on experienceTo address these problems,a fault detection method ofunderwaterjunctionbox based on the bodyS immune defense m
5、echanism was proposedBy reference to the danger theory of body immunity,the signal conversionmechanism ofthe DCA(dendritic cell algorithm)was adopted,and the definition ofinput signals and anomaly appraisal method ofthe DCA wereimproved for online fault detection ofunderwaterjunction boxFirstly,acco
6、rding to the observation that change is usually the symptom ofsystemin danger,the method of extracting danger signal based on the change of system features was proposed to improve the self-adaptability of inputsignals classification of DCASecondly,to solve the problem that DCA can only detect anomal
7、y data items and cannot detect systemlevelfailures,all appraisal method of system-level anomaly based on cell concentration was proposedFinally,Our method was tested with the gradualfailure data ofunderwaterjunction boxand compared performance wim PCA(principal component analysis)The results showed
8、Our method Calleffectively detect the gradual failures with higher accuracyMoreover,it can detect fault earlier than PCAIn conclusion,our method is effective infault detection ofunderwaterjunction boxKey words:artificial immune systems;dendritic cells;danger theory;junction box;fault detection海底观测科学
9、作为新兴科学,在过去的20年里发展迅速,很多新项目和研究计划都着眼于建立长期运行的水下网络11。海底监测网主要由岸基基站、光电复合缆、水下接驳盒、观测仪器及传感器构成。海底主干缆的海底节点通过接驳盒相连,而节点上的接驳盒可再次扩展连接多个次接驳盒,观测仪器和传感设备则连接到各个次接驳盒的输出端口上。所以,接驳盒作为关键网络节点,实现了电能和通讯收稿日期:20161102基金项目:国家“863”计划资助项目(2012AA09A410)作者简介:肖振华(1981一),男,博士生研究方向:计算机免疫系统E-maih desmen126tomhttp:jsueseijournalsca http:js
10、ueseSCUeducn万方数据144 工程科学与技术 第49卷的中转,是海底观测网的中枢系统【ZJ。为了能提供稳定、可靠的电能和通讯平台,保证海底观测网长期海底运行,对接驳盒的故障检测就显得极为重要。然而,目前的接驳盒故障检测只对特定观测指标设置固定阈值,当某个观测值超过设定阈值时,即判断系统发生故障。阈值的设置主要依赖人工经验,缺乏适应性和动态性。当系统存在输入变化、工作点变化以及噪声等干扰时,往往会导致误报和漏报现象。并且,仅通过单个指标异常就判断出系统故障,没有对各观测指标进行综合分析,也会导致大量的误报。信息系统中细微变化的慢慢积累最终导致系统出现本质的改变,即所谓的“量变引起质变”
11、。人体的病变也是由各种细微变化的聚集和相互作用所导致的。机体免疫系统是人体对抗疾病最有效的防御机制,保护机体不受自身病变和外界入侵所带来的有害物质的影响。所以,机体免疫的生物特性及其机制为解决实际工程中机器设备的故障检测、诊断和恢复提供了新的思路和方法【j J。1994年,生物免疫学家Ma协ge一提出了危险理论,认为免疫系统不是依赖自我和非我进行区分,而是感知机体组织在遭受入侵时所产生的危险信号。当因内部或外部原因使得机体生理失去平衡时,机体受损细胞的内外环境都会发生变化。在变化的过程中会释放出被抗原提呈细胞所感知的危险信号。通过借鉴危险理论思想,Greensmith等5-6提出了树突状细胞模
12、型及其算法(dendritic cell algorithm,DCA),模拟DC细胞的生物行为模式,并将它应用到异常检测中。La砒entys等【7J在动态系统的故障诊断中引入危险理论,实现了动态系统的故障自动检测功能。Cui等瞵J采用D(A算法实现了旋转电机的实时故障诊断。Iffikhar等p1通过引入危险理论和DC细胞,实现了复杂系统的未知故障检测和隔离。DCA主要分为预处理阶段、检测阶段和分析阶段。在预处理阶段,DCA缺乏数据训练机制,主要依靠专家知识手动进行输入信号的分类【i。人工方式效率低,容易出错,当问题非常复杂时往往无从下手。针对此问题,Gu等lJ提出了主成分分析统计方法处理应用数
13、据,实现DCA输入信号的自动选择和分类,但是实用性和稳定性较差。Chelly等刮提出了基于粗糙集的DCA特征选择和分类方法,与主成分分析方法相比更方便、精确。随后,Chelly等副针对基于粗糙集的数据预处理机制会造成信息丢失的问题,提出了基于模糊一粗糙集理论的改进方法。Chelly等提出的上述方法u2-13J在算法处理上需要较大的时间开销,不符合DCA轻量级的特征,且可靠性有待进一步的验证。其他DCA的预处理方法还包括关联系数和信息增益【l 4l,这两种方法在信号的分类上缺乏自适应性。针对上述问题,作者提出了一种基于变化感知的危险信号定义方法,从系统特征的变化中提取DCA的危险信号和安全信号,
14、提高DCA输入信号的自适应性。同时,针对标准DCA的抗原异常评价方式只能检测某个数据异常,无法反映系统的整体情况,提出通过计算成熟DC的细胞浓度评价系统的异常程度,从而判断系统是否有系统故障产生。最后,将基于改进DCA的故障检测方法在水下接驳盒故障检测环境中进行可行性验证。1 DCA算法抗原提呈细胞是免疫系统中重要的免疫控制机制,其作用类似人类身体的入侵检测器,监控机体中潜在的外来人侵者,是先天免疫和适应性免疫之间的重要接口,起着承上起下的作用。DC细胞是已知功能最强的抗原提呈细胞之一,具有采集、处理、提呈抗原信息的能力,负责对入侵的微生物进行初始识别,并将识别到的抗原提呈给淋巴结中的T细胞,
15、引起免疫应答。DCA算法模拟DC细胞的生物信号采样、融合、分析的抗原提呈过程。通过采集周围环境中的抗原所抽象出的输人信号,经过信号融合转换等过程,计算得到输出信号及其溶度来决定DC的状态,再根据DC的状态评价抗原的异常程度。DC采集的输入信号包括:危险信号(danger signals,DS)、安全信号(safe signals,SS)、病原体相关分子模式(pathogenic associated molecular patterns,PAMP),以及致炎因子(inflammatory cytokines,Ic)。这些生物信号的含义及其隐喻如表1所示。表1生物信号及其隐喻DS 细胞非正常死亡
16、SS 细胞正常死亡PAMP 病原体表面共有的分子结构Ic 受感染组织温度升高,增加反应几率存在潜在的异常正常肯定存在异常放大其他3种信号DC细胞有3种状态:未成熟DC(immature DC,iDC)、半成熟DC(semimature DC,smDC)、成熟DC(mature DC,mDC)。由iDC对输入信号进行采集、转换、计算得到输出信号,再依据输出信号的溶度决定iDC的迁移状态。DC输出3种信号:协同刺激分子(costimulatory molecules,CSM)、成熟因子(maturecytokines,Mat)、半成熟因子(semimature cytokines,Semi)。其中
17、,CSM为DC是否进行状态迁移的依据,决定了DC的生命周期。在进行信号处理时,安全信号ss、危险信号万方数据第5期 肖振华,等:基于免疫危险感知的水下接驳盒故障检测方法 145DS和PAMP信号对不同输出信号的贡献度不一样。安全信号ss会增加半成熟因子溶度,抑制成熟因子溶度的输出;而危险信号DS和PAMP信号会增加成熟因子溶度;致炎因子IC起到放大其他信号的作用。在Greensmith等提出的人工DC模型中给出了信号转换的权值及信号处理公式川。表2为输入信号和输出信号进行转换时的对应权值,它是由生物免疫学家通过实验得到。比如PAh但、DS、SS转换为CSM的权值分别是矾、啊2、15,以此类推,
18、其中,阢和是权值设置参数,需要根据实际的工程问题进行调整。信号转换公式如下:20f=:(WtijSf)(1+,),f=0,1,2 (1)J-Jj-o式中:Oi为输出信号,Oo为CSM,O】为Semi,02为Mat;S为输入信号,&为PAMP,S】为DS,S2为SS;耽f,为权值,f为表2中的行,为表2中的列;功致炎因子IC,本文暂不考虑致炎因子的影响。DC是种群算法,在生命周期内,每个DC会对多个抗原进行随机采样。当某个DC的CSM到达迁移阈值时,如果成熟因子浓度大于半成熟因子浓度,DC由iDC迁移为mDC,被该DC提呈的每个抗原标记为危险抗原,设置抗原环境值为1,并进行累加;反之,迁移为sm
19、DC,被该DC提呈的每个抗原标记为安全抗原,设置抗原环境值为0。最后,抗原被提呈为危险的总次数除以抗原被提呈的总次数计算得到每个抗原的成熟环境抗原值(mature context antigen value,MCAv),表示每个抗原的异常程度系数。一旦该抗原的MCAV值超过设定的异常阈值,则判定该抗原为异常。表2信号转换的权值Tab2 Weight of signal transformation2故障检测模型作者在标准DC模型基础之上,提出了一种危险感知的接驳盒故障检测模型,该模型包括3个模块:危险感知模块、信号转换模块和异常评价模块,如图l所示。图1危险感知的故障检测模型Fig1 Faul
20、t detection model based on danger perception通过采集抗原数据,DC细胞实时地将抗原释放的信号进行转换、累加。当观测指标值发生细微变化时,其变化情况都会被DC细胞感知到。当变化所产生的危险信号累积到一定程度,会最终导致DC细胞向成熟状态迁移。本模型将水下接驳盒的工作环境状态作为信号源,观测指标包括:电压、电流、温度、湿度以及漏水等。危险感知模块采集来自信号源的观测数据,将每次采集到的一组数据作为一个抗原。通过分析抗原中数据项类型、计算数据的变化程度,得到每个抗原释放的DS、SS和PAMP信号,对应变量而s、Xss、饰。m作为信号转换模块的输入。在信号转
21、换模块,DC接收来自危险感知模块的输入信号,经过信号转换处理,输出CSM、Semi、Mat信号,对应变量sM、妊。i、砥协。当忍sM劫时,为迁移阈值,DC状态发生迁移。此时,如果Xsemi。,iDC迁移为smDC;否则,其迁移为mDC。最后,计算mDC的溶度矗Dc得到系统的异常程度。万方数据146 工程科学与技术 第49卷21危险感知危险感知模块包括数据采集、变化检测和枚举判断3个子模块。数据采集模块负责监测系统的运行状态,将采集到的每组数据即抗原按照模拟量和枚举量分成两组。模拟量数组A=al,a:,)作为变化检测模块的输人。不同类型的观测指标变化阈值不一样,变化阈值数组用a=(oL。,ox2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 免疫 危险 感知 水下 接驳 故障 检测 方法 肖振华
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内