Model Predictive Control Techniques with Application to Photovoltaic, DC Microgrid, and a Multi-Sourced Hybrid Energy System