Control Systems I. Lecture 1: Introduction. Suggested Readings: Åström & Murray Ch. 1. Jacopo Tani

Size: px
Start display at page:

Download "Control Systems I. Lecture 1: Introduction. Suggested Readings: Åström & Murray Ch. 1. Jacopo Tani"

Transcription

1 Control Systems I Lecture 1: Introduction Suggested Readings: Åström & Murray Ch. 1 Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 21, 2018 J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

2 Figure: Space-X Falcon IX landing Figure: nutonomy self driving car in action J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

3 Examples of control systems fields of application Thermostat Aerospace Power generation and transmission Robotics Transportation networks J. Tani, E. Frazzoli (ETH) Biological systems Lecture 1: Control Systems I 09/21/ / 30

4 Outline 1 Overview and course objectives 2 Logistics 3 Signals and Systems J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

5 The hidden technology [Karl Åström] Widely used Very successful Seldom talked about Except when disaster strikes J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

6 Course Objectives 1/3 This course is about control of dynamic systems, i.e., systems that evolve over time, have inputs and outputs. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

7 Course Objectives 1/3 This course is about control of dynamic systems, i.e., systems that evolve over time, have inputs and outputs. The control problem is finding the right input sequence, over time, such that the system s output follows a reference signal. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

8 Course Objectives 1/3 This course is about control of dynamic systems, i.e., systems that evolve over time, have inputs and outputs. The control problem is finding the right input sequence, over time, such that the system s output follows a reference signal. Or, in other words: make a system behave like the user wants to, and not like it would naturally behave. We learn how to control systems by achieving three objectives: Modeling: learn how to represent a dynamic control system in a way that it can be treated effectively using mathematical tools. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

9 Course Objectives 1/3 This course is about control of dynamic systems, i.e., systems that evolve over time, have inputs and outputs. The control problem is finding the right input sequence, over time, such that the system s output follows a reference signal. Or, in other words: make a system behave like the user wants to, and not like it would naturally behave. We learn how to control systems by achieving three objectives: Modeling: learn how to represent a dynamic control system in a way that it can be treated effectively using mathematical tools. Analysis: understand the basic characteristics of a system (e.g., stability, controllability, observability), and how the input affects the output. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

10 Course Objectives 1/3 This course is about control of dynamic systems, i.e., systems that evolve over time, have inputs and outputs. The control problem is finding the right input sequence, over time, such that the system s output follows a reference signal. Or, in other words: make a system behave like the user wants to, and not like it would naturally behave. We learn how to control systems by achieving three objectives: Modeling: learn how to represent a dynamic control system in a way that it can be treated effectively using mathematical tools. Analysis: understand the basic characteristics of a system (e.g., stability, controllability, observability), and how the input affects the output. Synthesis: figure out how to change a system in such a way that it behaves in a desirable way. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

11 Course Objectives 2/3 In particular, we will concentrate on systems that can be modeled by Ordinary Differential Equations (ODEs), and that satisfy certain linearity and timeinvariance conditions. In this course, we will focus on systems with a single input and a single output (SISO). J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

12 Course Objectives 2/3 In particular, we will concentrate on systems that can be modeled by Ordinary Differential Equations (ODEs), and that satisfy certain linearity and timeinvariance conditions. In this course, we will focus on systems with a single input and a single output (SISO). This will allow us to use classical control tools that are very powerful and easy to use (i.e., mostly graphical), and which are really laying the foundation of any followup work on more challenging control problems. We will analyze the response of these systems to inputs and initial conditions: for example, stability and performance issues will be addressed. It is of particular interest to analyze systems obtained as interconnections (e.g., feedback) of two or more other systems. We will learn how to design (control) systems that ensure desirable properties (e.g., stability, performance) of the interconnection with a given dynamic system. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

13 Course Objectives 3/3 A large part of the course will require us to work in the Laplace and in the frequency domain and complex numbers, rather than something physical like time and real numbers. This requires a big leap of faith, making the learning curve quite steep for many students. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

14 Course Objectives 3/3 A large part of the course will require us to work in the Laplace and in the frequency domain and complex numbers, rather than something physical like time and real numbers. This requires a big leap of faith, making the learning curve quite steep for many students. Efforts will be made to emphasize the connection between the physical world (and real numbers) and the Laplace/frequency domain (and complex numbers).... if all else fails... J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

15 J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

16 Outline 1 Overview and course objectives 2 Logistics 3 Signals and Systems J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

