Behavioral systems theory 2026-11-05
Behavioral systems theory describes a dynamical system by the complete set of time histories its variables are allowed to follow. With time set and signal-value set , its behavior is a subsetAn equation specifies which functions belong to . It need not initially designate some variables as control inputs and others as plant outputs. Jan C. Willems emphasized physical relations and interconnection by shared variables as a motivation for this viewpoint.[ref]
The Behavioral Approach to Open and Interconnected Systems by Jan C. Willems. Printed pp46–49; section What Is a Dynamical System?
An original electrical circuit example uses two series resistors, and , followed by a capacitor of capacitance . Let be the common electric current, the total electric potential difference, and the capacitor's electric potential difference. The component laws and connection givewith the numerical equations understood in SI units. These equations define allowed histories without choosing which external variable is imposed.
Eliminating the internal variable gives, for differentiable histories,Conversely, a pair satisfying this relation can be extended by to satisfy the component equations. Elimination therefore describes exactly the allowed external histories under these regularity assumptions. A prescribed initial electric charge would impose an additional initial constraint.
If the apparatus holds and starts with , it must supply with in seconds. If it instead holds with the same initially uncharged capacitor, the allowed electric current is . These are different experiments on the same component relation. A chosen input–output description remains useful, but its choice follows the connection and experiment rather than being built into the definition of the physical device.
In the general framework, interconnection restricts the allowed histories by requiring designated variables to agree or satisfy connection laws. Keeping internal variables gives a component model; eliminating them gives an external description. This supports reusable models of interconnected electrical circuits, mechanical systems and other dynamical systems without assuming that every connection transmits information in only one direction.
Dissipativity (control theory) 2026-11-05
Dissipativity expresses an input–output balance for a dynamical system: the increase of a nonnegative storage function cannot exceed the accumulated supply rate. For state , control input , plant output and chosen supply rate , the requirement isfor every admissible trajectory and time interval, with . The storage function and supply rate need not be literal physical energy and power; choosing them makes a particular performance statement precise. Jan C. Willems's1972paper develops this general storage–supply formulation.[ref]
Dissipative Dynamical Systems, Part I: General Theory by Jan C. Willems. General Theory, storage functions and dissipation inequality
An original mechanical example is a mass with viscous damping, driven by an applied force :Choose the kinetic energy and entering power . ThenIntegration gives the required inequality. The nonnegative integral accounts for the mechanical energy dissipated by the damper. With no applied force, the stored kinetic energy cannot increase. A dashpot driven at constant velocity provides an experimental interpretation: supplied power is dissipated even when the mass's stored kinetic energy remains constant.
A different choice tests an input–output gain. If a storage function establishes the inequality forthen and nonnegative final storage implyThe physical power balance and this squared-signal bound use the same logical structure. Neither inequality, by itself, proves that every internal state converges to zero: a hidden lossless motion can retain storage.
Mechanical available storage 2026-11-05
Mechanical available storage is the supremum of net work that can be extracted from a system's current state through its allowed mechanical terminals. If is entering power and the initial state is , defineThe zero-duration choice gives . Any nonnegative mechanical energy storage function satisfying the mechanical dissipation inequality bounds the extracted work, so . Available storage is thus an operational recoverability quantity; it need not equal every form of internal stored energy. The general supply/storage construction was developed by Jan C. Willems.[ref]
Dissipative Dynamical Systems, Part I: General Theory by Jan C. Willems. Abstract, recoverable-storage interpretation; time-varying extension, Definition1′ and subsequent available-storage formula
Consider a spring and dashpot in parallel, with and initially . Unload to at constant speed over duration , so . The outgoing work isThe first term is released elastic potential energy; the second is lost in the dashpot. For , and , the initial spring energy is . A one-second unloading recovers and a ten-second unloading recovers . With unrestricted duration and suitable terminal control, these paths approach the energy upper bound, proving for this ideal example. A supremum need not be attained in finite time.
The allowed operations are essential. If the same example must finish at zero extension within one second, the Cauchy-Schwarz inequality gives , so the best recoverable work under that extra requirement is . A physically inaccessible internal motion may store energy without allowing its recovery at the chosen terminals. Thus stating the initial state, usable ports, time and actuator limits is part of an available-storage claim, not an optional qualification.
Storage function 2026-11-05
A storage function assigns a nonnegative quantity to the state of a dynamical system so that its increase is bounded by the integrated supply rate. In dissipativity, it must satisfyfor every allowed history and interval. A storage function may represent physical energy, but it can also certify an abstract input–output bound. Jan C. Willems's theory relates possible storage functions to recoverable supply, rather than selecting an arbitrary positive expression.[ref]
Dissipative Dynamical Systems, Part I: General Theory by Jan C. Willems. General Theory, storage functions and available storage
For a differentiable storage function and state equation , the pointwise inequalityis sufficient: integrating it along a solution proves the interval statement. Positivity alone is insufficient; the derivative must be checked against the specified supply rate.
An original dimensionless example makes this check exact. For , output , and supply rate , try with . Its derivative isThe difference from supply is . Requiring it to be nonpositive for every real and fixed nonzero forces . That value works because . Thus even within this simple positive quadratic family, the supply law fixes the admissible scale.
A storage function also limits extraction. Rearranging the interval inequality givesStarting in a given state, one cannot withdraw more net supply than the initial storage certificate permits. A chosen storage function need not make that upper bound attainable.
When unforced operation makes the supply rate zero, storage cannot increase. This resembles a Lyapunov function, but nonincrease alone does not prove asymptotic stability: the function may fail to distinguish some states, or its derivative may vanish along persistent motion. The storage balance and a convergence proof are separate claims.