Course description 1999-2000

Polynomial Methods for Control Analysis and Design

Dates
Monday, May 8

9.00 – 10.30

SBS 95

Room 0.01

10.45 – 12.15

SBS 95

Room 2044 P4b (Computer exercise)
Tuesday, May 9 10.15 – 11.45 ES 40 Room 0005
Wednesday, May 10 8.00 –    9.30 DE17 Room 2020
9.45 – 11.15 SBS 95 Room 0.06
14.00 – 15.30 SBS 95 Room 2044 P4b

(Computer exercise)

16.00 – 17.30 SBS 95 Room 0.05
Lecturers Dr. Ing. Michael Sebek, DrSc.
Objective

Polynomials and polynomial matrices play an important role in linear system theory, from first principles multivariable linear systems are modelled by sets of differential equations in the input u and the output y of the form D(d/dt)y(t) = N(d/dt)u(t). D and N are polynomial matrices in the differential operator d/dt. Polynomial matrix models do not replace state space and frequency domain descriptions but provides a powerful additional tool.

The course shows how to systems may be analyzed and manipulated using this approach based on the mathematical properties of polynomial matrices. Many of the characteristics of polynomial matrices are reviewed, such as canonical and reduced forms, elementary operations and unimodular polynomial matrices, and divisors, primness and factorization.

The closed-loop properties of single-input single-output and multivariable systems may conveniently be analyzed using polynomial matrix theory. It is only a small step from stability analysis to the pole assignment problem. The pole assignment problem is intrinsically linked to linear polynomial matrix equations of the form DX + NY = C in the unknown polynomials or polynomial matrices X and Y. This crucial equation is extensively discussed.

Polynomial methods lend themselves very well to the frequency domain solution of famous and proven control system design methods such as LQG, H2 and deadbeat. These approaches to control system design and their application are thoroughly reviewed.

Whenever appropriate the Polynomial Toolbox 2 for MATLAB will be used for on-line illustrations and demonstrations. Copies of the slides will be made available to the participants.

Contents
  1. Polynomials and polynomial matrices
    Preview; Polynomial; Polynomial Toolbox 2; Fields and rings; Ring of polynomials; Polynomial fractions; Polynomial equations; Polynomial matrices; Polynomial matrix fractions; Polynomial matrix equations.
  2. Computer session 1 - Polynomial Toolbox
    Polynomial Toolbox 2; Handling polynomials and matrices. Handling basic models.
  3. Polynomials in control systems
    IO systems and polynomials; Properties of SISO IO systems; feedback SISO systems; Running examples.
  4. Discrete-time systems
    D-t systems and polynomials; Feedback design using d; Deadbeat regulation; Asymptotic tracking; Stochastic problems.
  5. Continuous-time and MIMO systems
    Basic design tasks for c-t systems; MIMO systems and polynomial matrix fractions; Design for MIMO systems.
  6. Computer session 2 - CAD based on polynomial methods
    Practical design using polynomial methods.
  7. Future perspectives
    Robust control analysis and design using polynomial methods; Time-delay systems; n-D systems.
Lecture notes Lecture notes are not distributed.
Software The course will be fully based on MATLAB, SIMULINK and Polynomial Toolbox that are available in the computer labs. Several special plant models will be used as running examples that must be downloaded and installed separately.
Prerequisites Basic undergraduate courses in systems and control. Some familiarity with MATLAB, SIMULINK and Polynomial Toolbox is helpful.