基于区块链的光伏组件新能源电力数据传输方法
文献发布时间:2024-04-18 19:58:30
技术领域
本发明涉及一种电力数据技术领域,特别是涉及一种基于区块链的光伏组件新能源电力数据传输方法。
背景技术
光伏发电是利用半导体界面的光生伏特效应而将光能直接转变为电能的一种技术。主要由太阳电池板(组件)、控制器和逆变器三大部分组成,主要部件由电子元器件构成。太阳能电池经过串联后进行封装保护可形成大面积的太阳电池组件,再配合上功率控制器等部件就形成了光伏发电装置。为了满足光伏发电入网的需求,需要对光伏发电实行实时监控与信息采集,以保证光伏发电系统的稳定性,光伏发电实时监控数据包括:系统工作环境气象参数,主要有温度、太阳辐射强度(太阳辐照度)、风速及灾害性天气预测;其次是太阳能电池板工作电压和电流等;以上所有信息均由电站监控系统通过通信信道采集、处理、传输和存储,从而达到对整个电站进行智能化监控。专利申请号2021114072397,名称为“一种用于电力负荷预测的光伏发电数据采集装置”,公开了包括采集装置本体,所述采集装置本体的侧面开设有多个散热孔,所述采集装置本体的侧面还安装有滤尘网,且滤尘网正对多个散热孔设置。该发明取代了传统采集装置的散热机构,防止装置内部电子零件长时间工作在高温环境中,进而保证采集装置工作的稳定性,利于对光伏发电的数据采集,还能够对滤尘网起到清洁疏通的作用,保证滤尘网的通畅性,使得采集装置本体内部的空气能够顺利的通过滤尘网与外界环境中的空气发生对流,从而保证采集装置本体的散热性能。但该发明并未对采集的光伏数据进行安全处理,容易造成数据的安全隐患。
发明内容
本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种基于区块链的光伏组件新能源电力数据传输方法。
为了实现本发明的上述目的,本发明提供了一种基于区块链的光伏组件新能源电力数据传输方法,包括以下步骤:
S1,获取光伏新能源电力数据,该光伏新能源电力数据包括t
S2,将步骤S1中获取的光伏新能源电力数据转换为光伏新能源电力图像数据,该光伏新能源电力图像数据包括时间-电压曲线图、时间-电流曲线图、时间-温度曲线图、时间-太阳辐照度曲线图之一或者任意组合;
S3,将光伏新能源电力图像数据处理后,得到光伏新能源电力图像处理数据;
S4,将光伏新能源电力图像处理数据传输到光伏新能源电力管理平台。
在本发明的一种优选实施方式中,还包括步骤S5,光伏新能源电力管理平台将光伏新能源电力图像处理数据传输到区块链上进行存储。
在本发明的一种优选实施方式中,在步骤S2中,时间-电压曲线图、时间-电流曲线图、时间-温度曲线图、时间-太阳辐照度曲线图分别在四张图片中;这四张图片分别是第1图片、第2图片、第3图片和第4图片,对应的时间-电压曲线图可以在第1图片中,时间-电流曲线图可以在第2图片中,时间-温度曲线图可以在第3图片中,时间-太阳辐照度曲线图可以在第4图片中;
时间-电压曲线图、时间-电流曲线图、时间-温度曲线图、时间-太阳辐照度曲线图任意组合分别在三张图片中;这三张图片分别是第1图片、第2图片和第3图片,对应的可以是时间-电压曲线图和时间-电流曲线图可以在第1图片中,时间-温度曲线图可以在第2图片中,时间-太阳辐照度曲线图可以在第3图片中;对应的可以是时间-电压曲线图可以在第1图片中,时间-电流曲线图、时间-温度曲线图可以在第2图片中,时间-太阳辐照度曲线图可以在第3图片中;对应的可以是时间-电压曲线图可以在第1图片中,时间-电流曲线图可以在第2图片中,时间-温度曲线图、时间-太阳辐照度曲线图可以在第3图片中;其他类型不再列举;
时间-电压曲线图、时间-电流曲线图、时间-温度曲线图、时间-太阳辐照度曲线图任意组合分别在二张图片中;这二张图片分别是第1图片和第2图片,对应的可以是时间-电压曲线图可以在第1图片中,时间-电流曲线图、时间-温度曲线图、时间-太阳辐照度曲线图可以在第2图片中;对应的可以是时间-电流曲线图可以在第1图片中,时间-电压曲线图、时间-温度曲线图、时间-太阳辐照度曲线图可以在第2图片中;对应的可以是时间-电压曲线图、时间-电流曲线图可以在第1图片中,时间-温度曲线图、时间-太阳辐照度曲线图可以在第2图片中;其他类型不再列举;
时间-电压曲线图、时间-电流曲线图、时间-温度曲线图、时间-太阳辐照度曲线图在一张图片中;每张图片即为光伏新能源电力图像。
在本发明的一种优选实施方式中,在步骤S3中,将光伏新能源电力图像数据处理后,得到光伏新能源电力图像处理数据的方法包括以下步骤:
S31,判断光伏新能源电力图像是否为灰度图像:
若光伏新能源电力图像为灰度图像,则该光伏新能源电力图像即为光伏新能源电力灰度图像,执行下一步;
若光伏新能源电力图像为非灰度图像,将光伏新能源电力图像转换为光伏新能源电力灰度图像,执行下一步;
S32,根据光伏新能源电力图像或者光伏新能源电力灰度图像计算图像值,得到其图像值;
S33,利用光伏新能源电力灰度图像与图像值生成新的光伏新能源电力图像;
S34,将新的光伏新能源电力图像传输到光伏新能源电力管理平台。
在本发明的一种优选实施方式中,在步骤S31中,将光伏新能源电力图像转换为光伏新能源电力灰度图像的方法为:
GRAYimge(x,y)=r(x,y)×η
其中,GRAYimge(x,y)表示在图像坐标(x,y)处的灰度值;x=1、2、3、……、X,y=1、2、3、……、Y,X表示图像横向像素点个数,Y表示图像纵向像素点个数;
r(x,y)表示在图像坐标(x,y)处的红色值;
g(x,y)表示在图像坐标(x,y)处的绿色值;
b(x,y)表示在图像坐标(x,y)处的蓝色值;
η
η
η
在本发明的一种优选实施方式中,在步骤S32中,根据光伏新能源电力图像计算图像值,得到其图像值的方法为:
Imagecode=Imagecodeoperationmethod(newenergypowerimage),
其中,Imagecode表示根据光伏新能源电力图像计算图像值,得到的图像值;
Imagecodeoperationmethod()表示光伏新能源电力图像计算方法;优选采用SHA1摘要算法;
newenergypowerimage表示光伏新能源电力图像;
在步骤S32中,根据光伏新能源电力灰度图像计算图像值,得到其图像值的方法为:
Imagecode=Grayimagecodeoperationmethod(newenergypowergrayimage),
其中,Imagecode表示根据光伏新能源电力灰度图像计算图像值,得到的图像值;
Grayimagecodeoperationmethod()表示光伏新能源电力灰度图像计算方法;优选采用SHA1摘要算法;
newenergypowergrayimage表示光伏新能源电力灰度图像。
在本发明的一种优选实施方式中,在步骤S33中,利用光伏新能源电力灰度图像与图像值生成新的光伏新能源电力图像的方法为:
S331,获取光伏新能源电力灰度图像的位数;
S332,根据步骤S331获取的光伏新能源电力灰度图像的位数和步骤S32中的图像值,得到图像值的位数;
S333,将光伏新能源电力灰度图像中的灰度值与图像值结合,得到新的灰度值;
S334,根据新的灰度值得到新的光伏新能源电力图像。
在本发明的一种优选实施方式中,在步骤S332中,根据步骤S331获取的光伏新能源电力灰度图像的位数和步骤S32中的图像值,得到图像值的位数的方法包括以下步骤:
S321,将步骤S32中的图像值转换为二进制图像值,记作IMAGE
S322,判断||IMAGE
若||IMAGE
若||IMAGE
若||IMAGE
在本发明的一种优选实施方式中,在步骤S333中,将光伏新能源电力灰度图像中的灰度值与图像值结合,得到新的灰度值的方法为:
其中,GRAYimge
GRAYimge
表示二进制运算符,优选采用同或,也可以采用异或;
IMAGE
在本发明的一种优选实施方式中,在步骤S334中,包括以下步骤:
S3341,将所有的新的灰度值构成新的光伏新能源电力图像;
S3342,将图像值作为新的光伏新能源电力图像的名称。
在本发明的一种优选实施方式中,还包括步骤S5,光伏新能源电力管理平台接收到发送的新的光伏新能源电力图像后,通过新的光伏新能源电力图像得到光伏新能源电力平台图像;
根据光伏新能源电力平台图像获取获取光伏新能源电力数据。
在本发明的一种优选实施方式中,在步骤S5中,通过新的光伏新能源电力图像得到光伏新能源电力平台图像的方法包括以下步骤:
S51,获取新的光伏新能源电力图像的名称;
S52,利用新的光伏新能源电力图像与新的光伏新能源电力图像的名称生成光伏新能源电力平台图像。
在本发明的一种优选实施方式中,在步骤S52中,利用新的光伏新能源电力图像与新的光伏新能源电力图像的名称生成光伏新能源电力平台图像的方法为:
S521,获取新的光伏新能源电力图像的位数;
S522,根据步骤S521获取的新的光伏新能源电力图像的位数和步骤S51中的名称,该名称即为平台图像值,得到新的平台图像值的位数;
S523,将新的光伏新能源电力图像中的灰度值与新的平台图像值结合,得到新的平台灰度值;
S524,根据新的平台灰度值得到光伏新能源电力平台图像。
在本发明的一种优选实施方式中,在步骤S522中,根据步骤S521获取的新的光伏新能源电力图像的位数和步骤S51中的名称,该名称即为平台图像值,得到新的平台图像值的位数的方法包括以下步骤:
S5221,将步骤S522中的平台图像值转换为二进制平台图像值,记作IMAGE′
S5322,判断||IMAGE′
若||IMAGE′
若||IMAGE′
若||IMAGE′
在本发明的一种优选实施方式中,在步骤S523中,将新的光伏新能源电力图像中的灰度值与新的平台图像值结合,得到新的平台灰度值:
其中,GRAYimge
GRAYimge
表示二进制运算符,优选采用同或,也可以采用异或;
IMAGE′
将所有的新的平台灰度值构成光伏新能源电力平台图像。
综上所述,由于采用了上述技术方案,本发明能够对保证对采集的光伏新能源电力数据的安全性,防止数据的篡改。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明流程示意框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
本发明提供了一种基于区块链的光伏组件新能源电力数据传输方法,如图1所示,包括以下步骤:
S1,获取光伏新能源电力数据,该光伏新能源电力数据包括t
表1时间与电压、电流、温度和太阳辐照度间的关系
其中,t
V
i
T
I
S2,将步骤S1中获取的光伏新能源电力数据转换为光伏新能源电力图像数据,该光伏新能源电力图像数据包括时间-电压曲线图、时间-电流曲线图、时间-温度曲线图、时间-太阳辐照度曲线图之一或者任意组合;
S3,将光伏新能源电力图像数据处理后,得到光伏新能源电力图像处理数据;
S4,将光伏新能源电力图像处理数据传输到光伏新能源电力管理平台。
在本发明的一种优选实施方式中,还包括步骤S5,光伏新能源电力管理平台将光伏新能源电力图像处理数据传输到区块链上进行存储。
在本发明的一种优选实施方式中,在步骤S2中,时间-电压曲线图、时间-电流曲线图、时间-温度曲线图、时间-太阳辐照度曲线图分别在四张图片中;这四张图片分别是第1图片、第2图片、第3图片和第4图片,对应的时间-电压曲线图可以在第1图片中,时间-电流曲线图可以在第2图片中,时间-温度曲线图可以在第3图片中,时间-太阳辐照度曲线图可以在第4图片中;
时间-电压曲线图、时间-电流曲线图、时间-温度曲线图、时间-太阳辐照度曲线图任意组合分别在三张图片中;这三张图片分别是第1图片、第2图片和第3图片,对应的可以是时间-电压曲线图和时间-电流曲线图可以在第1图片中,时间-温度曲线图可以在第2图片中,时间-太阳辐照度曲线图可以在第3图片中;对应的可以是时间-电压曲线图可以在第1图片中,时间-电流曲线图、时间-温度曲线图可以在第2图片中,时间-太阳辐照度曲线图可以在第3图片中;对应的可以是时间-电压曲线图可以在第1图片中,时间-电流曲线图可以在第2图片中,时间-温度曲线图、时间-太阳辐照度曲线图可以在第3图片中;其他类型不再列举;
时间-电压曲线图、时间-电流曲线图、时间-温度曲线图、时间-太阳辐照度曲线图任意组合分别在二张图片中;这二张图片分别是第1图片和第2图片,对应的可以是时间-电压曲线图可以在第1图片中,时间-电流曲线图、时间-温度曲线图、时间-太阳辐照度曲线图可以在第2图片中;对应的可以是时间-电流曲线图可以在第1图片中,时间-电压曲线图、时间-温度曲线图、时间-太阳辐照度曲线图可以在第2图片中;对应的可以是时间-电压曲线图、时间-电流曲线图可以在第1图片中,时间-温度曲线图、时间-太阳辐照度曲线图可以在第2图片中;其他类型不再列举;
时间-电压曲线图、时间-电流曲线图、时间-温度曲线图、时间-太阳辐照度曲线图在一张图片中;每张图片即为光伏新能源电力图像。
在本发明的一种优选实施方式中,在步骤S3中,将光伏新能源电力图像数据处理后,得到光伏新能源电力图像处理数据的方法包括以下步骤:
S31,判断光伏新能源电力图像是否为灰度图像:
若光伏新能源电力图像为灰度图像,则该光伏新能源电力图像即为光伏新能源电力灰度图像,执行下一步;
若光伏新能源电力图像为非灰度图像,将光伏新能源电力图像转换为光伏新能源电力灰度图像,执行下一步;
S32,根据光伏新能源电力图像或者光伏新能源电力灰度图像计算图像值,得到其图像值;
S33,利用光伏新能源电力灰度图像与图像值生成新的光伏新能源电力图像;
S34,将新的光伏新能源电力图像传输到光伏新能源电力管理平台。
在本发明的一种优选实施方式中,在步骤S31中,将光伏新能源电力图像转换为光伏新能源电力灰度图像的方法为:
GRAYimge(x,y)=r(x,y)×η
其中,GRAYimge(x,y)表示在图像坐标(x,y)处的灰度值;x=1、2、3、……、X,y=1、2、3、……、Y,X表示图像横向像素点个数,Y表示图像纵向像素点个数;
r(x,y)表示在图像坐标(x,y)处的红色值;
g(x,y)表示在图像坐标(x,y)处的绿色值;
b(x,y)表示在图像坐标(x,y)处的蓝色值;
η
η
η
在本发明的一种优选实施方式中,在步骤S32中,根据光伏新能源电力图像计算图像值,得到其图像值的方法为:
Imagecode=Imagecodeoperationmethod(newenergypowerimage),
其中,Imagecode表示根据光伏新能源电力图像计算图像值,得到的图像值;
Imagecodeoperationmethod()表示光伏新能源电力图像(图像值)计算方法;优选采用SHA1摘要算法;
newenergypowerimage表示光伏新能源电力图像;
在步骤S32中,根据光伏新能源电力灰度图像计算图像值,得到其图像值的方法为:
Imagecode=Grayimagecodeoperationmethod(newenergypowergrayimage),
其中,Imagecode表示根据光伏新能源电力灰度图像计算图像值,得到的图像值;
Grayimagecodeoperationmethod()表示光伏新能源电力灰度图像(图像值)计算方法;优选采用SHA1摘要算法;
newenergypowergrayimage表示光伏新能源电力灰度图像。
在本发明的一种优选实施方式中,在步骤S33中,利用光伏新能源电力灰度图像与图像值生成新的光伏新能源电力图像的方法为:
S331,获取光伏新能源电力灰度图像的位数;
S332,根据步骤S331获取的光伏新能源电力灰度图像的位数和步骤S32中的图像值,得到图像值的位数;
S333,将光伏新能源电力灰度图像中的灰度值与图像值结合,得到新的灰度值;
S334,根据新的灰度值得到新的光伏新能源电力图像。
在本发明的一种优选实施方式中,在步骤S332中,根据步骤S331获取的光伏新能源电力灰度图像的位数和步骤S32中的图像值,得到图像值的位数的方法包括以下步骤:
S321,将步骤S32中的图像值转换为二进制图像值,记作IMAGE
S322,判断||IMAGE
若||IMAGE
若||IMAGE
若||IMAGE
在本发明的一种优选实施方式中,在步骤S333中,将光伏新能源电力灰度图像中的灰度值与图像值结合,得到新的灰度值的方法为:
其中,GRAYimge
GRAYimge
表示二进制运算符,优选采用同或,也可以采用异或;
IMAGE
在本发明的一种优选实施方式中,在步骤S334中,包括以下步骤:
S3341,将所有的新的灰度值构成新的光伏新能源电力图像;
S3342,将图像值作为新的光伏新能源电力图像的名称。
在本发明的一种优选实施方式中,还包括步骤S5,光伏新能源电力管理平台接收到发送的新的光伏新能源电力图像后,通过新的光伏新能源电力图像得到光伏新能源电力平台图像;
根据光伏新能源电力平台图像获取获取光伏新能源电力数据。
在本发明的一种优选实施方式中,在步骤S5中,通过新的光伏新能源电力图像得到光伏新能源电力平台图像的方法包括以下步骤:
S51,获取新的光伏新能源电力图像的名称;
S52,利用新的光伏新能源电力图像与新的光伏新能源电力图像的名称生成光伏新能源电力平台图像。
在本发明的一种优选实施方式中,在步骤S52中,利用新的光伏新能源电力图像与新的光伏新能源电力图像的名称生成光伏新能源电力平台图像的方法为:
S521,获取新的光伏新能源电力图像的位数;
S522,根据步骤S521获取的新的光伏新能源电力图像的位数和步骤S51中的名称,该名称即为平台图像值,得到新的平台图像值的位数;
S523,将新的光伏新能源电力图像中的灰度值与新的平台图像值结合,得到新的平台灰度值;
S524,根据新的平台灰度值得到光伏新能源电力平台图像。在本步骤中,为了保证光伏新能源电力平台图像是步骤S31中的光伏新能源电力灰度图像,则对光伏新能源电力平台图像进行防篡改验证,防篡改验证的方法包括以下步骤:
第一步,根据光伏新能源电力平台图像计算图像验证值,得到其图像验证值的方法为:
Imagevalidationcode=Imagevalidationcodeoperationmethod(newenergypowermanagementimage),
其中,Imagevalidationcode表示根据光伏新能源电力平台图像计算图像验证值,得到的图像验证值;
Imagevalidationcodeoperationmethod()表示图像验证值计算方法;优选采用SHA1摘要算法;
newenergypowermanagementimage表示光伏新能源电力平台图像;
第二步,判断图像验证值与平台图像值(也是步骤S51中新的光伏新能源电力图像的名称)是否一致:
若图像验证值与平台图像值一致,则光伏新能源电力管理平台接收到发送的新的光伏新能源电力图像未被篡改;
若图像验证值与平台图像值不一致,则光伏新能源电力管理平台接收到发送的新的光伏新能源电力图像被篡改。
在本发明的一种优选实施方式中,在步骤S522中,根据步骤S521获取的新的光伏新能源电力图像的位数和步骤S51中的名称,该名称即为平台图像值,得到新的平台图像值的位数的方法包括以下步骤:
S5221,将步骤S522中的平台图像值转换为二进制平台图像值,记作IMAGE′
S5322,判断||IMAGE′
若||IMAGE′
若||IMAGE′
若||IMAGE′
在本发明的一种优选实施方式中,在步骤S523中,将新的光伏新能源电力图像中的灰度值与新的平台图像值结合,得到新的平台灰度值:
其中,GRAYimge
GRAYimge
表示二进制运算符,优选采用同或,也可以采用异或;
IMAGE′
将所有的新的平台灰度值构成光伏新能源电力平台图像。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
- 光伏组件及在光伏组件背面制备多孔PVDF-HFP薄膜的方法
- 一种基于区块链的新能源光伏发电数据监控方法
- 一种基于区块链的光伏电站电力平衡方法及系统