一种基于边缘计算的工业控制系统技术方案

技术编号:38395318 阅读:7 留言:0更新日期:2023-08-07 11:10
本发明专利技术公开了一种基于边缘计算的工业控制系统,涉及边缘计算技术领域,包括数据采集模块、数据加密模块以及信号验证模块;数据采集模块用于采集若干个边缘节点接收到的设备数据并进行数据封装处理;通过协议转换模块把封装好的数据进行协议转换,转换为统一固定格式的数据协议;通过数据分析模块对转换后的数据协议进行算法分析和处理,并将分析处理完的数据打包成数据包传输至服务器;其中,若为核心节点,则利用数据加密模块对数据包进行加密传输;信号验证模块用于实时验证边缘节点的通信状态,计算得到极限偏离系数GF;若GF大于偏离系数阈值,则生成通信异常信号;以提醒管理人员对边缘节点进行维修保养,保证数据监测的准确性。准确性。准确性。

【技术实现步骤摘要】
一种基于边缘计算的工业控制系统


[0001]本专利技术涉及边缘计算
,具体是一种基于边缘计算的工业控制系统。

技术介绍

[0002]边缘计算是在靠近物或数据源头的网络边缘侧,融合网络、计算、存储、应用核心能力的分布式开放平台,就近提供边缘智能服务,满足行业数字化在敏捷连接、实时业务、数据优化、应用智能、安全与隐私保护等方面的关键需求。它可以作为连接物理和数字世界的桥梁,实现智能资产、智能网关、智能系统和智能服务;
[0003]随着大数据时代的来临,企业的数据量越来越大,时效性要求越来越高;将大量数据上传到服务器端进行处理,再返回结果给设备,这个大闭环数据响应时延高,设备端数据无法及时处理,网络拥塞对其影响大,同时在网络安全和管理维护上都存在安全隐患;基于以上不足,本专利技术提出一种基于边缘计算的工业控制系统。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种基于边缘计算的工业控制系统。
[0005]为实现上述目的,根据本专利技术的第一方面的实施例提出一种基于边缘计算的工业控制系统,包括数据采集模块、协议转换模块、FPGA主控、数据分析模块、数据加密模块、特征采集模块、节点分析模块以及信号验证模块;
[0006]所述数据采集模块用于采集若干个边缘节点接收到的设备数据,并将采集的设备数据进行数据封装处理;通过协议转换模块把封装好的数据进行协议转换,转换为统一固定格式的数据协议;
[0007]FPGA主控与协议转换模块控制连接,用于获取协议转换模块转换后的数据协议,通过数据分析模块对转换后的数据协议进行算法分析和处理,并将分析处理完的数据打包成数据包通过5G通信模块传输至服务器;
[0008]所述特征采集模块用于采集每个边缘节点接收到的设备数据的特征信息并将采集的特征信息传输至节点分析模块进行运优系数YS分析;
[0009]所述节点分析模块用于根据运优系数YS对边缘节点进行分类,若运优系数YS大于设定值,则将对应边缘节点标记为核心节点;
[0010]在数据分析模块将分析处理完的数据包传输至服务器之前,所述数据分析模块还用于获取所述数据包对应的边缘节点,若为核心节点,则利用数据加密模块对所述数据包进行加密传输;
[0011]所述信号验证模块用于实时验证边缘节点的通信状态,计算得到极限偏离系数GF;若GF大于偏离系数阈值,则判定边缘节点通信异常,生成通信异常信号;以提醒管理人员对所述边缘节点进行维修保养。
[0012]进一步地,所述节点分析模块的具体分析步骤为:
[0013]针对某个边缘节点,获取所述边缘节点接收到的设备数据的特征信息;在预设时间段内,统计边缘节点的运算总次数为C1;
[0014]将特征信息中对应的设备数据量、设备数据传输距离和设备数据传输带宽依次标记为Li、Di以及Wi;获取特征信息中的设备数据类型,设定每个数据类型均有一个对应的预设类型值,将设备数据类型与所有的数据类型进行匹配获取得到对应的预设类型值并标记为CYi;
[0015]利用公式Yi=(CYi
×
a1+Li
×
a2+Di
×
a3)/(Wi
×
a4)计算得到边缘节点处理每个设备数据所需的运算值Yi;其中a1、a2、a3、a4均为系数因子;
[0016]将运算值Yi与预设运算阈值相比较;统计Yi>预设运算阈值的次数为P1;当Yi>预设运算阈值时,获取Yi与预设运算阈值的差值并求和得到超算总值CZ;利用公式YS=(P1
×
g1+CZ
×
g2)/C1计算得到运优系数YS,其中g1、g2均为预设系数因子。
[0017]进一步地,所述数据加密模块用于对接收到的数据包进行分布式多层加密,并将加密密文传输至服务器;具体加密步骤为:
[0018]将数据包随机拆分成若干数量的数据块;产生一个AES128加密密钥,并将该加密密钥按照预定规则生成若干组子密钥;
[0019]对获取的子密钥进行MD5处理,得到处理子密钥;其中子密钥的数量等于数据块的数量;通过处理子密钥对拆分后的若干个数据块进行多层加密处理,生成信息加密识别码和第1层密钥;将信息加密识别码和第1层密钥打上时间戳融合形成加密密文。
[0020]进一步地,所述服务器用于将接收到的数据进行解密后通过用户端输入的自行编写的模型算法进行分析,判断对应数据是否出现异常,为用户提供数据预警通知;所述模型算法为用户自行编写,包括各类数据的安全范围,用于判断数据是否出现异常;所述安全范围由用户预设。
[0021]进一步地,所述信号验证模块的具体验证步骤为:
[0022]信号验证模块按照预设验证周期发送验证配置消息至边缘节点,其中验证配置消息中包括第一信号质量门限;响应于接收到由信号验证模块发送的验证配置消息,边缘节点发送第二同步信号至信号验证模块;
[0023]由信号验证模块确定第二同步信号的信号质量;将第二同步信号的信号质量与第一信号质量门限进行对比,得到对应的质量差值Zc;
[0024]将信号验证模块发送验证配置消息的时刻与信号验证模块再次监听到第二同步信号的时刻进行时间差计算得到响应时长XT;
[0025]利用公式SH=Zc
×
g4+XT
×
g5计算得到所述边缘节点的信号损耗指数SH,其中g4、g5为系数因子;建立信号损耗指数SH随时间变化的曲线图;
[0026]统计信号损耗指数SH达到预设损耗阈值G1所需的时长为通信极限时长Gn;其中G1为预设值;获取所述边缘节点每次运行的通信极限时长,取Gn及其前X1组通信极限时长的值,并按照时间顺序依次标记为GS1、GS2、

