一种核电仿真系统集成工程分析软件的方法和核电仿真系统技术方案

技术编号:9642289 阅读:94 留言:0更新日期:2014-02-07 00:40
本发明专利技术公开了一种核电仿真系统集成工程分析软件的方法,其特征在于,该方法包括以下步骤:创建数据交换机制,包括:建立所述工程分析软件的接口变量、调用接口变量的第一调用函数和通过所述接口变量进行数据交换;创建同步运行机制,包括:建立标识变量、调用周期以及用于调用所述工程分析软件的第二调用函数,并判断是否为首次调用所述工程分析软件,进入所述工程分析计算阶段时。本发明专利技术还公开了一种核电仿真系统。本发明专利技术所提供的核电仿真系统和核电仿真系统集成工程分析软件的方法可以提高核电仿真的精度和可信度。

【技术实现步骤摘要】
一种核电仿真系统集成工程软件的方法和核电仿真系统
本专利技术涉及核电仿真领域,更具体地说,涉及一种核电仿真系统集成工程软件的方法和核电仿真系统。
技术介绍
在核电站仿真中,核电仿真系统自身可以进行工程分析计算,但是,核电仿真系统自带的分析计算程序在精度和深度往往不如独立运作的工程分析程序。例如,核电仿真系统自身通常包含有热工水力计算程序,但是,相对于业界公认的、专门的RELAP5热工水力计算软件而言,核电仿真系统中的热工水利计算程序,在计算范围和计算精度方面还是有一些差距。如果要在核电仿真系统中使用RELAP5热工水力计算软件进行热工水力特性方面的仿真计算,有时间同步、控制同步以及数据交换和复位运行等方面的问题需要协调,故核电仿真系统中采用现有的工程分析软件(如:RELAP5热工水力计算软件)进行仿真计算有一定的技术难度。
技术实现思路
本专利技术针对现有的工程分析软件应用于核电仿真中遇到的问题提供解决方案,这些问题包括:计算时间的同步,控制过程的同步,数据接口,复位运行功能,提供一种核电仿真系统集成工程软件的方法和核电仿真系统。本专利技术解决其技术问题所采用的技术方案之一是:提供一种核电仿真系统集成工程软件的方法,包括以下步骤:创建数据交换机制,包括以下子步骤:S11:在所述核电仿真系统的共享内存区建立所述工程分析软件的接口变量;S12:建立所述工程分析软件用来访问所述接口变量的第一调用函数;S13:所述工程分析软件通过所述第一调用函数访问所述接口变量并在所述接口变量中读写数据,所述核电仿真系统通过从所述接口变量中读写数据与所述工程分析软件进行数据交换;创建同步运行机制,包括以下子步骤:S21:建立用于区分所述工程分析软件的初始化计算阶段和工程分析计算阶段的标识变量,并建立所述核电仿真系统调用所述工程分析软件的调用周期以及用于调用所述工程分析软件的第二调用函数;S22:在所述调用周期,通过所述第二调用函数调用所述工程分析软件,并判断是否为首次调用所述工程分析软件,当是首次调用所述工程分析软件时,通过所述标识变量进入所述初始化计算阶段,否则通过所述标识变量进入所述工程分析计算阶段;S23:进入所述工程分析计算阶段时,记录初始问题时间;并在每个步长的计算结束后记录当前问题时间,判断所述当前问题时间与所述初始问题时间的差值是否大于或等于所述调用周期,如大于或等于所述调用周期,则所述核电仿真系统通过所述数据交换机制与所述工程分析软件进行数据交换,并退出所述工程分析软件,并等待下一个调用周期,否则,继续进行下一个步长的计算。本专利技术所述的核电仿真系统集成工程软件的方法,还包括:创建冻结控制机制,用于在进入所述初始化计算阶段之前判断所述核电仿真系统是否处于冻结状态,并在当所述核电仿真系统处于冻结时旁通该调用周期中的工程分析计算工作。本专利技术所述的核电仿真系统集成工程软件的方法,所述工程分析软件是RELAP5热工水力计算软件。本专利技术所述的核电仿真系统集成工程软件的方法,在所述同步运行机制中,通过自动方式或根据用户指令保存所述工程分析软件的再启动数据,同时保存对应所述再启动数据的再启动号与所述核电仿真系统的初始状态号之间的对应关系,并在单独的映射文件中保存所述对应关系。本专利技术所述的核电仿真系统集成工程软件的方法,还包括创建复位运行机制,包括以下子步骤:S31:当所述核电仿真系统进行复位运行时,卸载所述工程分析软件;S32:通过所述映射文件获取与所述核电仿真系统的初始状态号对应的所述工程分析软件的再启动号,并写入所述工程分析软件的输入文件中;S33:所述工程分析软件重新启动并读取所述输入文件,并根据所述输入文件中的所述再启动号,读取对应的所述再启动数据进行重启时的初始化。本专利技术解决其技术问题所采用的技术方案之二是:提供一种核电仿真系统,包括:数据交换模块,用于在所述核电仿真系统的共享内存区建立所述工程分析软件的接口变量,并建立所述工程分析软件用来访问所述接口变量的第一调用函数,还用于控制所述工程分析软件通过所述第一调用函数在所述接口变量中读写数据,还用于通过从所述接口变量中读写数据来实现所述核电仿真系统与所述工程分析软件进行数据交换;同步运行模块,用于建立区分所述工程分析软件的初始化计算阶段和工程分析计算阶段的标识变量,并建立所述核电仿真系统调用所述工程分析软件的调用周期以及用于调用所述工程分析软件的第二调用函数,还用于在所述调用周期内,通过所述第二调用函数调用所述工程分析软件,并判断是否为首次调用所述工程分析软件,当是首次调用所述工程分析软件时,通过所述标识变量控制所述工程分析软件进入所述初始化计算阶段,否则通过所述标识变量控制所述工程分析软件进入所述工程分析计算阶段;当进入所述工程分析计算阶段时,还用于记录初始问题时间,并在每个步长的计算结束后记录当前问题时间,判断所述当前问题时间与所述初始问题时间的差值是否大于或等于所述调用周期,如大于或等于所述调用周期,则通过所述数据交换模块与所述工程分析软件进行数据交换,并退出所述工程分析软件,并等待下一个调用周期,否则,继续进行下一个步长的计算。本专利技术所述的核电仿真系统,还包括:冻结控制模块,用于在控制所述工程分析软件判断所述核电仿真系统是否冻结,并当所述核电仿真系统冻结时退出所述调用周期。本专利技术所述的核电仿真系统,所述工程分析软件是RELAP5热工水力计算软件。本专利技术所述的核电仿真系统,同步运行模块还用于通过自动方式或根据用户指令保存所述工程分析软件的再启动数据,同时保存对应所述再启动数据的再启动号与所述核电仿真系统的初始状态号之间的对应关系,并在单独的映射文件中保存所述对应关系。本专利技术所述的核电仿真系统,还包括:重启控制模块,用于当所述核电仿真系统进行复位运行时,卸载所述工程分析软件,并通过所述映射文件获取与所述核电仿真系统的初始状态号对应的所述工程分析软件的再启动号,并将所述再启动号写入所述工程分析软件的输入文件中,还用于控制所述工程分析软件重新启动并读取所述输入文件,并根据所述输入文件中的所述再启动号读取对应的所述再启动数据进行重启时的初始化。实施本专利技术的技术方案,具有以下有益效果:解决了核电仿真系统集成工程分析软件的问题,使核电仿真系统可以运行工程分析软件进行核电仿真,提高了核电仿真的精度和深度。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术核电仿真系统集成工程软件的方法中工程分析软件的流程图;图2是本专利技术核电仿真系统集成工程软件的方法一实施方式的流程图;图3是本专利技术核电仿真系统集成工程软件的方法另一实施方式的流程图;图4是本专利技术核电仿真系统集成工程软件的方法另一实施方式的流程图;图5是本专利技术核电仿真系统集成工程软件的方法另一实施方式的流程图;图6是本专利技术核电仿真系统集成工程软件的方法另一实施方式的流程图;图7是本专利技术核电仿真系统集成工程软件的方法另一实施方式的流程图;图8是本专利技术核电仿真系统一实施方式的功能模块图;图9是本专利技术核电仿真系统另一实施方式的功能模块图;图10是本专利技术核电仿真系统另一实施方式的功能模块图。具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。图1是本专利技术中工程分析软本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/201310476399.html" title="一种核电仿真系统集成工程分析软件的方法和核电仿真系统原文来自X技术">核电仿真系统集成工程分析软件的方法和核电仿真系统</a>

