Lecture 01 --Introduction 1.1 Brief History 1.2 Steps to study a control system 1.3 System classification 1.4 System response NUU meiling CHEN Modern control systems 1 Brief history of automatic control (I) • • • • • • • • • • • 1868 1877 1892 1895 1932 1945 1947 1948 1949 1955 1956 First article of control ‘on governor’s’ –by Maxwell Routh stability criterion Liapunov stability condition Hurwitz stability condition Nyquist Bode Nichols Root locus Wiener optimal control research Kalman filter and controlbility observability analysis Artificial Intelligence NUU meiling CHEN Modern control systems 2 Brief history of automatic control (II) • • • • 1957 Bellman optimal and adaptive control 1962 Pontryagin optimal control 1965 Fuzzy set 1972 Vidyasagar multi-variable optimal control and Robust control • 1981 Doyle Robust control theory • 1990 Neuro-Fuzzy NUU meiling CHEN Modern control systems 3 Three eras of control • Classical control : 1950 before – Transfer function based methods • Time-domain design & analysis • Frequency-domain design & analysis • Modern control : 1950~1960 – State-space-based methods • Optimal control • Adaptive control • Post modern control : 1980 after – H∞ control – Robust control (uncertain system) NUU meiling CHEN Modern control systems 4 Control system analysis and design • Step1: Modeling – By physical laws – By identification methods • Step2: Analysis – Stability, controllability and observability • Step3: Control law design – Classical, modern and post-modern control • Step4: Analysis • Step5: Simulation – Matlab, Fortran, simulink etc…. • Step6: Implement NUU meiling CHEN Modern control systems 5 Signals & systems Output signals Input signals Time system NUU meiling CHEN Modern control systems 6 Signal Classification • Continuous signal • Discrete signal NUU meiling CHEN Modern control systems 7 System classification • Finite-dimensional system (lumped-parameters system described by differential equations) – Linear systems and nonlinear systems – Continuous time and discrete time systems – Time-invariant and time varying systems • Infinite-dimensional system (distributed parameters system described by partial differential equations) – – – – Power transmission line Antennas Heat conduction Optical fiber etc…. NUU meiling CHEN Modern control systems 8 Some examples of linear system • Electrical circuits with constant values of circuit passive elements • Linear OPA circuits • Mechanical system with constant values of k,m,b etc • Heartbeat dynamic • Eye movement • Commercial aircraft NUU meiling CHEN Modern control systems 9 Linear system A system is said to be linear in terms of the system input x(t) and the system output y(t) if it satisfies the following two properties of superposition and homogeneity. Superposition: y1 (t ) x1 (t ) x1 (t ) x2 (t ) y2 (t ) x2 (t ) y1 (t ) y2 (t ) Homogeneity: x1 (t ) NUU meiling CHEN y1 (t ) ax1 (t ) Modern control systems ay1 (t ) 10 Example x(t ) let y (t ) x(t ) x(t 1) y (t ) x(t ) x1 (t ) y1 (t ) x1 (t ) x1 (t 1) let x(t ) ax1 (t ) y (t ) ax1 (t )ax1 (t 1) a 2 x1 (t ) x1 (t 1) a 2 y1 (t ) y(t ) ay1 (t ) NUU meiling CHEN Non linear system Modern control systems 11 example The system is governed by a linear ordinary differential equation (ODE) y(t ) 2 y(t ) y (t ) x(t ) 3x(t ) x(t ) Linear time invariant system y (t ) y1(t ) 2 y1 (t ) y1 (t ) x1 (t ) 3x1 (t ) y2 (t ) 2 y2 (t ) y2 (t ) x2 (t ) 3x2 (t ) [ax1 (t ) bx2 (t )] 3[ax1 (t ) bx2 (t )] ax1 (t ) bx2 (t ) a3 x1 (t ) b3x2 (t ) a[ x1 (t ) 3 x1 (t )] b[ x2 (t ) 3 x2 (t )] a[ y1(t ) 2 y1 (t ) y1 (t )] b[ y2 (t ) 2 y2 (t ) y2 (t )] [ay1 (t ) by2 (t )] 2[ay1 (t ) by2 (t )] [ay1 (t ) by2 (t )] NUU meiling CHEN Modern control systems linearity 12 Examples : Circuit system NUU meiling CHEN Modern control systems 13 Examples Discrete system Time delay u[k ] u[ k 1] A NUU meiling CHEN y[k ] Modern control systems 14 Properties of linear system : (1) (2) NUU meiling CHEN Modern control systems 15 Time invariance A system is said to be time invariant if a time delay or time advance of the input signal leads to an identical time shift in the output signal. x(t ) y (t ) Time invariant system x(t t0 ) y (t t0 ) t0 NUU meiling CHEN t0 Modern control systems 16 Example 1.18 x(t ) x(t ) y (t ) R(t ) y (t ) x1 (t ) y1 (t ) R(t ) x2 (t ) x1 (t t0 ) x2 (t ) x1 (t t0 ) y2 (t ) R(t ) R(t ) x1 (t t0 ) but y1 (t ) R(t t0 ) y1 (t t0 ) y2 (t ), for t0 0 Time varying system NUU meiling CHEN Modern control systems 17 di (t ) dL vi (t ) L i Ri (t ) dt dt di (t ) vi (t ) L0 (1 cos t ) (L0 sin t )i (t ) Ri (t ) dt di (t ) vi (t ) L0 (1 cos t ) ( R L0 sin t )i (t ) dt NUU meiling CHEN Modern control systems 18 LTI System representations Continuous-time LTI system 1. Order-N Ordinary Differential equation 2. Transfer function (Laplace transform) 3. State equation (Finite order-1 differential equations) ) Discrete-time LTI system 1. Ordinary Difference equation 2. Transfer function (Z transform) 3. State equation (Finite order-1 difference equations) NUU meiling CHEN Modern control systems 19 Continuous-time LTI system d 2 y(t ) dy (t ) LC RC y (t ) u (t ) 2 dt dt Order-2 ordinary differential equation constants LCs 2Y ( s ) RCsY ( s ) Y ( s ) U ( s ) Linear system initial rest Y (s) 1 Transfer function 2 U ( s ) LCs RCs 1 U (s ) NUU meiling CHEN 1 LCs 2 RCs 1 Modern control systems Y (s ) 20 let x1 (t ) y (t ) dy (t ) x2 (t ) dt x1 (t ) x2 (t ) R 1 x2 (t ) x2 (t ) x1 (t ) u (t ) L LC x1 (t ) 0 x (t ) 1 2 LC u (t ) x (t ) 1 x1 (t ) 0 u (t ) R L x2 (t ) 1 x(t ) A NUU meiling CHEN Modern control systems 21 System response: Output signals due to inputs and ICs. 1. The point of view of Mathematic: Homogenous solution y h (t ) + Particular solution y p (t ) 2. The point of view of Engineer: Natural response y n (t ) + Forced response y f (t ) 3. The point of view of control engineer: Zero-input response y zi (t ) + Transient response NUU meiling CHEN Zero-state response y zs (t ) Steady state response Modern control systems 22 Example: solve the following O.D.E d 2 y (t ) dy (t ) 2t 4 3 y ( t ) e , t 0, 2 dt dt y (0) 1, dy (0) 1 dt (1) Particular solution: [ y p (t )] u (t ) d 2 y p (t ) dt 2 dy p (t ) 4 dt 3 y p (t ) e 2t y p (t ) e2t let then y ' p (t ) 2e2t yp (t ) 4e2t 4e2t 4(2)e2t 3e2t e2t 1 we have NUU meiling CHEN y p (t ) e2t Modern control systems 23 (2) Homogenous solution: [ yh (t )] 0 yh(t ) 4 yh (t ) 3 yh (t ) 0 t yh (t ) Ae Be 3t y (t ) y p (t ) yh (t ) have to satisfy I.C. y (0) 1 y (0) 1 , dy (0) 1 dt yh (0) y p (0) 1 dy (0) 1 dt yh (0) yp (0) 1 5 t 1 3t yh (t ) e e 2 2 NUU meiling CHEN Modern control systems 24 (3) zero-input response: consider the original differential equation with no input. y zi (t ) 4 y zi (t ) 3 y zi (t ) 0, t0 y zi (0) 1, y zi (0) 1 y zi (t ) K1e t K 2 e 3t , t 0 y zi (0) K1 K 2 y zi (0) K1 3K 2 K1 2 K 2 1 y zi (t ) 2e t e 3t , t 0 zero-input response NUU meiling CHEN Modern control systems 25 (4) zero-state response: consider the original differential equation but set all I.C.=0. y zs (t ) 4 y zs (t ) 3 y zs (t ) e 2t , t0 y zi (0) 0 , y zi (0) 0 y zs (t ) C1e t C 2 e 3t e 2t y zs (0) C1 C 2 1 0 y zs (0) C1 3C 2 2 0 1 2 1 C2 2 C1 1 t 1 3t y zs (t ) e e e 2t 2 2 zero-state response NUU meiling CHEN Modern control systems 26 (5) Laplace Method: d 2 y (t ) dy (t ) 2t 4 3 y ( t ) e , t 0, 2 dt dt y (0) 1, dy (0) 1 dt 1 s Y ( s ) sy (0) y (0) 4sY ( s ) 4 y (0) 3Y ( s ) s2 2 1 1 5 s5 1 s 2 2 Y ( s) 2 2 s 3 s 2 s 1 s 4s 3 1 3t 5 t 2t y (t ) [Y ( s )] e e e 2 2 1 NUU meiling CHEN Modern control systems 27 Complex response Zero state response y zs (t ) 1 t 1 3t e e e 2t 2 2 Forced response (Particular solution) 1 3t 5 e e 2 t e t 2 2 Zero input response y zi (t ) 2e t e 3t , t 0 Natural response (Homogeneous solution) y p (t ) e2t Steady state response y (t ) yh (t ) 5 t 1 3t e e 2 2 Transient response 1 3t 5 t 2t y (t ) e e e 2 2 NUU meiling CHEN Modern control systems 28