Presentation is loading. Please wait.

Presentation is loading. Please wait.

Multivariable Control Systems ECSE 6460 Fall 2009 Lecture 1: 1 September 2009.

Similar presentations


Presentation on theme: "Multivariable Control Systems ECSE 6460 Fall 2009 Lecture 1: 1 September 2009."— Presentation transcript:

1 Multivariable Control Systems ECSE 6460 Fall 2009 Lecture 1: 1 September 2009

2 Information Instructor: Agung Julius (agung@ecse) Office hours: JEC 6044 Mon,Wed 2 – 3pm Textbook: S. Skogestad & I. Postlethwaite, Multivariable Feedback Control 2 nd ed, Wiley. Additional reading: J. Doyle, B. Francis, A. Tannenbaum, Feedback Control Theory, Macmillan. Downloadable from Bruce Francis’ website (google) Online contents: www.ecse.rpi.edu/~agung (Notes, HW sets) www.ecse.rpi.edu/~agung RPI LMS (grades)

3 Prerequisite(s) The course is for graduate or advanced undergraduate students with working knowledge in differential calculus, linear algebra, complex numbers, and classical linear systems/control theory. Attendance background?

4 Grading Homeworks (5 sets) = 40% 2 x Exams = 30% + 30% Homework sets are due one week after handout. Late submissions will get point deduction (no later than 1 week). Exams are take home tests. Will include control design type of task.

5 Other issues Exchanging ideas is allowed for solving the homework sets, but not copying. No collaboration is allowed for exams! You will need MATLAB. An installer with campus license is available from http://helpdesk.rpi.edu  software http://helpdesk.rpi.edu Beware: Need to be connected to RPI network, use VPN client from outside. http://helpdesk.rpi.edu  networking http://helpdesk.rpi.edu

6

7 Course outline Introduction Classical Feedback Control Loop Shaping MIMO Control Performance Limitations Disturbance and Robustness Controller Design Model Reduction

8 Linear Time Invariant Systems  Linearity Linearity: Time invariance Time invariance:

9 Linear Differential Systems zero With zero initial conditions. Why? Two ways to describe the systems: Time domain Frequency domain Laplace transform inverse transform

10 Example (Spring Mass System) M

11 Control Problem M

12 Feedforward vs feedback Feedforward: use an inverse model of the plant to compute the control input. Generally not a good idea! Why?

13 Feedforward vs feedback Feedback: use output measurement to compute control input. How to design a good controller? What is a good controller? PlantController

14 Performance limitation Performance criteria: stability, speed of response, overshoot, disturbance rejection, etc. Can we always attain any desired performance using feedback control? NO Short answer: NO. Why?

15 Disturbance and Robustness PlantController disturbance Design a controller that works, despite the presence of disturbances.

16 Disturbance and robustness How to best model the disturbance M

17 Disturbance and robustness How to best model the disturbance M Square wheels!!!

18 Robustness issue Suppose that we know how to design a good controller if we know the plant (and disturbance) model. IF It is still a very big IF ! In practice, we don’t know the model precisely. There’s always uncertainty, modeling error, parameter variation, etc. Challenge: Challenge: design a good controller, even though we don’t know the plant model. Is it possible? How?

19 Model reduction complexity inessentials Reduce the complexity of the mathematical model, by throwing out the inessentials. High order system

20 Fictitious application Low order system NOT a class project!!

21 Model reduction complexity inessentials Reduce the complexity of the mathematical model, by throwing out the inessentials. how much We need to know how much detail is lost.

22 Multivariable? Input and output variables are multidimensional, i.e. vectors instead of scalars. Consequences: Different algebraic rules Quantities have directions, in addition to magnitudes. Controller topology can be important. (which output influences which input?) How do we generalize SISO results to MIMO?


Download ppt "Multivariable Control Systems ECSE 6460 Fall 2009 Lecture 1: 1 September 2009."

Similar presentations


Ads by Google