A Study of Energy Management in Domestic Micro-grids Based on Model Predictive Control Strategies