heat cycle