17 Course Information Instructor Dr. Jacopo Tani Room ML K Lead Teaching Assistant Dr. Shima Mousavi <mousavis@ethz.ch>, Room ML K Admin Assistants Julian Zilly <jzilly@ethz.ch>, Annina Fattor < >, Room ML K32.2. Lectures Friday 10-12, Lecture room HG F 7, with video transmission in HG F 5. Exercises Friday 13-15, Various rooms (see course catalouge). Study center Wednesday in room ETZ E 8 (starting from week 3). Instructor office hours Tuesday in room ML K (Excluding 13.11, I will be out of town those weeks. Dr. Mousavi will substitute me.) J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

18 Smile, you are on camera! All lectures are recorded and will be publicly available online. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

19 CS I Staff Lead Teaching Assistant Dr. Shima Mousavi <mousavis@ethz.ch> Teaching Assistant Biagosch Carl Philipp Friederich Rockenbauer Giuseppe Rizzi Jasan Zughaibi Luna Meeusen Marc Leibundgut Moritz Reinders Yannik Schnider contact <carl.biagosch@juniors.ethz.ch> <rockenbf@student.ethz.ch> <grizzi@student.ethz.ch> <zjasan@student.ethz.ch> <lmeeusen@student.ethz.ch> <leimarc@student.ethz.ch> <rmoritz@student.ethz.ch> <yannicks@student.ethz.ch> J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

20 Reading material Lecture slides and exercise notes will be posted on the course web site. A nice introductory book on feedback control, available online for free: Feedback Systems: An Introduction for Scientists and Engineers Karl J. Åström and Richard M. Murray Online discussion forum: sign up with your ETH account for L: Control Systems I as a student. Detailed instructions on the course homepage: J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

21 Tentative schedule # Date Topic 1 Sept. 21 Introduction, Signals and Systems 2 Sept. 28 Modeling, Linearization 3 Oct. 5 Analysis 1: Time response, Stability 4 Oct. 12 Analysis 2: Diagonalization, Modal coordinates 5 Oct. 19 Transfer functions 1: Definition and properties 6 Oct. 26 Transfer functions 2: Poles and Zeros 7 Nov. 2 Analysis of feedback systems: internal stability, root locus 8 Nov. 9 Frequency response 9 Nov. 16 Analysis of feedback systems 2: the Nyquist condition 10 Nov. 23 Specifications for feedback systems 11 Nov. 30 Loop Shaping 12 Dec. 7 PID control 13 Dec. 14 State feedback and Luenberger observers 14 Dec. 21 On Robustness and Implementation challenges J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

22 Today s learning objectives After today s lecture, you should be able to: Understand the approach of control systems in terms of systems with input and output signals Name examples and describe what input, output and states of a system are Describe the benefits of using control systems to another student Know how to classify signals/systems as linear/nonlinear, causal/acausal, time invariant/variant, memoryless (static) / dynamic Distinguish and calculate different interconnections of systems: series, parallel, feedback Distinguish between MIMO and SISO systems J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

23 Outline 1 Overview and course objectives 2 Logistics 3 Signals and Systems J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

24 Signals Signals are maps from a set T to a set W. They receive a number as input and produce a number as output. Think of T as the time axis. It will be the real line, i.e., T = R, when talking about continuous-time systems. This is how things work in nature. Or it could be the set of natural numbers: T = N, when talking about discrete-time systems. This is how things work on a computer. Signal space W: for us this will be the real line too, W = R. One could also consider vector-valued signals, for which W = R n for some fixed integer n. y(t) y[k] t k J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

25 Systems: Input-Output models 1/2 Systems: in this course we will consider a system as a map between signals, i.e., something that transforms some input signal into an output signal. Input signals can be thought of as something that can be manipulated by the user. Output signals instead capture how the system responds to a certain input. Other signals that are of interest include disturbances and noise. Both are exogenous inputs, but are different in terms of sources and characteristics. More on this later in the course. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

26 Systems: Input-Output models 2/2 An input-output model is a map Σ from an input signal u : t u(t) to an output signal y : t y(t), that is, y = Σu, u Σ y Block diagram y(t) = (Σu)(t), t T. representation Depending on how Σ affects u, we classify the system in different ways. For example: Static (memoryless) vs. Dynamic Linear vs. Nonlinear Causal vs. Acausal (not to be confused with casual!) Time invariant vs. Time variant. In this course, we will study how to control dynamic systems that are linear, and time invariant; or LTI systems. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

27 Memoryless (or static) systems J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

28 Memoryless (or static) systems J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

29 Memoryless (or static) systems An input-output system Σ is memoryless (or static) if for all t T, y(t) is a function of u(t). J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

