Block Diagram Algebra and Reduction
A real control system is rarely one block — it is a web of forward paths, feedback loops, and cross-couplings. Because the Laplace transform turned convolution into multiplication, that whole web can be collapsed, block by block, into a single transfer function using a small set of algebraic rules. This chapter is the toolkit for doing exactly that, cleanly and without error.
- The four building blocks of any diagram: block, summing point, take-off point, and signal arrow.
- The three basic interconnections — cascade, parallel, and feedback — and their combined transfer functions.
- How to move a summing point or a take-off point across a block without changing the system.
- A systematic reduction procedure that collapses any single-input diagram to one block.
- How to handle multiple inputs (reference and disturbance) using superposition.
- When to abandon reduction and switch to the signal-flow-graph method of Chapter 5.
The Four Elements of a Block Diagram
Every block diagram, however large, is assembled from just four symbols. A block holds a transfer function and multiplies the signal passing through it. A signal arrow carries a single Laplace-domain quantity in one direction. A summing point (circle) adds or subtracts the signals meeting at it, the sign marked beside each arrow. A take-off (branch) point taps a signal and sends identical copies to two or more places without changing it.
| Element | Symbol | Operation |
|---|---|---|
| Block | Rectangle with \(G(s)\) | Output \(= G(s)\times\) input |
| Signal | Directed arrow | Carries one variable, one way |
| Summing point | Circle with \(\pm\) | Algebraic sum of inputs |
| Take-off point | Dot on a line | Copies a signal unchanged |
Keep these two operations straight and every reduction is just bookkeeping. The golden rule: a take-off point copies a signal without dividing it — the same value goes everywhere it branches.
Cascade (Series) Connection
When the output of one block feeds straight into the next, the blocks are in cascade. Their transfer functions simply multiply — a direct consequence of the convolution-becomes-product property from Chapter 3.
Parallel Connection
When several blocks share the same input and their outputs meet at a summing point, they are in parallel. Their transfer functions add (with the summing-point signs):
Feedback Connection
The feedback loop — derived in Chapter 1 — is the third basic combination and the one that defines control. A forward block \(G\) with a feedback block \(H\) collapses to the master formula:
Use \(+\) in the denominator for negative feedback (the usual case) and \(-\) for positive feedback. When \(H=1\) the loop is unity-feedback and the formula becomes \(G/(1+G)\). Spotting this single-loop pattern inside a larger diagram is the heart of every reduction.
Moving Summing & Take-off Points
Real diagrams rarely present a clean single loop. The trick is to rearrange the diagram — sliding a summing point or take-off point past a block — until a basic pattern emerges. Each move comes with a compensating block so the signals stay mathematically identical. The two most useful moves:
The principle is conservation of signal: whatever value flowed along each branch before the move must still flow after it. A take-off point moved against the signal direction past \(G\) needs a \(G\) added to the branch; moved with the signal, a \(1/G\). Summing points follow the mirror-image rule.
The Reduction Rules at a Glance
Collected together, the algebra of block diagrams is this short table. Apply the moves until only cascade, parallel, and feedback patterns remain, then collapse each in turn.
| # | Operation | Rule |
|---|---|---|
| 1 | Blocks in cascade | Multiply: \(G_1G_2\) |
| 2 | Blocks in parallel | Add: \(G_1\pm G_2\) |
| 3 | Feedback loop | \(\dfrac{G}{1\pm GH}\) |
| 4 | Move take-off past a block (downstream) | Add \(1/G\) in the branch |
| 5 | Move take-off past a block (upstream) | Add \(G\) in the branch |
| 6 | Move summing point past a block (downstream) | Add \(G\) in the branch |
| 7 | Move summing point past a block (upstream) | Add \(1/G\) in the branch |
| 8 | Interchange two adjacent summing points | Allowed (sum is associative) |
Always work the innermost loop first and move only the points that block a basic pattern. Check at every step that no signal has been created or lost — that single discipline prevents almost every reduction error.
Multiple Inputs: Superposition
Real loops have more than one input — a reference \(R\) and a disturbance \(D\) entering at the plant. Because the system is linear, superposition applies: find the output due to each input alone (setting the others to zero), then add. The two transfer functions usually differ.
Worked Examples
Problem. \(G_1\) is in cascade with the parallel combination of \(G_2\) and \(G_3\). Find the overall transfer function.
Solution. Add the parallel pair, then multiply by the cascade block:
Problem. A unity-feedback loop has forward path \(G(s)=\dfrac{20}{s(s+4)}\). Find \(C/R\).
Solution. Apply the feedback rule with \(H=1\):
Poles at \(s=-2\pm j4\): a stable, lightly damped pair.
Problem. Forward path \(G_1G_2\), feedback \(H\). Reduce to one block.
Solution. Combine the cascade, then apply the feedback rule:
Problem. A feedback signal is tapped after block \(G\), but the loop pattern needs it tapped before \(G\). What compensation is required?
Solution. Moving the take-off upstream past \(G\) means the branch previously carried \(GX\) but now carries \(X\); restore the value by inserting \(G\) in the branch:
The diagram is now in standard form and the feedback rule applies directly.
Problem. An inner loop \(G_2\) with feedback \(H_2\) sits inside an outer loop closed by \(H_1\), preceded by \(G_1\). Reduce it.
Solution. Collapse the inner loop first, then the outer:
Substituting \(G_{\text{inner}}\) gives \(\dfrac{G_1G_2}{1+G_2H_2+G_1G_2H_1}\) — the innermost-loop-first discipline keeps the algebra clean.
Problem. With \(R=0\), find the output caused by a disturbance \(D\) entering between \(G_1\) and \(G_2\) in a loop with feedback \(H\).
Solution. Set \(R=0\); only \(G_2\) lies in the forward path from \(D\), but the full loop still closes:
Large loop gain \(G_1G_2H\) shrinks this ratio — the system rejects the disturbance, exactly the benefit promised in Chapter 1.
Chapter Summary
Block (multiplies), arrow (carries), summing point (adds), take-off point (copies unchanged).
Series blocks multiply: \(G_1G_2\cdots\), assuming no inter-stage loading.
Blocks sharing an input and summed at the output add: \(G_1\pm G_2\).
\(\dfrac{G}{1\pm GH}\); innermost loops collapse first.
Slide summing/take-off points past blocks, inserting \(G\) or \(1/G\) so no signal changes.
Superpose: solve for each input alone, then add. Shared denominator \(1+GH\) governs stability.
Problems
For each diagram, identify the innermost basic pattern first, reduce it, and repeat. Where a point blocks a pattern, move it with the correct compensating block. Difficulty rises down the list.
- Three blocks \(G_1, G_2, G_3\) are in cascade. Write the overall transfer function.
- \(G_1\) and \(G_2\) are in parallel with their outputs subtracted (\(G_1-G_2\)). Write \(C/R\).
- A unity-feedback loop has \(G(s)=\dfrac{10}{s+1}\). Find \(C/R\) and its pole.
- For forward path \(G\) and feedback \(H=\dfrac{1}{s}\), with \(G=\dfrac{5}{s+2}\), find \(C/R\).
- Reduce a loop in which the forward path is \(G_1G_2\) and feedback \(H\) is tapped after \(G_1\) only (not the full output).
- An inner loop \((G_2, H_2)\) is nested inside an outer loop \((H_1)\) with cascade \(G_1\) before it. Find \(C/R\).
- A take-off point sits before block \(G\) but must be moved after it. State the compensating block and justify it.
- Two summing points are adjacent with signs \(+,-\) then \(+\). Show they may be interchanged and write the result.
- A loop has forward \(G_1G_2\), an inner feedback \(H_1\) around \(G_2\), and an outer unity feedback. Reduce to one block.
- With a reference \(R\) and a disturbance \(D\) entering after \(G_1\), write \(C(s)\) as the superposition of both contributions.
- Reduce the diagram with forward path \(G_1, G_2, G_3\) in cascade, feedback \(H_1\) around \(G_2\), and feedback \(H_2\) around \(G_2G_3\).
- A multi-loop diagram resists reduction because two feedback paths cross. Explain why, and state which method (Chapter 5) handles it more cleanly.