[发明专利]一种基于蒙特卡罗计算的反应堆堆芯迭代设计系统有效
申请号: | 201410625030.1 | 申请日: | 2014-11-06 |
公开(公告)号: | CN104298836A | 公开(公告)日: | 2015-01-21 |
发明(设计)人: | 甘佺;俞盛朋;程梦云;汪冬;吴宜灿 | 申请(专利权)人: | 中国科学院合肥物质科学研究院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06T17/00;G06T15/00 |
代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 成金玉;孟卜娟 |
地址: | 230031 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 蒙特卡罗 计算 反应 堆堆 芯迭代 设计 系统 | ||
技术领域
本发明涉及一种基于蒙特卡罗计算的反应堆堆芯迭代设计系统,应用在基于蒙特卡罗计算的裂变堆堆芯设计中,目标是快速自动化构建裂变堆堆芯CAD工程模型和蒙特卡罗计算模型。
背景技术
随着反应堆设计和建造技术的进步,各种新型反应堆的设计频繁面世,蒙特卡罗计算程序由于能适应任意复杂几何和计算结果精确等特点,开始在堆芯概念设计和工程设计上得到广泛应用,而完成复杂几何的建模是编写计算程序输入文件中的最核心部分。目前主要采用以下几种方法:第一,手工建模,耗时耗力,容易出错;第二,脚本程序自动建模,无法生成工程CAD模型,不能进行迭代设计操作,脚本程序需要经常修改;第三,专业的建模软件,例如中国科学院核能安全技术研究所开发的多物理耦合建模分析自动建模软件MCAM。
目前大多数专业建模软件中处理复杂模型的方法是对每个栅元进行拆分解析,如果直接将此种方法应用在裂变堆芯模型上,在时间性能和计算机资源消耗上根本无法接受,而且转换得到的模型也丢失了原有层级信息,在处理大规模裂变堆芯模型时显得力不从心。
由于裂变堆芯存在大量简单几何重复并互相填充的特点,蒙特卡罗计算程序一般都会提供一种层级几何的描述方式来构建堆芯的几何,这种几何描述方式结构十分清晰,可以描述几何之间互相嵌套填充的关系,大大缩减几何文件长度,加快几何导入速度,提高计算效率。于是,人们开始针对裂变堆芯这种特点,针对性的开发新的建模软件。早先MCAM中开发的裂变堆芯快速建模模块,无法解析蒙特卡罗计算模型中的层级结构,也无法完成堆芯几何迭代修改,无法应用在实际堆芯的设计中。随后北京应用物理与计算数学研究所,美国阿贡国家实验室都开发了类似的专业建模系统,不过均没有证明这些系统能够支持堆芯的反复迭代设计,也无法解析现有蒙特卡罗计算模型,并且由于堆芯中对模型可视化和计算的精度是灵活要求的,现有的技术也无法提供可供用户选择的功能。
发明内容
本发明技术解决问题:克服现有技术的不足,提供一种基于蒙特卡罗计算的反应堆堆芯迭代设计系统,自动快速构建裂变反应堆堆芯CAD工程模型和蒙特卡罗计算模型,并支持在整个设计过程中迭代设计,其中反应堆CAD工程模型可以用来满足后续工程设计样本参照,而蒙特卡罗计算模型则可以输入辐射输运蒙特卡罗计算程序中进行计算,得到反应堆堆芯功率、K有效,燃耗等十分重要物理量,这些物理量也是评价一个堆芯是否满足设计要求和安全性的必要物理量。本发明避免人手工编写蒙特卡罗计算程序输入文件的繁琐性,使整个建模过程变得极其直观,极大降低出错的概率,加快堆芯的设计时间。
本发明技术解决方案:一种基于蒙特卡罗计算的反应堆堆芯迭代设计系统,此系统实现了基于反应堆堆芯迭代设计的建模过程,其能够生成堆芯的CAD工程设计模型和堆芯的蒙特卡罗计算模型,其中CAD工程设计模型可以用于肉眼观察堆芯结构和工程设计,蒙特卡罗计算模型能够导入蒙特卡罗计算程序,计算出反应堆堆芯关键物理参数,达到堆芯的设计检验作用;
本发明包括核心转换模块、参数控制模块、计算模型解析模块和可视化交互模块;
核心转换模块,主要包含一套所有模块共用的满足反应堆堆芯设计参数体系,适用于反应堆堆芯部件存在多层几何嵌套填充的特点,逻辑上为一种树形结构,称为参数树;基于此参数树此模块主要完成三维CAD模型和蒙特卡罗计算程序输入模型的生成和相互转换;所述参数控制模块与计算模型解析模块所提供参数全部输入到核心转换模块中,由核心转换模块构建参数树,可视化交互模块从核心转换模块中提取参数树,基于参数树,可视化交互模块对模型进行三维渲染,而参数控制模块能够继续对界面中渲染出的三维模型进行修改操作,修改操作产生的新的参数会传递给核心转换模块,核心转换模块负责完成对参数树的修改,在整个过程中核心转换模块随时能够将参数树中的信息转换成蒙特卡罗计算程序输入文件,蒙特卡罗计算程序输入文件用于基于蒙特卡罗方法的输运计算,得到堆芯的关键物理量,评价设计是否满足各方面要求。
参数控制模块,实现通过系统界面提供修改操作和通过系统界面提供对话框输入新的参数来构建、修改和控制堆芯的模型,并将所有参数输入到核心转换模块;
计算模型解析模块,自动识别、检测和拆分用户已有的反应堆堆芯蒙特卡罗计算模型,最终得到堆芯各部件具体参数,将参数输入到核心转换模块之中;
可视化交互模块,渲染出通过核心转换模块构建好的计算机三维CAD模型,让用户实时对模型的设计状态可见;
所述核心转换模块具体实现过程为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院合肥物质科学研究院,未经中国科学院合肥物质科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410625030.1/2.html,转载请声明来源钻瓜专利网。