Research of Fault Diagnosis in Flight Control System Based on Fuzzy Neural Network

Similar documents
MATLAB representation of neural network Outline Neural network with single-layer of neurons. Neural network with multiple-layer of neurons.

Available online at AASRI Procedia 1 (2012 ) AASRI Conference on Computational Intelligence and Bioinformatics

Transactions on Information and Communications Technologies vol 16, 1996 WIT Press, ISSN

A Real-time Detection for Traffic Surveillance Video Shaking

Visual Working Efficiency Analysis Method of Cockpit Based On ANN

Design of three-dimensional photoelectric stylus micro-displacement measuring system

THREE PHASE FAULT DIAGNOSIS BASED ON RBF NEURAL NETWORK OPTIMIZED BY PSO ALGORITHM

* The terms used for grading are: - bad - good

A Data Classification Algorithm of Internet of Things Based on Neural Network

Research on Evaluation Method of Product Style Semantics Based on Neural Network

Research on Fuzzy Neural Network Modeling and Genetic Algorithms Optimization in CNC Machine Tools Energy Saving

Face recognition based on improved BP neural network

NEURAL NETWORK BASED REGRESSION TESTING

CHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS

742 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 13, NO. 6, DECEMBER Dong Zhang, Luo-Feng Deng, Kai-Yuan Cai, and Albert So

Multi-dimensional database design and implementation of dam safety monitoring system

Numerical simulation of 3-D seepage field in tailing pond and its practical application

Pupil Localization Algorithm based on Hough Transform and Harris Corner Detection

Parallel 3D Images Surface Texture Editing

Kinematic Model Analysis of an 8-DOF Photographic Robot

The Design of the Embedded WEB Server Based on ENC28J60

DSP-Based Parallel Processing Model of Image Rotation

Prediction of traffic flow based on the EMD and wavelet neural network Teng Feng 1,a,Xiaohong Wang 1,b,Yunlai He 1,c

Open Access Research on the Prediction Model of Material Cost Based on Data Mining

INVESTIGATING DATA MINING BY ARTIFICIAL NEURAL NETWORK: A CASE OF REAL ESTATE PROPERTY EVALUATION

An Efficient Algorithm of Polygonal Fuzzy Neural Network 1

A New Fuzzy Neural System with Applications

A new Class of Priority-based Weighted Fair Scheduling Algorithm

Maneuver Strategy in Beyond-Visual-Range Air Combat

Dual Redundant Flight Control System Design for Microminiature UAV Xiao-Lin ZHANG 1,a, Hai-Sheng Li 2,b, Dan-Dan YUAN 2,c

Research on software development platform based on SSH framework structure

The Mathematics Behind Neural Networks

Fuzzy-Kernel Learning Vector Quantization

Time Series Clustering Ensemble Algorithm Based on Locality Preserving Projection

ANN-Based Modeling for Load and Main Steam Pressure Characteristics of a 600MW Supercritical Power Generating Unit

Citation for the original published paper (version of record):

EE 589 INTRODUCTION TO ARTIFICIAL NETWORK REPORT OF THE TERM PROJECT REAL TIME ODOR RECOGNATION SYSTEM FATMA ÖZYURT SANCAR

Creating Time-Varying Fuzzy Control Rules Based on Data Mining

Hybrid ant colony optimization algorithm for two echelon vehicle routing problem

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization

Neural Networks Laboratory EE 329 A

A Hand Gesture Recognition Method Based on Multi-Feature Fusion and Template Matching

European Journal of Science and Engineering Vol. 1, Issue 1, 2013 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM IDENTIFICATION OF AN INDUCTION MOTOR

CHAPTER 5 FUZZY LOGIC CONTROL

A METHOD FOR DIAGNOSIS OF LARGE AIRCRAFT ENGINE FAULT BASED ON PARTICLE SWARM ROUGH SET REDUCTION

Simulation of Zhang Suen Algorithm using Feed- Forward Neural Networks

Spatial Variation of Sea-Level Sea level reconstruction

Automatic Machinery Fault Detection and Diagnosis Using Fuzzy Logic

Computer Generation of 3D Textile Draping Simulation

Research on monitoring technology of Iu-PS interface in WCDMA network

Cement Rotary Kiln Fault Diagnosis Method Based on Case-Based Reasoning Shihui LIU 1,a,Qingjin MENG 2,b

CHAPTER VI BACK PROPAGATION ALGORITHM

