Time domain response specifications

Slides:



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

The Performance of Feedback Control Systems
Desired Bode plot shape Ess requirement Noise requirement dB gcd High low-freq-gain for steady state tracking Low high-freq-gain for noise.
Explaining The Distance Formula By: Mario Guzman Geometry per.3.
Introduction to Graphing Using MATLAB. Line Graphs  Useful for graphing functions  Useful for displaying data trends over time  Useful for showing.
Types of classical controllers Proportional control –Needed to make a specific point on RL to be closed-loop system dominant pole Proportional plus derivative.
Lect.7 Steady State Error Basil Hamed
Chapter 5 – The Performance of Feedback Control Systems
Automatic control by Meiling CHEN
Transient & Steady State Response Analysis
Prof. Wahied Gharieb Ali Abdelaal Faculty of Engineering Computer and Systems Engineering Department Master and Diploma Students CSE 502: Control Systems.
Review last lectures.
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
University of Virginia Proportional Control Spring 2015 Jack Stankovic University of Virginia.
Automatic Control System
سیستمهای کنترل خطی پاییز 1389 بسم ا... الرحمن الرحيم دکتر حسين بلندي- دکتر سید مجید اسما عیل زاده.
NUAA-Control System Engineering
Where is w=0+, where is w=0-, where is w=+inf, where is w=-inf, what is the system type, what is the relative order of the TF, how should you complete.
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:
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)
1-d Arrays & Plotting.
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.
Discrete Controller Design
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, M G I, India DTEL DTEL (Department for Technology.
Lecture 13: Second-Order Systems Time Response Lecture 12: First-order systems Lecture 13: Second-order systems Lecture 14: Non-canonical systems ME 431,
Dynamic Response Steady State Response: the part of response when t → ∞ Transient response: the part of response right after the input is being applied.
Desired Bode plot shape dB  gc High low freq gain for steady state tracking Low high freq gain for noise attenuation Sufficient PM near 
SKEE 3143 Control Systems Design Chapter 2 – PID Controllers Design
سیستمهای کنترل خطی پاییز 1389 بسم ا... الرحمن الرحيم دکتر حسين بلندي- دکتر سید مجید اسما عیل زاده.
Lecture 7/8 Analysis in the time domain (II) North China Electric Power University Sun Hairong.
Exercise 1 Suppose we have a simple mass, spring, and damper problem. Find The modeling equation of this system (F input, x output). The transfer function.
Automatic Control Theory CSE 322
Time Response Analysis
Transient Response First order system transient response
Design via Root Locus (Textbook Ch.9).
Open vs Closed Loop Frequency Response
Instructor: Jongeun Choi
Transient Response First order system transient response
Control System Toolbox
What damping ratio range do we typically want?___0.4~1____
Prototype 2nd order system:
Name:_________________
Desired Bode plot shape
Eigenvalues: p1=-4.526, p2,3= ±2.7883i, p4=
Dynamic Response Steady State Response: the part of resp. when t→∞
Time Response System & Control Engineering Lab.
Desired Bode plot shape
UNIVERSITI MALAYSIA PERLIS SCHOOL OF ELECTRICAL SYSTEM ENGINEERING
Dynamic Response Unit step signal:
Types of classical controllers
With respect to reference input:
The root locus technique
Open vs Closed Loop Frequency Response
Discription of Computer-
Chapter 4. Time Response I may not have gone where I intended to go, but I think I have ended up where I needed to be. Pusan National University Intelligent.
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
x points: -7, -4+3i HW- 05 Problem:05-01
Chapter 5 – The Performance of Feedback Control Systems
Chapter 5 The Performance of Feedback Control Systems
By: Nafees Ahamad, AP, EECE, Dept. DIT University, Dehradun
Presentation transcript:

Time domain response specifications Dynamic Response Unit step signal: Step response: y(s)=H(s)/s, y(t)=L-1{H(s)/s} Time domain response specifications Defined based on unit step response Defined for closed-loop system

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

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

First order system step resp Normalized time t/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= t Larger p means faster response

The error signal: e(t) = 1-y(t)=e-ptus(t) Normalized time t/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 = t is still time constant; in every t, y(t) moves 63.2% closer to final value

Unit ramp response:

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

Unit impulse response:

Prototype 2nd order system:

xi=[0.7 1 2 5 10 0.1 0.2 0.3 0.4 0.5 0.6]; x=['\zeta=0.7'; '\zeta=1 '; '\zeta=2 '; '\zeta=5 '; '\zeta=10 '; '\zeta=0.1'; '\zeta=0.2'; '\zeta=0.3'; '\zeta=0.4'; '\zeta=0.5'; '\zeta=0.6']; T=0:0.01:16; figure; hold; for k=1:length(xi) n=[1]; d=[1 2*xi(k) 1]; y=step(n,d,T); plot(T,y); if xi(k)>=0.7 text(T(290),y(310),x(k,:)); else text(T(290),max(y)+0.02,x(k,:)); end grid; text(9,1.65,'G(s)=w_n^2/(s^2+2\zetaw_ns+w_n^2)') title('Unit step responses for various \zeta') xlabel('w_nt (radians)') Can use \omega in stead of w

annotation Create annotations including lines, arrows, text arrows, double arrows, text boxes, rectangles, and ellipses xlabel, ylabel, zlabel Add a text label to the respective axis title Add a title to a graph colorbar Add a colorbar to a graph legend Add a legend to a graph

For example: “help annotation” explains how to use the annotation command to add text, lines, arrows, and so on at desired positions in the graph ANNOTATION('textbox',POSITION) creates a textbox annotation at the position specified in normalized figure units by the vector POSITION ANNOTATION('line',X,Y) creates a line annotation with endpoints specified in normalized figure coordinates by the vectors X and Y ANNOTATION('arrow',X,Y) creates an arrow annotation with endpoints specified Example: ah=annotation('arrow',[.9 .5],[.9,.5],'Color','r'); th=annotation('textarrow',[.3,.6],[.7,.4],'String','ABC');

Unit step response: 1) Under damped, 0 < ζ < 1

d s =Im =-Re cosq = z =-Re/|root| = cos-1(Re/|root|) = tan-1(-Re/Im)

To find y(t) max:

z=0.3:0.1:0.8; Mp=exp(-pi*z./sqrt(1-z.*z))*100 plot(z,Mp) grid; Then preference -> figure… ->powerpoint -> apply to figure Then copy figure

For 5% tolerance Ts ~= 3/zwn

Delay time is not used very much For delay time, solve y(t)=0.5 and solve for t For rise time, set y(t) = 0.1 & 0.9, solve for t This is very difficult Based on numerical simulation:

Useful Range td=(0.8+0.9z)/wn

Useful Range tr=4.5(z-0.2)/wn Or about 2/wn

Putting all things together: Settling time: