Introduction to Modern Control MT 2016
|
|
- Shanon McCarthy
- 5 years ago
- Views:
Transcription
1 CDT Autonomous and Intelligent Machines & Systems Introduction to Modern Control MT 2016 Alessandro Abate
2 Outline of this module Instructors: A. Abate, P.J. Goulart, K. Margellos Teaching Assistants: A. Sootla, A. Peruffo Schedule for this week: Lectures (Mon-Fri) 9:30-12:00 Exercises on theory/applications (Mon-Thu) 14:00-17:00 Assessment: exercise attendance and work on case study running through the week and supported by TA Alessandro Abate 1
3 Outline of this module Monday: general introduction, modelling, I/O models (frequency vs. state space), linearisation, simulations in MATLAB, hints at Simulink Tuesday: LTI models, analytic solutions, dynamical stability, controllability and observability Wednesday: optimisation in control; LMIs, duality theory, conic programming, Lyapunov via SOS Thursday: control synthesis; state feedback via pole placement and via LQR, output feedback (filters), notes on MPC Friday: vistas in Control Theory Alessandro Abate 2
4 Textbooks Hespanha, Linear Systems Theory Aström and Murray, Feedback Systems online Boyd and Vandenberghe, Convex Optimization online Alessandro Abate 3
5 A short survey what is your existing background in systems and control theory? Alessandro Abate 4
6 A short history of Control Theory pre-1940s: control in frequency 1940s: Wiener s cybernetics, filtering, applications 50s: Ragazzini and Zadeh, state-space 60s: Kalman filtering, linear systems theory, rocket science 70s: stochastic control 80s: adaptive and robust control 90s: non-linear, geometric control Alessandro Abate 5
7 2000s: optimisation in control, MPC, hybrid systems, networks nowadays: inter-disciplinary research, applications (biology, internet, finance,... ) Alessandro Abate 6
8 Lecture 1 The concept of feedback The concept of model in systems engineering: state-space models The concept of controller : controlling a model via feedback Alessandro Abate 7
9 r forcing. The term feedback refers to a situation in which l systems are connected together such that each system their dynamics are thus strongly coupled. Simple causal ack system is difficult because the first system influences d system influences the first, leading to a circular argument. sed on cause and effect tricky, and it is necessary to analyze onsequence of this is that the behavior of feedback systems, and it is therefore necessary to resort to formal methods The concept of feedback Compare the following two interconnections: in block diagram form the idea of feedback. We often use A dynamical system is a system whose behavior changes over ti to external stimulation or forcing. The term feedback refers to two (or more) dynamical systems are connected together su influences the other and their dynamics are thus strongly cou reasoning about a feedback system is difficult because the fir the second and the second system influences the first, leading to This makes reasoning based on cause and effect tricky, and it is the system as a whole. A consequence of this is that the behavior is often counterintuitive, and it is therefore necessary to resor to understand them. Figure 1.1 illustrates in block diagram form the idea of fee ystem 2 y r System 1 u System 2 y System 1 u System 2 y r System 1 u loop (b) Open loop sed loop systems. (a) The output of system 1 is used as the input of of system 2 becomes the input of system 1, creating a closed loop ection between system 2 and system series 1 isconnection removed, and the system (open loop) vs (a) Closed loop (b) Ope Figure 1.1: Open and closed loop systems. (a) The output of system 1 i system 2, and the output of system 2 becomes the input of system 1, c system. feedback (b) The interconnection between system 2 and system 1 is rem is said to be open loop. (closed loop) dynamical feedback, control feedback Alessandro Abate 8
10 The concept of feedback Watt s Regulator centrifugal governor (flyball governor) for steam engine 2 CHAPTER 1. INTRODUCTION Figure 1.2: The centrifugal governor and the steam engine. The centrifugal governor on the left consists of a set of flyballs that spread apart as the speed of the engine increases. The steam engine on the right uses a centrifugal governor (above and to the left of the flywheel) to regulate its speed. (Credit: Machine a Vapeur Horizontale de Philip Taylor [1828].) Alessandro Abate 9 the terms open loop and closed loop when referring to such systems. A system is said to be a closed loop system if the systems are interconnected in a cycle, as
11 The concept of feedback TCP Protocols global network local network Alessandro Abate 10
12 The concept of feedback Eucariotic Cell 16 CHAPTER 1. INTRODUCTION Figure 1.12: The wiring diagram of the growth-signaling circuitry of the mammalian cell [HW00]. The major pathways that are thought to play a role in cancer are indicated in the diagram. Lines represent interactions between genes and proteins in the cell. Lines Alessandro Abate 11 ending in arrowheads indicate activation of the given gene or pathway; lines ending in a T-shaped head indicate repression. (Used with permission of Elsevier Ltd. and the authors.)
13 The concept of feedback Predator/Prey Ecosystems 2.2. STATE SPACE MODELS TATE SPACE MODELS Har Lyn Figure 2.6: Predator versus prey. The photograph on the left shows a Canadian lynx an a snowshoe hare, the lynx s primary prey. Hare The graph on the right shows the populations o hares and lynxes between 1845 and 1935 Lynx in a section of the Canadian Rockies [Mac37]. Th data were collected on an annual basis over a period of 90 years. (Photograph copyright Tom and Pat Leeson.) discrete-time index (e.g., the month number), we can write H[k ] 1915 = H[k] b r (u)h[k] al[k]h[k], (2 igure 2.6: Predator versus prey. The photograph on the left shows L[k a Canadian + 1] = L[k] lynx and + cl[k]h[k] d f L[k], snowshoe hare, the lynx s primary prey. The graph on the right shows the populations of ares and lynxes where b r (u) is the hare birth rate per unit period and as a function of the Alessandro between Abate 1845 and 1935 in a section of the Canadian Rockies [Mac37]. The 12 ata were collected on an annual basis over a period supply of 90u, years. d f is(photograph the lynx mortality copyrightrate Tomand a and c are the interaction coeffici nd Pat Leeson.) The interaction term al[k]h[k] models the rate of predation, which is assu to be proportional to the rate at which predators and prey meet and is hence g by the product of the population sizes. The interaction term cl[k]h[k] in
14 The use of formal models Objective: abstraction from real system, quantitative description of its underlying dynamics How to build a model? physics-based model (conservation laws, physical geometry) models based on known interactions and properties (e.g.: energy-based models, stoichiometric models) models from experiments (data driven): measurement of model properties, model building via fitting, use of transfer functions use of black box, vs grey box models Alessandro Abate 13
15 State-space Models: a First Example mass-spring-damper system CHAPTER 2. SYSTEM MODELING q c(q) F = m q(t) m q(t) = 1 m ( c( q(t)) kq(t) + u(t)) k ss system with nonlinear damping. The position of the mass is denoted sponding to the rest position of the spring. The forces on the mass are pring with spring constant k and a damper with force dependent on the Alessandro Abate 14
16 State-space Models: a First Example q(t) = 1 m ( c( q(t)) kq(t) + u(t)) State: q(t) Input signal: u(t) Output signal: y(t) = q(t) Alessandro Abate 15
17 State-space Models: a First Example ############################ q(t) = 1 m ( c( q(t)) kq(t) + u(t)) Block diagram for input-output relationship Introduce state variables (integrator outputs):! x 1 (t) = q(t) and x 2! (t) = q(t)! "! "!! Alessandro Abate 16
18 Obtain system of first-order ODE: { ẋ1 (t) = x 2 (t) ẋ 2 (t) = 1 m ( c(x 2(t)) kx 1 (t) + u(t)) To find solution, need two initial conditions Note presence of linear (kx 1 ) & nonlinear parts (c(x 2 )) Given a model, we can analyse it (formal proof, verification) simulate it (testing, validation) control it (synthesis) Alessandro Abate 17
19 State-space Models: a First Example { ẋ1 (t) = x 2 (t) ẋ 2 (t) = 1 m ( c(x 2(t)) kx 1 (t) + u(t)) 1 input u(t) 5 x 1 (t) (cont.), x 2 (t) (dot) Damping c(x 2 ), Elasticity k*x phase plane x 2 (vertical) x 1 (horizontal) Alessandro Abate 18
20 State-space Models: a Second Example Predator-prey dynamics in closed ecosystem (introduced before) State variables: time-dependent population level for the lynxes: l(t), t 0 and for the hares: h(t), t 0 Control Input: hare birth rate b(u), function of food Outputs: population levels l(t), h(t) Model parameters: Mortality rate d. Interaction rates a, c Alessandro Abate 19
21 Model as abstraction of population dynamics: { ḣ(t) = b(u)h(t) a l(t)h(t) l(t) = c l(t)h(t) d l(t) Simulation outputs of developed model: Time dependent Trajectories Phase Plane Time dependent Trajectories Phase Plane no noise noisy Alessandro Abate 20
22 State-space Models: a Third Example Control of inverted pendulum on moving cart (in modern terms, a balance system, e.g. Segway) 36 CHAPTER 2. SYSTEM MODELING m θ l F M p (b) Saturn rocket (c) Cart pendulum system tems. (a) Segway Personal Transporter, (b) Saturn rocket and (c) art. Each of these examples uses forces at the bottom of the system Alessandro Abate a generalization of the spring mass system we saw earlier. ics for a mechanical system in the general form (a) Segway (b) Saturn rock Figure 2.5: Balance systems. (a) Segway Pers inverted pendulum on a cart. Each21 of these exam to keep it upright.
23 State-space Models: a Third Example Dynamics can be derived via Lagrange equations States: position p and angle θ Kinetic energy: T M = 1 2 Mṗ2, T m = 1 2 m(ṗ2 + 2lṗ θ cos θ + l 2 θ2 ) Potential energy: V = mgl cos θ (details discussed in Exercise session) Alessandro Abate 22
24 System Identification data-driven modelling, models from experiments L. Ljung, System Identification: Theory for the User, 2nd edition, Prentice-Hall, 1999 Input data Output data u u Process y y t t u(1), u(2),..., u(n) y(t) = G(s)u(t) y(1), y(2),..., y(n) Alessandro Abate 23
25 The identification procedure Alessandro Abate 24
26 physical models System Identification: a panacea? + general (nonlinear models) + based on physical considerations, allows understanding of structure parameters obtained via nonlinear optimization local minima, time-consuming black-box models + often very effective + intuitive behavior (in particular for 1st & 2nd order models) + identification is fast + many control design methods for linear models black-box relation with physical system? linear not general, only valid locally Alessandro Abate 25
Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft
Control Systems Design, SC4026 SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft Lecture 1 The concept of feedback The role of a controller What is a state? The concept of model in systems engineering: a
More informationIntroduction to Modern Control MT 2016
CDT Autonomous and Intelligent Machines & Systems Introduction to Modern Control MT 2016 Alessandro Abate Lecture 2 First-order ordinary differential equations (ODE) Solution of a linear ODE Hints to nonlinear
More informationCDS 101/110a: Lecture 1.1 Introduction to Feedback & Control. CDS 101/110 Course Sequence
CDS 101/110a: Lecture 1.1 Introduction to Feedback & Control Richard M. Murray 28 September 2015 Goals: Give an overview of CDS 101/110: course structure & administration Define feedback systems and learn
More informationCALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems
CDS 101 1. For each of the following linear systems, determine whether the origin is asymptotically stable and, if so, plot the step response and frequency response for the system. If there are multiple
More informationCDS 101: Lecture 5-1 Reachability and State Space Feedback
CDS 11: Lecture 5-1 Reachability and State Space Feedback Richard M. Murray 23 October 26 Goals: Define reachability of a control system Give tests for reachability of linear systems and apply to examples
More informationEstimation, Detection, and Identification CMU 18752
Estimation, Detection, and Identification CMU 18752 Graduate Course on the CMU/Portugal ECE PhD Program Spring 2008/2009 Instructor: Prof. Paulo Jorge Oliveira pjcro @ isr.ist.utl.pt Phone: +351 21 8418053
More informationEG4321/EG7040. Nonlinear Control. Dr. Matt Turner
EG4321/EG7040 Nonlinear Control Dr. Matt Turner EG4321/EG7040 [An introduction to] Nonlinear Control Dr. Matt Turner EG4321/EG7040 [An introduction to] Nonlinear [System Analysis] and Control Dr. Matt
More informationCDS 101/110a: Lecture 2.1 Dynamic Behavior
CDS 11/11a: Lecture.1 Dynamic Behavior Richard M. Murray 6 October 8 Goals: Learn to use phase portraits to visualize behavior of dynamical systems Understand different types of stability for an equilibrium
More informationOverview of the Seminar Topic
Overview of the Seminar Topic Simo Särkkä Laboratory of Computational Engineering Helsinki University of Technology September 17, 2007 Contents 1 What is Control Theory? 2 History
More informationControl Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft
Control Systems Design, SC4026 SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft Lecture 4 Controllability (a.k.a. Reachability) and Observability Algebraic Tests (Kalman rank condition & Hautus test) A few
More informationCDS 101/110a: Lecture 2.1 Dynamic Behavior
CDS 11/11a: Lecture 2.1 Dynamic Behavior Richard M. Murray 6 October 28 Goals: Learn to use phase portraits to visualize behavior of dynamical systems Understand different types of stability for an equilibrium
More informationLecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004
MER42 Advanced Control Lecture 9 Introduction to Kalman Filtering Linear Quadratic Gaussian Control (LQG) G. Hovland 24 Announcement No tutorials on hursday mornings 8-9am I will be present in all practical
More informationIntroduction to Model Order Reduction
Introduction to Model Order Reduction Lecture 1: Introduction and overview Henrik Sandberg Kin Cheong Sou Automatic Control Lab, KTH ACCESS Specialized Course Graduate level Ht 2010, period 1 1 Overview
More informationLinear System Theory. Wonhee Kim Lecture 1. March 7, 2018
Linear System Theory Wonhee Kim Lecture 1 March 7, 2018 1 / 22 Overview Course Information Prerequisites Course Outline What is Control Engineering? Examples of Control Systems Structure of Control Systems
More informationControl Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli
Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli
More informationDesign and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum
ISSN (Online): 347-3878, Impact Factor (5): 3.79 Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum Kambhampati Tejaswi, Alluri Amarendra, Ganta Ramesh 3 M.Tech, Department
More informationELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems
ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight
More informationFRTN 15 Predictive Control
Department of AUTOMATIC CONTROL FRTN 5 Predictive Control Final Exam March 4, 27, 8am - 3pm General Instructions This is an open book exam. You may use any book you want, including the slides from the
More information= 0 otherwise. Eu(n) = 0 and Eu(n)u(m) = δ n m
A-AE 567 Final Homework Spring 212 You will need Matlab and Simulink. You work must be neat and easy to read. Clearly, identify your answers in a box. You will loose points for poorly written work. You
More informationx(n + 1) = Ax(n) and y(n) = Cx(n) + 2v(n) and C = x(0) = ξ 1 ξ 2 Ex(0)x(0) = I
A-AE 567 Final Homework Spring 213 You will need Matlab and Simulink. You work must be neat and easy to read. Clearly, identify your answers in a box. You will loose points for poorly written work. You
More informationFreeman Dyson on describing the predictions of his model for meson-proton scattering to Enrico Fermi in 1953 [Dys04].
Feedback Systems by Astrom and Murray, v2.11b http://www.cds.caltech.edu/~murray/fbswiki Chapter Two System Modeling... I asked Fermi whether he was not impressed by the agreement between our calculated
More informationMatlab-Based Tools for Analysis and Control of Inverted Pendula Systems
Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Slávka Jadlovská, Ján Sarnovský Dept. of Cybernetics and Artificial Intelligence, FEI TU of Košice, Slovak Republic sjadlovska@gmail.com,
More informationControl Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft
Control Systems Design, SC4026 SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft Lecture 4 Controllability (a.k.a. Reachability) vs Observability Algebraic Tests (Kalman rank condition & Hautus test) A few
More informationMATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012
MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012 Unit Outline Introduction to the course: Course goals, assessment, etc... What is Control Theory A bit of jargon,
More informationLecture 11 FIR Filters
Lecture 11 FIR Filters Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/4/12 1 The Unit Impulse Sequence Any sequence can be represented in this way. The equation is true if k ranges
More informationControl Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani
Control Systems I Lecture 2: Modeling and Linearization Suggested Readings: Åström & Murray Ch. 2-3 Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 28, 2018 J. Tani, E.
More informationIntroduction to Systems Theory and Control Systems
Introduction to Systems Theory and Control Systems Paula Raica Department of Automation Dorobantilor Str., room C21, tel: 0264-401267 Baritiu Str., room C14, tel: 0264-202368 email: Paula.Raica@aut.utcluj.ro
More informationState Space Control D R. T A R E K A. T U T U N J I
State Space Control D R. T A R E K A. T U T U N J I A D V A N C E D C O N T R O L S Y S T E M S M E C H A T R O N I C S E N G I N E E R I N G D E P A R T M E N T P H I L A D E L P H I A U N I V E R S I
More informationCHGN 351 A FALL PHYSICAL CHEMISTRY I: Quantum Mechanics and an Introduction to Statistical Thermodynamics
PHYSICAL CHEMISTRY I: Quantum Mechanics and an Introduction to Statistical Thermodynamics INSTRUCTOR: TEXTBOOK: Prof. David Wu Office: 156 Coolbaugh / 429 Alderson e-mail: dwu@pioneer.mines.edu Tel: 384-2066
More informationStability of Parameter Adaptation Algorithms. Big picture
ME5895, UConn, Fall 215 Prof. Xu Chen Big picture For ˆθ (k + 1) = ˆθ (k) + [correction term] we haven t talked about whether ˆθ(k) will converge to the true value θ if k. We haven t even talked about
More informationLecture 20 Aspects of Control
CS 460/560 Introduction to Computational Robotics Fall 2017, Rutgers University Lecture 20 Aspects of Control Instructor: Jingjin Yu Outline Feedback (closed-loop) control Mathematical models of dynamical
More informationContents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42
Contents Preface.............................................. xiii 1. Introduction......................................... 1 1.1 Continuous and Discrete Control Systems................. 4 1.2 Open-Loop
More informationDr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review
Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics
More informationOptimal Control Theory SF 2852
university-logo Optimal Control Theory SF 2852 Ulf Jönsson Optimization and Systems Theory, Department of Mathematics Royal Institute of Technology (KTH) Spring 2011 university-logo Optimal Control Theory
More informationLecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30
289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap
More informationLecture 9 Nonlinear Control Design
Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline
More informationESC794: Special Topics: Model Predictive Control
ESC794: Special Topics: Model Predictive Control Discrete-Time Systems Hanz Richter, Professor Mechanical Engineering Department Cleveland State University Discrete-Time vs. Sampled-Data Systems A continuous-time
More informationReal-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum
Proceedings of the International MultiConference of Engineers and Computer Scientists 017 Vol I,, March 15-17, 017, Hong Kong Real-Time Implementation of a LQR-Based Controller for the Stabilization of
More informationContents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31
Contents Preamble xiii Linear Systems I Basic Concepts 1 I System Representation 3 1 State-Space Linear Systems 5 1.1 State-Space Linear Systems 5 1.2 Block Diagrams 7 1.3 Exercises 11 2 Linearization
More informationCOSMOS: Making Robots and Making Robots Intelligent Lecture 6: Introduction to feedback control
CONTENTS 1 INTRODUCTION: THE MAGIC OF FEEDBACK COSMOS: Making Robots and Making Robots Intelligent Lecture 6: Introduction to feedback control Jorge Cortés and William B. Dunbar March 7, 26 Abstract In
More informationBMEN 398: MATLAB Module: Higher Order Differential Equations; SIMULINK Fall 2005 Updated 8/21/2005 Hart
BMEN 398: MATLAB Module: Higher Order Differential Equations; SIMULINK Fall 2005 Updated 8/21/2005 Hart Higher Order ODEs: (Rao, 2002) Although we can now write MATLAB code to find numerical solutions
More informationCourse plan Academic Year Qualification MSc on Bioinformatics for Health Sciences. Subject name: Computational Systems Biology Code: 30180
Course plan 201-201 Academic Year Qualification MSc on Bioinformatics for Health Sciences 1. Description of the subject Subject name: Code: 30180 Total credits: 5 Workload: 125 hours Year: 1st Term: 3
More informationIntroduction to Computer Control Systems
Introduction to Computer Control Systems Lecture 1: Introduction Dave Zachariah Div. Systems and Control, Dept. Information Technology, Uppsala University October 28, 2014 (UU/Info Technology/SysCon) Intro.
More informationFENG CHIA UNIVERSITY
FENG CHIA UNIVERSITY Fundamentals of Physics I (With Lab) PHYS114, Summer 2018 (May14-Jun15) Lecturer: TBA E-mail: TBA Time: Monday through Friday Contact hours: 60 (50 minutes each) Credits: 4 Office
More informationCDS 101: Lecture 2.1 System Modeling
CDS 101: Lecture 2.1 System Modeling Richard M. Murray 4 October 2004 Goals: Define what a model is and its use in answering questions about a system Introduce the concepts of state, dynamics, inputs and
More informationAdvanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano
Advanced Aerospace Control Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano ICT for control systems engineering School of Industrial and Information Engineering Aeronautical Engineering
More informationVALLIAMMAI ENGINEERING COLLEGE
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 6 DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QESTION BANK ME-Power Systems Engineering I st Year SEMESTER I IN55- SYSTEM THEORY Regulation
More informationNonlinear System Analysis
Nonlinear System Analysis Lyapunov Based Approach Lecture 4 Module 1 Dr. Laxmidhar Behera Department of Electrical Engineering, Indian Institute of Technology, Kanpur. January 4, 2003 Intelligent Control
More informationD(s) G(s) A control system design definition
R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure
More informationPredictability: Does the Flap of a Butterfly s Wings in Brazil set off a Tornado
Chapter 4 Dynamic Behavior Predictability: Does the Flap of a Butterfly s Wings in Brazil set off a Tornado in Texas? Talk given by Edward Lorenz, December 972 meeting of the American Association for the
More informationDefinition of Reachability We begin by disregarding the output measurements of the system and focusing on the evolution of the state, given by
Chapter Six State Feedback Intuitively, the state may be regarded as a kind of information storage or memory or accumulation of past causes. We must, of course, demand that the set of internal states be
More informationCDS 101: Lecture 2.1 System Modeling. Lecture 1.1: Introduction Review from to last Feedback week and Control
CDS 101: Lecture 2.1 System Modeling Richard M. Murray 7 October 2002 Goals: Describe what a model is and what types of questions it can be used to answer Introduce the concepts of state, dynamic, and
More informationDO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.
EE 537 Homewors Friedland Text Updated: Wednesday November 8 Some homewor assignments refer to Friedland s text For full credit show all wor. Some problems require hand calculations. In those cases do
More informationFRTN10 Multivariable Control Lecture 1
FRTN10 Multivariable Control Lecture 1 Anton Cervin Automatic Control LTH, Lund University Department of Automatic Control Founded 1965 by Karl Johan Åström (IEEE Medal of Honor) Approx. 50 employees Education
More informationEECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.
Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total
More informationModeling and Control Overview
Modeling and Control Overview D R. T A R E K A. T U T U N J I A D V A N C E D C O N T R O L S Y S T E M S M E C H A T R O N I C S E N G I N E E R I N G D E P A R T M E N T P H I L A D E L P H I A U N I
More informationECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67
1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure
More informationComparison of LQR and PD controller for stabilizing Double Inverted Pendulum System
International Journal of Engineering Research and Development ISSN: 78-67X, Volume 1, Issue 1 (July 1), PP. 69-74 www.ijerd.com Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum
More informationMS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant
MS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant How to control the thermal power plant in order to ensure the stable operation of the plant? In the assignment Production
More information( ) John A. Quinn Lecture. ESE 531: Digital Signal Processing. Lecture Outline. Frequency Response of LTI System. Example: Zero on Real Axis
John A. Quinn Lecture ESE 531: Digital Signal Processing Lec 15: March 21, 2017 Review, Generalized Linear Phase Systems Penn ESE 531 Spring 2017 Khanna Lecture Outline!!! 2 Frequency Response of LTI System
More informationSYLLABUS SEFS 540 / ESRM 490 B Optimization Techniques for Natural Resources Spring 2017
SYLLABUS SEFS 540 / ESRM 490 B Optimization Techniques for Natural Resources Spring 2017 Lectures: Winkenwerder Hall 107, 4:50-5:50pm, MW Labs: Mary Gates Hall 030, 1:30-2:50pm, Th Course Web Site: http://faculty.washington.edu/toths/course.shtml
More informationWritten homework due on Monday at the start of class Online homework due on Tuesday by 8 am
Homework #12 Written homework due on Monday at the start of class Online homework due on Tuesday by 8 am Exam 3 Wednesday May 6 from 7 to 9 pm Make-up exams need to be scheduled no later than Friday this
More informationAnalysis and Control of Multi-Robot Systems. Elements of Port-Hamiltonian Modeling
Elective in Robotics 2014/2015 Analysis and Control of Multi-Robot Systems Elements of Port-Hamiltonian Modeling Dr. Paolo Robuffo Giordano CNRS, Irisa/Inria! Rennes, France Introduction to Port-Hamiltonian
More informationMethods for analysis and control of. Lecture 6: Introduction to digital control
Methods for analysis and of Lecture 6: to digital O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.inpg.fr www.lag.ensieg.inpg.fr/sename 6th May 2009 Outline Some interesting books:
More informationState Regulator. Advanced Control. design of controllers using pole placement and LQ design rules
Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state
More informationDO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.
EE 533 Homeworks Spring 07 Updated: Saturday, April 08, 07 DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED. Some homework assignments refer to the textbooks: Slotine
More informationTeaching State Variable Feedback to Technology Students Using MATLAB and SIMULINK
Teaching State Variable Feedback to Technology Students Using MATLAB and SIMULINK Kathleen A.K. Ossman, Ph.D. University of Cincinnati Session 448 I. Introduction This paper describes a course and laboratory
More informationKeywords - Integral control State feedback controller, Ackermann s formula, Coupled two tank liquid level system, Pole Placement technique.
ISSN: 39-5967 ISO 9:8 Certified Volume 3, Issue, January 4 Design and Analysis of State Feedback Using Pole Placement Technique S.JANANI, C.YASOTHA Abstract - This paper presents the design of State Feedback
More informationNew Mexico State University Klipsch School of Electrical Engineering. EE312 - Signals and Systems I Spring 2018 Exam #1
New Mexico State University Klipsch School of Electrical Engineering EE312 - Signals and Systems I Spring 2018 Exam #1 Name: Prob. 1 Prob. 2 Prob. 3 Prob. 4 Total / 30 points / 20 points / 25 points /
More informationSCIENCE PROGRAM CALCULUS III
SCIENCE PROGRAM CALCULUS III Discipline: Mathematics Semester: Winter 2005 Course Code: 201-DDB-05 Instructor: Objectives: 00UV, 00UU Office: Ponderation: 3-2-3 Tel.: 457-6610 Credits: 2 2/3 Local: Course
More informationModeling and Analysis of Dynamic Systems
Modeling and Analysis of Dynamic Systems by Dr. Guillaume Ducard Fall 2016 Institute for Dynamic Systems and Control ETH Zurich, Switzerland based on script from: Prof. Dr. Lino Guzzella 1/33 Outline 1
More informationSCIENCE PROGRAM CALCULUS III
SCIENCE PROGRAM CALCULUS III Discipline: Mathematics Semester: Winter 2002 Course Code: 201-DDB-05 Instructor: R.A.G. Seely Objectives: 00UV, 00UU Office: H 204 Ponderation: 3-2-3 Tel.: 457-6610 Credits:
More informationAS 101: The Solar System (Spring 2017) Course Syllabus
AS 101: The Solar System (Spring 2017) Course Syllabus Instructor: Professor Wen Li Office: CAS 501 Phone: 617-353-7439 Email: wenli77@bu.edu Office hours: Mondays 3:30 5:00 pm, Wednesdays 3:30 5:00 pm,
More informationModule 02 Control Systems Preliminaries, Intro to State Space
Module 02 Control Systems Preliminaries, Intro to State Space Ahmad F. Taha EE 5143: Linear Systems and Control Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha August 28, 2017 Ahmad
More informationEE C128 / ME C134 Feedback Control Systems
EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of
More informationFrom Convex Optimization to Linear Matrix Inequalities
Dep. of Information Engineering University of Pisa (Italy) From Convex Optimization to Linear Matrix Inequalities eng. Sergio Grammatico grammatico.sergio@gmail.com Class of Identification of Uncertain
More informationMATH 251 Ordinary and Partial Differential Equations Summer Semester 2017 Syllabus
MATH 251 Ordinary and Partial Differential Equations Summer Semester 2017 Syllabus Course Description: Ordinary and Partial Differential Equations. First and second order equations; series solutions; Laplace
More informationHybrid Control and Switched Systems. Lecture #1 Hybrid systems are everywhere: Examples
Hybrid Control and Switched Systems Lecture #1 Hybrid systems are everywhere: Examples João P. Hespanha University of California at Santa Barbara Summary Examples of hybrid systems 1. Bouncing ball 2.
More informationIntroduction to System Identification and Adaptive Control
Introduction to System Identification and Adaptive Control A. Khaki Sedigh Control Systems Group Faculty of Electrical and Computer Engineering K. N. Toosi University of Technology May 2009 Introduction
More informationOptimal Control Theory SF 2852
Optimal Control Theory SF 2852 Johan Karlsson Optimization and Systems Theory, Department of Mathematics Royal Institute of Technology (KTH) Spring 2017 Optimal Control Theory SF 2852 1 Course information
More informationOptimeringslära för F (SF1811) / Optimization (SF1841)
Optimeringslära för F (SF1811) / Optimization (SF1841) 1. Information about the course 2. Examples of optimization problems 3. Introduction to linear programming Introduction - Per Enqvist 1 Linear programming
More informationStabilization of a Chain of Exponential Integrators Using a Strict Lyapunov Function
Stabilization of a Chain of Exponential Integrators Using a Strict Lyapunov Function Michael Malisoff Miroslav Krstic Chain of Exponential Integrators { Ẋ = (Y Y )X Ẏ = (D D)Y, (X, Y ) (0, ) 2 X = pest
More informationDO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.
EE 5 Homewors Fall 04 Updated: Sunday, October 6, 04 Some homewor assignments refer to the textboos: Slotine and Li, etc. For full credit, show all wor. Some problems require hand calculations. In those
More informationIntroduction. Dagmar Iber Jörg Stelling. CSB Deterministic, SS 2015, 1.
Introduction Dagmar Iber Jörg Stelling joerg.stelling@bsse.ethz.ch CSB Deterministic, SS 2015, 1 Origins of Systems Biology On this assumption of the passage of blood, made as a basis for argument, and
More informationControl Systems I. Lecture 1: Introduction. Suggested Readings: Åström & Murray Ch. 1, Guzzella Ch. 1. Emilio Frazzoli
Control Systems I Lecture 1: Introduction Suggested Readings: Åström & Murray Ch. 1, Guzzella Ch. 1 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 22, 2017 E. Frazzoli
More informationSwing-Up Problem of an Inverted Pendulum Energy Space Approach
Mechanics and Mechanical Engineering Vol. 22, No. 1 (2018) 33 40 c Lodz University of Technology Swing-Up Problem of an Inverted Pendulum Energy Space Approach Marek Balcerzak Division of Dynamics Lodz
More informationLast class, we learned Section 9-8, Momentum and Kinetic Energy in Collisions
Final Exam 8:30-11:00 am, May 8th, 2007, Tuesday 208 Kupfrian Hall (Different from the room for the previous exams) From Chapter 1 to Chapter 9 Bring your scientific calculators. Lecture notes at Last
More informationEEE582 Homework Problems
EEE582 Homework Problems HW. Write a state-space realization of the linearized model for the cruise control system around speeds v = 4 (Section.3, http://tsakalis.faculty.asu.edu/notes/models.pdf). Use
More informationIntroduction to Model Order Reduction
KTH ROYAL INSTITUTE OF TECHNOLOGY Introduction to Model Order Reduction Lecture 1: Introduction and overview Henrik Sandberg, Bart Besselink, Madhu N. Belur Overview of Today s Lecture What is model (order)
More informationLecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization
Lecture 9 Nonlinear Control Design Course Outline Eact-linearization Lyapunov-based design Lab Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.] and [Glad-Ljung,ch.17] Lecture
More informationCHEM 1420: Physical Chemistry 2 Thermodynamics, Statistical Mechanics, and Kinetics
CHEM 1420: Physical Chemistry 2 Thermodynamics, Statistical Mechanics, and Kinetics Spring 2018 Term 2184 Lecture: TTh 9:30 10:45 228 Eberly Hall Recitation: T 4:00 4:50 pm 307 Eberly Sean Garrett-Roe
More informationAPPPHYS 217 Tuesday 6 April 2010
APPPHYS 7 Tuesday 6 April Stability and input-output performance: second-order systems Here we present a detailed example to draw connections between today s topics and our prior review of linear algebra
More informationModule 03 Modeling of Dynamical Systems
Module 03 Modeling of Dynamical Systems Ahmad F. Taha EE 3413: Analysis and Desgin of Control Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha February 2, 2016 Ahmad F. Taha
More informationAE 200 Engineering Analysis and Control of Aerospace Systems
Instructor Info Credit Class Days / Time Office Location: ENG 272C Office Hours: Monday 4:00pm 6:30pm Email: kamran.turkoglu@sjsu.edu 3 units Tuesday, 6:00pm 8:45pm Classroom CL 222 Prerequisites TA: Contact
More informationLMI Methods in Optimal and Robust Control
LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 20: LMI/SOS Tools for the Study of Hybrid Systems Stability Concepts There are several classes of problems for
More informationBIBO STABILITY AND ASYMPTOTIC STABILITY
BIBO STABILITY AND ASYMPTOTIC STABILITY FRANCESCO NORI Abstract. In this report with discuss the concepts of bounded-input boundedoutput stability (BIBO) and of Lyapunov stability. Examples are given to
More informationAutomatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year
Automatic Control 2 Nonlinear systems Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011 1 / 18
More informationSystem simulation using Matlab, state plane plots
System simulation using Matlab, state plane plots his lab is mainly concerned with making state plane (also referred to as phase plane ) plots for various linear and nonlinear systems with two states he
More informationMathematics for Control Theory
Mathematics for Control Theory Outline of Dissipativity and Passivity Hanz Richter Mechanical Engineering Department Cleveland State University Reading materials Only as a reference: Charles A. Desoer
More information1. Find the solution of the following uncontrolled linear system. 2 α 1 1
Appendix B Revision Problems 1. Find the solution of the following uncontrolled linear system 0 1 1 ẋ = x, x(0) =. 2 3 1 Class test, August 1998 2. Given the linear system described by 2 α 1 1 ẋ = x +
More information