SlideShare uma empresa Scribd logo
1 de 27
HOOGHLY ENGINEERING AND TECHNOLOGY COLLEGE
EE-593
STREAM-EE YEAR-3RD SEMESTER:5
DETERMINATION OF STEP RESPONSE FOR
FIRST ORDER & SECOND ORDER SYSTEM
WITH UNITY FEEDBACK ON CRO &
CALCULATION OF CONTROL SYSTEM
SPECIFICATION LIKE TIME CONSTANT, %
PEAK OVERSHOOT, SETTLING TIME ETC.
FROM THE RESPONSE.
DEBASISH BOSE
EE DEPARTMENT
1
STEP SIGNAL
The step signal is a signal whose value
changes from zero to another level A in
negligible time.
The functional representation of a step
signal I given by
r(t)=Au(t)
Where
u(t)=1 when t > 0
=0 when t < 0
and u(t) represent a unit step function
2
STEP RESPONSE
In electrical engineering and control system, step response is the time behavior of
the outputs of a general system when its inputs change from zero to one in a very
short time. The concept can be extended to the abstract mathematical notion of a
dynamic system using an evolution parameter.
From a practical standpoint, knowing how the system responds to a sudden input
is important because large and possibly fast deviations from the long term steady
state may have extreme effects on the component itself and on other portions of
the overall system dependent on this component. In addition, the overall system
cannot act until the component's output settles down to some vicinity of its final
state, delaying the overall system response. Formally, knowing the step response
of a dynamical system gives information on the stability of such a system, and on
its ability to reach one stationary state when starting from another.
3
STEP RESPONSE IN R-C SERIES CIRCUIT
When something changes in a circuit, the
voltages and currents adjust to the new
conditions. If the change is an abrupt
step the response is called the step
response.
We apply an abrupt step in voltage to a
resistor-capacitor (RC) circuit and watch
what happens to the voltage across the
resistor and capacitor
4
A TYPICAL STEP RESPONSE FOR A SECOND ORDER
SYSTEM
5
6
DELAY TIME( td ) is the time required for the response to reach 50 % of
the final value in first attempt.
RISE TIME ( tr ) is the time required for the response to rise from 10% to
90% of the final value for overdamped system and
0 to 100% for underdamped system.
PEAK TIME (tp) is the time required for the response to reach the peak of the
time response , i.e. the peak overshoot.
Rise time and peak time are intended as speed of response criteria.
The smaller values of these indicates faster time response.
7
PEAK OVERSHOOT ( MP) is the peak value of the response
curve measured from unity.
If the final steady state value of the response differs from unity,
then it is common to use per cent peak overshoot. It is defined
by
per cent peak overshoot= Y(tp) -y(∞) X 100 %
y(∞)
Peak overshoot is mainly used for relative stability. Values in
excess of about 40 % may indicate that the system is
dangerously close to absolute instability.
8
SETTLING TIME (ts) is the time required for the response to damp out all
transients .
Theoritically,the time taken to damp out all transients may be infinity.
In practice,however,the transient is assumed to be over when the error is
reduced below some acceptable value.
Typically , the acceptable level is set at 2% or 5% of the final value.
9
MATLAB CODE FOR STEP
RESPONSE
For a control system defined in a state space form, the MATLAB command
step(A,B,C,D) will generate plots of unit step responses, with the time vector
automatically provided “t” is not explicitly provided in the step commands.
The MATLAB command step(sys) may also be used to obtain the unit-step
response of a system.
The command step(sys) can be used where the system is defined by
1.sys=tf(num,den)
2.sys=ss(A,B,C,D)
ss Construct state-space model or convert model to state space.
In order to obtain the response curves,plot command should be used
10
sys = ss(A,B,C,D) creates an object SYS representing the continuous-
time state-space model
dx/dt = Ax(t) + Bu(t)
y(t) = Cx(t) + Du(t)
You can set D=0 to mean the zero matrix of appropriate size. SYS is
of type ss when A,B,C,D are numeric arrays, of type GENSS when
A,B,C,D depend on tunable parameters (see REALP and GENMAT), and
of type USS when A,B,C,D are uncertain matrices (requires Robust
Control Toolbox).
11
sys = ss(A,B,C,D,Ts) creates a discrete-time state-space model with
sample time Ts (set Ts=-1 if the sample time is undetermined).
SYS = ss creates an empty ss object.
SYS = ss(D) specifies a static gain matrix D.
12
CONVERSION
sys= ss(sys) converts any dynamic system SYS to the state-space
representation. The resulting model SYS is always of class ss.
sys= ss(sys,'min') computes a minimal realization of SYS.
sys= ss(sys,'explicit') computes an explicit realization (E=I) of SYS.
An error is thrown if SYS is improper.
13
EXAMPLE 1
Consider any unity feedback
system with G(s)=(25)/( s2+5s+25)
Find the time response and time domain
specifications
14
MATLAB PROGRAMME
% TIME RESPONSE AND TIME DOMAIN SPECIFICATIONS
num=input('ENTER NUMERATOR OF TRANSFER FUNCTION:')
den=input('ENTER DENOMINATOR OF TRANSFER FUNCTION:')
tf1=tf(num,den)
step(tf1)
omegan=sqrt(den(3))
zeta=den(2)/(2*omegan)
omegad=omegan*(sqrt(1-zeta^2))
peaktime=pi/omegad
pos=exp((-zeta*pi)/sqrt(1-zeta^2))*100
settlingtime=4/(zeta*omegan)
theta=atan(sqrt(1-zeta^2)/zeta)
risetime=(pi-theta)/omegad
15
TO PUT INPUT IN COMMAND WINDOW
ENTER NUMERATOR OF TRANSFER FUNCTION:25
ENTER DENOMINATOR OF TRANSFER FUNCTION:[1 5 25]
16
MATLAB PROGRAM AND OUTPUT IN COMMAND WINDOW 17
MATLAB PROGRAMME AND OUTPUT FROM COMMND WINDOW
18
19
OUTPUT IN FIGURE 20
omegan is a variable of type double.
omegad is a variable of type double.
pos is a variable of type double.
21
EXAMPLE 2
Consider a system with unit step input of 12 units and G(S)=(10)/ (s2+2s+10)
with unity feedback. Obtain the time response and time domain specifications
HINTS:
WRITE THE MATLAB PROGRAM ON COMMAND WINDOW
ENTER NUMERATOR OF TRANSFER FUNCTION:10
ENTER DENOMINATOR OF TRANSFER FUNCTION:[1 2 10]
22
MATLAB OUTPUT AT COMMAN WINDOW 23
24
OUTPUT IN FIGURE 25
REFERENCES
1.Control Systems Principles and Design
M Gopal
Tata McGraw-Hill Publishing Company Limited
2.Analysis and Design of Control Systems Using MATLAB
Rao.V.Dukkipti
New Age International Publishers
3.Control Systems
Prithwiraj Purkait
Biplab Satpati
Galib Rahaman Mallik
Ujjwal Mondal
Mc Graw Hill Education
26
27

