SlideShare a Scribd company logo
Modern Control Systems (MCS)
Ali Raza
Assistant Professor
email: ali_raza@indus.edu.pk
Lecture-23-24
Time Response Discrete Time Control Systems
Steady State Errors
1
Lecture Outline
• Introduction
• Time Response of DT System
– Examples
• Final Value Theorem
– Examples
• Steady State Errors
2
Introduction
• The time response of a discrete-time linear system is the
solution of the difference equation governing the system.
• For the linear time-invariant (LTI) case, the response due
to the initial conditions and the response due to the
input can be obtained separately and then added to
obtain the overall response of the system.
• The response due to the input, or the forced response, is
the convolution summation of its input and its response
to a unit impulse.
3
Example-1
• Given the discrete-time system
• Find the impulse response of the system.
• Taking z-transform
4
𝑦 𝑘 + 1 − 0.5𝑦 𝑘 = 𝑢 𝑘
Solution
𝑧𝑌 𝑧 − 0.5𝑌 𝑧 = 𝑈 𝑧
𝑌(𝑧)
𝑈(𝑧)
=
1
𝑧 − 0.5
Example-1
• Since U(z)=1
• Taking Inverse z-Transform
5
𝑌(𝑧) =
1
𝑧 − 0.5
𝑦 𝑘 = (0.5) 𝑘−1
, 𝑘 ≥ 0
Example-2
• Given the discrete time system
• find the system transfer function and its response to a
sampled unit step.
• The transfer function corresponding to the difference
equation is
6
𝑦 𝑘 + 1 − 𝑦 𝑘 = 𝑢 𝑘 + 1
Solution
𝑧𝑌 𝑧 − 𝑌 𝑧 = 𝑧𝑈 𝑧
𝑌(𝑧)
𝑈(𝑧)
=
𝑧
𝑧 − 𝑧
Example-2
• Since U z =
𝑧
𝑧−1
• Taking Inverse z-Transform (time advance Property)
7
𝑌(𝑧) =
𝑧
𝑧 − 1
𝑈(𝑧)
𝑌(𝑧) =
𝑧
𝑧 − 1
×
𝑧
𝑧 − 1
𝑌(𝑧) = 𝑧
𝑧
(𝑧 − 1)2
𝑦 𝑘 = 𝑘 + 1, 𝑘 ≥ 0
Home Work
• Find the impulse, step and ramp response functions for
the systems governed by the following difference
equations.
1. 𝑦 𝑘 + 1 − 0.5𝑦 𝑘 = 𝑢 𝑘
2. 𝑦 𝑘 + 2 − .01𝑦 𝑘 + 1 + 0.8𝑦 𝑘 = 𝑢(𝑘)
8
Final Value Theorem
• The final value theorem allows us to calculate the limit of a
sequence as k tends to infinity, if one exists, from the z-
transform of the sequence.
• If one is only interested in the final value of the sequence, this
constitutes a significant short cut.
• The main pitfall of the theorem is that there are important
cases where the limit does not exist.
• The two main case are
1. An unbounded sequence
2. An oscillatory sequence
9
Final Value Theorem
• If a sequence approaches a constant limit as k tends to
infinity, then the limit is given by
10
𝑓 ∞ = lim
𝑘→∞
𝑓 𝑘
𝑓 ∞ = lim
𝑧→1
𝑧 − 1
𝑧
𝐹 𝑧
𝑓 ∞ = lim
𝑧→1
(𝑧 − 1)𝐹 𝑧
Example-3
• Verify the final value theorem using the z-transform of a
decaying exponential sequence and its limit as k tends to
infinity.
• The z-transform of an exponential sequence is
• Applying final value theorem
11
Solution
𝐹 𝑧 =
𝑧
𝑧 − 𝑒−𝑎𝑇
𝑓 ∞ = lim
𝑧→1
𝑧 − 1
𝑧
𝐹 𝑧 = lim
𝑧→1
𝑧 − 1
𝑧
𝑧
𝑧 − 𝑒−𝑎𝑇
𝑓 ∞ = 0
Example-4
• Obtain the final value for the sequence whose z-
transform is
• Applying final value theorem
12
Solution
𝑓 ∞ = lim
𝑧→1
𝑧 − 1
𝑧
𝑧2
(𝑧 − 𝑎)
(𝑧 − 1)(𝑧 − 𝑏)(𝑧 − 𝑐)
𝐹 𝑧 =
𝑧2(𝑧 − 𝑎)
(𝑧 − 1)(𝑧 − 𝑏)(𝑧 − 𝑐)
𝑓 ∞ =
1 − 𝑎
(1 − 𝑏)(1 − 𝑐)
Home work
• Find the final value of following z-transform functions if it
exists.
1. 𝐹(𝑧) =
𝑧
𝑧2−1.2𝑧+0.2
2. 𝐹(𝑧) =
𝑧
𝑧2−0.3𝑧+2
13
Steady State Error
• Consider the unity feedback block diagram shown in
following figure.
• The error ratio can be calculated as
• Applying the final value theorem yields the steady-state
error.
14
𝐸(𝑧)
𝑅(𝑧)
=
1
1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧)
𝑒 ∞ = lim
𝑧→1
𝑧 − 1
𝑧
𝐸 𝑧
Steady state Error
• As with analog systems, an error constant is associated with
each input (e.g., Position Error constant and Velocity Error
Constant)
• Type number can be defined for any system from which the
nature of the error constant can be inferred.
• The type number of the system is the number of unity poles in
the system z-transfer function.
15
Position Error Constant 𝐾 𝑝
• Error of the system is given as
• Where
• Therefore, the steady state error due to step input is given as
16
𝐸(𝑧) =
𝑅(𝑧)
1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧)
𝑒 ∞ = lim
𝑧→1
𝑧−1
𝑧
1
1+𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧)
𝑧
𝑧−1
𝑅 𝑧 =
𝑧
𝑧 − 1
𝑒 ∞ = lim
𝑧→1
1
1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧)
Position Error Constant 𝐾 𝑝
• Position error constant 𝐾 𝑝 is given as
• Steady state error can be calculated as
17
𝑒 ∞ = lim
𝑧→1
1
1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧)
𝐾 𝑝 = lim
𝑧→1
𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧)
𝑒 ∞ =
1
1 + 𝐾 𝑝
Velocity Error Constant 𝐾𝑣
• Error of the system is given as
• Where
• Therefore, the steady state error due to step input is given as
18
𝐸(𝑧) =
𝑅(𝑧)
1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧)
𝑒 ∞ = lim
𝑧→1
𝑧 − 1
𝑧
1
1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧)
𝜏𝑧
𝑧 − 1 2
𝑅 𝑧 =
𝜏𝑧
𝑧 − 1 2
𝑒 ∞ = lim
𝑧→1
𝜏
𝑧 − 1 [1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺 𝑧 ]
Velocity Error Constant 𝐾𝑣
• 𝐾𝑣 is given as
• Steady state error due to sampled ramp input is given as
19
𝑒 ∞ = lim
𝑧→1
𝜏
𝑧 − 1 [1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺 𝑧 ]
𝐾𝑣 =
1
𝜏
lim
𝑧→1
𝑧 − 1 𝐺 𝑍𝐴𝑆 𝑧 𝐺 𝑧
𝑒 ∞ =
1
𝐾𝑣
Example-5
• Find the steady-state position error for the digital position
control system with unity feedback and with the transfer
functions
1. For a sampled unit step input.
2. For a sampled unit ramp input
• 𝐾𝑝 and 𝐾𝑣 are given as
20
𝐺 𝑍𝐴𝑆 𝑧 =
𝐾(𝑧 + 𝑎)
(𝑧 − 1)(𝑧 − 𝑏)
𝐶 𝑧 =
𝐾𝑐(𝑧 − 𝑏)
𝑧 − 𝑐
,0 < 𝑎, 𝑏, 𝑐 < 1
Solution
𝐾𝑣 =
1
𝜏
lim
𝑧→1
𝑧 − 1 𝐺 𝑍𝐴𝑆 𝑧 𝐺 𝑧𝐾 𝑝 = lim
𝑧→1
𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧)
Example-5
• 𝐾𝑝 can be further evaluated as
• Corresponding steady state error is
21
𝐾𝑣 =
1
𝜏
lim
𝑧→1
𝑧 − 1 𝐺 𝑍𝐴𝑆 𝑧 𝐺 𝑧𝐾 𝑝 = lim
𝑧→1
𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧)
𝐾 𝑝 = lim
𝑧→1
𝐾(𝑧 + 𝑎)
(𝑧 − 1)(𝑧 − 𝑏)
𝐾𝑐(𝑧 − 𝑏)
𝑧 − 𝑐
𝐾 𝑝 =
𝐾(1 + 𝑎)
(1 − 1)(1 − 𝑏)
𝐾𝑐(1 − 𝑏)
1 − 𝑐
= ∞
𝑒 ∞ =
1
1 + 𝐾 𝑝
= 0
Example-5
• 𝐾𝑣 is evaluated as
• Corresponding steady state error is
22
𝐾𝑣 =
1
𝜏
lim
𝑧→1
𝑧 − 1 𝐺 𝑍𝐴𝑆 𝑧 𝐺 𝑧𝐾 𝑝 = lim
𝑧→1
𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧)
𝐾𝑣 =
1
𝜏
lim
𝑧→1
𝑧 − 1
𝐾(𝑧 + 𝑎)
(𝑧 − 1)(𝑧 − 𝑏)
𝐾𝑐(𝑧 − 𝑏)
𝑧 − 𝑐
𝑒 ∞ =
1
𝐾𝑣
=
𝜏(1 − 𝑐)
𝐾𝐾𝑐(1 + 𝑎)
𝐾𝑣 =
1
𝜏
𝐾(1 + 𝑎)
(1 − 𝑏)
𝐾𝑐(1 − 𝑏)
1 − 𝑐
=
𝐾𝐾𝑐(1 + 𝑎)
𝜏(1 − 𝑐)
END OF LECTURES-23-24
23

