Lecture Note #6 (Chap.10)

Similar documents
Lecture Note #6 (Chap.10)

GATE EE Topic wise Questions SIGNALS & SYSTEMS

Some solutions of the written exam of January 27th, 2014

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

State will have dimension 5. One possible choice is given by y and its derivatives up to y (4)

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

Time Response Analysis (Part II)

Intro. Computer Control Systems: F8

Need for transformation?

Model structure. Lecture Note #3 (Chap.6) Identification of time series model. ARMAX Models and Difference Equations

System Modeling and Identification CHBE 702 Korea University Prof. Dae Ryook Yang

Control Systems. Laplace domain analysis

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

EE 380. Linear Control Systems. Lecture 10

Robust Control 2 Controllability, Observability & Transfer Functions

Basic Procedures for Common Problems

Kalman Decomposition B 2. z = T 1 x, where C = ( C. z + u (7) T 1, and. where B = T, and

Lecture Note #7 (Chap.11)

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

CHBE320 LECTURE V LAPLACE TRANSFORM AND TRANSFER FUNCTION. Professor Dae Ryook Yang

Fourier Series. Spectral Analysis of Periodic Signals

( ) ( = ) = ( ) ( ) ( )

The first order quasi-linear PDEs

Robust Multivariable Control

Time Response of Systems

EEE582 Homework Problems

Model Reduction for Unstable Systems

Chemical Process Dynamics and Control. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University

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

MEM 355 Performance Enhancement of Dynamical Systems MIMO Introduction

STABILITY ANALYSIS TECHNIQUES

Introduction to Modern Control MT 2016

Controls Problems for Qualifying Exam - Spring 2014

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

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

ECEEN 5448 Fall 2011 Homework #5 Solutions

Output Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x)

6.241 Dynamic Systems and Control

Control Systems. Frequency domain analysis. L. Lanari

Transfer Functions. Chapter Introduction. 6.2 The Transfer Function

CDS Solutions to Final Exam

Chap 4. State-Space Solutions and

Model reduction for linear systems by balancing

3 Gramians and Balanced Realizations

Math Homework 2

Exam in Systems Engineering/Process Control

Modeling and Analysis of Dynamic Systems

Stabilization and Passivity-Based Control

Course roadmap. ME451: Control Systems. Example of Laplace transform. Lecture 2 Laplace transform. Laplace transform

Analysis of Discrete-Time Systems

Unit 2: Modeling in the Frequency Domain Part 2: The Laplace Transform. The Laplace Transform. The need for Laplace

Control Systems. Dynamic response in the time domain. L. Lanari

Analysis of Discrete-Time Systems

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

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait

ECE557 Systems Control

Lecture 8. Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control. Eugenio Schuster.

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

Chapter 3 Data Acquisition and Manipulation

EE Control Systems LECTURE 9

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

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

2.004 Dynamics and Control II Spring 2008

Assignment 11 Assigned Mon Sept 27

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

CDS Solutions to the Midterm Exam

Identification Methods for Structural Systems

Solutions to Exercises 6.1

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions

Conformal maps. Lent 2019 COMPLEX METHODS G. Taylor. A star means optional and not necessarily harder.

Power series solutions for 2nd order linear ODE s (not necessarily with constant coefficients) a n z n. n=0

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS

Mechatronics Engineering. Li Wen

ELEC 3035, Lecture 3: Autonomous systems Ivan Markovsky

Weighted balanced realization and model reduction for nonlinear systems

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

2006 Fall. G(s) y = Cx + Du

Poles and Zeros in z-plane

9.5 The Transfer Function

UNIVERSITY OF MANITOBA

Frequency Response of Linear Time Invariant Systems

ECE317 : Feedback and Control

Autonomous system = system without inputs

Introduction to Nonlinear Control Lecture # 4 Passivity

Module 4. Related web links and videos. 1. FT and ZT

MATH 452. SAMPLE 3 SOLUTIONS May 3, (10 pts) Let f(x + iy) = u(x, y) + iv(x, y) be an analytic function. Show that u(x, y) is harmonic.

Chapter 6: The Laplace Transform. Chih-Wei Liu

