Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani

Similar documents
Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch 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. Jacopo Tani

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

6.241 Dynamic Systems and Control

Control Systems I. Lecture 9: The Nyquist condition

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 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 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

16.30 Estimation and Control of Aerospace Systems

Systems and Control Theory Lecture Notes. Laura Giarré

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

Control Systems I. Lecture 9: The Nyquist condition

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

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

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

Linearization problem. The simplest example

Control Systems I Lecture 10: System Specifications

Exam. 135 minutes + 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time

CDS 101: Lecture 4.1 Linear Systems

Control Systems Lab - SC4070 Control techniques

Lecture 1: Feedback Control Loop

Linearize a non-linear system at an appropriately chosen point to derive an LTI system with A, B,C, D matrices

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

Analog Signals and Systems and their properties

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

Modeling and Control Overview

Modeling and Analysis of Dynamic Systems

ECE504: Lecture 8. D. Richard Brown III. Worcester Polytechnic Institute. 28-Oct-2008

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

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

Richiami di Controlli Automatici

Modeling and Experimentation: Compound Pendulum

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

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

Control Systems Lab - SC4070 System Identification and Linearization

Lecture 2. Introduction to Systems (Lathi )

CDS 101/110a: Lecture 2.1 Dynamic Behavior

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

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

CIS 4930/6930: Principles of Cyber-Physical Systems

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

Design Methods for Control Systems

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

ECE504: Lecture 9. D. Richard Brown III. Worcester Polytechnic Institute. 04-Nov-2008

Intro. Computer Control Systems: F8

Discrete and continuous dynamic systems

Exam. 135 minutes, 15 minutes reading time

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

Module 02 CPS Background: Linear Systems Preliminaries

Control Systems Design

Controls Problems for Qualifying Exam - Spring 2014

CDS 101/110a: Lecture 2.1 Dynamic Behavior

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

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

Module 02 Control Systems Preliminaries, Intro to State Space

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Robotics. Dynamics. Marc Toussaint U Stuttgart

Overview of the Seminar Topic

Mathematics for Control Theory

EECS C128/ ME C134 Final Wed. Dec. 14, am. Closed book. One page, 2 sides of formula sheets. No calculators.

EECE 3620: Linear Time-Invariant Systems: Chapter 2

ME8230 Nonlinear Dynamics

Automatic Control Systems theory overview (discrete time systems)

Autonomous Mobile Robot Design

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

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

Chapter 1 Fundamental Concepts

Control Systems. Internal Stability - LTI systems. L. Lanari

OUTPUT CONTROLLABILITY AND STEADY-OUTPUT CONTROLLABILITY ANALYSIS OF FIXED SPEED WIND TURBINE

MEM 255 Introduction to Control Systems: Modeling & analyzing systems

LMI Methods in Optimal and Robust Control

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as

BIBO STABILITY AND ASYMPTOTIC STABILITY

EE C128 / ME C134 Final Exam Fall 2014

Continuous Dynamics Solving LTI state-space equations גרא וייס המחלקה למדעי המחשב אוניברסיטת בן-גוריון

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

Optimal Polynomial Control for Discrete-Time Systems

AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Introduction to Automatic Control & Linear systems (time domain)

CDS 101: Lecture 5-1 Reachability and State Space Feedback

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization

Nonlinear Oscillators: Free Response

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

10 Transfer Matrix Models

Control Systems. Time response. L. Lanari

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T

Robotics. Dynamics. University of Stuttgart Winter 2018/19

Modeling and Analysis of Dynamic Systems

Stability of Parameter Adaptation Algorithms. Big picture

6.241 Dynamic Systems and Control

Module 03 Linear Systems Theory: Necessary Background

Lecture 9 Nonlinear Control Design

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

Lecture plan: Control Systems II, IDSC, 2017

Dynamical systems: basic concepts

Control Systems. Time response

I ml. g l. sin. l 0,,2,...,n A. ( t vs. ), and ( vs. ). d dt. sin l

1 Lyapunov theory of stability

Transcription:

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. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 1 / 37

Tentative schedule # Date Topic 1 Sept. 21 Introduction, Signals and Systems 2 Sept. 28 Modeling and 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 1: 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 2: Control Systems I 09/28/2018 2 / 37

Today s learning objectives After today s lecture, you should be able to: Derive series, parallel and feedback system interconnections. Understand the difference between the main control architectures (feedforward, feedback). Can use the concept of state to model a system. Write the model of an 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 state space representation. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 3 / 37

Outline 1 Recap from previous lecture 2 Feedforward and feedback 3 State-space models 4 Modeling J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 4 / 37

Signals and Systems A signal u is a map from a set, e.g. T, to another another set, e.g. W. In short: u : T W. A system is a mapping between input and output signals. Control systems uses block diagrams to represent systems and their interconnections. u Σ y We classify the system in different ways: Static (memoryless) vs. Dynamic Causal vs. Non-causal Linear vs. Nonlinear Time-invariant vs. Time-varying J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 5 / 37

Memoryless (or static) vs. dynamic systems An input-output system Σ is memoryless (or static) if for all t T, y(t) is a function of u(t). In other words, in a static 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 2: Control Systems I 09/28/2018 6 / 37

