The paper discusses state-space generalized predictive control and the preview control algorithms. The optimization procedure used in the derivation of predictive control algorithms is considered. The performance index associated with the generalized predictive controller (GPC) is examined and compared with the linear quadratic (LQ) optimal control formulation used in preview control. A new performance index and consequently a new algorithm is proposed dynamic performance predictive controller (DPPC) that combines the features of both GPC and preview controller. This algorithm minimizes the performance index through a dynamic optimization. A simple example illustrates the features of the three algorithms and prompts a discussion on what is actually minimized in predictive control. The DPPC algorithm, derived in this paper, provides for a minimum of the predictive performance index. The differences and similarities between the preview control and the predictive control have been discussed and optimization approach of predictive control has been explained.

1.
Richalet
,
J.
, 1993, “
Industrial Applications of Model Based Predictive Control
,”
Automatica
0005-1098,
29
(
8
), pp.
1251
1274
.
2.
Clarke
,
D. W.
,
Mohtadi
,
C.
, and
Tuffs
,
P. S.
, 1987, “
Generalized Predictive Control. Part 1. The Basic Algorithm. Part 2. Extensions and Interpretations
,”
Automatica
0005-1098,
23
(
2
), pp.
137
160
.
3.
Clarke
,
D. W.
, and
Mohtadi
,
C.
, 1989, “
Properties of Generalized Predictive Control
,”
Automatica
0005-1098,
25
(
6
), pp.
859
875
.
4.
Åström
,
K. J.
, 1967, “
Computer Control of a Paper Machine—An Application of Linear Stochastic Control Theory
,”
IBM J. Res. Dev.
0018-8646,
11
, pp.
389
405
.
5.
Åström
,
K. J.
, 1970,
Introduction to Stochastic Control Theory
,
Academic Press
,
New York
.
6.
Clarke
,
D. W.
, and
Hastings-James
,
R.
, 1971, “
Design of Digital Controllers for Randomly Disturbed Systems
,”
Proc. IEEE
0018-9219,
118
(
10
), pp.
1503
1506
.
7.
Clarke
,
D. W.
, and
Gawthrop
,
P. J.
, 1975, “
Self-Tuning Controller
,”
Proc. IEEE
0018-9219,
122
(
9
), pp.
929
934
.
8.
Clarke
,
D. W.
, and
Gawthrop
,
P. J.
, 1975, “
Generalization of the Self-Tuning Regulator
,”
Electron. Lett.
0013-5194,
11
(
2
), pp.
40
41
.
9.
MacGregor
,
J. F.
, and
Tidwell
,
P. W.
, 1977, “
Discrete Stochastic Control With Input Constraints
,”
Proc. IEEE
0018-9219,
124
(
8
), pp.
732
734
.
10.
Grimble
,
M. J.
, 1984, “
LQG Multivariable Controllers: Minimum Variance Interpretation for Use in Self Tuning Systems
,”
Int. J. Control
0020-7179,
40
(
4
), pp.
831
842
.
11.
Grimble
,
M. J.
, 1988, “
Two-Degrees of Freedom Feedback and Feedforward Optimal Control of Multivariable Stochastic Systems
,”
Automatica
0005-1098,
24
(
6
), pp.
809
817
.
12.
Grimble
,
M. J.
, 1990, “
LQG Predictive Optimal Control for Adaptive Applications
,”
Adv. Chem. Phys.
0065-2385,
26
(
6
), pp.
949
961
.
13.
Tomizuka
,
M.
, 1976, “
Optimum Linear Preview Control With Application to Vehicle Suspension—Revisited
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
98
(
3
), pp.
309
315
.
14.
Tomizuka
,
M.
, and
Whitney
,
D. E.
, 1975, “
Optimal Discrete Finite Preview Problems: Why and How is Future Information Important?
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
97
, pp.
319
325
.
15.
Tomizuka
,
M.
, and
Rosenthal
,
D. E.
, 1979, “
On the Optimal Digital State Vector Feedback Controller With Integral and Preview Actions
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
101
, pp.
172
178
.
16.
Ordys
,
A. W.
, and
Clarke
,
D. W.
, 1993, “
A State-Space Description for GPC Controllers
,”
Int. J. Syst. Sci.
0020-7721,
23
(
2
), pp.
1727
1744
17.
Grimble
,
M. J.
, 2003, “
Performance Assessment and Benchmarking LQG Predictive Optimal Controllers for Discrete-Time State-Space Systems
,”
Trans. Inst. Meas. Control (London)
0142-3312,
25
(
3
), pp.
239
264
.
18.
Bemporad
,
A.
,
Morari
,
M.
,
Dua
,
V.
, and
Pistikopoulos
,
E. N.
, 2002, “
The Explicit Linear Quadratic Regulator for Constrained Systems
,”
Automatica
0005-1098,
38
, pp.
3
20
.
19.
Hu
,
B.
, and
Linnernann
,
A.
, 2002, “
Toward Infinite-Horizon Optimality in Nonlinear Model Predictive Control
,”
IEEE Trans. Autom. Control
0018-9286,
47
(
4
), pp
679
682
.
20.
Middleton
,
R. H.
,
Chen
,
J.
, and
Freudenberg
J. S.
, 2004, “
Tracking Sensitivity and Achievable H-Infinity Performance in Preview Control
,”
Automatica
0005-1098,
40
, pp.
1297
1306
.
21.
Kojima
,
A.
, and
Ishijima
,
S.
, 2003, “
H-Infinity Performance of Preview Control Systems
,”
Automatica
0005-1098,
39
, pp.
693
701
.
22.
She
,
J.-H.
,
Xin
,
X.
, and
Ohyama
,
Y.
, 2002, “
Two Degree of Freedom Optimal Preview Tracking Control: A Mechatronic Design Example
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
124
, pp.
704
709
.
23.
Peng
,
H.
, and
Tomizuka
,
M.
, 1993, “
Preview Control for Vehicle Lateral Guidance in Highway Automation
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
115
(
4
), pp.
679
686
.
24.
Hac
,
A.
, 1992, “
Optimal Linear Preview Control of Active Vehicle Suspension
,”
Veh. Syst. Dyn.
0042-3114,
21
, pp.
167
195
.
25.
Ordys
,
A. W.
, 1993, “
Model-System Parameter Mismatch in GPC Control
,”
Int. J. Adapt. Control Signal Process.
0890-6327,
7
, pp.
239
253
.
26.
Ordys
,
A. W.
, and
Grimble
,
M. J.
, 1994, “
Evaluation of Stochastic Characteristics for a Constrained GPC Algorithm
,”
Advances in Model-Based Predictive Control
,
D.
Clarke
, ed.,
Oxford University Press
,
London
.
27.
Krauss
,
P.
,
Dass
,
K.
, and
Rake
,
H.
, 1994, “
Model Based Predictive Controller With Kalman Filtering for State Estimation
,”
Advances in Model Based Predictive Control
,
Oxford University Press
,
London
.
28.
Gambier
,
A.
, and
Unbehauen
,
H.
, 1993, “
A State-Space Generalized Model Based Predictive Control for Linear Multivariable Systems and Its Interrelation With the Receding Horizon LQG-Control
,”
Proc. of 32nd IEEE Conference on Decision and Control
, San Antonio,
IEEE
, pp.
817
822
.
29.
Bitmead
,
R. R.
,
Gevers
M.
, and
Wertz
V.
, 1990,
Adaptive Optimal Control, The Thinking Man GPC
,
Prentice-Hall
, Englewood Cliffs, NJ.
30.
Ordys
,
A. W.
, and
Grimble
,
M. J.
, 1996, “
A Multivariable Dynamic Performance Predictive Control With Application to Power Generation Plants
,” IFAC World Congress, San Francisco, July.
31.
Duda
,
Z.
,
Ordys
,
A.
, and
Swierniak
,
A.
, 1984,
Experimental Methods in Dynamic Optimization
,
The Silesian University of Technology Press
,
Gliwice
, Automatic Control Series (in Polish).
32.
Anderson
,
B. D. O.
, and
Moore
,
J. B.
, 1979,
Optimal Filtering
,
Prentice-Hall
,
Englewood Cliffs, NJ
.
This content is only available via PDF.
You do not currently have access to this content.