30 Memoryless (or static) systems An input-output system Σ is memoryless (or static) if for all t T, y(t) is a function of u(t). In a static (memoryless) system: the output at the present time depends only on the value of input at the present time; not on the value of input in the past or the future time. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

31 Memoryless (or static) systems: Examples Static systems: y(t) = 3u(t), y(t) = 2 (t+1) u(t), y(t) = sin(u 2 (t)), y(t) = R[u(t)] = u(t)+u (t) 2. Dynamic system: y(t) = t u(τ) dτ, This system (an integrator) remembers everything that happened in the past. y(t) = u(t), y(t) = u(t 2 ), y(t) = u(t a), a 0. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

32 Causal systems An input-output system Σ is causal if, for any t T, the output at time t depends only on the values of the input on (, t]. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

33 Causal systems An input-output system Σ is causal if, for any t T, the output at time t depends only on the values of the input on (, t]. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

34 Causal systems An input-output 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: a system is causal if and only if the future input does not affect the present output. All practically realizable systems are causal. (It is impossible to implement a non causal system in the real world.) J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

35 Causal systems: truncation operator P T We can express causality mathematically by introducing a truncation operator P T : { u(t) for t T (P T u)(t) = 0 for t > T. u P T P T u J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

36 Causal systems An input-output system Σ is causal if: P T ΣP T = P T Σ, T T. An input-output system Σ is strictly causal if, for any t T, the output at time t depends only on the values of the input on (, t). J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

37 Causal vs. non-causal systems: Examples Causal systems (all practically/physically realizable systems are causal): y(t) = u(t), y(t) = u(t τ), τ > 0 (systems with delay), y(t) = cos(3t + 1)u(t 1) (don t make the +1 fool you) y(t) = t u(τ) dτ Non-causal system: y(t) = u(t a), a < 0, (actually anti-causal) y(t) = u(t + 1) + u(t) + u(t 1), (non causal) y(t) = u(bt), b > 0, y(t) = t+1 u(τ) dτ. Q: Is y(t) = u(t) causal or non-causal? Furthermore, is it realizable or not? J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

38 Causal vs. non-causal systems: Examples Causal systems (all practically/physically realizable systems are causal): y(t) = u(t), y(t) = u(t τ), τ > 0 (systems with delay), y(t) = cos(3t + 1)u(t 1) (don t make the +1 fool you) y(t) = t u(τ) dτ Non-causal system: y(t) = u(t a), a < 0, (actually anti-causal) y(t) = u(t + 1) + u(t) + u(t 1), (non causal) y(t) = u(bt), b > 0, y(t) = t+1 u(τ) dτ. Q: Is y(t) = u(t) causal or non-causal? Furthermore, is it realizable or not? A: It is causal but not realizable. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

39 Time-invariant vs. time-variant systems A time invariant system is a time dependant map between input and output signals that is the same at any point in time. In other words, the system manipulates the input in a way that does not depend on when the system is used. More formally: consider the time-shift operator σ τ : (σ τ u)(t) = u(t τ), t T. u σ τ σ τ u J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

40 Time-invariant systems A system is time-invariant if: Σσ τ u = σ τ Σu = σ τ y τ T. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

41 Time-invariant vs. time-variant systems: Examples Time-invariant: y(t) = ku(t) + c, c, k, y(t) = 3sin(u(t)), y(t) = t u(τ)dτ, y(t) = u(t 1) + u(t + 2). Time-variant: y(t) = u(at), a 0 (time scaling), y(t) = 3u(sin(t)) (always time scaling), y(t 2 ) = u(t) (always time scaling, but on the output), y(t) = cos tu(t) (if a coefficient is time dependent), y(t) = u(t) + t (if any summed term - except input/output - is time dependent), y(t) = t u(2τ)dτ. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

42 Linear systems An input-output system is linear if it is additive and homogeneous. Additivity: Σ(u 1 + u 2) = Σu 1 + Σu 2 Homogeneity: Σ(ku) = kσu. In other words, Σ is linear if, for all input signals u a, u b, and scalars α, β R, Σ(αu a + βu b ) = α(σu a ) + β(σu b ) = αy a + βy b. u a y a u b Σ Σ y b αu a Σ αy a The key idea is superposition: αu a + βu b Σ αy a + βy b J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

43 Linear vs. nonlinear: Examples Linear: y(t) = u(sin t), y(t) = u(t 2 ) (time scaling doesn t make a system nonlinear), y(t) = au(t), a, y(t) = cos(t)u(t) (coefficients don t influence linearity), y(t) = u(t + a) + u(t b) (time shift does not affect linearity) y(t) = t u(τ)dτ, y(t) = u(t) (differential and integral operators are linear). Nonlinear: y(t) = u 2 (t), y(t) = u(t) + a, (summed terms - except input or output - make a system nonlinear) y(t) = sin(u(t)), y(t) = R(u(t)). J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

44 Which systems will we treat in this course, and why? In this course, we will consider only LTI SISO systems: Single Input, Single Output, Linear, Time invariant, Causal. This is a very restrictive class of systems; in fact, most systems are NOT LTI. On the other hand, many systems are approximated very well by LTI models. This is a key idea. As long as we are mindful of the errors induced by the LTI approximation, the methods discussed in the class are very powerful. Indeed, most control systems in operation are designed according to the principles that will be covered in the course. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

45 Interconnections of systems Control/dynamical systems can be interconnected in various ways: u Σ 1 Σ 2 Serial interconnection: y Σ = Σ 2 Σ 1 u Σ 1 y Parallel interconnection: Σ = Σ 1 + Σ 2 Σ 2 (Negative) Feedback interconnection: u Σ 1 y Σ = (I + Σ 1 Σ 2 ) 1 Σ 1 Σ 2 J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

46 What are the objectives of a control system? Stabilization: make sure the system does not blow up. Regulation: maintain a desired operating point in spite of disturbances. Tracking: follow the reference/desired trajectory/behavior as closely as possible. Robustness: the controller that satisfies the above works even if the system is slightly different than we expected. Robustness is a more advanced topic which will be treated in Control Systems II. We will introduce it in the last class of this course. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

47 Basic control architectures r F u P y Feed-forward J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

48 Basic control architectures r F u P y Feed-forward r e C u P y Feedback J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

49 Basic control architectures r F u P y Feed-forward r e C u P y Feedback F r e C u P y Two degrees of freedom J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

50 Benefits/dangers of feedback Feed-forward control relies on a precise knowledge of the plant, and does not change its dynamics. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

51 Benefits/dangers of feedback Feed-forward control relies on a precise knowledge of the plant, and does not change its dynamics. Feedback is error based, compensates for unexpected / unmodeled phenomena (disturbances, noise, model uncertainty). Feedback control allows one to Stabilize an unstable system; Handle uncertainties in the system; Reject external disturbances. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

52 Benefits/dangers of feedback Feed-forward control relies on a precise knowledge of the plant, and does not change its dynamics. Feedback is error based, compensates for unexpected / unmodeled phenomena (disturbances, noise, model uncertainty). 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 rapidly-changing reference inputs. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

53 Today s learning objectives After today s lecture, you should be able to: Understand control systems in terms of input and output signals of systems. Know how to classify signals/systems as linear/nonlinear, causal/acausal, time invariant/variant, memoryless (static) / dynamic. Distinguish and calculate different interconnections of systems. Explain the acronyms MIMO, SISO, LTI. Describe the benefits of using control systems to another student. J. Tani, E. Frazzoli (ETH) Lecture 1: Control Systems I 09/21/ / 30

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 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 information

Control 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 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 information

Control 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 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 information

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 2, 2018 J. Tani, E. Frazzoli (ETH) Lecture 7:

More information

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017

More information

Control Systems I. Lecture 9: The Nyquist condition

Control Systems I. Lecture 9: The Nyquist condition Control Systems I Lecture 9: The Nyquist condition Readings: Åstrom and Murray, Chapter 9.1 4 www.cds.caltech.edu/~murray/amwiki/index.php/first_edition Jacopo Tani Institute for Dynamic Systems and Control

More information

Control Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 5: Transfer Functions Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 20, 2017 E. Frazzoli (ETH) Lecture 5: Control Systems I 20/10/2017

More information

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Guzzella 9.1-3, Emilio Frazzoli

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Guzzella 9.1-3, Emilio Frazzoli Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Guzzella 9.1-3, 13.3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 3, 2017 E. Frazzoli (ETH)

More information

Control Systems I. Lecture 9: The Nyquist condition

Control Systems I. Lecture 9: The Nyquist condition Control Systems I Lecture 9: The Nyquist condition adings: Guzzella, Chapter 9.4 6 Åstrom and Murray, Chapter 9.1 4 www.cds.caltech.edu/~murray/amwiki/index.php/first_edition Emilio Frazzoli Institute

More information

Control 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 Control Systems I Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 13, 2017 E. Frazzoli (ETH)

More information

Control Systems I Lecture 10: System Specifications

Control Systems I Lecture 10: System Specifications Control Systems I Lecture 10: System Specifications Readings: Guzzella, Chapter 10 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 24, 2017 E. Frazzoli (ETH) Lecture

More information

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Dr 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 information

Modeling and Control Overview

Modeling 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 information

Overview of the Seminar Topic

Overview 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 information

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano

Advanced 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 information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #36 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, April 4, 2003 3. Cascade Control Next we turn to an

More information

Lecture 1: Feedback Control Loop

Lecture 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 information

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

Linear 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 information

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

CDS 101/110a: Lecture 10-1 Robust Performance CDS 11/11a: Lecture 1-1 Robust Performance Richard M. Murray 1 December 28 Goals: Describe how to represent uncertainty in process dynamics Describe how to analyze a system in the presence of uncertainty

More information

A brief introduction to robust H control

A brief introduction to robust H control A brief introduction to robust H control Jean-Marc Biannic System Control and Flight Dynamics Department ONERA, Toulouse. http://www.onera.fr/staff/jean-marc-biannic/ http://jm.biannic.free.fr/ European

More information

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08 Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.

More information

(Refer Slide Time: 1:42)

(Refer Slide Time: 1:42) Control Engineering Prof. Madan Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 21 Basic Principles of Feedback Control (Contd..) Friends, let me get started

More information

Classify a transfer function to see which order or ramp it can follow and with which expected error.

Classify a transfer function to see which order or ramp it can follow and with which expected error. Dr. J. Tani, Prof. Dr. E. Frazzoli 5-059-00 Control Systems I (Autumn 208) Exercise Set 0 Topic: Specifications for Feedback Systems Discussion: 30.. 208 Learning objectives: The student can grizzi@ethz.ch,

More information

Introduction to Model Order Reduction

Introduction 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 information

Dr Ian R. Manchester

Dr Ian R. Manchester Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

16.30 Estimation and Control of Aerospace Systems

16.30 Estimation and Control of Aerospace Systems 16.30 Estimation and Control of Aerospace Systems Topic 5 addendum: Signals and Systems Aeronautics and Astronautics Massachusetts Institute of Technology Fall 2010 (MIT) Topic 5 addendum: Signals, Systems

More information

Design Methods for Control Systems

Design Methods for Control Systems Design Methods for Control Systems Maarten Steinbuch TU/e Gjerrit Meinsma UT Dutch Institute of Systems and Control Winter term 2002-2003 Schedule November 25 MSt December 2 MSt Homework # 1 December 9

More information

Copyright. SRS, U DuE, rof. Söffker. Course Control Theory WiSe 2014/15

Copyright. SRS, U DuE, rof. Söffker. Course Control Theory WiSe 2014/15 Course Theory WiSe 2014/15 Room: SG 135 Time: Fr 3.00 6.30 pm (lecture and exercise) Practical exercise: 2nd part of semester Assistants: Xi Nowak, M.Sc.; WEB: http://www.uni-due.de/srs Manuscript Note

More information

Announcements Monday, September 18

Announcements Monday, September 18 Announcements Monday, September 18 WeBWorK 1.4, 1.5 are due on Wednesday at 11:59pm. The first midterm is on this Friday, September 22. Midterms happen during recitation. The exam covers through 1.5. About

More information

Analysis and Synthesis of Single-Input Single-Output Control Systems

Analysis and Synthesis of Single-Input Single-Output Control Systems Lino Guzzella Analysis and Synthesis of Single-Input Single-Output Control Systems l+kja» \Uja>)W2(ja»\ um Contents 1 Definitions and Problem Formulations 1 1.1 Introduction 1 1.2 Definitions 1 1.2.1 Systems

More information

AE 200 Engineering Analysis and Control of Aerospace Systems

AE 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 information

Linear Control Systems General Informations. Guillaume Drion Academic year

Linear Control Systems General Informations. Guillaume Drion Academic year Linear Control Systems General Informations Guillaume Drion Academic year 2017-2018 1 SYST0003 - General informations Website: http://sites.google.com/site/gdrion25/teaching/syst0003 Contacts: Guillaume

More information

Exam. 135 minutes + 15 minutes reading time

Exam. 135 minutes + 15 minutes reading time Exam January 23, 27 Control Systems I (5-59-L) 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 information

Dr. Ian R. Manchester

Dr. Ian R. Manchester Dr Ian R. Manchester Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus

More information

CDS 101: Lecture 4.1 Linear Systems

CDS 101: Lecture 4.1 Linear Systems CDS : Lecture 4. Linear Systems Richard M. Murray 8 October 4 Goals: Describe linear system models: properties, eamples, and tools Characterize stability and performance of linear systems in terms of eigenvalues

More information

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected

More information

CHEE 319 Process Dynamics and Control

CHEE 319 Process Dynamics and Control CHEE 319 Process Dynamics and Control Winter 2012 Instructor: M.Guay TAs: S. Dougherty, D. Park and E. Moshksar 1 Organization Instructor: Dr. Martin Guay Office: Dupuis 406 Phone: 533-2788 Email: guaym@chee.queensu.ca

More information

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 114 CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 5.1 INTRODUCTION Robust control is a branch of control theory that explicitly deals with uncertainty in its approach to controller design. It also refers

More information

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

Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Goal: understand the difference between open-loop and closed-loop (feedback)

More information

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang CBE507 LECTURE III Controller Design Using State-space Methods Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University Korea University III -1 Overview States What

More information

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

Control 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 information

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

CDS 101/110a: Lecture 8-1 Frequency Domain Design CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve

More information

COSMOS: Making Robots and Making Robots Intelligent Lecture 6: Introduction to feedback control

COSMOS: 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 information

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

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

More information

Linear Algebra. Instructor: Justin Ryan

Linear Algebra. Instructor: Justin Ryan Linear Algebra Instructor: Justin Ryan ryan@math.wichita.edu Department of Mathematics, Statistics, and Physics Wichita State University Wichita, Kansas Summer 2014 DRAFT 3 June 2014 Preface These lecture

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #1 Monday, January 6, 2003 Instructor: Dr. Ian C. Bruce Room CRL-229, Ext. 26984 ibruce@mail.ece.mcmaster.ca Office Hours: TBA Teaching Assistants:

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #11 Wednesday, January 28, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Relative Stability: Stability

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 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 information

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

CDS 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 information

MATH4406 (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 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 information

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

More information

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

EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo) Contents EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo) 1 Introduction 1 1.1 Discovery learning in the Controls Teaching Laboratory.............. 1 1.2 A Laboratory Notebook...............................

