FAULT DETECTION ON A REACTION WHEEL BASED ON PARAMETER ESTIMATION

Similar documents
FAULT DETECTION for SPACECRAFT ATTITUDE CONTROL SYSTEM. M. Amin Vahid D. Mechanical Engineering Department Concordia University December 19 th, 2010

FAULT DETECTION OF A CONTROL VALVE USING STRUCTURED PARITY EQUATIONS

Comparison of four state observer design algorithms for MIMO system

Fuzzy-Bayes Fault Isolator Design for BLDC Motor Fault Diagnosis

Detection theory 101 ELEC-E5410 Signal Processing for Communications

A Multiple-Observer Scheme for Fault Detection, Isolation and Recovery of Satellite Thrusters

Detection and Estimation of Multiple Fault Profiles Using Generalized Likelihood Ratio Tests: A Case Study

CHAPTER 5 SIMULATION AND TEST SETUP FOR FAULT ANALYSIS

A COMPARISON OF TWO METHODS FOR STOCHASTIC FAULT DETECTION: THE PARITY SPACE APPROACH AND PRINCIPAL COMPONENTS ANALYSIS

Active Diagnosis of Hybrid Systems Guided by Diagnosability Properties

Detection theory. H 0 : x[n] = w[n]

Real time detection through Generalized Likelihood Ratio Test of position and speed readings inconsistencies in automated moving objects

FEEDBACK CONTROL SYSTEMS

Model Based Fault Detection and Diagnosis Using Structured Residual Approach in a Multi-Input Multi-Output System

Research on the winding control system in winding vacuum coater

Design and performance simulation of a satellite momentum exchange actuator

Elementary Theory of DC Permanent Magnet Motors

The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,

Introduction to Signal Detection and Classification. Phani Chavali

STONY BROOK UNIVERSITY. CEAS Technical Report 829

D O T 1 ; O T 2 ; O T 3 ; O T i

MODELING AND HIGH-PERFORMANCE CONTROL OF ELECTRIC MACHINES

PID Control. Objectives

Model-based Fault Diagnosis Techniques Design Schemes, Algorithms, and Tools

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

EE392m Fault Diagnostics Systems Introduction

DIAGNOSIS OF DISCRETE-TIME SINGULARLY PERTURBED SYSTEMS BASED ON SLOW SUBSYSTEM

COMPOSITE REPRESENTATION OF BOND GRAPHS AND BLOCK DIAGRAMS FOR CONTROLLED SYSTEMS

Sensorless Control for High-Speed BLDC Motors With Low Inductance and Nonideal Back EMF

Algorithmisches Lernen/Machine Learning

Introduction to Statistical Inference

OPTIMIZED CONTROL TECHNIQUE FOR POWER WINDOW IN SMART CAR USING H FILTER

Fault Isolation of an Electro-mechanical Linear Actuator

Lecture (20) DC Machine Examples Start of Synchronous Machines

A DYNAMIC FRICTION MODEL FOR REACTION WHEELS

NONUNIFORM SAMPLING FOR DETECTION OF ABRUPT CHANGES*

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing

REAL TIME MULTISATELLITE ORBIT DETERMINATION FOR CONSTELLATION MAINTENANCE


Department of Mechanical Engineering

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Remote Display Unit. Installers Handbook Copyright 2001 AirSense Technology Ltd. LM Remote Display Unit Installers Handbook Issue 1.

DC Motor Position: System Modeling

Online Identification And Control of A PV-Supplied DC Motor Using Universal Learning Networks

Request Ensure that this Instruction Manual is delivered to the end users and the maintenance manager.

DESIGN OF A FUZZY PID CONTROLLER FOR APPLICATION IN SATELLITE ATTITUDE CONTROL SYSTEM. Willer Gomes. Evandro Marconi Rocco

Detection Theory. Chapter 3. Statistical Decision Theory I. Isael Diaz Oct 26th 2010

Active Fault Diagnosis for Uncertain Systems

Fault Detection and Diagnosis of an Electrohydrostatic Actuator Using a Novel Interacting Multiple Model Approach

Robust Controller Design for Speed Control of an Indirect Field Oriented Induction Machine Drive

COMPARISON OF FDI METHODS APPLIED ON NANOSATELLITES WITH ACTUATORS FAILURES

Introduction to Bayesian Statistics

Advanced Methods for Fault Detection

Digital Transmission Methods S

