Block diagram
A block diagram is a graphical representation of a dynamical system in which the system's components are represented as blocks and their interconnections as directed lines (signals). Each block is labeled with a transfer function or mathematical operator; lines carry signals from outputs to inputs. Block diagrams are the visual language of control theory and systems engineering, allowing engineers to compose complex systems from simpler subsystems through three elementary operations: series connection (multiplication of transfer functions), parallel connection (addition), and feedback connection (the closed-loop formula).
The power of block diagram algebra lies in its ability to reduce visually complex interconnection topologies into single equivalent transfer functions. A feedback loop with forward path (s)$ and feedback path (s)$ reduces to (s)/(1 + G(s)H(s))$. But this reduction assumes that signals flow in one direction and that loading effects between blocks are negligible — assumptions that fail in physical systems where interconnection changes the dynamics of the components being connected. The block diagram is a model of a model, and the engineer who forgets this risks designing for an algebra that reality does not obey.
The block diagram is control theory's greatest trick: it persuades engineers that they are drawing systems when they are actually drawing assumptions. Every line is a promise of unidirectional causality; every block is a promise of isolation. These promises are broken the moment the diagram meets hardware.
See also: Signal flow graph, Transfer function, Control theory, Mason's gain formula