| Model Predictive Control of Cyclic Systems Using Linear Matrix Inequalities | ||
| Pradeep Y. Tiwari and Mayuresh V. Kothare, Department of Chemical Engineering, Lehigh University, 111 Research Drive, Bethlehem, PA 18017
Cyclic processes occupy a significant place in nature, technology and economics. The motion of a spacecraft and satellite, the change of seasons of the year, the corresponding cycles of farm work, biological rhythms, etc. provide examples of systems in this category. Cyclic processes also occur in a variety of manufacturing systems, e.g., Pressure Swing Adsorption (PSA), chromatography and robotic motions. Typically, a cyclic system is characterized by two distinct time scales, viz, the time scale within each repeating cycle and the cycle index. As a result, cyclic systems are also sometimes referred to as 2-dimensional (2D) systems. Conventional control formulations do not explicitly incorporate and/or exploit this 2D representation of cyclic systems. In this paper, we propose a novel MPC formulation for cyclic processes in an optimization framework. The proposed approach explicitly incorporates the two time scales of cyclic systems as well as input and output constraints. The resulting optimization problem is recast as a convex problem involving LMIs. Following [3], a 2D cyclic system can be defined using the following discrete time state space model equations:
where, Any control strategy designed for a cyclic system must explicitly account for stability along the two distinct dimensions of the system viz. stability along the pass and asymptotic stability. Although there have been attempts to establish 2D stability for repetitive systems in the literature based on proportional and proportional integral action, none account for process constraints. Furthermore, no reported approach attempts to incorporate optimality within a stabilizing framework. Recently, [1] used a more robust LMI based approach for discrete linear repetitive processes using lyapunov stability condition. A combination of state feedback and output feedback was used to accomplish 2D control. This idea was later extended [4] to a PI based control action where integral information of output error was used to incorporate output tracking. However, no attempt was made to incorporate frequently occurring input/output constraints in the proposed framework. Also the static controller designed using this approach did not consider any performance based majors. This approach does not directly extend to optimal control. In this paper, we approach the stability problem of 2D systems using a Lyapunov framework, which also allows the formulation of an optimal control problem. A 2D Lyapunov function for the system under consideration is defined as:
where The stability in the sense of Lyapunov requires that the Lyapuonv function decrease with time. To establish the stability along the cycle we require (2) to satisfy:
To ensure asymptotic stability (stability across the cycle) we require:
where
Theorem 1 A cyclic system given by (1) with input bounded by
subject to
which are LMIs in
We demonstrate the applicability of the proposed approach using a benchmark example and also a cyclic manufacturing example.
Extended Abstract Status: File Uploaded | ||