Pierre Bigot 2 and Luiz C. G. de Souza 3

Synergetic Control for Electromechanical Systems

Example: DC Motor Speed Modeling

Simplified EKF Based Sensorless Direct Torque Control of Permanent Magnet Brushless AC Drives

Reaction Wheel Control Design Using Linear Quadratic Controller

A New Model Reference Adaptive Formulation to Estimate Stator Resistance in Field Oriented Induction Motor Drive

49th European Organization for Quality Congress. Topic: Quality Improvement. Service Reliability in Electrical Distribution Networks

SATELLITE ATTITUDE CONTROL SYSTEM DESIGN WITH NONLINEAR DYNAMICS AND KINEMTICS OF QUATERNION USING REACTION WHEELS

Failure Prognostics with Missing Data Using Extended Kalman Filter

EXPERIMENTAL COMPARISON OF SATURATED VELOCITY CONTROLLERS FOR DC MOTORS

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

King Saud University

Analysis of Electric DC Drive Using Matlab Simulink and SimPower Systems

Hypothesis Testing The basic ingredients of a hypothesis test are

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

NUMERICAL INTEGRATION OF A SATELLITE ORBIT WITH KS TRANSFORMATION

Dynamic Characteristic and Power Consumption on an Electro-Pneumatic Hybrid Positioning System

EEL 851: Biometrics. An Overview of Statistical Pattern Recognition EEL 851 1

A Lower Bound of 2 n Conditional Jumps for Boolean Satisfiability on A Random Access Machine

DC MOTOR FAULT DIAGNOSIS BY MEANS OF ARTIFICIAL NEURAL NETWORKS

Statistical Inference

REDUCING PROCESS VARIABLITY BY USING FASTER RESPONDING FLOWMETERS IN FLOW CONTROL

Exercise 5 - Hydraulic Turbines and Electromagnetic Systems

A SYSTEMATIC INCLUSION OF DIAGNOSIS PERFORMANCE IN FAULT TREE ANALYSIS

DESIGN AND IMPLEMENTATION OF SENSORLESS SPEED CONTROL FOR INDUCTION MOTOR DRIVE USING AN OPTIMIZED EXTENDED KALMAN FILTER

Inertia Identification and Auto-Tuning. of Induction Motor Using MRAS

ELG4112. Electromechanical Systems and Mechatronics

SRM UNIVERSITY DEPARTMENT OF BIOMEDICAL ENGINEERING ODD Semester DAY floor

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

Mathematical MATLAB Model and Performance Analysis of Asynchronous Machine

A Bayesian Approach to Efficient Diagnosis of Incipient Faults

State estimation of linear dynamic system with unknown input and uncertain observation using dynamic programming

DEVELOPMENT OF DIRECT TORQUE CONTROL MODELWITH USING SVI FOR THREE PHASE INDUCTION MOTOR

Pattern Classification

Reducing False Alarm Rate in Anomaly Detection with Layered Filtering

Predictive Cascade Control of DC Motor

A laboratory for a first course in control systems

INTEGRATED ARCHITECTURE OF ACTUATOR FAULT DIAGNOSIS AND ACCOMMODATION

Fault-tolerant Control of a Wind Turbine with a Squirrel-cage Induction Generator and Rotor Bar Defects

Fault Tolerance. Dealing with Faults

PRELIMINARY HARDWARE DESIGN OF ATTITUDE CONTROL SUBSYSTEM OF LEONIDAS SPACECRAFT

Lecture 5: Likelihood ratio tests, Neyman-Pearson detectors, ROC curves, and sufficient statistics. 1 Executive summary

UNIVERSITY OF WASHINGTON Department of Aeronautics and Astronautics

Fault Detection and Isolation of the Wind Turbine Benchmark: an Estimation-based Approach

Characteristics of DC Motors

Texas A & M University Department of Mechanical Engineering MEEN 364 Dynamic Systems and Controls Dr. Alexander G. Parlos

Transcription:

