thermodynamic controls