Research of Traffic Flow Based on SVM Method. Deng-hong YIN, Jian WANG and Bo LI *

Geometric Rectification Using Feature Points Supplied by Straight-lines

Design on a method for interactive editing fault polygon

A Network Intrusion Detection System Architecture Based on Snort and. Computational Intelligence

A Network-Based Management Information System for Animal Husbandry in Farms

Unit V. Neural Fuzzy System

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article

Aero-engine PID parameters Optimization based on Adaptive Genetic Algorithm. Yinling Wang, Huacong Li

Network Traffic Classification Based on Deep Learning

The Research of Delay Characteristics in CAN Bus Networked Control System

A New Algorithm for Black-start Zone Partitioning Based on Fuzzy Clustering Analysis

ESSENTIALLY, system modeling is the task of building

Available online at ScienceDirect. Procedia Manufacturing 6 (2016 ) 33 38

Research on Approach of Equipment Status and Operation Information Acquisition Based on Equipment Control Bus

FSRM Feedback Algorithm based on Learning Theory

USING NEURAL NETWORKS TO IDENTIFY CONTROL AND MANAGEMENT PLANE POISON MESSAGES

Network Topology for the Application Research of Electrical Control System Fault Propagation

Available online at Procedia Engineering 7 (2010) Procedia Engineering 00 (2010)

Design of New Oscillograph based on FPGA

A neural network that classifies glass either as window or non-window depending on the glass chemistry.

Available online at ScienceDirect. Procedia Engineering 97 (2014 )

Performance Degradation Assessment and Fault Diagnosis of Bearing Based on EMD and PCA-SOM

An Adaptive Histogram Equalization Algorithm on the Image Gray Level Mapping *

A Hardware-In-the-Loop Simulation and Test for Unmanned Ground Vehicle on Indoor Environment

Research on Applications of Data Mining in Electronic Commerce. Xiuping YANG 1, a

Aircraft Landing Control Using Fuzzy Logic and Neural Networks

A New Learning Algorithm for Neural Networks with Integer Weights and Quantized Non-linear Activation Functions

Available online at ScienceDirect. IERI Procedia 4 (2013 ) 2 7

Using Decision Boundary to Analyze Classifiers

AN INTRODUCTION TO FUZZY SETS Analysis and Design. Witold Pedrycz and Fernando Gomide

Research on Ant Colony Algorithm Optimization Neural Network Weights Blind Equalization Algorithm

Best traffic carrier frequency number and cell wireless utilization research

Hydraulic pump fault diagnosis with compressed signals based on stagewise orthogonal matching pursuit

Sensors State Monitoring based on LabVIEW and Wireless Nodes

A Neural Network Model Of Insurance Customer Ratings

Training and Application of Radial-Basis Process Neural Network Based on Improved Shuffled Flog Leaping Algorithm

Research on Sine Dynamic Torque Measuring System

Liquefaction Analysis in 3D based on Neural Network Algorithm

Fault Diagnosis of Wind Turbine Based on ELMD and FCM

Available online at ScienceDirect. Procedia Engineering 99 (2015 )

Implementation and Optimization of LZW Compression Algorithm Based on Bridge Vibration Data

Using The Heuristic Genetic Algorithm in Multi-runway Aircraft Landing Scheduling

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

Research on Mining Cloud Data Based on Correlation Dimension Feature

The Analysis and Detection of Double JPEG2000 Compression Based on Statistical Characterization of DWT Coefficients

Research on Technologies in Smart Substation

Neural Network Approach for Automatic Landuse Classification of Satellite Images: One-Against-Rest and Multi-Class Classifiers

RESEARCH ON WHEAT DISEASES AND INSECT PESTS GEOGRAPHIC INFORMATION SYSTEM

Transcription:

Available online at www.sciencedirect.com Procedia Engineering 5 (2 ) 7 74 Research of Fault Diagnosis in Flight Control System Based on Fuzzy Neural Network Peng Zhang a, Rui Zhang b, Xiao-xiao Ran b a* a Civil Aviation University of China, Engineering Techniques Training Center,Tianjin and 33, China b Civil Aviation University of China, Aeronautical Automation college, Tianjin and 33, China Abstract Based on fuzzy mathematics and the neural network method, with the combination of fault datas of B737NG aircraft flight control system and experts experiences, this paper built a fuzzy neural network (FNN) fault diagnosis model which can intuitively express the relevance of fault symptoms and fault reasons. By Simulation and analysis, the fault diagnosis accuracy of FNN is much higher than only BP neural network, The research makes fault positioning more accurate and valid, improves the efficiency of maintenance, as well as ensures flight safety and provides a new point of view for establishing the aviation maintenance auxiliary decision system. 2 Published by Elsevier Ltd. Open access under CC BY-NC-ND license. Selection and/or peer-review under responsibility of [CEIS 2] FNNflight control systemfault diagnosisbp algorithm;. Preface As a kind of fast and efficient vehicles, the operation state of civilian aircraft not only affects flight safety, but also closely relate to aircraft service life cycle. Flight control system is an important part of the aircraft system, its reliability is critical for flight safety, therefore accuracy and efficiency of the fault diagnosis methods are necessary for flight control system. Current fault diagnosis methods of flight control system are mainly based on analytical signal processing and intelligent fault diagnosis. As aircraft system becomes increasingly complex, the relationship between fault states and fault features presents nonlinear. So using single recognition method is hard to discern fault reasons. Combining fuzzy logic coping with uncertain information and artificial neural network s good processing capacity, adaptive ability and associative memory ability, the fault diagnosis method of fuzzy neural network can solve the multidimensional space mode or the nonlinear identification problems. It is suitable for complicated system which have multiple failure features and signs. Taking the fault data of B737NG aircraft flight control system in the past three years as an example, based on the fuzzy neural network (FNN), this paper establishes an efficient fault diagnosis model, it makes the fault positioning more accurate and valid. 2. Fuzzy neural network structure and learning algorithm 2.. FNN Structure Fuzzy Neural Network (FNN) is a kind of handling fuzzy information neural network system that is composed all or part of fuzzy neurons. Similar to general neural network, Fuzzy Neural Network presents many types. It usually can be divided into feedforward fuzzy neural network and feedback fuzzy neural network. This paper uses feedforward * Corresponding author.tel.: 38237628. E-mail address:pzhang@cauc.edu.cn 877-758 2 Published by Elsevier Ltd. doi:.6/j.proeng.2.8.5 Open access under CC BY-NC-ND license.

Peng Zhang et al. / Procedia Engineering 5 ( 2 ) 7 74 7 fuzzy neural network which can realize fuzzy mapping relation. Generally speaking, a feedforward fuzzy neural network is made up of five parts: input layer, fuzzification layer, fuzzy reasoning layer (fuzzy relation mapping nets layer), defuzzification layer and output layer []. As shown in figure : u α β X X n u n u m α 2 w r β 2 w r2 w w 2 w m Y Y r m n u n input fuzzification α m β m w rm fuzzy reasoning output defuzzification Fig. Architecture of Fuzzy Neural Network As accepting external signals layer, input layer transfers external signals to fuzzification layer, namely fault phenomena; Fuzzification layer adopts fuzzy mathematics, combines experts experiences and actuality fault data, considers fault reasons to attain memberships, gives the corresponding weights coefficient, and then obtains the relation matrix between fault phenomena and fault reasons; Fuzzy reasoning layer uses the relation matrix and BP algorithm to generate fault diagnosis model; Defuzzification layer processes these data to be defuzzy and transfers the results to output layer; Output layer gives definite results of the whole system, namely diagnosed fault reasons. 2.2. FNN learning algorithm FNN learning algorithm combines actuality fault datas and experts experiences to attain memberships. It uses fuzzy mathematical method to establish diagnostic matrix, then according to the diagnosis matrix and by BP algorithm, generates fault diagnosis model, finally outputs fault reasons, and realizes the positioning of faults. () Establish diagnostic matrix Fault diagnosis matrix indicates the relationship between fault phenomena and fault reasons, which can be obtained by summarizing numbers of fault reasons to get membership. Combining experts experiences and actuality fault data with this, corresponding weight coefficients can be got. Suppose a fault has i fault phenomena (database represents by phenomenon codes), x i represents the sequence of i fault phenomenon, the state variables take or, X=(x,x 2 x n ) is the fault phenomenon vector. Suppose a fault has j fault reasons (database represents by fault codes), y j represents the state variable of fault reasons, Y=(y,y 2 y m ) is the fault reason vector. P ij re presents fuzzy membership that fault phenomena are belonging to fault reasons: i=,,n; j=, m, thus we can build diagnosis matrix P [2] : p p2... pm p2 p22... p2m P = () : : : : pn pn2... pnm ) determine initial actuality membership R=(r ij ) by using actuality fault data; the numbers of fault phnomenon i belonging to fault reason j r ij = (2) the numbers of fault phnomenon i 2) determine the initial expert membership by using experts experiences; Experts experience membership is attained from a number of first work experts; 3) Suppose the weight of fault data is z, the weight of experts experiences is z 2, z +z 2 = (3) z r ij +z 2 m ij =P ij 4

