(504d) Uniting Safe-Parking and Reconfiguration-Based Approaches for Fault-Tolerant Control of Switched Nonlinear Process Systems | AIChE

(504d) Uniting Safe-Parking and Reconfiguration-Based Approaches for Fault-Tolerant Control of Switched Nonlinear Process Systems

Authors 

Du, M. - Presenter, McMaster University
Mhaskar, P. - Presenter, McMaster University


The operation of chemical processes is inherently complex due to the presence of nonlinearities, constraints, and uncertainty, which should be considered for control law designs. Furthermore, the occurrence of eventualities, such as actuator faults (failures in actuating equipments, such as pumps, valves, etc.), adds another layer of complexity. The economic losses, damage to the environment, and injury to personnel resulted from the common occurrence of faults have motivated extensive research on fault-detection and isolation (FDI) and fault-tolerant control (FTC). Economic considerations also drive the use of the same equipment to produce multiple product types. This gives rise to hybrid process behavior where the continuous process dynamics are present together with the occurrence of discrete events, such as changes in raw materials and product specifications. A class of systems exhibiting hybrid process behavior that has been paid significant attention recently is switched systems (e.g., [1, 2, 3]). It can be used to model several practical control problems that involve integration of supervisory logic-based control schemes and feedback control algorithms.

In many practical situations, the switched process system is required to follow a prescribed schedule, where the transition times are not decision variables. In [3], a predictive control framework was developed for the problem of control of switched nonlinear systems subject to input constraints that transit between the constituent modes (subsystems) at prescribed times. The basic idea is to design a Lyapunov-based model predictive controller for each mode and to incorporate stability constraints in the predictive controller design. The designed predictive controller provides guaranteed stabilization from an explicitly characterized set of initial conditions under input constraints. The stability constraints incorporated ensure that: (1) at the prescribed transition time the state of the closed-loop system resides in the stability region of the mode that the system is switched into and (2) the Lyapunov function for each mode is nonincreasing wherever the mode is reactivated. More recently, this framework has been extended to handle the presence of uncertainty in switching times and constituent mode dynamics in [4].

The ability to achieve a prescribed switching schedule, however, is also impeded by the occurrence of actuator faults. One of the prerequisites for implementing fault-tolerant control is to detect and isolate faults (if multiple actuators are used). Existing results on fault-detection include the design of fault-detection filters using historical data and using fundamental process models. Historical plant data can be used to construct indicators that identify deviations from normal operation to detect faults by statistical and pattern recognition techniques (e.g., [5, 6]). The problem of using fundamental process models for the purpose of detecting faults has been studied extensively for linear systems (e.g., [7]) and nonlinear systems (e.g., [8]). Recently, fault-detection and isolation filters have been developed in [9] that essentially capture the difference between the fault-free evolution and the observed (or estimated) evolution of the state variables to detect and isolate faults in control actuators for MIMO nonlinear process systems, where the failed actuator is the only one influencing at least some state variable (See [10] for SISO nonlinear process systems, for which fault-detection suffices).

The existing methods for dealing with faults after the FDI stage include the robust/reliable (e.g., [11]) and reconfiguration-based (e.g., [12, 9, 10]) fault-tolerant control approaches. The former relies on the robustness of the active control configuration, while the latter relies on available redundant control configurations identified off-line. Both these methods assume that the closed-loop operation at the nominal equilibrium point can be preserved in the presence of an actuator fault. Recently, a safe-parking framework of nonlinear process systems has been proposed to handle actuator faults that preclude the possibility of nominal operation in [13], where a safe-park point for (continuous) nonlinear process systems is defined as an equilibrium point subject to the failed actuator such that (1) the process state at the time of failure resides in its stability region and (2) it resides in the stability region of the nominal control configuration. The key idea is to park the process at a safe-park point and performance considerations are utilized in choosing the optimal safe-park point. More recently, the safe-parking framework has been extended to handle uncertainty and unavailability of measurements through state observer and output feedback design in [14].

