Photovoltaic Array is nonlinear,and the power generated by it is influenced by sun light,temperature,load and so on In order to improve the system efficiency, firstly, analyzed the physical and mathematic model of photovoltaic array, through the MATLAB Simulink application software simulation tools, set up a computer simulation model of photovoltaic modules.Secondly,this paper gives the improved Perturbation and Observation Method and the Boost circuit used in the controller.after the analysis of some common maximum power point tracking algorithms and DC-DC circuits. Experiments shows that the controller method can rapidly to track the maximum power point,and increase the cell efficiency.