Enhanced performance of PV power control using model predictive control. (December 2017)