A comparative study of optimization algorithms for parameter estimation of PV solar cells and modules: Analysis and case studies. (November 2022)