Skip to main content

Block diagram reduction: G1–G4 with H1, H2, H3 loops

Short answer

Using Mason's formula: two forward paths G1G2G3 and G4, five loops. Overall transfer function: C(s)/R(s) = (G1G2G3 + G4) / (1 + G1G2H2 + G2G3H3 + G1G2G3H1 + G4H1 - G2G4H2H3).

Reduce the following block diagram model to obtain its overall transfer function. [Figure: R(s) → summing point S1 (+, −) → summing point S2 (+, −) → node A → G1 → summing point S3 (+, −) → G2 → node B → G3 → summing point S4 (+, +) → C(s). G4 from node A to S4 (+). H2 from node B fed back to S2 (−). H3 from C(s) fed back to S3 (−). H1 from C(s) fed back to S1 (−).]

Name the signals: AA is the output of S2S_2 (input of G1G_1 and of G4G_4), BB is the output of G2G_2.

From the figure the signal equations are:

A=R−H1C−H2BB=G2(G1A−H3C)C=G3B+G4A\begin{aligned} A &= R - H_1C - H_2B \\ B &= G_2(G_1A - H_3C) \\ C &= G_3B + G_4A \end{aligned}

(The two summers S1S_1 and S2S_2 are in cascade, so they can be merged into one summer at AA.)

Step 1: Move the take-off point of H2H_2 from BB past G3G_3 and S4S_4

From the last equation, B=C−G4AG3B = \dfrac{C - G_4A}{G_3}. So the signal H2BH_2B can be produced as

H2B=H2G3C−G4H2G3AH_2B = \frac{H_2}{G_3}C - \frac{G_4H_2}{G_3}A

The H2H_2 path is replaced by a block H2/G3H_2/G_3 from CC (negative) and a block G4H2/G3G_4H_2/G_3 from AA back to AA (positive).

Step 2: Combine the feedback blocks from CC and remove the self loop at AA

Feedback from CC to the summer: H1+H2G3H_1 + \dfrac{H_2}{G_3} (parallel blocks).

The positive self loop at AA gives the block 11−G4H2/G3\dfrac{1}{1 - G_4H_2/G_3}.

Step 3: Reduce the forward part from AA to CC

C=G3G2(G1A−H3C)+G4A  ⇒  CA=G1G2G3+G41+G2G3H3C = G_3G_2(G_1A - H_3C) + G_4A \;\Rightarrow\; \frac{C}{A} = \frac{G_1G_2G_3 + G_4}{1 + G_2G_3H_3}

This is the inner loop G2G3G_2G_3 with feedback H3H_3, plus the parallel path G4G_4.

Step 4: Close the main loop

Forward gain:

Gf=G1G2G3+G4(1+G2G3H3)(1−G4H2G3),H=H1+H2G3G_f = \frac{G_1G_2G_3 + G_4}{(1 + G_2G_3H_3)\left(1 - \frac{G_4H_2}{G_3}\right)}, \qquad H = H_1 + \frac{H_2}{G_3} CR=Gf1+GfH\frac{C}{R} = \frac{G_f}{1 + G_fH}

Multiplying out, the G4H2/G3G_4H_2/G_3 terms cancel:

1+GfH∝(1+G2G3H3)(1−G4H2G3)+(G1G2G3+G4)(H1+H2G3)=1+G1G2H2+G2G3H3+G1G2G3H1+G4H1−G2G4H2H3\begin{aligned} 1+G_fH &\propto (1+G_2G_3H_3)\left(1-\tfrac{G_4H_2}{G_3}\right) + (G_1G_2G_3+G_4)\left(H_1+\tfrac{H_2}{G_3}\right) \\ &= 1 + G_1G_2H_2 + G_2G_3H_3 + G_1G_2G_3H_1 + G_4H_1 - G_2G_4H_2H_3 \end{aligned}

Answer:

C(s)R(s)=G1G2G3+G41+G1G2H2+G2G3H3+G1G2G3H1+G4H1−G2G4H2H3\frac{C(s)}{R(s)} = \frac{G_1G_2G_3 + G_4}{1 + G_1G_2H_2 + G_2G_3H_3 + G_1G_2G_3H_1 + G_4H_1 - G_2G_4H_2H_3}

Check by Mason's formula: forward paths P1=G1G2G3P_1 = G_1G_2G_3, P2=G4P_2 = G_4; loops −G1G2H2-G_1G_2H_2, −G2G3H3-G_2G_3H_3, −G1G2G3H1-G_1G_2G_3H_1, −G4H1-G_4H_1 and +G2G4H2H3+G_2G_4H_2H_3 (path A→G4→C→H3→G2→B→H2→AA \to G_4 \to C \to H_3 \to G_2 \to B \to H_2 \to A). All loops touch each other and both paths, so Δ1=Δ2=1\Delta_1 = \Delta_2 = 1. This gives the same result.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Control Systems chapter 3 questions →