An internal model control design method for failure-tolerant control with multiple objectives☆
Introduction
The design of the control structure, which is the specification of the interconnection of measurements, exogenous inputs, and manipulated variables, greatly influences the performance achievable by a control system. In practice, control systems are commonly required to fulfill multiple objectives in terms of reference tracking and load and output disturbance rejection, which cannot be adequately specified using a single performance measure. This realization has led to the development of numerous control structures that have multiple degrees-of-freedom, where each degree-of-freedom is tasked with addressing some subset of the control objectives (Grimble, 1988, Brosilow, Markale, 1992, Limebeer, Kasenally, Perkins, 1993, Pottmann, Henson, Ogunnaike, Schwaber, 1996, Zhou, Ren, 2001, Dehghani, Lanzon, Anderson, 2006, Vilanova, Serra, Pedret, Moreno, 2006, Liu, Zhang, Gao, 2007, Vidyasagar, 2011). As failures in system components inevitably occur in practice, an important practical consideration in control structure selection is to ensure that the selected control structure and its associated controllers have graceful performance degradation during component failures (Blanke, Kinnaert, Lunze, Staroswiecki, 2003, Isermann, 2006, Zhou, Frank, 1998, Paulson 2019).
Internal model control (IMC) (Morari and Zafiriou, 1989) is a control design method developed in the 1970s–1980s with several useful features, including that it provides a convenient theoretical framework for the design of two degrees-of-freedom control systems (i.e., feedback and feedforward controller) when model uncertainty is present (Vilanova, 2007). The basic idea of IMC control design is to combine an optimal controller obtained from the nominal process model with a low-pass filter to tradeoff closed-loop performance with robustness to model uncertainties. As the IMC structure is a particular case of the Youla-Jabr-Bongiorno-Kucera (or Youla for short) parametrization of controllers that preserve closed-loop stability, the original control design problem can be replaced by simply the selection of an arbitrary parameter that appears affinely in the closed-loop transfer function. This allows the IMC control structure to ensure internal nominal stability of the closed-loop system (Morari, Zafiriou, 1989, Braatz, 1996). Furthermore, the IMC control structure allows for separate controller design for performance and robustness to alleviate the tradeoff between performance and robustness in the traditional feedback framework (Zhou and Ren, 2001).
This paper addresses the IMC control design with optimal failure tolerance. An extension of the IMC control structure is presented for failure-tolerant control with multiple objectives related to reference tracking and rejection of load and output disturbances. The proposed IMC control structure enables the design of control systems with multiple degrees-of-freedom, where a controller for each exogenous input is designed independently of the other controllers. Thus, the control structure preserves the optimal performance of the remaining controllers when any of the controllers are taken off-line (e.g., due to actuator and/or sensor failures). That is, without compromising the best achievable control performance, the proposed IMC control structure alleviates the inherent suboptimality of a classical feedback control structure in dealing with failures of one or more controllers in a control system with multiple objectives. Additionally, the proposed IMC approach to failure tolerance is distinct from robust control methods that account for potential actuator and/or sensor failures in that these methods can result in overly conservative performance when no actuator and/or sensor failures occur. This is because the control system is designed with respect to worst-case performance in robust control methods (e.g., see Zhou and Ren, 2001).
The proposed multiple degrees-of-freedom IMC controller design approach is also extended for the design of multi-loop control systems by deriving a general control structure for multi-loop cascade and coordinated control systems. The performance of the control approach is demonstrated using a thin-film drying process in continuous pharmaceutical manufacturing (Mesbah et al., 2014).
Notation and Preliminaries. Throughout the paper, a finite-dimensional process is denoted by where s is the Laplace variable and denotes the real rational subspace of consisting of all proper and rational transfer matrices. The exogenous inputs are bounded signals, i.e., where encompasses all signal sequences on [0, ∞) that have finite p-norm. The real-valued function ‖ · ‖ denotes any norm defined over the linear vector space of the signals. The induced system norm | · | is defined as the supremum of an output signal norm over a norm-bounded set of an input signal (Zhou et al., 1996). Definition 1 (Internal Stability (Morari and Zafiriou, 1989)): A linear time-invariant (LTI) closed-loop system is internally stable if transfer functions between all bounded exogenous inputs to the closed-loop system and all outputs are stable (i.e., have all poles in the open left-half plane). Definition 2 (Robust Stability (Morari and Zafiriou, 1989)): A closed-loop system is robustly stable if the controller C ensures the internal stability of the closed-loop system for all where is the set of uncertain processes.
Section snippets
Controller design with multiple objectives
A fundamental consideration in design of a control system is the choice of the control structure, which should not limit the achievable control performance. A general control structure for a process P with manipulated variable u, reference r, measured load disturbance lm, unmeasured load disturbance lu, measured output disturbance dm, unmeasured output disturbance du, and measurement noise n is shown in Fig. 1.1
Failure-tolerant control with multiple control objectives
A common approach to failure-tolerant control involves designing a single control system using robust control methods to deal with all potential actuator and/or sensor failures (e.g., see Zhou and Ren, 2001). Since in this approach the control system is designed with respect to worst-case performance, it may lead to overly conservative performance when no actuator and/or sensor failures occur. A distinct feature of the proposed IMC control structure is that the controllers Qr, and Qy
Multi-loop control systems with multiple control objectives
In this section, the proposed IMC control structure with multiple control objectives is extended for multi-loop control systems, namely cascade and coordinated control systems.
Design of an IMC control system with multiple objectives for a thin-film dryer
The proposed IMC control structure with multiple control objectives is demonstrated for control of a continuous dryer used for manufacturing of pharmaceutical thin-film tablets (Mesbah et al., 2014). In this process, the drug formulation solution is cast as thin films that are dried to remove solvents (volatile components) of the solution through evaporation. Among the critical quality attributes of thin films are the solvent concentration remaining in the film and the film temperature, which
Conclusions
We presented a general control structure for designing control systems with multiple objectives related to reference tracking and rejection of load and output disturbances for LTI systems. The proposed control structure is an extension of the internal model control structure to systems with four degrees-of-freedom. Through Youla parameterization of all stabilizing controllers, it is demonstrated that the control structure is non-restrictive in terms of the achievable performance. The distinct
Declaration of Competing Interest
We declare no conflict of interest.
Acknowledgments
The authors wish to thank Novartis Pharma AG for financial support.
References (37)
Fault Detection and Diagnosis in Engineering Systems
(1998)Two-degrees of freedom feedback and feedforward optimal control of multivariable stochastic systems
Automatica
(1988)- et al.
Habituating control strategies for process control
AlChE J.
(1995) - et al.
Analytical two-degrees-of-freedom (2-DOF) decoupling control scheme for multi-input multi-output (MIMO) processes with time delays
Ind. Eng. Chem. Res.
(2007) - et al.
IMC Design for unstable processes with time delays
J. Process Control
(2003) Design of parallel cascade control for disturbance rejection
AlChE J.
(1988)- et al.
Diagnosis and Fault-Tolerant Control
(2003) Internal Model Control
(1996)- et al.
Model predictive cascade control and its implications for classical and IMC cascade control
(1992) - et al.
Fault Detection and Diagnosis in Industrial Systems
(2001)
An Introduction to Infinite-Dimensional Linear Systems Theory
A two-degree-of-freedom H∞ control design method for robust model matching
Int. J. Robust Nonlinear Control
An internal model control approach to mid-ranging control
Cooperative-feedback control
ISA Trans.
Improved filter design in internal model control
Ind. Eng. Chem. Res.
Fault Diagnosis Systems: An Introduction from Detection to Fault Tolerance
When to use cascade control?
Ind. Eng. Chem. Res.
On the design of robust two degree of freedom controllers
Automatica
Cited by (7)
Linear controller design approach for nonlinear systems by integrating gap metric and stability margin
2023, Proceedings of the Institution of Mechanical Engineers. Part I: Journal of Systems and Control EngineeringModified Helicopters Turboshaft Engines Neural Network On-board Automatic Control System Using the Adaptive Control Method
2022, CEUR Workshop ProceedingsOptimal System for Improved Internal Model Control of Argon-Oxygen Decarburization Process Based on the Piecewise Linear Model and Time Constant of Filter Optimization
2022, Mathematical Problems in Engineering
- ☆
This work is an extension of the paper presented at the 2013 European Control Conference (Mesbah and Braatz, 2013).