[发明专利]实现核电厂严重事故分析计算程序仿真功能的方法有效
申请号: | 201611170419.7 | 申请日: | 2016-12-16 |
公开(公告)号: | CN108205596B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 杨志飞;陈雅莉;谢小飞;贺东钰;章旋;王旭 | 申请(专利权)人: | 中广核研究院有限公司;中国广核集团有限公司;中国广核电力股份有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 张艳美;郝传鑫 |
地址: | 518000 广东省深圳市福田区上步中路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 核电厂 严重 事故 分析 计算 程序 仿真 功能 方法 | ||
1.一种实现核电厂严重事故分析计算程序仿真功能的方法,其特征在于,包括如下步骤:
步骤(1),分析严重事故分析计算程序MELCOR的源程序,解析出严重事故分析计算程序需要进行集成的部分,所述严重事故分析计算程序需要进行集成的部分为源程序中特定全局变量的定义语句和源程序主程序中特定调用子程序的语句;
步骤(2),将需要进行集成的部分通过预先建立的数据交互机制与核电厂仿真系统进行数据交互;
步骤(3),对于不同的核电厂事故工况,根据所述数据交互机制封装所述不同的核电厂事故工况对应的数据交互接口,实现严重事故分析计算程序的多工况模拟功能;
其中,建立所述数据交互机制具体包括如下步骤:
步骤(21),在所述核电厂仿真系统的共享内存中建立以XREALX和DISPLAY命名的两个数组作为共享数据接口;
步骤(22),在所述源程序中定义访问XREALX共享数据接口和DISPLAY共享数据接口的调用函数,并使用所述XREALX共享数据接口替换所述源程序中的XREALX全局变量以进行程序计算,所述XREALX全局变量为所述源程序中已定义的作为参与程序计算的所有变量数据来源,在MXXPLT功能函数中将存储最终计算结果的D数组的数据全部赋值给所述DISPLAY共享数据接口,所述MXXPLT功能函数用于所述源程序中实现程序计算结果的图形化输出;
步骤(23),所述源程序根据已定义任一特定事故工况的输入卡生成该工况对应的数据交互接口的新配置文件,并完成输入输出接口定义,所述新配置文件包括数据输入配置文件和数据输出配置文件;
步骤(24),将数值写入所述XREALX共享数据接口中以实现可将外部数据传给所述严重事故分析计算程序进行分析计算的数值输入接口,读取所述DISPLAY共享数据接口的值以实现所述严重事故分析计算程序的数值输出接口。
2.如权利要求1所述的方法,其特征在于,步骤(23)具体包括:
步骤(31),在所述源程序中实现输出数值输入接口的配置信息到数据输入配置文件中的功能;
步骤(32),在所述源程序中实现输出数值输出接口的配置信息到数据输出配置文件中的功能;
步骤(33),使用已实现步骤(31)和步骤(32)功能的MELCOR程序运行输入卡,并将所述数据输入配置文件和数据输出配置文件的信息加载到核电仿真系统的共享内存中,完成接口定义。
3.如权利要求2所述的方法,其特征在于,步骤(31)具体包括:
在所述源程序的每个程序包的EDT功能函数中找出关于每个程序包中计算数据的变量,所述EDT功能函数用于执行功能计算;
在所述计算数据的变量的定义语句下,增加一条输入功能命令,所述输入功能命令为输出接口配置信息到数据输入配置文件;
所述输入功能命令计算出该程序包计算数据的变量在XREALX数组中的位置编号;
所述输入功能命令根据该计算数据所属程序包、属性和控制号,生成符合“X1_程序包_属性_控制号”、“X2_程序包_属性_控制号”规则的变量名;
所述输入功能命令在文件中写入所述位置编号和所述变量名的对应关系,生成目标输入卡对应的数据交互接口的所述数据输入配置文件。
4.如权利要求2所述的方法,其特征在于,步骤(32)具体包括:
在所述MXXPLT功能函数中找出程序计算结果的图形化输出语句和存储要输出的计算结果的D数组;
在所述图形化输出语句下增加一条输出功能命令,所述输出功能命令为输出接口配置信息到数据输出配置文件;
所述输出功能命令解析出所述D数组中每个元素变量所属程序包、属性和控制号,并生成符合“D_程序包_属性_控制号”规则的变量名;
所述输出功能命令在文件中写入所述D数组中每个元素变量在D数组中的编号和所述D数组中每个元素变量对应的变量名的对应关系,生成目标输入卡对应的数据交互接口的数据输出配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中广核研究院有限公司;中国广核集团有限公司;中国广核电力股份有限公司,未经中广核研究院有限公司;中国广核集团有限公司;中国广核电力股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611170419.7/1.html,转载请声明来源钻瓜专利网。