Skip to main content

Z-transform of ZOH with plant 1/(s(s+1))

Short answer

Use F(z) = (1−z⁻¹)Z[1/(s²(s+1))] with partial fractions. The result is F(z) = [(T−1+e^{-T})z + (1−e^{-T}−Te^{-T})]/[(z−1)(z−e^{-T})]. For T = 1 s, F(z) = (0.3679z+0.2642)/[(z−1)(z−0.3679)].

Obtain z-transform of f(s)=ZOH·1/s(s+1).

The ZOH transfer function is Gh(s)=1−e−TssG_h(s) = \dfrac{1-e^{-Ts}}{s}. The factor e−Tse^{-Ts} is a delay of one sampling period, which becomes z−1z^{-1}. So the transform is (1−z−1)(1-z^{-1}) times the z-transform of the plant divided by ss:

F(z)=Z[1−e−Tss⋅1s(s+1)]=(1−z−1) Z[1s2(s+1)]F(z) = \mathcal{Z}\left[\frac{1-e^{-Ts}}{s}\cdot\frac{1}{s(s+1)}\right] = (1-z^{-1})\,\mathcal{Z}\left[\frac{1}{s^2(s+1)}\right]

Partial fractions

1s2(s+1)=1s2−1s+1s+1\frac{1}{s^2(s+1)} = \frac{1}{s^2} - \frac{1}{s} + \frac{1}{s+1}

z-transform of each term

Z[1s2(s+1)]=Tz(z−1)2−zz−1+zz−e−T\mathcal{Z}\left[\frac{1}{s^2(s+1)}\right] = \frac{Tz}{(z-1)^2} - \frac{z}{z-1} + \frac{z}{z-e^{-T}}

Multiply by (1−z−1)=(z−1)/z(1-z^{-1}) = (z-1)/z

F(z)=Tz−1−1+z−1z−e−T=T(z−e−T)−(z−1)(z−e−T)+(z−1)2(z−1)(z−e−T)=(T−1+e−T)z+(1−e−T−Te−T)(z−1)(z−e−T)\begin{aligned} F(z) &= \frac{T}{z-1} - 1 + \frac{z-1}{z-e^{-T}} \\ &= \frac{T(z-e^{-T}) - (z-1)(z-e^{-T}) + (z-1)^2}{(z-1)(z-e^{-T})} \\ &= \frac{(T-1+e^{-T})z + (1-e^{-T}-Te^{-T})}{(z-1)(z-e^{-T})} \end{aligned}

With T=1T = 1 s

e−1=0.3679e^{-1} = 0.3679, so T−1+e−T=0.3679T - 1 + e^{-T} = 0.3679 and 1−e−T−Te−T=1−2(0.3679)=0.26421 - e^{-T} - Te^{-T} = 1 - 2(0.3679) = 0.2642.

F(z)=0.3679z+0.2642(z−1)(z−0.3679)=0.3679z−1+0.2642z−21−1.3679z−1+0.3679z−2F(z) = \frac{0.3679z + 0.2642}{(z-1)(z-0.3679)} = \frac{0.3679z^{-1} + 0.2642z^{-2}}{1 - 1.3679z^{-1} + 0.3679z^{-2}}

Answer: F(z)=(T−1+e−T)z+(1−e−T−Te−T)(z−1)(z−e−T)F(z) = \dfrac{(T-1+e^{-T})z + (1-e^{-T}-Te^{-T})}{(z-1)(z-e^{-T})}, which for T=1T = 1 s is 0.3679z+0.2642(z−1)(z−0.3679)\dfrac{0.3679z + 0.2642}{(z-1)(z-0.3679)}.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Control System chapter 3 questions →