A comprehensive residential microgrid model includes electrical and thermal units is provided.
A MPC based residential microgrid scheduling optimization method is proposed.
A novel mixed integer linear programming optimization problem is modeled.
Several case studies are implemented to evaluate the superiority of the method.