一种多协议微电网设备的控制方法、系统、介质及设备与流程
本发明涉及微电网控制,尤其涉及一种多协议微电网设备的控制方法、系统、介质及设备。
背景技术:
1、微电网运行需要对发电设备、储能设备、负荷设备、充电设备、并离网切换设备及保护设备之间进行协同控制,微电网控制器需要在毫秒级时间内接收现场状态、判断运行工况、计算控制指令并下发到不同工业通信协议的设备。现有工程中的常见做法是针对不同工业通信协议分别配置采集通道,再通过协议转换、点表映射或上位机轮询方式进行数据汇聚,以实现基础的设备数据接入。
2、然而,这类方法在多设备接入时缺少统一的信息模型,导致不同协议设备的原始数据格式各异,无法形成统一的设备状态快照,进而使得控制决策无法准确生成;同时,由于缺乏按实时性需求对数据进行分级处理的调度机制,紧急状态数据与控制反馈数据在传输过程中易被常规遥测数据阻塞,进一步加剧了控制决策的延迟风险;另外,控制指令在下发后缺少闭环确认机制,无法得知设备是否真正执行了指令。
3、因此,现有技术中对多协议的微电网设备控制方法存在无法准确且及时地生成控制决策及控制指令缺少闭环确认的问题。
技术实现思路
1、为了克服现有技术的不足,本发明的目的在于提供一种多协议微电网设备的控制方法、系统、介质及设备,其能将不同协议设备的原始数据转换为统一的信息对象,并通过预设优先级调度策略将信息对象写入分级信息流进行差异化调度,以确保高实时性数据优先参与状态快照更新,从而准确且及时地生成控制决策,还能对设备是否真正执行控制指令进行确认。
2、本发明按以下方案予以实现:
3、提供了一种多协议微电网设备的控制方法,包括:
4、对微电网设备构建设备接入模型,对工业通信协议建立协议适配器;
5、响应于目标设备产生原始数据,根据所述目标设备的设备接入模型,确定用于将所述原始数据转换为目标信息对象的目标适配器,并基于预设优先级调度策略将所述目标信息对象写入分级信息流,将所述目标设备已缓存的历史信息对象更新为从所述分级信息流中读取的所述目标信息对象,基于所述目标信息对象更新状态快照;
6、响应于定时控制请求或由所述状态快照触发的控制请求,根据所述状态快照确定待控制设备对应的协议适配器,并基于所述待控制设备对应的协议适配器,得到下发至所述待控制设备的控制协议指令;
7、接收所述待控制设备执行所述控制协议指令后的反馈结果,根据所述反馈结果确定用于指示是否成功控制所述待控制设备的控制结果。
8、可选的,对微电网设备构建设备接入模型,包括:
9、获取所述微电网设备的设备类型及协议类型;
10、为所述微电网设备生成设备标识;
11、为所述微电网设备的多个数据点位分别生成点位标识,为多个数据点位分别配置刷新等级及用于表示数据状态的质量位;
12、根据所述设备类型、所述协议类型、所述设备标识、多个数据点位的点位标识、刷新等级及质量位,构建所述微电网设备的设备接入模型。
13、可选的,所述目标适配器将所述原始数据转换为目标信息对象,包括:
14、对所述原始数据进行解析,得到原始点位值;
15、根据所述目标设备的设备接入模型,对所述原始点位值依次进行单位换算、数据类型转换、倍率处理、枚举值标准化、质量位赋值和时间戳绑定,得到所述目标信息对象。
16、可选的,将所述目标信息对象基于预设优先级调度策略写入分级信息流,包括:
17、根据所述目标信息对象的优先级和实时性要求,在多个具有传输顺序的分级信息流中确定目标信息流;多个分级信息流包括依次排序的实时事件流、快速遥测流、控制反馈流、告警流、常规遥测流和配置管理流;
18、将所述目标信息对象写入所述目标信息流。
19、可选的,将所述目标设备已缓存的历史信息对象更新为所述目标信息对象,基于所述目标信息对象更新状态快照,包括:
20、当所述目标信息对象从所述目标信息流中被调度读取后,将所述目标设备已缓存的历史信息对象替换为所述目标信息对象;
21、根据所述目标信息对象及多个分级信息流中的其余信息对象,更新所述状态快照,所述状态快照用于记录所有微电网设备的最新状态。
22、可选的,根据所述状态快照确定待控制设备对应的协议适配器,并基于所述待控制设备对应的协议适配器,得到下发至所述待控制设备的控制协议指令,包括:
23、根据所述状态快照,确定当前运行模式;
24、根据所述当前运行模式,确定待控制设备、待控制设备对应的协议适配器及控制数据;
25、基于所述待控制设备对应的协议适配器,将所述控制数据转换为下发至所述待控制设备的所述控制协议指令。
26、可选的,根据所述反馈结果确定用于指示是否成功控制所述待控制设备的控制结果,包括:
27、当所述反馈结果的反馈时间在预设时间内,且所述反馈结果满足预设误差时,所述控制结果为成功控制所述待控制设备;
28、当所述反馈结果的反馈时间不在预设时间内,和/或所述反馈结果不满足预设误差时,所述控制结果为未成功控制所述待控制设备。
29、还提供了一种多协议微电网设备的控制系统,应用所述的一种多协议微电网设备的控制方法,包括:
30、构建模块,用于对微电网设备构建设备接入模型,对工业通信协议建立协议适配器;
31、数据转换模块,响应于目标设备产生原始数据,根据所述目标设备的设备接入模型,确定用于将所述原始数据转换为目标信息对象的目标适配器,并基于预设优先级调度策略将所述目标信息对象写入分级信息流,将所述目标设备已缓存的历史信息对象更新为从所述分级信息流中读取的所述目标信息对象,基于所述目标信息对象更新状态快照;
32、控制模块,用于:
33、响应于定时控制请求或由所述状态快照触发的控制请求,根据所述状态快照确定待控制设备对应的协议适配器,并基于所述待控制设备对应的协议适配器,得到下发至所述待控制设备的控制协议指令;
34、接收所述待控制设备执行所述控制协议指令后的反馈结果,根据所述反馈结果确定用于指示是否成功控制所述待控制设备的控制结果。
35、还提供了一种计算机可读存储介质,其为计算机可读的存储介质,其上存储有计算机程序,所述计算机程序被执行时实现所述的一种多协议微电网设备的控制方法。
36、还提供了一种计算机设备,包括处理器和存储器,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现所述的一种多协议微电网设备的控制方法。
37、与现有技术相比,本发明的一种多协议微电网设备的控制方法的有益效果如下:通过为微电网设备构建设备接入模型并对不同工业通信协议建立协议适配器,能够根据目标设备的设备接入模型确定对应的适配器,以将不同协议设备的原始数据转换为统一的信息对象,避免原始数据格式差异导致无法准确生成控制决策;同时基于预设优先级调度策略将信息对象写入分级信息流,使得紧急状态数据与控制反馈数据能够优先被调度以更新状态快照,避免被常规遥测数据阻塞,保障了控制决策的实时性和准确性;还通过反馈结果实现对设备控制的闭环确认。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com