Optimal Sizing of Different Energy Sources in an Isolated Hybrid Microgrid Using Turbulent Flow Water-Based Optimization Algorithm