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

Slides:



Advertisements
Similar presentations
Pole Placement.
Advertisements

Automation I. Introduction. transmitter actuator Structure of control system Process or plant Material flow sensorstransducers actuating units actuating.
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
Chapter 4: Basic Properties of Feedback
MAT 3749 Introduction to Analysis Fall 2013
Multivariable Control Systems ECSE 6460 Fall 2009 Lecture 26: 4 December 2009.
1 Foundations of Software Design Lecture 1: Course Overview Intro to Binary and Boolean Marti Hearst SIMS, University of California at Berkeley.
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
I. Concepts and Tools Mathematics for Dynamic Systems Time Response
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
Physics 326: Computer Based Experimentation and Physics Computing
Modern Control Systems (MCS) Dr. Imtiaz Hussain Assistant Professor URL :
Multivariable Control Systems
Modern Control System EKT 308 General Introduction Introduction to Control System Brief Review - Differential Equation - Laplace Transform.
CSE 425: Industrial Process Control 1. About the course Lect.TuLabTotal Semester work 80Final 125Total Grading Scheme Course webpage:
Welcome to ME 130 Applied Engineering Analysis Class
University of Colorado - Dept of Aerospace Engineering Sciences This is ASEN 6107: Nonlinear Finite Element Methods.
Scientific Computing Lab Organization Dr. Miriam Mehl Institut für Informatik Scientific Computing in Computer Science.
Multivariable Control Systems ECSE 6460 Fall 2009 Lecture 27: 8 December 2009.
بسم الله الرحمن الرحيم Islamic University of Gaza Electrical Engineering Department.
Linear System Theory Instructor: Zhenhua Li Associate Professor Mobile : School of Control Science and Engineering, Shandong.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
ICS104 Computer Programming Second Semester 2012/2013 ICS1041 Tuwailaa Alshammari College of Computer Science & Engineering University.
Chapter 3 mathematical Modeling of Dynamic Systems
G Practical MRI 1 – 29 th January 2015 G Practical MRI 1 Introduction to the course Mathematical fundamentals.
CSE 3802 / ECE 3431 Numerical Methods in Scientific Computation
Fall 2o12 – August 27, CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.
Feedback Control Systems (FCS)
Dr. Tamer Samy Gaafar.   Teaching Assistant:- Eng. Hamdy Soltan.
Feedback Control System
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
Mechanical Engineering Department Automatic Control Dr. Talal Mandourah 1 Lecture 1 Automatic Control Applications: Missile control Behavior control Aircraft.
IST 210: Organization of Data
MAE 280A Linear Dynamic Systems
EE 460 Advanced Control and Sys Integration Monday, August 24 EE 460 Advanced Control and System Integration Slide 1 of 13.
Nonlinear Control Systems ECSE 6420 Spring 2009 Lecture 1: 12 January 2009.
EECS 1541 Introduction to Computing for the Physical Sciences
EE 401 Control Systems Analysis and Design Course Overview and Introduction Monday 26 Aug 2013 EE 401: Control Systems Analysis and Design Slide 1 of 10.
ITEC 352 Computer Organization Dr. Ray Lecture 1.
بسم الله الرحمن الرحيم Islamic University of Gaza Electrical Engineering Department.
Control Systems EE 4314 Lecture 12 February 20, 2014 Spring 2014 Woo Ho Lee
EE 401 Control Systems Analysis and Design Course Overview and Introduction Monday 25 Aug 2014 EE 401: Control Systems Analysis and Design Slide 1 of 13.
ME190L Loop Shaping Course Introduction UC Berkeley Copyright , Andy Packard. This work is licensed under the Creative Commons Attribution-ShareAlike.
ITIS 4510/5510 Web Mining Spring Overview Class hour 5:00 – 6:15pm, Tuesday & Thursday, Woodward Hall 135 Office hour 3:00 – 5:00pm, Tuesday, Woodward.
Dr.-Ing. Erwin Sitompul President University Lecture 1 Feedback Control Systems President UniversityErwin SitompulFCS 1/1.
Frequency Response Analysis
EE 401 Control Systems Analysis and Design
Textbook and Syllabus Textbook: Syllabus:
Advances in Cloud Computing CIS6930/CIS4930
Course Overview: Linear Algebra
Introduction Control Engineering Kim, Do Wan HANBAT NATIONAL UNIVERSITY.
6/12/20161 SOEN 385 Control Systems and Applications Instructor: T. D. Bui Office: EV Office hours:
Modern Control System EKT 308
EE4262 Digital and Non-Linear Control
Textbook and Syllabus Textbook: Syllabus:
Automatic Control Theory
0. Administrative Topics
Signals and Systems ENGR 3323
ECE 533 Digital Image Processing
Control Systems EE 4314 Lecture 12 March 17, 2015
Office Room: H116 Lab. : H830-1 Telephone: 4100
Nonlinear Finite Element Methods
Introduction to Control Systems Objectives
CS 0007 Spring Lory Al Moakar.
Digital and Non-Linear Control
Introduction to Neural Networks and Fuzzy Logic
Signals and systems ELEC 305
Multivariable Control Systems ECSE 6460
Feedback Control Systems EELE 3360
Chapter 2. Mathematical Foundation
Presentation transcript:

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

Information Instructor: Agung Julius 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: (Notes, HW sets) RPI LMS (grades)

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?

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.

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  software Beware: Need to be connected to RPI network, use VPN client from outside.  networking

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

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

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

Example (Spring Mass System) M

Control Problem M

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

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

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?

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

Disturbance and robustness How to best model the disturbance M

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

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?

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

Fictitious application Low order system NOT a class project!!

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.

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?