LOWELL WEEKLY JOURNAL. ^Jberxy and (Jmott Oao M d Ccmsparftble. %m >ai ruv GEEAT INDUSTRIES

Zeros and zero dynamics

Aero III/IV Conformal Mapping

Solution via Laplace transform and matrix exponential

Stability. 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

Chapter 2: Complex numbers

6.241 Dynamic Systems and Control

Discrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture

CONTROL DESIGN FOR SET POINT TRACKING

Math 211. Substitute Lecture. November 20, 2000

Solutions to Problems in Chapter 4

CHAPTER 3. Analytic Functions. Dr. Pulak Sahoo

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

Transcription:

System Modeling and Identification Lecture Note #6 (Chap.) CBE 7 Korea University Prof. Dae Ryoo Yang Chap. Model Approximation Model approximation Simplification, approximation and order reduction of models Model reduction Model order reduction in a linear system Balanced realization Pade approximation Moment matching Continued fraction approximation Model approximation of a nonlinear system by a linear one Linearization Describing function analysis Approximation of the nonlinear system by ignoring higher-order harmonics

Linearization Nonlinear differential equation: x f( xu, ) Linearization: x f + f ( x, u )( x x ) + f ( x, u )( u u ) Discretization Sampling time: h xt () Fx() t + Gu() t x + Φx Γu + yt () Cx() t y Cx where Fh h Fs Φ e and Γ e Gds Some heuristic model reduction methods (For linear system only) H( z). z /(.7z.8 z ). z /(.8 z )(+. z ) Polynomial truncation H ( z ).3 z /(.7 z ) Method of dominating poles H () z. z /(.8 z ) Pole-zero cancellations 3 (). /(. ) x u H z z + z Cancel (-.8z - ) with (-.78z - ) Balanced Realization and Model Reduction he Reachability Gramian x x u n S: + Φ Γ + x R y Cx What states can be reached with a given input energy assuming that x? N Given finite input energy: Ju ( ) euu uu E States: N N [ N N x ][ u N-] N Φ Γu Φ Φ Γ u ψ NU N Input Sequence for desired x N : U ( ψ ψ ) ψ x N N N N N N N N N N Ju ( ) uu U U x P x E N N N N N where P ψ ψ ΦΓΓ ( Φ ) Bound on the reachable states at time N P N : Reachability Gramian P N ΦPNΦ + ΓΓ + ΦPΦ P + ΓΓ Lyapunov equation

he Observability Gramian What states energy is necessary for all u in order to obtain a specified output energy? Specified output energy: J ( y ) e y y E yy Φ Φ (, ) ( ) Q Φ CCΦ Q : Observability Gramian J y y y xq x E y Cx C x C x u where ( ) Q Φ QΦ + CC Φ QΦ Q+ CC Lyapunov equation ( Φ QΦ + CC ( Φ ) + CC Φ + + CC Φ ) Reachability Gramian decides the minimum input energy to drive a system from x to x N. Observability Gramian decides the maximum output energy that the initial state x can generate. Balanced Realization Reachability and observability Gramians P and Q define matrices that describe the sensitivity of the input-output map in different directions of state space. Consider a state-space transformation z x, then the system becomes z+ Φ z + Γu P S : z P y C z Qz Q Different state-space realization may result in different Gramians Balanced realization: P z Q z Pz Qz Σ diag( σ, σ) (where σi λi( PQ)) Algorithm using Cholesyfactorization Hanel singular value Q QQ QPQ UΣ U ( UU I) Σ U Q Σ Σ Σ If some σ i s are relatively small, the Σ can be reduced and the resulting transformation produces abalanced model resuction.

Example. (Balanced model reduction) S : H() z. z /(.7z.8 z ) Controllable canonical realization.7.8 x+ x u + y Balanced realization.57.7 P.7.7.546.763 Q.3.4579.88.8.95.39.886 Q.886.39.55 Σ.69.7869.79.4579 z z + u.79.869.8 + (. ) y Σ x From Lyapunov equation.743.3 (.4579.8) z Reduced model Since first singular value is dominant, second variable can be reduced as if it has no dynamics (z + z )..55 Σ z + Φ Φ z Γ.69 u z Φ Φ + + z Γ z Φ z + Φ z + Γ u z ( I Φ ) ( Φ z + Γ u ) z Φ z + Φ ( I Φ ) ( Φ z + Γ u ) + Γ u + ( Φ + Φ ( I Φ ) Φ ) z + ( Γ + Φ ( I Φ ) Γ ) u + ( Φ) ( Φ + Γ ) y Cz C I z u ( C + C ( I Φ ) Φ ) z + C ( I Φ ) Γ u z.7976z + +.4478u y.4478z +.95u

Balanced model reduction for continuous systems x A A x B x u x A A + x B y ( C C) + Du x x is assumed to have no dynamics x and x A A x A B u his method preserves the essential low-frequency properties (gain). he reduced-order state-space model x ( A A A A ) x + ( B A A B) u y ( C CA A) x + ( D CA B) u Other choices x, x Ax + Bu y Cx + Du x α x x ( A A ( αi A ) A ) x + ( B A ( αi A ) B) u, Comparison Direct transmission term (non-zero even if D) y ( C C ( αi A ) A ) x + ( D C ( αi A ) B ) u x Gred () G() x G ( ) ( ) x red G αx Gred ( α) G( α) Example. (Rohr s system).6683.6355.666.36 x.6355 8. 7.47 x+.338 u.666 7.47.6.5634 y.36.338.5634 x ( ).8.36 38.654 345.49 Σ.9.338 3.678 6.876.7.5634 5.65 5.795 /(s+) Reduced second-order model.65.849.979 x x+ u.849.6884.566 y (.979.566) x+.44u 9 Gs () Reduced first-order model ( s+ ) s + 3s+ 9 x.9686x+.46u.8955s +.556 G() s +.44 y.46x.37u s +.3395s+.353 G( s) /( s+ )

Continued Fraction Approximation Routh array For an asymptotically stable system Bs () Gs () R () s R () s As () c + c3 + c5 + c c4 c6 + R () s + R () s + R3() s s s s With m coefficients, the approximating transfer function is m-th order. Bm () s Gm( s) (with Rm ) Am () s Calculation of coefficients ( ) ( ) As () a + as + P () s Bs () b+ bs + P () s a a a c a / b b c b / p b b () () () p p p c 3 p / p () i ( i ) ( i ) ( i ) ( i ) p p p p / p + + () i () i () i i i p c i+ p / p p p Interpretation of continued fraction approximation he model reduction presuppose that the inner most F bloc may be eliminated. Rm () s he condition for good approximation: c / s R () s m m s For discrete-time system Y ( z) c z U ( z ) + Y ( z) i i i+ i+ U ( z) c Y( z) + U ( z) i+ i i i Yi+ ( z) + ci ciz ciz Yi() z U ( z) c U () z i+ i i Yi( z) c iz Yi+ () z Ui( z) c U i () z i + c i c iz + (Used in lattice algorithms) Unimodular (det)

Example.3 458 Gs () s + 3s + 59s + 9 +.3s +.354s +.44s 3 3 Routh array..3.354.44. c.3.354.44 c.394.78 c.986.44 c.9 c.44 c Reduced-order models G () s.5 + s/.7683 +.3s G() s.5+ /(.7683/ s+ /( 4.736 s/.473)) /(s+).65s +.985s +.986s 3 4 5 6.5.7683 4.74.47 34.9.659 Moment Matching ransfer function as infinite series H( z ) h + hz + hz + Matching of the reduced-order model, B m /A m H m m m m m Am( z ) + az + + amz M nh n ( z ) Moment: n Moment matching M M M H m z dh dz m B ( z ) b + bz + + bz z dhm dhm + dz dz z z (,,3, )

Example.4 (Moment matching).z 3 H( z ).z.54z.54z.7z.8z + + + Reduced-order model Bm ( z ) b bz H m( z ) Am ( z ) + + az Moment matching b + b Hm z + a m z ( + a ) m 3 ( + a ) z Reduced first-order model dh ab + b 4.99 dz dh ( ab ab) 39.74 dz.49+.858z H( z ).7993z Pade Approximation runcated aylor series expansion Bs () Gs () Gm() s g + gs + + gm s As () Pade approximation B () s G () sa () s m m m Example.5 First order: m Ys () 458 Gs ().6s.876s.898s U() s s + 3s + 59s+ 9 3 3 + + B ()/ s A() s b /( + as) b /( + as ).6 s B()/ s A() s /(+.3 s) Second order: B ()/ s A () s ( b + bs)/( + as+ as) ( b + bs)/( + as+ as ).6s+.876s.898s 3 B s A s s + s+ s ()/ () (.645 )/(.987.989 )

Example.6 (Unstable Pade approximation) B () s (+ ) s A () s ( + s+ s ) b ( ) 3 + s s + s + ( g gs ) b g ( ag g) s ags +as + + + + + + B() s b b g B() s A() s ( + as ) a g/ g A() s ( s) Unstable he Pade approximation can be very poor. Describing Function Analysis Analysis of Linear systems Laplace and Fourier transforms Describing function analysis Extension of frequency analysis to nonlinear systems Based on harmonic analysis Assumptions Assumed periodic solution is sufficiently close to sinusoidal oscillation y(t)csin(ωt). he nonlinearity can be represented by un(x,x ). Fourier series expansion f ( x i x ) cos( ) sin( ) a + a x + a x ce / / where a ()cos( ), ()sin( ) / f t t dt b f t t dt / ( +ϕ ) c a + b, ϕ arctan( a / b )

Description of periodic oscillation with input amplitude C c( C) iϕ b + ia N( C) e Describing function C C / where a nc ( sin tc, cos t )cos( t) dt, ω ω ω / / b nc ( sin ωtc, ωcos ωt)sin( t) dt / Describing function N(C) is obtained as the amplitude dependent gain N(C) and its phase shift ϕ (ω) for the nonlinear elements. Harmonics caused by nonlinearities are ignored in describing function analysis Characteristic equation Bs ( ) G () s Apxt ( ) () + Bpnxx ( ) (, ), p d/ dt As ( ) ( + G ( pnc ) ( )) xt () G ( p) / N( C) If the Nyquist curves of G (iω) and /N(C) cross, it indicates the possible existence of a limit cycle with amplitude C and frequency ω. Example.7 (A rate-limited servo) (tan S S / ), + S C C> S NC ( ) π C C, C S For small C, /N(C) (max.) Phase angle of /N(C) is π G (.44 i ).667 he Nyquist contour and the describing function cross when K>6. his implies that the limit cycle appears when K>6. Saturatingamplifier K K6 K

Condition of application Assumption:the input to nonlinearity is a sinusoid Linear element is usually low-pass: higher harmonics will be attenuated he conditions G ( iω) G ( iω) for,3, and G ( iω ) as G (s) must not have any imaginary poles si. he function n(x,x ) should have finite partial derivatives w.r.t. x and x and must not be an explicit function of time. he zero-order coefficient c of n(x,x ). If the prerequisites are not satisfied, the describing function analysis may predict oscillations that do not exist and may fail to predict periodic solutions that indeed do exist. Example.8 (Pulse-width modulation, PWM) PWM leads to asymmetric inputs It requires more complicated analysis with a nonzero constant term c of the describing function. Consider a PWM system with switching nonlinearity he pulse-width modulating signal z is often a sawtooth-shaped signal of high frequency. he pulse-width modulated signal is a square wave with nonzero mean. ut () nvv (,) (/ z)() xt + nz If the modulating frequency ω z is high compare to G (s), the high frequency components deriving from z are efficiently absorbed by the low-pass lin G (s). ut () (/ z )() xt (linearized form) (n is the ordinary describing function terms)

Balanced Model Reduction in Identification Usage of balanced model reduction Further reduction from alinearized model Identify a reduced-order linear model Identification assisted with model reduction Estimation of high-order model (with sufficient excitation) Model reduction with elimination of less important states Example.9 (Model reduction in identification) S: y +.9y+. u + d ( d ) Identification as first-order model: biased y+.9838y +.638u Estimate -th order model, then reduce to first-order model x+.9466x +.9u.9z +.9 Y( z) U() z y.9x.9u z.9466 Example. (An impulse response test) Impulse response data t t gt (). (.5) +. (.75) State-space model for impulse response, g x + x + u Balanced model reduction with n t t gt ().38 (.53) +.38 (.73) ( ) y g g g g x n n Impulse response coefficients