Dynamic Response Steady State Response: the part of response when t → ∞ Transient response: the part of response right after the input is being applied.

Slides:



Advertisements
Similar presentations
Chapter 5 – The Performance of Feedback Control Systems
Advertisements

ECEN/MAE 3723 – Systems I MATLAB Lecture 3.
Chapter 4 Continuous Time Signals Time Response Continuous Time Signals Time Response.
Lect.7 Steady State Error Basil Hamed
4. System Response This module is concern with the response of LTI system. L.T. is used to investigate the response of first and second order systems.
4.3. Time Response Specification in Design
Chapter 5 – The Performance of Feedback Control Systems
Automatic control by Meiling CHEN
Modern Control Theory (Digital Control)
Transient & Steady State Response Analysis
Special Projects on Control Topic : MATLAB Simulink.
Review last lectures.
Out response, Poles, and Zeros
1 Dynamic Behavior Chapter 5 In analyzing process dynamic and process control systems, it is important to know how the process responds to changes in the.
University of Virginia Proportional Control Spring 2015 Jack Stankovic University of Virginia.
Automatic Control System
MESB374 System Modeling and Analysis Forced Response
سیستمهای کنترل خطی پاییز 1389 بسم ا... الرحمن الرحيم دکتر حسين بلندي- دکتر سید مجید اسما عیل زاده.
It is the time response of a system to an input that sets the criteria for our control systems. Many quantitative criteria have been defined to characterise.
NUAA-Control System Engineering
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
Ch. 9 Application to Control. 9.1 Introduction to Control Consider a causal linear time-invariant system with input x(t) and output y(t). Y(s) = Gp(s)X(s)
Chapter 5 Transient and Steady State Response “I will study and get ready and someday my chance will come” Abraham Lincoln.
Performance of Feedback Control Systems. Test Input Signals:
Modern Control System EKT 308
MESB374 System Modeling and Analysis PID Controller Design
Controller design by R.L. Typical setup: C(s)G(s) Controller Design Goal: 1.Select poles and zero of C(s) so that R.L. pass through desired region 2.Select.
Chapter 3 Dynamic Response The Block Diagram Block diagram is a graphical tool to visualize the model of a system and evaluate the mathematical relationships.
Lecture 17: Introduction to Control (part III)
Lec 6. Second Order Systems
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
MESB374 System Modeling and Analysis Feedback Control Design Process
Discrete Controller Design
System Time Response Characteristics
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, M G I, India DTEL DTEL (Department for Technology.
2.1 Step Input Response: Eigenvalues: p 1 =-4.526, p 2,3 = ±2.7883i, p 4 = Final value theorem: Stability: If the step response reaches to.
Lecture 13: Second-Order Systems Time Response Lecture 12: First-order systems Lecture 13: Second-order systems Lecture 14: Non-canonical systems ME 431,
Lecture 4: The z-Transform 1. The z-transform The z-transform is used in sampled data systems just as the Laplace transform is used in continuous-time.
Lecture 9: PID Controller.
Time domain response specifications
سیستمهای کنترل خطی پاییز 1389 بسم ا... الرحمن الرحيم دکتر حسين بلندي- دکتر سید مجید اسما عیل زاده.
Lecture 7/8 Analysis in the time domain (II) North China Electric Power University Sun Hairong.
Birla Vishvakarma Mahavidyalaya Gujarat Technological University
Automatic Control Theory CSE 322
Control Response Patterns
Time Response Analysis
Transient Response First order system transient response
Control Systems (CS) Lecture-12-13
Feedback Control Systems (FCS)
Transient Response First order system transient response
Prototype 2nd order system:
Eigenvalues: p1=-4.526, p2,3= ±2.7883i, p4=
Parabolic Input: R(t) t (s) (Parabolic input error coefficient)
Dynamic Response Steady State Response: the part of resp. when t→∞
Time Response System & Control Engineering Lab.
UNIT-II TIME RESPONSE ANALYSIS
Control Response Patterns
Dynamic Response Unit step signal:
With respect to reference input:
The characteristics of actual input signals are a sudden shock, a sudden change, a constant velocity, and constant acceleration. The dynamic behavior of.
Y(s).
Lecture 6: Time Domain Analysis and State Space Representation
Control System Toolbox (Part-II)
Control System Toolbox (Part-II)
Eigenvalues: p1=-4.526, p2,3= ±2.7883i, p4=
B.Tech – II – ECE – II SEMESTER ACE ENGINEERING COLLEGE
Chapter 5 – The Performance of Feedback Control Systems
Time Response, Stability, and
Chapter 5 The Performance of Feedback Control Systems
By: Nafees Ahamad, AP, EECE, Dept. DIT University, Dehradun
Presentation transcript:

Dynamic Response Steady State Response: the part of response when t → ∞ Transient response: the part of response right after the input is being applied. Both are part of the total response total resp = z.i. resp + z.s.resp. z.i. resp = “Output due to i.c. when input ≡ 0” z.s. resp = “Output due to input excitation when all i.c. are set=0 at t=0” Both z.i. resp and z.s. resp have their own transient resp and their own steady state resp. Here ignore i.c. and consider z.s. resp.

Typical test signal Unit step signal: Unit impulse:δ(t) 0 u s (t) 1 δ(t) t

Unit ramp: Unit acc. signal: r(t) a(t) t t

Exponential signal: sinusoidal: 0 1 t

Unit step response: In Matlab: step Unit impulse resp: Matlab: impulse H(s) u(s)= 1s1s y(s)=H(s) 1s1s H(s) u(s)=1 y(s)=H(s)

Defined based on unit step response Defined for closed-loop system Steady-state value y ss Steady-state error e ss Settling time t s = time when y(t) last enters a tolerance band Time domain response specifications

If yss = 1 tptp

By final value theorem In MATLAB: num = [ ]; den=[……]; b0 = num(length(num)), or num(end) a0 = den(length(den)), or den(end) yss=b0/a0

If numerical values of y and t available, from [y, t]=step(num, den); abs(y – y ss ) < tolmeans inside band abs(y – y ss ) ≥ tolnot inside e.g.t_out = t(abs(y – y ss ) >= tol)contains all those time points when y is not inside the band. Therefore, the last value in t_out will be the settling time. ts=t_out(end)

Peak time t p = time when y(t) reaches its maximum value. Peak value y max = y(t p ) Hence: y max = max(y); t p = t(y = y max ); Overshoot:OS = y max - y ss Percentage overshoot:

If t50 = t(y >= 0.5*y ss ), this contains all time points when y(t) is ≥ 50% of y ss so the first such point is t d. td=t50(1); Similarly,t10 = t(y >= 0.1*y ss ) &t90 = t(y >= 0.9*y ss ) can be used to find t r. tr=t90(1)-t10(1)

t p ≈0.9sec 10%y ss 90%y ss t r ≈0.45 t d ≈0.35 tsts

t r ≈0.35 t s =0.45 y ss =1 e ss =0 O.S.=0 M p =0 t p =∞ t d ≈0.2

t r ≈0.1 t d ≈0.2 t s ≈0.92 t p =0.35 O.S.=0.4 M p =40% y ss =1 e ss =0

Transient Response First order system transient response –Step response specs and relationship to pole location Second order system transient response –Step response specs and relationship to pole location Effects of additional poles and zeros

Prototype first order system 1 τ s U(s) E + - Y(s)

First order system step resp Normalized time t/ 

Prototype first order system No overshoot, tp=inf, Mp = 0 Yss=1, ess=0 Settling time ts = [-ln(tol)]/p Delay time td = [-ln(0.5)]/p Rise time tr = [ln(0.9) – ln(0.1)]/p All times proportional to 1/p=  Larger p means faster response

The error signal: e(t) = 1-y(t)=e -pt u s (t) Normalized time t/ 

In every τ seconds, the error is reduced by 63.2%

General First-order system We know how this responds to input Step response starts at y(0+)=k, final value kz/p 1/p =  is still time constant; in every , y(t) moves 63.2% closer to final value

Step response by MATLAB: >> p =.. >> n = [ b1 b0 ] >> d = [ 1 p ] >> step ( n, d ) Other MATLAB commands to explore: plot, hold, axis, xlabel, ylabel, title, text, gtext, semilogx, semilogy, loglog, subplot

Unit ramp response:

Note: In step response, the steady-state tracking error = zero.

Unit impulse response: