Dynamic Neural Networks for Actuator Fault Diagnosis: Application to the DAMADICS Benchmark Problem



Similar documents
Recurrent Neural Networks

INTELLIGENT ENERGY MANAGEMENT OF ELECTRICAL POWER SYSTEMS WITH DISTRIBUTED FEEDING ON THE BASIS OF FORECASTS OF DEMAND AND GENERATION Chr.

Data Mining using Artificial Neural Network Rules

Optimization of technical trading strategies and the profitability in security markets

How To Manage Water Network Monitoring

Hybrid Modeling and Control of a Power Plant using State Flow Technique with Application

Lecture 5: Variants of the LMS algorithm

Chapter 4: Artificial Neural Networks

Efficient model-based leak detection in boiler steam-water systems

Diagnosis and Fault-Tolerant Control

Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms

Real-Time Monitoring of Complex Industrial Processes with Particle Filters

NEURAL NETWORK-BASED FAULT DIAGNOSIS OF SATELLITES FORMATION FLIGHT

Maximum Likelihood Estimation of ADC Parameters from Sine Wave Test Data. László Balogh, Balázs Fodor, Attila Sárhegyi, and István Kollár

Water loss in distribution system networks is an issue

ADAPTIVE ALGORITHMS FOR ACOUSTIC ECHO CANCELLATION IN SPEECH PROCESSING

Propulsion Gas Path Health Management Task Overview. Donald L. Simon NASA Glenn Research Center

Impact of Remote Control Failure on Power System Restoration Time

Dynamic Modeling, Predictive Control and Performance Monitoring

Dynamic Process Modeling. Process Dynamics and Control

Forecasting of Economic Quantities using Fuzzy Autoregressive Model and Fuzzy Neural Network

2 Forecasting by Error Correction Neural Networks

Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network

VdS en. VdS Guidelines for water extinguishing systems. Non-return valves. Requirements and test methods. VdS en : (01)

Formulations of Model Predictive Control. Dipartimento di Elettronica e Informazione

1 WATERFLUX - Comparisonon COO Rectangular Magmeter in water applications

Classification of Bad Accounts in Credit Card Industry

Hydraulic Trouble Shooting

1 Maximum likelihood estimation

Pump Ratio and Performance Charts

System Aware Cyber Security

Pricing and calibration in local volatility models via fast quantization

Final Year Project Progress Report. Frequency-Domain Adaptive Filtering. Myles Friel. Supervisor: Dr.Edward Jones

Technical Trading Rules as a Prior Knowledge to a Neural Networks Prediction System for the S&P 500 Index

Introduction. Chapter 1

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

The Combination Forecasting Model of Auto Sales Based on Seasonal Index and RBF Neural Network

780 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 17, NO. 4, JULY /$ IEEE

Model-Based Performance Monitoring: Review of Diagnostic Methods and Chiller Case Study

Reinforcement Learning

ELECTRIC CENTRAL HEATING FLOW BOILER

Valve series MN-06 acc. to NAMUR, 3/2-way G1/4 750 Nl/min (0.762 Cv)

Java Modules for Time Series Analysis

Schematic Symbols Chart (Design Hydraulic and Pneumatic circits)

4F7 Adaptive Filters (and Spectrum Estimation) Least Mean Square (LMS) Algorithm Sumeetpal Singh Engineering Department sss40@eng.cam.ac.

degrees of freedom and are able to adapt to the task they are supposed to do [Gupta].

An Overview of Knowledge Discovery Database and Data mining Techniques

Adaptive Probing: A Monitoring-Based Probing Approach for Fault Localization in Networks

A Regime-Switching Model for Electricity Spot Prices. Gero Schindlmayr EnBW Trading GmbH

Reinforcement Learning

Standard Hydraulic Piping Flushing Procedure

Modeling and model identification of a pressurizer at the Paks Nuclear Power Plant

16 : Demand Forecasting

SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY

Wireless Sensor Network Performance Monitoring

Prediction Model for Crude Oil Price Using Artificial Neural Networks

Adaptive Equalization of binary encoded signals Using LMS Algorithm

SYSM 6304: Risk and Decision Analysis Lecture 5: Methods of Risk Analysis

A Stochastic 3MG Algorithm with Application to 2D Filter Identification

Pressurized Water Reactor B&W Technology Crosstraining Course Manual. Chapter 9.0. Integrated Control System

Adaptive model for thermal demand forecast in residential buildings

Parameter Identification for State of Discharge Estimation of Li-ion Batteries

A Wavelet Based Prediction Method for Time Series

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski

An application of neural network for Structural Health Monitoring of an adaptive wing with an

