Ahmed, Jubaer, Salam, Zainal, "An improved perturb and observe (P&O) maximum power point tracking (MPPT) algorithm for higher efficiency", Applied Energy, 2015