【技术保护点】
一种核电仿真系统集成工程分析软件的方法,其特征在于,该方法包括以下步骤:创建数据交换机制,包括以下子步骤:S11:在所述核电仿真系统的共享内存区建立所述工程分析软件的接口变量;S12:建立所述工程分析软件用来调用所述接口变量的第一调用函数;S13:所述工程分析软件通过所述第一调用函数访问所述接口变量并在所述接口变量中读写数据,所述核电仿真系统通过从所述接口变量中读写数据与所述工程分析软件进行数据交换;创建同步运行机制,包括以下子步骤:S21:建立用于区分所述工程分析软件的初始化计算阶段和工程分析计算阶段的标识变量,并建立所述核电仿真系统调用所述工程分析软件的调用周期以及用于调用所述工程分析软件的第二调用函数;S22:在所述调用周期,通过所述第二调用函数调用所述工程分析软件,并判断是否为首次调用所述工程分析软件,当是首次调用所述工程分析软件时,通过所述标识变量进入所述初始化计算阶段,否则通过所述标识变量进入所述工程分析计算阶段;S23:进入所述工程分析计算阶段时,记录初始问题时间;并在每个步长的计算结束后记录当前问题时间,判断所述当前问题时间与所述初始问题时间的差值是否大于或等于所述调用周期,如大于或等于所述调用周期,则所述核电仿真系统通过所述数据交换机制与所述工程分析软件进行数据交换,并退出所述工程分析软件,并等待下一个调用周期,否则,继续进行下一个步长的计算。...

