Modern Control Systems

Similar documents
Modern Control Systems

Systems Analysis and Control

Modern Optimal Control

B1-1. Closed-loop control. Chapter 1. Fundamentals of closed-loop control technology. Festo Didactic Process Control System

Department of Mechanical Engineering Massachusetts Institute of Technology Modeling, Dynamics and Control III Spring 2002

Overview of the Seminar Topic

Outline. Classical Control. Lecture 1

LMI Methods in Optimal and Robust Control

Feedback Control of Linear SISO systems. Process Dynamics and Control

CDS 101/110a: Lecture 1.1 Introduction to Feedback & Control. CDS 101/110 Course Sequence

Digital Control Systems

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING. MSc SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2015/2016

Architectural Issues in Control System Design. Graham C. Goodwin. University of Newcastle, Australia

Systems Analysis and Control

Lecture 20 Aspects of Control

Systems Analysis and Control

Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Control Systems Design

D(s) G(s) A control system design definition

EE C128 / ME C134 Feedback Control Systems

Alireza Mousavi Brunel University

Plan of the Lecture. Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018

x(t) = x(t h), x(t) 2 R ), where is the time delay, the transfer function for such a e s Figure 1: Simple Time Delay Block Diagram e i! =1 \e i!t =!

CDS 101/110a: Lecture 10-1 Robust Performance

Control System Design

ABSOLUTE VALUE EQUATIONS AND INEQUALITIES

Topic # Feedback Control Systems

Principles and Practice of Automatic Process Control

CONTROL SYSTEMS ENGINEERING Sixth Edition International Student Version

Dynamics and control of mechanical systems

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

CDS 101/110a: Lecture 8-1 Frequency Domain Design

Alireza Mousavi Brunel University

Chapter 3: Block Diagrams and Signal Flow Graphs

CHAPTER 6 FAST OUTPUT SAMPLING CONTROL TECHNIQUE

Positioning Servo Design Example

Intelligent Systems and Control Prof. Laxmidhar Behera Indian Institute of Technology, Kanpur

CONTROL * ~ SYSTEMS ENGINEERING

Chapter 3. State Feedback - Pole Placement. Motivation

Modern Optimal Control

Systems Analysis and Control

Inverted Pendulum. Objectives

LMI Methods in Optimal and Robust Control

CDS 101/110a: Lecture 2.1 Dynamic Behavior

Model Predictive Controller of Boost Converter with RLE Load

CDS 101/110a: Lecture 2.1 Dynamic Behavior

Hands-on Lab. Damped Compound Pendulum System ID (Experimental and Simulation) L Bar length m d Pivot to CG distance m m Mass of pendulum kg

Modern Optimal Control

DECENTRALIZED PI CONTROLLER DESIGN FOR NON LINEAR MULTIVARIABLE SYSTEMS BASED ON IDEAL DECOUPLER

Computer Aided Control Design

Lecture 9 Nonlinear Control Design

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS

EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo)

Nyquist Stability Criteria

Lab-Report Control Engineering. Proportional Control of a Liquid Level System

LMI Methods in Optimal and Robust Control

Reglerteknik, TNG028. Lecture 1. Anna Lombardi

(Refer Slide Time: 1:42)

Recitation 11: Time delays

Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard

2 2 + x =

Lab 3: Model based Position Control of a Cart

Introduction to Actuators PK

R a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Force-current and Force-Voltage analogies.

Advanced Adaptive Control for Unintended System Behavior

CDS 270-2: Lecture 6-1 Towards a Packet-based Control Theory

Topic # Feedback Control Systems

Answers to multiple choice questions

Lecture 25: Tue Nov 27, 2018

Sensor Fusion, 2014 Lecture 1: 1 Lectures

Model predictive control of industrial processes. Vitali Vansovitš

Course Outline. FRTN10 Multivariable Control, Lecture 13. General idea for Lectures Lecture 13 Outline. Example 1 (Doyle Stein, 1979)

Control of Manufacturing Processes

Control Of Heat Exchanger Using Internal Model Controller

Dynamics of Machines. Prof. Amitabha Ghosh. Department of Mechanical Engineering. Indian Institute of Technology, Kanpur. Module No.

Control Engineering BDA30703

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

