SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Modern Control Systems (MCS)
Dr. Imtiaz Hussain
Assistant Professor
email: imtiaz.hussain@faculty.muet.edu.pk
URL :http://imtiazhussainkalwar.weebly.com/
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
To download this lecture visit
http://imtiazhussainkalwar.weebly.com/
23

Weitere ähnliche Inhalte

Ähnlich wie Time Response in Control System

Meeting w6 chapter 2 part 3
Meeting w6   chapter 2 part 3Meeting w6   chapter 2 part 3
Meeting w6 chapter 2 part 3
Hattori Sidek
 
Meeting w6 chapter 2 part 3
Meeting w6   chapter 2 part 3Meeting w6   chapter 2 part 3
Meeting w6 chapter 2 part 3
mkazree
 

Ähnlich wie Time Response in Control System (20)

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
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysis
 
Me314 week 06-07-Time Response
Me314 week 06-07-Time ResponseMe314 week 06-07-Time Response
Me314 week 06-07-Time Response
 
150120119095 ce
150120119095 ce150120119095 ce
150120119095 ce
 
Dynamic Response.pptx
Dynamic Response.pptxDynamic Response.pptx
Dynamic Response.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
 
control_5.pptx
control_5.pptxcontrol_5.pptx
control_5.pptx
 
Week_10.2.pdf
Week_10.2.pdfWeek_10.2.pdf
Week_10.2.pdf
 
signal and system chapter2-part1+2new.pdf
signal and system chapter2-part1+2new.pdfsignal and system chapter2-part1+2new.pdf
signal and system chapter2-part1+2new.pdf
 
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)
 
Meeting w6 chapter 2 part 3
Meeting w6   chapter 2 part 3Meeting w6   chapter 2 part 3
Meeting w6 chapter 2 part 3
 
Meeting w6 chapter 2 part 3
Meeting w6   chapter 2 part 3Meeting w6   chapter 2 part 3
Meeting w6 chapter 2 part 3
 
lecture 1 courseII (2).pptx
lecture 1 courseII (2).pptxlecture 1 courseII (2).pptx
lecture 1 courseII (2).pptx
 
Lect2-SignalProcessing (1).pdf
Lect2-SignalProcessing (1).pdfLect2-SignalProcessing (1).pdf
Lect2-SignalProcessing (1).pdf
 
Lec1 01
Lec1 01Lec1 01
Lec1 01
 
lec-7_phase_plane_analysis.pptx
lec-7_phase_plane_analysis.pptxlec-7_phase_plane_analysis.pptx
lec-7_phase_plane_analysis.pptx
 
04 Multi-layer Feedforward Networks
04 Multi-layer Feedforward Networks04 Multi-layer Feedforward Networks
04 Multi-layer Feedforward Networks
 
Time response analysis of system
Time response analysis of systemTime response analysis of system
Time response analysis of system
 
05-Classification_of_DT_System-1. information technologypptx
05-Classification_of_DT_System-1. information technologypptx05-Classification_of_DT_System-1. information technologypptx
05-Classification_of_DT_System-1. information technologypptx
 
Vibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plateVibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plate
 

Kürzlich hochgeladen

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Kürzlich hochgeladen (20)

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 

Time Response in Control System

  • 1. Modern Control Systems (MCS) Dr. Imtiaz Hussain Assistant Professor email: imtiaz.hussain@faculty.muet.edu.pk URL :http://imtiazhussainkalwar.weebly.com/ 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 − 𝑐)
  • 23. END OF LECTURES-23-24 To download this lecture visit http://imtiazhussainkalwar.weebly.com/ 23