、GSn;当GSm≤GS(m

1)时,将GS(m

1)标记第一极限值;
[0027]统计第一极限值的出现次数为极限频次P1;当GSm≤GS(m

1)时,获取GS(m

1)与GSm的差值并求和得到极限差值PX;利用公式GF=P1
×
k3+PX
×
k4计算得到极限偏离系数GF,其中k3、k4为系数因子。
[0028]进一步地,其中加密模块的每一层加密处理即为一组处理子密钥对其中一个数据块进行加密处理,相互不重叠。
[0029]进一步地,其中第1层密钥用于识别出信息加密识别码中的第1层加密信息,并生成第2层密钥,第2层密钥于识别出信息加密识别码中的第2层加密信息,并生成第3层密钥,以此类推。
[0030]与现有技术相比,本专利技术的有益效果是:
[0031]1、本专利技术中数据采集模块用于采集若干个边缘节点接收到的设备数据,并将采集的设备数据进行数据封装处理;通过协议转换模块把封装好的数据进行协议转换,转换为统一固定格式的数据协议;通过数据分析模块对转换后本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于边缘计算的工业控制系统,其特征在于,包括数据采集模块、协议转换模块、FPGA主控、数据分析模块、数据加密模块、特征采集模块、节点分析模块以及信号验证模块;所述数据采集模块用于采集若干个边缘节点接收到的设备数据,并将采集的设备数据进行数据封装处理;通过协议转换模块把封装好的数据进行协议转换,转换为统一固定格式的数据协议;所述FPGA主控与协议转换模块控制连接,用于获取协议转换模块转换后的数据协议,通过数据分析模块对转换后的数据协议进行算法分析和处理,并将分析处理完的数据打包成数据包通过5G通信模块传输至服务器;所述特征采集模块用于采集每个边缘节点接收到的设备数据的特征信息并将采集的特征信息传输至节点分析模块进行运优系数YS分析;所述节点分析模块用于根据运优系数YS对边缘节点进行分类,若运优系数YS大于设定值,则将对应边缘节点标记为核心节点;在数据分析模块将分析处理完的数据包传输至服务器之前,所述数据分析模块还用于获取所述数据包对应的边缘节点,若为核心节点,则利用数据加密模块对所述数据包进行加密传输;所述信号验证模块用于实时验证边缘节点的通信状态,计算得到极限偏离系数GF;若GF大于偏离系数阈值,则判定边缘节点通信异常,生成通信异常信号;以提醒管理人员对所述边缘节点进行维修保养。2.根据权利要求1所述的一种基于边缘计算的工业控制系统,其特征在于,所述节点分析模块的具体分析步骤为:针对某个边缘节点,获取所述边缘节点接收到的设备数据的特征信息;在预设时间段内,统计边缘节点的运算总次数为C1;将特征信息中对应的设备数据量、设备数据传输距离和设备数据传输带宽依次标记为Li、Di以及Wi;获取特征信息中的设备数据类型,设定每个数据类型均有一个对应的预设类型值,将设备数据类型与所有的数据类型进行匹配获取得到对应的预设类型值并标记为CYi;利用公式Yi=(CYi
×
a1+Li
×
a2+Di
×
a3)/(Wi
×
a4)计算得到边缘节点处理每个设备数据所需的运算值Yi;其中a1、a2、a3、a4均为系数因子;将运算值Yi与预设运算阈值相比较;统计Yi>预设运算阈值的次数为P1;当Yi>预设运算阈值时,获取Yi与预设运算阈值的差值并求和得到超算总值CZ;利用公式YS=(P1
×
g1+CZ
×
g2)/C1计算得到运优系数YS,其中g1、g2均为预设系数因子。3.根据权利要求1所述的一种基于边缘计算的工业控制系统,其特征在于,所述数据加密模块用于对接收到的数据包进行分布式多层加密,并将加密密文传输至服务器;具体加密步骤为:将数据包随机拆分成若干数量的数据块;产生一个AES128加密密钥,并...

【专利技术属性】
技术研发人员:向吉喆
申请(专利权)人:广州特纳信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1