A Sequential Linear Programming algorithm for economic optimization of Hybrid Renewable Energy Systems. (February 2019)