Design And Analysis Of Bat Optimizer Based MPPT PI Controller Fed BLDC Motor Under Partial Shading Condition