Transfer function and linearization

Similar documents
LTI system response. Daniele Carnevale. Dipartimento di Ing. Civile ed Ing. Informatica (DICII), University of Rome Tor Vergata

Dynamical systems: basic concepts

Homogeneous and particular LTI solutions

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

Introduction to Modern Control MT 2016

Control Systems. Frequency domain analysis. L. Lanari

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

Richiami di Controlli Automatici

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

Control Systems. Laplace domain analysis

ẋ 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)

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

Frequency domain analysis

Linearization problem. The simplest example

Control Systems Design

Transfer func+ons, block diagram algebra, and Bode plots. by Ania- Ariadna Bae+ca CDS Caltech 11/05/15

ME Fall 2001, Fall 2002, Spring I/O Stability. Preliminaries: Vector and function norms

EEE582 Homework Problems

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

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

Professor Fearing EE C128 / ME C134 Problem Set 7 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley

Controls Problems for Qualifying Exam - Spring 2014

ECE557 Systems Control

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

EE Experiment 11 The Laplace Transform and Control System Characteristics

Introduction to Feedback Control

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

Systems Analysis and Control

Chapter 2 SDOF Vibration Control 2.1 Transfer Function

Overview of Bode Plots Transfer function review Piece-wise linear approximations First-order terms Second-order terms (complex poles & zeros)

CDS 101: Lecture 4.1 Linear Systems

Outline. Classical Control. Lecture 1

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

STABILITY. Have looked at modeling dynamic systems using differential equations. and used the Laplace transform to help find step and impulse

AMME3500: System Dynamics & Control

Control Systems Design

EE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) =

Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft

CDS 101/110: Lecture 3.1 Linear Systems

CDS Solutions to the Midterm Exam

9.5 The Transfer Function

Identification Methods for Structural Systems

Frequency Response of Linear Time Invariant Systems

APPLICATIONS FOR ROBOTICS

Time Response Analysis (Part II)

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Norms for Signals and Systems

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

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

Dynamic circuits: Frequency domain analysis

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

Solution of Linear State-space Systems

10 Transfer Matrix Models

Analysis and Design of Control Systems in the Time Domain

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

First and Second Order Circuits. Claudio Talarico, Gonzaga University Spring 2015

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

Nonlinear Control Systems

LTI Systems (Continuous & Discrete) - Basics

Linear dynamical systems with inputs & outputs

ECE 3793 Matlab Project 3 Solution

Transform Solutions to LTI Systems Part 3

TRACKING AND DISTURBANCE REJECTION

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

MAE 143B - Homework 8 Solutions

INTRODUCTION TO DIGITAL CONTROL

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

CDS 101/110: Lecture 3.1 Linear Systems

Homework 7 - Solutions

Lecture 4 Stabilization

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design Method

Introduction to Nonlinear Control Lecture # 4 Passivity

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007

Advanced Control Theory

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

School of Mechanical Engineering Purdue University

Student Solutions Manual for. Design of Nonlinear Control Systems with the Highest Derivative in Feedback

Control Systems I Lecture 10: System Specifications

Definition of the Laplace transform. 0 x(t)e st dt

Review: transient and steady-state response; DC gain and the FVT Today s topic: system-modeling diagrams; prototype 2nd-order system

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

Systems and Control Theory Lecture Notes. Laura Giarré

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

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

Explanations and Discussion of Some Laplace Methods: Transfer Functions and Frequency Response. Y(s) = b 1

Intro. Computer Control Systems: F8

1 (30 pts) Dominant Pole

Topic # /31 Feedback Control Systems

Linear Systems. Linear systems?!? (Roughly) Systems which obey properties of superposition Input u(t) output

Equilibrium points: continuous-time systems

Intro. Computer Control Systems: F9

ELEC 3035, Lecture 3: Autonomous systems Ivan Markovsky

ECEN 605 LINEAR SYSTEMS. Lecture 7 Solution of State Equations 1/77

EE Control Systems LECTURE 9

Chapter Eight. Transfer Functions. 8.1 Frequency Domain Modeling

