技术新讯 > 控制调节装置的制造及其应用技术 > 基于一键顺控测试模板的反逻辑自动测试方法及系统与流程  >  正文

基于一键顺控测试模板的反逻辑自动测试方法及系统与流程

  • 国知局
  • 2024-08-01 00:14:45

本发明涉及变电站一键顺控测试,具体涉及基于一键顺控测试模板的反逻辑自动测试方法及系统。

背景技术:

1、一键顺控是利用变电站自动化系统中的程序化控制模块对变电站内一次二次设备操作任务进行的自动控制技术,能极大提升操作效率和安全性。为防止操作过程中可能出现的各种误动作的影响,需要针对一键顺控系统的功能、性能进行完整的一致性测试。例如公布号为cn110568284a的现有发明专利申请文献《智能变电站一键顺控自动测试验证方法、装置及系统》,前述现有方法,包括接收监控主机发出的顺序控制请求;根据预配置的智能设备顺序控制逻辑,驱动仿真的智能设备控制服务响应顺序控制请求;采集监控主机所获响应数据的顺序控制逻辑;将响应数据的顺序控制逻辑与配置的智能设备顺序控制逻辑比对,获得测试结果。以及公布号为cn112698584a的现有发明专利申请文献《一种变电站一键顺控仿真测试方法、装置、设备及介质》,前述现有方法包括:接收监控设备发送的控制指令;确定控制指令是否满足预设条件;若是,根据控制指令调整潮流计算拓扑图中对应的拓扑节点的状态,得到新的潮流计算拓扑图;确定新的潮流计算拓扑图上的每个拓扑节点的电性数据,其中,电性数据包括电压、电流和功率数据;将电性数据发送至监控设备。公布号为cn113485214a的现有发明专利申请文献《一种变电站的一键顺控操作票测试方法及装置》,该方法为:根据目标变电站的一键顺控操作票,获取一键顺控指令;利用预设的防误逻辑,对一键顺控指令进行校核;若一键顺控指令通过校核,基于一键顺控指令模拟目标变电站的设备的变化并获取对应的变化信息;判断变化信息是否符合一键顺控指令的判断逻辑;若符合,继续获取下一个一键顺控指令;若不符合,暂停获取一键顺控指令并生成报警信息。在测试一键顺控操作票时,利用预先仿真的目标变电站的设备,对目标变电站的设备变化进行模拟。此外,对于一键顺控系统,不但要测试其正常操作流程,还要测试在操作条件、闭锁条件、执行前条件、确认条件、内置防误、外置防误等条件不满足的情况下一键顺控系统能否终止操作,也称反逻辑测试。前述现有技术依赖现场一、二次设备对每个反逻辑条件逐一进行测试,将会十分耗时耗力。目前,虽然已有相关技术和设备,能够模拟变电站间隔层设备和远方顺控主站,构建不停电测试环境对一键顺控系统进行测试,但是仍然存在大量人工操作,测试效率提升不明显。

2、综上,现有技术在不停电测试环境下进行的一键顺控反逻辑测试操作,存在测试效率低的技术问题。

技术实现思路

1、本发明所要解决的技术问题在于:如何解决现有技术在不停电测试环境下进行的一键顺控反逻辑测试时存在的测试效率低的技术问题。

2、本发明是采用以下技术方案解决上述技术问题的:基于一键顺控测试模板的反逻辑自动测试方法包括:

3、一键顺控测试模板;一键顺控模板包括:

4、操作票根,操作票根的内容信息包括:一次设备状态、操作条件、闭锁信号、全站事故总的信号和值,利用操作票根,为一键顺控系统提供初值,以建立操作任务;

5、多个操作项目,每个操作项目对应一个一键顺控遥控操作,其中,操作项目的内容信息包括:执行前条件、遥控对象、确认条件的信号和值;

6、具体地,有操作项目的数目、测试参数视待测试的一键顺控操作票而定。

7、多组测试参数,每组测试参数针对一个反逻辑条件进行测试,用以控制测试过程,测试参数包括:测试类型、测试位置以及测试信号信息,以在测试过程中提供反逻辑条件;

