一种串并行遥控方法、装置及介质制造方法及图纸

技术编号:38541846 阅读:15 留言:0更新日期:2023-08-19 17:09
本发明专利技术公开了一种串并行遥控方法、装置及介质,旨在解决现有技术中无法满足对百上千个配网开关的遥控需求问题。所述方法包括接收业务应用程序发出的开关遥控请求,利用预设的开关遥控动态库将其封装为对应的串行开关遥控模型或并行开关遥控模型,并对应地加入串行开关遥控模型队列和并行开关遥控模型队列;对于所述串行开关遥控模型队列和并行遥控模型队列中的各串行开关遥控模型和并行开关遥控模型,获取其利用所述开关遥控动态库的预设逻辑进行开关预置和开关执行的遥控结果信息,返回至业务应用程序;本发明专利技术能够使得配电网精准切负荷、有序用电。有序用电。有序用电。

【技术实现步骤摘要】
一种串并行遥控方法、装置及介质


[0001]本专利技术涉及一种串并行遥控方法、装置及介质,属于电力系统


技术介绍

[0002]随着国内大部分城市配电自动化主站系统建设的深入,配电网精准切负荷、有序用电等动辄成百上千个配网开关的遥控需求逐渐突出。传统方式提供的是单个遥控开关的功能,最多像负荷转供等提供几个或者十几个配网开关的遥控功能,而其根本还是业务应用程序与遥控功能之间还是逐个开关遥控的本质。因此,一种批量串、并行都满足的并且业务与遥控功能隔离的方法就急需产生。
[0003]公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域普通技术人员所公知的现有技术。

技术实现思路

