Skip to main content

Mason's gain formula: G1–G4 with H1, H2, unity loop

Short answer

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

Using Mason's gain formula, find the transfer function C(s)/R(s) of the fig given below. [Figure: R → summing point S1 (+, −) → summing point S2 (+, −) → G1 → summing point S3 (+, −) → node A → G2 → node B → G3 → summing point S4 (+, +) → C. G4 from node A to S4 (+). H2 from C fed back to S3 (−). H1 from node B fed back to S2 (−). Unity feedback from C to S1 (−).]

Name the nodes: RR, x1x_1 (after S1S_1), x2x_2 (after S2S_2), x3x_3 (after G1G_1), AA (after S3S_3), BB (after G2G_2), x4x_4 (after G3G_3), CC (after S4S_4).

Signal flow graph

     1     1     G1     1     G2     G3     1
 R ─►x1 ─►x2 ──►x3 ──►A ───►B ───►x4 ───►C
     ▲     ▲          ▲│     │            ▲│
     │     │          ││     │            ││
     │     └───(−H1)──┼┼─────┘            ││
     │                │└──────G4──────────┘│
     │                └───────(−H2)────────┤
     └──────────────────(−1)───────────────┘

Forward paths

  • P1=G1G2G3P_1 = G_1G_2G_3 (through G2G_2, G3G_3)
  • P2=G1G4P_2 = G_1G_4 (through G4G_4)

Individual loops

LoopPathGain
L1L_1x2→x3→A→B→x2x_2\to x_3\to A\to B\to x_2−G1G2H1-G_1G_2H_1
L2L_2A→B→x4→C→AA\to B\to x_4\to C\to A−G2G3H2-G_2G_3H_2
L3L_3A→CA\to C (via G4G_4) →A\to A−G4H2-G_4H_2
L4L_4x1→⋯→B→x4→C→x1x_1\to\dots\to B\to x_4\to C\to x_1−G1G2G3-G_1G_2G_3
L5L_5x1→x2→x3→A→C→x1x_1\to x_2\to x_3\to A\to C\to x_1 (via G4G_4)−G1G4-G_1G_4

Non-touching loops: none; every loop passes through node AA.

Determinant

Δ=1−∑Li=1+G1G2H1+G2G3H2+G4H2+G1G2G3+G1G4\Delta = 1 - \sum L_i = 1 + G_1G_2H_1 + G_2G_3H_2 + G_4H_2 + G_1G_2G_3 + G_1G_4

Cofactors

Both forward paths pass through AA, so they touch all loops: Δ1=Δ2=1\Delta_1 = \Delta_2 = 1.

Transfer function

C(s)R(s)=P1Δ1+P2Δ2Δ\frac{C(s)}{R(s)} = \frac{P_1\Delta_1 + P_2\Delta_2}{\Delta}

Answer:

C(s)R(s)=G1G2G3+G1G41+G1G2H1+G2G3H2+G4H2+G1G2G3+G1G4\frac{C(s)}{R(s)} = \frac{G_1G_2G_3 + G_1G_4}{1 + G_1G_2H_1 + G_2G_3H_2 + G_4H_2 + G_1G_2G_3 + G_1G_4}

✓ Answer checked by Claude Opus 5.5 (high effort)

All Control Systems chapter 3 questions →