Delta Form TF

The “q’’-operator of Equation 2.4 is not like the continuous-time operator d( )/dt. If q is replaced by a “difference operator,’’ which is like a ‘‘derivative,’’ the correspondence between discrete-time and continuous-time system will definitely be better. The delta operator with t as the sampling interval is defined as [12]

8 = (2.6)

t

Table 2.1 gives equivalent TF models in various domains: d/dt = D, q or shift form, and delta form.

image18

FIGURE 2.8 Bode plot of the third order discrete-time system with varying sampling times.

 

Подпись:

Подпись: TABLE 2.1 Equivalent TF Models Systems in Terms of d/df = D (Continuous Time/CTTF) (D2 + D + 1)y = u (D2 + 10D - 1)y = u (D2 - D + 10)y = u
Подпись: Equivalent Discrete-Time/Shift Models (t = 0.02 s) (SFTF) (q2 - 1.98q + 0.98)y = 10-4(1.99q + 1.97)u (q2 - 1.82q + 0.82)y = 10-4(1.87q + 1.75)u (q2 - 2.02q + 1.02)y = 10-4(2.01q + 2.03)u

There is good correspondence between delta form TF (DFTF) and continuous­time system expressions (columns 1 and 3), whereas the correspondence between the continuous-time system and the shift form TF (SFTF; columns 1 and 2) is not obvious, even though these TFs are equivalent in their input/output behavior. The main point is that if we fit a DFTF to the discrete-time data, then from the DFTF we can easily discern the characteristics of the underlying continuous-time system. This cannot be done from SFTF unless it is either converted to discrete Bode diagram or time response is obtained. This is the main advantage of DFTF compared to SFTF.

Similarly DFTF can be converted to CTTF, but it will be seen that the difference between DFTF and CTTF is inherently small and the original DFTF can be inter­preted in a manner similar to CTTF, which will not be the case with SFTF in general. We emphasize here that t should be quite small.

In shift form we have

qx(k) = Fx(k) + Gu(k) y(k) = H x(k)

Then in the delta form we have

q = 1 + t5

5x = F’x + G’u (2.7)

y = H x

With

F’ = (F – I)/t; G’ = G/t; H = H

Example 2.5

Obtain the roots of the numerator (zeros) and the denominator (poles) of the model forms [12] given in Table 2.1.

Solution

The zeros and the poles are obtained by using roots ([1 1 1]), etc., as given in Table 2.2. Thus, we see a striking similarity between the poles of CTTF (rows 1, 2, 3) and DFTF (rows 7,8,9), respectively. However, the SFTFs have additionally one zero each, and there is no correspondence between poles of CTTF and SFTF. Thus, one can easily see the merits of DFTFs.

TABLE 2.2

Zeros and Poles of the Equivalent TF Models

Systems in Terms of d/df = D

(Continuous Time)

Zeros

Poles

(D2 + D + 1)y = u

-0.5000 + 0.8660І; -0.5000 – 0.8660І

(D2 + 10D-1)y = u

-10.0990; 0.0990

(D2-D + 10)y = u

0.5000 + 3.1225i; 0.5000-3.1225І

(q2 – 1.98q + 0.98)y = 10-4(1.99q + 1.97)u

-0.9899

1.0000; 0.9800

(q2 – 1.82q + 0.82)y = 10-4(1.87q + 1.75)u

-0.9358

1.0422; 0.7868

(q2 – 2.02q + 1.02)y = 10-4(2.01q + 2.03)u

-1.0100

1.0200; 1.0000

(52 + 1.015 + 0.99)y = (0.015 + 0.99)u

-0.5050 + 0.8573І; -0.5050 – 0.8573І

(52 + 9.055 – 0.906)y = (0.00945 + 0.906)u

-9.1490; 0.0990

(52 – 0.8085 + 10.1)y = (0.01015 + 1.01)u

0.4040 + 3.1523І; 0.4040 – 3.1523І