Skip to main content

Closed-loop pulse TF with two samplers and H(s)

Short answer

With samplers on the error and between G₁ and G₂, the closed-loop pulse transfer function is C(z)/R(z) = G₁(z)G₂(z) / [1 + G₁(z) G₂H(z)], where G₂H(z)=Z[G₂(s)H(s)].

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]

There is a sampler on the error (before G1G_1) and another between G1G_1 and G2G_2. Because G2G_2 and HH are not separated by a sampler, they appear together as G2H(z)G_2H(z).

      E   _/  E*  +----+ U  _/  U*  +----+   C(s)
R(s)->(S)-o/ o-->| G1 |---o/ o--->| G2 |----+--->
      ^ -   T    +----+     T     +----+    |
      |              +-----+                |
      +--------------|  H  |<---------------+
                     +-----+

Step 1: Signal equations

C(s)=G2(s)U∗(s)U(s)=G1(s)E∗(s)  ⇒  U∗(s)=G1∗(s)E∗(s)E(s)=R(s)−H(s)C(s)=R(s)−G2(s)H(s)U∗(s)\begin{aligned} C(s) &= G_2(s)U^*(s) \\ U(s) &= G_1(s)E^*(s) \;\Rightarrow\; U^*(s) = G_1^*(s)E^*(s) \\ E(s) &= R(s) - H(s)C(s) = R(s) - G_2(s)H(s)U^*(s) \end{aligned}

Step 2: Sample the error equation

E∗(s)=R∗(s)−(G2H)∗(s) U∗(s)=R∗(s)−(G2H)∗(s) G1∗(s)E∗(s)E∗(s)=R∗(s)1+G1∗(s)(G2H)∗(s)\begin{aligned} E^*(s) &= R^*(s) - (G_2H)^*(s)\,U^*(s) = R^*(s) - (G_2H)^*(s)\,G_1^*(s)E^*(s) \\ E^*(s) &= \frac{R^*(s)}{1 + G_1^*(s)(G_2H)^*(s)} \end{aligned}

Step 3: Output

C∗(s)=G2∗(s)U∗(s)=G2∗(s)G1∗(s)E∗(s)C^*(s) = G_2^*(s)U^*(s) = G_2^*(s)G_1^*(s)E^*(s)

Closed-loop pulse transfer function

C(z)R(z)=G1(z) G2(z)1+G1(z) G2H(z)\frac{C(z)}{R(z)} = \frac{G_1(z)\,G_2(z)}{1 + G_1(z)\,G_2H(z)}

where

  • G1(z)=Z[G1(s)]G_1(z) = \mathcal{Z}[G_1(s)]
  • G2(z)=Z[G2(s)]G_2(z) = \mathcal{Z}[G_2(s)]
  • G2H(z)=Z[G2(s)H(s)]G_2H(z) = \mathcal{Z}[G_2(s)H(s)], which is in general not equal to G2(z)H(z)G_2(z)H(z)

Special case: with unity feedback (H=1H = 1), this becomes G1(z)G2(z)1+G1(z)G2(z)\dfrac{G_1(z)G_2(z)}{1+G_1(z)G_2(z)}.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Digital Control System chapter 3 questions →