Owing to increasing energy demand, diminishing nature of fossil-fuel sources besides their environmental concerns, power generation from renewable energy sources (RESs) is gaining much interest ...