Evolutionary Algorithm for Artificial-Immune-System-Based Failure-Detector Generation and Optimization

被引:15
作者
Davis, Jennifer [1 ]
Perhinschi, Mario G. [1 ]
Moncayo, Hever [1 ]
机构
[1] W Virginia Univ, Dept Mech & Aerosp Engn, Morgantown, WV 26508 USA
关键词
D O I
10.2514/1.46126
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
The development of an evolutionary algorithm and accompanying software for the generation and optimization of artificial-immune-system-based failure detectors using the negative-selection strategy is presented in this paper. A detector is defined as a subregion of the hyperspace formed by relevant system parameters at abnormal conditions. The utility is a part of an integrated set of methodologies for the detection, identification, and evaluation of a wide variety of aircraft subsystem abnormal conditions. The process of generating and optimizing detectors has several phases. A preliminary phase consists of processing data from flight tests for self definition, including normalization, duplicate removal, and clustering. A first phase of the evolutionary algorithm produces, through an iterative process, a set of detectors that do not overlap with the self and achieve a prescribed level of coverage of the nonself. A second phase consists of a classic genetic algorithm that attempts to optimize the number of detectors, overlapping between detectors, and coverage of the nonself while maintaining no overlap with the self. For this second phase, an initial individual is a set of detectors obtained in the first phase. Specific genetic operators have been defined to accommodate different detector shapes, such as hyperrectangles, hyperspheres, and hyperellipsoids. An interactive design environment has been developed in MATLAB that relies on an advanced user-friendly graphical interface and on a substantial library of alternative algorithms to allow maximum flexibility and effectiveness in the design of detector sets for artificial-immune-system-based abnormal-condition detection. The desirable performance of the proposed methodology is demonstrated by comparing the detection results for aircraft actuator failures of two unoptimized detector sets with the detection results of an optimized detector set. These results show that the algorithm can determine equal or better detection performance while using fewer detectors to cover the nonself.
引用
收藏
页码:305 / 320
页数:16
相关论文
共 35 条
[1]  
[Anonymous], P 2 INT C INT PROC M
[2]  
COICO R, 2003, IMMUNOLOGY SHORT COU, P1
[3]  
Dasgupta D, 2004, LECT NOTES COMPUT SC, V3239, P1
[4]  
Dasgupta D, 2002, IEEE C EVOL COMPUTAT, P1039, DOI 10.1109/CEC.2002.1004386
[5]  
DASGUPTA D, 1997, IEEE INT C SYST MAN, V1, P396
[6]  
Davis L., 1991, HDB GENETIC ALGORITH, P1
[7]  
DeCastro L., 2002, ARTIFICIAL NEURAL NE, P67
[8]  
Elkan C., 2003, MACHINE LEARNING-INTERNATIONAL WORKSHOP THEN CONFERENCE, P147, DOI DOI 10.1016/0026-2714(92)90278-S
[9]   THE IMMUNE-SYSTEM, ADAPTATION, AND MACHINE LEARNING [J].
FARMER, JD ;
PACKARD, NH ;
PERELSON, AS .
PHYSICA D-NONLINEAR PHENOMENA, 1986, 22 (1-3) :187-204
[10]  
FORREST S, 1994, 1994 IEEE COMPUTER SOCIETY SYMPOSIUM ON RESEARCH IN SECURITY AND PRIVACY, PROCEEDINGS, P202