Development of optimal energy management for a residential fuel cell hybrid power system with heat recovery. (15th March 2021)