8、s1、模拟变电站间隔层设备输出操作票根的内容信息;

9、s2、模拟远方顺控主站对一键顺控操作票的调阅操作;

10、s3、如果测试位置为:预演前,则输出待测试信号,否则跳过本步骤s3;

11、s4、模拟远方顺控主站对一键顺控操作票的预演操作,如果测试位置为:预演前,则根据一键顺控系统的响应进行结果判断,测试终止;否则进入下一步骤s5;

12、s5、如果测试位置为:执行前,则输出待测试信号;否则跳过本步骤s5;

13、s6、模拟远方顺控主站对一键顺控操作票的激活操作,如果测试位置为:执行前,则根据一键顺控系统的响应进行结果判断,测试终止;否则进入下一步骤s7;

14、s7、如果测试位置为:特定步骤操作项目,则根据当前的测试类型,生成操作项目测试信号序列,模拟变电站间隔层设备对操作项目测试信号序列的启动操作,当遇到遥控对象时,暂停并等待直至接收到一键顺控系统下发的遥控命令,继续输出操作项目测试信号序列;

15、s8、模拟远方顺控主站对一键顺控操作票的执行操作,根据一键顺控系统的响应进行结果判断。

16、本发明的目的在于当某些条件不满足时待测系统是否能闭锁操作。测试模板包含了针对这些闭锁操作的信息。

17、现有技术都需要人工观察待测系统执行到哪个位置了,并将某信号置为错误的状态,并观察待测系统是否闭锁操作。这种方法当测试条目较多时效率不高。本发明的作用是基于同一个模板,只需要选择测试类型、位置和信号,就能通过模拟顺控主站自动控制整个顺控过程,在指定的测试位置置信号状态,并判断测试结果,中间过程无需人工参与。

18、在更具体的技术方案中,在操作项目中,拉开一次设备操作遥控前视为有压、有流,遥控后视为无压、无流,合上一次设备操作正好相反,并且无压、无流值设置为一键顺控系统阈值的80%,有压、有流值设置为一键顺控系统阈值的120%

19、在更具体的技术方案中,测试参数的测试类型包括:操作条件不满足、闭锁信号动作、全站事故总动作、单步执行前条件不满足、单步确认条件不满足以及防误校核不通过。

20、在更具体的技术方案中,测试参数m3的测试位置包括:预演前、执行前以及特定步骤操作项目。

21、在更具体的技术方案中,步骤s7的生成操作项目测试信号序列的过程中,在测试项目为:操作条件不满足、闭锁信号动作、全站事故总动作、防误校核不通过时,在待测试操作项目的遥控前插入待测信号,其中,待测信号的值与其在操作票根中的值相反。

22、在更具体的技术方案中,步骤s7中,在测试项目的单步执行前条件不满足时,将该操作项目的单步执行前条件置为不满足,其中,单步执行前条件包括:单点、双点类型值直接取反,拉开一次设备操作的浮点、整形类型值乘以0.67,合上一次设备操作的浮点、整形类型值乘以1.5。

23、在更具体的技术方案中,步骤s7中,在测试项目为单步确认条件不满足时,将该操作项目的确认条件置为不满足,不满足的情形包括:单点、双点类型值直接取反,拉开一次设备操作的浮点、整形类型值乘以1.5,合上一次设备操作的浮点、整形类型值乘以0.67。

24、在更具体的技术方案中,步骤s4、步骤s6以及步骤s8中,根据一键顺控系统的响应进行结果判断过程中,根据测试参数得到期望响应值,以检查在指定测试位置的一键顺控系统的实际响应与期望响应值是否一致。

25、在更具体的技术方案中,期望响应值包括:阶段、功能码;其中,阶段包括:预演、激活、执行;功能码分别对应各测试类型。

26、本发明相比现有技术具有以下优点:

27、本发明在同一个测试模板的基础上,根据全部待测试反逻辑条件,可依次分别调用对应的测试参数,通过反逻辑自动测试方法自动完成一件顺控操作票的反逻辑测试,极大提升测试效率。

本文地址:https://www.jishuxx.com/zhuanli/20240730/200215.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。