• In [17], the bacterial foraging (BF) algorithm was developed to estimate the parameters for two operating conditions (normal and shading conditions); • In [18], the generalized oppositional teaching-learning optimizer was employed to estimate the parameters and speed up the conversion ...