دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1387
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1387. MPC with Laguerre Functions. کنترل پيش بين-دکتر توحيدخواه. Recall:. Discrete-time Laguerre Networks.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1387
E N D
Presentation Transcript
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1387 MPC with Laguerre Functions کنترل پيشبين-دکتر توحيدخواه
Where a is the pole of the discrete-time Laguerre network, and 0 ≤ a < 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.
Example1 The difference equation for the first three Laguerre functions is:
with 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.
To investigate the orthonormal property of the Laguerre functions, we calculate the finite sums, for a = 0.5 (S1) and for a = 0.9 (S2)
We increase the number of samples from 50 to 90, and a = 0.9, we obtain that:
Impulse response of a stable system is H(k), then with a given number of terms N, H(k) is written as:
MATLAB Tutorial: Use of Laguerre Functions in System Modelling
when 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.
Within 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
Orthonormal properties of the Laguerre functions with a sufficiently large prediction horizon Np so that:
A- 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.
To compute the prediction, the convolution sum needs to be computed.
Example 2. Suppose that a first-order system is described by the state equation:
Convergence of the Incremental Control Trajectory The optimal controller that minimizes the cost function is also called a discrete-time linear quadratic regulator (DLQR):