This course introduces the feedback interconnection of dynamical systems as the central abstraction of a computing machine, whether realized as silicon integrated circuitry, mechanical devices, biochemical reactions, economic exchange mechanisms, social organizations, or large heterogeneous networks of such systems. We present a theory of computation focused on the control of these systems, establishing principles, fundamental limitations, and tools for their analysis and design. Motivating examples include TCP and congestion control for the internet, economic supply chains, autonomous robotic systems, biochemical networks, ecological population dynamics, manufacturing systems, and even the bicycle.
more