An Introduction to Neural Networks

Design call center management system of e-commerce based on BP neural network and multifractal

Data Mining Algorithms Part 1. Dejan Sarka

Fundamental to determining

Failure code manual. content

On the Traffic Capacity of Cellular Data Networks. 1 Introduction. T. Bonald 1,2, A. Proutière 1,2

Computer Controlled Capacity Control Methods in Refrigeration, with SCADA and PID Control THARA2C/1

Applications of improved grey prediction model for power demand forecasting

Data Cleansing for Remote Battery System Monitoring

Advanced analytics at your hands

STOCHASTIC MODELLING OF WATER DEMAND USING A SHORT-TERM PATTERN-BASED FORECASTING APPROACH

Forecasting model of electricity demand in the Nordic countries. Tone Pedersen

Centrifugal Fans and Pumps are sized to meet the maximum

Operating instructions Mechatronic flow sensor. SBY33x /06 03/2011

In semiconductor applications, the required mass flows

EFFICIENT DATA PRE-PROCESSING FOR DATA MINING

Signal Detection. Outline. Detection Theory. Example Applications of Detection Theory

Automatic Detection of Emergency Vehicles for Hearing Impaired Drivers

CBM IV Prognostics and Maintenance Scheduling

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION

Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms

Evaluation of Processor Health within Hierarchical Condition Monitoring System

Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp Application of Intelligent System for Water Treatment Plant Operation.

INDIRECT INFERENCE (prepared for: The New Palgrave Dictionary of Economics, Second Edition)

How To Clean Up A Reactor Water Cleanup

Understanding and Applying Kalman Filtering

PID Controller Design for Nonlinear Systems Using Discrete-Time Local Model Networks

Transcription:

Dynamic Neural Networks for Actuator Fault Diagnosis: Application to the DAMADICS Benchmark Problem Krzysztof PATAN and Thomas PARISINI University of Zielona Góra Poland e-mail: k.patan@issi.uz.zgora.pl Dept. of Electrical, Electronic and Computer Engineering DEEI-University of Trieste, Italy e-mail: parisini@univ.trieste.it

OUTLINE 1. Introduction 2. Dynamic neural network 3. Stochastic approximation 4. Sugar actuator 5. Experiments 6. Concluding remarks

Motivations INTRODUCTION Artificial neural networks a useful and efficient tool for modelling of nonlinear dynamic processes Fault detection applications a high model quality required Back-propagation based methods suffer from entrapment in local minima of an error function Objectives Designing of an actuator FDI system using dynamic neural networks Application of a stochastic algorithm for dynamic neural network training Evaluation of the proposed FDI system using real process data (sugar evaporation process)

Dynamic model with IIR filter DYNAMIC NEURAL NETWORKS u k 1( ) u k 2( ) u k P( ) w 1 w 2... w P Σ xk ( ) yk ~ ( ) IIR filter g c F(.) yk ( ) weighted adder filter module activation function ỹ(k) = x(k) = P w p u p (k) p=1 n b i x(k i) i= n a i ỹ(k i) i=1 y(k) = F (g ỹ(k) + c)

LEARNING PROCESS A vector of all unknown network parameters θ = [w, a, b, g, c] Optimization task θ = min θ C J(θ); θ Rp C a set of constraint, and cost function J(k; θ) = 1 N N number of learning patterns N (y(k) ŷ(k; θ)) 2 i=1

STOCHASTIC APPROXIMATION Recursive form of Stochastic Approximation (SA) ˆθ k+1 = ˆθ k a k ĝ k (ˆθ k ) where ĝ k (ˆθ k ) gradient estimate J/ ˆθ, a k small positive number Simultaneous Perturbation Stochastic Approximation (SPSA) Gradient estimate ĝ ki (ˆθ k ) = L(ˆθ k + c k k ) L(ˆθ k c k k ) 2c k ki where L( ) cost function measurement, k random perturbation vector, c k small positive number

Random distribution 1. Symmetrically distributed about zero 2. Finite inverse moments E( ki 1 ) Bernoulli ±1 distribution satisfies these conditions popular normal and uniform distributions do not fulfill condition 2 Gain sequences (i) a k, c k > k; lim a k ; k ( ) 2 ak (ii) a k = ; < k= Gains calculation k= c k a k = lim c k k a (A + k) α, c k = c k γ

Advantages To calculate gradient estimate 2 measurements needed Low numerical complexity in contrast to gradient based methods and other stochastic algorithms Useful in the case of noisy data Global optimization property 1. Chin D.C.: A more efficient global optimization algorithm based on Styblinski and Tang, Neural Networks, 7, pp. 573 574, 1994 2. Maryak J.L. and Chin D.C.: Global random optimization by Simultaneous Perturbation Stochastic Approximation, Proc American Control Conference, 25-27 June 21, Arlington, VA, pp. 756-762

