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


 Conrad Webb
 9 months ago
 Views:
Transcription
1 Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 23, Guzzella Ch. 23 Emilio Frazzoli Institute for Dynamic Systems and Control DMAVT ETH Zürich September 29, 2017 E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
2 Tentative schedule # Date Topic 1 Sept. 22 Introduction, Signals and Systems 2 Sept. 29 Modeling, Linearization 3 Oct. 6 Analysis 1: Time response, Stability 4 Oct. 13 Analysis 2: Diagonalization, Modal coordinates 5 Oct. 20 Transfer functions 1: Definition and properties 6 Oct. 27 Transfer functions 2: Poles and Zeros 7 Nov. 3 Analysis of feedback systems: internal stability, root locus 8 Nov. 10 Frequency response 9 Nov. 17 Analysis of feedback systems 2: the Nyquist condition 10 Nov. 24 Specifications for feedback systems 11 Dec. 1 Loop Shaping 12 Dec. 8 PID control 13 Dec. 15 Implementation issues 14 Dec. 22 Robustness E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
3 Today s learning objectives After today s lecture, you should be able to: Describe the benefits of using control systems to another student Understand the difference between the main control architectures. Can use the concept of state to model a system Write the model of a LTI system with A, B, C, D matrices. Understands the notion of equilibrium points and can calculate them. The student is able to linearize a nonlinear system at an appropriately chosen equilibrium point to derive an approximate LTI system with A, B,C, D matrices E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
4 Control objectives Stabilization: make sure the system does not blow up (i.e., it stays within normal operating conditions). Regulation: Maintain a desired operating point in spite of disturbances. Tracking: follow a reference trajectory that changes over time, as closely as possible. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
5 Basic control architectures: FeedForward r F u P y Basic idea: given r, attempt to compute what should be the control input u that would make y = r. Essentially, F should be an inverse of P. Relies on good knowledge of P sensitive to modeling errors. Cannot alter the dynamics of P, i.e., cannot make an unstable system stable. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
6 Basic control architectures: Feedback r e C u P y Basic idea: given the error r y, compute u such that the error is small. Intuition: the bigger C, the smaller the error e will be, regardless of P (under some assumption, e.g., closedloop stability). Does not require a precise knowledge of P robust to modeling errors. Can stabilize unstable systems. But can also make stable systems unstable (!). Needs an error to develop in order to figure out the appropriate control. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
7 Basic control architectures: two degrees of freedom F r e C u P y Basic idea: given r, compute a guess for the control input u that would make y = r; correct this guess based on the measurement of the error e, so that the error is minimized. Combines the main advantages of feedforward and feedback architectures. Ensures stability, robustness, but can also speed up tracking/regulation. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
8 Benefits/dangers of feedback Feedforward control relies on a precise knowledge of the plant, and does not change its dynamics. Feedback control allows one to Stabilize an unstable system; Handle uncertainties in the system; Reject external disturbances. However, feedback can introduce instability, even in an otherwise stable system! feed sensor noise into the system. Two degrees of freedom (feedforward + feedback) allow better transient behavior, e.g., can yield good tracking of rapidlychanging reference inputs. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
9 Causality revisited An inputoutput system Σ is causal if, for any t T, the output at time t depends only on the values of the input on (, t]. In other words, an inputoutput system Σ is causal if P T ΣP T = P T Σ, T T. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
10 State of a system We know that, if a system is causal, in order to compute its output at a given time t 0, we need to know only the input signal over (, t 0 ]. This is a lot of information. Can we summarize it with something more manageable? Definition (state) The state x(t 1 ) of a causal system at time t 1 is the information needed, together with the input u between times t 1 and t 2, to uniquely predict the output at time t 2, for all t 2 t 1. In other words, the state of the system at a given time t summarizes the whole history of the past inputs over (, t), for the purpose of predicting the output at future times. Usually, the state of a system is a vector in some Euclidean space R n. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
11 Water tank example Suppose that the input is u = u + u (i.e., net flow of water into the tank). Is there a way to summarize the effect of all past inputs until time T? E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
12 Dimension of a system The choice of a state for a system is not unique (in fact, there are infinite choices, or realizations). However, there are come choices of state which are preferable to others; in particular, we can look at minimal realizations. Definition (Dimension of a system) We define the dimension of a causal system as the minimal number of variables sufficient to describe the system s state (i.e., the dimension of the smallest state vector). We will deal mostly with finitedimensional systems, i.e., systems which can be described with a finite number of variables. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
13 LTI Statespace model It can be shown that any finitedimensional LTI system can be described by a statespace model of the form: Definition (Continuoustime StateSpace Models) d x(t) dt = Ax(t) + Bu(t); y(t) = Cx(t) + Du(t); The state x represents the memory of the system. The state x is an internal variable that cannot be accessed directly, but only controlled though the input x and observed through the output y. The order of the system is the dimension of the state x. A system is memoryless if the dimension of the state is zero (i.e., there is no need to keep a state, or memory) A system is strictly causal if the feedthrough term D is zero. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
14 Water Tank (Integrator) Notation: Flow: u = u + u, Water level: h, Tank crosssection area: S, Dynamic model: d h dt = 1 S u Statespace model, with y = x = h: [ ] [ ] A B 0 1 = S C D 1 0 E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
15 Temperature Control (1st order system) Notation: Heat Flow: u, Temperature: T, Outside Temperature: T e, Thermal Conductivity: c Thermal Capacity: m Dynamic model: m d T dt = c(t e T ) + u Equilibrium (T, u) = (T e, u). Statespace model, with y = x = T T e : [ ] [ A B c = m C D m ] E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
16 Nonlinear systems Unfortunately, most realworld systems are nonlinear. Finitedimensional, timeinvariant, causal nonlinear control systems, with input u and output y can typically be modeled using a set of differential equations as follows: Definition (Continuoustime Nonlinear StateSpace Models) ẋ(t) := d x(t) dt = f (x(t), u(t)), y(t) = g(x(t), u(t)); Can we construct an LTI approximation of this system, so that we can apply the techniques designed for LTI systems? Remarkably, control systems designed for the LTI approximation will work very well for the nonlinear system. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
17 Pendulum (2ndorder nonlinear system) Notation: Angular position: θ, Torque input: u, Pendulum length: L, Pendulum mass: m, Viscous damping coefficient: c Dynamic model: ml 2 θ = c θ mgl sin θ + u. Define x 1 := θ, and x 2 := θ. Then one can write ẋ 1 = x 2, ẋ 2 = c ml 2 x 2 g L sin(x 1) + u. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
18 Equilibrium point The pendulum is a nonlinear system. How can we construct an approximate model which is linear? The key idea is that of constructing an approximation that is valid near some special operating condition, e.g., equilibrium points. Definition (Equilibrium point) A system described by an ODE ẋ(t) = f (x(t), u(t)) has an equilibrium point (x e, u e ) if f (x e, u e ) = 0. Clearly, if x(0) = x e, and u(t) = u e for all t 0, then x(t) = x(0) = x e, for all t 0. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
19 Equilibria for a pendulum What would be an equilibrium for the pendulum? We need to solve for ẋ 1 = x 2 = 0, ẋ 2 = c ml 2 x 2 g L sin(x 1) + u = 0. There are two solutions: x e = (0, 0), u e = 0, and x e = (π, 0), u e = 0. The first equilibrium is stable, the second unstable; we will make these notions more precise. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
20 (Jacobian) Linearization procedure Given an equilibrium point (x e, u e ), with output y e = g(x e, u e ), a linearized model is obtained by setting x x e + δx, u u e + δu, y y e + δy, and then neglecting all terms of second (or higher) order in δx, δu, and δy in the (nonlinear) dynamics model. Note that since x e is a constant, ẋ = δẋ. The resulting model would be a good approximation of the original nonlinear model when near the equilibrium point, i.e., for δx << 1, δu << 1, and δy << 1. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
21 Linearization about the stable equilibrium Susbstituting as in the previous slide, with x e = (0, 0) and u e = 0, δẋ 1 = 0 + δx 2, δẋ 2 = c ml 2 (0 + δx 2) g L (0 + δx 1) + 1 (0 + δu), ml2 δy = δx 1. The above can be rewritten in the statespace form as δẋ = Aδx + Bδu, δy = Cδx + Dδu, where [ ] [ ] A = g/l c/(ml 2, B = ) 1/(mL 2. ) C = [ 1 0 ], D = 0. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
22 Linearization about the unstable equilibrium Susbstituting x e = (π, 0) and u e = 0, δẋ 1 = π + δx 2, δẋ 2 = c ml 2 (0 + δx 2) g L (0 δx 1) + 1 (0 + δu), ml2 δy = δx 1. The above can be rewritten in the statespace form as δẋ = Aδx + Bδu, δy = Cδx + Dδu, where [ ] [ ] A = +g/l c/(ml 2, B = ) 1/(mL 2. ) C = [ 1 0 ], D = 0. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
23 Some remarks on infinitedimensional systems Even though we will not address infinitedimensional systems in detail, some examples are very useful: Timedelay systems: Consider the very simple time delay S T, defined as a continuoustime system such that its input and outputs are related by y(t) = u(t T ). In order to predict the output at times after t, the knowledge of the input for all times in (t T, t] is necessary. PDEdriven systems: Many systems in engineering, arising, e.g., in structural control and flow control applications, can only be described exactly using a continuum of state variables (stress, displacement, pressure, temperature, etc.). These are infinitedimensional systems. In order to deal with infinitedimensional systems, approximate discrete models are often used to reduce the dimension of the state. E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
24 Today s learning objectives After today s lecture, you should be able to: Describe the benefits of using control systems to another student Understand the difference between the main control architectures. Can use the concept of state to model a system Write the model of a LTI system with A, B, C, D matrices. Understand the notion of equilibrium points. Linearize a nonlinear system at an appropriately chosen equilibrium point to derive an approximate LTI system with A, B,C, D matrices E. Frazzoli (ETH) Lecture 2: Control Systems I 09/29/ / 24
Control 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 DMAVT ETH Zürich September 22, 2017 E. Frazzoli
More informationControl Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli
Control Systems I Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback Readings: Emilio Frazzoli Institute for Dynamic Systems and Control DMAVT ETH Zürich October 13, 2017 E. Frazzoli (ETH)
More informationExam. 135 minutes + 15 minutes reading time
Exam January 23, 27 Control Systems I (559L) Prof. Emilio Frazzoli Exam Exam Duration: 35 minutes + 5 minutes reading time Number of Problems: 45 Number of Points: 53 Permitted aids: Important: 4 pages
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 splane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics
More informationLinearization problem. The simplest example
Linear Systems Lecture 3 1 problem Consider a nonlinear timeinvariant system of the form ( ẋ(t f x(t u(t y(t g ( x(t u(t (1 such that x R n u R m y R p and Slide 1 A: f(xu f(xu g(xu and g(xu exist and
More informationLecture 1: Feedback Control Loop
Lecture : Feedback Control Loop Loop Transfer function The standard feedback control system structure is depicted in Figure. This represend(t) n(t) r(t) e(t) u(t) v(t) η(t) y(t) F (s) C(s) P (s) Figure
More informationLecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:3012:30
289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (23 sessions) Final Exam on 12/21/2015 (Monday)10:3012:30 Today: Recap
More informationTopic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis
Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of
More informationRichiami di Controlli Automatici
Richiami di Controlli Automatici Gianmaria De Tommasi 1 1 Università degli Studi di Napoli Federico II detommas@unina.it Ottobre 2012 Corsi AnsaldoBreda G. De Tommasi (UNINA) Richiami di Controlli Automatici
More informationÜbersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3. 8. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid
More informationAnalog Signals and Systems and their properties
Analog Signals and Systems and their properties Main Course Objective: Recall course objectives Understand the fundamentals of systems/signals interaction (know how systems can transform or filter signals)
More informationÜbersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3.. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid 
More information6.241 Dynamic Systems and Control
6.41 Dynamic Systems and Control Lecture 5: H Synthesis Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology May 11, 011 E. Frazzoli (MIT) Lecture 5: H Synthesis May 11, 011
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 informationModeling and Experimentation: Compound Pendulum
Modeling and Experimentation: Compound Pendulum Prof. R.G. Longoria Department of Mechanical Engineering The University of Texas at Austin Fall 2014 Overview This lab focuses on developing a mathematical
More informationFall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) FengLi Lian. NTUEE Sep07 Jan08
Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) FengLi Lian NTUEE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.
More informationIntro. Computer Control Systems: F8
Intro. Computer Control Systems: F8 Properties of statespace descriptions and feedback Dave Zachariah Dept. Information Technology, Div. Systems and Control 1 / 22 dave.zachariah@it.uu.se F7: Quiz! 2
More informationRobotics. Dynamics. Marc Toussaint U Stuttgart
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, EulerLagrange equation, NewtonEuler recursion, general robot dynamics, joint space control, reference trajectory
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 nonlinear systems using multiple piecewise linear equations
Nonlinear Analysis: Modelling and Control, 2010, Vol. 15, No. 4, 451 458 Modeling nonlinear systems using multiple piecewise linear equations G.K. Lowe, M.A. Zohdy Department of Electrical and Computer
More informationAutonomous Mobile Robot Design
Autonomous Mobile Robot Design Topic: Guidance and Control Introduction and PID Loops Dr. Kostas Alexis (CSE) Autonomous Robot Challenges How do I control where to go? Autonomous Mobile Robot Design Topic:
More informationA Novel IntegralBased Event Triggering Control for Linear TimeInvariant Systems
53rd IEEE Conference on Decision and Control December 1517, 2014. Los Angeles, California, USA A Novel IntegralBased Event Triggering Control for Linear TimeInvariant Systems Seyed Hossein Mousavi 1,
More informationCDS 110b: Lecture 21 Linear Quadratic Regulators
CDS 110b: Lecture 21 Linear Quadratic Regulators Richard M. Murray 11 January 2006 Goals: Derive the linear quadratic regulator and demonstrate its use Reading: Friedland, Chapter 9 (different derivation,
More information10 Transfer Matrix Models
MIT EECS 6.241 (FALL 26) LECTURE NOTES BY A. MEGRETSKI 1 Transfer Matrix Models So far, transfer matrices were introduced for finite order state space LTI models, in which case they serve as an important
More informationSAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015
FACULTY OF ENGINEERING AND SCIENCE SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 Lecturer: Michael Ruderman Problem 1: Frequencydomain analysis and control design (15 pt) Given is a
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 informationIterative Learning Control Analysis and Design I
Iterative Learning Control Analysis and Design I Electronics and Computer Science University of Southampton Southampton, SO17 1BJ, UK etar@ecs.soton.ac.uk http://www.ecs.soton.ac.uk/ Contents Basics Representations
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 informationStabilizing the dual inverted pendulum
Stabilizing the dual inverted pendulum Taylor W. Barton Massachusetts Institute of Technology, Cambridge, MA 02139 USA (email: tbarton@mit.edu) Abstract: A classical control approach to stabilizing a
More informationCourse Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10)
Amme 35 : System Dynamics Control State Space Design Course Outline Week Date Content Assignment Notes 1 1 Mar Introduction 2 8 Mar Frequency Domain Modelling 3 15 Mar Transient Performance and the splane
More informationGoodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints
Chapter 11 Dealing with Constraints Topics to be covered An ubiquitous problem in control is that all real actuators have limited authority. This implies that they are constrained in amplitude and/or rate
More informationDr. Ian R. Manchester
Dr Ian R. Manchester Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the splane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus
More informationFeedback Control of Linear SISO systems. Process Dynamics and Control
Feedback Control of Linear SISO systems Process Dynamics and Control 1 OpenLoop Process The study of dynamics was limited to openloop systems Observe process behavior as a result of specific input signals
More information1 Lyapunov theory of stability
M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability
More informationPID Control. Objectives
PID Control Objectives The objective of this lab is to study basic design issues for proportionalintegralderivative control laws. Emphasis is placed on transient responses and steadystate errors. The
More informationECE 301 Division 1 Exam 1 Solutions, 10/6/2011, 89:45pm in ME 1061.
ECE 301 Division 1 Exam 1 Solutions, 10/6/011, 89:45pm in ME 1061. Your ID will be checked during the exam. Please bring a No. pencil to fill out the answer sheet. This is a closedbook exam. No calculators
More informationCDS 101/110a: Lecture 102 Control Systems Implementation
CDS 101/110a: Lecture 102 Control Systems Implementation Richard M. Murray 5 December 2012 Goals Provide an overview of the key principles, concepts and tools from control theory  Classical control 
More informationBIBO STABILITY AND ASYMPTOTIC STABILITY
BIBO STABILITY AND ASYMPTOTIC STABILITY FRANCESCO NORI Abstract. In this report with discuss the concepts of boundedinput boundedoutput stability (BIBO) and of Lyapunov stability. Examples are given to
More informationFEEDBACK CONTROL SYSTEMS
FEEDBAC CONTROL SYSTEMS. Control System Design. Open and ClosedLoop Control Systems 3. Why ClosedLoop Control? 4. Case Study  Speed Control of a DC Motor 5. SteadyState Errors in Unity Feedback Control
More informationToday (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10
Today Today (10/23/01) Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10 Reading Assignment: 6.3 Last Time In the last lecture, we discussed control design through shaping of the loop gain GK:
More informationPole placement control: state space and polynomial approaches Lecture 2
: state space and polynomial approaches Lecture 2 : a state O. Sename 1 1 Gipsalab, CNRSINPG, FRANCE Olivier.Sename@gipsalab.fr www.gipsalab.fr/ o.sename based November 21, 2017 Outline : a state
More information6.241 Dynamic Systems and Control
6.241 Dynamic Systems and Control Lecture 12: I/O Stability Readings: DDV, Chapters 15, 16 Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology March 14, 2011 E. Frazzoli
More informationMEAM 510 Fall 2012 Bruce D. Kothmann
Balancing g Robot Control MEAM 510 Fall 2012 Bruce D. Kothmann Agenda Bruce s Controls Resume Simple Mechanics (Statics & Dynamics) of the Balancing Robot Basic Ideas About Feedback & Stability Effects
More informationAnalysis and Design of Control Systems in the Time Domain
Chapter 6 Analysis and Design of Control Systems in the Time Domain 6. Concepts of feedback control Given a system, we can classify it as an open loop or a closed loop depends on the usage of the feedback.
More informationLecture 19 Observability and state estimation
EE263 Autumn 200708 Stephen Boyd Lecture 19 Observability and state estimation state estimation discretetime observability observability controllability duality observers for noiseless case continuoustime
More informationLecture 2. Introduction to Systems (Lathi )
Lecture 2 Introduction to Systems (Lathi 1.61.8) Pier Luigi Dragotti Department of Electrical & Electronic Engineering Imperial College London URL: www.commsp.ee.ic.ac.uk/~pld/teaching/ Email: p.dragotti@imperial.ac.uk
More informationMeasurement plus Observation A Modern Metrological Structure
e a s u r e m en etrology Measurement plus Observation A Modern Metrological Structure t S ci e n c e Karl H. Ruhm Institute of Machine Tools and Manufacturing (IWF), Swiss Federal Institute of Technology
More information2 Lyapunov Stability. x(0) x 0 < δ x(t) x 0 < ɛ
1 2 Lyapunov Stability Whereas I/O stability is concerned with the effect of inputs on outputs, Lyapunov stability deals with unforced systems: ẋ = f(x, t) (1) where x R n, t R +, and f : R n R + R n.
More informationRepresent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T
Exercise (Block diagram decomposition). Consider a system P that maps each input to the solutions of 9 4 ` 3 9 Represent this system in terms of a block diagram consisting only of integrator systems, represented
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 informationControl System Design
ELEC ENG 4CL4: Control System Design Notes for Lecture #22 Dr. Ian C. Bruce Room: CRL229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, March 5, 24 More General Effects of Open Loop Poles
More informationME 132, Dynamic Systems and Feedback. Class Notes. Spring Instructor: Prof. A Packard
ME 132, Dynamic Systems and Feedback Class Notes by Andrew Packard, Kameshwar Poolla & Roberto Horowitz Spring 2005 Instructor: Prof. A Packard Department of Mechanical Engineering University of California
More informationApplication of Neural Networks for Control of Inverted Pendulum
Application of Neural Networks for Control of Inverted Pendulum VALERI MLADENOV Department of Theoretical Electrical Engineering Technical University of Sofia Sofia, Kliment Ohridski blvd. 8; BULARIA valerim@tusofia.bg
More informationIntegral action in state feedback control
Automatic Control 1 in state feedback control Prof. Alberto Bemporad University of Trento Academic year 21211 Prof. Alberto Bemporad (University of Trento) Automatic Control 1 Academic year 21211 1 /
More informationUsing Lyapunov Theory I
Lecture 33 Stability Analysis of Nonlinear Systems Using Lyapunov heory I Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science  Bangalore Outline Motivation Definitions
More informationCBE507 LECTURE III Controller Design Using Statespace Methods. Professor Dae Ryook Yang
CBE507 LECTURE III Controller Design Using Statespace Methods Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University Korea University III 1 Overview States What
More informationE209A: Analysis and Control of Nonlinear Systems Problem Set 6 Solutions
E9A: Analysis and Control of Nonlinear Systems Problem Set 6 Solutions Michael Vitus Gabe Hoffmann Stanford University Winter 7 Problem 1 The governing equations are: ẋ 1 = x 1 + x 1 x ẋ = x + x 3 Using
More informationControl Systems. State Estimation.
State Estimation chibum@seoultech.ac.kr Outline Dominant pole design Symmetric root locus State estimation We are able to place the CLPs arbitrarily by feeding back all the states: u = Kx. But these may
More informationIntroduction to Feedback Control
Introduction to Feedback Control Control System Design Why Control? OpenLoop vs ClosedLoop (Feedback) Why Use Feedback Control? ClosedLoop Control System Structure Elements of a Feedback Control System
More information7 Pendulum. Part II: More complicated situations
MATH 35, by T. Lakoba, University of Vermont 60 7 Pendulum. Part II: More complicated situations In this Lecture, we will pursue two main goals. First, we will take a glimpse at a method of Classical Mechanics
More informationLinear Matrix Inequalities in Robust Control. Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University MTNS 2002
Linear Matrix Inequalities in Robust Control Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University MTNS 2002 Objective A brief introduction to LMI techniques for Robust Control Emphasis on
More information2.830J / 6.780J / ESD.63J Control of Manufacturing Processes (SMA 6303)
MIT OpenCourseWare http://ocw.mit.edu 2.830J / 6.780J / ESD.63J Control of Manufacturing Processes (SMA 6303) Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.
More informationLecture 14  Using the MATLAB Control System Toolbox and Simulink Friday, February 8, 2013
Today s Objectives ENGR 105: Feedback Control Design Winter 2013 Lecture 14  Using the MATLAB Control System Toolbox and Simulink Friday, February 8, 2013 1. introduce the MATLAB Control System Toolbox
More informationInverted Pendulum. Objectives
Inverted Pendulum Objectives The objective of this lab is to experiment with the stabilization of an unstable system. The inverted pendulum problem is taken as an example and the animation program gives
More informationRobotics. Control Theory. Marc Toussaint U Stuttgart
Robotics Control Theory Topics in control theory, optimal control, HJB equation, infinite horizon case, LinearQuadratic optimal control, Riccati equations (differential, algebraic, discretetime), controllability,
More informationPID controllers, part I
Faculty of Mechanical and Power Engineering Dr inŝ. JANUSZ LICHOTA CONTROL SYSTEMS PID controllers, part I Wrocław 2007 CONTENTS Controller s classification PID controller what is it? Typical controller
More informationControl Systems. Time response. L. Lanari
Control Systems Time response L. Lanari outline zerostate solution matrix exponential total response (sum of zerostate and zeroinput responses) Dirac impulse impulse response change of coordinates (state)
More informationObservability and state estimation
EE263 Autumn 2015 S Boyd and S Lall Observability and state estimation state estimation discretetime observability observability controllability duality observers for noiseless case continuoustime observability
More informationSliding Mode Controller for Parallel Rotary Double Inverted Pendulum: An Eigen Structure Assignment Approach
IJCTA, 9(39), 06, pp. 9706 International Science Press Closed Loop Control of Soft Switched Forward Converter Using Intelligent Controller 97 Sliding Mode Controller for Parallel Rotary Double Inverted
More informationECE317 : Feedback and Control
ECE317 : Feedback and Control Lecture : Steadystate error Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling Analysis Design Laplace
More informationLyapunov Stability Theory
Lyapunov Stability Theory Peter Al Hokayem and Eduardo Gallestey March 16, 2015 1 Introduction In this lecture we consider the stability of equilibrium points of autonomous nonlinear systems, both in continuous
More informationRutgers University Department of Physics & Astronomy. 01:750:271 Honors Physics I Fall Lecture 20 JJ II. Home Page. Title Page.
Rutgers University Department of Physics & Astronomy 01:750:271 Honors Physics Fall 2015 Lecture 20 Page 1 of 31 1. No quizzes during Thanksgiving week. There will be recitation according to the regular
More informationFATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY
FATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY Senkottai Village, Madurai Sivagangai Main Road, Madurai  625 020. An ISO 9001:2008 Certified Institution DEPARTMENT OF ELECTRONICS AND COMMUNICATION
More informationRegulating Web Tension in Tape Systems with Timevarying Radii
Regulating Web Tension in Tape Systems with Timevarying Radii Hua Zhong and Lucy Y. Pao Abstract A tape system is timevarying as tape winds from one reel to the other. The variations in reel radii consist
More informationControl Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard
Control Systems II ETH, MAVT, IDSC, Lecture 4 17/03/2017 Lecture plan: Control Systems II, IDSC, 2017 SISO Control Design 24.02 Lecture 1 Recalls, Introductory case study 03.03 Lecture 2 Cascaded Control
More informationExercises Lecture 15
AM1 Mathematical Analysis 1 Oct. 011 Feb. 01 Date: January 7 Exercises Lecture 15 Harmonic Oscillators In classical mechanics, a harmonic oscillator is a system that, when displaced from its equilibrium
More informationZeros and zero dynamics
CHAPTER 4 Zeros and zero dynamics 41 Zero dynamics for SISO systems Consider a linear system defined by a strictly proper scalar transfer function that does not have any common zero and pole: g(s) =α p(s)
More informationClassical DualInvertedPendulum Control
PRESENTED AT THE 23 IEEE CONFERENCE ON DECISION AND CONTROL 4399 Classical DualInvertedPendulum Control Kent H. Lundberg James K. Roberge Department of Electrical Engineering and Computer Science Massachusetts
More informationFeedback stabilisation with positive control of dissipative compartmental systems
Feedback stabilisation with positive control of dissipative compartmental systems G. Bastin and A. Provost Centre for Systems Engineering and Applied Mechanics (CESAME Université Catholique de Louvain
More informationSolution of Linear Statespace Systems
Solution of Linear Statespace Systems Homogeneous (u=0) LTV systems first Theorem (PeanoBaker series) The unique solution to x(t) = (t, )x 0 where The matrix function is given by is called the state
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture : Different Types of Control Overview In this Lecture, you will learn: Limits of Proportional Feedback Performance
More informationTopic # Feedback Control
Topic #11 16.31 Feedback Control StateSpace Systems Statespace model features Observability Controllability Minimal Realizations Copyright 21 by Jonathan How. 1 Fall 21 16.31 11 1 StateSpace Model Features
More informationLearn2Control Laboratory
Learn2Control Laboratory Version 3.2 Summer Term 2014 1 This Script is for use in the scope of the Process Control lab. It is in no way claimed to be in any scientific way complete or unique. Errors should
More informationAutonomous system = system without inputs
Autonomous system = system without inputs State space representation B(A,C) = {y there is x, such that σx = Ax, y = Cx } x is the state, n := dim(x) is the state dimension, y is the output Polynomial representation
More informationControl System. Contents
Contents Chapter Topic Page Chapter Chapter Chapter3 Chapter4 Introduction Transfer Function, Block Diagrams and Signal Flow Graphs Mathematical Modeling Control System 35 Time Response Analysis of
More informationNonlinear Control Lecture 9: Feedback Linearization
Nonlinear Control Lecture 9: Feedback Linearization Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Nonlinear Control Lecture 9 1/75
More informationObservability. It was the property in Lyapunov stability which allowed us to resolve that
Observability We have seen observability twice already It was the property which permitted us to retrieve the initial state from the initial data {u(0),y(0),u(1),y(1),...,u(n 1),y(n 1)} It was the property
More informationTopic # Feedback Control. StateSpace Systems Closedloop control using estimators and regulators. Dynamics output feedback
Topic #17 16.31 Feedback Control StateSpace Systems Closedloop control using estimators and regulators. Dynamics output feedback Back to reality Copyright 21 by Jonathan How. All Rights reserved 1 Fall
More informationDynamical systems: basic concepts
Dynamical systems: basic concepts Daniele Carnevale Dipartimento di Ing. Civile ed Ing. Informatica (DICII), University of Rome Tor Vergata Fondamenti di Automatica e Controlli Automatici A.A. 20142015
More informationHarmonic Oscillator. MassSpring Oscillator Resonance The Pendulum. Physics 109 Experiment Number 12
Harmonic Oscillator MassSpring Oscillator Resonance The Pendulum Physics 109 Experiment Number 12 Outline Simple harmonic motion The vertical massspring system Driven oscillations and resonance The pendulum
More informationFlow control. Flow Instability (and control) Vortex Instabilities
Flow control Flow Instability (and control) Tim Colonius CDS 101 Friday, Oct 15, 2004 Many control problems contain fluid systems as components. Dashpot in massspringdamper systems HVAC system that thermostat
More informationLinear Systems. Manfred Morari Melanie Zeilinger. Institut für Automatik, ETH Zürich Institute for Dynamic Systems and Control, ETH Zürich
Linear Systems Manfred Morari Melanie Zeilinger Institut für Automatik, ETH Zürich Institute for Dynamic Systems and Control, ETH Zürich Spring Semester 2016 Linear Systems M. Morari, M. Zeilinger  Spring
More informationAssignments VIII and IX, PHYS 301 (Classical Mechanics) Spring 2014 Due 3/21/14 at start of class
Assignments VIII and IX, PHYS 301 (Classical Mechanics) Spring 2014 Due 3/21/14 at start of class Homeworks VIII and IX both center on Lagrangian mechanics and involve many of the same skills. Therefore,
More informationRELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing
RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS Ryszard Gessing Politechnika Śl aska Instytut Automatyki, ul. Akademicka 16, 44101 Gliwice, Poland, fax: +4832 372127, email: gessing@ia.gliwice.edu.pl
More informationLecture 12. AO Control Theory
Lecture 12 AO Control Theory Claire Max with many thanks to Don Gavel and Don Wiberg UC Santa Cruz February 18, 2016 Page 1 What are control systems? Control is the process of making a system variable
More informationReverse Order Swingup Control of Serial Double Inverted Pendulums
Reverse Order Swingup Control of Serial Double Inverted Pendulums T.Henmi, M.Deng, A.Inoue, N.Ueki and Y.Hirashima Okayama University, 311, TsushimaNaka, Okayama, Japan inoue@suri.sys.okayamau.ac.jp
More informationto have roots with negative real parts, the necessary and sufficient conditions are that:
THE UNIVERSITY OF TEXAS AT SAN ANTONIO EE 543 LINEAR SYSTEMS AND CONTROL H O M E W O R K # 7 Sebastian A. Nugroho November 6, 7 Due date of the homework is: Sunday, November 6th @ :59pm.. The following
More informationNonlinear Control Lecture 2:Phase Plane Analysis
Nonlinear Control Lecture 2:Phase Plane Analysis Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2010 r. Farzaneh Abdollahi Nonlinear Control Lecture 2 1/53
More informationPlasma magnetic diagnostic and control at ITER & DEMO (& EAST)
Plasma magnetic diagnostic and control at ITER & DEMO (& EAST) Gianmaria De Tommasi 1 with contributions of the CREATE team Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione (DIETI)
More informationControl Systems! Copyright 2017 by Robert Stengel. All rights reserved. For educational use only.
Control Systems Robert Stengel Robotics and Intelligent Systems MAE 345, Princeton University, 2017 Analog vs. digital systems Continuous and Discretetime Dynamic Models Frequency Response Transfer Functions
More information