More information

CABRILLO COLLEGE : Fall 2008

CABRILLO COLLEGE : Fall 2008 Instructor: Nicole Crane Office #620 ph. 479-5094 e-mail: nicrane@cabrillo.edu www.cabrillo.edu/~ncrane CABRILLO COLLEGE : Fall 2008 BIOLOGY 1C: Plant Biology and Ecological Principles Textbooks: 1) Biology,

More information

Unit 11 - Week 7: Quantitative feedback theory (Part 1/2)

Unit 11 - Week 7: Quantitative feedback theory (Part 1/2) X reviewer3@nptel.iitm.ac.in Courses» Control System Design Announcements Course Ask a Question Progress Mentor FAQ Unit 11 - Week 7: Quantitative feedback theory (Part 1/2) Course outline How to access

More information

Signals and Systems Chapter 2

Signals and Systems Chapter 2 Signals and Systems Chapter 2 Continuous-Time Systems Prof. Yasser Mostafa Kadah Overview of Chapter 2 Systems and their classification Linear time-invariant systems System Concept Mathematical transformation

More information

School of Engineering Faculty of Built Environment, Engineering, Technology & Design

School of Engineering Faculty of Built Environment, Engineering, Technology & Design Module Name and Code : ENG60803 Real Time Instrumentation Semester and Year : Semester 5/6, Year 3 Lecture Number/ Week : Lecture 3, Week 3 Learning Outcome (s) : LO5 Module Co-ordinator/Tutor : Dr. Phang

