一种适于反应堆保护系统的逻辑测试方法及装置.pdf

上传人:r5 文档编号:864048 上传时间:2018-03-15 格式:PDF 页数:11 大小:521.65KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010517001.5

申请日:

2010.10.21

公开号:

CN102024504A

公开日:

2011.04.20

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):G21C 17/06登记生效日:20151105变更事项:专利权人变更前权利人:中广核工程有限公司变更后权利人:中广核工程有限公司变更事项:地址变更前权利人:518023 广东省深圳市福田区深南中路69号变更后权利人:518023 广东省深圳市大鹏新区鹏飞路大亚湾核电基地工程公司办公大楼变更事项:专利权人变更前权利人:中国广东核电集团有限公司变更后权利人:岭澳核电有限公司 中国广核集团有限公司|||授权|||实质审查的生效IPC(主分类):G21C 17/06申请日:20101021|||公开

IPC分类号:

G21C17/06

主分类号:

G21C17/06

申请人:

中广核工程有限公司; 中国广东核电集团有限公司

发明人:

卢超; 张黎明; 江国进; 张焕欣; 周亮

地址:

518023 广东省深圳市福田区深南中路69号

优先权:

专利代理机构:

深圳市顺天达专利商标代理有限公司 44217

代理人:

易钊

PDF下载: PDF下载
内容摘要

本发明涉及一种适于反应堆保护系统的逻辑测试方法及装置,该测试方法包括:构建步骤,构建测试程序和基于CSV格式的真值表,所述真值表中包括反应堆保护系统的逻辑图索引信息、输入变量、输出变量、输入变量的赋值信息、输出变量的预期值和执行时间;调用步骤,读取逻辑图索引信息,调用与其对应的测试程序;运算步骤,读取输入变量,并依据输入变量的赋值信息对该输入变量进行赋值,再依据调用的测试程序和执行时间进行逻辑运算,得到输出变量的输出值;判断步骤,判断输出变量的输出值预期值是否一致,若是,将输出结果正确信息;若否,将输出结果错误信息。本发明通过构建基于CSV格式的真值表和测试程序进行测试,便于修改及调整,可避免人因失误。

权利要求书

1: 一种适于反应堆保护系统的逻辑测试方法,其特征在于,包括 : 构建步骤 :构建测试程序和基于 CSV 格式的真值表,所述真值表中包括反应堆保护 系统的逻辑图索引信息、输入变量、输出变量、输入变量的赋值信息、输出变量的预期 值和执行时间 ; 调用步骤 :读取所述逻辑图索引信息,调用与其对应的所述测试程序 ; 运算步骤 :读取所述输入变量,并依据所述输入变量的赋值信息对所述输入变量进 行赋值,再依据调用的测试程序和执行时间进行逻辑运算,得到输出变量的输出值 ; 判断步骤 :判断所述输出变量的输出值与所述输出变量的预期值是否一致,若是, 将输出结果正确信息 ;若否,将输出结果错误信息 ; 输出步骤 :输出所述结果正确信息和 / 或结果错误信息。
2: 根据权利要求 1 所述的适于反应堆保护系统的逻辑测试方法,其特征在于,还包 括: 初始化步骤 :在执行所述调用步骤前,进行初始化操作。
3: 根据权利要求 1 所述的适于反应堆保护系统的逻辑测试方法,其特征在于,还包 括: 存储步骤 :存储所述结果正确信息和 / 或结果错误信息。
4: 根据权利要求 1 所述的适于反应堆保护系统的逻辑测试方法,其特征在于,还包 括: 跟踪步骤 :对所述运算步骤的执行过程进行跟踪。
5: 根据权利要求 1 所述的适于反应堆保护系统的逻辑测试方法,其特征在于,所述输 入变量为模拟量和 / 或数字量,所述输出变量为数字量。
6: 一种适于反应堆保护系统的逻辑测试装置,其特征在于,包括 : 构建单元 :构建测试程序和基于 CSV 格式的真值表,所述真值表中包括反应堆保护 系统的逻辑图索引信息、输入变量、输出变量、输入变量的赋值信息、输出变量的预期 值和执行时间 ; 调用单元 :读取所述逻辑图索引信息,调用与其对应的所述测试程序 ; 运算单元 :读取所述输入变量,并依据所述输入变量的赋值信息对所述输入变量进 行赋值,再依据调用的测试程序和执行时间进行逻辑运算,得到输出变量的输出值 ; 判断单元 :判断所述输出变量的输出值与所述输出变量的预期值是否一致,若是, 将输出结果正确信息 ;若否,将输出结果错误信息 ; 输出单元 :输出所述结果正确信息和 / 或结果错误信息。
7: 根据权利要求 6 所述的适于反应堆保护系统的逻辑测试装置,其特征在于,还包 括: 初始化单元 :在执行所述调用单元执行操作前,进行初始化操作。
8: 根据权利要求 6 所述的适于反应堆保护系统的逻辑测试装置,其特征在于,还包 括: 存储单元 :存储所述结果正确信息和 / 或结果错误信息。
9: 根据权利要求 6 所述的适于反应堆保护系统的逻辑测试装置,其特征在于,还包 括: 2 跟踪单元 :用于对所述运算步骤的执行过程进行跟踪。
10: 根据权利要求 6 所述的适于反应堆保护系统的逻辑测试装置,其特征在于,所述 输入变量为模拟量和 / 或数字量,所述输出变量为数字量。

