Lecture 24 - Sampled data control systems with Dead beat response, Control Systems
1 Sampled data control systems with Dead beat response
In case of a continuous time controlled process, the output c(t) is a function of time t and the dead beat response design, based on cancellation of stable poles and zeros, may lead to inter sampling ripples in the output.
The reason behind this is since the process zeros are canceled by controller poles, the continuous dynamics are excited by the input and are not affected by feed back.
The strategy of designing dead beat response for a sampled data system with the process plant transfer function Gh0Gp(z ) having at least one zero is not to cancel the zeros, whether they are inside or outside the unit circle.
H.P Sirisena gave a mathematical formulation and analysis to dead beat response.
If then according to Sirisena the digital controller for ripple free dead beat response to step input is
The design of ripple free dead beat response can still be done using similar approach as discussed in the previous chapters except for an added constraint which will increase the response time of the system.
Following example will illustrate the design procedure
Example 1:
Let us consider a sampled data system as shown in Figure 1, where,
Figure 1: A sampled data control system
Thus
If we design Dc(z) without bothering about the inter sample ripples then
M (z) = z−1, 1 − M (z) = 1 − z−1
This implies that the output response is deadbeat only at sampling instants. However, the true output c(t) has inter sampling ripples which makes the system response as shown in Figure 2.
Figure 2: Rippled output response for Example 1
Thus the system takes forever to reach its steady state. The necessary and sufficient condition for c(t) to track a unit step input in finite time is
c(N T ) = 1
for finite N and all the higher derivatives should equal to zero. Let
Taking Z -transform,
where A1 is a constant. Unit step response of W (z ) will not go to zero in finite time since poles of are not all at z = 0.
If we now apply the condition that zero of Gh0Gp(z) at z = −0.9 should not be canceled by Dc(z), then
Solving
⇒ m1 = 0.53, a1 = 0.47
Thus
where A2 and A3 are constants. This implies that the dead beat response reaches the steady state after two sampling periods.
To show that the output response is indeed deadbeat, we derive the z-transform of w(t) as
W (z) = 2z−1
Thus c(t) will actually reach its steady state in two sampling periods with no inter sample ripples which is shown in Figure 3.
Figure 3: Ripple free deadbeat response for Example 1
Example 2: Consider the plant transfer function as
If we apply the condition that zeros of Gh0Gp(z) at z = −0.2 and z = −2.8 should not be canceled by Dc(z), then
While considering M (z) and 1 − M (z), following points should be kept in mind
1. M (z ) should contain all the zeros of Gh0Gp(z ).
2. The number of poles over zeros of M (z) should be at least equal to that of Gh0Gp(z) which is 2 in this case.
3. 1 − M (z) must include the term 1 − z−1.
4. The orders of M (z) and 1 − M (z) should be same and should equal the number of unknown coefficients.
Solving for the coefficients of M (z) and 1 − M (z), we get
1 − a1 = 0
m1 = a1 − a2
3m1 = a2 − a3
0.56m1 = a3
The solutions of the above are m1 = 0.219, a1 = 1, a2 = 0.781 and a3 = 0.123. The closed loop transfer function is
The transfer function of the digital controller is obtained as
The output for a unit step input is written as
Thus the output response c(kT ) reaches the steady state in 4 sampling instants. This is one more sampling instant than the previous example where we considered the plant to be all digital.
This implies that for sampled data control system, the dead beat response c(t) reaches the steady state after three sampling periods but inter sample ripples occur. After four sampling instants the inter sample ripples disappear.
To show that the output response is indeed deadbeat, we derive the z-transform of w(t) which will come out to be
W (z) = A1z−2 + A2z−3
where A1, A2 are constants.
Thus the derivative of c(t) is zero for kT ≥ 4T , which implies that the step response reaches the steady state in 4 sampling instants with no inter sample ripples, as shown in Figure 4.
Figure 4: Ripple free deadbeat response for Example 2
1. What is a dead beat response in control systems? | ![]() |
2. How is sampled data control different from continuous control systems? | ![]() |
3. What are the advantages of using sampled data control systems? | ![]() |
4. How is dead beat response achieved in sampled data control systems? | ![]() |
5. What are some applications of sampled data control systems with dead beat response? | ![]() |