Causal vs. non-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]. It is strictly causal if the output at time t depends only on values of the input (, 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 2: Control Systems I 09/28/2018 7 / 37

Linear vs. nonlinear 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 property: αu a + βu b Σ αy a + βy b J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 8 / 37

Time-invariant vs. time-variant systems An input-output system Σ is time-invariant if Σσ τ u = σ τ Σu = σ τ y, τ T, where σ τ is a shift operator such that σ τ u(t) = u(t τ). In other words, the system manipulates the input in a way that does not depend on when the system is used. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 9 / 37

Which systems will we treat in this course, and why? In this course, we will consider only LTI SISO systems: Linear, Time Invariant, Single Input, Single Output, 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 that we will explore today. 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 2: Control Systems I 09/28/2018 10 / 37

Interconnections of systems: series Serial interconnection: Σ = Σ 2 Σ 1 Σ 1 Σ 2 u y J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 11 / 37

Interconnections of systems: parallel Parallel interconnection: u Σ 1 y Σ = Σ 1 + Σ 2 Σ 2 J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 12 / 37

Interconnections of systems: (negative) feedback (Negative) Feedback interconnection: u Σ 1 y Σ = (I + Σ 1 Σ 2 ) 1 Σ 1 Σ 2 J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 13 / 37

Outline 1 Recap from previous lecture 2 Feedforward and feedback 3 State-space models 4 Modeling J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 14 / 37

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. Robustness: the control system satisfies the above objectives even if the system is slightly different than we expected. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 15 / 37

The ideal controller, or, how to make a brick wall fly? J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 16 / 37

The ideal controller, or, how to make a brick wall fly? J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 16 / 37

The ideal controller, or, how to make a brick wall fly? Example from Prof. Sandipan Mishra s, Feedforward and Iterative Learning Control, RPI, 2012. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 16 / 37

Basic control architectures: Feed-Forward 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. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 17 / 37

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., closed-loop 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. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 18 / 37

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 feed-forward and feedback architectures. Ensures stability, robustness, but can also speed up tracking/regulation. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 19 / 37

Outline 1 Recap from previous lecture 2 Feedforward and feedback 3 State-space models 4 Modeling J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 20 / 37

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

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 0 ) of a causal system at time t 0 is the information needed, together with the input u between times t 0 and t 1, to uniquely predict the output at time t 1, for all t 1 t 0. Usually, the state of a system is a vector in some Euclidean space R n. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 22 / 37

State of a system The state of the system at a given time t 0 summarizes the whole history of the past inputs over (, t 0 ), for the purpose of predicting the output at future times. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 22 / 37

State of a system The state of the system at a given time t 0 summarizes the whole history of the past inputs over (, t 0 ), for the purpose of predicting the output at future times. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 22 / 37

State of a system The state of the system at a given time t 0 summarizes the whole history of the past inputs over (, t 0 ), for the purpose of predicting the output at future times. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 22 / 37

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? J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 23 / 37

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 some choices of state which are preferable to others; in particular, we can look at minimal realizations. Definition (Dimension of a system) The dimension of a causal system is 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 finite-dimensional systems, i.e., systems which can be described with a finite number of variables. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 24 / 37

LTI State-space model It can be shown that any finite-dimensional LTI system can be described by a state-space model of the form: Definition (Continuous-time State-Space 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 u 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. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 25 / 37

Outline 1 Recap from previous lecture 2 Feedforward and feedback 3 State-space models 4 Modeling J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 26 / 37

Water Tank (Integrator) Note that: All models are wrong, but some are useful. (depending on the application) George E. P. Box. Notation: Flow: u = u + u, Water level: h, Tank cross-section area: T cs, Dynamic model: d h dt = 1 T cs u State-space model, with y = x = h: [ ] [ ] A B 0 1 = T cs C D 1 0 J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 27 / 37

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 State-space model, with y = x = T T e : [ ] [ A B c = m C D 1 0 1 m ] J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 28 / 37

Nonlinear systems Unfortunately, most real-world systems are nonlinear. Finite-dimensional, time-invariant, causal nonlinear control systems, with input u and output y can typically be modeled using a set of differential equations as follows: Definition (Continuous-time Nonlinear State-Space 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. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 29 / 37

Pendulum (2nd-order nonlinear system) https://www.youtube.com/watch?v=owiusp6qapk 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. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 30 / 37

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. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 31 / 37

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. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 32 / 37

(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. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 33 / 37

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 state-space form as δẋ = Aδx + Bδu, δy = Cδx + Dδu, where [ ] [ ] 0 1 0 A = g/l c/(ml 2, B = ) 1/(mL 2. ) C = [ 1 0 ], D = 0. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 34 / 37

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 state-space form as δẋ = Aδx + Bδu, δy = Cδx + Dδu, where [ ] [ ] 0 1 0 A = +g/l c/(ml 2, B = ) 1/(mL 2. ) C = [ 1 0 ], D = 0. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 35 / 37

Some remarks on infinite-dimensional systems Even though we will not address infinite-dimensional systems in detail, some examples are very useful: Time-delay systems: Consider the very simple time delay S T, defined as a continuous-time 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. PDE-driven 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 infinite-dimensional systems. In order to deal with infinite-dimensional systems, approximate discrete models are often used to reduce the dimension of the state. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 36 / 37

Today s learning objectives After today s lecture, you should be able to: Derive series, parallel and feedback system interconnections. Understand the difference between the main control architectures (feedforward, feedback). Can use the concept of state to model a system. Write the model of an 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 state space representation. J. Tani, E. Frazzoli (ETH) Lecture 2: Control Systems I 09/28/2018 37 / 37