Chapter 3 · 10 hours
Analysis of Discrete Time Control System
IOE past exam questions
Past questions and answers
24 questions set from this chapter, 11 of them more than once. Most asked first.
- Asked 5 times
- 2082 Kartik · 8 marks
- 2080 Chaitra · 6 marks
- 2078 Chaitra · 6 marks
- 2073 Bhadra · 8 marks
- 2070 Magh · 8 marks
Determine the stability of system having characteristic equation using Jury test: P(z)=2z⁴+7z³+10z²+4z+1=0.
Answer
Jury stability test (Ogata form)
For with , all roots lie inside the unit circle if and only if:
- , , and so on, for the rows of the Jury table
The table entries are
Coefficients
, so , , , , , .
Conditions 1 to 3
- : satisfied
- : satisfied
- : satisfied
Jury table
| Row | |||||
|---|---|---|---|---|---|
| 1 | 1 | 4 | 10 | 7 | 2 |
| 2 | 2 | 7 | 10 | 4 | 1 |
| 3 | |||||
| 4 | |||||
| 5 |
Condition 4
- : satisfied
- : not satisfied
Conclusion
One Jury condition fails, so the system is unstable.
Check: the roots of are (magnitude 1.868, outside the unit circle) and (magnitude 0.379, inside). Two roots lie outside the unit circle, which confirms the result.
Answer: Unstable, because .
- Asked 3 times
- 2082 Chaitra · 8 marks
- 2081 Chaitra · 6 marks
- 2076 Bhadra · 8 marks
Consider the discrete-time unity-feedback control system whose open-loop pulse transfer function is given by G(z)=K(0.3679z+0.2642)/((z-0.3679)(z-1)). Determine the range of gain K for stability by using the Jury stability test.
Answer
Step 1: Characteristic equation
For unity feedback, :
So , , , .
Step 2: Jury conditions for a second-order system
For there are only three conditions: , , and . No table rows are needed.
Condition 1:
Condition 2:
Condition 3:
Step 3: Combine
| Condition | Requirement |
|---|---|
The intersection of all three is
Step 4: Check at the critical gain
At : , which gives with . The poles lie on the unit circle, so the system is marginally stable and oscillates.
This is the ZOH equivalent of with s. The continuous system is stable for every , but sampling limits the stable gain to .
Answer: The closed-loop system is stable for .
- Asked 3 times
- 2077 Chaitra · 8 marks
- 2075 Baisakh · 4 marks
- 2074 Bhadra · 4 marks
Determine the stability of system having characteristic equation using Jury test: P(z)=z³-1.1z²-0.1z+0.2=0.
Answer
Jury stability test (Ogata form)
For with , all roots lie inside the unit circle if and only if:
- , , and so on, for the rows of the Jury table
The table entries are
Coefficients
, so , , , , .
Conditions 1 to 3
- : satisfied
- : not greater than 0. The equality means there is a root exactly at .
- : satisfied
Jury table (for completeness)
| Row | ||||
|---|---|---|---|---|
| 1 | 0.2 | −0.1 | −1.1 | 1 |
| 2 | 1 | −1.1 | −0.1 | 0.2 |
| 3 |
- : satisfied
Conclusion
All conditions hold except , which is exactly zero. So one root lies on the unit circle at and the others lie inside. The system is critically (marginally) stable, not asymptotically stable.
Check by factorising:
The roots are , and , which confirms the result.
Answer: Critically (marginally) stable, with a root at (because ).
- Asked 3 times
- 2073 Bhadra · 4 marks
- 2071 Magh · 4 marks
- 2070 Magh · 4 marks
Explain one of the methods for mapping s-plane to z-plane. (How can s-plane be converted into z-plane and vice versa?)
Answer
The s-plane and z-plane are linked by the sampling relation , where is the sampling period. The inverse relation is .
Mapping
Put :
| s-plane | z-plane |
|---|---|
| Imaginary axis () | Unit circle |
| Left half-plane () | Inside the unit circle |
| Right half-plane () | Outside the unit circle |
| Origin | |
| Constant (vertical line) | Circle of radius |
| Constant (horizontal line) | Radial line at angle |
| Constant line | Logarithmic spiral |
As goes from to (with ), the angle goes from to , covering the circle once. This band is the primary strip. Each complementary strip above or below it maps onto the same z-plane again. So the mapping is many-to-one, and frequencies differing by cannot be told apart (aliasing).
s-plane (primary strip) z-plane
jw
| ws/2 --------- .---.
| LHP | RHP ==> / in \ out
--+--------+---> sigma | (LHP) |
| | \ /
| -ws/2 --------- '---' |z|=1
Mapping
This gives the principal value in the primary strip.
Example: s and . Then . Going back: and rad/s.
Use
The left half-plane maps to the inside of the unit circle. So a discrete system is stable when all its closed-loop poles lie inside . Specifications such as , and settling time can also be carried from the s-plane to the z-plane for design.
- Asked 2 times
- 2082 Chaitra (new course) · 3 marks
- 2082 Kartik · 3 marks
Map the following system in Z-plane. [Figure: s-plane with a shaded rectangle between σ=-2 and σ=-1, extending from jω=-ωₛ/4 to +ωₛ/4; corner/edge points a (σ=-1, -ωₛ/4), b (σ=-1, 0), c (σ=-1, +ωₛ/4), d (σ=-2, +ωₛ/4), e (σ=-2, 0), f (σ=-2, -ωₛ/4)]
Answer
Use with . Then and . Since , the frequency gives the angle
Mapping of the corner and edge points
| Point | |||
|---|---|---|---|
| a | |||
| b | |||
| c | |||
| d | |||
| e | |||
| f |
Mapping of the edges
- The line (a-b-c) maps to an arc of radius from to .
- The line (f-e-d) maps to an arc of radius from to .
- The lines (c-d and f-a) map to the radial segments along the positive and negative imaginary axes, between the two radii.
Mapped region
The shaded rectangle maps to the right half of an annulus (a half-ring) lying between the circles and , for . It lies entirely inside the unit circle.
Im z
|
c c: r=e^-T, +90 deg
| .
d . d: r=e^-2T, +90 deg
| . .
---------+--e---b------- Re z
| . . e: e^-2T b: e^-T
f .
| . f: r=e^-2T, -90 deg
a a: r=e^-T, -90 deg
|
Shaded: right half-ring, e^-2T <= |z| <= e^-T
Example with s: the inner radius is and the outer radius is . So b = 0.368, e = 0.135, c = , d = , a = , f = .
- Asked 2 times
- 2075 Bhadra · 6 marks
- 2071 Bhadra · 8 marks
Examine the stability of the following characteristic equation using Jury test: P(z)=z⁴-1.2z³+0.07z²+0.3z-0.08=0.
Answer
Jury stability test (Ogata form)
For with , all roots lie inside the unit circle if and only if:
- , , and so on, for the rows of the Jury table
The table entries are
Coefficients
, so , , , , , .
Conditions 1 to 3
- : satisfied
- : satisfied
- : satisfied
Jury table
| Row | |||||
|---|---|---|---|---|---|
| 1 | −0.08 | 0.3 | 0.07 | −1.2 | 1 |
| 2 | 1 | −1.2 | 0.07 | 0.3 | −0.08 |
| 3 | −0.9936 | 1.1760 | −0.0756 | −0.2040 | |
| 4 | −0.2040 | −0.0756 | 1.1760 | −0.9936 | |
| 5 | 0.9456 | −1.1839 | 0.3150 |
Condition 4
- : satisfied
- : satisfied
Conclusion
All the Jury conditions are satisfied, so all the roots lie inside the unit circle and the system is stable.
Check by factorising: . The roots are , , and , all with .
Answer: Stable. All conditions hold, with and .
- Asked 2 times
- 2082 Chaitra (new course) · 4 marks
- 2074 Bhadra · 8 marks
Obtain the closed loop transfer function of the system shown in figure below. Assume proportional gain Kₚ=1, integral gain Kᵢ=0.2, derivative gain Kd=0.2. [Take T = 1 sec] [Figure: unity-feedback loop: R(z) → summing junction → E(z) → sampler (T = 1 s) → digital PID controller → ZOH → 1/s(s+1) → C(z)]
Answer
The controller and the ZOH + plant are in cascade with only one sampler in front, so .
Step 1: Pulse transfer function of controller
Digital PID controller. Using the positional PID form (Ogata), with , , :
Step 2: Pulse transfer function of ZOH + plant
With s and :
Step 3: Open-loop pulse transfer function
Step 4: Closed-loop pulse transfer function
Adding numerator and denominator gives the characteristic polynomial:
or, in powers of :
Answer:
Check: At the numerator is and the denominator is , so the ratio is about 1. Because the controller has integral action, the steady-state error for a step input is zero, as expected.
- Asked 2 times
- 2073 Bhadra · 8 marks
- 2072 Magh · 8 marks
Obtain the pulse transfer function of the system shown below. [Figure: unity-feedback loop: R(s) → summing junction → E(s) → sampler (T = 1) → PID controller (kₚ=1, kD=0.2, kI=0.2) → ZOH → 1/(s+1) → C(s); ZOH = transfer function of zero order hold circuit]
Answer
There is one sampler in front of the controller, so the closed-loop pulse transfer function is , where is the z-transform of ZOH and plant together.
Step 1: Digital PID controller
Digital PID controller. Using the positional PID form (Ogata), with , , :
Here , and are the usual digital PID gains. Trapezoidal integration and a backward difference for the derivative give this form.
Step 2: ZOH + plant
Step 3: Open-loop pulse transfer function
Step 4: Closed-loop pulse transfer function
In powers of :
Answer:
Check: At both numerator and denominator equal . The DC gain is 1, so there is zero steady-state error to a step input because of the integral term.
- Asked 2 times
- 2077 Chaitra · 8 marks
- 2070 Magh · 8 marks
Derive the pulse transfer function of digital PID controller.
Answer
A digital PID controller is the discrete-time version of the analog PID law. We obtain it by replacing the integral with a numerical sum (trapezoidal rule) and the derivative with a backward difference. Its pulse transfer function is .
Analog PID law
Here is the proportional gain, the integral time and the derivative time.
Discretization (sampling period )
- Integral, trapezoidal rule:
- Derivative, backward difference:
Taking the z-transform
Let , so . A running sum transforms as , with because is zero for negative time. Therefore:
Rearranging into the standard form
Use :
where
| Gain | Expression | Name |
|---|---|---|
| proportional gain | ||
| integral gain | ||
| derivative gain |
Single-fraction form
Remarks
- The pole at comes from the integral action. It makes the steady-state error to a step input zero.
- adds a zero and gives phase lead (anticipation).
- Setting gives the PI controller . Setting gives the PD controller .
Example: For , , : .
- Asked 2 times
- 2081 Chaitra · 6 marks
- 2073 Magh · 4×2 marks
Determine the pulse transfer function Y(z)/X(z) of the given system as shown in figure (a) and (b). [Figure (a): X(s) → sampler → X*(s) → G₁(s) → U(s) → sampler → U*(s) → G₂(s) → Y(s) → sampler → Y*(s). Figure (b): X(s) → sampler → X*(s) → G₁(s) → U(s) → G₂(s) (no sampler between) → Y(s) → sampler → Y*(s)]
Answer
The answer depends on whether a sampler separates and . With a sampler between them, the two pulse transfer functions multiply. Without one, the two s-domain transfer functions must be multiplied first and then z-transformed.
(a) Sampler between and
X(s) _/ X* +----+ U(s) _/ U* +----+ Y(s) _/ Y*
---o/ o---->| G1 |------o/ o---->| G2 |------o/ o--->
T +----+ T +----+ T
- , so , i.e. .
- , so .
(b) No sampler between and
X(s) _/ X* +----+ U(s) +----+ Y(s) _/ Y*
---o/ o---->| G1 |------->| G2 |------o/ o--->
T +----+ +----+ T
- , so .
In general, .
Example
Take and .
Case (a):
Case (b):
The two results are different. You cannot move or remove a sampler without changing the system.
- Asked 2 times
- 2072 Magh · 8 marks
- 2068 Magh · 4 marks
Discuss with example an absolute stability analysis method of a closed loop system in the Z-plane.
Answer
Absolute stability asks only whether the system is stable or unstable. A closed-loop discrete-time system with pulse transfer function is stable if all roots of the characteristic equation
lie inside the unit circle . A simple pole on makes the system critically stable. Any pole outside the circle, or a repeated pole on it, makes the system unstable.
Factoring a high-order is tedious, so two direct tests are used:
- Jury stability test, applied directly in the z-plane.
- Bilinear transformation + Routh–Hurwitz: substitute . This maps the inside of the unit circle onto the left half of the w-plane, so the ordinary Routh test can be used.
Jury stability test
Write with . The system is stable if and only if all of these hold:
- In the Jury table, , , … down to the row with three elements.
The rows of the Jury table are built as:
Example 1
Test . Here , , , .
| Condition | Value | Result |
|---|---|---|
| satisfied | ||
| violated | ||
| satisfied | ||
| , | satisfied |
The condition fails, so the system is unstable. Factoring confirms this: the roots are , and lies outside the unit circle.
Example 2: stable range of gain
Take with unity feedback. The characteristic equation is:
- : , so
- , so
- , so
Answer: The system is stable for . At it is critically stable and oscillates.
- 2082 Chaitra (new course) · 4 marks
Examine the stability of the given characteristic equation using Jury stability test: P(z)=z³+2.1z²+1.44z+0.32=0.
Answer
We apply the Jury test to , where , , , , and .
Conditions on the coefficients
- : , satisfied.
- , satisfied.
- : , so , satisfied.
Jury table
| Row | ||||
|---|---|---|---|---|
| 1 | ||||
| 2 | ||||
| 3 |
- : , satisfied.
Conclusion
All the Jury conditions are satisfied, so the system is stable.
Check by factoring: is a root, since . Then . The roots are , all inside . The margin is small: is only 0.02 because two roots sit at , close to .
- 2079 Chaitra · 8 marks
How do you perform the stability study of discrete time control system? Perform the stability test of the digital control system having characteristic equation given below: P(z)=z³-1.1z²-0.1z+0.2.
Answer
How the stability of a discrete-time control system is studied
A linear discrete-time system is studied through the roots (poles) of its closed-loop characteristic equation .
| Location of closed-loop poles | Nature of system |
|---|---|
| All inside the unit circle | asymptotically stable |
| Simple pole(s) on , rest inside | critically (marginally) stable |
| Any pole outside, or a repeated pole on | unstable |
Zeros do not affect absolute stability. The usual methods are:
- Direct root finding: factor . This is practical only for low order.
- Jury stability test: a tabular test on the coefficients of , done directly in the z-plane.
- Bilinear transformation + Routh test: put and apply the Routh array in the w-plane.
- Root locus and Nyquist/Bode methods in the z-plane, mainly for relative stability and gain design.
Jury test for
Here , , , , and .
| Condition | Calculation | Result |
|---|---|---|
| satisfied | ||
| not satisfied (equal to 0) | ||
| , so | satisfied |
Jury table, row 3:
| Row | ||||
|---|---|---|---|---|
| 1 | 0.2 | −0.1 | −1.1 | 1 |
| 2 | 1 | −1.1 | −0.1 | 0.2 |
| 3 | −0.96 | 1.08 | −0.12 |
, satisfied.
Conclusion
Every condition holds except , because . This means there is a closed-loop pole exactly at . So the system is not asymptotically stable. It is critically (marginally) stable.
Check by factoring: . The roots are . There is one simple root on the unit circle and the other two are inside. The output will contain a non-decaying constant component.
- 2072 Asoj · 8 marks
Examine the stability of given system with characteristic equation by Jury stability test: p(z)=z⁴-1.2z³+0.07z²+1.5z-0.06=0.
Answer
We apply the Jury test to , where , , , , , and .
Coefficient conditions
- : , satisfied.
- , satisfied.
- , satisfied.
Jury table
| Row | |||||
|---|---|---|---|---|---|
| 1 | −0.06 | 1.5 | 0.07 | −1.2 | 1 |
| 2 | 1 | −1.2 | 0.07 | 1.5 | −0.06 |
| 3 | −0.9964 | 1.11 | −0.0742 | −1.428 | |
| 4 | −1.428 | −0.0742 | 1.11 | −0.9964 | |
| 5 | −1.0464 | −1.2120 | 1.6590 |
Remaining conditions
- : is false.
- : is false.
Conclusion
The first three conditions hold, but the table conditions fail. Hence the system is unstable.
Check by root finding: the roots are (with ), and . Two complex poles lie outside the unit circle. This also shows why checking only and is not enough.
- 2071 Magh · 6 marks
What is Jury stability test in digital control system? Explain.
Answer
The Jury stability test is an algebraic test for the absolute stability of a discrete-time (sampled-data) system. It works directly in the z-plane. Using only the coefficients of the characteristic polynomial , it tells whether all roots lie inside the unit circle , without solving for the roots. It does for the z-plane what the Routh–Hurwitz test does for the s-plane.
Procedure
Write the characteristic equation as
Form the Jury table:
| Row | |||||
|---|---|---|---|---|---|
| 1 | |||||
| 2 | |||||
| 3 | |||||
| 4 | |||||
| 5 | |||||
| ⋮ | |||||
Each even row is the row above it written in reverse. The elements are determinants:
Stability conditions
The system is stable if and only if all of these hold:
- , , …,
There are conditions in total. Check conditions 1–3 first. If any of them fails, the system is unstable and no table is needed. For no table is needed at all.
Example
Take with unity feedback. The characteristic equation is
- : , so
- , so
- , so
The system is stable for .
Features
- It works directly with z-domain coefficients, so no bilinear transformation is needed.
- It also gives the range of a gain for stability, as in the example.
- If a condition becomes an equality (for example ), a root lies on the unit circle and the system is critically stable.
- It shows only absolute stability, not relative stability (damping, margins).
- 2082 Kartik · 8 marks
For the control system with digital PID controller as shown in the figure, obtain the pulse transfer function. Assume that the sampling period T is 1 second. Consider Kₚ=1, KI=0.2 and Kd=0.2 of PID controller. [Figure: unity-feedback loop: r(t) → summing junction → e(t) → sampler (T = 1) → e(kT) → digital controller → ZOH → 1/s(s+2) → C(t)]
Answer
The digital controller is a PID controller. It is followed by a ZOH and the plant, with one sampler on the error signal, so:
Step 1: Digital PID controller
Digital PID controller. Using the positional PID form (Ogata), with , , :
Step 2: ZOH + plant
With and :
Step 3: Open-loop pulse transfer function
Step 4: Closed-loop pulse transfer function
or
Answer: The closed-loop pulse transfer function is as above, with characteristic equation .
Check: At the numerator is and the denominator is , so the DC gain is about 1, as expected with integral action.
- 2079 Chaitra · 8 marks
Obtain in a closed form the response sequence c(kT) of the system as shown in figure below when subjected to a Kronecker delta input r(k). Assume that the sampling period T is 1 second. Consider Kₚ=1 and KI=0.2 of PI controller. [Figure: unity-feedback loop: r(t) → summing junction → e(t) → sampler (T = 1) → e(kT) → digital PI controller GD*(s) → ZOH Gₕ(s) → 1/s(s+1) → C(t)]
Answer
Step 1: Pulse transfer functions
PI controller (, ):
ZOH + plant with :
Step 2: Closed-loop pulse transfer function
Step 3: Kronecker delta input
For and for , we have , so equals the closed-loop pulse transfer function.
The closed-loop poles are the roots of :
All the poles are inside the unit circle, so the system is stable.
Step 4: Inverse z-transform (residue method)
- for
The complex pair combines into one real cosine term:
and , because the numerator degree is less than the denominator degree.
Step 5: First few values
Check the closed form against long division or the difference equation .
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
|---|---|---|---|---|---|---|---|---|
| 0 | 0.4415 | 0.7996 | 0.5324 | −0.0428 | −0.4739 | −0.5044 | −0.2002 |
For example, at : . ✔
Answer: for (with ). This is a damped oscillation that decays to zero.
- 2075 Bhadra · 4 marks
Find the discrete time output C(z) of the following closed loop system. [Figure: R(s) → summing junction (+) → E(s) → G₁(s) → sampler → G₂(s) → C(s) → sampler → C(z); C(s) is fed back through H(s) as B(s) to the negative input of the summing junction]
Answer
There is no sampler on the error signal. The only sampler is after , so let its output be , the sampled version of . The output sampler only reads ; it is not inside the loop.
E(s) +-----+ V _/ V* +-----+ C(s) _/
R(s)-->(S)-->| G1 |---o/ o--->| G2 |---+---o/ o--> C(z)
^ - +-----+ T +-----+ | T
| +-----+ |
+------------| H |<-------------+
B(s) +-----+
Step 1: Write the signal equations
Step 2: Take starred (sampled) transforms
Sampling both sides, a starred quantity can be taken outside: . This gives
Step 3: Output
In z-notation:
where
Note: The input reaches the first sampler only after passing through , so it cannot be separated from . You can find the output for a given input, but no closed-loop pulse transfer function exists for this system.
- 2072 Magh · 4 marks
Obtain the closed loop pulse transfer function of the system shown below. [Figure: R(s) → summing junction → E(s) → sampler → G1(s) → sampler → G2(s) → C(s); C(s) fed back through H(s) to the negative input of the summing junction]
Answer
There is a sampler on the error (before ) and another between and . Because and are not separated by a sampler, they appear together as .
E _/ E* +----+ U _/ U* +----+ C(s)
R(s)->(S)-o/ o-->| G1 |---o/ o--->| G2 |----+--->
^ - T +----+ T +----+ |
| +-----+ |
+--------------| H |<---------------+
+-----+
Step 1: Signal equations
Step 2: Sample the error equation
Step 3: Output
Closed-loop pulse transfer function
where
- , which is in general not equal to
Special case: with unity feedback (), this becomes .
- 2071 Bhadra · 8 marks
Evaluate the closed loop pulse transfer function of the system shown below. Hence obtain the continuous time output C(s) of the system. [Figure: R(s) → summing junction → E(s) → sampler → G1(s) → sampler → G2(s) → C(s); C(s) fed back through H(s) to the negative input of the summing junction]
Answer
The error is sampled, and the output of is sampled again before . The feedback acts on the continuous output, so and are not separated by a sampler.
E _/ E* +----+ U _/ U* +----+ C(s)
R(s)->(S)-o/ o-->| G1 |---o/ o--->| G2 |----+--->
^ - T +----+ T +----+ |
| +-----+ |
+--------------| H |<---------------+
+-----+
Step 1: Signal equations
Step 2: Sample the error equation
Step 3: Output
Closed-loop pulse transfer function
with .
Continuous-time output
The output is not sampled inside the loop. is driven by the sampled signal , so do not take the star of here:
Answers:
gives the output between sampling instants as well. Its starred version gives back .
- 2075 Baisakh · 4 marks
Explain with suitable diagram how constant damping ratio line in s-plane is mapped into z-plane.
Answer
In the s-plane, a constant damping ratio line is a radial line from the origin making angle with the negative real axis. On it, , i.e. .
Mapping with
Use :
- decreases exponentially as increases.
- increases linearly with .
Since the radius shrinks exponentially as the angle grows, a constant-ζ line maps into a logarithmic spiral. It starts at (for ) and winds toward the origin.
Example:
| 0 | 1 | 0° |
| 1/8 | 0.635 | 45° |
| 1/4 | 0.404 | 90° |
| 1/2 | 0.163 | 180° |
At the spiral reaches the negative real axis. The part from to fills the upper half of the z-plane. The line for maps to the mirror spiral in the lower half.
Im z
|
* B = j0.404 (wd/ws = 1/4)
|
| * A = 0.449 + j0.449 (1/8)
|
------*---------+-----------* O ------ Re z
C = -0.163 0 1 (wd = 0)
(wd/ws = 1/2)
zeta = 0.5 spiral runs O -> A -> B -> C inside
the unit circle; its mirror image (for -wd) lies
in the lower half-plane.
Key points
- (the axis) maps onto the unit circle.
- (the negative real axis) maps onto the segment of the positive real axis.
- Larger gives a spiral that shrinks faster, i.e. tighter toward the origin.
- In design, the desired closed-loop poles lie on the ζ-spiral at angle , where is the number of samples per cycle of damped oscillation.
- 2072 Magh · 4 marks
Obtain z-transform of f(s)=ZOH·1/s(s+1).
Answer
The ZOH transfer function is . The factor is a delay of one sampling period, which becomes . So the transform is times the z-transform of the plant divided by :
Partial fractions
z-transform of each term
Multiply by
With s
, so and .
Answer: , which for s is .
- 2068 Jestha · 8 marks
Consider the system shown below. If transfer function of FOH is ((Ts+1)/T)·((1-e⁻ᵀˢ)/s)² and T=1, determine Y(z)/X(z). [Figure: X(s) → sampler → 1/(s+3) → sampler → FOH → 1/(s+2) → Y(s)]
Answer
There is a sampler between and the FOH, so the system splits into two cascaded pulse transfer functions:
Here is the output at the sampling instants (a fictitious output sampler).
Step 1:
Step 2: , FOH + plant
Partial fractions:
Multiply by :
Check: at , , which equals the DC gain of . ✔
Step 3: Overall pulse transfer function
Expanding the denominator:
Answer:
- 2071 Magh · 4 marks
Write a short note on general procedure for obtaining pulse transfer function.
Answer
The pulse transfer function relates the z-transform of the sampled output to the z-transform of the sampled input, with zero initial conditions. The general procedure is:
- Draw the block diagram with all samplers. Name the input of each sampler (for example , ). Name the outputs as starred signals , . Add a fictitious sampler at the output if the output is continuous.
- Write the s-domain equations. Express each sampler input and the output in terms of the starred signals and the input , e.g. .
- Take the starred transform of each equation. Use . Elements not separated by a sampler must be combined first: , and this is not equal to .
- Find each pulse transfer function using partial fractions or residues: With a ZOH, .
- Solve the algebraic equations for and form . If enters through a continuous block before the first sampler (as ), only can be found. In that case no pulse transfer function exists.
Example: Unity feedback with a sampler on the error, a ZOH and plant . Then , which gives with .
Questions from Old Question Collection (EE 652) (NCE Library scans of IOE Digital Control System papers, 2067 Mangsir to 2082 Chaitra), 2080 course papers (ENEE 304) (New-course (ENEE 304) regular paper, 2082 Chaitra) and Question bank (ioesolutions) (IOE Digital Control System papers, 2067 Mangsir to 2075 Baisakh; used for the second pages of the 2068 Magh and 2068 Jestha papers). Answers are written for this site; check them against your class notes.
Chapter titles and hours from the IOE syllabus ↗