PERFORMANCE ANALYSIS OF TWO-DEGREE-OF-FREEDOM CONTROLLER AND MODEL PREDICTIVE CONTROLLER FOR THREE TANK INTERACTING SYSTEM

Feedback Control CONTROL THEORY FUNDAMENTALS. Feedback Control: A History. Feedback Control: A History (contd.) Anuradha Annaswamy

Root Locus Design. MEM 355 Performance Enhancement of Dynamical Systems

ME 132, Dynamic Systems and Feedback. Class Notes. Spring Instructor: Prof. A Packard

and Mixed / Control of Dual-Actuator Hard Disk Drive via LMIs

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012

Introduction to Feedback Control

Acknowledgements. Control System. Tracking. CS122A: Embedded System Design 4/24/2007. A Simple Introduction to Embedded Control Systems (PID Control)

Systems Analysis and Control

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

FEEDBACK CONTROL SYSTEMS

ME 475/591 Control Systems Final Exam Fall '99

Linear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year

Enhanced Single-Loop Control Strategies (Advanced Control) Cascade Control Time-Delay Compensation Inferential Control Selective and Override Control

Activity 1: Investigating Temperature

Robot Dynamics II: Trajectories & Motion

Modern Control Systems

D(f/g)(P ) = D(f)(P )g(p ) f(p )D(g)(P ). g 2 (P )

Systems Analysis and Control

GT-POWER linearization and engine advanced control design applications

Transcription:

Modern Control Systems Matthew M. Peet Illinois Institute of Technology Lecture 1: Modern Control Systems

MMAE 543: Modern Control Systems This course is on Modern Control Systems Techniques Developed in the Last 50 years Computational Methods No Root Locus No Bode Plots No pretty pictures Classical Control Systems is a different Course MMAE 443 - Systems Analysis and Control We focus on State-Space Methods In the time-domain We use large state-space matrices d dt x 1 (t) x 2 (t) x 3 (t) = x 4 (t) 1 1.2 1.8 x 1 (t) 1 0 1 0 0 0 x 2 (t) 0 1 0 0 x 3 (t) + 0 1 0 0 0 0 1 0 x 4 (t) 0 0 We require Matlab Need robust control toolbox (Available in MMAE computer lab) [ ] u1 (t) u 2 (t) M. Peet Lecture 1: Control Systems 2 / 27

Linear Systems Linear systems have the form where ẋ(t) = Ax(t) A R n n (R n n is the set of real matrices of size n by n) If the system is nonlinear, linearize it : f(x) = x f(x) x=x0 x. More on this later. Finite Dimensional x R n and A R n n There are no delays If you have delays, use a Padé approximation Adds additional states M. Peet Lecture 1: Control Systems 3 / 27

MMAE 543: Modern Control Systems A Computational Class Divides modern from classical Solutions by hand are too complicated A new definition of solution Design an algorithm We have classes of solutions Convex Optimization Linear Matrix Inequalities A Mathematical Class We will use mathematical shorthand is for all X Y means intersection of X and Y X Y means union of X and Y x Y means x is an element of Y We will use proofs. Based on definitions Wording is important M. Peet Lecture 1: Control Systems 4 / 27

Proof Example Begin with a theorem statement Theorem 1. lim x 1 1 + x = 0 To prove such a things, we need to understand what it means. Definition 2. The z is limit lim x f(x) if for any δ > 0, there exists an ɛ > 0 such that for any x > ɛ, z f(x) δ M. Peet Lecture 1: Control Systems 5 / 27

Proof Example With a definition, we know how to proceed: Find the ɛ > 0 and we are done. Proof. Let f(x) = 1 1+x and z = 0. Choose ɛ = 1 δ 1. Then for any x ɛ > 1 δ 1, 1 + x = 1 + x > 1 δ We conclude z f(z) = 1 1 + x = 1 1 + x < δ. M. Peet Lecture 1: Control Systems 6 / 27

Example: The Shower Goal: Not too hot, not too cold Adjust water temperature to within acceptable tolerance Human-in-the-Loop Control: How to do it? Too cold - rotate knob clockwise Too hot - rotate knob counterclockwise Much too cold - rotate faster Much too hot - rotate faster If we go too fast, we overshoot Abstract the system using block diagrams M. Peet Lecture 1: Control Systems 7 / 27