FAULT DETECTION ON A REACTION WHEEL BASED ON PARAMETER ESTIMATION Alexandre Carvalho Leite, Hélio Koiti Kuga, Roberto Vieira da Fonseca Lopes Av. dos Astronautas, 1.758, Jd. Granja, Ed. Satélite Av. dos Astronautas, 1.758, Jd. Granja, Ed. Satélite Av. dos Astronautas, 1.758, Jd. Granja, Ed. Beta Emails: alexandre@dem.inpe.br, hkk@dem.inpe.br, roberto.lopes@dss.inpe.br Abstract Fault detection has become an important issue in complex engineering systems, providing the requirements for fault tolerance, reliability and safety. Here, the engineering system discussed is a satellite that makes use of a reaction wheel. The objective is the fault detection in this actuator. Keywords Fault Detection, Parameter Estimation, Fault Diagnosis, Fault Tolerance, Hypothesis testing. Resumo Detecção de falhas se tornou uma questão importante em sistemas de engenharia complexos, provendo os requisitos necessários para tolerância, confiabilidade e segurança. Aqui, o sistema de engenharia discutido é um satélite que utiliza roda de reação. O objetivo é a detecção de falha neste atuador. Keywords de Hipóteses Detecção de Falhas, Estimação de Parâmetros, Diagnóstico de Falhas, Tolerância a Falhas, Teste 1 Introduction The methods of fault detection and diagnosis can be used in two distinct ways: the first, in the sense to avoid faults making an early detection to improve repair and maintenance management (R. Patton and Clark, 1989); the second, called fault tolerance, consider that faults could not be avoided and happened, in this case fault-tolerant systems are required. Figure 1: Diagram showing: detection / diagnosis / reconfiguration Here, fault detection is under second approach, and is appropriate to reconfiguration purposes. The figure 1 shows: a process (satellite) with faults, the steps executed while the fault occurrence, and the tasks related to this paper. Based on the input and output measurements, features are generated describing certain mode (normal or faulty) of the satellite. Next, methods based on process modelling and systems theory are applied to detect and obtain symptoms of possible faults. These are the two steps covered, therefore it should provide the necessary results for the rest, not treated here but present at the figure 1. 2 Fault detection based on parameter estimation Fault detection methods based on models, uses relations among several measured variables to extract information of possible changes caused by faults. One tool that allows the extraction of these information is the parameter estimation. It is important to distinguish between estimated parameters and process coefficients, because the first one not always are equal to the quantities to be known in the process (process coefficients) (Isermann, 2004). Figure 2 shows that parameter estimation needs input measurements, output measurements and knowledge of an analytical model (figure 2a) that relates them. Thus, after applying some estimation algorithm, the estimates are provided, consequently expressing more information about the process coefficients; this phase is known as data processing (figure 2b). Knowing the process coefficients at the current instant (figure 2c) and comparing with the 437 of 441

Figure 3: Scheme of equipment 4 Data processing and feature generation Figure 2: Scheme of fault detection based on parameter estimation nominal process (figure 2d), the changes are determined (figure 2e). Finally, the decision is taken about the fault occurrence (figure 2g); only the determination of prior changes are not sufficient for this purpose. Therefore, it is compared with the decision threshold (figure 2f). This process results in: time of fault detection and the symptoms. The first result is the closest time of fault occurrence. And the second result is the deviation of the process coefficients. 3 The experiment A reaction wheel is an attitude actuator that uses the law of conservation of angular momentum to apply torque to the body of the artificial satellite. The reaction wheel assembly is composed of: a rotating wheel over ball bearings, both encapsulated in a frame and commanded by a brushless DC motor at this same enclosure. The motor used to simulate the reaction wheel functioning is controlled by voltage applied to the armature, in a range varying from -11V to 11V. It may reach 2000rpm. The measured signals are: armature voltage, armature current and velocity. The sample period is 0.02s with an 8 bit A/D converter and a butterworth digital filter (Franklin and Powel, 1981) during 10 seconds, obtaining 500 samples. A computer (Intel Pentium III 900MHz, RAM: 256MB, acquisition board: MIC926) was connected on-line to the process, see figure 3. First, was obtained a model (Dorf and Bishop, 1998) such that inputs and outputs are related, and it will be applied for estimating parameters and obtaining the process coefficients. See sequence in figure 2. The output provided by the tachometer is proportional to the motor velocity, equation 1, the armature current is related to the applied voltage as in equation 2. V T = K T ω(t) (1) I a (t)l a + I a (t)r a = V a (t) K b ω(t) (2) Reorganizing the equation 2, knowing the constant of tachometer (2.5V/1000rpm) from (FBK, 2001), the equation 3 as a model relating input and output measurements is obtained. I a (t) = ˆθ 1 V a (t) ˆθ 2 Ia (t) ˆθ 3 ω(t) (3) With this model, the parameters ˆθ i can be estimated. For this purpose, the recursive least squares algorithm is employed, (Isermann, 2006). Equations 4 to 6 correspond to this algorithm, indicated at figure 2b: 1 γ = ψ T (k + 1)P (k)ψ(k + 1) + 1 P (k)ψ(k + 1) (4) P (k + 1) = [I γ(k)ψ T (k + 1)]P (k) (5) ˆθ(k+1) = ˆθ(k)+γ(k)[y(k+1) ψ T (k+1)ˆθ(k)] (6) The symbols used until here, are explained at table 1. The results, after 400 trials, of the parameter estimation are stated at the figure 4. 438 of 441