More information

Analog Signals and Systems and their properties

Analog 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

Math 31 Lesson Plan. Day 2: Sets; Binary Operations. Elizabeth Gillaspy. September 23, 2011

Math 31 Lesson Plan. Day 2: Sets; Binary Operations. Elizabeth Gillaspy. September 23, 2011 Math 31 Lesson Plan Day 2: Sets; Binary Operations Elizabeth Gillaspy September 23, 2011 Supplies needed: 30 worksheets. Scratch paper? Sign in sheet Goals for myself: Tell them what you re going to tell

More information

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

ME 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 information

Reglerteknik, TNG028. Lecture 1. Anna Lombardi

Reglerteknik, TNG028. Lecture 1. Anna Lombardi Reglerteknik, TNG028 Lecture 1 Anna Lombardi Today lecture We will try to answer the following questions: What is automatic control? Where can we nd automatic control? Why do we need automatic control?

More information

Introduction to Computer Control Systems

Introduction 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 information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #24 Wednesday, March 10, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Remedies We next turn to the question

More information

Lecture plan: Control Systems II, IDSC, 2017

Lecture plan: Control Systems II, IDSC, 2017 Control Systems II MAVT, IDSC, Lecture 8 28/04/2017 G. Ducard Lecture plan: Control Systems II, IDSC, 2017 SISO Control Design 24.02 Lecture 1 Recalls, Introductory case study 03.03 Lecture 2 Cascaded