[0004]本专利技术的目的是提供一种串并行遥控方法、装置及介质,能够解决配电网精准切负荷、有序用电等动辄成百上千个开关遥控效率的问题。
[0005]为达到上述目的,本专利技术是采用下述技术方案实现的。
[0006]一方面,本专利技术提供一种串并行遥控方法,包括:
[0007]接收业务应用程序发出的开关遥控请求,利用预设的开关遥控动态库将其封装为对应的串行开关遥控模型或并行开关遥控模型,并对应地加入串行开关遥控模型队列和并行开关遥控模型队列;
[0008]对于所述串行开关遥控模型队列和并行遥控模型队列中的各串行开关遥控模型和并行开关遥控模型,获取其利用所述开关遥控动态库的预设逻辑进行开关预置和开关执行的遥控结果信息,返回至业务应用程序;
[0009]其中,所述串行开关遥控模型或并行开关遥控模型利用所述开关遥控动态库的预置逻辑进行开关预置和开关执行包括:获取开关对象及遥控参数配置信息,根据所述遥控参数配置信息输出用于对所述开关对象执行开关预置和开关执行的信号。
[0010]进一步的,遥控参数配置信息包括失败重复控制次数、开关预置等待时间和开关执行等待时间信息。
[0011]进一步的,对于串行开关遥控模型,获取开关对象及遥控参数配置信息,根据所述遥控参数配置信息输出用于对所述开关对象执行开关预置的方法包括:
[0012]根据开关对象定位待遥控的开关对象;
[0013]获取遥控参数配置信息,其包括失败重复开关预置次数t;
[0014]根据遥控参数配置信息,执行开关预置;
[0015]若接收到成功的预置反馈消息,则结束当前串行开关遥控模型的开关预置过程;
[0016]若接收到失败的开关预置反馈消息,则再次执行开关预置,直至执行串行预置指令t次仍然失败,则结束当前串行开关遥控模型的开关预置过程;
[0017]所述串行开关遥控模型队列中的各个串行开关遥控模型依次对相应开关对象执行开关预置过程。
[0018]进一步的,对于串行开关遥控模型,获取开关对象及遥控参数配置信息,根据所述遥控参数配置信息输出用于对所述开关对象执行开关执行的方法包括:
[0019]对于开关预置成功开关对象,根据遥控参数配置信息,执行开关执行;
[0020]若接收到对应成功的开关执行反馈消息,则结束串行开关遥控模型的开关执行过程;
[0021]若接收到对应失败的开关执行反馈消息,则重新对当前串行开关遥控模型执行开关预置和开关执行,直至执行串行预置指令t次后仍然失败,则结束当前串行开关遥控模型的开关执行过程;
[0022]所述串行开关遥控队列中的执行开关预置成功的各串行开关遥控模型,依次相应开关对象执行开关执行过程。
[0023]进一步的,对于并行开关遥控模型,获取开关对象及遥控参数配置信息,根据所述遥控参数配置信息输出用于对所述开关对象执行开关预置的方法包括:
[0024]根据各开关对象同时定位对应的待遥控的开关对象;
[0025]获取遥控参数配置信息,其包括重复开关预置次数t;
[0026]根据遥控参数配置信息,同时并列地执行开关预置;
[0027]若均接收到成功的预置反馈消息,则结束当前并行开关遥控模型的开关预置过程,进行下一并行开关遥控模型的开关预置;
[0028]若接收到一个或多个失败的或者超时的开关预置反馈消息,则分别计数失败重复次数减1,再次执行开关预置,直至并行开关遥控模型的开关预置反馈消息为成功或者失败的重复执行开关预置的次数为零,结束当前并行开关遥控模型的开关预置过程;
[0029]所述并行开关遥控队列中的各个并行开关遥控模型并列地对相应开关对象执行开关预置过程。
[0030]进一步的,对于并行开关遥控模型,获取开关对象及遥控参数配置信息,根据所述遥控参数配置信息输出用于对所述开关对象执行开关执行的方法包括:
[0031]根据执行开关预置完成的所述并行开关遥控模型队列,并列地执行开关执行;
[0032]若均接收的开关执行反馈消息为成功,则结束当前各并行开关遥控模型的开关预置过程;
[0033]若接收到一个或多个失败的执行反馈消息,则计数失败重复次数减1,重新对失败的并行开关遥控模型执行开关预置,直至重复失败次数为零结束本次开关执行过程;
[0034]所述并行开关遥控模型队列中的各个并行开关遥控模型并列地对相应开关对象执行开关执行过程。
[0035]第二方面,本专利技术提供一种串并行遥控装置,包括:
[0036]封装模块,用于接收业务应用程序发出的开关遥控请求,利用预设的开关遥控动态库将其封装为对应的串行开关遥控模型或并行开关遥控模型,并对应地加入串行开关遥控模型队列和并行开关遥控模型队列;
[0037]遥控模块,用于对于所述串行开关遥控模型队列和并行遥控模型队列中的各串行开关遥控模型和并行开关遥控模型,获取其利用所述开关遥控动态库的预设逻辑进行开关
预置和开关执行的遥控结果信息,返回至业务应用程序;
[0038]其中,所述串行开关遥控模型或并行开关遥控模型利用所述开关遥控动态库的预置逻辑进行开关预置和开关执行包括:获取开关对象及遥控参数配置信息,根据所述遥控参数配置信息输出用于对所述开关对象执行开关预置和开关执行的信号。
[0039]进一步的,所述封装模块还包括消息接收线程和消息队列;
[0040]所述消息接收线程,用于实时监听和接收各开关遥控模型执行的开关预置和开关的反馈消息;所述消息队列与所述消息接收线程连接,用于存放各开关遥控模型的开关预置与开关执行的反馈消息。
[0041]进一步的,所述封装模块还设有并行限流模块和并行递补遥控模块;所述并行限流模块,用于限制并行开关遥控模型队列下最大配网开关模型数;所述并行递补遥控模块,用于防止同一开关对象同时下发并行开关预置指令或并行开关执行指令。
[0042]第三方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现如上述任一所述的串并行遥控方法。
[0043]与现有技术相比,本专利技术所达到的有益效果:
[0044]本专利技术串本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种串并行遥控方法,其特征在于,包括:接收业务应用程序发出的开关遥控请求,利用预设的开关遥控动态库将其封装为对应的串行开关遥控模型或并行开关遥控模型,并对应地加入串行开关遥控模型队列和并行开关遥控模型队列;对于所述串行开关遥控模型队列和并行遥控模型队列中的各串行开关遥控模型和并行开关遥控模型,获取其利用所述开关遥控动态库的预设逻辑进行开关预置和开关执行的遥控结果信息,返回至业务应用程序;其中,所述串行开关遥控模型或并行开关遥控模型利用所述开关遥控动态库的预置逻辑进行开关预置和开关执行包括:获取开关对象及遥控参数配置信息,根据所述遥控参数配置信息输出用于对所述开关对象执行开关预置和开关执行的信号。2.根据权利要求1所述的一种串并行遥控方法,其特征在于,遥控参数配置信息包括失败重复控制次数、开关预置等待时间和开关执行等待时间信息。3.根据权利要求1所述的一种串并行遥控方法,其特征在于,对于串行开关遥控模型,获取开关对象及遥控参数配置信息,根据所述遥控参数配置信息输出用于对所述开关对象执行开关预置的方法包括:根据开关对象定位待遥控的开关对象;获取遥控参数配置信息,其包括失败重复开关预置次数t;根据遥控参数配置信息,执行开关预置;若接收到成功的预置反馈消息,则结束当前串行开关遥控模型的开关预置过程;若接收到失败的开关预置反馈消息,则再次执行开关预置,直至执行串行预置指令t次仍然失败,则结束当前串行开关遥控模型的开关预置过程;所述串行开关遥控模型队列中的各串行开关遥控模型依次对相应开关对象执行开关预置过程。4.根据权利要求3所述的一种串并行遥控方法,其特征在于,对于串行开关遥控模型,获取开关对象及遥控参数配置信息,根据所述遥控参数配置信息输出用于对所述开关对象执行开关执行的方法包括:对于开关预置成功开关对象,根据遥控参数配置信息,执行开关执行;若接收到对应成功的开关执行反馈消息,则结束串行开关遥控模型的开关执行过程;若接收到对应失败的开关执行反馈消息,则重新对当前串行开关遥控模型执行开关预置和开关执行,直至执行串行预置指令t次后仍然失败,则结束当前串行开关遥控模型的开关执行过程;所述串行开关遥控队列中的执行开关预置成功的各串行开关遥控模型,依次相应开关对象执行开关执行过程。5.根据权利要求1所述的一种串并行遥控方法,其特征在于,对于并行开关遥控模型,获取开关对象及遥控参数配置信息,根据所述遥控参数配置信息输出用于对所述开关对象执行开关预置的方法包括:根据各开关对象同时定位对应的待遥控的开关对象;获取遥控参数配置信息,其包括重复开关预置次数t;根据遥控参数配置信息,同时并列地执行开关预置;
若均接收到成功的预置反馈消息,则结束...

【专利技术属性】
技术研发人员:陈国亮苏光杜红卫时金媛苏标龙韩韬张怡然乔雪吴雪琼于海平曹连连
申请(专利权)人:南瑞智能配电技术有限公司
类型:发明
国别省市:

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

1