heat generated