本技术涉及光伏电站建设,尤其涉及一种光伏组件的串线方法、系统、设备及存储介质。
背景技术:
1、光伏电站是由光伏组件组成的发电站。光伏发电是指采用光伏组件,将太阳能直接转化为电能的发电系统。在发电系统中,将若干个光伏组件串联后形成的一定光伏阵列,光照后电路单元将太阳能转化为电能,输出直流电接入逆变器进行逆变,输出交流电。上述光伏组件串联、汇总和接入逆变器的设计即为光伏组串设计。分布式光伏电站主要建设于建筑屋顶,建筑屋顶情况复杂,由于光伏组件需要对障碍物、阴影遮挡等进行避让,导致光伏组件的排布较为分散,进而在对光伏组件进行串线时,存在较多的孤立组件无法被串线,直接影响到整个系统的发电效率和可靠性。
技术实现思路
1、本技术实施例通过提供一种光伏组件的串线方法、系统、设备及存储介质,旨在提高光伏组件的串线效果,减少出现无法被串线的孤立组件。
2、本技术实施例提供了一种光伏组件的串线方法,所述光伏组件的串线方法,包括:
3、确定光伏组件排布区域和所述光伏组件排布区域内的障碍物区域;
4、对所述光伏组件排布区域进行光伏组件全排布,得到组件排布方案;
5、将按照所述组件排布方案排布的光伏组件划分为多个网格区块;
6、对各个所述网格区块中位于所述障碍物区域内的光伏组件扣除,得到各个目标网格区块;
7、基于各个所述目标网格区块内的光伏组件进行串线处理,得到光伏组串。
8、可选地,所述基于各个所述目标网格区块内的光伏组件进行串线处理,得到光伏组串的步骤包括:
9、获取光伏组件参数和逆变器参数;
10、根据所述光伏组件参数和所述逆变器参数,确定光伏组件串联数;
11、对各个所述目标网格区块内的光伏组件基于所述光伏组件串联数进行串线处理,得到所述光伏组串。
12、可选地,所述对各个所述目标网格区块内的光伏组件基于所述光伏组件串联数进行串线处理,得到所述光伏组串的步骤包括:
13、依次遍历每个目标网格区块,并在目标网格区块内基于所述光伏组件串联数进行串线;
14、若在所述目标网格区块内串线满足预设串线条件,则在第一方向相邻的两个目标网格区块之间基于所述光伏组件串联数进行串线;
15、若在第一方向相邻的两个目标网格区块之间进行串线满足所述预设串线条件,则在第二方向相邻的两个目标网格区块之间基于所述光伏组件串联数进行串线,得到所述光伏组串;
16、其中,所述预设串线条件包括:基于所述光伏组件串联数进行串线后,目标网格区块内存在孤立光伏组件,或者,所述目标网格区块内的光伏组件数量小于所述光伏组件串联数。
17、可选地,所述获取光伏组件参数和逆变器参数的步骤包括:
18、获取光伏组件型号和逆变器型号;
19、确定与所述光伏组件型号关联的预设光伏组件参数,将所述预设光伏组件参数确定为所述光伏组件参数,所述预设光伏组件参数至少包括:光伏组件的开路电压温度系数、光伏组件的工作电压温度系数、光伏组件工作条件下的极限低温、光伏组件工作条件下的极限高温、光伏组件的开路电压和光伏组件的工作电压;
20、确定与所述逆变器型号关联的预设逆变器参数,将所述预设逆变器参数确定为所述逆变器参数,所述预设逆变器参数至少包括:逆变器允许的最大直流输入电压、逆变器mppt电压最大值和逆变器mppt电压最小值。
21、可选地,所述根据所述光伏组件参数和所述逆变器参数,确定光伏组件串联数的步骤包括:
22、根据所述逆变器允许的最大直流输入电压、所述光伏组件的开路电压、所述光伏组件工作条件下的极限低温和所述光伏组件的开路电压温度系数,确定第一光伏组件串联数;
23、根据所述逆变器mppt电压最小值、所述光伏组件的工作电压、所述光伏组件工作条件下的极限高温和所述光伏组件的工作电压温度系数,确定第二光伏组件串联数;
24、根据所述逆变器mppt电压最大值、所述光伏组件的工作电压、所述光伏组件工作条件下的极限低温和所述光伏组件的开路电压温度系数,确定第三光伏组件串联数;
25、根据所述第一光伏组件串联数、所述第二光伏组件串联数和所述第三光伏组件串联数,确定光伏组件串联数。
26、可选地,所述对所述光伏组件排布区域进行光伏组件全排布,得到组件排布方案的步骤包括:
27、获取光伏组件的组件规格、所述光伏组件排布区域的区域尺寸和相邻两个光伏组件之间的间距;
28、基于所述组件规格、所述区域尺寸和所述间距,对所述光伏组件排布区域进行光伏组件全排布,得到所述组件排布方案。
29、可选地,所述组件规格包括组件长度和组件宽度,所述间距包括横向间距和纵向间距,所述基于所述组件规格、所述区域尺寸和所述间距,对所述光伏组件排布区域进行光伏组件全排布,得到所述组件排布方案的步骤包括:
30、根据所述区域尺寸,确定所述光伏组件排布区域的第一排布方向的可排布距离和第二排布方向的可排布距离,所述第一排布方向与所述第二排布方向垂直;
31、根据所述第一排布方向的可排布距离、所述组件长度和所述横向间距,确定所述第一排布方向上可排布的组件数量;
32、根据所述第二排布方向的可排布距离、所述组件宽度和所述纵向间距,确定所述第二排布方向上可排布的组件数量;
33、根据所述第一排布方向上可排布的组件数量和所述第二排布方向上可排布的组件数量,得到所述组件排布方案。
34、可选地,所述将按照所述组件排布方案排布的光伏组件划分为多个网格区块的步骤包括:
35、对所述组件排布方案中第一排布方向上的光伏组件,基于第一预设光伏组件数步长进行划分;
36、对所述组件排布方案中第二排布方向上的光伏组件,基于第二预设光伏组件数步长进行划分,得到多个所述网格区块。
37、可选地,所述对各个所述网格区块中位于所述障碍物区域内的光伏组件扣除,得到各个目标网格区块的步骤包括:
38、分别对各个所述网格区块中位于所述障碍物区域内的光伏组件进行扣除处理,得到各个所述网格区块对应的第一网格区块;
39、若相邻两个第一网格区块中,光伏组件的数量均小于预设光伏组件数量时,将该两个相邻第一网格区块进行合并处理,得到第二网格区块;
40、对各个所述第二网格区块分别进行光伏组件填补处理,得到各个所述目标网格区块。
41、此外,为实现上述目的,本技术还提供了一种光伏组件的串线系统,包括:
42、区域确定模块,用于确定光伏组件排布区域和所述光伏组件排布区域内的障碍物区域;
43、排布模块,用于对所述光伏组件排布区域进行光伏组件全排布,得到组件排布方案;
44、阵列划分模块,用于将按照所述组件排布方案排布的光伏组件划分为多个网格区块;
45、组件扣除模块,用于对各个所述网格区块中位于所述障碍物区域内的光伏组件扣除,得到各个所述网格区块对应的目标网格区块;
46、串线模块,用于基于各个所述目标网格区块内的光伏组件进行串线处理,得到光伏组串。
47、此外,为实现上述目的,本技术还提供了一种光伏组件的串线设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的光伏组件的串线程序,所述光伏组件的串线程序被所述处理器执行时实现上述的光伏组件的串线方法的步骤。
48、此外,为实现上述目的,本技术还提供了一种计算机可读存储介质,其上存储有光伏组件的串线程序,所述光伏组件的串线程序被处理器执行时实现上述的光伏组件的串线方法的步骤。
49、本技术实施例中提供的一种光伏组件的串线方法、系统、设备及存储介质的技术方案,通过确定光伏组件排布区域和障碍物区域,先对光伏组件排布区域进行光伏组件全排布得到组件排布方案,将组件排布方案中的光伏组件划分为多个网格区块之后,将网格区块中位于障碍物区域内的光伏组件扣除,得到扣除位于障碍物区域内的光伏组件的目标网格区块,最后基于得到的各个目标网格区块内的光伏组件进行串线处理,得到光伏组串。由于本技术进行光伏组件全排布后,将光伏组件划分为多个网格区块,能够有效避免光伏组件的排布分散的问题,再以每个网格区块为单位进行网格区块内的串线以及网格区块之间的串线,降低或者避免出现无法被串线的孤立组件,提高光伏组件的串线效果。