72 Peng Zhang et al. / Procedia Engineering 5 ( 2 ) 7 74 4) In a new fault it can adopt weight correction of probability approximation, if experts experiences are correct, actuality datas are wrong(in actuality fault cases, the smaller probability faults occur), z plus corresponding coefficient T, z 2 minus coefficient T, T = 5 the total numbers of fault phnomenon i If actuality data are correct, experts experiences are wrong, it is the same way, whereas if actuality datas and experts experiences are both correct or both incorrect, the weights are unchanged. 5) Weight correction of coefficient delamination. According to the characteristics of field maintenance and because of craft or airline climate and other reasons, some parts malfunction continuously; hereby constantly modifying coefficient appropriately is a kind of good method. As shown in table : Table Coefficient reference Membership of experts..2.3.4.5.6.7.8.9 Membership of actual examples.9.8.7.6.5.4.3.2. Of course, according to different situations and actual diagnosis needs, it can modify the distribution interval of weight coefficients. For example, for some faults, experts are more experienced, meanwhile actual historical examples also happened many times, here the weights allocation affects outcomes seriously, thus it can be divided interval smaller and more limited. (2) Generate fault diagnosis model According to the diagnosis matrix and by BP algorithm, fault diagnosis model can be achieved. According to fault phenomena, fault reasons can be found, thus it locates the fault positioning more accurate. The simulation is completed through Matlab software; specific training function will be explained in the diagnosis example. 3. Applications of fault diagnosis This paper took certain B737NG aircraft flight control system of A/P(autopilot) operating abnormal failure data in the past three years as an example, classified fault phenomena and fault reasons, established Fuzzy Neural Network fault diagnosis model and locating positions of fault by using the model. Fault phenomena: x indicates after A/P engaged, jittering when turning (2 times in all); x 2 indicates after A/P engaged, jittering when climbing or descending (seven times in all); x 3 indicates after A/P engaged, jittering (ten times in all); x 4 indicates A/P pitch channel automatically disengaged (3 times in all); x 5 indicates A/P roll channel automatically disengaged (5 times in all); x 6 indicates A/P automatically disengaged (eight times in all); x 7 indicates A/P is jittering when engaging (seven times in all). Failure reasons: y indicates vertical gyro breaks down; y 2 indicates A/P pitch channel breaks down; y 3 indicates A/P roll channel breaks down; y 4 indicates system intervally breaks down; y 5 indicates flight control computer breaks down; y 6 indicates aileron force limiting device breaks down; y 7 indicates elevator actuator canister breaks down; y 8 indicates aileron power control component breaks down; y 9 indicates aileron actuator canister breaks down; y indicates stabilizer balancing motor breaks down. The numbers of fault reasons are summarized according to actuality failure data as shown in chart 2: Table 2 the numbers of faults Fault phenomenon x i The numbers of fault y j x x 2 x 3 x 4 x 5 x 6 x 7 y y 2 y 3 y 4 y 5 y 6 y 7 y 8 y 9 y 4 3 2 4 4 2 4 3 3 2 2 4 4

