In the local shadow condition of the PV array, the output power will produce multi-peak phenomenon. The traditional MPPT control method will search for the global maximum power point and will cause optimization failure. This paper presents an efficient photovoltaic maximum power point tracking control method. This method is based on the beetle antennae search algorithm, the algorithm maintains a high global search capability at the beginning; it accelerates its convergence speed in the medium term; it enhances the local optimization ability in the later stage. The MATLAB results show that the adaptive BAS algorithm effectively reduces the search time and search oscillating, and can accurately search the maximum output power of PV.