APPLICATION OF SWARM BASED OPTIMIZATION ALGORITHMS TO MAXIMIZE OUTPUT ENERGY OF PHOTOVOLTAIC PANELS