1 / 44

Multivariable Control Systems

Multivariable Control Systems. Ali Karimpour Assistant Professor Ferdowsi University of Mashhad. Chapter 9. Multivariable Control System Design: Quantitative Feedback Theory. Topics to be covered include:. Introduction. Uncertainty Model and Plant Templates.

holmes-pate
Download Presentation

Multivariable Control Systems

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. Multivariable Control Systems Ali Karimpour Assistant Professor Ferdowsi University of Mashhad

  2. Chapter 9 Multivariable Control System Design: Quantitative Feedback Theory Topics to be covered include: • Introduction • Uncertainty Model and Plant Templates • QFT Design Procedure • Example • Extension to MIMO systems

  3. Multivariable Control System Design: Quantitative Feedback Theory Topics to be covered include: • Introduction • Uncertainty Model and Plant Templates • QFT Design Procedure • Example • Extension to MIMO systems

  4. Introduction Many design methods require design objectives to be stated in terms which are familiar from classical SISO design methods. Some of these specification, may be derived from an accurate knowledge of noise and disturbance statistics, or of possible perturbations to the nominal plant model, but they are more often obtained in a less quantitative manner. Typically they are initially obtained from previous experience with similar plants, and then refined in a specify-design-analyze cycle until derived acceptable C.L. behavior. This approach has been forcefully criticized as inadequate by Horowitz (1982). The basic reason for using feedback is: Unpredictable noises or disturbances. To combat uncertainty Unpredictable variations in the behavior of the plant. If we have a quantitative description of the amount of uncertainty which may be present, and a precise specification of the range of behaviors which may be tolerated in the face of such uncertainty, then we should aim to develop a design technique ………

  5. Multivariable Control System Design: Quantitative Feedback Theory Topics to be covered include: • Introduction • Uncertainty Model and Plant Templates • QFT Design Procedure • Example • Extension to MIMO systems

  6. Uncertainty Model and Plant Templates The various origins of model uncertainty: I) Parametric uncertainty Parametric uncertainty implies specific knowledge of variations in parameters of the transfer function. II) Non-parametric uncertainty The main source of non-parametric uncertainty is error in the model. 6

  7. Uncertainty Model and Plant Templates I) Parametric uncertainty 7

  8. Uncertainty Model and Plant Templates I) Parametric uncertainty Sometimes edges are not ok! 8

  9. Uncertainty Model and Plant Templates I) Parametric uncertainty Sometimes edges are not ok! 9

  10. Amplitude (db) Amplitude (db) Frequency (rad/sec) Frequency (rad/sec) Uncertainty Model and Plant Templates How a QFT controller works?

  11. Amplitude (db) Frequency (rad/sec) Uncertainty Model and Plant Templates How a QFT controller works? System with and without Controller

  12. Uncertainty Model and Plant Templates How a QFT controller works? Step Response of System with and without Controller (K(s)=1)

  13. Multivariable Control System Design: Quantitative Feedback Theory Topics to be covered include: • Introduction • Uncertainty Model and Plant Templates • QFT Design Procedure • Example • Extension to MIMO systems

  14. QFT Design Procedure Choice of Nominal Plant In order to compute bounds, it is necessary to choose a plant from the uncertainty set as the nominal plant. It is common practice to select a nominal plant which we think is most convenient for design. QFT Bounds Computations Given the plant templates, QFT converts closed-loop magnitude specifications into magnitude and phase constraints on a nominal open-loop function. QFT Loop-shaping The final step in a QFT design involves the design (loop shaping) of a nominal loop function that meets its bounds. The controller design then proceeds using the Nichols chart and classical loop-shaping ideas. Choice of Frequency Array An appropriate frequency band for a computing templates and bounds has to be selected. 14

  15. QFT Design Procedure The QFT approach assumes that the plant uncertainty is represented by a set of templates on the complex plane at some frequencyωk. It also assumes that the design specification is in the form of bounds on the magnitudes of the frequency-response transfer functions The QFT technique leads to a design which satisfies these specifications for all permissible plant variations. Horowitz and Sidi (1972) have obtained sufficient conditions on frequency-domain bounds which imply the satisfaction of time-domain bounds, the frequency-domain bounds obtained in this way do not appear to be unduly conservative.

  16. QFT Design Procedure Bounds for S Let we need |s|<2.5 so: L must be outside of black curve. Now consider the templates at one frequency with nominal plant as blue curve. Bounds for template is red curve. Effect of nominal plant?

  17. Let we need |s|<2.5 so: L must be outside of black curve. QFT Design Procedure Bounds for S Changing Nominal plant New bound Pervious bound

  18. A feedback configurations with two degree of freedom. Nominal plant QFT Design Procedure Bounds for T We need: Since: If L would not intersect any pair of M-circles whose values differed by more than

  19. Nominal plant QFT Design Procedure Bounds for T If L would not intersect any pair of M-circles whose values differed by more than

  20. A feedback configurations with two degree of freedom. Nominal plant QFT Design Procedure Bounds for T Suppose that we know the template of all possible values of G at ω1: But we need: Since: If L would not intersect any pair of M-circles whose values differed by more than

  21. A feedback configurations with two degree of freedom. Nominal plant QFT Design Procedure Bounds for T Changing Nominal plant New bound Leads Different Bounds Pervious bound

  22. QFT Design Procedure Bounds for T In order to meet the design specifications the pre-filter is chosen to have the gain Similarly one can found bounds for S

  23. 2. Generating templates. For a given uncertain plant , select a series of frequency points according to the plant characteristics and the specifications. QFT Design Procedure 1. Formulating of the closed-loop control performance specifications, i.e., stability margins, tracking and disturbance rejection. 3. Computation of QFT bounds. Find the intersection of bounds. An arbitrary member in the plant set is chosen as the nominal case. 4. Loop shaping for QFT controllers. The design of the QFT controller, K(s) is accomplished on the Nichols Chart. The QFT bounds at all frequencies must be satisfied and the closed-loop nominal system is stable; 5. Design of prefilters P(s). The Final step in QFT is to design the prefilter, P(s), such that the performance specifications are satisfied. QFT Algorithm: 23

  24. Multivariable Control System Design: Quantitative Feedback Theory Topics to be covered include: • Introduction • Uncertainty Model and Plant Templates • QFT Design Procedure • Example • Extension to MIMO systems

  25. Suppose that the set of our plants is: Constrain on S Constrain on T Example Performance specification are: a) |S|<2.5. (for robust stability) b) Zero steady state error to step input. c) Less than 50% overshoot to step input. d) Output must be above 90% after 1 second when step input applied.

  26. Constrain on S 1.5 Constrain on T 1 0.9 0.5 Acceptable step response 1 3 2 Example a) |S|<2.5. (for robust stability) b) Zero steady state error to step input. c) Less than 50% overshoot to step input. d) Output must be above 90% after 1 second when step input applied.

  27. Example 27

  28. Example 28

  29. Example Templates are: 29

  30. Example Nominal Plant is: a=1 and b=1 30

  31. Example

  32. Example

  33. Example

  34. Example Three different controllers applied

  35. Example Three Different Controllers 35

  36. Example Three Different Controllers 36

  37. Example With Controller 37

  38. ? Example With Controller Let 38

  39. With Controller Example 39

  40. With Controller Example 40

  41. Multivariable Control System Design: Quantitative Feedback Theory Topics to be covered include: • Introduction • Uncertainty Model and Plant Templates • QFT Design Procedure • Example • Extension to MIMO systems

  42. Extension to MIMO systems This design method is extended to multivariable problems as follows. We are going to find tuv (vth input to uth output)

  43. Extension to MIMO systems

  44. Refrences Maciejowski J.M. (1989). Multivariable Feedback Design: Adison-Wesley. Control System Design – QFT. Bo Bernhardsson, K. J. Åström Department of Automatic Control LTH, Lund University

More Related