[发明专利]基于粒子法的熔融物与混凝土相互作用分析方法有效
| 申请号: | 201910609572.2 | 申请日: | 2019-07-08 |
| 公开(公告)号: | CN110321641B | 公开(公告)日: | 2020-08-04 |
| 发明(设计)人: | 陈荣华;蔡庆航;田文喜;苏光辉;秋穗正 | 申请(专利权)人: | 西安交通大学 |
| 主分类号: | G06F30/25 | 分类号: | G06F30/25 |
| 代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 何会侠 |
| 地址: | 710049 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 一种基于粒子法的熔融物与混凝土相互作用分析方法,主要步骤如下:1、粒子建模,设定粒子初始布置和参数;2、建立背景网格并按节点划分,检索邻居粒子;3、计算粒子焓值、温度和相态;4、计算共晶和化学反应,更新粒子物质组分和物性参数,同时计算化学热,更新粒子焓值、温度和相态;6、计算气体运动,更新粒子类型、速度和位置;7、显示计算动量方程中的粘性项、表面张力项和重力项,估算粒子速度和位置;8、使用估算的粒子位置显示计算动量方程中的压力项并修正粒子速度和位置;9、输出计算结果。本方法考虑熔融物与混凝土相互作用的所有现象;基于粒子法,能够精确捕捉自由液面、方便建模及精确处理相变;采用显示压力模型有利于进行大规模计算。 | ||
| 搜索关键词: | 基于 粒子 熔融 混凝土 相互作用 分析 方法 | ||
【主权项】:
1.一种基于粒子法的熔融物与混凝土相互作用分析方法,其特征在于:步骤如下:步骤1:对熔融池与混凝土的初始状态进行粒子建模,用不同种类的粒子代表不同的物质,采用1、2、3号粒子模拟熔融物粒子的液相、固液混合相、固相,采用4、5、6号粒子模拟混凝土的液相、固液混合相、固相,每种粒子根据所表示的物质具有对应的质量、密度、比热、熔沸点、温度、焓信息;由于熔融池与混凝土相互作用过程中物质组成复杂,存在众多互可溶或互不可溶的物质组成,对于互相可溶的物质,对于粒子i添加物质x物质摩尔份额属性fi,x,以判别单个粒子的物质组成成分,而对于互不可溶的物质,两两组分不会存在于同一个粒子中;定义某个粒子i的相关参数为Parameteri,Parameter为参数量,则粒子i的质量、密度、比热、熔点即固相线温度和液相线温度、沸点、温度、焓、压力、速度矢量、位置矢量分别为mi、ρi、Cpi、Tsi即Ts0i和Ts1i、Tbi、Ti、hi、Pi、
粒子直径定义为l0;由此得到熔融物和混凝土的初始位置分布和相关参数;步骤2:在建立的粒子模型区域内建立背景网格,背景网格均匀布置,网格为正方形,边长为最大的粒子作用距离re,max;每个粒子均存在于一个网格上或网格面组成的正方体内;对于每一个粒子i,其坐标位置为(xi,yi,zi),其只能与包括它所处的网格体在内的27个网格体内的粒子发生作用;针对每个粒子i,检索其周围27个网格体内的所有粒子,当粒子i与粒子j的距离lij小于最大的粒子作用距离re,max,将粒子j列为粒子i的邻居粒子组,邻居粒子组内的粒子数设为邻居粒子数nnei,即该检索过程会得到每个粒子的邻居粒子组![]()
粒子i与粒子j的距离lij由公式(1)计算:
步骤3:对步骤2建立的背景网格按节点数进行划分,保证每个节点计算域内的粒子数基本相同;划分得到每个节点计算域内所占网格体的上下限(Xup,Yup,Zup)、(Xdown,Ydown,Zdown);定义处于边界处的网格体为边界网格体,边界网格体向相邻节点计算域传递粒子信息,实现进程间的并行计算;步骤4:定义一个加权函数来衡量粒子受附近粒子的作用程度,采用指数多项式型核函数,如公式(2)所示,
式中re为粒子作用范围,r为粒子间距,w为核函数;进一步定义粒子数密度,如公式(3),用以衡量粒子疏密程度,ni=∑j≠iw(r) 公式(3)式中:ni为i粒子的粒子数密度,j为i粒子周围邻居粒子符号,i为i粒子符号;步骤5:能量守恒方程如公式(4)所示,
式中h——粒子焓值J/kg;t——时间s;ρ——粒子密度kg/m3;k——粒子热导率W/(m·K);T——粒子温度K;Qradiation——辐射热源W/m3;Qout——外热源W/m3;Qchem——化学热W/m3;对于辐射换热,首先检索表面粒子,令粒子数密度小于0.97倍的n0为表面粒子,其中n0为初始的粒子数密度;只对表面粒子进行辐射换热计算,采用斯忒藩‑玻尔兹曼定律,如公式(5)所示,
式中Qradiation——辐射热源W/m3;ε——发射率;σ——斯忒藩‑玻耳兹曼常数;T——粒子温度K;Tenv——环境温度K;l0——粒子直径m;对于传热过程,采用导热微分方程的离散格式,如公式(6)所示,
式中
——下一个时刻的粒子i的焓值J/kg;
——当前时刻的粒子i的焓值J/kg;d——维度;n0——初始的粒子数密度;ρi——i粒子密度kg/m3;
——当前时刻的粒子j温度K;Tik——当前时刻的粒子i温度K;Δt——时间步长s;
——j粒子对i粒子的核函数值,表达形式如公式(2);
——j粒子位置矢量;
——i粒子位置矢量;![]()
——粒子i和粒子j热导率的调和平均值W/(m·K);ki——粒子i热导率W/(m·K);kj——粒子j热导率W/(m·K);Q=Qout+Qchem——热量源项W/m3;Qout——外热源W/m3;Qchem——化学热W/m3;通过焓值确定粒子的温度,对于单质如公式(7)所示,对于混合物如公式(8)所示
式中T——粒子温度K;Ts——粒子熔点K;h——粒子焓值J/kg;hs0——粒子开始熔化的焓值J/kg;hs1——粒子结束熔化的焓值J/kg;cp——粒子比热容J/(kg·K);
式中T——粒子温度K;Ts——粒子固相线温度K;Tl——粒子液相线温度K;h——粒子焓值J/kg;hs——粒子固相线温度对应焓值J/kg;hl——粒子液相线温度对应焓值J/kg;cp——粒子比热容J/(kg·K);由焓值定义固相率来表示物质所处的相态,如公式(9)所示,
γ——粒子固相率;h——粒子焓值J/kg;hs——粒子固相线温度对应焓值J/kg;hl——粒子液相线温度对应焓值J/kg;对于单质的固相率计算,只要将hs和hl分别用hs0和hs1替代;当γ=0时,粒子为液态;当γ=1时,粒子为固态;当0<γ<1时,粒子为固液混合态;通过步骤5的计算,模拟熔融物和混凝土相互作用过程中熔融池内的液相粒子的传热、熔融池与固体混凝土的接触界面的传热、熔融物和混凝土的相变过程;计算得到每个粒子在不同时刻下的种类、焓值和温度,即得到熔融物和混凝土的相态、焓值和温度随时间的变化过程;步骤6:共晶反应计算,反应堆堆芯材料中存在的UO2、锆合金、不锈钢两两之间可能发生共晶反应,因此定义堆芯熔融物组分包含UO2、Zr、不锈钢份额,这些物质之间存在物质传递,传质过程满足菲克第二定律,如公式(10)所示,
式中
——下一时刻的粒子i中物质x的质量kg;
——当前时刻的粒子i中物质x的质量kg;D——扩散系数m2/s;Δt——时间步长s;d——维度;n0——初始的粒子数密度;
——当前时刻的粒子j中物质x的质量kg;![]()
——j粒子对i粒子的核函数值,表达形式如公式(2);
——j粒子位置矢量;
——i粒子位置矢量;由此获得每个粒子中物质x的物质摩尔份额fx=mx/Mx/ntotal,其中mx为粒子中物质x的质量,Mx为物质x的摩尔质量,ntotal为粒子中总的物质的量;通过伪二元共晶相图或三元相图即能够判定粒子的物性参数变化;通过步骤6的计算,得到熔融物粒子中UO2、Zr、不锈钢物质摩尔份额的变化,即熔融物的物质分布情况;并通过物质分布,得到熔融物的物性参数变化;步骤7:化学反应计算,在熔融物和混凝土相互作用过程中会存在大量的化学方应,主要包括混凝土的分解反应和熔融物的氧化反应;混凝土的分解反应主要有:400℃下氢氧化钙脱水:Ca(OH)2+1340kJ/kg→CaO+H2O(g)600℃下碳酸钙分解:CaCO3+1637kJ/kg→CaO+CO2(g)1462℃下Fe2O3转变:6Fe2O3+480kJ/kg→4Fe3O4+O2(g)熔融物的氧化反应主要有:Zr+2H2O→ZrO2+2H2+6.3MJ/kgZr+2CO2→ZrO2+2CO+5.7MJ/kgFe+H2O+3.0kJ/kg→FeO+H2Fe+CO2+480kJ/kg→FeO+COZr+SiO2→ZrO2+Si+1.6MJ/kg温度<1870℃Zr+2SiO2+4.7MJ/kg→ZrO2+2SiO(g)温度>1870℃Si+2H2O→SiO2+2H2+15MJ/kgSi+2CO2→SiO2+2CO+14MJ/kg基于如上化学方程式,当两个粒子间相互接触,且温度达到反应温度或具有足够的内热源进行化学方应,则两个粒子进行物质转换生成新的粒子物质原子份额,期间通过控制粒子焓值的形式保证前后物质的能量守恒;在1870℃以下,对于Zr和SiO2,当两个粒子中含有Zr和SiO2,粒子相接触后发生反应,两种粒子中Zr和SiO2的物质份额会转化为ZrO2和Si物质份额,并以内热源的形式释放1.6MJ/kg的热量,此处需引入一个假设的释热速率,设为Δt时间完成全部化学热的释放;转变后的粒子根据温度更新对应粒子的物性,按初始粒子的温度比例计算转换后的粒子的温度,如公式(11)和公式(12)所示,![]()
式中T表示粒子温度,h表示粒子焓值,下标Zr表示锆,下标SiO2表示二氧化硅,下标ZrO2表示二氧化锆,下标Si表示硅;结合温度和焓值之间的转换关系,如公式(7)或公式(8),即能够计算得到反应后的粒子温度和焓值;通过这种转化形式,在保证粒子能量守恒的前提下,尽可能避免粒子物性变化引起的温度突变而导致的温度计算震荡;以上对化学反应的处理方法的前提是整个粒子均完全发生化学方应,也就是要求粒子足够小,认为粒子直径小于等于0.1mm时能够满足该前提条件;通过步骤7的计算,得到了每个粒子内的物质份额变化,即得到了混凝土的分解反应过程和熔融物的氧化反应过程中物质的变化情况;步骤8:气泡生长过程计算,在化学反应过程中,可能会产生不可凝气体,不可凝气体的存在会起到搅浑融池和局部增压;化学反应产生气体的过程是瞬间完成的,但是气体的膨胀过程是持续的,气体的生长过程,主要为两个过程,一是气泡直径不断变大的过程,二是气泡直径基本不变,继续运动的过程;对于第一个过程,在气体生成处生成或转变出气体粒子,该粒子温度、压力取周围粒子平均值,定义一个气体生长时间Δtbubble,该生长时间小于移动粒子法计算的时间步长,该粒子的计算半径随气体生长时间不断增大,增大速率取决于气泡的生长速率,直到生成的气体作用半径所处的球空间的体积乘以对应温度下气体的密度等于生成的气体质量,此时,该粒子计算半径等于气泡大小,随后,在计算半径区域内填充气体粒子;该过程避免了气体体积的突变而引起的压力震荡的过程;对于第二个过程,基于多相流模型,如公式(13)、公式(14)、公式(15)所示,![]()
![]()
公式(13)到公式(15)中
——j粒子对i粒子的高斯核函数值,表示形式如公式(16);μ——动力粘度N·s/m2;
——i粒子的速度矢量m/s;
——j粒子的速度矢量m/s;
——j粒子位置矢量;
——i粒子位置矢量;d——维度;re——粒子作用半径m;
——基于高斯核函数的初始粒子数密度;μi——i粒子的动力粘度N·s/m2;μj——j粒子的动力粘度N·s/m2;Pi——i粒子的压力Pa;Pj——j粒子的压力Pa;
——j粒子对i粒子的核函数值,表达形式如公式(2);ρi——i粒子的密度kg/m3;ρj——j粒子的密度kg/m3;
——当前时刻i粒子的速度m/s;nk+1——下一时刻的粒子数密度;nk——当前时刻的粒子数密度;Pik+1——下一时刻i粒子的压力;Δt——时间步长s;β——人工调节系数,取值在0.01到0.05;α——人工可压缩系数,取值在10‑9到10‑7;σ——表面张力系数;ki——中心粒子处的局部等高线曲率;C——颜色函数,表示形式如公式(17);算子<>为光滑算子,计算表达式如公式(18);
式中re——粒子作用半径m;![]()
式中Parameteri——i粒子的相关参数;w——核函数,表达形式如公式(2);r——粒子间距m;V——i粒子以粒子作用半径的球空间内部;通过以上计算,得到气体在液相中的流动行为;步骤9:连续性方程如公式(19)
式中ρ——粒子密度kg/m3;t——时间s;对于液相,将其视为不可压缩流体,只在计算压力过程中添加相关的弱压缩系数;步骤10:动量方程如公式(20)
式中ρ——粒子密度kg/m3;t——时间s;P——粒子压力Pa;μ——粒子动力粘度N·s/m2;
——粒子的速度矢量m/s;
——粒子表面张力矢量N/kg;
——重力加速度m/s2;对于压力计算,采用显示压力模型进行计算,如公式(21)
式中Pik+1——i粒子下一个时刻的压力Pa;ρ——粒子密度kg/m3;c——人造音速m/s,一般取为最大粒子速度的3倍;B——显示压力计算模型系数,一般为7;ni——i粒子的粒子数密度;n0——初始的粒子数密度;对于最大作用半径范围内不含气体粒子的粒子,采用压力梯度模型如公式(22)计算;对于附近含气体粒子的粒子,采用公式(14)计算;
式中ρ——粒子密度kg/m3;P——粒子压力Pa;d——维度;n0——初始的粒子数密度;
——j粒子位置矢量;
——i粒子位置矢量;ρi——i粒子密度kg/m3;ρj——j粒子密度kg/m3;Pj——j粒子压力Pa;Pi,min——i粒子所有邻居粒子中压力的最小值Pa;Pik+1——下一时刻i粒子的压力Pa;α——人工可压缩系数,取值在10‑9到10‑7;Δt——时间步长s;![]()
——j粒子对i粒子的核函数值,表达形式如公式(2);对于粘度计算,采用粘度变化模型,如公式(23)μ=μ0 exp(2.5Aγ) 公式(23)式中μ——粒子动力粘度N·s/m2;μ0——初始动力粘度N·s/m2;A——粘度变化系数,对于Zr和UO2设为3.0;对于不锈钢和熔融混凝土设为2.0;γ——粒子固相率;粘度项计算采用公式(13);对于固‑液,液‑液界面之间的表面张力采用基于自由能模型的表面张力模型计算,如公式(24)
式中F——自由能系数,对于液‑液界面如公式(25),对于固‑液界面如公式(26);lij——i粒子和j粒子的距离;lmin——i粒子与周围的粒子的最小距离,采用1.5l0;re——粒子作用半径;![]()
式中Fff——液‑液界面的自由能系数Ffs——固‑液界面的自由能系数;σ——粒子表面张力系数;θ——粒子接触角°;步骤11:速度和位置估算,计算完动量方程公式(20)中的重力项、粘性项、表面张力项后,对速度和位置进行估算,如公式(27)和公式(28);![]()
式中
——i粒子的估算速度矢量m/s;
——当前时刻i粒子的速度矢量m/s;μ——粒子动力粘度N·s/m2;
——粒子的速度矢量m/s;ρi——i粒子密度kg/m3;
——i粒子的表面张力矢量N/kg;
——粒子重力加速度矢量m/s2;
——i粒子的估算位置矢量m;
——当前时刻i粒子的位置矢量m;Δt——时间步长s;步骤12:速度和位置修正,计算完动量方程公式(20)中的压力项,对速度和位置进行修正,如公式(29)和公式(30);![]()
式中
——i粒子的估算速度矢量m/s;
——下一时刻i粒子的速度矢量m/s;
——i粒子的估算位置矢量m;
——下一时刻i粒子的位置矢量m;ρi——i粒子密度kg/m3;Δt——时间步长s;P——粒子压力Pa;通过步骤9至步骤12,得到了每个粒子的速度和位置,即得到了所有熔融物和混凝土的速度和位置,由此模拟得到了熔融物在和混凝土相互作用过程中的运动过程;综上,通过步骤1对熔融物和混凝土的相互作用过程中熔融物和混凝土的位置、速度和初始物性参数进行设定;通过步骤5模拟熔融物和混凝土相互作用过程中熔融池内的液相粒子的传热、熔融池与固体混凝土的接触界面的传热、熔融物和混凝土的相变过程,计算得到每个粒子在不同时刻下的种类、焓值和温度,即得到熔融物和混凝土的相态、焓值和温度随时间的变化过程;通过步骤6模拟熔融物中UO2、Zr、不锈钢两两之间的共晶反应,得到熔融物粒子中UO2、Zr、不锈钢的物质摩尔份额的变化,即熔融物内的物质分布情况,并通过物质分布,更新熔融物的物性参数;通过步骤7模拟混凝土的分解反应过程和熔融物的氧化反应过程,计算得到每个粒子内的物质原子份额变化,即得到混凝土的分解反应过程和熔融物的氧化反应过程中物质的消失和生成过程;通过步骤8模拟气体的生成过程,计算得到气体粒子的出现和位置、速度的变化,即熔融池内由于混凝土分解产生的气体的生成和生长过程;通过步骤9至步骤12模拟熔融物和混凝土的运动过程,计算得到熔融物和混凝土粒子的速度、位置和压力,即得到熔融物和混凝土在相互作用过程中的运动和压力变化过程;综合以上步骤,模拟了熔融物和混凝土的相互作用过程,得到作用过程中熔融物、混凝土和不可凝气体的位置、速度、压力、相态、温度、焓值、物质原子份额随时间的变化,通过以上数据对熔融物和混凝土相互作用过程中的传热相变、共晶反应、化学方应、气体产生和生长过程展开机理性分析。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910609572.2/,转载请声明来源钻瓜专利网。