Peng Zhang et al. / Procedia Engineering 5 ( 2 ) 7 74 73 According to formula (2) it fuzzifies the data of table 2, and then gets histori cal data mem bership R as follows:.444.5 R =.333...25.667.5.375.2.25.333.43.57.375.25.2.2.5.8.4.25.43..43.25. According to experts experiences it gets son m ip M [3 ] fault rea embersh as fo llows:.6.4.2.8.6.4 M =.6.2..2.4.2.7.6.6.2.2 ( ) Because of limited actuality fault data, the paper sets experts experience weight a little bit bigger and actuality fault data weight a little bit smaller, thus the result of fault diagnosis model will be more precise. Simulation of the original data also proved this point. Here the weight of expert experience is.7 and the we ight of actu ality fault data is.3, according to the formula (4) and combining formula (6) and (7), the f uzzy diagnosis matrix P are as follows:. 553. 38. 25. 76. 57. 43 P =. 533. 33. 33. 8. 64. 38. 24. 43. 59. 83. 83. 393. 38. 38. 2. 2. 54. 3. 3. 6. 94 According to the historical data membership to create the BP neural network, including P = [,,,,,,,, ; ] '; T = [.444.333..,.25.25.5,.25.667.333 and.5.5,,.43;.57.43.43.375 ;.375.25.25;.2.2.4 ;.. ] '; hidden neurons is 2, the number of output is, set hidden transfer function is s-type tangent function: tansig, because the range of output is -, so the output layer function is s- type logarithm function: logsig, training function uses gradient descent method(traingdx) which has momentum and adaptive lr. According to the fuzzy diagnosis matrix, FNN fault diagnosis model is constructed. It still uses the same BP algorithm, hidden layer function, output function and training function. Only objective function changes into formula (8). Through the references [4] and [5], simulating the two diagnosis models respectively, two error curves show as figure 2 : Performance is 9.94394e-5, Goal is. Performance is 9.95562e-5, Goal is. (6 ) 7 ( 8 ) - - Training-Blue Goal-Black -2-3 Training-Blue Goal-Black -2-3 -4-4 -5 5 5 2 25 3 35 382 Epochs -5 5 5 2 25 256 Epochs Fig.2(a) Error curve of BP Network; (b) Error curve of FNN

74 Peng Zhang et al. / Procedia Engineering 5 ( 2 ) 7 74 Through figure 2 and figure 3, we can see that achieving the same error level -4, the time of FNN model is shorter than simple BP network model, thus FNN method improves diagnosis speed largely. 4. Analysis and Verification In order to verify the reliability and accuracy of diagnosis model, we select two fault vectors and simulate by BP neural network and FNN method respectively, and compare the results. Using actuality fault data membership only, we create a BP neural network model, for two fault vectors, the results of simulation are as follows; to establish fuzzy neural network fault diagnosis model as the same way, for the same fault vectors, the results of simulation are as follows: Fig.3(a) Diagnosis results of BP Network; (b) Diagnosis results of FNN It can be seen from the diagnosis results, when fault input vector is [ ], namely fault phenomena x 2 x 4 and x 6 appear. Actuality data creates a BP neural network fault diagnosis model, and fault reasons are y y 2 y 4 and y 5 ; combining actuality fault data and expert experiences, in FNN diagnosis model, also using BP algorithm diagnosis, fault reasons are y 2 and y 4. Compared with the practical fault reasons, the results are just y 2 and y 4. When fault input vector is [ ], namely fault phenomena x, x 3, x 5 and x 6 appear, actuality data creates a BP neural network fault diagnosis, and fault reasons are y, y 2 y 5 and y 6 ; combining actuality fault data and expert experiences together, in FNN diagnosis, also using BP algorithm diagnosis, fault reasons are y and y 6. Compared with the practical fault reasons, y and y 6 are correct. It can be concluded that the diagnosis results from fuzzy neural network fault diagnosis model are more actual than BP network model s, meanwhile the FNN diagnosis model is more accurate and quick, so fuzzy neural network fault diagnosis model method is more superior than neural network fault diagnosis model both in precision and speed. 5. Conclusion This paper, taking B737NG aircraft as an example, summarizes fault data of A/P of flight control system. By establishing fuzzy neural network (FNN) fault diagnosis model, it indicates complicated relationship of fault phenomena and fault reasons intuitively. Through Simulation and analysis of an example, it proves that the fault diagnosis rate of FNN is much higher than only BP neural network, The research makes the fault positioning more accurate and valid. It improves maintenance efficiency, ensures flight safety and lower the cost of maintenance. It also provides a new point of view for establishing the aviation maintenance auxiliary decision system. References [] Dai lixiong. Research of intelligent fault diagnosis technology based on Fuzzy Neural Network[D]. Dalian Maritime uiversity,29,6. [2] Bai liming,liu jiaxue,liu yaowu,et al. Application of fuzzy mathematics in airplane fault diagnosis[j]. Strategy and management,996(2):3235. [3] Wu sentang,fei yuhua. Flight Control System[M].Beijing: Beijing University of Aeronautics and Astronautics Press.25. [4] Ge zhexue,sun zhiqiang. The theory of neural network and MATLAB R27 realization [M].Beijing: Electronic Industry Publishing house,27. [5] Tan xiaohong,jia leipeng.the simulation of BP Neural Network fault diagnosis system[j]. Silicon Valley,2,2:73-74.