System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电力系统安全稳定控制,尤其涉及一种基于任务流驱动的实时闭环自动拷机测试装置及方法。
技术介绍
1、安全稳定控制系统是由多个厂站的装置组成的系统,当区域电网面临频率稳定、电压稳定等问题时,通过一定的稳定控制策略,如采取切机、切负荷、解列等手段,来避免造成区域电网大规模停电。一般的安全稳定控制系统有两套安全稳定控制系统,两套安全稳定控制系统分别布置在特高压直流输电系统的整流侧及逆变侧,即送端和受端。安全稳定控制系统由主站、子站、执行站三层结构组成,一台主站连接多台子站,每台子站连接多台执行站,整个安全稳定控制系统分为主从两套设备互为备用,是由多个被测装置构成的复杂的控制系统,对其的拷机测试难度大。目前的拷机测试方式主要有两种:方式一:安全稳定控制系统所有的装置上电运行,装置之间正常连接,通过测试仪或模拟装置给单个间隔或少量间隔施加测试量。方式二:安全稳定控制系统所有的装置上电运行,装置之间与实时数字电网仿真系统闭环连接,依据电网仿真系统接口能力接入全部或部分模拟量、开关量、数字量。
2、上述两种方式存在如下缺陷:方式一是开环运行,无法同时向装置施加所需要的量。单间隔或部分间隔施加量无法全面验证稳控的逻辑及策略;而且该方式测试效率低,只能手动测试且测试期间需要频繁换线。方式二是闭环运行,对电网仿真系统的仿真能力及电网仿真系统的接口能力提出较高要求,可以同时施加所有仿真的数据;但该方式测试时无法实现自动化测试,且测试期间需要依据测试项目手动修改装置的定值及压板。
3、因此,针对现有技术不足,提供一种
技术实现思路
1、鉴于上述现有存在的问题,提出了本专利技术。
2、因此,本专利技术提供了一种基于任务流驱动的实时闭环自动拷机测试方法解决开环测试效率低,只能手动测试且测试期间需要频繁换线;闭环测试无法实现自动化测试,且测试期间需要依据测试项目手动修改装置的定值及压板的问题。
3、为解决上述技术问题,本专利技术提供如下技术方案:
4、第一方面,本专利技术提供了一种基于任务流驱动的实时闭环自动拷机测试装置,包括:
5、仿真模块、被测安全稳定控制模块、后台主机和外部接口模块;其中,
6、仿真模块,通过外部接口模块与被测安全稳定控制模块形成闭环连接,用于建立电网电磁暂态仿真模型,并响应于后台主机的控制命令,进行电网电磁暂态仿真模型测试,生成测试数据和第一录波文件;
7、被测安全稳定控制模块,响应于后台主机的执行命令,对被测装置进行测试,生成时间数据、动作事件报告及第二录波文件,并通过外部接口模块获取测试数据;
8、后台主机,用于发送控制仿真模块的电网电磁暂态仿真模型运行、测试用例编制及任务流自动测试的控制命令,并提取保存第一录波文件;用于通过mms协议与被测安全稳定控制模块中的多台被测装置连接,发送控制定值及压板、模型运行、测试用例编制和任务流自动测试的执行命令,提取并保存时间数据、动作事件报告及第二录波文件。
9、作为本专利技术所述的基于任务流驱动的实时闭环自动拷机测试装置的一种优选方案,其中:
10、所述外部接口模块通过ft3通信协议和hdlc通信协议在仿真模块与被测安全稳定控制模块之间进行数据交互。
11、第二方面,本专利技术提供了一种基于任务流驱动的实时闭环自动拷机测试方法,包括,
12、被测安全稳定控制模块按照分层机制对测试用例进行编制得到分层清单,所述分层清单包括测试大组、测试项目及测试操作,每一测试项目为一个任务,每个测试大组包括多个任务,各测试项目包括多个测试操作;
13、后台主机提取并保存第一录波文件后,后台主机向被测安全稳定控制模块发出执行当前测试大组对应的试验前命令,所述试验前命令包含任务流信息;
14、被测安全稳定控制模块响应试验前命令,按照当前测试大组的任务流信息各任务从所述分层清单中获取各任务对应的测试操作,并将测试操作对应的命令发送至测试装置,以使测试装置按照测试操作对应的命名执行测试,在测试装置完成每个任务对应的测试后保留测试结果并进行初始化,初始化完成后发送初始化结束信息至后台主机;
15、后台主机接受所述初始化结束信息后向被测安全稳定控制模块发送执行当前测试大组对应的试验后命令;
16、被测安全稳定控制模块响应试验后命令,依据所述测试数据判断当前测试大组的各个任务中所有测试操作是否均执行完毕,若没执行完毕,则间隔n个步长后重新判断当前测试大组的所有任务中所有测试操作是否均执行完毕;若执行完毕,则进入下一步;
17、后台主机通过mms协议实时解析被测安全稳定控制模块中各个被测装置执行动作后自动生成的动作事件报告并对解析结果进行保存,同时捕捉各个被测装置生成的第二录波文件,保存当前测试大组的第一录波文件和第二录波文件;
18、判断所有测试大组是否全部完成测试,当是时,则测试完毕。
19、作为本专利技术所述的基于任务流驱动的实时闭环自动拷机测试方法的一种优选方案,其中:还包括:
20、当仿真模块生成第一录波文件时,后台主机将第一录波文件保存在指定录波存放目录中,依据第一录波文件中各个被测装置开光量的记录,以及各被测装置配置的通道显示信息,后台主机分组提取被测装置的动作接点时间,并保存动作接点时间。
21、作为本专利技术所述的基于任务流驱动的实时闭环自动拷机测试方法的一种优选方案,其中:被测安全稳定控制模块在当测试大组为多组时,将多组测试大组进行排序,选择第一位的测试大组定义为当前测试大组;被测安全稳定控制模块在当测试大组为仅为一组时,将该测试大组定义为当前测试大组。
22、作为本专利技术所述的基于任务流驱动的实时闭环自动拷机测试方法的一种优选方案,其中:被测安全稳定控制模块在当测试大组为多组时,将多组测试大组进行排序,选择第一位的测试大组定义为当前测试大组;被测安全稳定控制模块在当测试大组为仅为一组时,将该测试大组定义为当前测试大组。
23、作为本专利技术所述的基于任务流驱动的实时闭环自动拷机测试方法的一种优选方案,其中:所述测试项目包括开关量操作,将被测安全稳控模块中每台被测装置的硬压板作为开关量,与电网电磁暂态仿真模块连接,当开关量操作任务自动执行时,被测装置的硬压板根据开关量操作自动完成硬压板投退。
24、作为本专利技术所述的基于任务流驱动的实时闭环自动拷机测试方法的一种优选方案,其中:所述测试项目中还包括嵌入定值、控制字修改和软压板投退,当嵌入定值、控制字修改和软压板投退对应的测试项目自动执行时,通过启用mms协议子站功能,以使被测装置自动完成嵌入定值、控制字修改和软压板投退。
25、第三方面,本专利技术提供了一种计算设备,包括:
26、存储器和处理器;
27、所述存储器用于存储计算机可执行指令,所述处理器用于本文档来自技高网...
【技术保护点】
1.基于任务流驱动的实时闭环自动拷机测试装置,其特征在于,包括:仿真模块、被测安全稳定控制模块、后台主机和外部接口模块;其中,
2.如权利要求1所述的基于任务流驱动的实时闭环自动拷机测试装置,其特征在于,所述外部接口模块通过FT3通信协议和HDLC通信协议在仿真模块与被测安全稳定控制模块之间进行数据交互。
3.基于任务流驱动的实时闭环自动拷机测试方法,其特征在于,包括:
4.如权利要求3所述的基于任务流驱动的实时闭环自动拷机测试方法,其特征在于,还包括:
5.如权利要求4所述的基于任务流驱动的实时闭环自动拷机测试方法,其特征在于,
6.如权利要求3或5所述的基于任务流驱动的实时闭环自动拷机测试方法,其特征在于,
7.如权利要求3所述的基于任务流驱动的实时闭环自动拷机测试方法,其特征在于,
8.如权利要求7所述的基于任务流驱动的实时闭环自动拷机测试方法,其特征在于,
9.一种电子设备,包括:
10.一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执
...【技术特征摘要】
1.基于任务流驱动的实时闭环自动拷机测试装置,其特征在于,包括:仿真模块、被测安全稳定控制模块、后台主机和外部接口模块;其中,
2.如权利要求1所述的基于任务流驱动的实时闭环自动拷机测试装置,其特征在于,所述外部接口模块通过ft3通信协议和hdlc通信协议在仿真模块与被测安全稳定控制模块之间进行数据交互。
3.基于任务流驱动的实时闭环自动拷机测试方法,其特征在于,包括:
4.如权利要求3所述的基于任务流驱动的实时闭环自动拷机测试方法,其特征在于,还包括:
5.如权利要求4所述的基于任务...
【专利技术属性】
技术研发人员:张丽全,许剑冰,侯玉强,马天宇,徐军,鲁浩,丁卫东,胡昆璇,赵巍,张倩,
申请(专利权)人:国网电力科学研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。