Mais conteúdo relacionado

Semelhante a STEP RESPONSE OF FIRST ORDER SYSTEM PART 1.pptx

Transient response analysis
Transient response analysisTransient response analysis
Transient response analysisasari_dear
 
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...Amr E. Mohamed
 
Lecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systemsLecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systemsSaifullah Memon
 
TIME DOMAIN ANALYSIS
TIME DOMAIN ANALYSISTIME DOMAIN ANALYSIS
TIME DOMAIN ANALYSISSyed Saeed
 
TIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSISTIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSISSyed Saeed
 
control system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functionscontrol system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functionsnalan karunanayake
 
Time-Response Lecture
Time-Response LectureTime-Response Lecture
Time-Response Lectures2021677
 
Time response first order
Time response first orderTime response first order
Time response first orderSyed Saeed
 
LCE-UNIT 1 PPT.pdf
LCE-UNIT 1 PPT.pdfLCE-UNIT 1 PPT.pdf
LCE-UNIT 1 PPT.pdfHODECE21
 
Control system ppt by biru.pptx
Control system ppt by biru.pptxControl system ppt by biru.pptx
Control system ppt by biru.pptxSubhradipjana
 
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...Waqas Afzal
 
Feedback control of_dynamic_systems
Feedback control of_dynamic_systemsFeedback control of_dynamic_systems
Feedback control of_dynamic_systemskarina G
 

Semelhante a STEP RESPONSE OF FIRST ORDER SYSTEM PART 1.pptx (20)

Transient response analysis
Transient response analysisTransient response analysis
Transient response analysis
 
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
 
5 2020 04_06!09_40_10_pm
5 2020 04_06!09_40_10_pm5 2020 04_06!09_40_10_pm
5 2020 04_06!09_40_10_pm
 
Lecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systemsLecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systems
 
TIME DOMAIN ANALYSIS
TIME DOMAIN ANALYSISTIME DOMAIN ANALYSIS
TIME DOMAIN ANALYSIS
 
TIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSISTIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSIS
 
