本发明涉及一种光伏发电系统最大功率点跟踪方法及装置,所述方法包括步骤:定义初始虚拟误差变量e0,构成初始子系统;构造初始子系统的李雅普诺夫函数基于满足初始子系统的李雅普诺夫函数稳定性的条件,构造初始虚拟控制函数;循环执行上述两个步骤,直至构造的新的虚拟控制函数为控制目标的函数;且在定义新的虚拟误差变量en+1时,以前一个虚拟控制函数中的一个变量作为变量,构造新的子系统的李雅普诺夫函数为n为大于等于零的整数;按照所述控制目标的函数进行控制,以跟踪最大功率点,并使光伏发电系统稳定。通过本发明反推法可以迅速跟踪光伏发电系统最大功率点,并且使光伏电池输出的光伏电压与光伏电流更加稳定。