Skip to main content

Block diagram reduction with positive H2 loop

Short answer

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

Determine the transfer function C(s)/R(s) of the block diagram given below, using block diagram reduction technique. [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 (+). 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)=G1G2G3+G41+G1G2H1−G2G3H2+G2G4H1H2+G1G2G3+G4\dfrac{C(s)}{R(s)} = \dfrac{G_1G_2G_3+G_4}{1+G_1G_2H_1-G_2G_3H_2+G_2G_4H_1H_2+G_1G_2G_3+G_4}

The feedback H2H_2 is taken from the output, after summing point S4S_4, which is fed by both G3G_3 and G4G_4. We first shift this take-off point back over S4S_4, then reduce the loops.

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

Step 1: Split the H2H_2 feedback

C=G3B+G4AC = G_3B + G_4A, so H2C=G3H2 B+G4H2 AH_2C = G_3H_2\,B + G_4H_2\,A. The H2H_2 branch is replaced by two branches into S3S_3 (both ++):

  • G3H2G_3H_2 from node B (a positive feedback loop around G2G_2)
  • G4H2G_4H_2 from node A (in parallel with G1G_1)

Step 2: Combine the parallel blocks from A to S3S_3

G1+G4H2G_1 + G_4H_2

Step 3: Positive loop around G2G_2

BE3=G21−G2G3H2⇒BA=G2(G1+G4H2)1−G2G3H2\frac{B}{E_3} = \frac{G_2}{1-G_2G_3H_2} \quad\Rightarrow\quad \frac{B}{A} = \frac{G_2(G_1+G_4H_2)}{1-G_2G_3H_2}

Step 4: Negative loop through H1H_1 (B back to S2S_2)

AE1=11+H1G2(G1+G4H2)1−G2G3H2=1−G2G3H21−G2G3H2+G1G2H1+G2G4H1H2\frac{A}{E_1} = \frac{1}{1+H_1\frac{G_2(G_1+G_4H_2)}{1-G_2G_3H_2}} = \frac{1-G_2G_3H_2}{1-G_2G_3H_2+G_1G_2H_1+G_2G_4H_1H_2}

Step 5: Output from A

CA=G3BA+G4=G2G3(G1+G4H2)+G4(1−G2G3H2)1−G2G3H2=G1G2G3+G41−G2G3H2\begin{aligned} \frac{C}{A} &= G_3\frac{B}{A} + G_4 = \frac{G_2G_3(G_1+G_4H_2) + G_4(1-G_2G_3H_2)}{1-G_2G_3H_2} \\ &= \frac{G_1G_2G_3+G_4}{1-G_2G_3H_2} \end{aligned}

Hence

CE1=G1G2G3+G41+G1G2H1−G2G3H2+G2G4H1H2\frac{C}{E_1} = \frac{G_1G_2G_3+G_4}{1+G_1G_2H_1-G_2G_3H_2+G_2G_4H_1H_2}

Step 6: Unity negative feedback

CR=G1G2G3+G41+G1G2H1−G2G3H2+G2G4H1H2+G1G2G3+G4\frac{C}{R} = \frac{G_1G_2G_3+G_4}{1+G_1G_2H_1-G_2G_3H_2+G_2G_4H_1H_2+G_1G_2G_3+G_4}

Check (Mason's rule): forward paths G1G2G3G_1G_2G_3 and G4G_4; loops −G1G2H1-G_1G_2H_1, +G2G3H2+G_2G_3H_2, −G1G2G3-G_1G_2G_3, −G4-G_4, −G2G4H1H2-G_2G_4H_1H_2 (A → G4G_4 → C → H2H_2 → G2G_2 → B → H1H_1 → A). All loops touch each other and both paths, so Δ1=Δ2=1\Delta_1=\Delta_2=1 and the same result follows.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Control Systems chapter 3 questions →