2. 西安交通大学 核科学与技术学院,陕西 西安 710049
2. School of Nuclear Science and Technology, Xi′an Jiaotong University, Xi′an 710049, China
自然循环是指依靠密度差和高度差形成的驱动力驱动流体循环流动的现象。自然循环在核动力系统中非常常见,其对反应堆安全有重要影响,因此准确模拟自然循环现象是当前反应堆热工水力分析中最重要研究内容之一。
目前主流热工水力系统分析程序如RELAP5,CATHARE,TRACE等普遍采用低阶差分法来求解基本守恒方程,其在模拟自然循环不稳定性问题时存在预测误差。为提高自然循环不稳定性问题的计算精度,本文采用基于两流体双压力两相流模型的高精度数值解法对Welander自然循环进行计算分析。
1 两流体双压力模型两流体双压力模型基本守恒方程:
体积份额输运方程
$A\frac{{\partial {\alpha _g}}}{{\partial t}} + A{v_{\rm{int} }}\frac{{\partial {\alpha _g}}}{{\partial x}} = A\mu \left( {{P_g} - {P_f}} \right) + A\frac{{{\varGamma _g}}}{{{\rho _{\rm{int} }}}}{\text{。}}$ | (1) |
式中:
${\alpha _g} + {\alpha _f} = 1,$ | (2) |
压力松弛系数为:
$\mu = \frac{1}{{{\tau _P}}}\frac{{{\alpha _f}{\alpha _g}}}{{{P_f} + {P_g}}}\text{。}$ | (3) |
其中
质量守恒方程
$\frac{\partial }{{\partial t}}\left( {{\alpha _g}{\rho _g}} \right) + \frac{1}{A}\frac{\partial }{{\partial x}}\left( {{\alpha _g}{\rho _g}{v_g}A} \right) = {\varGamma _g},$ | (4) |
$\frac{\partial }{{\partial t}}\left( {{\alpha _f}{\rho _f}} \right) + \frac{1}{A}\frac{\partial }{{\partial x}}\left( {{\alpha _f}{\rho _f}{v_f}A} \right) = - {\varGamma _g}\text{。}$ | (5) |
式中:
动量守恒方程:
$\begin{split} \frac{\partial }{{\partial t}}\left( {{\alpha _g}{\rho _g}{v_g}A} \right) +\;& \frac{\partial }{{\partial x}}\left( {{\alpha _g}{\rho _g}v_g^2A} \right) = - {\alpha _g}A\frac{{\partial {P_g}}}{{\partial x}} + \\ & ({P_{\rm{int} }}\; \; - {P_g})A\frac{{\partial {\alpha _g}}}{{\partial x}} + {\alpha _g}{\rho _g}{{\rm{g}}_{\rm{x}}}A + {\Gamma _g}{v_{\rm{int} }}A - \\ & \frac{1}{8}{\rho _c}{C_{iD}}{A_{\rm{int} }}\left( {{v_g} - {v_f}} \right)\left| {{v_g} - {v_f}} \right|A - \\ & \frac{1}{2}\frac{{{f_{wall,g}}}}{D}{\rho _g}v_g^{}\left| {v_g^{}} \right|{\alpha _g}A,\\[-15pt] \end{split} $ | (6) |
$\begin{split} \frac{\partial }{{\partial t}}\left( {{\alpha _f}{\rho _f}{v_f}A} \right) +\;& \frac{\partial }{{\partial x}}\left( {{\alpha _f}{\rho _f}v_f^2A} \right) = - {\alpha _f}A\frac{{\partial {P_f}}}{{\partial x}} +\\ & ({P_{\rm{int} }} - {P_f})A\frac{{\partial {\alpha _f}}}{{\partial x}} + {\alpha _f}{\rho _f}{{\rm{g}}_{\rm{x}}}A - {\Gamma _g}{v_{\rm{int} }}A + \\ & \frac{1}{8}{\rho _c}{C_{iD}}{A_{\rm{int} }}\left( {{v_g} - {v_f}} \right)\left| {{v_g} - {v_f}} \right|A - \\ & \frac{1}{2}\frac{{{f_{wall,f}}}}{D}{\rho _f}v_f^{}\left| {v_f^{}} \right|{\alpha _f}A\text{。}\\[-15pt] \end{split} $ | (7) |
式中:
能量守恒方程
$\begin{split} \frac{\partial }{{\partial t}}\left( {{\alpha _g}{\rho _g}{e_g}} \right) +& \frac{1}{A}\frac{\partial }{{\partial x}}\left( {{\alpha _g}{\rho _g}{e_g}{v_g}A} \right) +\\ &\frac{1}{A}{P_g}\frac{\partial }{{\partial x}}\left( {{\alpha _g}{v_g}A} \right) = - {P_{\rm{int} }}\frac{{\partial {\alpha _g}}}{{\partial t}} +\\ &({P_g} - {P_{\rm{int} }}){v_g}\frac{{\partial {\alpha _g}}}{{\partial x}} + {\varGamma _g}\frac{{{{({v_g} - {v_{\rm{int} }})}^2}}}{2} + {Q_{wg}} +\\ &{H_{ig}}({T^s} - {T_g}) + {\varGamma _g}h_g^* + \frac{1}{2}\frac{{{f_{wall,g}}}}{D}{\rho _g}v_g^2\left| {v_g^{}} \right|{\alpha _g} \end{split}, $ | (8) |
$\begin{split} \frac{\partial }{{\partial t}}\left( {{\alpha _f}{\rho _f}{e_f}} \right) +& \frac{1}{A}\frac{\partial }{{\partial x}}\left( {{\alpha _f}{\rho _f}{e_f}{v_f}A} \right) +\frac{1}{A}{P_f}\frac{\partial }{{\partial x}}\left( {{\alpha _f}{v_f}A} \right) = \\ & - {P_{\rm{int} }}\frac{{\partial {\alpha _f}}}{{\partial {\rm{t}}}} +({P_f} - {P_{\rm{int} }}){v_f}\frac{{\partial {\alpha _f}}}{{\partial x}} - \\ &{\varGamma _g}\frac{{{{({v_f} - {v_{\rm{int} }})}^2}}}{2} + {Q_{wf}} {H_{if}}({T^s} - {T_f}) - \\ &{\varGamma _g}h_f^* + \frac{1}{2}\frac{{{f_{wall,k}}}}{D}{\rho _f}v_f^2\left| {v_f^{}} \right|{\alpha _f}\text{。}\\[-15pt] \end{split} $ | (9) |
式中:
采用参考文献[1]作者提出的半隐数值算法求解两流体双压力模型。为达到快速计算的效果,半隐算法只对时间常数小、传播速度快的量隐式处理,如两相速度、压力梯度、相间界面质量和动量交换项,其他量显式处理。为了解决两相和单相之间转变带来的数值不稳定性问题,动量守恒方程和质量守恒方程处理成和与差的微分方程,所有守恒方程瞬态项采用展开的形式,再进行数值差分。采用交错网格划分控制体,如图1所示。K,L等表示求解质量、能量守恒方程的控制体,存储流场中的标量如压力、比内能、空泡份额等;j代表动量控制体(虚线包围),用于求解动量守恒方程,存储流场中速度矢量。
目前现有的系统程序普遍采用一阶时间差分(BDF1)离散守恒方程瞬态项。BDF1离散误差大,给守恒方程的差分方程引入了“人工”扩散,宜采用精度更高的二阶时间差分(BDF2)来降低瞬态项的离散误差。二阶时间差分根据Taylor级数展开法得到[2]:
$\begin{split} {\left( {\frac{{\partial \varphi }}{{\partial t}}} \right)_{{t_{n{\rm{ + }}1}}}} = &\frac{{\left( {\Delta {t_{old}} + 2\Delta {t_{}}} \right)}}{{\Delta {t_{}}\left( {\Delta {t_{old}} + \Delta {t_{}}} \right)}}\varphi _{}^{n{\rm{ + }}1} -\frac{{\left( {\Delta {t_{old}} + \Delta {t_{}}} \right)}}{{\Delta {t_{old}}\Delta {t_{}}}}\varphi _{}^n +\\ & \frac{{\Delta {t_{}}}}{{\Delta {t_{old}}\left( {\Delta {t_{old}} + \Delta {t_{}}} \right)}}\varphi _{}^{n - 1}\; {\text{。}}\end{split} $ | (10) |
其中:
$\begin{split} &{\left( {\frac{{\partial \varphi }}{{\partial t}}} \right)_{{t_{n + 1}}}} = \frac{{\delta \varphi _{}^{n + 1}}}{{\Delta t}} = \\ &\left\{ \begin{aligned} &{ \dfrac{1}{{\Delta {t_{}}}}\left( {\varphi _{}^{n + 1} - \varphi _{}^n} \right)},\qquad\qquad {\rm{BDF1}}, \\ & \begin{aligned}\dfrac{1}{{\Delta {t_{}}}}\left( \dfrac{{\left( {\Delta {t_{old}} + 2\Delta {t_{}}} \right)}}{{\left( {\Delta {t_{old}} + \Delta {t_{}}} \right)}}\varphi _{}^{n + 1} - \dfrac{{\left( {\Delta {t_{old}} + \Delta {t_{}}} \right)}}{{\Delta {t_{old}}}}\varphi _{}^n +\right.\\ \left.\dfrac{{\left( {\Delta {t_{}}} \right)_{}^2}}{{\Delta {t_{old}}\left( {\Delta {t_{old}} + \Delta {t_{}}} \right)}}\varphi _{}^{n - 1} \right),\;\;\, {\rm{BDF2}}\text{。}\qquad\;\;\end{aligned} \end{aligned} \right. \end{split}$ | (11) |
目前主流热工水力程序采用一阶施主元法离散对流项。一阶施主元法本质上是一阶迎风,计算精度低,因此宜采用稳定高阶施主元法,以提高对流项的计算精度。双压力模型守恒方程中与速度相关的项均采用施主元法计算。以能量方程对流项为例,其离散形式为:
$\begin{split}&{\left. {\frac{\partial }{{\partial x}}\left( {{\alpha _k}{\rho _k}{e_k}{v_k}A} \right)} \right|_L} =\\ &\quad\frac{{\left( {\dot \alpha _{k,j + 1}^n\dot \rho _{k,j + 1}^n\dot e_{k,j + 1}^n} \right)v_{k,j + 1}^{n + 1}{A_{j + 1}} - \left( {\dot \alpha _{k,j}^n\dot \rho _{k,j}^n\dot e_{k,j}^n} \right)v_{k,j}^{n + 1}{A_j}}}{{\Delta {x_L}}}\end{split},$ | (12) |
由于速度本身定义在接管上,因此对流项的计算精度很大程度上取决于接管上的标量
$ {\dot{\phi }}^{n}{}_{j}=\left\{\begin{array}{l}{\phi }_{K}{}^{n}+\dfrac{\Delta {x}_{K}}{2}\psi \left(r\right){\left(\dfrac{\partial \phi }{\partial x}\right)}_{j-1}^{n},{\text{若}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}{v}_{j}>0,\\ {\phi }_{L}{}^{n}-\dfrac{\Delta {x}_{L}}{2}\psi \left(r\right){\left(\dfrac{\partial \phi }{\partial x}\right)}_{j+1}^{n}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}},{\text{若}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}{v}_{j}<0{\text{。}}\end{array}\right.$ | (13) |
其中:
$ r=\left\{\begin{array}{l}{\left(\dfrac{\partial \phi }{\partial x}\right)}_{j}^{n}\Biggr/{\left(\dfrac{\partial \phi }{\partial x}\right)}_{j-1}^{n},{\text{若}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}{v}_{j}>0,\\ {\left(\dfrac{\partial \phi }{\partial x}\right)}_{j}^{n}\Biggr/{\left(\dfrac{\partial \phi }{\partial x}\right)}_{j+1}^{n},{\text{若}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}\rm{\hspace{0.05em}}{v}_{j}<0{\text{。}}\end{array}\right.$ | (14) |
空间离散方案统一形式(13)由两部分组成,第一部分为稳定的一阶迎风方案,第二部分为反扩散项。因此,物理量
稳定三阶TVD差分格式(命名为TOU_TVD_CFL)为[2]:
$\psi \left( {{r_{}}} \right) = \max \left\{ {0,\min \left[ \begin{gathered} \min \left( {2\frac{{1 - C}}{C}\; \; ,2} \right)\; {r_{}}, \\ \min \left( {2\frac{{1 - C}}{C}\; \; ,2} \right),\frac{{2r + 1}}{3} \end{gathered} \right]} \right\}\text{。}$ | (15) |
式中C为Courant数。
3 计算分析 3.1 Welander自然循环问题Welander提出了竖直回路中单相自然循环问题来研究流体的不稳定性行为[3]。Welander自然循环回路由2个平行的竖直绝热管,顶部冷源和底部热源组成,如图2所示,回路总长为L,截面积为A,热阱和热源长度为
$\left\{ \begin{gathered} \alpha = \frac{{g\; \beta \; \Delta T\; \left( {L - 2\Delta s} \right)}}{{2(k\; \; \Delta s)_{}^2}}, \\ \varepsilon = \frac{a}{{16}}\left( {\frac{{{\rho _f}\; D\; k\; \Delta s}}{{{\mu _f}}}} \right)_{}^{1 - b}\frac{{R\; L}}{{2k\; \; \Delta s}} \text{。}\\ \end{gathered} \right.$ | (16) |
式中:Welander定义的层流摩擦系数为
对于Welander单相振荡自然循环问题,选取Ambrosinia和Ferreri [5]设置的几何参数和边界条件。管内径为0.1 m,热源和冷源长度为0.1 m。管道充满压力为0.1 MPa的过冷水。热源温度为30 ℃,与流体换热系数为20000 W·m−2·K−1,冷源温度维持20 ℃,与流体换热系数为20000 W·m−2·K−1。本文研究Welander单相振荡自然循环问题3个不同的实验工况:强不稳定模式、弱不稳定模式和稳定模式,见表1。
图4给出了Welander自然循环回路数值模拟节点图。在进行模拟计算时,时间步长为0.5 s,热源和冷源分别采用一个节点模拟,两垂直绝热管都均分为N个控制体,因此环路控制体总数为2N+2。
对于强不稳定模式工况,环路长度取L=20.2 m,此时
图5给出了使用低阶差分方案BDF1+FOU在不同控制体数下的数值结果。由图可知控制体数低于62时,数值误差过大,无法预测出不稳定行为;控制体数达到102时才预测出不稳定性行为,控制体数越多,数值误差越小,预测的不稳定行为振荡周期越短。由于数值误差的阻尼作用,粗糙网格可以稳定物理上不稳定的系统。采用不同计算节点,低阶差分数值结果会出现系统稳定和不稳定2种相矛盾的情况。因此数值误差对不稳定性行为准确预测有很不利的影响,低阶差分方案BDF1+FOU精度低,不利于研究流动不稳定行为。
图6给出了高阶差分方案与低阶差分方案结果的对比。高阶差分方案模拟流动不稳定性行为具有相当大的优势。高阶差分方案TOU_TVD_CFL只需22个控制体就可以预测出不稳定行为,因此高阶算法有效减小了数值扩散,提高了计算精度。高阶差分算法采用22个控制体的数值精度可达到低阶差分算法控制体数为182的计算精度,振荡周期相近。
图7给出了低阶差分方案BDF1+FOU计算的流体温度与质量流量关系图,随着控制体数增多,精度越高,混沌行为(Chaotic Behavior)越明显。图8给出了高阶BDF2+TOU_TVD_CFL方案计算的流体温度与质量流量关系图。同样可以看出,随着控制体数增多,可以预测到流动反转的混沌演化过程,流体温度与质量流量关系图类似蝴蝶形状。
针对弱不稳定工况,回路总长为80.2 m。弱不稳定模式时,回路流量不会出现流动反转现象,其维持一个流动方向上的近似等幅振荡。图9给出了采用低阶方案计算的质量流量随时间变化图。控制体数为722时质量流量的数值结果依旧出现缓慢的衰减,低阶差分结果误差大。图10给出了弱不稳定工况下采用高阶差分方案计算的质量流量随时间变化图。高阶算法的结果有效减小人工粘性,抑制振荡衰减,控制体数为102时就可以模拟出等幅振荡的流动不稳定性行为。
针对L=5.2 m的稳定模式工况,表现为:质量流量初始增加到最大值,然后经过一段时间的衰减型振荡后维持稳定运动。图11和图12给出了稳定模式工况下质量流量的计算结果,高阶方案与低阶方案计算结果对比见图13。因为人工粘性的影响,低阶差分预测更小的振荡振幅,更快达到稳定状态;控制体数为102的低阶结果精度比控制体数为22的高阶结果精度还低,振荡衰减更快。由于高阶差分对稳态没影响,最终高阶差分预测的稳态流量与低阶结果一致。
本文采用两流体双压力两相流模型高精度数值算法对Welander自然循环的流动不稳定性问题进行计算分析,数值结果表明:高阶差分格式可以以较少的网格精确地预测不稳定性边界和混沌行为,而采用低阶差分在网格不够精细的情况下有可能将自然循环不稳定模式预测为稳定模式,得到错误的结果。因此高精度数值解法能有效减小数值扩散,提高自然循环问题的预测精度。
[1] |
CHAO F., SHAN J., GOU J., et al.. Study on the algorithm for solving two-fluid seven-equation two-pressure model[J]. Annals of Nuclear Energy, 2018, 111: 379-390. DOI:10.1016/j.anucene.2017.09.021 |
[2] |
CHAO F., LIU D., SHAN J., et al.. Development of temporal and spatial high‐order schemes for two‐fluid seven‐equation two‐pressure model and its applications in two‐phase flow benchmark problems[J]. International Journal for Numerical Methods in Fluids, 2018, 88(4): 169-192. DOI:10.1002/fld.4515 |
[3] |
WELANDER P. On the oscillatory instability of a differentially heated fluid loop[J]. Journal of Fluid Mechanics, 1967, 29(1): 17-30. DOI:10.1017/S0022112067000606 |
[4] |
AMBROSINI W, FERRERI JC. The effect of truncation error on the numerical prediction of linear stability boundaries in a natural circulation single-phase loop[J]. Nuclear Engineering and Design, 1998, 183(1-2): 53-76. DOI:10.1016/S0029-5493(98)00157-5 |
[5] |
AMBROSINI W, FERRERI JC. Prediction of stability of one-dimensional natural circulation with a low diffusion numerical scheme[J]. Annals of Nuclear Energy, 2003, 30(15): 1505-1537. DOI:10.1016/S0306-4549(03)00119-1 |