Chapter 3: Entropy Production in Urban Systems
3.1 Cities as Dissipative Structures
A city is a paradigmatic example of a dissipative structure: a highly organised, far-from-equilibrium system that maintains its order by continuously dissipating energy and producing entropy. Food, fuel, electricity, and raw materials flow in; waste heat, garbage, sewage, and pollution flow out. Without these flows, the city would decay to equilibrium—ruins.
The thermodynamic framework for such systems was developed by Ilya Prigogine and collaborators, culminating in the Glansdorff-Prigogine stability theory. In this chapter we apply their formalism to urban metabolism.
3.2 The Entropy Balance Equation
The total entropy \(S\) of an open system changes due to two contributions:
$$\frac{dS}{dt} = \frac{d_e S}{dt} + \frac{d_i S}{dt}$$
- • \(d_e S / dt\): entropy exchange with the environment (can be positive or negative)
- • \(d_i S / dt\): internal entropy production from irreversible processes
The second law of thermodynamics demands:
$$\frac{d_i S}{dt} \geq 0 \qquad \text{(always)}$$
For a city at steady state, \(dS/dt = 0\), so:
$$\frac{d_e S}{dt} = -\frac{d_i S}{dt} < 0$$
The city must export entropy to its environment at exactly the rate it produces it internally. This is the thermodynamic cost of urban order.
3.3 Local Entropy Production Rate
The internal entropy production rate density\(\sigma\) is the sum over all irreversible processes, each characterised by a thermodynamic flux\(J_k\) and its conjugate force\(X_k\):
$$\sigma = \sum_k J_k \, X_k \geq 0$$
Urban Irreversible Processes
In an urban context, the major entropy-producing processes include:
| Process | Flux \(J_k\) | Force \(X_k\) |
|---|---|---|
| Heat dissipation | Heat flux \(\mathbf{J}_q\) | \(\nabla(1/T)\) |
| Material transport | Mass flux \(\mathbf{J}_m\) | \(-\nabla(\mu/T)\) |
| Chemical reactions | Reaction rate \(w_r\) | Affinity \(A_r / T\) |
| Traffic friction | Vehicle flow \(\mathbf{J}_v\) | Velocity gradient \(-\nabla v / T\) |
Onsager Linear Regime
Near equilibrium, fluxes are linear functions of forces (Onsager reciprocal relations):
$$J_k = \sum_j L_{kj} X_j, \qquad L_{kj} = L_{jk}$$
The entropy production then becomes a quadratic form:
$$\sigma = \sum_{k,j} L_{kj} X_k X_j \geq 0$$
This requires the Onsager matrix \(\mathbf{L}\) to be positive semi-definite.
3.4 Prigogine’s Minimum Entropy Production Theorem
Prigogine showed that in the linear regime, when some forces are held fixed by boundary conditions while others are free, the system evolves to a steady state that minimises the total entropy production rate:
$$\frac{d}{dt}\left(\frac{d_i S}{dt}\right) \leq 0 \qquad \text{(in the linear regime)}$$
Urban interpretation: a city in the linear regime (small perturbations from steady state) will self-organise toward the least wasteful configuration compatible with its boundary conditions (population, resource inflows, climate). This provides a variational principle for urban form.
Proof Sketch
The total entropy production is:
$$P = \int_V \sigma \, dV = \int_V \sum_{k,j} L_{kj} X_k X_j \, dV$$
The time derivative splits into two parts (Glansdorff-Prigogine decomposition):
$$\frac{dP}{dt} = \underbrace{\sum_k \int_V J_k \frac{\partial X_k}{\partial t} dV}_{d_X P} + \underbrace{\sum_k \int_V X_k \frac{\partial J_k}{\partial t} dV}_{d_J P}$$
In the linear regime with constant \(L_{kj}\), both terms equal \(dP/2dt\), and the Euler-Lagrange equations for the free forces give \(d_X P \leq 0\). The key insight is that \(d_X P\) acts as a Lyapunov function, guaranteeing stability of the steady state.
3.5 Far-from-Equilibrium: Symmetry Breaking
Real cities operate far from equilibrium, where the Onsager linear approximation breaks down. In this regime, the minimum entropy production theorem no longer holds, and the system can undergosymmetry-breaking bifurcations to new ordered states.
The Glansdorff-Prigogine stability criterion states that a non-equilibrium steady state is stable if:
$$\delta^2 \left(\frac{d_i S}{dt}\right) = \sum_k \delta J_k \, \delta X_k > 0$$
When this second variation becomes negative, the steady state is unstable and the city transitions to a qualitatively new regime—analogous to phase transitions. Urban examples include:
- • Sudden gentrification waves
- • Traffic congestion phase transitions
- • Emergence of new commercial centres
- • Industrial collapse and rust-belt formation
3.6 Python: Urban Entropy Production
We compute the entropy production rate for a simple urban metabolism model with heat dissipation, material transport, and chemical waste processing.
Entropy Production & Prigogine Stability
PythonClick Run to execute the Python code
Code will be executed with Python 3 on the server
3.7 Fortran: Entropy Production Rate
A Fortran implementation computing entropy production for an urban system with coupled thermodynamic fluxes.
Fortran: Entropy Production Rate
FortranClick Run to execute the Fortran code
Code will be compiled with gfortran and executed on the server
3.8 Summary & Key Takeaways
- • Cities are dissipative structures: they maintain order by exporting entropy
- • Entropy production rate: \(\sigma = \sum_k J_k X_k \geq 0\)
- • In the linear regime, Prigogine’s theorem guarantees evolution toward minimum entropy production
- • Far from equilibrium, the Glansdorff-Prigogine criterion predicts instability and phase transitions
- • Per-capita entropy production decreases with city size, consistent with sublinear infrastructure scaling