More Related Content

What's hot

State space analysis, eign values and eign vectors
State space analysis, eign values and eign vectorsState space analysis, eign values and eign vectors
State space analysis, eign values and eign vectors
Shilpa Shukla
 
Me314 week 06-07-Time Response
Me314 week 06-07-Time ResponseMe314 week 06-07-Time Response
Me314 week 06-07-Time Response
Dr. Bilal Siddiqui, C.Eng., MIMechE, FRAeS
 
Time response of discrete systems 4th lecture
Time response of discrete systems 4th lectureTime response of discrete systems 4th lecture
Time response of discrete systems 4th lecture
khalaf Gaeid
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysis
Hussain K
 
Time Response Analysis
Time Response AnalysisTime Response Analysis
Time Response Analysis
Manthan Kanani
 
Z TRANSFORM PROPERTIES AND INVERSE Z TRANSFORM
Z TRANSFORM PROPERTIES AND INVERSE Z TRANSFORMZ TRANSFORM PROPERTIES AND INVERSE Z TRANSFORM
Z TRANSFORM PROPERTIES AND INVERSE Z TRANSFORM
Towfeeq Umar
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI Systems
Amr E. Mohamed
 
Stability of Control System
Stability of Control SystemStability of Control System
Stability of Control System
vaibhav jindal
 