说明书


一种适于反应堆保护系统的逻辑测试方法及装置

    【技术领域】
     本发明涉及核电站领域,更具体地说,涉及一种适于反应堆保护系统的逻辑测 试方法及装置。背景技术
     反应堆保护系统作为核电站的一个主要部分,其功用是保护三大核安全屏障 ( 即燃料包壳、一回路压力边界和安全壳 ) 的完整性,当核电站的运行参数达到危及三大 屏障完整性的阈值时,反应堆保护系统立即动作,触发反应堆紧急停堆,必要时启动专 设安全设施。
     在反应堆保护系统的逻辑设计时,首先对现场采集的数百个运行参数进行限值 比较,然后进行各种组合的逻辑处理,最终判断是否输出反应堆跳堆信号或专设安全设 施动作信号。 由于反应堆保护系统的输入与输出间的逻辑关系极其复杂,且关系到核电 站设计的安全性,因此这部分逻辑真值的正确性显得尤为重要。 目前,在反应堆保护系统的逻辑设计领域中,采用的测试方法普遍是手动测 试,即根据测试程序按步骤手动设置输入变量,观察并记录输出变量,其存在一定缺 陷,如 :需根据测试程序设置操作界面,一旦测试程序调整,则相应操作界面也需重新 设置,较为不便 ;需测试人员手动完成每一步输入设置和输出记录操作,效率低下 ;完 全手动测试,难以避免人因失误。
     于是,迫切需求一种适于反应堆保护系统的逻辑测试方案以解决上述问题。
     发明内容 本发明要解决的技术问题在于,针对现有技术的上述反应堆保护系统的逻辑设 计采用手动测试时较为不便、效率低下、难以避免人因失误的缺陷,提供一种适于反应 堆保护系统的逻辑测试方法及装置。
     本发明解决其技术问题所采用的技术方案之一是 :构造一种适于反应堆保护系 统的逻辑测试方法,其包括 :
     构建步骤 :构建测试程序和基于 CSV 格式的真值表,所述真值表中包括反应堆 保护系统的逻辑图索引信息、输入变量、输出变量、输入变量的赋值信息、输出变量的 预期值和执行时间 ;
     调用步骤 :读取所述逻辑图索引信息,调用与其对应的所述测试程序 ;
     运算步骤 :读取所述输入变量,并依据所述输入变量的赋值信息对所述输入 变量进行赋值,再依据调用的测试程序和执行时间进行逻辑运算,得到输出变量的输出 值;
     判断步骤 :判断所述输出变量的输出值与所述输出变量的预期值是否一致,若 是,将输出结果正确信息 ;若否,将输出结果错误信息 ;
     输出步骤 :输出所述结果正确信息和 / 或结果错误信息。
     上述本发明所述的适于反应堆保护系统的逻辑测试方法中,还包括 :
     初始化步骤 :在执行所述调用步骤前,进行初始化操作。
     上述本发明所述的适于反应堆保护系统的逻辑测试方法中,还包括 :
     存储步骤 :存储所述结果正确信息和 / 或结果错误信息。
     上述本发明所述的适于反应堆保护系统的逻辑测试方法中,还包括 :
     跟踪步骤 :对所述运算步骤的执行过程进行跟踪。
     上述本发明所述的适于反应堆保护系统的逻辑测试方法中,所述输入变量为模 拟量和 / 或数字量,所述输出变量为数字量。
     本发明解决其技术问题所采用的技术方案之二是 :构造一种适于反应堆保护系 统的逻辑测试装置,其包括 :
     构建单元 :构建测试程序和基于 CSV 格式的真值表,所述真值表中包括反应堆 保护系统的逻辑图索引信息、输入变量、输出变量、输入变量的赋值信息、输出变量的 预期值和执行时间 ;
     调用单元 :读取所述逻辑图索引信息,调用与其对应的所述测试程序 ;
     运算单元 :读取所述输入变量,并依据所述输入变量的赋值信息对所述输入 变量进行赋值,再依据调用的测试程序和执行时间进行逻辑运算,得到输出变量的输出 值;
     判断单元 :判断所述输出变量的输出值与所述输出变量的预期值是否一致,若 是,将输出结果正确信息 ;若否,将输出结果错误信息 ;
     输出单元 :输出所述结果正确信息和 / 或结果错误信息。
     上述本发明所述的适于反应堆保护系统的逻辑测试装置中,还包括 :
     初始化单元 :在执行所述调用单元执行操作前,进行初始化操作。
     上述本发明所述的适于反应堆保护系统的逻辑测试装置中,还包括 :
     存储单元 :存储所述结果正确信息和 / 或结果错误信息。
     上述本发明所述的适于反应堆保护系统的逻辑测试装置中,还包括 :
     跟踪单元 :用于对所述运算步骤的执行过程进行跟踪。
     上述本发明所述的适于反应堆保护系统的逻辑测试装置中,所述输入变量为模 拟量和 / 或数字量,所述输出变量为数字量。
     实施本发明的适于反应堆保护系统的逻辑测试方法及装置,具有以下优点 :
     第一、通过构建基于 CSV 格式的真值表和测试程序来进行测试,便于修改及调 整;
     第二,全自动的测试构建,可避免人因失误,提高测试效率 ;
     第三,自动生成测试结果和定位缺陷,便于设计错误的排查。 附图说明
     下面将结合附图及实施例对本发明作进一步说明,附图中 : 图 1 是本发明适于反应堆保护系统的逻辑测试方法的第一优选实施例的流程 图 2 是本发明适于反应堆保护系统的逻辑测试方法的第二优选实施例的流程5图;
     CN 102024504 A CN 102024518 A说明书3/5 页图;
     图 3 是本发明适于反应堆保护系统的逻辑测试装置的第一优选实施例的方框 图 4 是本发明适于反应堆保护系统的逻辑测试装置的第二优选实施例的方框图;
     图。 具体实施方式
     如图 1 所述,是本发明适于反应堆保护系统的逻辑测试方法的第一优选实施例 的流程图。 本第一优选实施例中,该适于反应堆保护系统的逻辑测试方法包括 :
     开始步骤。
     构建步骤 S1 :构建测试程序和基于 CSV(Comma Separated value) 格式的真值 表,所述真值表中包括反应堆保护系统的逻辑图索引信息、输入变量、输出变量、输入 变量的赋值信息、输出变量的预期值和执行时间。 所谓 CSV,即为 CSV 逗号分隔值文 件,是一种用来存储数据的纯文本文件格式,通常用于电子表格或数据库软件。 所谓逻 辑图索引信息,即为某逻辑图的命名信息,每个逻辑图对应唯一的逻辑图索引信息。 在本构建步骤 S1 中,构建测试程序和真值表时,每个真值表对应唯一的测试程 序,每个真值表中包含唯一的逻辑图索引信息。
     调用步骤 S2 :读取所述逻辑图索引信息,调用与其对应的所述测试程序。 由于 每个真值表对应唯一的测试程序,每个真值表有中包含唯一的逻辑图索引信息,所以, 通过读取所述逻辑图索引信息,即可调用与该逻辑图索引信息对应的测试程序。
     运算步骤 S3 :读取所述输入变量,并依据所述输入变量的赋值信息对所述输入 变量进行赋值,再依据调用的测试程序和执行时间进行逻辑运算,得到输出变量的输出 值。 本运算步骤 S3 中,所述输入变量为一个或多个,且为模拟量和 / 或数字量,所述输 入变量在构建基于 CSV 格式的真值表时被设置,即 :
     当输入变量为一个时,只可对单独的一个输入变量及其对应的输出值进行测 试,适用于对某个输入变量进行跟踪测试 ;当输入变量为多个时,可同时对多个输入变 量及其分别对应的输出值进行测试,提高了工作效率,节省了时间。
     本运算步骤 S3 中,所述执行时间用于约束执行的时序,通过调用所述测试程序 来进行逻辑运算,最终得到输出变量的输出值。 另外,由于所述输出变量为数字量,于 是所述输出变量的输出值为 “0” 或 “1”。
     判断步骤 S4 :判断所述输出变量的输出值与所述输出变量的预期值是否一致, 若是,将输出结果正确信息 ;若否,将输出结果错误信息。 在构建步骤 S1 中,在构建基 于 CSV 格式的真值表时,将输出变量的预期值设置为 “0” 或 “1”,于是,在判断步 骤 S4 中,若所述输出变量的输出值与所述输出变量的预期值同时为 “0”或 “1”,将输 出结果正确信息 ;若所述输出变量的输出值与所述输出变量的预期值不同时为 “0” 或 “1”,将输出结果错误信息。
     输出步骤 S5 :输出上面判断步骤 S4 最后得出的所述结果正确信息和 / 或结果错 误信息。 本输出步骤 S5 中,可将上述所述结果正确信息和 / 或结果错误信息输出 ( 分别 如步骤 S5(a) 和步骤 S5(b) 所示 ),以对基于 CSV 格式的真值表进行改写,随后另存到指
     定的文件夹中。 进一步地,可同时对输出变量的输出值与输出变量的预期值进行比较, 将不一致的结果标识出来,便于用户查看。
     结束步骤。
     如图 2 所示,是本发明适于反应堆保护系统的逻辑测试方法的第二优选实施例 的流程图。 本第二优选实施例与图 1 所示的第一优选实施例的区别在于 :第一优选实施 例只进行了一次测试流程,而第二优选实施例可进行多次测试流程,只要在所述判断步 骤 S4 中判断出所述输出变量的输出值与所述输出变量的预期值不一致时,在输出所述结 果错误信息的同时,即可自动返回构建步骤 S1 中,重新调整测试程序和 / 或基于 CSV 格 式的真值表 ( 分别如步骤 S1(a) 和步骤 S1(b) 所示 ),再重新开始测试,直到所述判断步 骤 S4 中判断出所述输出变量的输出值与所述输出变量的预期值一致为止。
     在其它实施例中,在第一、第二优选实施例的基础上,该适于反应堆保护系统 的逻辑测试方法还包括 :
     初始化步骤 :在执行所述调用步骤 S2 前,进行初始化操作,比如,操作界面、 某些变量的初始化等,使在每执行所述调用步骤 S2 前,保持相同的操作界面、变量设置 等。 在其它实施例中,在第一、第二优选实施例的基础上,该适于反应堆保护系统 的逻辑测试方法还包括 :
     存储步骤 :存储所述结果正确信息和结果错误信息,优选地,可以验证报告的 形式进行保存,并标识出输出变量的输出值与输出变量的预期值不一致的部分,便于用 户对比分析。
     在其它实施例中,在第一、第二优选实施例的基础上,该适于反应堆保护系统 的逻辑测试方法还包括 :
     跟踪步骤 :用于对运算步骤 S3 的执行过程进行跟踪。
     具体地,在运算步骤 S3 中,所述跟踪步骤对运算步骤 S3 的执行过程进行跟踪, 若测试程序中设定运算步骤 S3 共需执行 4 步,但执行到第 3 步时就停止了,于是,即可 跟踪出在执行第 3 步的时候出了差错,以便于用户定位分析问题。 进一步,也可设置程 序复位,使测试流程返回到运算步骤 S3。
     如图 3 所示,是本发明适于反应堆保护系统的逻辑测试装置的第一优选实施例 的方框图。 本第一优选实施例中,该适于反应堆保护系统的逻辑测试装置包括 :
     构建单元 1 :构建测试程序和基于 CSV 格式的真值表,所述真值表中包括反应 堆保护系统的逻辑图索引信息、输入变量、输出变量、输入变量的赋值信息、输出变量 的预期值和执行时间。 本构建单元 1 执行图 1 中和图 2 中构建步骤 S1 的具体操作,此处 不再赘述。
     调用单元 2 :读取所述逻辑图索引信息,调用与其对应的所述测试程序。 本调 用单元 2 执行图 1 中和图 2 中调用步骤 S2 的具体操作,此处不再赘述。
     运算单元 3 :读取所述输入变量,并依据所述输入变量的赋值信息对所述输入 变量进行赋值,再依据调用的测试程序和执行时间进行逻辑运算,得到输出变量的输出 值。 本运算单元 3 执行图 1 中和图 2 中运算步骤 S3 的具体操作,此处不再赘述。
     判断单元 4 :判断所述输出变量的输出值与所述输出变量的预期值是否一致,
     若是,将输出结果正确信息 ;若否,将输出结果错误信息。 本判断单元 4 执行图 1 中和 图 2 中判断步骤 S4 的具体操作,此处不再赘述。
     输出单元 5 :输出所述结果正确信息和结果错误信息。 本输出单元 5 执行图 1 中 和图 2 中输出步骤 S5 的具体操作,此处不再赘述。
     如图 4 所示,是本发明适于反应堆保护系统的逻辑测试装置的第二优选实施例 的方框图。 本第二优选实施例与图 1 所示的第一优选实施例的区别在于 :在第一优选实 施例的基础上,本适于反应堆保护系统的逻辑测试装置还包括初始化单元 A 和存储单元 B,初始化单元 A 设置调用单元 2 和运算单元 3 之间,存储单元 B 与输出单元 5 相连。
     初始化单元 A 用于在执行调用单元 2 执行操作前,进行初始化操作,其执行上文 中初始化步骤的具体操作,此处不再赘述。
     存储单元 B 用于存储所述结果正确信息和结果错误信息,其执行上文中存储步 骤的具体操作,此处不再赘述。
     进一步地,在其它实施例中,本适于反应堆保护系统的逻辑测试装置还包括跟 踪单元,所述跟踪单元与运算单元 3 相连,用于对运算单元 3 的执行过程进行跟踪,其执 行上文中跟踪步骤的具体操作,此处不再赘述。 另外,本发明的适于反应堆保护系统的逻辑测试方法及装置的运行平台优选地 为 windows 操作系统平台,一般情况下,运行计算机的最低配置为 pentiem2 233MHz、 128MB RAM 和 1.5GB 可用硬盘空间。
     本发明适于反应堆保护系统的逻辑测试方法及装置,具有以下优点 :
     第一、通过构建基于 CSV 格式的真值表和测试程序来进行测试,便于修改及调 整;
     第二,全自动的测试构建,可避免人因失误,提高测试效率 ;
     第三,自动生成测试结果和定位缺陷,便于设计错误的排查。
     以上所述仅为本发明的实施例,并不用以限制本发明,凡在本发明的精神和原 则内所作的任何修改、等同替换或改进等,均应包含在本发明的保护范围内。
    

