Thermodynamic control