Introduction to Control System Design
Introduction to Control System DesignIntroduction to Control System Design
Introduction to Control System Design
Andrew Wilhelm
 
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
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
Dr Naim R Kidwai
 
Z trasnform & Inverse Z-transform in matlab
Z trasnform & Inverse Z-transform in matlabZ trasnform & Inverse Z-transform in matlab
Z trasnform & Inverse Z-transform in matlab
Hasnain Yaseen
 
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
 
Frequency Response Analysis
Frequency Response AnalysisFrequency Response Analysis
Frequency Response Analysis
Hussain K
 
Control system compensator lag lead
Control system compensator lag leadControl system compensator lag lead
Control system compensator lag lead
Nilesh Bhaskarrao Bahadure
 
Modern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of SystemsModern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of Systems
Amr E. Mohamed
 
Structures for discrete time systems
Structures for discrete time systemsStructures for discrete time systems
Structures for discrete time systems
veda C
 
Deadbeat Response Design _8th lecture
Deadbeat Response Design _8th lectureDeadbeat Response Design _8th lecture
Deadbeat Response Design _8th lecture
Khalaf Gaeid Alshammery
 

What's hot (20)

State space analysis, eign values and eign vectors
State space analysis, eign values and eign vectorsState space analysis, eign values and eign vectors
State space analysis, eign values and eign vectors
 
