thermal oscillation