一种柴油发电机组智能控制系统的制作方法

文档序号:27375718发布日期:2021-11-15 17:50阅读:132来源:国知局
一种柴油发电机组智能控制系统的制作方法

1.本发明属于控制领域,涉及发电机控制技术,具体是一种柴油发电机组智能控制系统。


背景技术:

2.发电机组是将其他形式的能源转换成电能的成套机械设备,由动力系统、控制系统、消音系统、减震系统、排气系统组成,由水轮机、汽轮机、柴油机或其他动力机械驱动,将水流、气流、燃料燃烧或原子核裂变产生的能量转化为机械能传给发电机,再由发电机转换为电能,输出到用电设备上使用。现有技术中,对发电机组的远程控制通过一般是直接发送明文命令,这种方式容易导致命令被恶意修改,导致发电机组根据错误的命令运行,从而影响发电机组的安全。


技术实现要素:

3.本发明的目的在于提供一种柴油发电机组智能控制系统,用于解决的问题。
4.本发明的目的可以通过以下技术方案实现:
5.一种柴油发电机组智能控制系统,包括用于控制柴油发电机组的设备的控制端,还包括设备识别模块、信息传输模块、处理模块以及执行模块;
6.其中,设备识别模块用于识别柴油发电机组的身份编码,并将识别成功的身份编码标记为认证发电机组;
7.信息传输模块向认证发电机组进行智能加密数据的传输,处理模块基于智能加密数据控制执行模块执行;
8.其中,智能加密数据的传输包括:
9.采集柴油发电机组的运行信息,将运行信息输入判断模型进行安全判断,得出判断值,若判断值满足安全阈值时,则进行明文传输;
10.若判断值不满足安全阈值时,则进行加密传输;
11.其中,判断模型进行安全判断前还包括:
12.采集若干柴油发电机组的运行信息,标注出若干运行信息内环境温度值、运行温度值、环境湿度值及运行湿度值,将若干运行信息、环境温度值、运行温度值、环境湿度值及运行湿度值输入神经网络算法进行深度学习,得出判断模型。
13.进一步的,所述得出判断值,具体包括:
14.获取环境温度值与运行温度值的差值,并标记为第一计算值;获取运行温度值、环境湿度值的差值,并标记为第二计算值;通过公式得出判断值。
15.进一步的,所述设备识别模块用于识别柴油发电机组的身份编码,包括:
16.接收柴油发电机组发送的包含发电机组的身份id的接入请求消息,
17.将身份id与身份id数据库进行匹配,判断身份id数据库中是否包含身份id,若是,则判定柴油发电机组识别成功。
18.进一步的,所述进行加密传输包括:
19.使用对称加密公钥对柴油发电机组发送至控制端的消息进行加密,并将加密后的消息传输至处理模块;
20.使用对称加密公钥对控制端发送过来的消息进行解密,并将解密后的消息发送至传输至处理模块。
21.进一步的,所述信息传输模块向认证发电机组进行智能加密数据的传输包括:
22.通过web服务系统与控制端进行通信,web服务系统对柴油发电机组与控制端之间的通信消息进行加密传输。
23.进一步的,所述控制执行模块包括柴油发动机、发电机、控制箱、散热水箱、燃油箱、消声器。
24.与现有技术相比,本发明的有益效果是:
25.通过发电机处理器获取发电机组的运行信息,并将所述运行信息经过传输模块发送至控制端,实现了对发电机组状态的实时监测,能够及时发现发电机组的异常状态,并及时对所述异常状态进行处理。另外,通过设备认证接入系统将接入设备进行身份认证,能够避免发电机控制器的错误接入。发电机处理模块和控制端之间的通信全部采用加密的方式进行通信,能够有效改善通信的可靠性,能够有效地防止通信消息被篡改,影响发电机组的安全。使用非对称加密的方式将对称加密公钥从设备认证接入系统发送至发电机控制器,能够避免加密公钥泄露,进一步提高本发明高安全性发电机组云控制系统的安全性。
附图说明
26.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
27.图1为本发明原理框图。
具体实施方式
28.为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
29.因此,在下述附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。
30.传统的,对发电机组的远程控制通过一般是直接发送明文命令,这种方式容易导致命令被恶意修改,导致发电机组根据错误的命令运行,从而影响发电机组的安全。
31.基于上述描述,本发明实施例提出一种如图1所示的一种柴油发电机组智能控制系统,包括用于控制柴油发电机组的设备的控制端,还包括设备识别模块、信息传输模块、处理模块以及执行模块;
32.其中,设备识别模块用于识别柴油发电机组的身份编码,并将识别成功的身份编码标记为认证发电机组;
33.设备识别模块用于识别柴油发电机组的身份编码,包括:
34.接收柴油发电机组发送的包含发电机组的身份id的接入请求消息,
35.将身份id与身份id数据库进行匹配,判断身份id数据库中是否包含身份id,若是,则判定柴油发电机组识别成功。
36.信息传输模块向认证发电机组进行智能加密数据的传输,
37.在具体实施时,信息传输模块向认证发电机组进行智能加密数据的传输包括:
38.通过web服务系统与控制端进行通信,web服务系统对柴油发电机组与控制端之间的通信消息进行加密传输。
39.处理模块基于智能加密数据控制执行模块执行;
40.其中,智能加密数据的传输包括:
41.采集柴油发电机组的运行信息,将运行信息输入判断模型进行安全判断,得出判断值
42.在具体实施时,判断模型进行安全判断前还包括:
43.采集若干柴油发电机组的运行信息,标注出若干运行信息内环境温度值、运行温度值、环境湿度值及运行湿度值,将若干运行信息、环境温度值、运行温度值、环境湿度值及运行湿度值输入神经网络算法进行深度学习,得出判断模型;
44.在具体实施时,得出判断值,具体包括:
45.获取环境温度值与运行温度值的差值,并标记为第一计算值;获取运行温度值、环境湿度值的差值,并标记为第二计算值;通过公式得出判断值。
46.若判断值满足安全阈值时,则进行明文传输;
47.若判断值不满足安全阈值时,则进行加密传输;
48.进行加密传输包括:
49.使用对称加密公钥对柴油发电机组发送至控制端的消息进行加密,并将加密后的消息传输至处理模块;
50.使用对称加密公钥对控制端发送过来的消息进行解密,并将解密后的消息发送至传输至处理模块。
51.控制执行模块包括柴油发动机、发电机、控制箱、散热水箱、燃油箱、消声器。
52.以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1