Me314 week 06-07-Time Response
Me314 week 06-07-Time ResponseMe314 week 06-07-Time Response
Me314 week 06-07-Time Response
 
Time response of discrete systems 4th lecture
Time response of discrete systems 4th lectureTime response of discrete systems 4th lecture
Time response of discrete systems 4th lecture
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysis
 
Time Response Analysis
Time Response AnalysisTime Response Analysis
Time Response Analysis
 
Z TRANSFORM PROPERTIES AND INVERSE Z TRANSFORM
Z TRANSFORM PROPERTIES AND INVERSE Z TRANSFORMZ TRANSFORM PROPERTIES AND INVERSE Z TRANSFORM
Z TRANSFORM PROPERTIES AND INVERSE Z TRANSFORM
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI Systems
 
Stability of Control System
Stability of Control SystemStability of Control System
Stability of Control System
 
Introduction to Control System Design
Introduction to Control System DesignIntroduction to Control System Design
Introduction to Control System Design
 
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
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
 
Z trasnform & Inverse Z-transform in matlab
Z trasnform & Inverse Z-transform in matlabZ trasnform & Inverse Z-transform in matlab
Z trasnform & Inverse Z-transform in matlab
 
Time response
Time responseTime response
Time response
 
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...
 
Frequency Response Analysis
Frequency Response AnalysisFrequency Response Analysis
Frequency Response Analysis
 
Control system compensator lag lead
Control system compensator lag leadControl system compensator lag lead
Control system compensator lag lead
 
Modern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of SystemsModern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of Systems
 
Structures for discrete time systems
Structures for discrete time systemsStructures for discrete time systems
Structures for discrete time systems
 
Deadbeat Response Design _8th lecture
Deadbeat Response Design _8th lectureDeadbeat Response Design _8th lecture
Deadbeat Response Design _8th lecture
 

Similar to Lecture 23 24-time_response

Time Response in Control System
Time Response in Control SystemTime Response in Control System
Time Response in Control System
AnshulShekhar3
 
14th_Class_19-03-2024 Control systems.pptx
14th_Class_19-03-2024 Control systems.pptx14th_Class_19-03-2024 Control systems.pptx
14th_Class_19-03-2024 Control systems.pptx
buttshaheemsoci77
 
TIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSISTIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSIS
Deep Chaudhari
 
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
nalan karunanayake
 
Transient and Steady State Response - Control Systems Engineering
Transient and Steady State Response - Control Systems EngineeringTransient and Steady State Response - Control Systems Engineering
Transient and Steady State Response - Control Systems Engineering
Siyum Tsega Balcha
 
Time response analysis
Time response analysisTime response analysis
Time response analysis
Kaushal Patel
 
Chapter 3-Dynamic Behavior of First and Second Order Processes-1.pptx
Chapter 3-Dynamic Behavior of First and Second Order Processes-1.pptxChapter 3-Dynamic Behavior of First and Second Order Processes-1.pptx
Chapter 3-Dynamic Behavior of First and Second Order Processes-1.pptx
aduladube0992
 
