Title: MPC with Laguerre Functions
1(No Transcript)
2 ??????? ????? ???????? ??????? ??????
????? ????? ??? ???? ????? ????????? ???? 1387
MPC with Laguerre Functions
????? ??? ???-???? ?????????
3Recall
4Discrete-time Laguerre Networks
5Where a is the pole of the discrete-time Laguerre
network, and 0 a lt 1 for stability of the
network. The free parameter, a, is required to be
selected by the user this is also called the
scaling factor. The Laguerre networks are well
known for their orthonormality.
6Discrete Laguerre network
7(No Transcript)
8Inverse z-transform
9For example
10The orthonormality in time domain
11The Special Case when a 0
12Laguerre functions become a set of pulses when a
0.
13Example1
The difference equation for the first three
Laguerre functions is
14with a 0.5, the Laguerre functions decay to
zero in less than 15 samples. By contrast, with a
0.9, the Laguerre functions decay to zero at a
much slower speed (approximately 50 samples are
required). Also, the initial values for the
Laguerre functions with the smaller a value are
larger than the corresponding functions with a
larger a, particularly with the first function in
each set.
15To investigate the orthonormal property of the
Laguerre functions, we calculate the finite sums,
for a 0.5 (S1) and for a 0.9 (S2)
16We increase the number of samples from 50 to 90,
and a 0.9, we obtain that
17Use of Laguerre Networks in System Description
18Impulse response of a stable system is H(k), then
with a given number of terms N, H(k) is written
as
19MATLAB Tutorial Use of Laguerre Functions in
System Modelling
20(No Transcript)
21when a 0 which was the case of the pulse
operator, there are 60 parameters required to
capture the response. However, with the Laguerre
polynomial with a 0.8, there were only 4
parameters required to perform the same task.
22Design Framework
23(No Transcript)
24Within this design framework, the control horizon
Nc from the previous approach has vanished.
Instead, the number of terms N is used to
describe the complexity of the trajectory in
conjunction with the parameter a. For instance, a
larger value of a can be selected to achieve a
long control horizon with a smaller number of
parameters N required in the optimization
procedure. We note that when a 0, N Nc
25(No Transcript)
26Cost Functions
27(No Transcript)
28Orthonormal properties of the Laguerre functions
with a sufficiently large prediction horizon Np
so that
29Discrete-time linear quadratic regulators (DLQR)
30A- Regulator Design where the Set-point r(k) 0
if Q is chosen to be CTC both equations are the
same
The purpose of the control is to maintain
closed-loop stability and reject disturbances
occurring in the plant.
31B- Inclusion of Set-point Signal r(k) ? 0
32Cost function
33Minimization of the Objective Function
34(No Transcript)
35(No Transcript)
36For simplicity of the expression, we define
37The Minimum of the Cost
38(No Transcript)
39To compute the prediction, the convolution sum
needs to be computed.
40(No Transcript)
41Receding Horizon Control
42(No Transcript)
43(No Transcript)
44The Optimal Trajectory of Incremental Control
45Example 2. Suppose that a first-order system is
described by the state equation
46Examine solutions where N increases from 1 to 4
47(No Transcript)
48(No Transcript)
49(No Transcript)
50(No Transcript)
51Example 3
52(No Transcript)
53(No Transcript)
54(No Transcript)
55(No Transcript)
56(No Transcript)
57(No Transcript)
58(No Transcript)
59(No Transcript)
60(No Transcript)
61(No Transcript)
62(No Transcript)
63(No Transcript)
64(No Transcript)
65(No Transcript)
66(No Transcript)
67(No Transcript)
68(No Transcript)
69(No Transcript)
70(No Transcript)
71(No Transcript)
72(No Transcript)
73(No Transcript)
74(No Transcript)
75(No Transcript)
76(No Transcript)
77(No Transcript)