Example: Heating System Air conditioning is an abstract version of the shower problem Sensor: Thermometer When sensed temperature is below desired, the thermostat opens the gas valve. Feedback is Desired Temperature - Sensor Temperature = Error in Temperature The thermostat is desired to drive the error to zero M. Peet Lecture 1: Control Systems 8 / 27

What is a Control System? It is a System. Lets start with the simpler question: What is a System? Definition 3. A System is anything with inputs and outputs Let start with some examples. M. Peet Lecture 1: Control Systems 9 / 27

Examples of Systems College Definition 4. The System to be controlled is called the Plant. M. Peet Lecture 1: Control Systems 10 / 27

Control Systems Definition 5. A Control System is a system which modifies the inputs to the plant to produce a desired output. M. Peet Lecture 1: Control Systems 11 / 27

Fundamentals of Control Any controller must have one fundamental part: The Actuator Definition 6. The Actuator is the mechanism by which the controller affects the input to the plant. Examples: Ailerons, Rudder Force Transducers: Servos/Motors Servos Motors Furnace/Boiler M. Peet Lecture 1: Control Systems 12 / 27

The Basic Types of Control The first basic type of control is Open Loop. Definition 7. An Open Loop Controller has actuation, but no measurement. M. Peet Lecture 1: Control Systems 13 / 27

The Two Basic types of Control The second basic type of control is Closed Loop. Definition 8. The Sensor is the mechanism by which the controller detects the outputs of the plant. Definition 9. A Closed Loop Controller uses Sensors in addition to Actuators. Control System Sensor Plant Lets go through some detailed examples. M. Peet Lecture 1: Control Systems 14 / 27

History of Feedback Control Systems Egyptian Water Clocks 1200BC Time left is given by the amount of water left in the pot. Problem: Measurement is limited to time left and by amount of water in pot. Solution: Measure the amount of water that comes out of the pot. M. Peet Lecture 1: Control Systems 15 / 27

History of Water Clocks Time passed is amount of water in pot. Problem: Water flow varies by amount of water in the top pot. Solution: Maintain a constant water level in top pot. M. Peet Lecture 1: Control Systems 16 / 27

History of Water Clocks Problem: Manually refilling the top pot is labor intensive and inaccurate. Solution: Design a control System (Inputs, Outputs?). M. Peet Lecture 1: Control Systems 17 / 27

History of Water Clocks Ctesibius c. 220-285 BC Father of pneumatics Dirt Poor Created most accurate clock until Huygens (1657 AD) Overshadowed by better-known student Heron (Hero) of Alexandria M. Peet Lecture 1: Control Systems 18 / 27

History of Water Clocks Heron (Hero) of Alexandria c. 10 AD As any good student, Hero used Ctesibius water clock to perform party tricks. The self-replenishing wine bowl. (Inputs, Outputs?) M. Peet Lecture 1: Control Systems 19 / 27

History of Water Clocks The Pipe Organ Ctesibius himself applied the principle of pneumatic control to create a pipe organ. M. Peet Lecture 1: Control Systems 20 / 27

The Industrial Revolution More Serious Applications In addition to Wine bowls, Heron also developed the steam engine. Unfortunately, the result was not applied and was unregulated. M. Peet Lecture 1: Control Systems 21 / 27

The Modern Aeolipile M. Peet Lecture 1: Control Systems 22 / 27

Modern (Relatively) Steam Engines The Flyball Governor Problem: To be useful, steam engines must rotate a piston at a fixed speed. M. Peet Lecture 1: Control Systems 23 / 27

The Flyball Governor Flyballs are attached to rotating piston Faster rotation = More centrifugal force. Centrifugal force lifts the flyballs, which move a lever which releases steam. Release of steam reduces pressure. Reduced pressure decreases engine/piston speed. Identify the inputs and outputs M. Peet Lecture 1: Control Systems 24 / 27

The Flyball Governor Block Diagram Representation Flyball Valve RPM Steam Engine Steam Pressure Boiler The Flyball is a feedback controller for the steam engine. M. Peet Lecture 1: Control Systems 25 / 27

The Flyball Governor M. Peet Lecture 1: Control Systems 26 / 27

The Flyball Governor in Operation Stuart-Turner No9 Steam Engine M. Peet Lecture 1: Control Systems 27 / 27