【技术实现步骤摘要】
一种风机组网络的数据恢复方法、装置及电子设备
[0001]本申请涉及数据处理
,具体而言,涉及一种风机组网络的数据恢复方法
、
装置及电子设备
。
技术介绍
[0002]在风能发电环节中,一个风电场会设有多台风机,各风机分布在风电场中的不同位置
。
为了有效地对各风机的状态进行监控,使整个风电场的风机安全可靠的运行,会将每个风机作为一个节点来构建风机组网络,通过风机组网络来实现整个风电场中各风机的运程控制
、
数据采集
、
数据存储等功能
。
[0003]风机组网络中各节点之间通过会通过交换机进行数据通讯,使其中的中控节点能够通过实时通讯获取到各风机的风速
、
风向
、
功率
、
偏航动作
、
发电机温度等重要数据情况
。
然而,某些情况下,交换机设备的老化损坏会造成网络问题,进而导致中控节点和某些风机节点的通讯中断
。
由于非中控节点的主控
PLC
一般存储空间有限,只会统计日发电量
、
日平均风速
、
日偏航次数等数据统计值,并不能实时记录秒级或者毫秒级的数据
。
故等到设备修复,通讯中断问题解决后,通信故障期间的实时数据将会丢失,无法找回,影响数据整体的完整度
。
技术实现思路
[0004]为了解决上述问题,本申请实施例提供了一种风机组网 ...
【技术保护点】
【技术特征摘要】
1.
一种风机组网络的数据恢复方法,应用于一种风机组网络系统,所述系统包括至少一个中控节点和至少两个风机节点,所述风机节点用以在通讯正常时实时向所述中控节点发送风机数据,其特征在于,所述方法包括:当目标风机节点监测到与所述中控节点的通讯中断时,基于二进制文件格式压缩并保存通讯中断状态下实时获取的所述风机数据,其中,压缩使用的压缩编码窗口的窗口大小随通讯中断时长的增加而减小;当所述中控节点监测到与所述目标风机节点的通讯中断时,记录通讯中断的起始时间;当所述中控节点监测到与所述目标风机节点的通讯恢复时,记录通讯中断的结束时间,并基于优先级顺序依次从各所述目标风机节点中拷贝压缩数据,所述压缩数据为所述起始时间至所述结束时间内被压缩的所述风机数据,所述优先级顺序基于风机剩余存储空间
、
数据传输量和信道利用率确定
。2.
根据权利要求1所述的方法,其特征在于,所述当目标风机节点监测到与所述中控节点的通讯中断时,基于二进制文件格式压缩并保存通讯中断状态下实时获取的所述风机数据,包括:当目标风机节点在预设时间间隔内没有监测到从所述中控节点发送的第一心跳信号时,基于二进制文件格式压缩并保存通讯中断状态下实时获取的所述风机数据;所述当所述中控节点监测到与所述目标风机节点的通讯中断时,记录通讯中断的起始时间,包括:当所述中控节点在所述预设时间间隔内没有监测到从所述目标风机节点发送的第二心跳信号时,记录通讯中断的起始时间
。3.
根据权利要求1所述的方法,其特征在于,所述基于二进制文件格式压缩并保存通讯中断状态下实时获取的所述风机数据,包括:将所述风机数据以二进制文件格式存储于本地
PLC
,并每经过预设时长后,将所述本地
PLC
中的所述风机数据保存为一个保存文件,压缩所述保存文件
。4.
根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述目标风机节点的风机剩余存储空间低于预设空间时,将新生成的所述保存文件发送至所述风机剩余存储空间最大的相邻风机节点
。5.
根据权利要求1所述的方法,其特征在于,所述基于优先级顺序依次从各所述目标风机节点中拷贝压缩数据之前,还包括:基于各所述目标风机节点对应的风机剩余存储空间设置各所述目标风机节点的第一权重,所述风机剩余存储空间的大小与所述第一权重的大小呈反比;基于各所述目标风机节点对应的数据传输量设置...
【专利技术属性】
技术研发人员:刘瑞博,蔡昭兵,罗战,李晓彤,
申请(专利权)人:三峡智控科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。