2007 Annual Meeting
(65f) Model Predictive Control of Cyclic Systems Using Linear Matrix Inequalities
Authors
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:
is discrete time within the cycle,
is the plant output vector at discrete time
within cycle
.
is plant input vector.
are state space parameters. The terms
and
characterize the effect of the previous cycle on the state evolution in the current cycle.
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 is the augmented state vector and
is a symmetric positive definite matrix.
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
. Since
is known,
is also known and remains constant over the cycle
. These two stablity requirement can be transformed to (5), (3) using steps that closely follow the development in [2]. We can also show that input and output constraints can be readily incorporated within the proposed optimal control strategy for 2D systems. We can summerize the main result as follows:
![$ u^j_{max}$](https://proceedings.aiche.org/sites/default/files/aiche-proceedings/conferences/119771/papers/91229/91229-21.jpg)
![$ \gamma$](https://proceedings.aiche.org/sites/default/files/aiche-proceedings/conferences/119771/papers/91229/91229-22.jpg)
![$ \beta$](https://proceedings.aiche.org/sites/default/files/aiche-proceedings/conferences/119771/papers/91229/91229-23.jpg)
![$ Q$](https://proceedings.aiche.org/sites/default/files/aiche-proceedings/conferences/119771/papers/91229/91229-24.jpg)
![$ Y$](https://proceedings.aiche.org/sites/default/files/aiche-proceedings/conferences/119771/papers/91229/91229-25.jpg)
,
that are the solution to the following optimization problem:
![$\displaystyle \displaystyle \min \gamma $](https://proceedings.aiche.org/sites/default/files/aiche-proceedings/conferences/119771/papers/91229/91229-28.jpg)
subject to
![$\displaystyle Q \geq 0 \;\;\;(\gamma+\beta \bar{V}) \geq 0 $](https://proceedings.aiche.org/sites/default/files/aiche-proceedings/conferences/119771/papers/91229/91229-32.jpg)
which are LMIs in
and
.
We demonstrate the applicability of the proposed approach using a benchmark example and also a cyclic manufacturing example.
- 1
- K. Galkowski, E. Rogers, S. Xu, J. Lam, and D. H. Owens. LMIs-A fundamental tool in analysis and controller design for discrete linear repetitive processes. IEEE Transactions on Circuits and Systems, 49(6):768-778, June 2002.
- 2
- M. V. Kothare, V. Balakrishnan, and M. Morari. Robust constrained model predictive control using linear matrix inequalities. Automatica, 32(10):1361-1379, October 1996.
- 3
- E. Rogers and D. H. Owens. Stability Analysis for Linear Repetitive processes. ser. Lecture Notes for Control and Information Sciences, Springer-Verlag, 175, 1992.
- 4
- B. Sulikowski, K. Galkowski, E. Rogers, and D.H. Owens. PI control of discrete linear repititive processes. Automatica, 42:877-880, 2006.