Linear Systems. Chapter Basic Definitions

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

1 Continuous-time Systems

BIBO STABILITY AND ASYMPTOTIC STABILITY

Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control

ECE 3620: Laplace Transforms: Chapter 3:

Transcription:

Transfer function and linearization Daniele Carnevale Dipartimento di Ing. Civile ed Ing. Informatica (DICII), University of Rome Tor Vergata Corso di Controlli Automatici, A.A. 24-25 Testo del corso: Fondamenti di Controlli Automatici, P. Bolzern, R. Scattolini, N. Schiavoni. / 3

Space state and transfer function Consider Single Input Single Output (SISO) Linear Time-invariant System (LTI) described by the differential equation (continuous time) ẋ = Ax + Bu, y = Cx + Du, () with x R n, u R, y R. The solution ϕ(t, x, u( )) := x(t) of () with initial condition x is x(t) = e A x + t the system output is then e A(t τ) Bu(τ)d τ, [proof: substitute in ()] (2) t y(t) = Ce A x }{{ + C e A(t τ) Bu(τ)d τ + Du(t). (3) } free response }{{} forced response The free response is characterized by system modes of the type e λ i t t h i /h i!, where λ i σ{a} C and h i n is the dimension of the largest Jordan block associated to λ i. The forced response contains the modes of the input and the output e α j t t q j /q j!. There might be higher order (t q j + ) polynomials in the response if α j = λ i for some i and j (resonance). 2 / 3

Laplace transform: the transfer function Applying Laplace transform to () yields L[x(t)](s) := x(s) = (si A) x + (si A) Bu(s) (4) L[y(t)](s) := y(s) = C(sI A) x + ( C(sI A) B + D ) u(s). (5) Definition (Transfer function) Assuming x =, then F DT (s) := y(s) u(s) = C(sI A) B + D = Γm i=(s z i), (6) (s pi) Γ n i= is the system transfer function and is a proper rational function (ratio of polynomials of s where m n n). Furthermore, if every pole (root of the denominator) p i of the FDT has non-positive real part (p i C ) then if u(t) = E cos(ωt + θ) it holds lim y(t) = ρ(ω)e cos(ωt + θ + ϕ(ω)), (7) t where ρ(ω) := F DT (jω) and ϕ(ω) := F DT (jω). 3 / 3

Transient response Transfer function The forced response, using inverse Laplace transform and residuals can be written as y(t) = L [C(sI A) x ](t) + L [F DT (s)u(s)](t) If p i C then [ = x = L i j = R i,j t j e p i t (j )! i j }{{} transient response lim t i j R i,j R i,j (s alpha i) j (s p + i) j i j + R i,j t j e α i t. (8) (j )! i j }{{} regime response R i,j t j e p i t (j )! } {{ } transient response =. What happen if p i C? Does exist an initial condition x such that y(t) = ρ(ω)e cos(ωt + θ + ϕ(ω)) for all t? ] 4 / 3

First order rational functions (not all of them are proper transfer functions) P (s) = s +, P 2(s) = s +, P 3 (s) =.s +, P 4(s) =.s +, P 5 (s) = s, P 6(s) = s + s +, P 7(s) = 2 s + s +. Bode Diagram 5 Magnitude (db) 5 Phase (deg) 36 27 8 9 P P 2 P 3 P 4 P 5 P 6 P 7 9 8 2 3 4 Frequency (rad/s) Figure: Bode plots - first order functions. 5 / 3

First order rational functions (not all of them are proper transfer functions) P = t f (, [ ] ) ; P2 = t f ( [ ], ) ; P3 = t f (, [. ] ) ; P4 = t f ([. ], [ ] ) ; P5 = t f (, [ ]); P6 = t f ( [ ], [ ] ) ; P7 = zpk ( [ ], [ ], 2 ) ; f i g u r e ( ) bode (P, P2, P3, P4, P5, P6, P7 ) ; legend ( P, P 2, P 3, P 4, P 5, P 6, P 7 ) s e t ( f i n d a l l ( gcf, t y p e, l i n e ), l i n e w i d t h, 3 ) hold on g r i d on 6 / 3

Step response: first order rational functions P (s) = s +, P 2(s) = s +, P 3 (s) =.s +, P 4(s) =.s +, P 5 (s) = s, P 6(s) = s + s +, P 7(s) = 2 s + s +. Step Response P 9 P 3 P 5 8 P 6 P 7 7 Amplitude 6 5 4 3 2 2 3 4 5 6 Time (seconds) Figure: Step response - first order functions. 7 / 3

Step response: first order rational functions P (s) = s +, P 2(s) = s +, P 3 (s) =.s +, P 4(s) =.s +, P 5 (s) = s, P 6(s) = s + s +, P 7(s) = 2 s + s +. P 8 P 3 6 4 2 y(t) 2 4 6 8 P 5 P 6 P 7 3 2 y(t) 2 3 P P 3 P 5 P 6 P 7.5.52.53.54.55.56.57.58 time [s].2.4.6.8.2.4.6.8 2 time [s] Figure: Input response : u(t) = 2 sin(t 2π 3). 8 / 3

First order rational functions (not all of them are proper transfer functions) n i = 3 ; omega = 2 p i n i ; mytime = :. : 2 ; u = 2 s i n ( omega mytime ) ; l i s t a C o l o r i = { r, b, g, k, c, y, m, r,... b, g, k, c, y, m, r :, b :, g :,... k :, c :, y :, m:, r., b., g., k., c.,... y., m., r o, b o, g o, k o, c o, y o, m o,... r x, b x, g x, k x, c x, y x, m x } ; myfontsize = 6 ; f i g u r e ( ) f o r i = : 7 i f ( i = 2 && i = 4) %not p r o p e r t r a n s f e r f u n c t i o n e v a l ( [ y = l s i m (P num2str ( i ), u, mytime ) ; ] ) ; p l o t ( mytime, y, c e l l 2 m a t ( l i s t a C o l o r i ( i ) ), LineWidth, 2 ) ; hold on y l i m ([ ] ) end end h old o f f l e g e n d ( P, P 3, P 5, P 6, P 7, L o c a t i o n, NorthWest ) x l a b e l ( time [ s ], F o n t S i z e, myfontsize, I n t e r p r e t e r, L atex ) y l a b e l ( y ( t ), F o n t S i z e, myfontsize, I n t e r p r e t e r, L a t e x ) h old on g r i d on 9 / 3

Second order rational functions ωn 2 P (s) = s 2 + 2ζω ns + ωn 2, P 2 (s) = + 2s s 2 + s +, P 2s 3(s) = s 2 + s +, Bode Diagram Bode Diagram 5 Magnitude (db) 5 Magnitude (db) 2 5 3 45 4 36 27 P 2 P 3 Phase (deg) 9 Phase (deg) 8 9 35 8 2 2 Frequency (rad/s) 9 2 2 Frequency (rad/s) Figure: Left: P (s) with ζ [, ]. Right: P 2 (s) and P 3 (s). / 3

Second order rational functions ωn 2 P (s) = s 2 + 2ζω ns + ωn 2, P 2 (s) = + 2s s 2 + s +, P 2s 3(s) = s 2, [Non-minum phase plant] + s + 2 2.8.6.5.4.2 y(t) y(t).5.8.6.4.5.2 5 5 time [s] 5 5 time [s] Figure: Step response of P (s) with ζ [, ]. Right: step response of P 2 (s) (RED) and P 3 (s) (BLUE). / 3

Transfer function Consider the nonlinear differential equation ẋ = f(x, u, d), where the system state is x R n with input u R p and disturbance d R q. Let (x e, u e, d e) be the equilibrium triple such that f(x e, u e, d e) =, then the linearization of the system dynamics around such point is x f(x, u, d) x x + (xe,u e,d e) A x + Bũ + M d, f(x, u, d) u where x = x x e, ũ = u u e and d = d d e. ũ + (xe,u e,d e) f(x, u, d) d d, (xe,u e,d e) (9) 2 / 3

: cart-pendulum Figure: Inverted pendulum with cart (Matlab). 3 / 3