time response analysis
time response analysistime response analysis
time response analysis
 
Chapter 10-pid-1
Chapter 10-pid-1Chapter 10-pid-1
Chapter 10-pid-1
 
lcs_manual_1[1].pdf
lcs_manual_1[1].pdflcs_manual_1[1].pdf
lcs_manual_1[1].pdf
 
control system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functionscontrol system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functions
 
Lead-lag controller
Lead-lag controllerLead-lag controller
Lead-lag controller
 
Time-Response Lecture
Time-Response LectureTime-Response Lecture
Time-Response Lecture
 
1st-order-system.pdf
1st-order-system.pdf1st-order-system.pdf
1st-order-system.pdf
 
Time response first order
Time response first orderTime response first order
Time response first order
 
LCE-UNIT 1 PPT.pdf
LCE-UNIT 1 PPT.pdfLCE-UNIT 1 PPT.pdf
LCE-UNIT 1 PPT.pdf
 
Control system ppt by biru.pptx
Control system ppt by biru.pptxControl system ppt by biru.pptx
Control system ppt by biru.pptx
 
P73
P73P73
P73
 
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
 
Feedback control of_dynamic_systems
Feedback control of_dynamic_systemsFeedback control of_dynamic_systems
Feedback control of_dynamic_systems
 
time response
time responsetime response
time response
 

Mais de Anikendu Maitra

Mais de Anikendu Maitra (6)

PROJECT 7TH SEM MICROGRID.pptx
PROJECT 7TH SEM MICROGRID.pptxPROJECT 7TH SEM MICROGRID.pptx
PROJECT 7TH SEM MICROGRID.pptx
 
abc.pptx
abc.pptxabc.pptx
abc.pptx
 
Over current protection (1).pptx
Over current protection (1).pptxOver current protection (1).pptx
Over current protection (1).pptx
 
Prot.pptx
Prot.pptxProt.pptx
Prot.pptx
 
Earthing.ppt
Earthing.pptEarthing.ppt
Earthing.ppt
 
New dist
New distNew dist
New dist
 

Último

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 

Último (20)

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 

