一种基于无人机的光伏发电设备巡查处理方法和系统
文献发布时间:2023-06-19 13:29:16
技术领域
本申请涉及到光伏领域,具体而言,涉及一种基于无人机的光伏发电设备巡查处理方法和系统。
背景技术
光伏系统一般设置比较空旷的区域,光伏板会大面积铺设,这时候会需要检查光伏板上是否存在异物,如果存在异物会导致光伏板发热异常,甚至会损坏光伏板。
巡查的方式由两种,一种是靠人工进行巡查,人工巡查的成本会比较高。为了降低成本,目前使用无人机巡查代替人工巡查,考虑到无人机的电量以及巡查方式,为了达到全自动巡查的目的,需要对无人机的基站分布来进行计算,使用基站来对无人机进行充电。目前尚没有技术方案能够对无人机基站的部署以及无人机飞行计划来进行合理的评估,从而导致无人机对光伏板的检查时机不够准确。
发明内容
本申请实施例提供了一种基于无人机的光伏发电设备巡查处理方法和系统,以至少解决现有技术中对无人机基站的部署没有进行合理评估所导致的问题。
根据本申请的一个方面,提供了一种基于无人机的光伏发电设备巡查处理方法,包括:获取光伏板在预定区域内的铺设面积,其中,所述预定区域内均铺设有所述光伏板;根据无人机的电量以及每块光伏板的尺寸获取一台无人机的飞行距离能够巡检的光伏板的数量;获取无人机基站所支持的无人机的数量,根据所述无人机基站所支持的无人机的数量以及每台无人机能够巡检的光伏板的数量确定每个所述无人机基站能够支持的光伏板的第一数量;根据所述预定区域的铺设面积将所述预定区域分为多个子区域,其中,每个子区域中包括的光伏板的数量小于等于所述第一数量;所述每个子区域中均设置一个所述无人机基站,其中,所述无人机基站用于停靠无人机并为提高在该无人机基站的无人机进行充电。
进一步地,还包括:将所述多个子区域的划分方式保存在服务器中。
进一步地,还包括:将所述多个子区域的划分方式发送给设置所述无人机基站的工作人员;接收所述工作人员对所述划分方式的修改;根据修改后的划分方式确定每个子区域内的所有无人机在不充电的情况下,能否完成对该子区域内所有的光伏板的巡检;如果能够完成则将所述修改后的划分方式保存在所述服务器中。
进一步地,还包括:如果不能完成,在发送提示信息,其中,所述提示信息用于指示所述工作人员对所述划分方式的修改存在问题。
进一步地,所述提示信息中还携带有不符合要求的子区域的标识信息,其中,所述不符合要求的子区域为该子区域内的所有无人机在不充电的情况下无法一次性完成对该子区域内的所有的光伏板的巡检。
根据本申请的另一个方面,还提供了一种基于无人机的光伏发电设备巡查处理系统,包括:第一获取模块,用于获取光伏板在预定区域内的铺设面积,其中,所述预定区域内均铺设有所述光伏板;第二获取模块,用于根据无人机的电量以及每块光伏板的尺寸获取一台无人机的飞行距离能够巡检的光伏板的数量;第三获取模块,用于获取无人机基站所支持的无人机的数量,根据所述无人机基站所支持的无人机的数量以及每台无人机能够巡检的光伏板的数量确定每个所述无人机基站能够支持的光伏板的第一数量;划分模块,用于根据所述预定区域的铺设面积将所述预定区域分为多个子区域,其中,每个子区域中包括的光伏板的数量小于等于所述第一数量;所述每个子区域中均设置一个所述无人机基站,其中,所述无人机基站用于停靠无人机并为提高在该无人机基站的无人机进行充电。
进一步地,还包括:保存模块,用于将所述多个子区域的划分方式保存在服务器中。
进一步地所述保存模块还用于:将所述多个子区域的划分方式发送给设置所述无人机基站的工作人员;接收所述工作人员对所述划分方式的修改;根据修改后的划分方式确定每个子区域内的所有无人机在不充电的情况下,能否完成对该子区域内所有的光伏板的巡检;如果能够完成则将所述修改后的划分方式保存在所述服务器中。
进一步地所述保存模块还用于:如果不能完成,在发送提示信息,其中,所述提示信息用于指示所述工作人员对所述划分方式的修改存在问题。
进一步地,所述提示信息中还携带有不符合要求的子区域的标识信息,其中,所述不符合要求的子区域为该子区域内的所有无人机在不充电的情况下无法一次性完成对该子区域内的所有的光伏板的巡检。
在本申请实施例中,采用了获取光伏板在预定区域内的铺设面积,其中,所述预定区域内均铺设有所述光伏板;根据无人机的电量以及每块光伏板的尺寸获取一台无人机的飞行距离能够巡检的光伏板的数量;获取无人机基站所支持的无人机的数量,根据所述无人机基站所支持的无人机的数量以及每台无人机能够巡检的光伏板的数量确定每个所述无人机基站能够支持的光伏板的第一数量;根据所述预定区域的铺设面积将所述预定区域分为多个子区域,其中,每个子区域中包括的光伏板的数量小于等于所述第一数量;所述每个子区域中均设置一个所述无人机基站,其中,所述无人机基站用于停靠无人机并为提高在该无人机基站的无人机进行充电。通过本申请解决了现有技术中对无人机基站的部署没有进行合理评估所导致的问题,从而提高了巡查光伏设备的无人机以及基站部署的合理性和科学性,为提高无人机的巡查效率提供了支持。
附图说明
构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请实施例的基于无人机的光伏发电设备巡查处理方法的流程图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
在本实施例中提供了一种基于无人机的光伏发电设备巡查处理方法,图1是根据本申请实施例的基于无人机的光伏发电设备巡查处理方法的流程图,如图1所示,该流程包括如下步骤:
步骤S102,获取光伏板在预定区域内的铺设面积,其中,所述预定区域内均铺设有所述光伏板;
步骤S104,根据无人机的电量以及每块光伏板的尺寸获取一台无人机的飞行距离能够巡检的光伏板的数量;
步骤S106,获取无人机基站所支持的无人机的数量,根据所述无人机基站所支持的无人机的数量以及每台无人机能够巡检的光伏板的数量确定每个所述无人机基站能够支持的光伏板的第一数量;
步骤S108,根据所述预定区域的铺设面积将所述预定区域分为多个子区域,其中,每个子区域中包括的光伏板的数量小于等于所述第一数量;所述每个子区域中均设置一个所述无人机基站,其中,所述无人机基站用于停靠无人机并为提高在该无人机基站的无人机进行充电。
通过上述步骤解决了现有技术中对无人机基站的部署没有进行合理评估所导致的问题,从而提高了巡查光伏设备的无人机以及基站部署的合理性和科学性,为提高无人机的巡查效率提供了支持。
在一个可选的实施方式中,还可以将所述多个子区域的划分方式保存在服务器中。
子区域划分可以给工作人员进行确认,可以将所述多个子区域的划分方式发送给设置所述无人机基站的工作人员;接收所述工作人员对所述划分方式的修改;根据修改后的划分方式确定每个子区域内的所有无人机在不充电的情况下,能否完成对该子区域内所有的光伏板的巡检;如果能够完成则将所述修改后的划分方式保存在所述服务器中。可选地,如果不能完成,在发送提示信息,其中,所述提示信息用于指示所述工作人员对所述划分方式的修改存在问题。所述提示信息中还可以携带有不符合要求的子区域的标识信息,其中,所述不符合要求的子区域为该子区域内的所有无人机在不充电的情况下无法一次性完成对该子区域内的所有的光伏板的巡检。
在一个可选的实施方式中,还可以根据每个无人机基站中的无人机的数量,以及该无人机基站所在的子区域中的电池板的数量规划每个无人机的飞行路线,其中,每个无人机的飞行路线相加经过的路径中涵盖了所有的该子区域中的电池板。在规划好每个无人机的飞行路线之后,将规划好的飞行路线发送给无人机基站,由无人机基站发送给每个无人机。
作为另一个可选的实施方式,还可以获取未来预定时间段内的每天的天气,根据所述每天的天气确定在每天无人机飞行的时间(即无人机的巡检时间),将确定好的无人机的巡检时间发送给所述预定区域的无人机基站中,所述无人机基站根据接收到巡检时间来控制无人机执行飞行路线。
根据所述无人机拍摄的图像判断太阳能电池板是否发生故障,如果根据所述图像判断所述太阳能电池板发生故障,为了进行确认,将飞行命令发送给无人机基站,接收到所述命令的无人机基站,控制除拍摄所述图像之外的其他无人机来对所述图像所在的位置再次进行拍照,如果再次拍照的图像中判断结果依然是发生故障,则确定发生故障。
判断发生故障的方式有很多,例如,通过无人机采集的图像进行灰度化处理,提取灰度图像信息中的单个太阳能电池板并对其进行编号,获取各个太阳能电池板的角点坐标信息;进而根据角点坐标信息,获取对应太阳能电池板的相邻两边缘的纵横斜率;判断任意相邻两电池板的斜率是否相等,若斜率不相等,则判断太阳能电池板出现转动故障;然后提取相邻两太阳能电池板的阴影区域,获取各太阳能电池板的阴影区域形状特征和/或不同时序下的阴影区域变化特征;最后根据阴影区域形状特征和/或所述阴影区域变化特征判断太阳能电池板的转动故障类别。
作为另一个可选的实施方式,预先配置在每个子区域中设置无人机基站的多个位置,例如,在所述子区域的形状为矩形的情况下,所述多个位置包括所述矩形的多个顶点和所述矩形的中心点;将所述无人机基站分别设置在每个位置上计算在每个位置上时该无人机基站的无人机遍历该子区域时所有无人机飞行的路线相加得到的路径,获取最短路径对应的位置,确定将所述无人机基站设置在所述多个位置中最短路径对应的位置。
将所述预定区域的形状和面积以及无人机基站的设置的位置作为数据保存起来,并上传给服务器。其中,所述服务器将所述预定区域的形状和面积作为输入数据,将所述无人机基站设置的位置作为输出数据,将所述输入数据和所述输出数据作为一组训练数据进行保存;所述服务器判断保存的训练数据的组数是否超过阈值,如果超过阈值,则所述服务器将包括所有训练数据发送给训练服务器,所述训练服务器用于训练一个机器学习引擎,所述机器学习引擎在训练收敛后,所述机器学习引擎就可以使用了。将某个区域的面积和形状输入到所述机器学习引擎中,则所述机器学习引擎数据输出在该区域设置无人机基站的位置。
所述无人机基站通过其所在的子区域内的太阳能电池板进行供电。
在本实施例中,提供一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行以上实施例中的方法。
上述程序可以运行在处理器中,或者也可以存储在存储器中(或称为计算机可读介质),计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
这些计算机程序也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤,对应与不同的步骤可以通过不同的模块来实现。
该本实施例中就提供了这样的一种装置或系统。该系统被称为基于无人机的光伏发电设备巡查处理系统,包括:第一获取模块,用于获取光伏板在预定区域内的铺设面积,其中,所述预定区域内均铺设有所述光伏板;第二获取模块,用于根据无人机的电量以及每块光伏板的尺寸获取一台无人机的飞行距离能够巡检的光伏板的数量;第三获取模块,用于获取无人机基站所支持的无人机的数量,根据所述无人机基站所支持的无人机的数量以及每台无人机能够巡检的光伏板的数量确定每个所述无人机基站能够支持的光伏板的第一数量;划分模块,用于根据所述预定区域的铺设面积将所述预定区域分为多个子区域,其中,每个子区域中包括的光伏板的数量小于等于所述第一数量;所述每个子区域中均设置一个所述无人机基站,其中,所述无人机基站用于停靠无人机并为提高在该无人机基站的无人机进行充电。
该系统或者装置用于实现上述的实施例中的方法的功能,该系统或者装置中的每个模块与方法中的每个步骤相对应,已经在方法中进行过说明的,在此不再赘述。
例如,还包括:保存模块,用于将所述多个子区域的划分方式保存在服务器中。可选地,所述保存模块还用于:将所述多个子区域的划分方式发送给设置所述无人机基站的工作人员;接收所述工作人员对所述划分方式的修改;根据修改后的划分方式确定每个子区域内的所有无人机在不充电的情况下,能否完成对该子区域内所有的光伏板的巡检;如果能够完成则将所述修改后的划分方式保存在所述服务器中。
又例如,所述保存模块还用于:如果不能完成,在发送提示信息,其中,所述提示信息用于指示所述工作人员对所述划分方式的修改存在问题。可选地,所述提示信息中还携带有不符合要求的子区域的标识信息,其中,所述不符合要求的子区域为该子区域内的所有无人机在不充电的情况下无法一次性完成对该子区域内的所有的光伏板的巡检。
通过本实施例解决了现有技术中对无人机基站的部署没有进行合理评估所导致的问题,从而提高了巡查光伏设备的无人机以及基站部署的合理性和科学性,为提高无人机的巡查效率提供了支持。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
- 一种基于无人机的光伏发电设备巡查处理方法和系统
- 一种巡查无人机及其无人机巡查系统