Me314 week08-stability and steady state errors
Me314 week08-stability and steady state errorsMe314 week08-stability and steady state errors
Me314 week08-stability and steady state errors
Dr. Bilal Siddiqui, C.Eng., MIMechE, FRAeS
 
KEC-602 Control System Unit-3 gandgfdghhg
KEC-602 Control System Unit-3 gandgfdghhgKEC-602 Control System Unit-3 gandgfdghhg
KEC-602 Control System Unit-3 gandgfdghhg
nomuss27
 
control_5.pptx
control_5.pptxcontrol_5.pptx
control_5.pptx
ewnetukassa2
 
lecture_18-19_state_observer_design.pptx
lecture_18-19_state_observer_design.pptxlecture_18-19_state_observer_design.pptx
lecture_18-19_state_observer_design.pptx
AnshulShekhar3
 
04 Multi-layer Feedforward Networks
04 Multi-layer Feedforward Networks04 Multi-layer Feedforward Networks
04 Multi-layer Feedforward Networks
Tamer Ahmed Farrag, PhD
 
150120119095 ce
150120119095 ce150120119095 ce
150120119095 ce
Hiren Panchal
 
time domain analysis.pptx
time domain analysis.pptxtime domain analysis.pptx
time domain analysis.pptx
deepaMS4
 
Week_10.2.pdf
Week_10.2.pdfWeek_10.2.pdf
Week_10.2.pdf
Mir Shah
 
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
SALEH846
 
lecture 1 courseII (2).pptx
lecture 1 courseII (2).pptxlecture 1 courseII (2).pptx
lecture 1 courseII (2).pptx
AYMENGOODKid
 
Time response analysis of system
Time response analysis of systemTime response analysis of system
Time response analysis of system
vishalgohel12195
 
Vibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plateVibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plate
Open Adaptronik
 
Ch5 transient and steady state response analyses(control)
Ch5  transient and steady state response analyses(control)Ch5  transient and steady state response analyses(control)
Ch5 transient and steady state response analyses(control)
Elaf A.Saeed
 

Similar to Lecture 23 24-time_response (20)

Time Response in Control System
Time Response in Control SystemTime Response in Control System
Time Response in Control System
 
14th_Class_19-03-2024 Control systems.pptx
14th_Class_19-03-2024 Control systems.pptx14th_Class_19-03-2024 Control systems.pptx
14th_Class_19-03-2024 Control systems.pptx
 
TIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSISTIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSIS
 
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
 
Transient and Steady State Response - Control Systems Engineering
Transient and Steady State Response - Control Systems EngineeringTransient and Steady State Response - Control Systems Engineering
Transient and Steady State Response - Control Systems Engineering
 
Time response analysis
Time response analysisTime response analysis
Time response analysis
 
Chapter 3-Dynamic Behavior of First and Second Order Processes-1.pptx
Chapter 3-Dynamic Behavior of First and Second Order Processes-1.pptxChapter 3-Dynamic Behavior of First and Second Order Processes-1.pptx
Chapter 3-Dynamic Behavior of First and Second Order Processes-1.pptx
 
Me314 week08-stability and steady state errors
Me314 week08-stability and steady state errorsMe314 week08-stability and steady state errors
Me314 week08-stability and steady state errors
 
KEC-602 Control System Unit-3 gandgfdghhg
KEC-602 Control System Unit-3 gandgfdghhgKEC-602 Control System Unit-3 gandgfdghhg
KEC-602 Control System Unit-3 gandgfdghhg
 
control_5.pptx
control_5.pptxcontrol_5.pptx
control_5.pptx
 
lecture_18-19_state_observer_design.pptx
lecture_18-19_state_observer_design.pptxlecture_18-19_state_observer_design.pptx
lecture_18-19_state_observer_design.pptx
 
04 Multi-layer Feedforward Networks
04 Multi-layer Feedforward Networks04 Multi-layer Feedforward Networks
04 Multi-layer Feedforward Networks
 
150120119095 ce
150120119095 ce150120119095 ce
150120119095 ce
 
time domain analysis.pptx
time domain analysis.pptxtime domain analysis.pptx
time domain analysis.pptx
 