More information

Autonomous Mobile Robot Design

Autonomous 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 information

ECE 301 Division 1 Exam 1 Solutions, 10/6/2011, 8-9:45pm in ME 1061.

ECE 301 Division 1 Exam 1 Solutions, 10/6/2011, 8-9:45pm in ME 1061. ECE 301 Division 1 Exam 1 Solutions, 10/6/011, 8-9: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 closed-book exam. No calculators

More information

(Refer Slide Time: 00:01:30 min)

(Refer Slide Time: 00:01:30 min) Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various

More information

Modeling and Analysis of Dynamic Systems

Modeling 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 information

Cosc 3451 Signals and Systems. What is a system? Systems Terminology and Properties of Systems

Cosc 3451 Signals and Systems. What is a system? Systems Terminology and Properties of Systems Cosc 3451 Signals and Systems Systems Terminology and Properties of Systems What is a system? an entity that manipulates one or more signals to yield new signals (often to accomplish a function) can be

More information

Module 02 Control Systems Preliminaries, Intro to State Space

Module 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 information

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

EG4321/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 information

Machine Learning (CS 567) Lecture 2

Machine Learning (CS 567) Lecture 2 Machine Learning (CS 567) Lecture 2 Time: T-Th 5:00pm - 6:20pm Location: GFS118 Instructor: Sofus A. Macskassy (macskass@usc.edu) Office: SAL 216 Office hours: by appointment Teaching assistant: Cheol

