融合终端高级应用功能仿真测试方法、装置及存储介质与流程

文档序号:33746194发布日期:2023-04-06 11:43阅读:30来源:国知局
融合终端高级应用功能仿真测试方法、装置及存储介质与流程

本发明涉及配电网,尤其涉及一种融合终端高级应用功能仿真测试方法、装置及存储介质。


背景技术:

1、在电力系统中,尤其是在配电网中,为实现对低压配电台区(以下简称配电台区)电力设备运行状态的监测、电能量数据的收集等,供电公司在配电台区安装了大量的运行监测和带电能计量功能的仪器设备。经过一波又一波技术升级和细化功能的改造,导致现阶段配电台区安装使用的运行监测和计量设备已有多个不同种类,且它们相互独立运行,各自测得的数据信息难以共享共用。同时仔细分析发现,它们中很高比例的功能其实相同,而为具备这些功能所必备的硬件单元也存在重复。如此,这就使得供电公司承载的配电台区运行监测和计量设备的安装、数据信息处理、设备管理和维护等任务日益繁重。

2、智能融合终端作为一种集约多种功能的二次设备,有助于将多种运行监测数据集成展示。目前针对融合终端高级应用缺乏一个集成的闭环仿真测试环境,对于高级应用的功能和通信协议只能通过搭建物理的模拟环境,而高级应用与基础应用的区别在于,基础应用只负责基本的数据采集,规约转换等功能,高级应用在采集基础数据信息后需要做逻辑运算,通过精准数据判断做出应用分析,但搭建物理模拟环境由于运行环境、物理设备受限,只能搭建环境简单的测试,无法全方位模拟装置在实际运行中各种状况下的场景,在测试过程中,由于输入来源与运行数据,无法准确输入高级应用所需的零界值,不利于发现高级应用存在的隐形问题。


技术实现思路

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、进一步地,所述通信协议的传输方式为利用mqtt通信方式订阅每一个高级应用的输出数据主体,自动从消息总线中获取输出数据。

27、进一步地,判定测试数据是否合格的具体做法包括:

28、利用测试用例预设的测试值与高级应用输出数据结果进行比较,通过设置阈值范围,当二次仿真数据属于阈值范围时,系统判定该二次仿真数据为合格数据,对于超过阈值范围的二次仿真数据,系统判定为不合格数据。

29、进一步地,所述一次仿真数据为在稳定电压下仿真出随电流动态变化的功率数据集合。

30、本申请还公开了一种融合终端高级应用功能仿真测试装置,包括:

31、仿真数据生成模块,用于搭建具有一次元件的仿真模型,生成一次仿真数据,基于一次元件和二次元件关联关系,将所述一次仿真数据转换成二次仿真数据,搭建融合终端与二次元件的网络拓扑,确认融合终端内搭载的高级应用所需要采集的二次仿真数据集合;

32、配置模块,用于所述融合终端内搭建高级应用仿真功能配置;

33、输入模块,用于向所述融合终端内输入高级应用测试用例;

34、处理模块,用于将二次仿真数据集合作为输入源,通过通信协议传输至高级应用中,高级应用运行后生成测试数据,判定测试数据是否合格,输出判定结果,写入测试报告,完成测试任务。

35、本申请还公开了一种计算机可读存储介质,所述计算机可读存储有计算机指令,所述指令被处理器执行时,实现前述任一项所述的融合终端高级应用功能仿真测试方法。

36、本发明的有益效果为:本发明通过使用融合终端仿真平台,一方面屏蔽融合终端通用硬件平台,以虚拟化的软件平台为载体,便于高级应用的部署,另一方面,测试平台需要提供配用电系统级的仿真,能够模拟实际运行环境,以及高级应用所需的各类通信接口,保证在整个测试过程中融合终端高级应用不需要进行额外编译,方便了数据的传输,提升了处理能力,利于高级应用的运行,及时发现高级应用存在的问题。



技术特征:

1.一种融合终端高级应用功能仿真测试方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的融合终端高级应用功能仿真测试方法,其特征在于,所述一次仿真数据生成具体包括如下步骤:

3.根据权利要求2所述的融合终端高级应用功能仿真测试方法,其特征在于,所述二次仿真数据集合生成具体包括如下步骤:

4.根据权利要求1所述的融合终端高级应用功能仿真测试方法,其特征在于,于所述融合终端内搭建高级应用仿真功能配置的具体做法包括如下步骤:

5.根据权利要求1所述的融合终端高级应用功能仿真测试方法,其特征在于,向所述融合终端内输入高级应用测试用例的具体做法包括如下步骤:

6.根据权利要求1所述的融合终端高级应用功能仿真测试方法,其特征在于,所述通信协议的传输方式为利用mqtt通信方式订阅每一个高级应用的输出数据主体,自动从消息总线中获取输出数据。

7.根据权利要求1所述的融合终端高级应用功能仿真测试方法,其特征在于,判定测试数据是否合格的具体做法包括:

8.根据权利要求2所述的融合终端高级应用功能仿真测试方法,其特征在于,所述一次仿真数据为在稳定电压下仿真出随电流动态变化的功率数据集合。

9.一种融合终端高级应用功能仿真测试装置,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储有计算机指令,所述指令被处理器执行时,实现如权利要求1-8任一项所述的融合终端高级应用功能仿真测试方法。


技术总结
本发明涉及配电网技术领域,尤其涉及一种融合终端高级应用功能仿真测试方法、装置及存储介质,其中测试方法包括如下步骤:搭建具有一次元件的仿真模型,生成一次仿真数据,基于一次元件和二次元件关联关系,将一次仿真数据转换成二次仿真数据,搭建融合终端与二次元件的网络拓扑,确认融合终端内搭载的高级应用所需要采集的二次仿真数据集合;于融合终端内搭建高级应用仿真功能配置;向融合终端内输入高级应用测试用例;将二次仿真数据集合作为输入源,通过通信协议传输至高级应用中,高级应用运行后生成测试数据,判定测试数据是否合格,输出判定结果,完成测试任务,本发明能够模拟高级应用在实际运行中遇到的情形,对高级应用进行有效检验。

技术研发人员:肖小龙,史明明,郭佳豪,孙天奎,苏伟,方鑫,孙健,杨雄,吴凡,李娟
受保护的技术使用者:国网江苏省电力有限公司电力科学研究院
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1