1 / 51

دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1387

دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1387. MPC with Laguerre Functions. کنترل پيش بين-دکتر توحيدخواه. Recall:. Discrete-time Laguerre Networks.

mitch
Download Presentation

دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1387

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1387 MPC with Laguerre Functions کنترل پيشبين-دکتر توحيدخواه

  2. Recall:

  3. Discrete-time Laguerre Networks

  4. 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.

  5. Discrete Laguerre network

  6. Inverse z-transform

  7. For example

  8. The orthonormality in time domain:

  9. The Special Case when a = 0

  10. Laguerre functions become a set of pulses when a = 0.

  11. Example1 The difference equation for the first three Laguerre functions is:

  12. 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.

  13. 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)

  14. We increase the number of samples from 50 to 90, and a = 0.9, we obtain that:

  15. Use of Laguerre Networks in System Description

  16. Impulse response of a stable system is H(k), then with a given number of terms N, H(k) is written as:

  17. MATLAB Tutorial: Use of Laguerre Functions in System Modelling

  18. 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.

  19. Design Framework

  20. 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

  21. Cost Functions

  22. Orthonormal properties of the Laguerre functions with a sufficiently large prediction horizon Np so that:

  23. Discrete-time linear quadratic regulators (DLQR)

  24. 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.

  25. B- Inclusion of Set-point Signal r(k) ≠ 0

  26. Cost function:

  27. Minimization of the Objective Function:

  28. For simplicity of the expression, we define:

  29. The Minimum of the Cost

  30. To compute the prediction, the convolution sum needs to be computed.

  31. Receding Horizon Control

  32. The Optimal Trajectory of Incremental Control

  33. Example 2. Suppose that a first-order system is described by the state equation:

  34. Examine solutions where N increases from 1 to 4

  35. Convergence of the Incremental Control Trajectory The optimal controller that minimizes the cost function is also called a discrete-time linear quadratic regulator (DLQR):

More Related