GPC Control of a Fractional–Order Plant: Improving Stability and Robustness
Miguel Romero,* Blas M. Vinagre,**
Ángel P. de Madrid***
*Departamento de Sistemas de Comunicación y Control, UNED,
Madrid, Spain (Tel: +34 91 398 71 47; e–mail: mromero@bec.uned.es).
**Departamento de Ingeniería Eléctrica, Electrónica y Automática, Universidad de Extremadura,
Badajoz, Spain (e–mail:bvinagre@unex.es)
*** Departamento de Sistemas de Comunicación y Control, UNED,
Madrid, Spain, (e–mail: angel@scc.uned.es)}
Abstract: This work deals with the use of Generalized Predictive Control (GPC) with fractional order
plants. Low integer–order discrete approximations will be used as models to design the controllers. The
stability and robustness of the closed loop system will be studied with the Nyquist criterion. Three
techniques will be proposed to enhance robustness: the improvement of the model response at low
frequencies, the use of the prefilter T(z
–1
), and a new recommendation to choose two of the parameters (the
control horizon N
u
and the error weighting sequence λ) of the GPC controller.
1. INTRODUCTION
Fractional Calculus can be defined as integration and
differentiation of noninteger order. Fractional differentiation
(integration) is the generalization of the derivative (integral)
operator D
n
(D
–n
) using real or even complex values for the
ordinary integer value n (Oldham and Spanier, 1974;
Podlubny, 1999a).
Fractional integro–differential calculus generally uses two
definitions: (1) Grünwald–Letnikov (GL) and (2) Riemann–
Liouville (RL):
( )
0
0
() lim ( 1)
k
j
t kh
h
j
D ft h f kh jh
j
α α
α
-
=
→
=
⎛ ⎞
= - -
⎜ ⎟
⎝ ⎠
∑
(1)
1
0
1
() ( ) ()
( )
n
t
n
n
d
D ft t f d
n dt
α α
τ τ τ
α
- -
= -
Γ -
∫
(2)
with α > 0 for derivation and α < 0 for integration.
The Laplace domain is frequently used to describe the
fractional operations. Expression (3) is given as Laplace
transform of the Riemann–Liouville derivative/integral (2)
under zero initial conditions (Oldham and Spanier, 1974):
{ }
() () LD ft s Fs
α α ± ±
= (3)
For a wide class of functions, which appear in real physical
and engineering applications, the two definitions GL and RL
are equivalent. For this reason, RL is usually used for
algebraic manipulations and GL (together with the short
memory principle), for numerical integration and simulation
(Podlubny, 1999a).
Fractional order controllers have been used to enhance
system performance. Typical fractional order controllers
include the CRONE control (Oustaloup, et al., 1995) and the
PI
Ȝ
D
ȝ
controller (Petráš, 1999; Podlubny, 1999b). More
control applications are described in (Vinagre and Chen,
2002; Oustaloup, 2006).
Model–Based Predictive Control (MPC) has been proposed
to control plants with fractional dynamics (Romero, et al.,
2007). Predictive control has been in use in the process
industries during the last 30 years, where it has become an
industry standard due to its intrinsic ability to handle input
and state constraints for large scale multivariable plants
(Maciejowski, 2002; Rossiter, 2003; Camacho and Bordóns,
2004).
In this paper low integer–order discrete approximations will
be used as models to design the controllers, so a model–
process mismatch will appear. For this reason the stability
and robustness of a fractional order plant with a predictive
control law will be studied and some methods to improve
them will be proposed.
This paper is organized as follows: In section 2 GPC, one of
the most representative predictive controllers, is introduced.
Section 3 describes how to study the stability and robustness
of a GPC control loop with a fractional order plant. In section
4 this study is illustrated with some examples. In section 5
some techniques to improve the robustness are proposed.
Finally, section 6 draws the main conclusions of this work.
2. GENERALIZED PREDICTIVE CONTROL
GPC stands for Generalized Predictive Control (Clarke, et al.,
1987a, 1987b), one of the most representative predictive
controllers due to its success in industrial and academic
applications (Clarke, 1988).
All predictive controllers share a common methodology: at
each “present” instant t, future process outputs y(t+k|t) are
Proceedings of the 17th World Congress
The International Federation of Automatic Control
Seoul, Korea, July 6-11, 2008
978-1-1234-7890-2/08/$20.00 © 2008 IFAC 14266 10.3182/20080706-5-KR-1001.3100