【技术特征摘要】
1.一种核电仿真系统集成工程软件的方法,其特征在于,该方法包括以下步骤:创建数据交换机制,包括以下子步骤:S11:在所述核电仿真系统的共享内存区建立所述工程分析软件的接口变量;S12:建立所述工程分析软件用来调用所述接口变量的第一调用函数;S13:所述工程分析软件通过所述第一调用函数访问所述接口变量并在所述接口变量中读写数据,所述核电仿真系统通过从所述接口变量中读写数据与所述工程分析软件进行数据交换;创建同步运行机制,包括以下子步骤:S21:建立用于区分所述工程分析软件的初始化计算阶段和工程分析计算阶段的标识变量,并建立所述核电仿真系统调用所述工程分析软件的调用周期以及用于调用所述工程分析软件的第二调用函数;S22:在所述调用周期,通过所述第二调用函数调用所述工程分析软件,并判断是否为首次调用所述工程分析软件,当是首次调用所述工程分析软件时,通过所述标识变量进入所述初始化计算阶段,否则通过所述标识变量进入所述工程分析计算阶段;S23:进入所述工程分析计算阶段时,记录初始问题时间;并在每个步长的计算结束后记录当前问题时间,判断所述当前问题时间与所述初始问题时间的差值是否大于或等于所述调用周期,如大于或等于所述调用周期,则所述核电仿真系统通过所述数据交换机制与所述工程分析软件进行数据交换,并退出所述工程分析软件,并等待下一个调用周期,否则,继续进行下一个步长的计算;还包括:在所述同步运行机制中,通过自动方式或根据用户指令保存所述工程分析软件的再启动数据,同时保存对应所述再启动数据的再启动号与所述核电仿真系统的初始状态号之间的对应关系,并在单独的映射文件中保存所述对应关系。2.如权利要求1所述的核电仿真系统集成工程软件的方法,其特征在于,还包括:创建冻结控制机制,用于在进入所述初始化计算阶段之前判断所述核电仿真系统是否冻结,并当所述核电仿真系统冻结时停止工程分析计算。3.如权利要求1所述的核电仿真系统集成工程软件的方法,其特征在于,所述工程分析软件是RELAP5热工水力计算软件。4.如权利要求1所述的核电仿真系统集成工程软件的方法,其特征在于,还包括:创建重启运行机制,包括以下子步骤:S31:当所述核电仿真系统进行复位运行时,卸载所述工程分析软件;S32:通过所述映射文件获取与所述核电仿真系统的初始状态号对应的所述工程分析软件的再启动号,并写入所述工程分析软件的输入文件中;S33:所述工程分析软件在重新启动时,读取所述输入文件,并根据所述输入文件中的所述再启动号读取对...

【专利技术属性】
技术研发人员:林克军骆邦其章旋蔡瑞忠曹建亭
申请(专利权)人:中广核北京仿真技术有限公司中国广核集团有限公司
类型:发明
国别省市:

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

1