More information

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

Goodwin, 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 information

Lecture 2. Introduction to Systems (Lathi )

Lecture 2. Introduction to Systems (Lathi ) Lecture 2 Introduction to Systems (Lathi 1.6-1.8) Pier Luigi Dragotti Department of Electrical & Electronic Engineering Imperial College London URL: www.commsp.ee.ic.ac.uk/~pld/teaching/ E-mail: p.dragotti@imperial.ac.uk

More information

Introduction to Model Order Reduction

Introduction 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 information

Introduction to Control (034040) lecture no. 2

Introduction to Control (034040) lecture no. 2 Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal

More information

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries . AERO 632: of Advance Flight Control System. Preliminaries Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. Preliminaries Signals & Systems Laplace

More information

Chapter 1 Fundamental Concepts

Chapter 1 Fundamental Concepts Chapter 1 Fundamental Concepts 1 Signals A signal is a pattern of variation of a physical quantity, often as a function of time (but also space, distance, position, etc). These quantities are usually the

More information

Video 5.1 Vijay Kumar and Ani Hsieh

Video 5.1 Vijay Kumar and Ani Hsieh Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior

More information

6.241 Dynamic Systems and Control

6.241 Dynamic Systems and Control 6.241 Dynamic Systems and Control Lecture 7: State-space Models Readings: DDV, Chapters 7,8 Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute of Technology February 25, 2011 E. Frazzoli

More information

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response .. AERO 422: Active Controls for Aerospace Vehicles Dynamic Response Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. . Previous Class...........

More information

What is flight dynamics? AE540: Flight Dynamics and Control I. What is flight control? Is the study of aircraft motion and its characteristics.

What is flight dynamics? AE540: Flight Dynamics and Control I. What is flight control? Is the study of aircraft motion and its characteristics. KING FAHD UNIVERSITY Department of Aerospace Engineering AE540: Flight Dynamics and Control I Instructor Dr. Ayman Hamdy Kassem What is flight dynamics? Is the study of aircraft motion and its characteristics.

More information

Automatic Control (TSRT15): Lecture 1

Automatic Control (TSRT15): Lecture 1 Automatic Control (TSRT15): Lecture 1 Tianshi Chen* Division of Automatic Control Dept. of Electrical Engineering Email: tschen@isy.liu.se Phone: 13-282226 Office: B-house extrance 25-27 * All lecture

More information

Automatic Control (TSRT15): Lecture 7

Automatic Control (TSRT15): Lecture 7 Automatic Control (TSRT15): Lecture 7 Tianshi Chen Division of Automatic Control Dept. of Electrical Engineering Email: tschen@isy.liu.se Phone: 13-282226 Office: B-house extrance 25-27 Outline 2 Feedforward