STEP RESPONSE OF FIRST ORDER SYSTEM PART 1.pptx

  • 1. HOOGHLY ENGINEERING AND TECHNOLOGY COLLEGE EE-593 STREAM-EE YEAR-3RD SEMESTER:5 DETERMINATION OF STEP RESPONSE FOR FIRST ORDER & SECOND ORDER SYSTEM WITH UNITY FEEDBACK ON CRO & CALCULATION OF CONTROL SYSTEM SPECIFICATION LIKE TIME CONSTANT, % PEAK OVERSHOOT, SETTLING TIME ETC. FROM THE RESPONSE. DEBASISH BOSE EE DEPARTMENT 1
  • 2. STEP SIGNAL The step signal is a signal whose value changes from zero to another level A in negligible time. The functional representation of a step signal I given by r(t)=Au(t) Where u(t)=1 when t > 0 =0 when t < 0 and u(t) represent a unit step function 2
  • 3. STEP RESPONSE In electrical engineering and control system, step response is the time behavior of the outputs of a general system when its inputs change from zero to one in a very short time. The concept can be extended to the abstract mathematical notion of a dynamic system using an evolution parameter. From a practical standpoint, knowing how the system responds to a sudden input is important because large and possibly fast deviations from the long term steady state may have extreme effects on the component itself and on other portions of the overall system dependent on this component. In addition, the overall system cannot act until the component's output settles down to some vicinity of its final state, delaying the overall system response. Formally, knowing the step response of a dynamical system gives information on the stability of such a system, and on its ability to reach one stationary state when starting from another. 3
  • 4. STEP RESPONSE IN R-C SERIES CIRCUIT When something changes in a circuit, the voltages and currents adjust to the new conditions. If the change is an abrupt step the response is called the step response. We apply an abrupt step in voltage to a resistor-capacitor (RC) circuit and watch what happens to the voltage across the resistor and capacitor 4
  • 5. A TYPICAL STEP RESPONSE FOR A SECOND ORDER SYSTEM 5
  • 6. 6
  • 7. DELAY TIME( td ) is the time required for the response to reach 50 % of the final value in first attempt. RISE TIME ( tr ) is the time required for the response to rise from 10% to 90% of the final value for overdamped system and 0 to 100% for underdamped system. PEAK TIME (tp) is the time required for the response to reach the peak of the time response , i.e. the peak overshoot. Rise time and peak time are intended as speed of response criteria. The smaller values of these indicates faster time response. 7
  • 8. PEAK OVERSHOOT ( MP) is the peak value of the response curve measured from unity. If the final steady state value of the response differs from unity, then it is common to use per cent peak overshoot. It is defined by per cent peak overshoot= Y(tp) -y(∞) X 100 % y(∞) Peak overshoot is mainly used for relative stability. Values in excess of about 40 % may indicate that the system is dangerously close to absolute instability. 8
  • 9. SETTLING TIME (ts) is the time required for the response to damp out all transients . Theoritically,the time taken to damp out all transients may be infinity. In practice,however,the transient is assumed to be over when the error is reduced below some acceptable value. Typically , the acceptable level is set at 2% or 5% of the final value. 9
  • 10. MATLAB CODE FOR STEP RESPONSE For a control system defined in a state space form, the MATLAB command step(A,B,C,D) will generate plots of unit step responses, with the time vector automatically provided “t” is not explicitly provided in the step commands. The MATLAB command step(sys) may also be used to obtain the unit-step response of a system. The command step(sys) can be used where the system is defined by 1.sys=tf(num,den) 2.sys=ss(A,B,C,D) ss Construct state-space model or convert model to state space. In order to obtain the response curves,plot command should be used 10
  • 11. sys = ss(A,B,C,D) creates an object SYS representing the continuous- time state-space model dx/dt = Ax(t) + Bu(t) y(t) = Cx(t) + Du(t) You can set D=0 to mean the zero matrix of appropriate size. SYS is of type ss when A,B,C,D are numeric arrays, of type GENSS when A,B,C,D depend on tunable parameters (see REALP and GENMAT), and of type USS when A,B,C,D are uncertain matrices (requires Robust Control Toolbox). 11
  • 12. sys = ss(A,B,C,D,Ts) creates a discrete-time state-space model with sample time Ts (set Ts=-1 if the sample time is undetermined). SYS = ss creates an empty ss object. SYS = ss(D) specifies a static gain matrix D. 12
  • 13. CONVERSION sys= ss(sys) converts any dynamic system SYS to the state-space representation. The resulting model SYS is always of class ss. sys= ss(sys,'min') computes a minimal realization of SYS. sys= ss(sys,'explicit') computes an explicit realization (E=I) of SYS. An error is thrown if SYS is improper. 13
  • 14. EXAMPLE 1 Consider any unity feedback system with G(s)=(25)/( s2+5s+25) Find the time response and time domain specifications 14
  • 15. MATLAB PROGRAMME % TIME RESPONSE AND TIME DOMAIN SPECIFICATIONS num=input('ENTER NUMERATOR OF TRANSFER FUNCTION:') den=input('ENTER DENOMINATOR OF TRANSFER FUNCTION:') tf1=tf(num,den) step(tf1) omegan=sqrt(den(3)) zeta=den(2)/(2*omegan) omegad=omegan*(sqrt(1-zeta^2)) peaktime=pi/omegad pos=exp((-zeta*pi)/sqrt(1-zeta^2))*100 settlingtime=4/(zeta*omegan) theta=atan(sqrt(1-zeta^2)/zeta) risetime=(pi-theta)/omegad 15
  • 16. TO PUT INPUT IN COMMAND WINDOW ENTER NUMERATOR OF TRANSFER FUNCTION:25 ENTER DENOMINATOR OF TRANSFER FUNCTION:[1 5 25] 16
  • 17. MATLAB PROGRAM AND OUTPUT IN COMMAND WINDOW 17
  • 18. MATLAB PROGRAMME AND OUTPUT FROM COMMND WINDOW 18
  • 19. 19
  • 21. omegan is a variable of type double. omegad is a variable of type double. pos is a variable of type double. 21
  • 22. EXAMPLE 2 Consider a system with unit step input of 12 units and G(S)=(10)/ (s2+2s+10) with unity feedback. Obtain the time response and time domain specifications HINTS: WRITE THE MATLAB PROGRAM ON COMMAND WINDOW ENTER NUMERATOR OF TRANSFER FUNCTION:10 ENTER DENOMINATOR OF TRANSFER FUNCTION:[1 2 10] 22
  • 23. MATLAB OUTPUT AT COMMAN WINDOW 23
  • 24. 24
  • 26. REFERENCES 1.Control Systems Principles and Design M Gopal Tata McGraw-Hill Publishing Company Limited 2.Analysis and Design of Control Systems Using MATLAB Rao.V.Dukkipti New Age International Publishers 3.Control Systems Prithwiraj Purkait Biplab Satpati Galib Rahaman Mallik Ujjwal Mondal Mc Graw Hill Education 26
  • 27. 27