SUGAR ACTUATOR CV POSITIONER X positioner P S servo-motor T 1 P 1 X P 2 F control valve V C V V C V B

Causal graph P Z CV CVI P S X P V F measured variables variables realistic to measure unmeasurable variables F VC F V3 X 3 P 1 P 2 T 1 Servo-motor rod displacement X = r 1 (CV, P 1, P 2, T 1, X) Flow through the valve F = r 2 (X, P 1, P 2, T 1 )

Examined faulty scenarios f 1 f 2 f 3 positioner supply pressure drop interpretation: oversized system air consumption, air leading pipes breaks, etc. fault nature: rapidly developing unexpected pressure change across the valve interpretation: media pump station failure, increased pipes resistance, external media leakage fault nature: rapidly developing fully opened by-pass valve interpretation: valve corrosion, seat sealing wear, etc. fault nature: abrupt

EXPERIMENT Neural models 2 4 X F 3 5 = NN(P 1, P 2, T 1, CV ) F - flow through the valve, X - servo-motor rod displacement P 1 - pressure on the valve inlet P 2 - pressure on the valve outlet T 1 - juice temperature on the valve inlet CV - control signal Data preprocessing 1. Inputs normalized to zero mean and standard deviation of one 2. Outputs transformed to fall in the range [-1,1]

Modelling Neural models chosen using information criteria: AIC and FPE Fault Structure Filter order Activation function f N4,5,2 2 2 hyperbolic tangent f 1 N4,7,2 2 1 hyperbolic tangent f 2 N4,7,2 2 1 hyperbolic tangent f 3 N4,5,2 2 1 hyperbolic tangent Data - the sugar campaign 21 Assumed accuracy -.1 Parameters of the training procedure: SPSA: A = 1, a =.1, c =.1, α =.62, γ =.11

Decision making Let us assume that residual r(k) is N (m, v) A significance level β corresponds to probability that a residual exceeds a random value t β with N (, 1) β = prob( r(k) > t β ) Fixed threshold T = t β v + m Significance level used β =.5

Fault detection model (a) fault f 1 (b) fault f 2.4.1 f 2 -.1 f 1 -.2 -.4 2 4 6 8 1 12 2 4 6 8 1 12 14 16 18 2 (c) fault f 3.2 -.2 f 3 2 4 6 8 1 12 14 16

Fault isolation fault f 2, output F Fault model f 1 (a), fault model f 2 (b), fault model f 3 (c) a).8.4 5 fault 1 f 2 15 2 b).2.1 fault f 2 5 1 15 2 c) -.2 -.4 5 fault f 2 1 15 2 Discrete time

Fault isolation fault f 2, output X Fault model f 1 (a), fault model f 2 (b), fault model f 3 (c) a).2 -.2 5 fault 1 f 2 15 2 b) -.1 -.2 5 fault f 2 1 15 2 c) -.5 fault f 2-1 5 1 15 2 Discrete time

Fault diagnosis results Fault detection results (X detectable, N non detectable) Fault f 1 f 2 f 3 flow output X X X rod displacement output X X X Fault isolation results (X isolable, N non isolable) Fault f 1 f 2 f 3 flow output N N N rod displacement output N X X

Comparative study Sum of squared errors SSE Detection time t dt False detection rate r fd Isolation time t it False isolation rate r fi

Modelling quality SSE DN - Dynamic Network ARX - Auto-Regressive with exogenous input NNARX - Neural Networks ARX Method f f 1 f 2 f 3 F X F X F X F X DN.73.46.2.91.98.139 2.32 12.27 ARX 2.52 5.38 4.93 14.39 11.92 16.96 19.9 4.91 NNARX.43.71.89.1551.6 2, 17.277 22.5

FDI properies T f threshold used for the flow output T x threshold used for the rod displacement output Index DN NNARX f 1 f 2 f 3 f 1 f 2 f 3 t d 4 5 81 1 3 37 t i 1 7 92 1 5 9 r fd.34.26.186.357.42.45 r id.8.98.91.145.65.97 T f.164.191.468.245.541.215 T x.936.261.12.422.851.2766

CONCLUDING REMARKS Dynamic neural networks can be easily and effectively applied to design model-based fault detection and isolation systems Impossibility to model all potential system faults Data for faulty scenarios can be simulated Simultaneous Perturbation Stochastic Approximation algorithm strong alternative to gradient based methods useful when the search direction can not be determined accurately property of the global optimization