Why do we need a model?
|
|
- Morris Preston
- 6 years ago
- Views:
Transcription
1 Why do we need a model? For simulation (study the system output for a given input) Ex. Thermal study of a space shuttle when it enters the atmosphere (étude thermique concernant la rentrée dans l atmosphère d une navette spaciale) For design (compute the system parameters to have a desired output for a given input) Ex. Design of electrical, mechanical or chemical installations (dimensionnement d une installation électrique,...) For prediction (forecast the future values of the output) Ex. weather forecasting ; flood forecasting (prévision météo, prévision de crue) For control (model-based controller design) Ex. Pole placement controller design for tracking and disturbance rejection Plants, Systems and Models (Chapter 1) System Identification Fall / 25
2 How can we find a model? First principle modeling Based on physical laws, physical models (modèles de connaissance) G(s) = K s(τs +1) (continuous-time models, pedagogical interest) System identification Based on input/output measured data (modèles de représentation) G(z) = bz z 2 + a 1 z + a 2 (discrete-time models, practical interest) Plants, Systems and Models (Chapter 1) System Identification Fall / 25
3 How can we find a model? Physical modeling R m L m u m i m E m M θ J c f E m = K m θ M m = K m i m (t) Assumptions : only viscous friction, backlash and self inductance L m neglected (frottement visqueux, néglige les jeux et l inductance de l induit) (J m + J c ) θ(t)+f θ(t) =K m i m (t) u m (t) =R m i m (t)+k m θ (J m + J c )R m θ(t)+(fr m + K 2 m ) θ(t) =K m u m (t) [ (Jm + J c )R m s 2 +(fr m + K 2 m )s] Θ(s) =K m U m (s) Θ(s) U m (s) = K m (J m + J c )R m s 2 +(fr m + K 2 m)s model : G (s) = K s(τs +1) Plants, Systems and Models (Chapter 1) System Identification Fall / 25
4 How can we find a model? System identification Cement Plant : Crusher & Separator Loop fraîches q(t) ciment c(t) Broyeur Crusher Séparateur refus Physical model (modèle de connaissance)? Identification : Apply a specific input q(t) and measure the output c(t) and represent it as a function of preceding values of input and output. c(t) =G[q(t), q(t 1), q(t 2),...,c(t 1), c(t 2),...] bz (modèle de représentation) G (z) = z 2 + a 1 z + a 2 Plants, Systems and Models (Chapter 1) System Identification Fall / 25
5 Physical or identified model? 1) Physical models (modèles de connaissance) G(s) = K m (J m + J c )R m s 2 +(fr m + K 2 m )s Direct relation with physical parameters High order, approximative, need complete process knowledge, physical parameters should be known 2) Identified models (modèles de représentation) bz G (z) = z 2 + a 1 z + a 2 Appropriate for controller design, simple and efficient Limited validity (operating point, type of input), sensors, measurement noise, unknown model structure Plants, Systems and Models (Chapter 1) System Identification Fall / 25
6 Type of models dynamic/static monvariable/multivariable deterministic/stochastic lumped parameter (à paramètres localisés)/distributed parameter (à paramètres répartis) linear/nonlinear time-invariant (stationnaire)/time-variant (nonstationnaire) causal/noncausal zero initial condition (à repos) /nonzero initial condition LCSR System : Linear Time-Invariant Causal System with zero initial condition Plants, Systems and Models (Chapter 1) System Identification Fall / 25
7 c +2c c 0 c =3q(t θ) =3 q(t θ)+3q 0 Plants, Systems and Models (Chapter 1) System Identification Fall / 25 Example : Cement mill (Moulin à ciment) q(t) System c(t) ċ(t)+2c 2 (t) =3q(t θ) c(0) = c 0 System : dynamic, monovariable, deterministic, lumped parameter, nonlinear, time-invariant, causal, nonzero initial condition. dynamic/statique? monovariable/multivariable? deterministic/stochastic? lumped parameter(à paramètres localisés)/distributed parameter? linear/nonlinear? time-variant/time-invariant (stationnaire)? causal/noncausal? zero/nonzero initial condition? Linearization? Linearization Taylor Series : f (x) f (x 0 )+f (x 0 )(x x 0 ) c 2 (t) =c c 0(c(t) c 0 ), c = c(t) c 0, q(t) =q(t) q 0
8 Type of representations input/output representation (représentation externe) state-space representation (représentation interne) time-domain representation (représentation temporelle) frequency-domain representation (représentation fréquentielle) continuous-time representation (représentation continue) discrete-time representation (représentation discrète) Example input/output time-domain continuous-time representation : y(t) =H[u(τ)] <τ t state-space time-domain discrete-time representation : x(k +1)=f [x(k), u(k), k] state equation x(k 0 )=x 0 y(k) =g[x(k), u(k), k] output equation Plants, Systems and Models (Chapter 1) System Identification Fall / 25
9 Input/output models Time-domain continuous-time representation y(t) =H[u(τ)] <τ t H : a causal linear operator Consider the impulse input signal at τ (impulsion de Dirac) : δ(t τ)dt =1 ; Convolution integral : u(t) = y(t) =Hu(t) =H u(τ)δ(t τ)dτ f (t)δ(t τ)dt = f (τ) u(τ)δ(t τ)dτ = δ(t-τ) t 0 τ Hδ(t τ)u(τ)dτ Define impulse response : g(t) Hδ(t) g(t τ) =Hδ(t τ) y(t) = g(t τ)u(τ)dτ = g(t) u(t) =u(t) g(t) Plants, Systems and Models (Chapter 1) System Identification Fall / 25
10 Input/output models Time-domain discrete-time representation y(k) =H[u(h)] < h k H : a causal linear operator For an LSCR system : k y(k) = g(k j)u(j) =g(k) u(k) =u(k) g(k) j=0 g(k) : discrete { impulse response (response to discrete impulse δ(k)) 1 k =0 δ(k) = 0 k 0 Frequency-domain representation Continuous-time : y(t) =g(t) u(t) Y (s) =G (s)u(s) Y (jω) =G(jω)U(jω) Discrete-time : y(k) =g(k) u(k) Y (z) =G (z)u(z) Y (e jω )=G (e jω )U(e jω ) Plants, Systems and Models (Chapter 1) System Identification Fall / 25
11 Relation between g(k) andg(t) δ(k) δ (t) δ(t) T 2T kt T t 0 T t δ(k) Surface = T Surface = 1 δ(k) δ*(t) g*(t) g(k) N/A G(s) A/N G(z) δ(t) g(t) g(t) G(s) A/N kt lim T 0 1 T g (t) =g(t) g(k) Tg(t) kt Plants, Systems and Models (Chapter 1) System Identification Fall / 25
12 Continuous- to discrete-time Continuous-time approach Continuous-time model G(s) continuous-time controller K(s) discrete-time controller K(z) for implementation (T small as possible) Discrete-time approach Continuous-time model G(s) discrete-time model G(z) (T according to Shannon s theorem) discrete-time controller K(z) Remark Discrete- to continuous-time conversion is used when G(z) is available (by identification) and we need G(s) for continuous-time design method or physical parameter identification. Plants, Systems and Models (Chapter 1) System Identification Fall / 25
13 Relation between G(s) andg(z) sortie u 1 (k) = u 2 (k) u 1 (t) u 2 (t) y 1 (k) y 1 (t) y 2 (t) y 2 (k) 0 T t 0 T t u(t) G(s) y(t) u 1 (k) =u 2 (k) y 1 (k) y 2 (k) G 1 (z) = Y 1(z) G 2 (z) = Y 2(z) U 1 (z) U 2 (z) A/N u(k) G(z) For a given G(s), G(z) depends on input u(t) A/N y(k) Plants, Systems and Models (Chapter 1) System Identification Fall / 25
14 Find G(z) fromg(s) G(z) = Y (z) U(z) = Z{y(k)} Z{u(k)} = Z{L 1 [G(s)U(s)] kt } Z{L 1 [U(s)] kt } u(t) is unit step (U(s) = 1/s) G 1 (z) = Z{L 1 [G(s)/s] kt } 1 1 z 1 =(1 z 1 )Z{L 1 [G(s)/s] kt } u(t) is unit impulse (U(s) = 1) U(z) =Z { L 1 [1] kt } = Z { δ(t) kt } = lim G 2 (z) = T Z{L 1 [G(s)] kt } T 0 1 G 1 (z) is not equal to G 2 (z) T Z{δ(k)} 1 T Plants, Systems and Models (Chapter 1) System Identification Fall / 25
15 Find G(z) fromg(s) Conversion with Zero-Order-Hold Input is a linear combination of steps. u(k) u(t) y(t) y(k) N/A G(s) A/N G(z) G(z) = Z{L 1 [G(s)/s] kt } 1 1 z 1 =(1 z 1 )Z{L 1 [G(s)/s] kt } G(s) G(s) s L 1 γ(t) sampling γ(k) Z G(z) 1 z 1 (1 z 1 ) G(z) Plants, Systems and Models (Chapter 1) System Identification Fall / 25
16 Find G(z) fromg(s) Example Find G(z) fromg(s) = 1 s +1 T =0.2 byzohmethod. [ } G(z) = (1 z 1 )Z {L 1 1 s(s +1)] { [ kt 1 = (1 z 1 )Z L 1 s 1 } (s +1)] [ kt ] = (1 z 1 1 ) 1 z e T z 1 = 1 1 z 1 1 e T z 1 = (1 e T )z 1 1 e T z 1 = 0.18z z 1 Plants, Systems and Models (Chapter 1) System Identification Fall / 25
17 Find G(z) fromg(s) Conversion using impulse response G(z) = T Z{L 1 [G(s)] kt } Example G(s) L 1 g(t) sampling T Z g(t) kt g(k) G (z) Find G(z) from G(s) = 1 T =0.2 by impulse response method. s +1 { [ } 1 G(z) =T Z L 1 1 = T s +1] kt 1 e T z 1 = z 1 Plants, Systems and Models (Chapter 1) System Identification Fall / 25
18 Find G(z) fromg(s) Zero-Pole matching (Transformation des pôles et des zéros) s Im ω s 2 z = e Ts Im z Three-step procedure : 0 R e R e ω s 2 1 Find discrete poles and zeros : p d = e Tpc z d = e Tzc. 2 Add zeros at z = 1 to have the same number of poles and zeros. 3 Adjust the static gain Plants, Systems and Models (Chapter 1) System Identification Fall / 25
19 Find G(z) fromg(s) Example Find G(z) from G(s) = 1 s +1 and T =0.2 by zero-pole matching. 1 Find discrete poles and zeros : p c = 1 p d = e Tpc = e 0.2 = Add one zero at z = 1. 3 Adjust the static gain. 1+z 1 G(z) =α z 1 K c = lim sg(s) 1 s 0 s = lim G (s) =1 s 0 K d = lim (1 + z 1 1 2α )G (z) = lim G (z) = z 1 1+z 1 z z 1 K c = K d α =0.09 G (z) = z 1 Plants, Systems and Models (Chapter 1) System Identification Fall / 25
20 Find G(z) fromg(s) by numerical integration 1. Forward integration Suppose that G(s) = Y (s) U(s) = 1 s then ẏ(t) =u(t). y(k +1) y(k) T = u(k) Example z 1 T Y (z) Y (z) =U(z) U(z) = Find G(z) from G(s) = 1 s +1 T z 1 s : z 1 T and T =0.2 by forward integration. s : z 1 T G(z) = 1 z 1 T +1 = T z 1+T = 0.2z z 1 Plants, Systems and Models (Chapter 1) System Identification Fall / 25
21 Find G(z) fromg(s) by numerical integration 2. Backward integration (intégration rétrograde) Example ẏ(t) =u(t) y(k) y(k 1) T 1 z 1 Y (z) =U(z) Y (z) T U(z) = Find G(z) from G(s) = 1 s +1 s : z 1 Tz G(z) = = u(k) T 1 z 1 s : z 1 Tz and T =0.2 by backward integration 1 z 1 Tz +1 = Tz z 1+Tz = z 1 Plants, Systems and Models (Chapter 1) System Identification Fall / 25
22 Find G(z) fromg(s) by numerical integration 3. Trapezoid integration (intégration trapézoidale) { y(k+1) y(k) T = u(k) y(k+1) y(k) T = u(k +1) y(k +1) y(k) T = 1 [u(k)+u(k +1)] 2 z 1 T Y (z) =1 Y (z) T (z +1) (1 + z)u(z) = 2 U(z) 2(z 1) s : 2 z 1 T z +1 Example Find G(z) from G(s) = 1 s +1 s : 2 T z 1 z +1 G(z) = 1 2(z 1) T (z+1) +1 = and T =0.2 by trapezoid integration. Tz + T 2z 2+Tz + T = z z 1 Plants, Systems and Models (Chapter 1) System Identification Fall / 25
23 Find G(z) fromg(s) by numerical integration Remark Forward integration : Backward integration : z = Trapezoid integration : z =1+Ts(z = e Ts 1+Ts) 1 1 Ts (z = ets = 1 e Ts 1 1 Ts ) z = 1+Ts/2 1 Ts/2 (z = ets = ets/2 1+Ts/2 e Ts/2 1 Ts/2 ) Plants, Systems and Models (Chapter 1) System Identification Fall / 25
24 Find G(s) fromg(z) The inverse of all methods can be used for conversion from discrete to continuous-time models. zoh impulse response backward integration Tustin transformation { [ ]} G(z) G(s) =sl Z 1 1 z 1 G(s) = 1 T L{Z 1 [G(z)]} G(s) =G(z) z= 1 1 Ts G(s) =G(z) z= 1+Ts/2 1 Ts/2 Plants, Systems and Models (Chapter 1) System Identification Fall / 25
25 Comparison of models Externe Continue Continue Interne c y(t) = h[u(τ), τ ] - < τ t c y(k) = h[u(h), h] - <h k. x(t) = f[x(t), u(t), t] x(0) = x 0 y(t) = g[x(t), u(t), t] c x(k+1) = f[x(k), u(k), k] x(0) = x 0 y(k) = g[x(k), u(k), k] Temporelle lsc lsc lsc lsc g ij (t) t y i (t) = g ij (t-τ) u j (τ) d τ - g ij (k) k y i (k) = g ij (k-h) u j (h) h=-. x(t) = Ax(t) + Bu(t) x(0) = x 0 y(t) = Cx(t) + Du(t) x(k+1) = A x(k) + Bu(k) x(0) = x 0 y(k) = Cx(k) + Du(k) lscr G ij (s) = L[ g ij (t)] Y(s) = [G ij (s)] U(s) lscr G ij (z) = Z[ g ij (k)] Y(z) = [G ij (z)] U(z) lscr -1 X(s) = (s I - A) B U(s) Y(s) = C X(s) + D U(s) lscr X(z) = (zi - A) -1 B U(z) Y(z) = C X(z) + D U(z) Plants, Systems and Models (Chapter 1) System Identification Fall / 25
LTI Systems (Continuous & Discrete) - Basics
LTI Systems (Continuous & Discrete) - Basics 1. A system with an input x(t) and output y(t) is described by the relation: y(t) = t. x(t). This system is (a) linear and time-invariant (b) linear and time-varying
More informationProblem Set 3: Solution Due on Mon. 7 th Oct. in class. Fall 2013
EE 56: Digital Control Systems Problem Set 3: Solution Due on Mon 7 th Oct in class Fall 23 Problem For the causal LTI system described by the difference equation y k + 2 y k = x k, () (a) By first finding
More informationEL 625 Lecture 11. Frequency-domain analysis of discrete-time systems
EL 625 Leture 11 1 EL 625 Leture 11 Frequeny-domain analysis of disrete-time systems Theorem: If S is a fixed linear disrete-time system, the zero-state response, S{z k } = H(z)z k (1) Proof: S{z k } =
More informationECEN 420 LINEAR CONTROL SYSTEMS. Lecture 2 Laplace Transform I 1/52
1/52 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 2 Laplace Transform I Linear Time Invariant Systems A general LTI system may be described by the linear constant coefficient differential equation: a n d n
More informationDiscrete and continuous dynamic systems
Discrete and continuous dynamic systems Bounded input bounded output (BIBO) and asymptotic stability Continuous and discrete time linear time-invariant systems Katalin Hangos University of Pannonia Faculty
More informationModelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu
Modelling and Control of Dynamic Systems Stability of Linear Systems Sven Laur University of Tartu Motivating Example Naive open-loop control r[k] Controller Ĉ[z] u[k] ε 1 [k] System Ĝ[z] y[k] ε 2 [k]
More information1. Z-transform: Initial value theorem for causal signal. = u(0) + u(1)z 1 + u(2)z 2 +
1. Z-transform: Initial value theorem for causal signal u(0) lim U(z) if the limit exists z U(z) u(k)z k u(k)z k k lim U(z) u(0) z k0 u(0) + u(1)z 1 + u(2)z 2 + CL 692 Digital Control, IIT Bombay 1 c Kannan
More informationLTI system response. Daniele Carnevale. Dipartimento di Ing. Civile ed Ing. Informatica (DICII), University of Rome Tor Vergata
LTI system response Daniele Carnevale Dipartimento di Ing. Civile ed Ing. Informatica (DICII), University of Rome Tor Vergata Fondamenti di Automatica e Controlli Automatici A.A. 2014-2015 1 / 15 Laplace
More informationLinear System Theory. Wonhee Kim Lecture 1. March 7, 2018
Linear System Theory Wonhee Kim Lecture 1 March 7, 2018 1 / 22 Overview Course Information Prerequisites Course Outline What is Control Engineering? Examples of Control Systems Structure of Control Systems
More informationDiscrete-time linear systems
Automatic Control Discrete-time linear systems Prof. Alberto Bemporad University of Trento Academic year 2-2 Prof. Alberto Bemporad (University of Trento) Automatic Control Academic year 2-2 / 34 Introduction
More informationSystems and Control Theory Lecture Notes. Laura Giarré
Systems and Control Theory Lecture Notes Laura Giarré L. Giarré 2017-2018 Lesson 7: Response of LTI systems in the transform domain Laplace Transform Transform-domain response (CT) Transfer function Zeta
More informationGATE EE Topic wise Questions SIGNALS & SYSTEMS
www.gatehelp.com GATE EE Topic wise Questions YEAR 010 ONE MARK Question. 1 For the system /( s + 1), the approximate time taken for a step response to reach 98% of the final value is (A) 1 s (B) s (C)
More informationLABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers
LABORATORY OF AUTOMATION SYSTEMS Analytical design of digital controllers Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it
More informationPole placement control: state space and polynomial approaches Lecture 2
: state space and polynomial approaches Lecture 2 : a state O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename -based November 21, 2017 Outline : a state
More informationTime Response Analysis (Part II)
Time Response Analysis (Part II). A critically damped, continuous-time, second order system, when sampled, will have (in Z domain) (a) A simple pole (b) Double pole on real axis (c) Double pole on imaginary
More informationIntroduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31
Introduction Classical Control Robust Control u(t) y(t) G u(t) G + y(t) G : nominal model G = G + : plant uncertainty Uncertainty sources : Structured : parametric uncertainty, multimodel uncertainty Unstructured
More information1 x(k +1)=(Φ LH) x(k) = T 1 x 2 (k) x1 (0) 1 T x 2(0) T x 1 (0) x 2 (0) x(1) = x(2) = x(3) =
567 This is often referred to as Þnite settling time or deadbeat design because the dynamics will settle in a Þnite number of sample periods. This estimator always drives the error to zero in time 2T or
More informationEE480.3 Digital Control Systems. Part 2. z-transform
EE480.3 Digital Control Systems Part 2. z-transform Kunio Takaya Electrical and Computer Engineering University of Saskatchewan January 14, 2008 ** Go to full-screen mode now by hitting CTRL-L 1 Contents
More informationLecture: Sampling. Automatic Control 2. Sampling. Prof. Alberto Bemporad. University of Trento. Academic year
Automatic Control 2 Sampling Prof. Alberto Bemporad University of rento Academic year 2010-2011 Prof. Alberto Bemporad (University of rento) Automatic Control 2 Academic year 2010-2011 1 / 31 ime-discretization
More informationControl 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 informationControl System Design
ELEC ENG 4CL4: Control System Design Notes for Lecture #27 Wednesday, March 17, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Discrete Delta Domain Models The
More informationECE504: Lecture 9. D. Richard Brown III. Worcester Polytechnic Institute. 04-Nov-2008
ECE504: Lecture 9 D. Richard Brown III Worcester Polytechnic Institute 04-Nov-2008 Worcester Polytechnic Institute D. Richard Brown III 04-Nov-2008 1 / 38 Lecture 9 Major Topics ECE504: Lecture 9 We are
More informationDigital Control & Digital Filters. Lectures 13 & 14
Digital Controls & Digital Filters Lectures 13 & 14, Professor Department of Electrical and Computer Engineering Colorado State University Spring 2017 Systems with Actual Time Delays-Application 2 Case
More information16.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 informatione st f (t) dt = e st tf(t) dt = L {t f(t)} s
Additional operational properties How to find the Laplace transform of a function f (t) that is multiplied by a monomial t n, the transform of a special type of integral, and the transform of a periodic
More informationDepartment of Electrical and Computer Engineering ECED4601 Digital Control System Lab3 Digital State Space Model
Department of Electrical and Computer Engineering ECED46 Digital Control System Lab3 Digital State Space Model Objectives. To learn some MATLAB commands that deals with the discrete time systems.. To give
More informationECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67
1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure
More informationGrades will be determined by the correctness of your answers (explanations are not required).
6.00 (Fall 20) Final Examination December 9, 20 Name: Kerberos Username: Please circle your section number: Section Time 2 am pm 4 2 pm Grades will be determined by the correctness of your answers (explanations
More informationEEE 188: Digital Control Systems
EEE 88: Digital Control Systems Lecture summary # the controlled variable. Example: cruise control. In feedback control, sensors and measurements play an important role. In discrete time systems, the control
More information( ) ( = ) = ( ) ( ) ( )
( ) Vρ C st s T t 0 wc Ti s T s Q s (8) K T ( s) Q ( s) + Ti ( s) (0) τs+ τs+ V ρ K and τ wc w T (s)g (s)q (s) + G (s)t(s) i G and G are transfer functions and independent of the inputs, Q and T i. Note
More informationComparison of four state observer design algorithms for MIMO system
Archives of Control Sciences Volume 23(LIX), 2013 No. 2, pages 131 144 Comparison of four state observer design algorithms for MIMO system VINODH KUMAR. E, JOVITHA JEROME and S. AYYAPPAN A state observer
More informationControl Systems Design
ELEC4410 Control Systems Design Lecture 14: Controllability Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 14: Controllability p.1/23 Outline
More informationControl Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli
Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli
More informationPart IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL. Glenn Vinnicombe HANDOUT 2
Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL Glenn Vinnicombe HANDOUT 2 Impulse responses, step responses and transfer functions. transfer function ū(s) u(t) Laplace transform pair
More informationCONTROL OF DIGITAL SYSTEMS
AUTOMATIC CONTROL AND SYSTEM THEORY CONTROL OF DIGITAL SYSTEMS Gianluca Palli Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna Email: gianluca.palli@unibo.it
More informationLinear dynamical systems with inputs & outputs
EE263 Autumn 215 S. Boyd and S. Lall Linear dynamical systems with inputs & outputs inputs & outputs: interpretations transfer function impulse and step responses examples 1 Inputs & outputs recall continuous-time
More informationIntroduction to system identification
Introduction to system identification Jan Swevers July 2006 0-0 Introduction to system identification 1 Contents of this lecture What is system identification Time vs. frequency domain identification Discrete
More informationIntroduction to Modern Control MT 2016
CDT Autonomous and Intelligent Machines & Systems Introduction to Modern Control MT 2016 Alessandro Abate Lecture 2 First-order ordinary differential equations (ODE) Solution of a linear ODE Hints to nonlinear
More information6.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 informationChapter 7. Digital Control Systems
Chapter 7 Digital Control Systems 1 1 Introduction In this chapter, we introduce analysis and design of stability, steady-state error, and transient response for computer-controlled systems. Transfer functions,
More informationDIGITAL CONTROL OF POWER CONVERTERS. 2 Digital controller design
DIGITAL CONTROL OF POWER CONVERTERS 2 Digital controller design Outline Review of frequency domain control design Performance limitations Discrete time system analysis and modeling Digital controller design
More informationOutline. Classical Control. Lecture 2
Outline Outline Outline Review of Material from Lecture 2 New Stuff - Outline Review of Lecture System Performance Effect of Poles Review of Material from Lecture System Performance Effect of Poles 2 New
More informationMethods for analysis and control of. Lecture 6: Introduction to digital control
Methods for analysis and of Lecture 6: to digital O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.inpg.fr www.lag.ensieg.inpg.fr/sename 6th May 2009 Outline Some interesting books:
More informationChapter 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 informationStability. X(s) Y(s) = (s + 2) 2 (s 2) System has 2 poles: points where Y(s) -> at s = +2 and s = -2. Y(s) 8X(s) G 1 G 2
Stability 8X(s) X(s) Y(s) = (s 2) 2 (s 2) System has 2 poles: points where Y(s) -> at s = 2 and s = -2 If all poles are in region where s < 0, system is stable in Fourier language s = jω G 0 - x3 x7 Y(s)
More informationExam. 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 informationAC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri
C. Melchiorri (DEI) Automatic Control & System Theory 1 AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI)
More informationLecture 19 Observability and state estimation
EE263 Autumn 2007-08 Stephen Boyd Lecture 19 Observability and state estimation state estimation discrete-time observability observability controllability duality observers for noiseless case continuous-time
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture : Different Types of Control Overview In this Lecture, you will learn: Limits of Proportional Feedback Performance
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 5: Calculating the Laplace Transform of a Signal Introduction In this Lecture, you will learn: Laplace Transform of Simple
More informationIntegral action in state feedback control
Automatic Control 1 in state feedback control Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 1 Academic year 21-211 1 /
More informationAutomatique. A. Hably 1. Commande d un robot mobile. Automatique. A.Hably. Digital implementation
A. Hably 1 1 Gipsa-lab, Grenoble-INP ahmad.hably@grenoble-inp.fr Commande d un robot mobile (Gipsa-lab (DA)) ASI 1 / 25 Outline 1 2 (Gipsa-lab (DA)) ASI 2 / 25 of controllers Signals must be sampled and
More informationDefinition of the Laplace transform. 0 x(t)e st dt
Definition of the Laplace transform Bilateral Laplace Transform: X(s) = x(t)e st dt Unilateral (or one-sided) Laplace Transform: X(s) = 0 x(t)e st dt ECE352 1 Definition of the Laplace transform (cont.)
More informationEE480.3 Digital Control Systems. Part 7. Controller Design I. - Pole Assignment Method - State Estimation
EE480.3 Digital Control Systems Part 7. Controller Design I. - Pole Assignment Method - State Estimation Kunio Takaya Electrical and Computer Engineering University of Saskatchewan February 10, 2010 **
More informationDiscrete-time Controllers
Schweizerische Gesellschaft für Automatik Association Suisse pour l Automatique Associazione Svizzera di Controllo Automatico Swiss Society for Automatic Control Advanced Control Discrete-time Controllers
More informationDr 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 informationProblem Set 5 Solutions 1
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Problem Set 5 Solutions The problem set deals with Hankel
More informationDepartment of Electronics and Instrumentation Engineering M. E- CONTROL AND INSTRUMENTATION ENGINEERING CL7101 CONTROL SYSTEM DESIGN Unit I- BASICS AND ROOT-LOCUS DESIGN PART-A (2 marks) 1. What are the
More informationEE538 Final Exam Fall :20 pm -5:20 pm PHYS 223 Dec. 17, Cover Sheet
EE538 Final Exam Fall 005 3:0 pm -5:0 pm PHYS 3 Dec. 17, 005 Cover Sheet Test Duration: 10 minutes. Open Book but Closed Notes. Calculators ARE allowed!! This test contains five problems. Each of the five
More informationDigital Control System Models. M. Sami Fadali Professor of Electrical Engineering University of Nevada
Digital Control System Models M. Sami Fadali Professor of Electrical Engineering University of Nevada 1 Outline Model of ADC. Model of DAC. Model of ADC, analog subsystem and DAC. Systems with transport
More informationLecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.
ISS0031 Modeling and Identification Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. Aleksei Tepljakov, Ph.D. September 30, 2015 Linear Dynamic Systems Definition
More informationRaktim 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 informationECE 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 informationProblem Set 4 Solutions 1
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6245: MULTIVARIABLE CONTROL SYSTEMS by A Megretski Problem Set 4 Solutions Problem 4T For the following transfer
More informationLecture 11. Frequency Response in Discrete Time Control Systems
EE42 - Discrete Time Systems Spring 28 Lecturer: Asst. Prof. M. Mert Ankarali Lecture.. Frequency Response in Discrete Time Control Systems Let s assume u[k], y[k], and G(z) represents the input, output,
More informationObservability and state estimation
EE263 Autumn 2015 S Boyd and S Lall Observability and state estimation state estimation discrete-time observability observability controllability duality observers for noiseless case continuous-time observability
More informationSingular Value Decomposition Analysis
Singular Value Decomposition Analysis Singular Value Decomposition Analysis Introduction Introduce a linear algebra tool: singular values of a matrix Motivation Why do we need singular values in MIMO control
More informationModule 08 Observability and State Estimator Design of Dynamical LTI Systems
Module 08 Observability and State Estimator Design of Dynamical LTI Systems Ahmad F. Taha EE 5143: Linear Systems and Control Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ataha November
More informationEE 3054: Signals, Systems, and Transforms Summer It is observed of some continuous-time LTI system that the input signal.
EE 34: Signals, Systems, and Transforms Summer 7 Test No notes, closed book. Show your work. Simplify your answers. 3. It is observed of some continuous-time LTI system that the input signal = 3 u(t) produces
More information9.5 The Transfer Function
Lecture Notes on Control Systems/D. Ghose/2012 0 9.5 The Transfer Function Consider the n-th order linear, time-invariant dynamical system. dy a 0 y + a 1 dt + a d 2 y 2 dt + + a d n y 2 n dt b du 0u +
More informationProperties of Open-Loop Controllers
Properties of Open-Loop Controllers Sven Laur University of Tarty 1 Basics of Open-Loop Controller Design Two most common tasks in controller design is regulation and signal tracking. Regulating controllers
More information2 Classification of Continuous-Time Systems
Continuous-Time Signals and Systems 1 Preliminaries Notation for a continuous-time signal: x(t) Notation: If x is the input to a system T and y the corresponding output, then we use one of the following
More informationA summary of Modeling and Simulation
A summary of Modeling and Simulation Text-book: Modeling of dynamic systems Lennart Ljung and Torkel Glad Content What re Models for systems and signals? Basic concepts Types of models How to build a model
More information26 Feedback Example: The Inverted Pendulum
6 Feedback Example: The Inverted Pendulum Solutions to Recommended Problems S6. Ld 0(t) (a) Ldz6(t) = g0(t) a(t) + Lx(t), Ld (t) dt - ga(t) = Lx(t) Taking the Laplace transform of both sides yields szlo(s)
More informationDistributed Real-Time Control Systems
Distributed Real-Time Control Systems Chapter 9 Discrete PID Control 1 Computer Control 2 Approximation of Continuous Time Controllers Design Strategy: Design a continuous time controller C c (s) and then
More informationRaktim 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 informationCIS 4930/6930: Principles of Cyber-Physical Systems
CIS 4930/6930: Principles of Cyber-Physical Systems Chapter 2: Continuous Dynamics Hao Zheng Department of Computer Science and Engineering University of South Florida H. Zheng (CSE USF) CIS 4930/6930:
More informationAN INTRODUCTION TO THE CONTROL THEORY
Open-Loop controller An Open-Loop (OL) controller is characterized by no direct connection between the output of the system and its input; therefore external disturbance, non-linear dynamics and parameter
More informationEL1820 Modeling of Dynamical Systems
EL1820 Modeling of Dynamical Systems Lecture 10 - System identification as a model building tool Experiment design Examination and prefiltering of data Model structure selection Model validation Lecture
More informationDESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD
206 Spring Semester ELEC733 Digital Control System LECTURE 7: DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD For a unit ramp input Tz Ez ( ) 2 ( z ) D( z) G( z) Tz e( ) lim( z) z 2 ( z ) D( z)
More informationModule 9: State Feedback Control Design Lecture Note 1
Module 9: State Feedback Control Design Lecture Note 1 The design techniques described in the preceding lectures are based on the transfer function of a system. In this lecture we would discuss the state
More informationEE451/551: Digital Control. Chapter 3: Modeling of Digital Control Systems
EE451/551: Digital Control Chapter 3: Modeling of Digital Control Systems Common Digital Control Configurations AsnotedinCh1 commondigitalcontrolconfigurations As noted in Ch 1, common digital control
More informationIngegneria dell Automazione - Sistemi in Tempo Reale p.1/28
Ingegneria dell Automazione - Sistemi in Tempo Reale Selected topics on discrete-time and sampled-data systems Luigi Palopoli palopoli@sssup.it - Tel. 050/883444 Ingegneria dell Automazione - Sistemi in
More informationTheory of Linear Systems Exercises. Luigi Palopoli and Daniele Fontanelli
Theory of Linear Systems Exercises Luigi Palopoli and Daniele Fontanelli Dipartimento di Ingegneria e Scienza dell Informazione Università di Trento Contents Chapter. Exercises on the Laplace Transform
More informationLecture 9 Infinite Impulse Response Filters
Lecture 9 Infinite Impulse Response Filters Outline 9 Infinite Impulse Response Filters 9 First-Order Low-Pass Filter 93 IIR Filter Design 5 93 CT Butterworth filter design 5 93 Bilinear transform 7 9
More informationControl System Design
ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science
More informationFall 線性系統 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 informationUncertainty and Robustness for SISO Systems
Uncertainty and Robustness for SISO Systems ELEC 571L Robust Multivariable Control prepared by: Greg Stewart Outline Nature of uncertainty (models and signals). Physical sources of model uncertainty. Mathematical
More informationDIGITAL CONTROLLER DESIGN
ECE4540/5540: Digital Control Systems 5 DIGITAL CONTROLLER DESIGN 5.: Direct digital design: Steady-state accuracy We have spent quite a bit of time discussing digital hybrid system analysis, and some
More informationControl 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 informationFEL3210 Multivariable Feedback Control
FEL3210 Multivariable Feedback Control Lecture 5: Uncertainty and Robustness in SISO Systems [Ch.7-(8)] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 5:Uncertainty and Robustness () FEL3210 MIMO
More informationÜbersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3.. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -
More informationECE 602 Solution to Homework Assignment 1
ECE 6 Solution to Assignment 1 December 1, 7 1 ECE 6 Solution to Homework Assignment 1 1. For a function to be linear, it must satisfy y = f() = in addition to y = ax, so only the first graph represents
More informationThe Generalized Laplace Transform: Applications to Adaptive Control*
The Transform: Applications to Adaptive * J.M. Davis 1, I.A. Gravagne 2, B.J. Jackson 1, R.J. Marks II 2, A.A. Ramos 1 1 Department of Mathematics 2 Department of Electrical Engineering Baylor University
More informationLinear Systems. Manfred Morari Melanie Zeilinger. Institut für Automatik, ETH Zürich Institute for Dynamic Systems and Control, ETH Zürich
Linear Systems Manfred Morari Melanie Zeilinger Institut für Automatik, ETH Zürich Institute for Dynamic Systems and Control, ETH Zürich Spring Semester 2016 Linear Systems M. Morari, M. Zeilinger - Spring
More informationIntro. Computer Control Systems: F9
Intro. Computer Control Systems: F9 State-feedback control and observers Dave Zachariah Dept. Information Technology, Div. Systems and Control 1 / 21 dave.zachariah@it.uu.se F8: Quiz! 2 / 21 dave.zachariah@it.uu.se
More informationSampling of Linear Systems
Sampling of Linear Systems Real-Time Systems, Lecture 6 Karl-Erik Årzén January 26, 217 Lund University, Department of Automatic Control Lecture 6: Sampling of Linear Systems [IFAC PB Ch. 1, Ch. 2, and
More informationEE 224 Signals and Systems I Review 1/10
EE 224 Signals and Systems I Review 1/10 Class Contents Signals and Systems Continuous-Time and Discrete-Time Time-Domain and Frequency Domain (all these dimensions are tightly coupled) SIGNALS SYSTEMS
More informationEach problem is worth 25 points, and you may solve the problems in any order.
EE 120: Signals & Systems Department of Electrical Engineering and Computer Sciences University of California, Berkeley Midterm Exam #2 April 11, 2016, 2:10-4:00pm Instructions: There are four questions
More informationKINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK NAME OF THE SUBJECT: EE 1354 MODERN CONTROL SYSTEMS
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK NAME OF THE SUBJECT: YEAR / SEM : III / VI UNIT I STATE SPACE ANALYSIS OF CONTINUOUS TIME SYSTEMS PART A
More information