一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

部分遮阳光伏阵列的全局MPPT控制方法与装置与流程

2022-05-18 14:37:47 来源:中国专利 TAG:

部分遮阳光伏阵列的全局mppt控制方法与装置
技术领域
1.本发明属于光伏发电技术领域,具体涉及一种部分遮阳光伏阵列的全局mppt控制方法与装置。


背景技术:

2.光伏发电被认为是最重要的可再生能源电力之一,其在电力市场的占有率逐年攀升。通过光伏阵列最大功率点跟踪(mppt)可有效提高光伏电站的发电效率。然而,光伏电池的输出特性受外部因素的影响很大,如尘土积压或乌云覆盖等都会减小辐照度,其最大功率点也随之变化。传统的mppt方法已难以满足复杂工况下的光伏阵列运维要求。
3.因此,为提高光伏电站的效率,有必要提出一种新的部分遮阳光伏阵列的全局mppt控制方法以及装置。


技术实现要素:

4.本发明旨在至少解决现有技术中存在的技术问题之一,提供一种部分遮阳光伏阵列的全局mppt控制方法与一种部分遮阳光伏阵列的全局mppt控制装置。
5.本发明的一方面,提供一种部分遮阳光伏阵列的全局mppt控制方法,部分遮阳光伏阵列的全局mppt装置包括电连接的部分遮阳光伏阵列、控制设备以及运维优化模块;其中,所述方法包括:
6.获取所述部分遮阳光伏阵列运行的最大功率点电压和电流信号;
7.所述控制设备基于蜉蝣算法优化的支持向量机算法搜索所述部分遮阳光伏阵列的全局mppt,并将搜索数据反馈至所述运维优化模块,以对所述部分遮阳光伏阵列的运维进行指导优化。
8.可选的,光伏电池输出特性的数学模型为下式:
[0009][0010]
其中,u为光伏电池正常工作时的实际输出电压;im为最大功率点输出电流;i
sc
为短路电流;um为最大功率点输出电压;u
oc
为开路电压;i为光伏电池正常工作时的实际输出电流;c1和c2为常数因子,其值由光伏电池的相关参数如im、is、u和u
oc
共同决定。
[0011]
可选的,所述控制设备基于蜉蝣算法优化的支持向量机算法搜索所述部分遮阳光伏阵列的全局mppt,包括:
[0012]
所述控制设备利用支持向量机算法的预测模型对所述部分遮阳光伏阵列的最大
输出功率点电压进行回归预测;
[0013]
所述控制设备利用蜉蝣优化算法对所述支持向量机算法中的惩罚参数c和核函数g进行寻优。
[0014]
可选的,所述预测模型如下式:
[0015]vm
=f(e,t,s1,s2,s3);
[0016]
其中,vm代表输出变量,为最大功率点对应的电压值;
[0017]
e、t、s1、s3、s3均代表输入变量,其中,e为光照强度、t为光伏组件温度以及s1、s3、s3为各光伏组件遮挡度。
[0018]
可选的,所述控制设备利用蜉蝣优化算法对所述支持向量机算法中的惩罚参数c和核函数g进行寻优,包括:
[0019]
确定雄性蜉蝣群体的运动位置;
[0020]
确定雌性蜉蝣群体的运动位置;
[0021]
通过雌雄蜉蝣的交配确定全局最优的位置信息,以确定支持向量机算法预测模型的惩罚参数c和核函数g的值。
[0022]
可选的,所述确定雄性蜉蝣群体的运动位置,包括:
[0023]
雄性蜉蝣的位置更新公式如下:
[0024][0025]
其中,为在t 1时刻蜉蝣i的位置信息,为在t时刻蜉蝣i的位置信息,在t 1时刻蜉蝣i的速度信息;
[0026]
该速度更新公式如下:
[0027][0028]
其中,是t 1时刻蜉蝣i在j维度的速度,是t时刻蜉蝣i在j维度的速度,代表t时刻蜉蝣i在j维度的位置;a1和a2是社会作用正吸引系数,pbest为当前蜉蝣个体最优位置,gbest为当前蜉蝣全局最优位置,β是蜉蝣的能见度系数,控制蜉蝣的能见范围,r
p
代表当前位置与pbest的距离,rg代表当前位置与gbest的距离;以及,
[0029]
距离计算公式如下:
[0030][0031]
其中,x
ij
是蜉蝣i的第j维位置分量,xi对应于pbesti或gbest。
[0032]
可选的,所述速度更新公式还包括:
[0033][0034]
其中,是t 1时刻蜉蝣i在j维度的速度,是t时刻蜉蝣i在j维度的速度,d是舞蹈系数,r为[-1,1]之间的随机数。
[0035]
可选的,所述确定雌性蜉蝣群体的运动位置,包括:
[0036]
雌性蜉蝣的位置更新公式如下:
[0037][0038]
其中,为在t 1时刻蜉蝣i的位置信息,为在t时刻蜉蝣i的位置信息,在t 1时刻蜉蝣i的速度信息;
[0039]
该速度更新公式如下:
[0040][0041]
其中,是t 1时刻蜉蝣i在j维度的速度,是t时刻蜉蝣i在j维度的速度,代表t时刻蜉蝣i在j维度的位置,a2是一个正系数,r
mf
代表雌性蜉蝣距离雄性蜉蝣的距离;fl是一个随机游走系数,当雌性没有被雄性攻击时起作用,r是范围[-1,1]的随机数。
[0042]
可选的,所述通过雌雄蜉蝣的交配确定全局最优的位置信息,以确定支持向量机算法预测模型的惩罚参数c和核函数g的值,包括:
[0043]
采用交叉算法代表雌雄蜉蝣的交配过程,选择具有最佳适应度值的雌性蜉蝣个体与最佳的雄性蜉蝣个体进行交配,次最佳的雌性蜉蝣个体与次最佳的雄性蜉蝣个体进行交配,分别产生了最佳蜉蝣子代和次最佳蜉蝣子代,以完成目标函数优化过程,输出优化后的支持向量机预测模型惩罚参数c和核函数g;其中,产生过程关系式如下:
[0044]
offspring1=l*male (1-l)*female
[0045]
offspring2=l*female (1-l)*male;
[0046]
其中,offspring1是最佳蜉蝣子代,offspring2是次最佳蜉蝣子代;male是父本,female是母本,l是一个特定范围的随机数。
[0047]
本实施例将蜉蝣算法用于优化部分遮阳光伏阵列的支持向量机模型,再基于优化的支持向量机算法搜索部分遮阳光伏阵列的全局最大功率点电压,提升了部分遮阳光伏阵列全局最大功率点跟踪效果。
[0048]
本发明的另一方面,提供一种部分遮阳光伏阵列的全局mppt控制装置,包括部分遮阳光伏阵列、传感器、控制设备以及运维优化模块;其中,所述传感器分别与所述部分遮阳光伏阵列的输出端以及所述控制设备的输入端电连接,所述运维优化模块分别与所述控制设备的输出端以及所述部分遮阳光伏阵列的输入端电连接;并且,
[0049]
所述传感器,用于将所述部分遮阳光伏阵列运行的最大功率点电压和电流信号输送至所述控制设备;
[0050]
所述控制设备,用于基于蜉蝣算法优化的支持向量机算法搜索所述部分遮阳光伏阵列的全局mptt,并将优化数据反馈至所述运维优化模块,以对所述部分遮阳光伏阵列的运维进行指导优化。
[0051]
本发明提出一种部分遮阳光伏阵列的全局mppt控制方法,包括:获取所述部分遮阳光伏阵列运行的最大功率点电压和电流信号;通过所述控制设备搜索全局mppt,并将搜索数据反馈至所述运维优化模块,以对所述部分遮阳光伏阵列的运维进行指导优化。本发明采用基于蜉蝣算法优化的支持向量机算法搜索部分遮阳光伏阵列的全局最大功率点电压,提升了部分遮阳光伏阵列全局最大功率点跟踪效果,以提高光伏电站的效率,为分布式光伏电站的运维优化提供新思路。
附图说明
[0052]
图1为本发明一实施例的一种部分遮阳光伏阵列的全局mppt控制方法的流程框图;
[0053]
图2为本发明另一实施例的一种部分遮阳光伏阵列的全局mppt控制方法的示意图;
[0054]
图3为本发明另一实施例的光伏电池的等效电路的结构示意图;
[0055]
图4为本发明另一实施例的一种部分遮阳光伏阵列的全局mppt控制装置的结构示意图。
具体实施方式
[0056]
为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护范围。
[0057]
基于部分遮阳条件下的光伏阵列具有多个局部最大功率点的非单调功率-电压特性,这使得现有的最大功率点跟踪(mppt)算法不能满足全局mppt的性能要求。为了快速搜索全局最大功率点提高光伏电站发电效率,经过长期多次研究,本发明提出了一种基于蜉蝣算法优化支持向量回归的全局mppt方法。
[0058]
如图1和图2所示,本发明的一方面,提供一种部分遮阳光伏阵列的全局mppt控制方法s100,一并结合图4所示,对应的部分遮阳光伏阵列的全局mppt装置200包括电连接的部分遮阳光伏阵列210、传感器220、控制设备230以及运维优化模块240。基于上述装置,本实施例的控制方法s100包括下述步骤s110~s120:
[0059]
s110、获取所述部分遮阳光伏阵列运行的最大功率点电压和电流信号。
[0060]
具体的,本实施例的光伏电池的等效电路如图3所示,光伏电池等效组件参数的值与其作业环境的温度和光照强度等因素有关,而光照强度和温度很难被准确地测量到。
[0061]
进一步的,工程上为方便分析光伏电池输出特性简化了其数学模型,提出简化参数关系为下式:
[0062][0063]
其中,u为光伏电池正常工作时的实际输出电压;im为最大功率点输出电流;i
sc
为短路电流;um为最大功率点输出电压;u
oc
为开路电压;i为光伏电池正常工作时的实际输出电流;c1和c2为常数因子,其值由光伏电池的相关参数如im、is、u和u
oc
共同决定。
[0064]
s120、控制设备基于蜉蝣算法优化的支持向量机算法搜索所述部分遮阳光伏阵列的全局mppt,并将搜索数据反馈至所述运维优化模块,以对所述部分遮阳光伏阵列的运维
进行指导优化。
[0065]
具体的,控制设备利用支持向量机算法的预测模型对所述部分遮阳光伏阵列的最大输出功率点电压进行回归预测。以及,控制设备利用蜉蝣优化算法对所述支持向量机算法中的惩罚参数c和核函数g进行寻优。也就是说,该控制设备包括有蜉蝣算法优化的支持向量机算法模块。
[0066]
需要说明的是,本实施例将优化后的支持向量机算法设计为即插即用的模块封装进光伏电站现场控制设备,提高了其工业实用性。
[0067]
应当理解的是,支持向量机算法是一种具备优异全局优化性能的机器学习方法,可用于回归预测以及解决分类问题。它在高维且复杂非线性的小数量样本回归预测问题中展现出了很好的泛化能力。因此,本实施例采用支持向量机算法对部分遮阴光伏阵列的最大输出功率点电压进行回归预测。
[0068]
根据理论分析可知,影响光伏阵列最大功率点电压值的因素主要有光照强度e、光伏组件温度t和各光伏组件遮挡度s。本实施例针对的是3
×
2的光伏阵列,所以将e、t、s1、s2、s3设置为预测模型的输入变量,将mppt对应的电压值设置为预测模型的输出变量,即预测模型如下:
[0069]vm
=f(e,t,s1,s2,s3);
[0070]
其中,vm代表输出变量,为最大功率点对应的电压值;
[0071]
e、t、s1、s3、s3均代表输入变量,其中,e为光照强度、t为光伏组件温度以及s1、s3、s3为各光伏组件遮挡度。
[0072]
进一步的需要说明的是,由于支持向量机预测模型的性能在很大程度上受惩罚参数c和核函数参数g的影响,因此需为c、g选择合适的值。智能仿生群算法在解决优化问题上发挥着巨大的寻优性能及潜力,因此本实施例引入具有较高寻优精度和快速收敛的蜉蝣算法对c、g进行寻优。
[0073]
具体的,本实施例的控制设备利用蜉蝣优化算法对所述支持向量机算法中的惩罚参数c和核函数g进行寻优,包括:确定雄性蜉蝣群体的运动位置;确定雌性蜉蝣群体的运动位置;通过雌雄蜉蝣的交配确定全局最优的位置信息,以确定支持向量机算法预测模型的惩罚参数c和核函数g的值。也就是说,群体全局最优(gbest)的位置信息即为部分遮阴光伏阵列支持向量机预测模型参数c、g的值。
[0074]
需要说明的是,蜉蝣算法是希腊学者受启发于蜉蝣的飞行及交配行为在2020年7月提出的新型智能优化算法。该算法具有寻优精度高、良好的探索开发能力等优点,被广泛应用于电力生产过程控制及空天控制等领域。因此,采用蜉蝣算法对于光伏mppt控制参数寻优具有重要现实意义。
[0075]
进一步需要说明的是,蜉蝣是一种水生昆虫,分为雌性蜉蝣和雄性蜉蝣,自出生后需经历几年时间成长为水生幼虫,成年后上升到水面,完成繁殖目标后生命周期就结束了,一只成年蜉蝣只存活几天。因此,为了吸引雌性,雄性成年蜉蝣集群聚集在水面上几米的地方,通过特有的上下运动模式表演一场婚礼舞蹈。随后,雌性成年蜉蝣飞入这些雄性蜉蝣群体,进行交配产生子代。进一步的,将雄性个体的最优个体和雌性蜉蝣的最优个体进行交配,得到一个最优子代。同理,雄性次优个体和雌性最优个体进行交配得到的次优的个体,这一过程和适者生存的规律一样。我们假设蜉蝣从孵出已是成虫,每个蜉蝣在搜索空间中
的位置代表了问题的可能解决方案。
[0076]
仍需要说明的是,蜉蝣算法由雄性蜉蝣群体的运动、雌性蜉蝣群体的运动、雌雄蜉蝣的交配这三部分构成,工作原理如下:随机初始化产生两组蜉蝣,分别代表雄性和雌性种群,并根据目标函数计算每个个体的适应度值。蜉蝣个体根据特定的规则更新其速度和位置,确定飞行目前为止的个体局部最优(pbest)和群体全局最优(gbest)。
[0077]
具体的,确定雄性蜉蝣群体的运动位置包括:雄性蜉蝣成群聚集,意味着每只雄性蜉蝣的位置是根据它自己和邻居的经验调整的,其位置更新公式如下:
[0078][0079]
其中,为在t 1时刻蜉蝣i的位置信息,为在t时刻蜉蝣i的位置信息,在t 1时刻蜉蝣i的速度信息;
[0080]
应当理解的是,雄性蜉蝣群体总是在表演婚礼舞蹈,因此会不断地移动,其速度更新公式如下:
[0081][0082]
其中,是t 1时刻蜉蝣i在j维度的速度,是t时刻蜉蝣i在j维度的速度,代表t时刻蜉蝣i在j维度的位置;a1和a2是社会作用正吸引系数,pbest为当前蜉蝣个体最优位置,gbest为当前蜉蝣全局最优位置,β是蜉蝣的能见度系数,控制蜉蝣的能见范围,r
p
代表当前位置与pbest的距离,rg代表当前位置与gbest的距离。
[0083]
距离计算公式如下:
[0084][0085]
其中,x
ij
是蜉蝣i的第j维位置分量,xi对应于pbesti或gbest。
[0086]
进一步的,雄性蜉蝣群体中最好的蜉蝣继续表演它们特有的婚礼舞蹈是很重要的。因此,最好的蜉蝣必须不断地改变它们的速度,在这种情况下,速度更新公式还包括:
[0087][0088]
其中,是t 1时刻蜉蝣i在j维度的速度,是t时刻蜉蝣i在j维度的速度,d是舞蹈系数,r为[-1,1]之间的随机数。
[0089]
另外,与雄性不同,雌性蜉蝣不会成群聚集,它们会飞到雄性群体来完成交配。假设为在t时刻蜉蝣i的位置信息,它的位置的更新通过增加速度来更新,其雌性蜉蝣的位置更新公式如下:
[0090][0091]
其中,为在t 1时刻蜉蝣i的位置信息,为在t时刻蜉蝣i的位置信息,在t 1时刻蜉蝣i的速度信息。
[0092]
鉴于吸引过程是随机的,为了得到优质的子代我们决定将其建模为一个确定性过程,即最佳的雌性个体应该被最佳的雄性个体吸引,次最佳的雌性个体应该被次最佳的雄性个体吸引,其速度更新公式如下:
[0093][0094]
其中,是t 1时刻蜉蝣i在j维度的速度,是t时刻蜉蝣i在j维度的速度,代表t时刻蜉蝣i在j维度的位置,a2是一个正系数,r
mf
代表雌性蜉蝣距离雄性蜉蝣的距离;fl是一个随机游走系数,当雌性没有被雄性攻击时起作用,r是范围[-1,1]的随机数。
[0095]
更进一步的,通过雌雄蜉蝣的交配确定全局最优的位置信息,以确定支持向量机算法预测模型的惩罚参数c和核函数g的值,包括:采用交叉算法代表雌雄蜉蝣的交配过程,从雄性群体选择一个父本,从雌性群体选择一个母本。不难理解,该选择过程可以是随机的,也可以基于它们的适应度值。具体的,在本算法中,选择具有最佳适应度值的雌性蜉蝣个体与最佳的雄性蜉蝣个体进行交配,次最佳的雌性蜉蝣个体与次最佳的雄性蜉蝣个体进行交配,分别产生了最佳蜉蝣子代和次最佳蜉蝣子代,以完成目标函数优化过程,输出优化后的支持向量机预测模型惩罚参数c和核函数g;其中,产生过程关系式如下:
[0096]
offspring1=l*male (1-l)*female
[0097]
offspring2=l*female (1-l)*male;
[0098]
其中,offspring1是最佳蜉蝣子代,offspring2是次最佳蜉蝣子代;male是父本,female是母本,l是一个特定范围的随机数。
[0099]
本实施例基于蜉蝣算法优化了部分遮阳条件下光伏阵列支持向量机预测模型,为搜索全局最大功率点电压提供基础。以及,将优化后的支持向量机算法设计为即插即用的模块封装进光伏电站现场控制设备,提高了其工业实用性,提升了部分遮阳光伏阵列全局最大功率点跟踪效果,为分布式光伏电站的运维优化提供新思路。
[0100]
如图2和图4所示,本发明的另一方面,提供一种部分遮阳光伏阵列的全局mppt控制装置200,包括部分遮阳光伏阵列210、传感器220、控制设备230以及运维优化模块240;其中,传感器220分别与部分遮阳光伏阵列210的输出端以及所述控制设备230的输入端电连接,运维优化模块240分别与控制设备230的输出端以及部分遮阳光伏阵列210的输入端电连接。并且,传感器220,用于将部分遮阳光伏阵列210运行的最大功率点电压和电流信号输送至所述控制设备230。控制设备230,用于基于蜉蝣算法优化的支持向量机算法搜索所述部分遮阳光伏阵列210的全局mptt,并将优化数据反馈至所述运维优化模块240,以对部分遮阳光伏阵列210的运维进行指导优化。
[0101]
本实施例的部分遮阳光伏阵列运行的最大功率点电压和电流信号借助传感器传入现场控制设备。基于蜉蝣算法优化的支持向量机算法被封装进一个即插即用的控制设备中,通过控制设备搜索全局mppt指导光伏阵列的运维,达到提高部分遮阳光伏阵列发电效率的目标。
[0102]
应当理解的是,影响光伏阵列最大功率点电压值的因素主要有光照强度e、光伏组件温度t和各光伏组件遮挡度s。本实施例针对的是3
×
2的光伏阵列,所以将e、t、s1、s2、s3设置为预测模型的输入变量,将mppt对应的电压值设置为预测模型的输出变量,即预测模型如下:
[0103]vm
=f(e,t,s1,s2,s3);
[0104]
其中,vm代表输出变量,为最大功率点对应的电压值;
[0105]
e、t、s1、s3、s3均代表输入变量,其中,e为光照强度、t为光伏组件温度以及s1、s3、s3为各光伏组件遮挡度。
[0106]
需要说明的是,由于支持向量机预测模型的性能在很大程度上受惩罚参数c和核函数参数g的影响,因此需为c、g选择合适的值。智能仿生群算法在解决优化问题上发挥着巨大的寻优性能及潜力,因此本实施例引入具有较高寻优精度和快速收敛的蜉蝣算法对c、g进行寻优。具体的,本实施例的控制设备利用蜉蝣优化算法对所述支持向量机算法中的惩罚参数c和核函数g进行寻优,包括:确定雄性蜉蝣群体的运动位置;确定雌性蜉蝣群体的运动位置;通过雌雄蜉蝣的交配确定全局最优的位置信息,以确定支持向量机算法预测模型的惩罚参数c和核函数g的值。也就是说,群体全局最优(gbest)的位置信息即为部分遮阴光伏阵列支持向量机预测模型参数c、g的值。
[0107]
具体的,确定雄性蜉蝣群体的运动位置,包括:雄性蜉蝣成群聚集,意味着每只雄性蜉蝣的位置是根据它自己和邻居的经验调整的,其位置更新公式如下:
[0108][0109]
其中,为在t 1时刻蜉蝣i的位置信息,为在t时刻蜉蝣i的位置信息,在t 1时刻蜉蝣i的速度信息;
[0110]
应当理解的是,雄性蜉蝣群体总是在表演婚礼舞蹈,因此会不断地移动,其速度更新公式如下:
[0111][0112]
其中,是t 1时刻蜉蝣i在j维度的速度,是t时刻蜉蝣i在j维度的速度,代表t时刻蜉蝣i在j维度的位置;a1和a2是社会作用正吸引系数,pbest为当前蜉蝣个体最优位置,gbest为当前蜉蝣全局最优位置,β是蜉蝣的能见度系数,控制蜉蝣的能见范围,r
p
代表当前位置与pbest的距离,rg代表当前位置与gbest的距离;以及,
[0113]
距离计算公式如下:
[0114][0115]
其中,x
ij
是蜉蝣i的第j维位置分量,xi对应于pbesti或gbest。
[0116]
进一步的,雄性蜉蝣群体中最好的蜉蝣继续表演它们特有的婚礼舞蹈是很重要的。因此,最好的蜉蝣必须不断地改变它们的速度,在这种情况下,速度更新公式还包括:
[0117][0118]
其中,是t 1时刻蜉蝣i在j维度的速度,是t时刻蜉蝣i在j维度的速度,d是舞蹈系数,r为[-1,1]之间的随机数。
[0119]
其次,与雄性不同,雌性蜉蝣不会成群聚集,它们会飞到雄性群体来完成交配。假设为在t时刻蜉蝣i的位置信息,它的位置的更新通过增加速度来更新,其雌性蜉蝣的位置更新公式如下:
[0120]
[0121]
其中,为在t 1时刻蜉蝣i的位置信息,为在t时刻蜉蝣i的位置信息,在t 1时刻蜉蝣i的速度信息。
[0122]
鉴于吸引过程是随机的,为了得到优质的子代我们决定将其建模为一个确定性过程,即最佳的雌性个体应该被最佳的雄性个体吸引,次最佳的雌性个体应该被次最佳的雄性个体吸引,其速度更新公式如下:
[0123][0124]
其中,是t 1时刻蜉蝣i在j维度的速度,是t时刻蜉蝣i在j维度的速度,代表t时刻蜉蝣i在j维度的位置,a2是一个正系数,r
mf
代表雌性蜉蝣距离雄性蜉蝣的距离;fl是一个随机游走系数,当雌性没有被雄性攻击时起作用,r是范围[-1,1]的随机数。
[0125]
更进一步的,通过雌雄蜉蝣的交配确定全局最优的位置信息,以确定支持向量机算法预测模型的惩罚参数c和核函数g的值,包括:采用交叉算法代表雌雄蜉蝣的交配过程,从雄性群体选择一个父本,从雌性群体选择一个母本。不难理解,该选择过程可以是随机的,也可以基于它们的适应度值,在本算法中,选择具有最佳适应度值的雌性蜉蝣个体与最佳的雄性蜉蝣个体进行交配,次最佳的雌性蜉蝣个体与次最佳的雄性蜉蝣个体进行交配,分别产生了最佳蜉蝣子代和次最佳蜉蝣子代,以完成目标函数优化过程,输出优化后的支持向量机预测模型惩罚参数c和核函数g;其中,产生过程关系式如下:
[0126]
offspring1=l*male (1-l)*female
[0127]
offspring2=l*female (1-l)*male;
[0128]
其中,offspring1是最佳蜉蝣子代,offspring2是次最佳蜉蝣子代;male是父本,female是母本,l是一个特定范围的随机数。
[0129]
下面将结合具体实施例进一步说明部分遮阳光伏阵列的全局mppt控制方法:
[0130]
本示例以某20mw光伏电站部分遮阴光伏阵列5000组历史运行数据进行分析,具体步骤如下:
[0131]
一、建立部分遮阳光伏阵列模型
[0132]
基于3000组部分遮阴光伏阵列的现场运行数据,采用支持向量机算法搭建部分遮阴光伏阵列的预测模型。随后,利用另外的2000组数据验证所建模型的准确性。
[0133]
二、部分遮阴光伏阵列全局最大输出功率点电压回归预测
[0134]
影响光伏阵列最大功率点电压值的因素主要有光照强度e、光伏组件温度t和各光伏组件遮挡度s。本文研究的是3
×
2的光伏阵列,所以将e、t、s1、s2、s3设置为预测模型的输入变量,将mpp对应的电压值设置为预测模型的输出变量,即:
[0135]vm
=f(e,t,s1,s2,s3)
[0136]
设置光照强度e=420w/m2、t=23℃、s1=0.6、s2=0.3、s3=0.4。
[0137]
三、采用蜉蝣算法优化光伏阵列支持向量机模型
[0138]
随机初始化产生两组蜉蝣,雄性蜉蝣和雌性蜉蝣个体数均为50,并根据目标函数计算每个个体的适应度值。蜉蝣个体根据特定的规则更新其速度和位置,飞行目前为止的个体局部最优(pbest)和群体全局最优(gbest)。每个蜉蝣个体代表一组模型参数c、g的解,
群体全局最优(gbest)的位置信息即为部分遮阴光伏阵列支持向量机预测模型参数c、g的值。模型参数优化步骤如下:
[0139]
(1)雄性蜉蝣群体的运动
[0140]
雄性蜉蝣成群聚集,意味着每只雄性蜉蝣的位置是根据它自己和邻居的经验调整的,其位置更新公式如下:
[0141][0142]
雄性蜉蝣群体总是在表演婚礼舞蹈,因此会不断地移动,其速度更新公式如下:
[0143][0144]
其中,是t时刻蜉蝣i在j维度的速度,代表t时刻的位置。a1和a2是社会作用正吸引系数;pbest为当前个体最优位置,gbest为当前全局最优位置,β是蜉蝣的能见度系数,控制蜉蝣的能见范围。r
p
代表当前位置与pbest的距离。rg代表当前位置与gbest的距离。距离的计算如下:
[0145][0146]
其中,x
ij
是蜉蝣i的第j维位置分量,xi对应于pbesti或gbest。雄性蜉蝣群体中最好的蜉蝣继续表演它们特有的婚礼舞蹈是很重要的。因此,最好的蜉蝣必须不断地改变它们的速度,在这种情况下,计算如下:
[0147][0148]
舞蹈系数d=0.6。(2)雌性蜉蝣群体的运动
[0149]
与雄性不同,雌性蜉蝣不会成群聚集。它们会飞到雄性群体来完成交配。假设为在t时刻蜉蝣i的位置信息,它的位置的更新通过增加速度来更新:
[0150][0151]
鉴于吸引过程是随机的,为了得到优质的子代我们决定将其建模为一个确定性过程,即最佳的雌性个体应该被最佳的雄性个体吸引,次最佳的雌性个体应该被次最佳的雄性个体吸引,其速度更新公式如下:
[0152][0153]
其中,代表蜉蝣的速度,代表位置,r
mf
代表雌性蜉蝣距离雄性蜉蝣的距离;a2=0.3;当雌性没有被雄性攻击时fl=0.9;r=0.2。
[0154]
(3)雌雄蜉蝣的交配
[0155]
选择具有最佳适应度值的雌性个体与最佳的雄性个体进行交配,次最佳的雌性个体与次最佳的雄性个体进行交配,分别产生了最佳子代和次最佳子代,其产生如下:
[0156]
offspring1=l*male (1-l)*female
[0157]
offspring2=l*female (1-l)*male
[0158]
其中,male是父本,female是母本,l=0.7。
[0159]
本实施例通过上述过程完成目标函数优化过程,输出优化后的支持向量机预测模
型参数c、g。
[0160]
四、部分遮阳光伏阵列全局mppt
[0161]
执行图2的部分遮阳光伏阵列全局mppt方案,部分遮阳光伏阵列运行的最大功率点电压和电流信号借助传感器传入现场控制设备。基于蜉蝣算法优化的支持向量机算法被封装进一个即插即用的控制设备中。通过控制设备搜索全局mppt指导光伏阵列的运维,达到提高部分遮阳光伏阵列发电效率的目标。
[0162]
本发明提出一种部分遮阳光伏阵列的全局mppt控制方法与装置,相对于现有技术而言具有以下有益效果:
[0163]
第一、本发明基于蜉蝣算法优化了部分遮阳条件下光伏阵列支持向量机预测模型,为搜索全局最大功率点电压提供基础,提升了部分遮阳光伏阵列全局最大功率点跟踪效果,为分布式光伏电站的运维优化提供新思路,对于促进光伏发电技术的普及具有重要意义。
[0164]
第二、本发明将优化后的支持向量机算法设计为即插即用的模块封装进光伏电站现场控制设备,提高了其工业实用性。
[0165]
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献