AbstractModel Predictive Control (MPC) has the ability to cope with hard constraints on control and state. It has, therefore, been widely applied in most industries specially, petrochemical industries. Dynamic Safety Margin (DSM) is a performance index used to measure the distance between a predefined safety boundary, described by a set of inequality constraints, in state space and system trajectory as it evolves. Designing MPC based on DSM is especially important for safety critical system to maintain a predefined margin of safety during transient and steady state. In this work, MPC based on DSM is used in fault tolerant control (FTC) design. The proposed method of FTC is suitable for single and multi-model system according to the fault type and fault information. It can compensate missed information about the fault and uncertainties in the faulty model. I.INTRODUCTION Fault tolerant control (FTC) system is a control system that can accommodate system component faults and is able to maintain stability and acceptable degree of performance not only when the system is fault-free but also when there are component malfunctions [5]. FTC prevents faults in a subsystem from developing into failures at system level. FTC system design techniques can be classified as passive and active (PFTC and AFTC) [4]-[6]. In PFTC, a system may tolerate only a limited number of faults, which are assumed to be known prior to the design of the controller. Once the controller is designed, it can compensate for anticipated faults without any access of on-line fault information. PFTC system treats the faults as if they were sources of modeling uncertainty [5]. AFTC either compensates the effect of faults by selecting a pre-computed control law, or by synthesizing a new control law in real-time. Both methods need a fault detection and identification (FDI) algorithm to identify the fault-induced changes and to reconfigure the control law on-line. Model Predictive control (MPC) is an optimization based strategy that uses a plant model to predict the effect of potential control action on the evolving state of the plant. At each time step, an optimal control problem is solved and the first input vector is injected into the plant until a new measurement is available. The updated plant information is used to formulate and solve a new optimal control problem [7]-[10]. Since MPC is formulated as an optimization problem, inequality constraints are a natural addition to the controller [10]. The ability to handle explic- itly hard constraints on control and states may be viewed as one of the major factors of the success of MPC in process control. Therefore, it has been widely applied in petrochemical and related industries. Hence, application of MPC in FTC is very important and useful, where most of the processes have control and state constraints, which specify the actuator limits and safety requirements of the components. Although, constraints improve the appeal of MPC as advanced control strategy, they make difficult the controller implementation. The idea of using MPC in FTC is firstly discussed in [11] and implemented on a simulation model of EL AL Flight 1862 in [12]. Both references argue that MPC provides suitable implementation architecture for fault tolerant control. The representation of both faults and control objective is relatively natural and straightforward in MPC. Some faults can be represented by modifying the constraints in MPC problem definition. Other fault can be represented by modifying the internal model used by MPC [12], [9]. In addition, MPC has a good degree of fault tolerant to some faults, especially actuator faults, under a certain conditions, even if the faults are not detected (PFTC). According to the definition of DSM [1]-[3], it indicates how far the system state is from a specified safety region, which determined by a set of inequality constraints. It is known that, the information about the fault from FDI in most cases is not very accurate or sufficient. Moreover, the uncertainties exist in faulty model. Therefore, considering DSM constraints in recovery controller, especially MPC, is useful to compensate the unavailable fault information and model uncertainties ([23]). In addition, DSM index can help in adapting MPC controller in order to find a feasible solution for constrained MPC and to satisfy the acceptable degraded performance. Thus, designing an FTC system against system faults to achieve an acceptable degraded of performance without violating the safety requirements of the overall system is the focus of the work presented here. The paper is organized as follows: Dynamic safety margin and safety controller requirements are defined in section II. It is followed by the discussion about MPC with constraints and the implementation of DSM in MPC in Section III. The proposed FTC system based on MPC and DSM is explained in Section IV. An implementation example is illustrated in Section V. Finally, conclusion and future work are given in Section VI. II. DMSDEFINITION AND S AFETY C ONTROL The idea of DSM is introduced in [1], [2]. Here, the general idea will briefly be explained. Let X be the state space in n , and consider that a subspace Φ X, which defines the safe operation region for some system state variables x ∈ℜ m in the state subspace Φ, can be specified by a set of inequalities { φ i ( x ) 0 i =1,..., q }, where φ i : m →ℜ. φ i ( x ) > 0 indicates unsafe operation (Fig. 1). It is assumed that the system is stable in the sense of Lyapunov and that the safe region is fully contained in the stability region. Starting with the initial condition x 0 , the system trajectory will evolve to the operating point x s traversing the state space Application of Model Predictive Control for Fault Tolerant System Using Dynamic Safety Margin M. Abdel-Geliel, E. Badreddin, A. Gambier, Member, IEEE Automation Lab, University of Mannheim, Germany elgeliel@ti.uni-mannheim.de, badreddin@ti.uni-mannheim.de, gambier@ti.uni-mannheim.de A Proceedings of the 2006 American Control Conference Minneapolis, Minnesota, USA, June 14-16, 2006 FrB18.4 1-4244-0210-7/06/$20.00 ©2006 IEEE 5493