Week_10.2.pdf
Week_10.2.pdfWeek_10.2.pdf
Week_10.2.pdf
 
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
 
lecture 1 courseII (2).pptx
lecture 1 courseII (2).pptxlecture 1 courseII (2).pptx
lecture 1 courseII (2).pptx
 
Time response analysis of system
Time response analysis of systemTime response analysis of system
Time response analysis of system
 
Vibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plateVibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plate
 
Ch5 transient and steady state response analyses(control)
Ch5  transient and steady state response analyses(control)Ch5  transient and steady state response analyses(control)
Ch5 transient and steady state response analyses(control)
 

More from Syed Ali Raza Rizvi

Ielts general-training-writing-task-2
Ielts general-training-writing-task-2Ielts general-training-writing-task-2
Ielts general-training-writing-task-2
Syed Ali Raza Rizvi
 

More from Syed Ali Raza Rizvi (6)

Ielts general-training-writing-task-2
Ielts general-training-writing-task-2Ielts general-training-writing-task-2
Ielts general-training-writing-task-2
 
Vol3no2 22 (1)
Vol3no2 22 (1)Vol3no2 22 (1)
Vol3no2 22 (1)
 
Pxc3871282
Pxc3871282Pxc3871282
Pxc3871282
 
Cr2012b
Cr2012bCr2012b
Cr2012b
 
comparsion of LTE and wimax
comparsion of LTE and wimaxcomparsion of LTE and wimax
comparsion of LTE and wimax
 
03 optimization
03 optimization03 optimization
03 optimization
 

Recently uploaded

Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 

Recently uploaded (20)

Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 

