1 / 55

Multivariable Control Systems

Multivariable Control Systems. Ali Karimpour Assistant Professor Ferdowsi University of Mashhad. Chapter 2. Introduction to Multivariable Control. Topics to be covered include:. Multivariable Connections Multivariable Poles Multivariable Zeros Directions of Poles and Zeros

deron
Télécharger la présentation

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 2 Introduction to Multivariable Control Topics to be covered include: • Multivariable Connections • Multivariable Poles • Multivariable Zeros • Directions of Poles and Zeros • Smith Form of a Polynomial Matrix • Smith-McMillan Forms • Matrix Fraction Description (MFD) • Scaling • Performance Specification • Trade-offs in Frequency Domain • Bandwidth and Crossover Frequency

  3. Generally Multivariable Connections • Cascade (series) interconnection of transfer matrices • Parallel interconnection of transfer matrices

  4. Multivariable Connections • Feedback interconnection of transfer matrices A useful relation in multivariable is push-through rule Exercise 1: Proof the push-through rule

  5. MIMO rule: To derive the output of a system, start from the output and write down the blocks as you meet them when moving backward (against the signal flow) towards the input. If you exit from a feedback loop then include a term or according to the feedback sign where L is the transfer function around that loop (evaluated against the signal flow starting at the point of exit from the loop). Parallel branches should be treated independently and their contributions added together. Multivariable Connections

  6. Multivariable Connections Example 2-1: Derive the transfer function of the system shown in figure

  7. Definition 2-1: The poles of a system with state-space description are eigenvalues of the matrix A. The pole polynomial or characteristic polynomial is defined as Multivariable Poles ( State Space Description ) Thus the system’s poles are the roots of the characteristic polynomial Note that if A does not correspond to a minimal realization then the poles by this definition will include the poles (eigenvalues) corresponding to uncontrollable and/or unobservable states.

  8. Theorem 2-1 The pole polynomial corresponding to a minimal realization of a system with transfer function G(s) is the least common denominator of all non-identically-zero minors of all orders of G(s). A minor of a matrix is the determinant of the square matrix obtained by deleting certain rows and/or columns of the matrix. Multivariable Poles ( Transfer Function Description )

  9. Example 2-4 The non-identically-zero minors of order 1 are The non-identically-zero minor of order 2 are By considering all minors we find their least common denominator Multivariable Poles ( Transfer Function Description )

  10. Exercise 2: Consider the state space realization Multivariable Poles a- Find the poles of the system directly through state space form. b- Find the transfer function of system ( note that the numerator and the denominator of each element must be prime ). c- Find the poles of the system through its transfer function.

  11. Laplace transform Let Multivariable Zeros ( State Space Description ) The zeros are then the values of s=z for which the polynomial system matrix P(s) loses rank resulting in zero output for some nonzero input. Then the zeros are found as non trivial solutions of This is solved as a generalized eigenvalue problem.

  12. Multivariable Zeros ( State Space Description ) For square systems with m=p inputs and outputs and n states, limits on the number of transmission zeros are:

  13. Example 2-5: Consider the state space realization Multivariable Zeros ( State Space Description )

  14. is a zero of G(s) if the rank of is less than the normal rank of G(s). The zero polynomial is defined as . Where is the number of finite zeros of G(s). Multivariable Zeros ( Transfer Function Description ) Definition 2-2

  15. The zero polynomialz(s) corresponding to a minimal realization of the system is the greatest common divisor of all the numerators of all order-r minors of G(s) where r is the normal rank of provided that these minors have been adjusted in such a way as to have the pole polynomial as their denominators. Multivariable Zeros ( Transfer Function Description ) Theorem 2-2

  16. according to example 2-4 the pole polynomial is: The minors of order 2 with as their denominators are Multivariable Zeros ( Transfer Function Description ) Example 2-9 The greatest common divisor of all the numerators of all order-2 minors is

  17. Exercise 3: Consider the state space realization Multivariable Poles a- Find the zeros of the system directly through state space form. b- Find the transfer function of system ( note that the numerator and the denominator of each element must be prime ). c- Find the zeros of the system through its transfer function.

  18. Let G(s) have a zero at s = z, Then G(s) losses rank at s = z and there will exist nonzero vectors and such that is input zero direction and is output zero direction Directions of Poles and Zeros Zero directions: We usually normalize the direction vectors to have unit length

  19. is input pole direction and is output pole direction Directions of Poles and Zeros Pole directions: Let G(s) have a pole at s = p. Then G(p) is infinite and we may somewhat crudely write

  20. Example: Input zero direction Output zero direction Directions of Poles and Zeros It has a zero at z = 4 and a pole at p = -2 .

  21. Example: Input pole direction Output pole direction Directions of Poles and Zeros It has a zero at z = 4 and a pole at p = -2 . ??!!

  22. Suppose that is a polynomial matrix. Smith formof is denoted by , and it is a pseudo diagonal in thefollowing form is a factor of and Smith Form of a Polynomial Matrix

  23. gcd {all monic minors of degree 1} gcd {all monic minors of degree 2} gcd {all monic minors of degree r} is a factor of and Smith Form of a Polynomial Matrix ……………………………………………………….. ………………………………………………………..

  24. Smith Form of a Polynomial Matrix The three elementary operations for a polynomial matrix are used to find Smith form. • Multiplying a row or column by a constant; • Interchanging two rows or two columns; and • Adding a polynomial multiple of a row or column to another • row or column.

  25. Example 2-11 Exercise 4: Derive R(s) and L(s) that convert to Smith Form of a Polynomial Matrix

  26. Let be an m × p matrix transfer function, where arerationalscalar transfer functions, G(s) can be represented by: Then, is Smith McMillan form of G(s) and can be derived directly by Smith-McMillan Forms Theorem 2-3 (Smith-McMillan form) Where Π(s) is an m× p polynomial matrix of rank r and DG(s) is the least common multiple of the denominators of all elements of G(s) .

  27. Smith-McMillan Forms Theorem 2-3 (Smith-McMillan form)

  28. Smith-McMillan Forms Example 2-13

  29. polynomial polynomial polynomial polynomial Matrix Fraction Description (MFD) This is a Right Matrix Fraction Description (RMFD) This is a Left Matrix Fraction Description (LMFD)

  30. Let is a matrix and its the Smith McMillan is Let define: Matrix Fraction Description (MFD) A model structure that is related to the Smith-McMillan form is matrix fraction description (MFD). • Right matrix fraction description (RMFD) • Left matrix fraction description (LMFD)

  31. Matrix Fraction Description (MFD) We know that This is known as a right matrix fraction description (RMFD) where

  32. Matrix Fraction Description (MFD) We know that This is known as a left matrix fraction description (LMFD) where

  33. We can show that the MFD is not unique, because, for any nonsingular matrix we can write G(s) as: Where is said to be a right common factor. When the only right common factors of and is unimodular matrix, then, we Say that the RMFD is irreducible. Matrix Fraction Description (MFD) It is easy to see that when a RMFD is irreducible, then

  34. Matrix Fraction Description (MFD) Example 2-16 RMFD:

  35. Matrix Fraction Description (MFD) Example 2-16 LMFD:

  36. Scaling

  37. Performance Specification • Nominal stability NS: The system is stable with no model uncertainty. • Nominal Performance NP: The system satisfies the performance • specifications with no model uncertainty. • Robust stability RS: The system is stable for all perturbed plants • about the nominal model up to the worst case model uncertainty. • Robust performance RP: The system satisfies the performance • specifications for all perturbed plants about the nominal model up • to the worst case model uncertainty.

  38. Performance Specification • Time Domain Performance • Frequency Domain Performance

  39. Time Domain Performance Although closed loop stability is an important issue, the realobjective of control is to improve performance, that is, to make the output y(t) behave in a more desirable manner. Actually, the possibility of inducing instability is one of the disadvantages of feedback control which has to be traded off against performance improvement. The objective of this section is to discuss ways of evaluating closed loop performance.

  40. Step response of a system Time Domain Performance • Rise time, tr , the time it takes for the output to first reach 90% of its final value, which is usually required to be small. • Settling time, ts , the time after which the output remains within 5% ( or 2%) of its final value, which is usually required to be small. • Overshoot, P.O, the peak value divided by the final value, which should typically be less than 20% or less.

  41. Step response of a system Time Domain Performance • Decay ratio, the ratio of the second and first peaks, which should typically be 0.3 or less. • Steady state offset,ess, the difference between the final value and the desired final value, which is usually required to be small.

  42. Step response of a system Time Domain Performance • Excess variation, the total variation (TV) divided by the overall change at steady state, which should be as close to 1 as possible. The total variation is the total movement of the output as shown.

  43. ISE: Integral squared error • IAE : Integral absolute error • ITSE: Integral time weighted squared error • ITAE: Integral time weighted absolute error Time Domain Performance

  44. Bode plot of Frequency Domain Performance Let L(s) denote the loop transfer function of a system which is closed-loop stable under negative feedback.

  45. Nyquist plot of Frequency Domain Performance Let L(s) denote the loop transfer function of a system which is closed-loop stable under negative feedback.

  46. More generally, to maintain closed-loop stability, the Nyquist stability condition tells us that the number of encirclements of the critical point -1 by must not change. Frequency Domain Performance Stability margins are measures of how close a stable closed-loop system is to instability. From the above arguments we see that the GM and PM provide stability margins for gain and delay uncertainty. Thus the actual closest distance to -1 is a measure of stability

  47. Complementary sensitivity function Sensitivity function Frequency Domain Performance One degree-of-freedom configuration The maximum peaks of the sensitivity and complementary sensitivity functions are defined as

  48. Frequency Domain Performance Thus one may also view Ms as a robustness measure.

  49. Frequency Domain Performance There is a close relationship between MS and MT and the GM and PM. For example, with MS = 2 we are guaranteed GM > 2 and PM >29˚. For example, with MT = 2 we are guaranteed GM > 1.5 and PM >29˚.

  50. Complementary sensitivity function Sensitivity function Trade-offs in Frequency Domain One degree-of-freedom configuration

More Related