由于太阳辐射的间歇性和不稳定性,光伏发电功率具有较高的随机性和波动性,给电网的稳定运行带来了挑战。为提高预测精度,采用带自适应噪声的完全集合经验模态分解对光伏发电功率数据进行分解,得到不同频率的本征模态分量;基于样本熵对这些分量进行K-means聚类,划分为高频、中频和低频分量,然后进一步对高频分量采用变分模态分解进行细化分解;结合卷积神经网络(CNN)、双向长短期记忆网络(BiLSTM)和注意力(Attention)机制构建了复合深度学习预测模型,并利用鱼鹰优化(OOA)算法对超参数进行优化。试验结果显示,所提基于模态二次分解和OOA-CNN-BiLSTM-Attention的组合预测模型的均方根误差为4.11 kW,平均绝对误差为2.88 kW,平均绝对百分比误差为3.08%,决定系数为98.89%,优于其他模型,表明该方法能够有效捕捉光伏发电功率的多尺度特征,具有较强的泛化能力和应用潜力。