本发明涉及光伏发电,具体而言,涉及一种光伏系统参数寻优方法、装置及存储介质。
背景技术:
1、光伏系统的发电量、收益和毛利率等状态与组件角度、支架间距、支架高度和容配比等多个参数相关,其中任意一个参数的取值改变都可能影响整个系统的状态,因此,在确定光伏系统的最优状态时,还需要确定光伏系统处于最优状态时各个参数的取值。
2、目前,针对光伏系统参数的寻优方法,主要包括以下两种:
3、方案一:根据人工经验缩小各个参数的取值范围,然后根据缩小后的取值范围各个参数的不同取值组合,对各个取值组合进行仿真计算,找到光伏系统状态较优时的参数取值组合。
4、方案二:穷举各个参数的所有取值组合,对每个取值组合进行仿真计算,找到光伏系统处于最优状态时的参数取值组合。
5、但是,方案一通过人工经验缩小参数的取值范围后进行寻优,寻优结果的准确性受人工经验的影响,容易导致无法找到最优的寻优结果,寻优准确性不高;方案二需要穷举所有的取值组合进行仿真,耗时较长,寻优效率较低。
技术实现思路
1、本发明解决的问题是如何提高光伏系统参数的寻优效率和准确性。
2、为解决上述问题,本发明提供一种光伏系统参数寻优方法、装置及存储介质。
3、第一方面,本发明提供了一种光伏系统参数寻优方法,包括:
4、步骤s1,获取影响光伏系统状态的各个参数的当前取值集合;
5、步骤s2,根据各个所述当前取值集合中的参数值数量确定参数取值组合的数量,其中,每个所述参数取值组合包括各个所述参数的一个参数值;
6、步骤s3,判断所述参数取值组合的数量是否大于预设分层阈值,若是,则转至步骤s4;若否,则转至步骤s5;
7、步骤s4,按照预设间隔从所述当前取值集合中挑选所述参数值,得到各个所述参数的新取值集合;采用启发式算法在所述新取值集合中进行寻优,确定所述光伏系统达到最优状态时各个所述参数的优选参数值;以所述优选参数值为基准值,缩小各个所述参数的所述当前取值集合,返回所述步骤s2;
8、步骤s5,采用启发式算法在所述当前取值集合中进行寻优,确定所述光伏系统达到最优状态时各个所述参数的最优参数值。
9、可选地,所述获取影响光伏系统状态的各个参数的当前取值集合包括:
10、获取各个所述参数的取值范围和初始步长,根据所述取值范围和所述初始步长确定各个所述参数的所述当前取值集合,其中,所述初始步长表征所述参数的最小调整精度。
11、可选地,所述按照预设间隔从所述当前取值集合中挑选所述参数值,得到各个所述参数的新取值集合包括:
12、扩大各个所述参数的所述初始步长,得到新的步长;
13、对于所述参数值数量大于预设数量阈值的所述参数,根据所述新的步长和对应的所述取值范围生成所述参数的所述新取值集合;
14、对于所述参数值数量小于或等于预设数量阈值的所述参数,保留所述参数的所述当前取值集合为所述新取值集合。
15、可选地,所述以所述优选参数值为基准值,缩小各个所述参数的所述当前取值集合包括:
16、将所述优选参数值减去对应的所述新的步长,得到下限值;
17、将所述优选参数值加上对应的所述新的步长,得到上限值;
18、根据所述下限值和所述上限值确定各个所述参数的新取值范围;
19、根据所述新取值范围和所述初始步长更新各个所述参数的所述当前取值集合。
20、可选地,该方法还包括:根据所述参数的数量和所述预设分层阈值计算得到所述预设数量阈值。
21、可选地,所述扩大各个所述参数的初始步长,得到新的步长包括:
22、对于任一所述参数,将所述参数的最大参数值减去最小参数值,获得中间值;
23、将所述中间值除以所述预设数量阈值,获得所述新的步长。
24、可选地,所述根据所述取值范围和所述初始步长确定各个所述参数的所述当前取值集合包括:
25、根据所述取值范围和所述初始步长确定所述参数的所有所述参数值;
26、对所有所述参数值进行排序,确定各个所述参数值的序号;
27、将所有所述序号依次排列,生成所述当前取值集合。
28、可选地,所述启发式算法包括遗传算法、粒子群算法和蚁群算法中的至少一者。
29、第二方面,本发明提供了一种光伏系统参数寻优装置,包括:
30、获取模块,用于获取影响光伏系统状态的各个参数的当前取值集合;
31、计算模块,用于根据各个所述当前取值集合中的参数值数量确定参数取值组合的数量,其中,每个所述参数取值组合包括各个所述参数的一个参数值;
32、判断模块,用于判断所述参数取值组合的数量是否大于预设分层阈值,若是,则触发处理模块;若否,则触发寻优模块;
33、处理模块,按照预设间隔从所述当前取值集合中挑选所述参数值,得到各个所述参数的新取值集合;采用启发式算法在所述新取值集合中进行寻优,确定所述光伏系统达到最优状态时各个所述参数的优选参数值;以所述优选参数值为基准值,缩小各个所述参数的所述当前取值集合,重新触发所述计算模块;
34、寻优模块,用于采用启发式算法在所述当前取值集合中进行寻优,确定所述光伏系统达到最优状态时各个所述参数的最优参数值。
35、第三方面,本发明提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现如第一方面任一项所述的光伏系统参数寻优方法。
36、本发明的光伏系统参数寻优方法、装置及存储介质的有益效果是:获取影响光伏系统状态的各个参数的当前取值集合,当前取值集合包括对应的参数可能采用的所有参数值。将每个参数的一个参数值相组合,可得到一个参数取值组合,根据各个当前取值集合中的参数值数量确定参数取值组合的数量。当参数取值组合的数量大于预设分层阈值时,表示参数取值组合的数量过多,若对每个参数取值组合进行仿真来确定最优的参数取值组合,会导致耗时过长;因此按照预设时间间隔从当前取值集合中挑选多个参数值,生成新取值集合,新取值集合中的参数值数量更少,能够减少单次寻优过程中需要进行仿真的参数取值组合的数量,进而提高寻优效率;采用启发式算法在新取值集合中寻优,确定光伏系统达到最优状态时各个参数对应的优选参数值,以优选参数值为基准值,缩小参数的当前取值集合,根据缩小后的当前取值集合重复上述步骤,能够在保证寻优准确性的基础上不断缩小参数的当前取值集合,直至参数取值组合的数量小于预设分层阈值。当参数取值组合的数量小于预设分层阈值时,表示参数取值组合的数量合适,通过启发式算法直接进行寻优,确定光伏系统达到最优状态时各个参数的最优参数值。
37、本发明在参数取值组合数量过多时,通过循环嵌套寻优不断缩小各个参数的当前取值集合,保证了寻优准确性,并且通过启发式算法进行寻优,仅需要对寻优过程中的少量参数取值组合进行仿真,不需要穷举出所有参数取值组合进行仿真计算,减少了需要进行仿真的参数取值组合数量,提高了寻优效率。