计算物理 ›› 2023, Vol. 40 ›› Issue (1): 29-39.DOI: 10.19596/j.cnki.1001-246x.8525
朱仁柱, 何家丰, 黄泰豪, 阮行磊, 徐宇晨, 郭晋, 刘天元, 毛世峰*(), 叶民友
收稿日期:
2022-03-07
出版日期:
2023-01-25
发布日期:
2023-07-04
通讯作者:
毛世峰
作者简介:
朱仁柱(1997-),男,安徽安庆,硕士研究生,研究领域为托卡马克边缘等离子体数值模拟
基金资助:
Renzhu ZHU, Jiafeng HE, Taihao HUANG, Xinglei RUAN, Yuchen XU, Jin GUO, Tianyuan LIU, Shifeng MAO*(), Minyou YE
Received:
2022-03-07
Online:
2023-01-25
Published:
2023-07-04
Contact:
Shifeng MAO
摘要:
基于C++撰写测试程序,研究SIMPLE(Semi-Implicit Method for Pressure Linked Equations)、SIMPLEC(SIMPLE Consistent)、SIMPLER(SIMPLE Revised)、SIMPLEX(SIMPLE Extrapolation)以及PISO(Pressure-Implicit with Splitting of Operators)等压力修正算法对刮削层等离子体Braginskii输运方程数值求解性能的影响。测试程序采用SOLPS(Scrape-Off Layer Plasma Simulation)的等离子体模型方程,数值计算针对简化平板模型开展。结果表明: 5种压力修正算法均能使程序收敛至正确的结果,其中PISO算法的收敛速度最快,SIMPLE、SIMPLEC、SIMPLER、SIMPLEX的收敛速度无明显差异。
朱仁柱, 何家丰, 黄泰豪, 阮行磊, 徐宇晨, 郭晋, 刘天元, 毛世峰, 叶民友. 压力修正算法对刮削层等离子体输运方程数值求解性能的影响[J]. 计算物理, 2023, 40(1): 29-39.
Renzhu ZHU, Jiafeng HE, Taihao HUANG, Xinglei RUAN, Yuchen XU, Jin GUO, Tianyuan LIU, Shifeng MAO, Minyou YE. Performance of Numerical Calculation of Transport Equations of Scrape-off Layer Plasma: Pressure Correction Algorithms[J]. Chinese Journal of Computational Physics, 2023, 40(1): 29-39.
密度/m-3 | 平行速度 | 电子温度/eV | 离子温度/eV | |
芯部( | 3×1019 | 400 | 400 | |
靶板( | ±6.189 938×104 m·s-1* | 40 | 40 | |
私有通量区/刮削层( | 3×1018 | 40 | 40 |
表1 边界条件设置
Table 1 Boundary condition settings
密度/m-3 | 平行速度 | 电子温度/eV | 离子温度/eV | |
芯部( | 3×1019 | 400 | 400 | |
靶板( | ±6.189 938×104 m·s-1* | 40 | 40 | |
私有通量区/刮削层( | 3×1018 | 40 | 40 |
图2 使用SIMPLE算法在细网格计算得到的(a)离子密度、(b)离子平行速度、(c)电子温度、(d)离子温度分布以及(e)压力分布
Fig.2 Distributions of (a) ion density, (b) ion parallel velocity, (c) electron temperature, (d) ion temperature and (e) pressure calculated with SIMPLE algorithm on fine grid
图3 使用SIMPLE算法在不同密度网格上计算得到的在y=-0.005 m处的(a)离子密度、(b)离子平行速度、(c)电子温度和(d)离子温度分布的极向分布与Richardson外推结果(紫色实线)
Fig.3 Poloidal distributions of (a) ion density, (b) ion parallel velocity, (c) electron temperature and (d) ion temperature at y=-0.005 m calculated with SIMPLE algorithm and Richardson extrapolation (solid purple line)
图4 用5种不同压力修正算法计算(a)离子密度、(b)离子平行速度、(c)电子温度和(d)离子温度极向分布的外推结果
Fig.4 Extrapolated results of (a) ion density, (b) ion parallel velocity, (c) electron temperature and (d) ion temperature with five pressure correction algorithms
图5 压力松弛因子分别为(a) 0.3、(b) 0.5、(c) 0.7、(d) 0.9,不同压力修正算法得到的密度残差随迭代次数的变化
Fig.5 Density residuals calculated with different pressure correction algorithms as functions of the number of iterations, while the pressure relaxation factors are (a) 0.3, (b) 0.5, (c) 0.7, and (d) 0.9, respectively
图6 压力松弛因子分别为(a) 0.3、(b) 0.5、(c) 0.7、(d) 0.9,用不同压力修正算法得到的平行速度残差随迭代次数的变化
Fig.6 Parallel velocity residuals calculated with different pressure correction algorithms as function of the number of iterations, while the pressure relaxation factors are (a) 0.3, (b) 0.5, (c) 0.7, and (d) 0.9, respectively
算法 | 单轮计算时间/s | 收敛迭代次数(密度残差低于1014) | 计算收敛时间/s |
SIMPLE | 0.766 | 823 | 630.4 |
SIMPLEC | 0.744 | 822 | 611.6 |
SIMPLER | 0.823 | 822 | 676.5 |
SIMPLEX | 0.795 | 825 | 655.9 |
PISO | 0.813 | 466 | 378.9 |
表2 使用不同压力修正算法的收敛速度(压力松弛因子为0.5。)
Table 2 Convergence velocity using different pressure correction algorithms (Pressure relaxation factor is 0.5.)
算法 | 单轮计算时间/s | 收敛迭代次数(密度残差低于1014) | 计算收敛时间/s |
SIMPLE | 0.766 | 823 | 630.4 |
SIMPLEC | 0.744 | 822 | 611.6 |
SIMPLER | 0.823 | 822 | 676.5 |
SIMPLEX | 0.795 | 825 | 655.9 |
PISO | 0.813 | 466 | 378.9 |
1 |
|
2 |
|
3 |
|
4 |
|
5 |
DOI |
6 |
DOI |
7 |
DOI |
8 |
DOI |
9 |
DOI |
10 |
DOI |
11 |
DOI |
12 |
DOI |
13 |
DOI |
14 |
DOI |
15 |
DOI |
16 |
DOI |
17 |
周一夫, 毛世峰, 赵登, 等. CFETR不同位置充气下的辐射偏滤器模拟研究[J]. 核聚变与等离子体物理, 2020, 40 (4): 336- 343.
|
18 |
DOI |
19 |
BRAAMS B J. A multi-fluid code for simulation of the edge plasma in tokamaks, NET report NET-68[R]. EUR-FU/XII-80/87/68, 1987.
|
20 |
|
21 |
DOI |
22 |
|
23 |
PATANKAR S V, SPALDING D B. A calculation procedure for heat, mass and momentum transfer in three-dimensional parabolic flows[M]//Numerical Prediction of Flow, Heat Transfer, Turbulence and Combustion. Pergamon, 1983: 54-73.
|
24 |
DOI |
25 |
DOI |
26 |
|
27 |
DOI |
28 |
DOI |
29 |
|
30 |
DOI |
31 |
|
32 |
DEKEYSER W, BAELMANS M, VOSKOBOYNIKOV S, et al. B2-B2: 5 code benchmarking[R]. Forschungszentrum Juelich (Germany), Inst fuer Energie-und Klimaforschung (IEK), 2011.
|
33 |
GUENNEBAUD G, JACOB B. The eigen 3 C++ library[EB/OL]. http://eigen.tuxfamily.org/2010.
|
34 |
|
35 |
|
36 |
|
37 |
DOI |
38 |
|
39 |
KARKI K C. A calculation procedure for viscous flows at all speeds in complex geometries[D]. Twin Cities: University of Minnesota, 1986.
|
40 |
陶文铨. 计算传热学的近代进展[M]. 北京: 科学出版社, 2000.
|
41 |
|
42 |
SOSNOWSKI M, KRZYWANSKI J, GRABOWSKA K, et al. Polyhedral meshing in numerical analysis of conjugate heat transfer[C]//EPJ Web of Conferences, EDP Sciences, 2018, 180: 02096.
|
43 |
|
[1] | 朱万坡, 胡双辉, 欧阳学锋, 欧阳思杰, 兰源丹. EAST高约束运行条件下离散阿尔芬本征模的数值模拟[J]. 计算物理, 2023, 40(4): 461-472. |
[2] | 严春晖, 肖波, 王刚华, 陆禹, 李平. 一种基于磁通和电磁能流的磁扩散问题求解格式[J]. 计算物理, 2022, 39(4): 379-385. |
[3] | 郑书昱, 彭佳臻, 张先梅, 薛二兵, 虞立敏. 基于神经网络的托卡马克能量约束时间预测[J]. 计算物理, 2021, 38(4): 423-430. |
[4] | 刘祖光, 李新霞, 杨明. 低混杂波高N‖分量对EAST等离子体电流驱动的影响[J]. 计算物理, 2020, 37(4): 467-472. |
[5] | 王智, 邹高域, 宫敬, 白剑锋, 翟博文. 一维双流体模型的压力修正算法[J]. 计算物理, 2019, 36(4): 413-420. |
[6] | 张珑慧, 由长福. 基于有限体积虚拟区域方法的两相流动直接模拟[J]. 计算物理, 2019, 36(3): 291-297. |
[7] | 尹亮, 杨超, 马石庄. 地球外核热对流运动的区域分解多重网格并行数值模拟[J]. 计算物理, 2019, 36(1): 1-14. |
[8] | 孙婷婷, 韩赛赛, 许明田. 求解对流-扩散-反应问题的改进有限积分法[J]. 计算物理, 2018, 35(3): 269-274. |
[9] | 唐秋明, 高强. 风沙流对高压绝缘子电位和电场分布的影响[J]. 计算物理, 2016, 33(5): 539-546. |
[10] | 查学军, 钟德俊, 王福琼, 陈一平, 卢洪伟, 胡立群. EAST托卡马克杂质输运蒙特卡洛模拟[J]. 计算物理, 2015, 32(6): 715-721. |
[11] | 刘燕, 龚学余, 杨磊, 彭晓炜, 尹岚. 托卡马克中快波电流驱动下全波方程的数值求解[J]. 计算物理, 2012, 29(3): 375-382. |
[12] | 王金铭, 曲绍波, 于波. 磁场与流场耦合问题中Newton-Laphson方法的收敛性分析(英文)[J]. 计算物理, 2011, 28(6): 835-842. |
[13] | 雷国东, 李万爱, 任玉新. 求解可压缩流的高精度非结构网格WENO有限体积法[J]. 计算物理, 2011, 28(5): 633-640. |
[14] | 张来平, 刘伟, 贺立新, 赫新, 邓小刚. 基于静动态重构的高阶DG/FV混合格式在二维非结构网格中的推广[J]. 计算物理, 2011, 28(2): 188-198. |
[15] | 朱祥德, 陈春刚, 肖锋. 一种基于多矩的有限体积浸入边界法[J]. 计算物理, 2010, 27(3): 342-352. |
阅读次数 | ||||||
全文 |
|
|||||
摘要 |
|
|||||
版权所有 © 《计算物理》编辑部
地址:北京市海淀区丰豪东路2号 邮编:100094 E-mail:jswl@iapcm.ac.cn
本系统由北京玛格泰克科技发展有限公司设计开发