[发明专利]基于区块链的分布式工业控制调节方法及相关设备有效
申请号: | 202110940379.4 | 申请日: | 2021-08-16 |
公开(公告)号: | CN113848822B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 周健;倪晋兵;刘殿海;阎峻;应欢;秦俊;朱文娟;孙晓霞;李佳霖 | 申请(专利权)人: | 国网新源控股有限公司;国网新源控股有限公司抽水蓄能技术经济研究院 |
主分类号: | G05B19/418 | 分类号: | G05B19/418;H04L9/40 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 孙晓凤 |
地址: | 100761 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 分布式 工业 控制 调节 方法 相关 设备 | ||
1.一种基于区块链的分布式工业控制调节方法,包括:
区块链中的数据采集服务器节点获取控制数据和调节数据,并将所述控制数据通过其私钥加密后发送至控制服务器节点,将所述调节数据通过其私钥加密后发送至调节服务器节点;
响应于接收到所述控制数据,区块链中的控制服务器节点调取所述数据采集服务器节点的公钥对所述控制数据进行解密,基于经过解密的所述控制数据确定控制开入量,基于所述控制开入量生成第一开出量,将所述控制开入量、第一开出量通过其私钥加密后在区块链中进行广播,并记入所述控制服务器节点的分布式账本中;
响应于接收到所述调节数据,区块链中的调节服务器节点调取所述数据采集服务器节点的公钥对所述调节数据进行解密,基于经过解密的所述调节数据确定调节开入量,基于所述调节开入量生成第二开出量,将所述调节开入量、所述第二开出量通过其私钥加密后在区块链中进行广播,并记入所述调节服务器节点的分布式账本中;
通过预定的智能合约分别调取所述控制服务器节点和所述调节服务器节点的公钥,对所述第一开出量和所述第二开出量进行解密,基于经过解密的所述第一开出量和所述第二开出量,生成最终控制开出量和最终调节开出量,将所述最终控制开出量和最终调节开出量在区块链中进行广播,并分别记入所述控制服务器节点和所述调节服务器节点的分布式账本中;
响应于接收到所述最终控制开出量和最终调节开出量,区块链中的执行终端节点根据所述最终控制开出量执行控制命令,根据所述最终调节开出量执行调节命令;
其中,数据采集服务器、控制服务器、调节服务器和执行终端分别注册为区块链的数据采集服务器节点、控制服务器节点、调节服务器节点和执行终端节点。
2.根据权利要求1所述的一种基于区块链的分布式工业控制调节方法,其中,所述控制数据和所述调节数据通过人机交互服务器和数据采集装置进行采集,所述控制数据包括开关量,所述调节数据包括开关量和模拟量。
3.根据权利要求2所述的一种基于区块链的分布式工业控制调节方法,其中,所述数据采集装置设置多个,所述控制数据包括每一个所述数据采集装置负责采集的初始控制数据,所述基于经过解密的所述控制数据确定控制开入量,包括:
将所有所述初始控制数据中相同且数量超过第一预设阈值的初始控制数据作为所述控制开入量,将与所述控制开入量不同的所述初始控制数据对应的所述数据采集装置标记为故障源,并记入所述控制服务器的分布式账本中。
4.根据权利要求2所述的一种基于区块链的分布式工业控制调节方法,其中,所述数据采集装置设置多个,所述调节数据包括每一个所述数据采集装置负责采集的初始调节数据,所述基于经过解密的所述调节数据确定调节开入量,包括:
响应于确定所述调节数据为开关量,将所有所述初始调节数据中相同且数量超过第二预设阈值的初始调节数据作为所述调节开入量,将与所述调节开入量不同的所述初始调节数据对应的所述数据采集装置标记为故障源,并记入所述调节服务器的分布式账本中;
响应于确定所述调节数据为模拟量,计算全部所述初始调节数据的平均值,剔除与所述平均值的差值超过第三预设阈值的所述初始调节数据,将剩余全部所述初始调节数据的平均值作为所述调节开入量,将被剔除的所述初始调节数据对应的所述数据采集装置标记为故障源,并记入所述调节服务器的分布式账本中。
5.根据权利要求1所述的一种基于区块链的分布式工业控制调节方法,其中,所述基于经过解密的所述第一开出量和所述第二开出量,生成最终控制开出量和最终调节开出量,包括:
所述控制服务器设置多个,所述第一开出量包括由每个所述控制服务器生成的初始第一开出量,将所有所述初始第一开出量中相同且数量大于第四预设阈值的所述初始第一开出量作为最终控制开出量,将与所述最终控制开出量不同的所述初始第一开出量对应的所述控制服务器标记为故障源,并记入所述控制服务器的分布式账本中;
所述调节服务器设置多个,所述第二开出量包括由每个所述调节服务器生成的初始第二开出量,将所有所述初始第二开出量中相同且数量大于第五预设阈值的所述初始第二开出量作为最终调节开出量,将与所述最终调节开出量不同的所述初始第二开出量对应的所述调节服务器标记为故障源,并记入所述调节服务器的分布式账本中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网新源控股有限公司;国网新源控股有限公司抽水蓄能技术经济研究院,未经国网新源控股有限公司;国网新源控股有限公司抽水蓄能技术经济研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110940379.4/1.html,转载请声明来源钻瓜专利网。