V T (t) K T ω(t) I a (t) L a R a V a (t) K b ˆθ γ(k) ψ(k + 1) P (k) I y(k + 1) Table 1: Symbols Voltage generated by the tachometer Tachometer constant Angular velocity of the wheel Armature current Armature inductance Armature resistance Voltage applied in the armature Motor constant Estimated parameters vector Correction factor at the instant k Matrix relating measurement to parameters Covariance matrix Identity matrix Vector measurement hypothesis) and H 1 (faulty process or alternative hypothesis). At each time instant a decision is made, and assuming that either hypothesis can be true or false, this is a binary hypothesis testing problem. Thus, four possible cases can occur. In two cases the decision is correct (no fault H 0 = 1 and fault H 1 = 1), and in other two, incorrect (no fault H 0 = 0 and fault H 1 = 0). The last ones are respectively called by: false alarm and miss alarm. Obviously, by reasons of safety, the consequences of an incorrect decision are not the same of a correct decision; with this reasoning, each situation have a different cost and the objective of the bayesian decision criterion is precisely to minimize the mean of the total cost (risk function). The decision rule resulting of the Bayes criterion is in equation 10, (R. Patton and Clark, 1989). d i (k) = ˆσ2 p ii (k) ˆσ 2 p i o ln ˆσ2 p iii (k) ˆσ 2 p i o 1 (10) Figure 4: Resultados: a) R a = 2.249 ± 0.0549Ω b) L a = 0.00767 ± 0.00337H c) K b = 0.0267 ± 0.0023 Nm A 5 Fault detection The results obtained for the nominal operation mode, gives the information represented at figure 2d, the process coefficients are always calculated, figure 2c, and compared with their nominal values for the changes determination, through the algorithm described in equations 7 to 9. ˆµ pi (k) = 1 N ˆσ 2 p ii(k) = 1 N ˆσ 2 p i II(k) = 1 N p i (k j) (7) [p i (k j) ˆµ pi o] 2 (8) [p i (k j) ˆµ pi ] 2 (9) Where p i is the process coefficient, ˆµ i is the mean of the process coefficient and ˆσ i is the standard deviation of the process coefficient. These are the results which has shown at the figure 2e. Now, the fault decision about the faulty process has to be made. A fault decision is simply to assume one of the two hypothesis: H 0 (nominal process or null Using the Bayes criterion, the probabilities of hypothesis occurrence is assumed to be known. These probabilities, P (H 0 ) e P (H 1 ), can be estimated if a sufficient amount of data exists (Isermann, 2006). Here, it is assumed that these two a-priori probabilities are equal and known (P 0 = 0.5). It is of major influence in the threshold value at the likelihood ratio test (equation 11), (R. Patton and Clark, 1989). In a fault case d i > w i. w i (k) = ln NP 0 1 P 0 (11) 6 Results The first experiment introducing a fault is called experiment F1, when an asymmetric gain on the power amplifier is forced. In figure 5a, it is shown the behavior of the variable velocity before fault occurrence and when the fault is injected, approximately at 2 seconds. Until the injection of fault, the system has a transient response of less than 1.5 seconds, where it achieves steady state behavior. When the fault is injected, around 2 seconds, the velocity behavior looks like a second transient response and achieves another steady state behavior. This system s response is due to a change in a feature of the process, not a control signal, input or disturbance. This fault is sensed like indicated at figure 5b by the coefficient R a, which varies as in figure 5c, increasing the mean. Note that, during the transient response, the test quantity d Ra increases but never crosses the threshold, until the fault occurrence. A sluggish response of this test quantity in presence of fault F1 could be observed, perhaps, adjusting the threshold by defining its pa- 439 of 441

Table 2: Symptoms FAULT R a L a K b F1: Asymmetric gain on +(1) the PA F2: Loss of the MSB of D/A converter +(1) -(2) -(1) Figure 5: Results detecting the fault 1 (F1: Asymmetric gain on the power amplifier) rameters according with experience or even by estimating them. The other process coefficients did not present any kind of change, neither in mean or variance. The estimate of armature resistance, was very close to its nominal value during fault free operation. Remember that a constant voltage is applied to the armature; if for the same input, an output with smaller magnitude than before is obtained, then, a larger obstruction to the flow of current could exist. This feature was shown by the measurement model as an increasingly armature resistance. The fault F2, is observable in all process coefficients; unlike fault F1, where only the armature resistance changes. This second fault presents a clean signature, figures 6d to 6f. It occurred approximately (this time of fault is always unknown) at 2 seconds, and is detected fairly after, figures 6a to 6c. Figure 6a shows the response of the test quantity d Ra, which immediately increases its magnitude few samples after fault occurrence. The same happens with the other two test quantities (d La and d K ) with different magnitudes but very similar behavior. Detection by the test quantities of armature resistance and motor constant (figure 6c) is at the same time, and by the armature inductance (figure 6b) happens few samples after these. Abrupt changes in the mean takes place in all three parameters. The magnitude at time 2s express this abrupt change sensed in all output variables measured, noted too at figures 6d, 6e e 6f. Two inserted faults (F1 and F2) could be detected, according with the Bayesian approach. Figures 5 and 6 have symptoms and time of fault, the desired results for fault the detection procedure stated at the beginning of this paper (figure 2g). But it is nothing more than working with only two hypothesis. Other task is to separate this hypothesis in different groups, in such a way to identify which situation belongs to each one of this groups. It would be the next step after fault detection. The time in which the faults were detected, and the behavior of the process coefficients, are the results obtained to the fault diagnosis, noting that faults F1 and F2 represent different signatures. Figure 6: Results detecting the fault 2 (F2: Loss of the most significant bit of D/A converter) Following table 2, with fault detection results giving necessary information to perform fault diagnosis. 7 CONCLUSION The experimental work in detecting faults based on analytical models is the beginning of the cycle described in figure 1. The steps exhibited by figure 2, were covered entirely along this work. The recursive least squares algorithm was a great tool for determining the nominal values, which were really close to a normal distribution, figure 4. Some 440 of 441

reviews have to be made for the armature inductance, because this process coefficient has a standard deviation comparable with its nominal value. An idea to improve the results in future works, is to apply other methods or develop another measurement model for the parameter estimation. Solely the process coefficient R a could detect a feature change through its test quantity in fault F1. Even so, the response is too late, needing more than 150 samples to sense a faulty behavior. All the process coefficients had responses during the injection of fault F2, detected by its test quantities. The a-priori probability of fault occurrence has an important task into fault decision, hence it is possible to move the decision threshold. For future works, the estimation of this parameter is plausible and desirable. Weighing missing and false alarms in distinct ways, more or less severe, would be also a good idea. In general, all the results obtained were satisfactory, since detection was accomplished. Here, the concern is with testing two hypothesis (non faulty and faulty process), however the table 2 allows to go further. For example to identify other two distinct hypothesis (diagnosis); and this analysis still could be refined by evaluation of respective variances; not only the mean. Implementation in a real-time application is also of direct interest. R. Patton, P. F. and Clark, R. (1989). Fault Diagnosis in Dynamic Systems: Theory and Applications, 1 st edn, Prentice Hall. ACKNOWLEDGMENTS Thanks to INPE, CEFET Campos, CAPES and to the following courses: Optimization in dynamic systems II and Digital Control; both realized during graduate course of Engineering and Space Technology / Space Mechanics and Control at INPE. References Dorf, R. C. and Bishop, R. H. (1998). Modern Control Systems, 8 th edn, Addison-Wesley. FBK (2001). Trainer. Analogue Servo - Fundamentals Franklin, G. and Powel, J. (1981). Digital Control of Dynamic Systems, 2 nd edn, Addison- Wesley. Isermann, R. (2004). Model-based fault detection and diagnosis - status and applications, 16th Symposium on Automatic Control in Aerospace. Isermann, R. (2006). Fault-Diagnosis Systems: An Introduction from Fault Detection to Fault Tolerance, 1 st edn, Springer-Verlag. 441 of 441