一种适于反应堆保护系统的逻辑测试方法及装置.pdf_第1页
第1页 / 共11页
一种适于反应堆保护系统的逻辑测试方法及装置.pdf_第2页
第2页 / 共11页
一种适于反应堆保护系统的逻辑测试方法及装置.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种适于反应堆保护系统的逻辑测试方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种适于反应堆保护系统的逻辑测试方法及装置.pdf(11页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102024504A43申请公布日20110420CN102024504ACN102024504A21申请号201010517001522申请日20101021G21C17/0620060171申请人中广核工程有限公司地址518023广东省深圳市福田区深南中路69号申请人中国广东核电集团有限公司72发明人卢超张黎明江国进张焕欣周亮74专利代理机构深圳市顺天达专利商标代理有限公司44217代理人易钊54发明名称一种适于反应堆保护系统的逻辑测试方法及装置57摘要本发明涉及一种适于反应堆保护系统的逻辑测试方法及装置,该测试方法包括构建步骤,构建测试程序和基于CSV格式的真值表,所述。

2、真值表中包括反应堆保护系统的逻辑图索引信息、输入变量、输出变量、输入变量的赋值信息、输出变量的预期值和执行时间;调用步骤,读取逻辑图索引信息,调用与其对应的测试程序;运算步骤,读取输入变量,并依据输入变量的赋值信息对该输入变量进行赋值,再依据调用的测试程序和执行时间进行逻辑运算,得到输出变量的输出值;判断步骤,判断输出变量的输出值预期值是否一致,若是,将输出结果正确信息;若否,将输出结果错误信息。本发明通过构建基于CSV格式的真值表和测试程序进行测试,便于修改及调整,可避免人因失误。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图3页CN1020245。

3、18A1/2页21一种适于反应堆保护系统的逻辑测试方法,其特征在于,包括构建步骤构建测试程序和基于CSV格式的真值表,所述真值表中包括反应堆保护系统的逻辑图索引信息、输入变量、输出变量、输入变量的赋值信息、输出变量的预期值和执行时间;调用步骤读取所述逻辑图索引信息,调用与其对应的所述测试程序;运算步骤读取所述输入变量,并依据所述输入变量的赋值信息对所述输入变量进行赋值,再依据调用的测试程序和执行时间进行逻辑运算,得到输出变量的输出值;判断步骤判断所述输出变量的输出值与所述输出变量的预期值是否一致,若是,将输出结果正确信息;若否,将输出结果错误信息;输出步骤输出所述结果正确信息和/或结果错误信息。

4、。2根据权利要求1所述的适于反应堆保护系统的逻辑测试方法,其特征在于,还包括初始化步骤在执行所述调用步骤前,进行初始化操作。3根据权利要求1所述的适于反应堆保护系统的逻辑测试方法,其特征在于,还包括存储步骤存储所述结果正确信息和/或结果错误信息。4根据权利要求1所述的适于反应堆保护系统的逻辑测试方法,其特征在于,还包括跟踪步骤对所述运算步骤的执行过程进行跟踪。5根据权利要求1所述的适于反应堆保护系统的逻辑测试方法,其特征在于,所述输入变量为模拟量和/或数字量,所述输出变量为数字量。6一种适于反应堆保护系统的逻辑测试装置,其特征在于,包括构建单元构建测试程序和基于CSV格式的真值表,所述真值表中。

5、包括反应堆保护系统的逻辑图索引信息、输入变量、输出变量、输入变量的赋值信息、输出变量的预期值和执行时间;调用单元读取所述逻辑图索引信息,调用与其对应的所述测试程序;运算单元读取所述输入变量,并依据所述输入变量的赋值信息对所述输入变量进行赋值,再依据调用的测试程序和执行时间进行逻辑运算,得到输出变量的输出值;判断单元判断所述输出变量的输出值与所述输出变量的预期值是否一致,若是,将输出结果正确信息;若否,将输出结果错误信息;输出单元输出所述结果正确信息和/或结果错误信息。7根据权利要求6所述的适于反应堆保护系统的逻辑测试装置,其特征在于,还包括初始化单元在执行所述调用单元执行操作前,进行初始化操作。

6、。8根据权利要求6所述的适于反应堆保护系统的逻辑测试装置,其特征在于,还包括存储单元存储所述结果正确信息和/或结果错误信息。9根据权利要求6所述的适于反应堆保护系统的逻辑测试装置,其特征在于,还包括权利要求书CN102024504ACN102024518A2/2页3跟踪单元用于对所述运算步骤的执行过程进行跟踪。10根据权利要求6所述的适于反应堆保护系统的逻辑测试装置,其特征在于,所述输入变量为模拟量和/或数字量,所述输出变量为数字量。权利要求书CN102024504ACN102024518A1/5页4一种适于反应堆保护系统的逻辑测试方法及装置技术领域0001本发明涉及核电站领域,更具体地说,涉。

7、及一种适于反应堆保护系统的逻辑测试方法及装置。背景技术0002反应堆保护系统作为核电站的一个主要部分,其功用是保护三大核安全屏障即燃料包壳、一回路压力边界和安全壳的完整性,当核电站的运行参数达到危及三大屏障完整性的阈值时,反应堆保护系统立即动作,触发反应堆紧急停堆,必要时启动专设安全设施。0003在反应堆保护系统的逻辑设计时,首先对现场采集的数百个运行参数进行限值比较,然后进行各种组合的逻辑处理,最终判断是否输出反应堆跳堆信号或专设安全设施动作信号。由于反应堆保护系统的输入与输出间的逻辑关系极其复杂,且关系到核电站设计的安全性,因此这部分逻辑真值的正确性显得尤为重要。0004目前,在反应堆保护。

8、系统的逻辑设计领域中,采用的测试方法普遍是手动测试,即根据测试程序按步骤手动设置输入变量,观察并记录输出变量,其存在一定缺陷,如需根据测试程序设置操作界面,一旦测试程序调整,则相应操作界面也需重新设置,较为不便;需测试人员手动完成每一步输入设置和输出记录操作,效率低下;完全手动测试,难以避免人因失误。0005于是,迫切需求一种适于反应堆保护系统的逻辑测试方案以解决上述问题。发明内容0006本发明要解决的技术问题在于,针对现有技术的上述反应堆保护系统的逻辑设计采用手动测试时较为不便、效率低下、难以避免人因失误的缺陷,提供一种适于反应堆保护系统的逻辑测试方法及装置。0007本发明解决其技术问题所采。

9、用的技术方案之一是构造一种适于反应堆保护系统的逻辑测试方法,其包括0008构建步骤构建测试程序和基于CSV格式的真值表,所述真值表中包括反应堆保护系统的逻辑图索引信息、输入变量、输出变量、输入变量的赋值信息、输出变量的预期值和执行时间;0009调用步骤读取所述逻辑图索引信息,调用与其对应的所述测试程序;0010运算步骤读取所述输入变量,并依据所述输入变量的赋值信息对所述输入变量进行赋值,再依据调用的测试程序和执行时间进行逻辑运算,得到输出变量的输出值;0011判断步骤判断所述输出变量的输出值与所述输出变量的预期值是否一致,若是,将输出结果正确信息;若否,将输出结果错误信息;0012输出步骤输出。

10、所述结果正确信息和/或结果错误信息。说明书CN102024504ACN102024518A2/5页50013上述本发明所述的适于反应堆保护系统的逻辑测试方法中,还包括0014初始化步骤在执行所述调用步骤前,进行初始化操作。0015上述本发明所述的适于反应堆保护系统的逻辑测试方法中,还包括0016存储步骤存储所述结果正确信息和/或结果错误信息。0017上述本发明所述的适于反应堆保护系统的逻辑测试方法中,还包括0018跟踪步骤对所述运算步骤的执行过程进行跟踪。0019上述本发明所述的适于反应堆保护系统的逻辑测试方法中,所述输入变量为模拟量和/或数字量,所述输出变量为数字量。0020本发明解决其技术。

11、问题所采用的技术方案之二是构造一种适于反应堆保护系统的逻辑测试装置,其包括0021构建单元构建测试程序和基于CSV格式的真值表,所述真值表中包括反应堆保护系统的逻辑图索引信息、输入变量、输出变量、输入变量的赋值信息、输出变量的预期值和执行时间;0022调用单元读取所述逻辑图索引信息,调用与其对应的所述测试程序;0023运算单元读取所述输入变量,并依据所述输入变量的赋值信息对所述输入变量进行赋值,再依据调用的测试程序和执行时间进行逻辑运算,得到输出变量的输出值;0024判断单元判断所述输出变量的输出值与所述输出变量的预期值是否一致,若是,将输出结果正确信息;若否,将输出结果错误信息;0025输出。

12、单元输出所述结果正确信息和/或结果错误信息。0026上述本发明所述的适于反应堆保护系统的逻辑测试装置中,还包括0027初始化单元在执行所述调用单元执行操作前,进行初始化操作。0028上述本发明所述的适于反应堆保护系统的逻辑测试装置中,还包括0029存储单元存储所述结果正确信息和/或结果错误信息。0030上述本发明所述的适于反应堆保护系统的逻辑测试装置中,还包括0031跟踪单元用于对所述运算步骤的执行过程进行跟踪。0032上述本发明所述的适于反应堆保护系统的逻辑测试装置中,所述输入变量为模拟量和/或数字量,所述输出变量为数字量。0033实施本发明的适于反应堆保护系统的逻辑测试方法及装置,具有以下。

13、优点0034第一、通过构建基于CSV格式的真值表和测试程序来进行测试,便于修改及调整;0035第二,全自动的测试构建,可避免人因失误,提高测试效率;0036第三,自动生成测试结果和定位缺陷,便于设计错误的排查。附图说明0037下面将结合附图及实施例对本发明作进一步说明,附图中0038图1是本发明适于反应堆保护系统的逻辑测试方法的第一优选实施例的流程图;0039图2是本发明适于反应堆保护系统的逻辑测试方法的第二优选实施例的流程说明书CN102024504ACN102024518A3/5页6图;0040图3是本发明适于反应堆保护系统的逻辑测试装置的第一优选实施例的方框图;0041图4是本发明适于反。

14、应堆保护系统的逻辑测试装置的第二优选实施例的方框图。具体实施方式0042如图1所述,是本发明适于反应堆保护系统的逻辑测试方法的第一优选实施例的流程图。本第一优选实施例中,该适于反应堆保护系统的逻辑测试方法包括0043开始步骤。0044构建步骤S1构建测试程序和基于CSVCOMMASEPARATEDVALUE格式的真值表,所述真值表中包括反应堆保护系统的逻辑图索引信息、输入变量、输出变量、输入变量的赋值信息、输出变量的预期值和执行时间。所谓CSV,即为CSV逗号分隔值文件,是一种用来存储数据的纯文本文件格式,通常用于电子表格或数据库软件。所谓逻辑图索引信息,即为某逻辑图的命名信息,每个逻辑图对应。

15、唯一的逻辑图索引信息。0045在本构建步骤S1中,构建测试程序和真值表时,每个真值表对应唯一的测试程序,每个真值表中包含唯一的逻辑图索引信息。0046调用步骤S2读取所述逻辑图索引信息,调用与其对应的所述测试程序。由于每个真值表对应唯一的测试程序,每个真值表有中包含唯一的逻辑图索引信息,所以,通过读取所述逻辑图索引信息,即可调用与该逻辑图索引信息对应的测试程序。0047运算步骤S3读取所述输入变量,并依据所述输入变量的赋值信息对所述输入变量进行赋值,再依据调用的测试程序和执行时间进行逻辑运算,得到输出变量的输出值。本运算步骤S3中,所述输入变量为一个或多个,且为模拟量和/或数字量,所述输入变量。

16、在构建基于CSV格式的真值表时被设置,即0048当输入变量为一个时,只可对单独的一个输入变量及其对应的输出值进行测试,适用于对某个输入变量进行跟踪测试;当输入变量为多个时,可同时对多个输入变量及其分别对应的输出值进行测试,提高了工作效率,节省了时间。0049本运算步骤S3中,所述执行时间用于约束执行的时序,通过调用所述测试程序来进行逻辑运算,最终得到输出变量的输出值。另外,由于所述输出变量为数字量,于是所述输出变量的输出值为“0”或“1”。0050判断步骤S4判断所述输出变量的输出值与所述输出变量的预期值是否一致,若是,将输出结果正确信息;若否,将输出结果错误信息。在构建步骤S1中,在构建基于。

17、CSV格式的真值表时,将输出变量的预期值设置为“0”或“1”,于是,在判断步骤S4中,若所述输出变量的输出值与所述输出变量的预期值同时为“0”或“1”,将输出结果正确信息;若所述输出变量的输出值与所述输出变量的预期值不同时为“0”或“1”,将输出结果错误信息。0051输出步骤S5输出上面判断步骤S4最后得出的所述结果正确信息和/或结果错误信息。本输出步骤S5中,可将上述所述结果正确信息和/或结果错误信息输出分别如步骤S5A和步骤S5B所示,以对基于CSV格式的真值表进行改写,随后另存到指说明书CN102024504ACN102024518A4/5页7定的文件夹中。进一步地,可同时对输出变量的输。

18、出值与输出变量的预期值进行比较,将不一致的结果标识出来,便于用户查看。0052结束步骤。0053如图2所示,是本发明适于反应堆保护系统的逻辑测试方法的第二优选实施例的流程图。本第二优选实施例与图1所示的第一优选实施例的区别在于第一优选实施例只进行了一次测试流程,而第二优选实施例可进行多次测试流程,只要在所述判断步骤S4中判断出所述输出变量的输出值与所述输出变量的预期值不一致时,在输出所述结果错误信息的同时,即可自动返回构建步骤S1中,重新调整测试程序和/或基于CSV格式的真值表分别如步骤S1A和步骤S1B所示,再重新开始测试,直到所述判断步骤S4中判断出所述输出变量的输出值与所述输出变量的预期。

19、值一致为止。0054在其它实施例中,在第一、第二优选实施例的基础上,该适于反应堆保护系统的逻辑测试方法还包括0055初始化步骤在执行所述调用步骤S2前,进行初始化操作,比如,操作界面、某些变量的初始化等,使在每执行所述调用步骤S2前,保持相同的操作界面、变量设置等。0056在其它实施例中,在第一、第二优选实施例的基础上,该适于反应堆保护系统的逻辑测试方法还包括0057存储步骤存储所述结果正确信息和结果错误信息,优选地,可以验证报告的形式进行保存,并标识出输出变量的输出值与输出变量的预期值不一致的部分,便于用户对比分析。0058在其它实施例中,在第一、第二优选实施例的基础上,该适于反应堆保护系统。

20、的逻辑测试方法还包括0059跟踪步骤用于对运算步骤S3的执行过程进行跟踪。0060具体地,在运算步骤S3中,所述跟踪步骤对运算步骤S3的执行过程进行跟踪,若测试程序中设定运算步骤S3共需执行4步,但执行到第3步时就停止了,于是,即可跟踪出在执行第3步的时候出了差错,以便于用户定位分析问题。进一步,也可设置程序复位,使测试流程返回到运算步骤S3。0061如图3所示,是本发明适于反应堆保护系统的逻辑测试装置的第一优选实施例的方框图。本第一优选实施例中,该适于反应堆保护系统的逻辑测试装置包括0062构建单元1构建测试程序和基于CSV格式的真值表,所述真值表中包括反应堆保护系统的逻辑图索引信息、输入变。

21、量、输出变量、输入变量的赋值信息、输出变量的预期值和执行时间。本构建单元1执行图1中和图2中构建步骤S1的具体操作,此处不再赘述。0063调用单元2读取所述逻辑图索引信息,调用与其对应的所述测试程序。本调用单元2执行图1中和图2中调用步骤S2的具体操作,此处不再赘述。0064运算单元3读取所述输入变量,并依据所述输入变量的赋值信息对所述输入变量进行赋值,再依据调用的测试程序和执行时间进行逻辑运算,得到输出变量的输出值。本运算单元3执行图1中和图2中运算步骤S3的具体操作,此处不再赘述。0065判断单元4判断所述输出变量的输出值与所述输出变量的预期值是否一致,说明书CN102024504ACN1。

22、02024518A5/5页8若是,将输出结果正确信息;若否,将输出结果错误信息。本判断单元4执行图1中和图2中判断步骤S4的具体操作,此处不再赘述。0066输出单元5输出所述结果正确信息和结果错误信息。本输出单元5执行图1中和图2中输出步骤S5的具体操作,此处不再赘述。0067如图4所示,是本发明适于反应堆保护系统的逻辑测试装置的第二优选实施例的方框图。本第二优选实施例与图1所示的第一优选实施例的区别在于在第一优选实施例的基础上,本适于反应堆保护系统的逻辑测试装置还包括初始化单元A和存储单元B,初始化单元A设置调用单元2和运算单元3之间,存储单元B与输出单元5相连。0068初始化单元A用于在执。

23、行调用单元2执行操作前,进行初始化操作,其执行上文中初始化步骤的具体操作,此处不再赘述。0069存储单元B用于存储所述结果正确信息和结果错误信息,其执行上文中存储步骤的具体操作,此处不再赘述。0070进一步地,在其它实施例中,本适于反应堆保护系统的逻辑测试装置还包括跟踪单元,所述跟踪单元与运算单元3相连,用于对运算单元3的执行过程进行跟踪,其执行上文中跟踪步骤的具体操作,此处不再赘述。0071另外,本发明的适于反应堆保护系统的逻辑测试方法及装置的运行平台优选地为WINDOWS操作系统平台,一般情况下,运行计算机的最低配置为PENTIEM2233MHZ、128MBRAM和15GB可用硬盘空间。0。

24、072本发明适于反应堆保护系统的逻辑测试方法及装置,具有以下优点0073第一、通过构建基于CSV格式的真值表和测试程序来进行测试,便于修改及调整;0074第二,全自动的测试构建,可避免人因失误,提高测试效率;0075第三,自动生成测试结果和定位缺陷,便于设计错误的排查。0076以上所述仅为本发明的实施例,并不用以限制本发明,凡在本发明的精神和原则内所作的任何修改、等同替换或改进等,均应包含在本发明的保护范围内。说明书CN102024504ACN102024518A1/3页9图1说明书附图CN102024504ACN102024518A2/3页10图2说明书附图CN102024504ACN102024518A3/3页11图3图4说明书附图CN102024504A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 核物理;核工程


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1