Skip to main content

Block diagram reduction with G1, G2, H1, H2, feedforward

Short answer

The overall transfer function is C(s)/R(s) = (G1 + G1 G2) / (1 + G1 + G1 G2 + G2 H2 + G1 G2 H1 - G1 G2 H1 H2).

Obtain the overall transfer function of given system by block diagram reduction techniques. [Figure: R(s) → summing point S1 (+, −) → summing point S2 (+, −) → G1 → node A → summing point S3 (+, −) → G2 → node B → summing point S4 (+, +) → C(s). Feedforward 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 (−).]

Name the signals: EE = output of S2S_2 (input of G1G_1), AA = output of G1G_1, BB = output of G2G_2.

From the figure:

E=R−C−H1B,A=G1EB=G2(A−H2C),C=B+A\begin{aligned} E &= R - C - H_1B, \quad A = G_1E \\ B &= G_2(A - H_2C), \quad C = B + A \end{aligned}

(S1S_1 and S2S_2 are in cascade, so they act as one summer.)

Step 1: Move the take-off point of H1H_1 from BB past summer S4S_4

Since C=B+AC = B + A, we have B=C−AB = C - A. So

H1B=H1C−H1A=H1C−G1H1EH_1B = H_1C - H_1A = H_1C - G_1H_1E

The H1H_1 path becomes H1H_1 from CC (negative) plus a positive self loop G1H1G_1H_1 around G1G_1.

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

Feedback from CC: 1+H11 + H_1 (parallel). Loop G1G_1 with positive feedback H1H_1: G11−G1H1\dfrac{G_1}{1 - G_1H_1}.

Step 3: Reduce from AA to CC

C=G2(A−H2C)+A  ⇒  CA=1+G21+G2H2C = G_2(A - H_2C) + A \;\Rightarrow\; \frac{C}{A} = \frac{1 + G_2}{1 + G_2H_2}

(Inner loop G2G_2, H2H_2 plus the parallel unity feedforward path.)

R ->(+)-> [G1/(1-G1H1)] -> [(1+G2)/(1+G2H2)] --> C
     ^-                                      |
     +------------- (1 + H1) <---------------+

Step 4: Close the main loop

Gf=G1(1+G2)(1−G1H1)(1+G2H2),H=1+H1G_f = \frac{G_1(1+G_2)}{(1 - G_1H_1)(1 + G_2H_2)}, \qquad H = 1 + H_1 CR=Gf1+GfH=G1(1+G2)(1−G1H1)(1+G2H2)+G1(1+G2)(1+H1)Denominator=1+G2H2−G1H1−G1G2H1H2+G1+G1G2+G1H1+G1G2H1\begin{aligned} \frac{C}{R} &= \frac{G_f}{1+G_fH} = \frac{G_1(1+G_2)}{(1-G_1H_1)(1+G_2H_2) + G_1(1+G_2)(1+H_1)} \\ \text{Denominator} &= 1 + G_2H_2 - G_1H_1 - G_1G_2H_1H_2 + G_1 + G_1G_2 + G_1H_1 + G_1G_2H_1 \end{aligned}

Answer:

C(s)R(s)=G1+G1G21+G1+G1G2+G2H2+G1G2H1−G1G2H1H2\frac{C(s)}{R(s)} = \frac{G_1 + G_1G_2}{1 + G_1 + G_1G_2 + G_2H_2 + G_1G_2H_1 - G_1G_2H_1H_2}

Check (Mason): paths G1G2G_1G_2, G1G_1; loops −G1G2H1-G_1G_2H_1, −G2H2-G_2H_2, −G1G2-G_1G_2, −G1-G_1, and +G1G2H1H2+G_1G_2H_1H_2 (through the feedforward, H2H_2, G2G_2, H1H_1). All loops touch, Δ1=Δ2=1\Delta_1=\Delta_2=1. Same result.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Control Systems chapter 3 questions →