The fault-detection and isolation filters devised in [9] can be utilized to detect and isolation actuator faults in the context of switched nonlinear process systems. While the safe-parking framework for (continuous) nonlinear process systems cannot be directly applied to control of switched nonlinear process systems due to the changing system dynamics resulted from prescribed transitions, its idea can be extended to account for the relation between safe-park points of the (continuous) subsystems. In addition, the multi-mode characteristic provides a possibility to achieve nominal operation in another mode when an actuator fault precludes the possibility of nominal operation in one mode. Motivated by these considerations, we unite safe-parking and reconfiguration-based approaches to handle actuator faults for switched nonlinear process systems subject to input constraints.

A fault-handling framework is developed to account for two possibilities: a fixed schedule and a flexible schedule, where the switching sequence and switching times are fixed for the former and they can be adjusted during the production process for the latter. In the absence of faults, it is assumed that nominal operation can be achieved in each mode through the Lyapunov-based predictive control design despite the prescribed switching. The actuator faults considered preclude the possibility of continued nominal operation in the mode where a fault takes place. For a fixed schedule, the consideration is to require that upon fault-occurrence the process be parked at a safe-park point of the mode where the fault takes place such that in the presence of the fault the process can also be parked at safe-park points of subsequent modes along the prescribed switching sequence and nominal operation can be resumed after the fault is rectified. This design considers changes in system dynamics due to the prescribed transitions and provides stronger conditions for choices of safe-park points of switched nonlinear process systems. For a flexible schedule, the consideration is to switch the process to a chosen mode (if available) where nominal operation can be achieved in the presence of the fault using either depleted primary control or backup control (through controller reconfiguration), starting from a safe-park point of the (continuous) subsystem operated in the mode where the fault takes place. Instead of safe-parking the process, the safe-park point is used to design a Lyapunov-based predictive controller that can be used to guide the process to enter the stability region of the chosen mode, starting from where nominal operation can be achieved even in the presence of the fault. The proposed method is illustrated by a switched nonlinear chemical process example.

References

[1] Branicky MS. Multiple Lyapunov functions and other analysis tools for switched and hybrid systems. IEEE Trans. Automat. Contr. 1998; 43: 475?482.

[2] Liberzon D, Morse AS. Basic problems in stability and design of switched systems. IEEE Contr. Syst. Mag. 1999; 19: 59?70.

[3] Mhaskar P, El-Farra NH, Christofides PD. Predictive control of switched nonlinear systems with scheduled mode transitions. IEEE Trans. Automat. Contr. 2005; 50: 1670?1680.

[4] Mhaskar P, El-Farra NH, Christofides PD. Robust predictive control of switched systems: Satisfying uncertain schedules subject to state and control constraints. Int. J. Adapt. Contr. & Sign. Process. 2007; 22: 161?179.

[5] Kresta JV, Macgregor JF, Marlin TE. Multivariate statistical monitoring of process operating performance. Can. J. Chem. Eng. 1991; 69: 35?47.

[6] Davis JF, Piovoso MJ, Hoo KA, Bakshi BR. Process data analysis and interpretation. Advances in Chemical Engineering. 1999; 25: 1?103.

[7] Frank PM. Fault diagnosis in dynamic systems using analytical and knowledge-based redundancy: a survey and some new results. Automatica. 1990: 26; 459?474.

[8] Saberi A, Stoorvogel AA, Sannuti P, Niemann H. Fundamental problems in fault detection and identification. Int. J. Rob. & Non. Contr. 2000; 10: 1209?1236.

[9] Mhaskar P, McFall C, Gani A, Christofides PD, Davis JF. Isolation and handling of actuator faults in nonlinear systems. Automatica. 2008; 44: 53?62.

[10] Mhaskar P, Gani A, El-Farra NH, McFall C, Christofides PD, Davis JF. Integrated fault-detection and fault-tolerant control for process systems. AIChE J. 2006; 52: 2129?2148.

[11] Wang ZD, Huang B, Unbehauen H. Robust reliable control for a class of uncertain nonlinear state-delayed systems. Automatica. 1999; 35: 955?963.

[12] Mhaskar P. Robust model predictive control design for fault-tolerant control of process systems. Ind. Eng. Chem. Res. 2006; 45: 8565?8574.

[13] Gandhi R, Mhaskar P. Safe-parking of nonlinear process systems. Comp. & Chem. Eng. 2008; 32: 2113?2122.

[14] Mahmood M, Gandhi R, Mhaskar P. Safe-parking of nonlinear process systems: Handling uncertainty and unavailability of measurements. Chem. Eng. Sci. 2008; 63: 5434?5446.