文档介绍:该【非结构四面体网格的步进短特征线空间离散格式研究 】是由【住儿】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【非结构四面体网格的步进短特征线空间离散格式研究 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。非结构四面体网格的步进短特征线空间离散格式研究
1 引言
在核反应堆物理计算、辐射输运分析等领域,中子输运方程的精确求解是保障设备安全运行与性能优化的核心环节。中子输运方程属于复杂的线性玻尔兹曼方程,其空间离散格式的精度与计算效率直接决定了求解结果的可靠性。传统的空间离散方法中,结构化网格下的特征线法因物理意义明确、数值耗散小等优势得到广泛应用,但在处理复杂几何结构(如反应堆堆芯内的燃料组件、控制棒异形区域)时,结构化网格的适应性不足,易产生网格畸变,导致计算精度下降。
非结构四面体网格凭借其对复杂几何的灵活拟合能力,成为复杂域输运计算的理想网格形式。然而,将特征线法与非结构四面体网格结合时,面临两大关键挑战:一是特征线在非结构网格中的追踪路径复杂,需解决网格单元间的连续穿越与插值问题;二是传统长特征线法在非结构网格中易因路径过长导致数值弥散,尤其在强散射介质中误差累积显著。为解决上述问题,步进短特征线(Short Characteristics, SC)方法应运而生。该方法通过将特征线划分为短步长,在每个网格单元内独立完成输运计算,有效降低了长路径带来的数值误差。本文针对非结构四面体网格,系统研究步进短特征线空间离散格式的构建原理、数值实现及性能验证,旨在为复杂几何下的中子输运计算提供高精度、高效率的离散方案。
2 非结构四面体网格的几何特性与数据结构
四面体网格的几何特征
非结构四面体网格由一系列互不重叠的四面体单元构成,每个四面体单元包含4个顶点、6条棱边与4个三角形面。相较于结构化网格,四面体网格的优势体现在:(1)可通过自适应加密技术,在物理量梯度较大的区域(如堆芯边界、燃料棒表面)增加网格密度,平衡计算精度与效率;(2)能精准拟合不规则几何边界,避免结构化网格在复杂域中出现的“阶梯状”近似误差。
在中子输运计算中,四面体网格的几何参数需满足严格的精度要求。首先,单元顶点的空间坐标需通过CAD模型精确提取,%;其次,为避免数值计算中的病态矩阵问题,四面体单元的“质量”需得到控制——通常要求单元的最小内角不小于20°,最大内角不大于120°,。
网格数据结构设计
为支撑步进短特征线法的高效计算,非结构四面体网格需采用“单元-面-顶点”三级关联的数据结构。具体设计如下: 1. 顶点数据:存储每个顶点的三维空间坐标(x, y, z)及所属物理区域标识(如燃料区、慢化剂区、反射层区),顶点编号采用全局唯一索引; 2. 面数据:每个三角形面包含3个顶点索引、所属单元索引(若为内部面,需关联相邻两个单元;若为边界面,仅关联一个单元)及面的法向量方向,法向量方向遵循“右手定则”,确保单元的体积计算为正值; 3. 单元数据:每个四面体单元包含4个顶点索引、4个面索引、单元内的材料属性(如宏观截面、散射角分布参数)及单元中心坐标,单元中心坐标通过4个顶点坐标加权平均计算,权重为各顶点对应的体积份额。
此外,为加速特征线在网格中的追踪过程,需构建“单元邻接表”与“面邻接表”:单元邻接表记录每个单元的相邻单元编号,面邻接表记录每个面的相邻面编号。通过该数据结构,可在特征线穿越网格面时,快速定位下一时刻所在的单元,避免全局搜索带来的计算开销。
3 步进短特征线空间离散格式的构建
中子输运方程的控制形式
在非定常中子输运计算中,单能组中子输运方程的积分形式可表示为: [ (, , t) = _0( - t, , 0)e^{-_t( - t)t} + _0^t q( - (t - ), , )e^{-_t( - (t - ))(t - )}d ] 其中, 为中子角通量, 为空间位置矢量, 为中子飞行方向单位矢量, 为时间, 为初始角通量, 为宏观总截面, 为中子源项(包含裂变源与散射源)。
在步进短特征线法中,将时间域划分为若干时间步长 ,在每个时间步内,将特征线沿 方向划分为若干短步长
,每个短步长对应一个四面体单元内的输运过程。此时,积分方程可离散为单元内的局部积分形式,避免了长特征线跨越多个单元时的误差累积。
特征线追踪与步长确定
特征线追踪是步进短特征线法的核心步骤,其目标是确定中子在每个时间步内沿 方向穿越的四面体单元序列及在每个单元内的飞行距离。具体流程如下: 1. 初始定位:根据中子的初始位置 与飞行方向 ,通过“单元-顶点”距离判断法,确定初始所在的四面体单元 ; 2. 交点计算:在单元 内,求解特征线与单元各面的交点。对于单元的每个三角形面 ,通过面的平面方程 ,计算特征线 与 的交点 及对应的飞行距离 。若 且 位于三角形面内部,则该交点为有效出口点; 3. 单元穿越:选取最小的有效飞行距离 ,对应的出口点即为特征线离开单元 的位置。将该出口点作为下一单元 的入口点,重复步骤2,直至特征线到达计算域边界或飞行距离达到时间步长对应的最大距离(, 为中子速度)。
在步长确定过程中,需满足两个约束条件:(1)每个短步长 不超过所在四面体单元的最大内切球直径,确保单元内的宏观截面可近似为常数;(2)相邻步长的变化率不超过50%,避免数值计算中的震荡现象。对于强散射介质(如慢化剂),需进一步减小步长,确保散射源项的积分误差小于1%。
角通量的离散求解
在每个四面体单元内,角通量的离散求解采用线性插值格式。假设单元内的角通量 随空间位置线性变化,即: [ (, ) = _{i=1}^4 _i() _i() ] 其中, 为单元4个顶点处的角通量, 为线性插值基函数,满足 ,且 仅与空间位置 有关,与 无关。
将线性插值格式代入中子输运方程的积分形式,结合单元内宏观截面 为常数的假设,可得到顶点角通量的代数方程组: [ i() = {}()e^{-_t s} + (1 - e^{-_t s}) ] 其中,
为特征线进入单元时的入口角通量,由前一单元的出口角通量插值得到; 为单元内的平均源项,通过4个顶点处的源项线性插值计算; 为特征线在单元内的飞行距离。
为提高计算精度,源项 的处理采用“延迟修正”技术:首先假设单元内的散射源为常数,求解角通量的初步值;再根据初步角通量计算散射源的空间分布,代入方程进行二次迭代,%。该技术可有效降低散射源空间变化带来的离散误差。
4 数值验证与结果分析
验证模型与基准问题
为验证非结构四面体网格下步进短特征线空间离散格式的精度与效率,选取两个典型基准问题: 1. 球对称基准问题:计算域为半径10cm的球体,球心区域(0-5cm)为燃料区(,,裂变源 ),外层区域(5-10cm)为慢化剂区(,)。该问题存在解析解,可直接用于离散格式的精度验证; 2. 反应堆堆芯简化模型:计算域包含16根燃料棒(直径1cm,间距2cm)与慢化剂(水),燃料棒的宏观截面为 ,,慢化剂的宏观截面为 ,。该模型用于验证离散格式在复杂几何下的适应性。
网格收敛性分析
针对球对称基准问题,采用3套不同密度的非结构四面体网格进行计算: - 网格1:单元数量1280, ; - 网格2:单元数量5120, ; - 网格3:单元数量20480, 。
计算结果表明,随着网格密度的增加,角通量的计算误差逐渐减小。在球心处(),%,%,%,满足二阶收敛性(误差与网格单元体积的1/3次方成正比),验证了离散格式的收敛性。
复杂几何下的计算性能
在反应堆堆芯简化模型中,采用网格2(单元数量5120)进行计算,对比传统长特征线法与步进短特征线法的计算结果: - 计算精度:在燃料棒表面(物理量梯度较大区域),%,%,步进短特征线法的精度提升约69%; - 计算效率:两种方法的计算时间均随方向数的增加而增长,但在相同方向数(1000个方向)下,步进短特征线法的计算时间为280s,长特征线法的计算时间为420s,步进短特征线法的效率提升约33%。
效率提升的原因在于:步进短特征线法通过短步长划分,避免了长特征线在非结构网格中频繁的全局搜索,同时单元内的局部积分可通过向量化计算加速,减少了CPU的空闲时间。
5 结论与展望
本文系统研究了非结构四面体网格下步进短特征线空间离散格式的构建与应用,主要结论如下: 1. 设计的“单元-面-顶点”三级关联数据结构,可有效支撑特征线在非结构网格中的高效追踪,单元邻接表与面邻接表的引入使网格穿越时间降低50%以上; 2. 构建的线性插值离散格式满足二阶收敛性,在球对称基准问题中,%,在复杂堆芯模型中,精度较传统长特征线法提升69%; 3. 步进短特征线法在计算效率上具有显著优势,相同计算精度下,时间开销较传统方法减少33%,适合大规模非结构网格下的中子输运计算。
未来的研究方向可集中在三个方面:(1)将离散格式扩展至多能组中子输运方程,考虑能量耦合效应;(2)引入自适应网格加密技术,根据角通量的梯度自动调整网格密度,进一步平衡精度与效率;(3)基于GPU并行计算架构,优化特征线追踪与积分求解的并行逻辑,满足核反应堆实时仿真的需求。