Improved particle swarm optimization algorithm for photovoltaic system under local shading. (3rd October 2022)