The heat power terms include resistive heating and heat exchange to the surroundings. Heat generation due to entropy change or phase change, changes in the heat capacity and mixing have all been ignored here because from [5], it has been concluded that such omission will not cause significant loss of model accuracy.