【技术实现步骤摘要】
一种反应堆多物理场耦合计算系统及方法
[0001]本专利技术涉及核反应堆领域,具体涉及一种反应堆多物理场耦合计算系统及方法。
技术介绍
[0002]核反应堆是一种能维持可控自持链式裂变反应以实现核能利用的装置,由一系列复杂且相互影响的现象和物理场组成。在核反应堆工程的设计及分析中,由于物理、热工、燃料等专业涉及的物理场存在强烈的反馈效应,传统的设计方法是在一个迭代步长内各专业按一定的上下游顺序依次开展设计与分析,将设计结果反馈到下一个迭代步,通过多次迭代达到设计目标。
[0003]近年来,对核反应堆的经济性、安全性等方面提出了更高的要求,这就需要对核反应堆进行更精细、更准确、更高效的模拟。随着计算机技术及我国超算计算机的快速发展,为核反应堆领域发展更精细、更准确的设计手段和方法提供了基础。
[0004]多物理场耦合计算将多个物理现象进行联合考虑,相较于传统的单个物理场依次模拟,能够更加高效、准确的模拟核反应堆内的真实现象,逐渐成为一种重要的核反应堆设计及分析方法。在多物理耦合计算时,根据物理场间数据交互位置可分为体耦合(各物理场的网格是相互交叉或重叠的,如堆芯的物理-热工耦合等)和面耦合(各物理场的网格是相互独立的,仅在交界面处有交集,如燃料-热工耦合、结构力学-热工耦合等)。
[0005]目前广泛采用的多物理耦合计算方法是算符分裂法,其实现过程:各物理场彼此独立、按一定顺序进行求解,通过数据接口的方式实现两个专业的数据交互。根据在一个时间步长内各物理场之间的迭代次数及收敛情况,可分为简单算符 ...
【技术保护点】
【技术特征摘要】
1.一种反应堆多物理场耦合计算系统,包括多种计算程序,其特征在于,所述系统用于计算反应堆工程,包括用户操作层、接口层、应用程序层和核心求解层;所述系统通过接口层封装并配置多种计算程序,所述计算程序实现计算功能,通过应用程序层依据反应堆工程计算数据类型配置对应的计算程序;所述用户操作层用于设置计算程序中的耦合交互数据与数据映射方式,所述用户操作层还用于选择并加载所述应用程序层配置的计算程序,还用于设置预处理矩阵;所述接口层用于获取再启动数据,再启动数据为所述接口层导入的反应堆工程计算数据,所述接口层基于反应堆工程在应用程序层用于计算的计算数据的原物理场构建JFNK计算必要的物理场残差表达式,并将物理场残差方程传递到核心求解层;所述接口层用于在所述核心求解层与应用程序层之间传递物理场求解结果;所述核心求解层用于接入再启动数据,所述核心求解层用于配合用户操作层和应用程序层计算实现反应堆工程的数据计算。2.根据权利要求1所述的一种反应堆多物理场耦合计算系统,其特征在于,用户在用户操作层选择需耦合的程序、指定耦合计算交互的参数、设定数据映射方式、定义预处理矩阵、设置紧耦合计算的微扰量、设置收敛判据;用户在用户操作层的详细操作如下:选择耦合程序:从应用程序层中已配置的计算程序中进行选择;指定耦合交互数据:冷却剂温度-功率、燃料温度-功率、压力-质量流速;设置数据映射方式:体积权重映射方式、网格着色法;设置预处理矩阵:线性预处理矩阵、非线性预处理矩阵、基于物理现象的预处理矩阵;设置微扰量:固定数值微扰量、计算平台浮点数精度的平方根、随Krylov子空间向量动态变化的微扰量;设置收敛判据:设置微扰量、耦合交互数据或预处理矩阵的收敛判据;计算程序包括:计算中子通量的堆芯物理计算程序,堆芯热工水力计算程序、燃料性能计算程序、系统分析与安全评价程序、严重事故分析程序、水力学计算程序。3.根据权利要求2所述的一种反应堆多物理场耦合计算系统,其特征在于,所述接口层包括配合用户操作层、核心求解层与应用程序层的多个接口;多个接口具体包括4个核心功能接口,4个核心功能接口分别用于获取再启动数据接口、生成再启动数据接口、构建物理场残差方程接口和传递物理场求解结果接口。4.一种反应堆多物理场耦合计算方法,其特征在于,基于权利要求1-3任意一条所述的系统,对反应堆工程进行多物理场耦合计算,预先将多计算程序连入接口层,包括如下步骤:S1,程序读入输入文件并进行参数的初始化,输入文件为反应堆工程的输入文件,S2,离散物理方程组并构建物理场的系数矩阵,S3,生成计算程序再启动计算的数据文件,并传递到核心求解层中,S4,基于原物理场求解模块构建JFNK计算必要的物理场残差表达式f(x),并将物理场残差方程传递到核心求解层中,S5,根据用户设置的微扰量ε,更新物理变量x=x+εv,修改S3传递来的再启动数据中对应的参数值
S6,将更新后的再启动数据传递给核反应堆计...
【专利技术属性】
技术研发人员:李治刚,安萍,潘俊杰,芦韡,杨洪润,卢川,于颖锐,曾辉,刘东,张吉斌,强胜龙,于洋,明平洲,
申请(专利权)人:中国核动力研究设计院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。