More information

6.302 Feedback Systems Recitation 16: Compensation Prof. Joel L. Dawson

6.302 Feedback Systems Recitation 16: Compensation Prof. Joel L. Dawson Bode Obstacle Course is one technique for doing compensation, or designing a feedback system to make the closed-loop behavior what we want it to be. To review: - G c (s) G(s) H(s) you are here! plant For

More information

Simon Fraser University School of Engineering Science ENSC Linear Systems Spring Instructor Jim Cavers ASB

Simon Fraser University School of Engineering Science ENSC Linear Systems Spring Instructor Jim Cavers ASB Simon Fraser University School of Engineering Science ENSC 380-3 Linear Systems Spring 2000 This course covers the modeling and analysis of continuous and discrete signals and systems using linear techniques.

More information

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become Closed-loop system enerally MIMO case Two-degrees-of-freedom (2 DOF) control structure (2 DOF structure) 2 The closed loop equations become solving for z gives where is the closed loop transfer function

More information

CDS 101/110a: Lecture 10-2 Control Systems Implementation

CDS 101/110a: Lecture 10-2 Control Systems Implementation CDS 101/110a: Lecture 10-2 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 information

Chapter 2 Review of Linear and Nonlinear Controller Designs

Chapter 2 Review of Linear and Nonlinear Controller Designs Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide

More information

Control Systems Lab - SC4070 Control techniques

Control Systems Lab - SC4070 Control techniques Control Systems Lab - SC4070 Control techniques Dr. Manuel Mazo Jr. Delft Center for Systems and Control (TU Delft) m.mazo@tudelft.nl Tel.:015-2788131 TU Delft, February 16, 2015 (slides modified from

More information

Lecture «Robot Dynamics»: Dynamics 2

Lecture «Robot Dynamics»: Dynamics 2 Lecture «Robot Dynamics»: Dynamics 2 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE

More information

(Continued on next page)

(Continued on next page) (Continued on next page) 18.2 Roots of Stability Nyquist Criterion 87 e(s) 1 S(s) = =, r(s) 1 + P (s)c(s) where P (s) represents the plant transfer function, and C(s) the compensator. The closedloop characteristic

More information

L2 gains and system approximation quality 1

L2 gains and system approximation quality 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 24: MODEL REDUCTION L2 gains and system approximation quality 1 This lecture discusses the utility

More information

Iterative Learning Control Analysis and Design I

Iterative 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 information

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii Contents 1 An Overview and Brief History of Feedback Control 1 A Perspective on Feedback Control 1 Chapter Overview 2 1.1 A Simple Feedback System 3 1.2 A First Analysis of Feedback 6 1.3 Feedback System

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #15 Friday, February 6, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca (3) Cohen-Coon Reaction Curve Method

More information

Chapter Stability Robustness Introduction Last chapter showed how the Nyquist stability criterion provides conditions for the stability robustness of

Chapter Stability Robustness Introduction Last chapter showed how the Nyquist stability criterion provides conditions for the stability robustness of Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter Stability

More information

3.1 Overview 3.2 Process and control-loop interactions

3.1 Overview 3.2 Process and control-loop interactions 3. Multivariable 3.1 Overview 3.2 and control-loop interactions 3.2.1 Interaction analysis 3.2.2 Closed-loop stability 3.3 Decoupling control 3.3.1 Basic design principle 3.3.2 Complete decoupling 3.3.3

More information

ADAPTIVE TEMPERATURE CONTROL IN CONTINUOUS STIRRED TANK REACTOR

ADAPTIVE TEMPERATURE CONTROL IN CONTINUOUS STIRRED TANK REACTOR INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY (IJEET) International Journal of Electrical Engineering and Technology (IJEET), ISSN 0976 6545(Print), ISSN 0976 6545(Print) ISSN 0976 6553(Online)

More information

Welcome to Physics 211! General Physics I

Welcome to Physics 211! General Physics I Welcome to Physics 211! General Physics I Physics 211 Fall 2015 Lecture 01-1 1 Physics 215 Honors & Majors Are you interested in becoming a physics major? Do you have a strong background in physics and

More information

Welcome to Physics 161 Elements of Physics Fall 2018, Sept 4. Wim Kloet

Welcome to Physics 161 Elements of Physics Fall 2018, Sept 4. Wim Kloet Welcome to Physics 161 Elements of Physics Fall 2018, Sept 4 Wim Kloet 1 Lecture 1 TOPICS Administration - course web page - contact details Course materials - text book - iclicker - syllabus Course Components

More information