Abstract: More than 170 countries have already established renewable energy targets to meet their national increasing energy demand and also to keep their environment sustainable. Due to a number of ...