【技术实现步骤摘要】
本专利技术涉及一种基于蒙特卡罗计算的反应堆堆芯迭代设计系统,应用在基于蒙特卡罗计算的裂变堆堆芯设计中,目标是快速自动化构建裂变堆堆芯CAD工程模型和蒙特卡罗计算模型。
技术介绍
随着反应堆设计和建造技术的进步,各种新型反应堆的设计频繁面世,蒙特卡罗计算程序由于能适应任意复杂几何和计算结果精确等特点,开始在堆芯概念设计和工程设计上得到广泛应用,而完成复杂几何的建模是编写计算程序输入文件中的最核心部分。目前主要采用以下几种方法:第一,手工建模,耗时耗力,容易出错;第二,脚本程序自动建模,无法生成工程CAD模型,不能进行迭代设计操作,脚本程序需要经常修改;第三,专业的建模软件,例如中国科学院核能安全技术研究所开发的多物理耦合建模分析自动建模软件MCAM。目前大多数专业建模软件中处理复杂模型的方法是对每个栅元进行拆分解析,如果直接将此种方法应用在裂变堆芯模型上,在时间性能和计算机资源消耗上根本无法接受,而且转换得到的模型也丢失了原有层级信息,在处理大规模裂变堆芯模型时显得力不从心。由于裂变堆芯存在大量简单几何重复并互相填充的特点,蒙特卡罗计算程序一般都会提供一种层级几何的描述方式来构建堆芯的几何,这种几何描述方式结构十分清晰,可以描述几何之间互相嵌套填充的关系,大大缩减几何文件长度,加快几何导入速度,提高计算效率。于是,人们开始针对裂变堆芯这种特点,针对性的开发新的建模软件。早先MCAM中开发的裂变堆芯快速建模模块,无法 ...
【技术保护点】
一种基于蒙特卡罗计算的反应堆堆芯迭代设计系统,其特征在于:包括核心转换模块、参数控制模块、计算模型解析模块和可视化交互模块;核心转换模块,构建一套满足反应堆堆芯设计参数体系,适用于反应堆堆芯部件存在多层几何嵌套填充的特点,逻辑上为一种树形结构,本专利技术中统称为参数树,基于此参数树核心转换模块完成三维CAD模型和蒙特卡罗计算程序输入模型的生成和相互转换;所述参数控制模块与计算模型解析模块所提供参数全部输入到核心转换模块中,由核心转换模块构建参数树,可视化交互模块从核心转换模块中提取参数树,基于参数树,可视化交互模块对模型进行三维渲染,而参数控制模块能够继续对界面中渲染出的三维模型进行修改操作,修改操作产生的新的参数会传递给核心转换模块,核心转换模块负责完成对参数树的修改,在整个过程中核心转换模块随时能够将参数树中的信息转换成蒙特卡罗计算程序输入文件,蒙特卡罗计算程序输入文件用于基于蒙特卡罗方法的输运计算,得到堆芯的关键物理量,评价设计是否满足要求;参数控制模块,实现通过系统提供修改操作和通过系统界面提供对话框输入新的参数来构建、修改和控制堆芯的模型,并将所有参数输入到核心转换模块;计算 ...
【技术特征摘要】
1.一种基于蒙特卡罗计算的反应堆堆芯迭代设计系统,其特征在于:包括核心转换模
块、参数控制模块、计算模型解析模块和可视化交互模块;
核心转换模块,构建一套满足反应堆堆芯设计参数体系,适用于反应堆堆芯部件存在多
层几何嵌套填充的特点,逻辑上为一种树形结构,本发明中统称为参数树,基于此参数树核
心转换模块完成三维CAD模型和蒙特卡罗计算程序输入模型的生成和相互转换;所述参数
控制模块与计算模型解析模块所提供参数全部输入到核心转换模块中,由核心转换模块构建
参数树,可视化交互模块从核心转换模块中提取参数树,基于参数树,可视化交互模块对模
型进行三维渲染,而参数控制模块能够继续对界面中渲染出的三维模型进行修改操作,修改
操作产生的新的参数会传递给核心转换模块,核心转换模块负责完成对参数树的修改,在整
个过程中核心转换模块随时能够将参数树中的信息转换成蒙特卡罗计算程序输入文件,蒙特
卡罗计算程序输入文件用于基于蒙特卡罗方法的输运计算,得到堆芯的关键物理量,评价设
计是否满足要求;
参数控制模块,实现通过系统提供修改操作和通过系统界面提供对话框输入新的参数来
构建、修改和控制堆芯的模型,并将所有参数输入到核心转换模块;
计算模型解析模块,自动识别、检测和拆分用户已有的反应堆堆芯蒙特卡罗计算模型,
最终得到堆芯各部件具体参数,将参数输入到核心转换模块之中;
可视化交互模块,渲染出通过核心转换模块构建好的计算机三维CAD模型,让用户实
时对模型的设计状态可见,该模块从转换核心模块参数树中获取不同部件填充关系,根据此
种填充关系构建可视化分段渲染树结构,实时渲染处于树结构中不同层级的分段,关闭不需
要显示的分段。
2.根据权利要求1所述一种基于蒙特卡罗计算的反应堆堆芯迭代设计系统,其特征在
于:所述核心转换模块具体实现过程为:
(1)获取参数控制模块和计算模型解析模块参数,如果获取参数来源于参数控制模块
判定参数树是否为空,如果不为空,说明已经存在上一代参数树,则通过界面上存在限定约
束关系直接找到新的参数对应节点,在此节点中替换对应旧参数,完成对上一代参数树的更
新;如果为空,则根据界面上存在的约束关系直接到步骤(5);如果获取参数来源于是计算
模型解析模块,转至步骤(2),(3),(4);
(2)构建参数子树,参数子树中包含蒙特卡罗计算模型中限定的一组栅元集合,选此
\t集合的标号为根节点,集合内部的所有栅元为叶子节点,集合内部的单个栅元成为叶子栅元,
遍历所有叶子栅...
【专利技术属性】
技术研发人员:甘佺,俞盛朋,程梦云,汪冬,吴宜灿,
申请(专利权)人:中国科学院合肥物质科学研究院,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。