Lecture 23 24-time_response

  • 1. Modern Control Systems (MCS) Ali Raza Assistant Professor email: ali_raza@indus.edu.pk Lecture-23-24 Time Response Discrete Time Control Systems Steady State Errors 1
  • 2. Lecture Outline • Introduction • Time Response of DT System – Examples • Final Value Theorem – Examples • Steady State Errors 2
  • 3. Introduction • The time response of a discrete-time linear system is the solution of the difference equation governing the system. • For the linear time-invariant (LTI) case, the response due to the initial conditions and the response due to the input can be obtained separately and then added to obtain the overall response of the system. • The response due to the input, or the forced response, is the convolution summation of its input and its response to a unit impulse. 3
  • 4. Example-1 • Given the discrete-time system • Find the impulse response of the system. • Taking z-transform 4 𝑦 𝑘 + 1 − 0.5𝑦 𝑘 = 𝑢 𝑘 Solution 𝑧𝑌 𝑧 − 0.5𝑌 𝑧 = 𝑈 𝑧 𝑌(𝑧) 𝑈(𝑧) = 1 𝑧 − 0.5
  • 5. Example-1 • Since U(z)=1 • Taking Inverse z-Transform 5 𝑌(𝑧) = 1 𝑧 − 0.5 𝑦 𝑘 = (0.5) 𝑘−1 , 𝑘 ≥ 0
  • 6. Example-2 • Given the discrete time system • find the system transfer function and its response to a sampled unit step. • The transfer function corresponding to the difference equation is 6 𝑦 𝑘 + 1 − 𝑦 𝑘 = 𝑢 𝑘 + 1 Solution 𝑧𝑌 𝑧 − 𝑌 𝑧 = 𝑧𝑈 𝑧 𝑌(𝑧) 𝑈(𝑧) = 𝑧 𝑧 − 𝑧
  • 7. Example-2 • Since U z = 𝑧 𝑧−1 • Taking Inverse z-Transform (time advance Property) 7 𝑌(𝑧) = 𝑧 𝑧 − 1 𝑈(𝑧) 𝑌(𝑧) = 𝑧 𝑧 − 1 × 𝑧 𝑧 − 1 𝑌(𝑧) = 𝑧 𝑧 (𝑧 − 1)2 𝑦 𝑘 = 𝑘 + 1, 𝑘 ≥ 0
  • 8. Home Work • Find the impulse, step and ramp response functions for the systems governed by the following difference equations. 1. 𝑦 𝑘 + 1 − 0.5𝑦 𝑘 = 𝑢 𝑘 2. 𝑦 𝑘 + 2 − .01𝑦 𝑘 + 1 + 0.8𝑦 𝑘 = 𝑢(𝑘) 8
  • 9. Final Value Theorem • The final value theorem allows us to calculate the limit of a sequence as k tends to infinity, if one exists, from the z- transform of the sequence. • If one is only interested in the final value of the sequence, this constitutes a significant short cut. • The main pitfall of the theorem is that there are important cases where the limit does not exist. • The two main case are 1. An unbounded sequence 2. An oscillatory sequence 9
  • 10. Final Value Theorem • If a sequence approaches a constant limit as k tends to infinity, then the limit is given by 10 𝑓 ∞ = lim 𝑘→∞ 𝑓 𝑘 𝑓 ∞ = lim 𝑧→1 𝑧 − 1 𝑧 𝐹 𝑧 𝑓 ∞ = lim 𝑧→1 (𝑧 − 1)𝐹 𝑧
  • 11. Example-3 • Verify the final value theorem using the z-transform of a decaying exponential sequence and its limit as k tends to infinity. • The z-transform of an exponential sequence is • Applying final value theorem 11 Solution 𝐹 𝑧 = 𝑧 𝑧 − 𝑒−𝑎𝑇 𝑓 ∞ = lim 𝑧→1 𝑧 − 1 𝑧 𝐹 𝑧 = lim 𝑧→1 𝑧 − 1 𝑧 𝑧 𝑧 − 𝑒−𝑎𝑇 𝑓 ∞ = 0
  • 12. Example-4 • Obtain the final value for the sequence whose z- transform is • Applying final value theorem 12 Solution 𝑓 ∞ = lim 𝑧→1 𝑧 − 1 𝑧 𝑧2 (𝑧 − 𝑎) (𝑧 − 1)(𝑧 − 𝑏)(𝑧 − 𝑐) 𝐹 𝑧 = 𝑧2(𝑧 − 𝑎) (𝑧 − 1)(𝑧 − 𝑏)(𝑧 − 𝑐) 𝑓 ∞ = 1 − 𝑎 (1 − 𝑏)(1 − 𝑐)
  • 13. Home work • Find the final value of following z-transform functions if it exists. 1. 𝐹(𝑧) = 𝑧 𝑧2−1.2𝑧+0.2 2. 𝐹(𝑧) = 𝑧 𝑧2−0.3𝑧+2 13
  • 14. Steady State Error • Consider the unity feedback block diagram shown in following figure. • The error ratio can be calculated as • Applying the final value theorem yields the steady-state error. 14 𝐸(𝑧) 𝑅(𝑧) = 1 1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧) 𝑒 ∞ = lim 𝑧→1 𝑧 − 1 𝑧 𝐸 𝑧
  • 15. Steady state Error • As with analog systems, an error constant is associated with each input (e.g., Position Error constant and Velocity Error Constant) • Type number can be defined for any system from which the nature of the error constant can be inferred. • The type number of the system is the number of unity poles in the system z-transfer function. 15
  • 16. Position Error Constant 𝐾 𝑝 • Error of the system is given as • Where • Therefore, the steady state error due to step input is given as 16 𝐸(𝑧) = 𝑅(𝑧) 1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧) 𝑒 ∞ = lim 𝑧→1 𝑧−1 𝑧 1 1+𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧) 𝑧 𝑧−1 𝑅 𝑧 = 𝑧 𝑧 − 1 𝑒 ∞ = lim 𝑧→1 1 1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧)
  • 17. Position Error Constant 𝐾 𝑝 • Position error constant 𝐾 𝑝 is given as • Steady state error can be calculated as 17 𝑒 ∞ = lim 𝑧→1 1 1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧) 𝐾 𝑝 = lim 𝑧→1 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧) 𝑒 ∞ = 1 1 + 𝐾 𝑝
  • 18. Velocity Error Constant 𝐾𝑣 • Error of the system is given as • Where • Therefore, the steady state error due to step input is given as 18 𝐸(𝑧) = 𝑅(𝑧) 1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧) 𝑒 ∞ = lim 𝑧→1 𝑧 − 1 𝑧 1 1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧) 𝜏𝑧 𝑧 − 1 2 𝑅 𝑧 = 𝜏𝑧 𝑧 − 1 2 𝑒 ∞ = lim 𝑧→1 𝜏 𝑧 − 1 [1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺 𝑧 ]
  • 19. Velocity Error Constant 𝐾𝑣 • 𝐾𝑣 is given as • Steady state error due to sampled ramp input is given as 19 𝑒 ∞ = lim 𝑧→1 𝜏 𝑧 − 1 [1 + 𝐺 𝑍𝐴𝑆 𝑧 𝐺 𝑧 ] 𝐾𝑣 = 1 𝜏 lim 𝑧→1 𝑧 − 1 𝐺 𝑍𝐴𝑆 𝑧 𝐺 𝑧 𝑒 ∞ = 1 𝐾𝑣
  • 20. Example-5 • Find the steady-state position error for the digital position control system with unity feedback and with the transfer functions 1. For a sampled unit step input. 2. For a sampled unit ramp input • 𝐾𝑝 and 𝐾𝑣 are given as 20 𝐺 𝑍𝐴𝑆 𝑧 = 𝐾(𝑧 + 𝑎) (𝑧 − 1)(𝑧 − 𝑏) 𝐶 𝑧 = 𝐾𝑐(𝑧 − 𝑏) 𝑧 − 𝑐 ,0 < 𝑎, 𝑏, 𝑐 < 1 Solution 𝐾𝑣 = 1 𝜏 lim 𝑧→1 𝑧 − 1 𝐺 𝑍𝐴𝑆 𝑧 𝐺 𝑧𝐾 𝑝 = lim 𝑧→1 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧)
  • 21. Example-5 • 𝐾𝑝 can be further evaluated as • Corresponding steady state error is 21 𝐾𝑣 = 1 𝜏 lim 𝑧→1 𝑧 − 1 𝐺 𝑍𝐴𝑆 𝑧 𝐺 𝑧𝐾 𝑝 = lim 𝑧→1 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧) 𝐾 𝑝 = lim 𝑧→1 𝐾(𝑧 + 𝑎) (𝑧 − 1)(𝑧 − 𝑏) 𝐾𝑐(𝑧 − 𝑏) 𝑧 − 𝑐 𝐾 𝑝 = 𝐾(1 + 𝑎) (1 − 1)(1 − 𝑏) 𝐾𝑐(1 − 𝑏) 1 − 𝑐 = ∞ 𝑒 ∞ = 1 1 + 𝐾 𝑝 = 0
  • 22. Example-5 • 𝐾𝑣 is evaluated as • Corresponding steady state error is 22 𝐾𝑣 = 1 𝜏 lim 𝑧→1 𝑧 − 1 𝐺 𝑍𝐴𝑆 𝑧 𝐺 𝑧𝐾 𝑝 = lim 𝑧→1 𝐺 𝑍𝐴𝑆 𝑧 𝐺(𝑧) 𝐾𝑣 = 1 𝜏 lim 𝑧→1 𝑧 − 1 𝐾(𝑧 + 𝑎) (𝑧 − 1)(𝑧 − 𝑏) 𝐾𝑐(𝑧 − 𝑏) 𝑧 − 𝑐 𝑒 ∞ = 1 𝐾𝑣 = 𝜏(1 − 𝑐) 𝐾𝐾𝑐(1 + 𝑎) 𝐾𝑣 = 1 𝜏 𝐾(1 + 𝑎) (1 − 𝑏) 𝐾𝑐(1 − 𝑏) 1 − 𝑐 = 𝐾𝐾𝑐(1 + 𝑎) 𝜏(1 − 𝑐)