Skip to main content

Block diagram reduction: cascaded G1–G3, H1, H2, unity loop

Short answer

C(s)/R(s) = G1G2G3 / (1 + G1G2H1 + G2G3H2 + G1G2G3).

Reduce the blocks and find transfer function for the following model. [Figure: R(s) → summing point S1 (+, −) → summing point S2 (+, −) → G1 → summing point S3 (+, −) → G2 → node B → G3 → C(s). H1 from node B fed back to S2 (−). H2 from C(s) fed back to S3 (−). Unity feedback from C(s) to S1 (−).]

Result: C(s)R(s)=G1G2G31+G1G2H1+G2G3H2+G1G2G3\dfrac{C(s)}{R(s)} = \dfrac{G_1G_2G_3}{1+G_1G_2H_1+G_2G_3H_2+G_1G_2G_3}

The diagram has three nested negative feedback loops. We remove them from the inside out.

R -->(S1)-->(S2)--> G1 -->(S3)--> G2 --+--> G3 --+--> C
      -^     -^            -^          |B        |
       |      +--- H1 ------|----------+         |
       |                    +------- H2 ---------+
       +------------------- 1 -------------------+

Step 1: Move the take-off point of H2H_2 from C to B

C =G3×= G_3 \times B. Moving the take-off point to before the block G3G_3 means the feedback branch becomes G3H2G_3H_2, from node B to S3S_3.

Step 2: Reduce the innermost loop (G2G_2 with feedback G3H2G_3H_2)

BE3=G21+G2G3H2\frac{B}{E_3} = \frac{G_2}{1+G_2G_3H_2}

Step 3: Series with G1G_1, then the H1H_1 loop

The forward gain from S2S_2 to B is G1G21+G2G3H2\frac{G_1G_2}{1+G_2G_3H_2}, with negative feedback H1H_1:

BE2=G1G21+G2G3H21+G1G2H11+G2G3H2=G1G21+G2G3H2+G1G2H1\begin{aligned} \frac{B}{E_2} &= \frac{\frac{G_1G_2}{1+G_2G_3H_2}}{1+\frac{G_1G_2H_1}{1+G_2G_3H_2}} = \frac{G_1G_2}{1+G_2G_3H_2+G_1G_2H_1} \end{aligned}

Step 4: Series with G3G_3

CE1=G1G2G31+G1G2H1+G2G3H2\frac{C}{E_1} = \frac{G_1G_2G_3}{1+G_1G_2H_1+G_2G_3H_2}

Step 5: Unity negative feedback loop

CR=G1G2G31+G1G2H1+G2G3H21+G1G2G31+G1G2H1+G2G3H2=G1G2G31+G1G2H1+G2G3H2+G1G2G3\begin{aligned} \frac{C}{R} &= \frac{\frac{G_1G_2G_3}{1+G_1G_2H_1+G_2G_3H_2}}{1+\frac{G_1G_2G_3}{1+G_1G_2H_1+G_2G_3H_2}} \\ &= \frac{G_1G_2G_3}{1+G_1G_2H_1+G_2G_3H_2+G_1G_2G_3} \end{aligned}

Check (Mason's rule): one forward path P1=G1G2G3P_1=G_1G_2G_3; loops −G1G2H1-G_1G_2H_1, −G2G3H2-G_2G_3H_2, −G1G2G3-G_1G_2G_3, all touching each other and the path. So Δ=1+G1G2H1+G2G3H2+G1G2G3\Delta = 1+G_1G_2H_1+G_2G_3H_2+G_1G_2G_3 and Δ1=1\Delta_1=1, giving the same answer.

Answer: C(s)R(s)=G1G2G31+G1G2H1+G2G3H2+G1G2G3\dfrac{C(s)}{R(s)} = \dfrac{G_1G_2G_3}{1+G_1G_2H_1+G_2G_3H_2+G_1G_2G_3}

✓ Answer checked by Claude Opus 5.5 (high effort)

All Control Systems chapter 3 questions →