Fault Detection and Isolation Applied to a Ship Propulsion Benchmark Youmin Zhang N. Eva Wu ∗∗ Bin Jiang ∗∗∗ Dept. of Mechanical and Industrial Engineering, Concordia University, Montreal, Quebec H3G 1M8, Canada (email: ymzhang@encs.concordia.ca) ∗∗ Dept. of Electrical Engineering, State Univ. of New York at Binghamton, Binghamton, NY 13902, USA (email: evawu@binghamton.edu) ∗∗∗ College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China (email: binjiang@nuaa.edu.cn) Abstract: Abstract: This paper describes a fault detection and isolation (FDI) scheme performed on the benchmark problem of a ship propulsion system. The model used for the ship propulsion system is nonlinear, for which two types of additive sensor faults, an additive incipient fault, and a multiplicative parametric fault are simulated. The estimation of the fault severity is accomplished by using an adaptive two-stage extended Kalman lter. A set of statistical detection variables is formed from the residuals of the bias and measurement estimates of the lter. These variables are then used in a threshold based hypothesis test to declare the occurrence of a fault and through a binary logic lter to identify the fault type. The simulation results showed that the developed fault detection and isolation scheme fullled some of the benchmark requirements reasonably well in the face of some prescribed perturbations in the model and disturbances of external signals. Keywords: Keywords: Fault detection and isolation, nonlinear adaptive two-stage Kalman lter, ship propulsion benchmark. 1. INTRODUCTION The ship propulsion benchmark (Izadi-Zamanabadi and Blanke, 1999) is a complicated and realistic test bed for fault diagnosis and fault-tolerant control. It presents a realistic simulation environment of a ship propulsion sys- tem under faults, disturbances and random noises. In the benchmark, not only additive abrupt faults are present, a multiplicative fault and an incipient fault are considered as well. Since the publication of the benchmark, several approaches have been developed to solve the benchmark problem from fault diagnosis and/or fault-tolerant control aspects. Blanke et al. (1998) designed an adaptive, non- linear observer for fault estimation of engine related faults in shaft speed sensor and engine gain. Research results from several groups were summarized in a book chapter (Izadi-Zamanabadi et al., 2000). Edwards and Spurgeon (2000) extended their results by using a dedicated sliding mode observer for fault detection on the benchmark. A sensor fault masking scheme of the benchmark is proposed in (Wu et al., 2006). A fault-tolerant control scheme has been developed in (Bonivento et al., 2003). In this paper, all faults entering the system are manipu- lated into additive random biases to the nonlinear ship propulsion system model. This enables us to approach fault diagnosis as a model based bias estimation problem. In this regard the utility of an earlier solution to a linear problem obtained by the authors (Wu et al., 2000) is expanded to solve the nonlinear benchmark problem. This estimator is further developed into a two-stage adaptive extended Kalman lter (EKF). Beyond monitoring the operation of a system, on-line diagnosis also provides basis for decisions on fault accommodation. Therefore, it is important that diagnostic outcomes are tested for their statistical signicance before a drastic action is taken, such as the reconguration of a control law. These tests are part of an FDI (fault detection and isolation) process. In this work, a set of statistically signicant detection variables is constructed out of a set of selected residuals of the two-stage adaptive EKF. Some of the residuals represent the estimated fault magnitudes. Others are measurement residuals from which the interested sensor faults are di- rectly observed. A fault occurrence is reported whenever a detection variable exceeds a set of threshold levels. The selection of the thresholds for these detection variables is dictated by the attempt to achieve not only a low probability of missed detection and a low probability of false alarm, but also a low probability of false isolation as well. Immediately following the declaration of a fault occurrence is a least squares linear regression analysis that conrms whether the detected fault is of an incipient or of an abrupt type, which is then followed by a fault isolation logic. The isolation logic depends on a highly compressed knowledge base obtained via extensive o-line analysis. The paper is organized as follows. In Section 2, the ship propulsion benchmark model and fault scenario are briey described. An adaptive nonlinear two-stage Kalman lter Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 2008 978-1-1234-7890-2/08/$20.00 © 2008 IFAC 1908 10.3182/20080706-5-KR-1001.4016