An improved MPPT control strategy based on incremental conductance algorithm