发明名称 基于流体体积模型模具微细流道磨料流精密加工控制方法
摘要 一种基于流体体积模型模具微细流道磨料流精密加工控制方法,包括以下步骤:(1)基于流体体积模型建立磨料流运动的数学模型;(2)磨料流的求解过程,具体包括:2.1)始条件和边界条件;2.2)网格的划分;2.3)建立离散方程;2.4)离散初始条件和边界条件;2.5)给定求解控制参数;2.6)求解离散方程;2.7)断解的收敛:对于稳态问题的解,或是瞬态问题在某个特定时间步上的解,通过多次迭代得到;对于瞬态问题,若采用显式格式进行时间域上的积分得到;在求解值达到指定精度后,结束迭代过程。本发明能够实现磨料流形的观察、成本低、速度快。
申请公布号 CN101833605B 申请公布日期 2013.01.16
申请号 CN201010159341.5 申请日期 2010.04.29
申请人 浙江工业大学 发明人 计时鸣;唐波;谭大鹏
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 杭州天正专利事务所有限公司 33201 代理人 王兵;王利强
主权项 1.一种基于流体体积模型模具微细流道磨料流精密加工控制方法,其特征在于:所述模具微细流道磨料流精密加工控制方法包括以下步骤:(1)、建立磨料流运动的数学模型,控制方程组如下所示:1.1)体积分数方程:跟踪相与相之间的界面是通过求解一相或多相的体积分数的连续方程来完成的,对第q相方程如下:<maths num="0001"><![CDATA[<math><mrow><mfrac><msub><mrow><mo>&PartialD;</mo><mi>&alpha;</mi></mrow><mi>q</mi></msub><mrow><mo>&PartialD;</mo><mi>t</mi></mrow></mfrac><mo>+</mo><msub><mi>v</mi><mi>q</mi></msub><msub><mrow><mo>&dtri;</mo><mi>&alpha;</mi></mrow><mi>q</mi></msub><mo>=</mo><mfrac><msub><mi>S</mi><msub><mi>&alpha;</mi><mi>q</mi></msub></msub><msub><mi>&rho;</mi><mi>q</mi></msub></mfrac><mo>+</mo><mfrac><mn>1</mn><msub><mi>&rho;</mi><mi>q</mi></msub></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mn>2</mn></munderover><mrow><mo>(</mo><msub><mover><mi>m</mi><mo>&CenterDot;</mo></mover><mi>pq</mi></msub><mo>-</mo><msub><mover><mi>m</mi><mo>&CenterDot;</mo></mover><mi>qp</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中:α<sub>q</sub>是第q相的体积分数;ν<sub>q</sub>是q相的速度;ρ<sub>q</sub>是第q相的物理密度;<img file="FDA00001647390800012.GIF" wi="55" he="61" />是α<sub>q</sub>的源项;<img file="FDA00001647390800013.GIF" wi="71" he="71" />是p相到q相得质量输送,<img file="FDA00001647390800014.GIF" wi="68" he="71" />是q相到p相得质量输送;主相体积分数的计算基于如下的约束:<img file="FDA00001647390800015.GIF" wi="202" he="125" />1.2)属性方程:如果第二相的体积分数被跟踪,那么每一单元中的体积分数平均密度由式:ρ=α<sub>2</sub>ρ<sub>2</sub>+α<sub>1</sub>ρ<sub>1</sub>(2)1.3)动量方程:<maths num="0002"><![CDATA[<math><mrow><mfrac><mo>&PartialD;</mo><mrow><mo>&PartialD;</mo><mi>t</mi></mrow></mfrac><mrow><mo>(</mo><mi>&rho;</mi><mover><mi>v</mi><mo>&RightArrow;</mo></mover><mo>)</mo></mrow><mo>+</mo><mo>&dtri;</mo><mo>&CenterDot;</mo><mrow><mo>(</mo><mi>&rho;</mi><mover><mi>v</mi><mo>&RightArrow;</mo></mover><mover><mi>v</mi><mo>&RightArrow;</mo></mover><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mo>&dtri;</mo><mi>P</mi><mo>+</mo><mo>&dtri;</mo><mo>&CenterDot;</mo><mo>[</mo><mi>&mu;</mi><mrow><mo>(</mo><mo>&dtri;</mo><mover><mi>v</mi><mo>&RightArrow;</mo></mover><mo>+</mo><mo>&dtri;</mo><msup><mover><mi>v</mi><mo>&RightArrow;</mo></mover><mi>T</mi></msup><mo>)</mo></mrow><mo>]</mo><mo>+</mo><mi>&rho;</mi><mover><mi>g</mi><mo>&RightArrow;</mo></mover><mo>+</mo><mover><mi>F</mi><mo>&RightArrow;</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中:ρ为体积分数平均密度;P是流体微元体积上的静压;μ为物质的粘性;<img file="FDA00001647390800017.GIF" wi="25" he="64" />为重力加速度;<img file="FDA00001647390800018.GIF" wi="37" he="53" />为体积力;1.4)能量方程:能量方程是各相共享的,表示如下:<maths num="0003"><![CDATA[<math><mrow><mfrac><mo>&PartialD;</mo><mrow><mo>&PartialD;</mo><mi>t</mi></mrow></mfrac><mrow><mo>(</mo><mi>&rho;E</mi><mo>)</mo></mrow><mo>+</mo><mo>&dtri;</mo><mo>&CenterDot;</mo><mo>[</mo><mover><mi>v</mi><mo>&RightArrow;</mo></mover><mrow><mo>(</mo><mi>&rho;E</mi><mo>+</mo><mi>p</mi><mo>)</mo></mrow><mo>]</mo><mo>=</mo><mo>&dtri;</mo><mo>&CenterDot;</mo><mrow><mo>(</mo><msub><mi>k</mi><mi>eff</mi></msub><mo>&dtri;</mo><mi>T</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>S</mi><mi>h</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>VOF模型处理能量E和温度T,作为质量平均变量:<maths num="0004"><![CDATA[<math><mrow><mi>E</mi><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>q</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>&alpha;</mi><mi>q</mi></msub><msub><mi>&rho;</mi><mi>q</mi></msub><msub><mi>E</mi><mi>q</mi></msub></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>q</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>&alpha;</mi><mi>q</mi></msub><msub><mi>&rho;</mi><mi>q</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>每一相的E<sub>q</sub>是基于该相的比热和共享温度;1.5)附加的标量方程:采用湍流流动加工,采用了SST湍流模型,湍动能方程k为:<maths num="0005"><![CDATA[<math><mrow><mfrac><mrow><mo>&PartialD;</mo><mi>&rho;k</mi></mrow><mrow><mo>&PartialD;</mo><mi>t</mi></mrow></mfrac><mo>+</mo><mi>div</mi><mo>[</mo><mi>&rho;vk</mi><mo>-</mo><mrow><mo>(</mo><mi>&mu;</mi><mo>+</mo><mfrac><msub><mi>&mu;</mi><mi>t</mi></msub><msub><mi>&sigma;</mi><mrow><mi>k</mi><mn>1</mn></mrow></msub></mfrac><mo>)</mo></mrow><mo>&dtri;</mo><mi>k</mi><mo>]</mo><mo>=</mo><mi>G</mi><mo>-</mo><msup><mi>&beta;</mi><mo>&prime;</mo></msup><mi>&rho;k&omega;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths>湍流频率ω方程为:<maths num="0006"><![CDATA[<math><mrow><mfrac><mrow><mo>&PartialD;</mo><mi>&rho;&omega;</mi></mrow><mrow><mo>&PartialD;</mo><mi>t</mi></mrow></mfrac><mo>+</mo><mi>div</mi><mo>[</mo><mi>&rho;v&omega;</mi><mo>-</mo><mrow><mo>(</mo><mi>&mu;</mi><mo>+</mo><mfrac><msub><mi>&mu;</mi><mi>t</mi></msub><msub><mi>&sigma;</mi><mrow><mi>&omega;</mi><mn>1</mn></mrow></msub></mfrac><mo>)</mo></mrow><mo>&dtri;</mo><mi>&omega;</mi><mo>]</mo><mo>=</mo><msub><mi>&alpha;</mi><mn>1</mn></msub><mi>&omega;</mi><mfrac><mi>G</mi><mi>k</mi></mfrac><mo>-</mo><msub><mi>&beta;</mi><mn>1</mn></msub><msup><mi>&rho;&omega;</mi><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>使用选择器<img file="FDA00001647390800022.GIF" wi="63" he="51" /><maths num="0007"><![CDATA[<math><mrow><mover><mi>G</mi><mo>&OverBar;</mo></mover><mo>=</mo><mi>min</mi><mrow><mo>(</mo><mi>G</mi><mo>,</mo><msub><mi>c</mi><mi>lim</mi></msub><mi>&epsiv;</mi><mo>)</mo></mrow><mo>,</mo><msub><mi>c</mi><mi>lim</mi></msub><mo>=</mo><mn>10</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>将k-ε湍流模型进行变形:<maths num="0008"><![CDATA[<math><mrow><mfrac><mrow><mo>&PartialD;</mo><mi>&rho;k</mi></mrow><mrow><mo>&PartialD;</mo><mi>t</mi></mrow></mfrac><mo>+</mo><mi>div</mi><mo>[</mo><mi>&rho;vk</mi><mo>-</mo><mrow><mo>(</mo><mi>&mu;</mi><mo>+</mo><mfrac><msub><mi>&mu;</mi><mi>t</mi></msub><msub><mi>&sigma;</mi><mrow><mi>k</mi><mn>2</mn></mrow></msub></mfrac><mo>)</mo></mrow><mo>&dtri;</mo><mi>k</mi><mo>]</mo><mo>=</mo><mi>G</mi><mo>-</mo><msup><mi>&beta;</mi><mo>&prime;</mo></msup><mi>&rho;k&omega;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0009"><![CDATA[<math><mrow><mfrac><mrow><mo>&PartialD;</mo><mi>&rho;&omega;</mi></mrow><mrow><mo>&PartialD;</mo><mi>t</mi></mrow></mfrac><mo>+</mo><mi>div</mi><mo>[</mo><mi>&rho;v&omega;</mi><mo>-</mo><mrow><mo>(</mo><mi>&mu;</mi><mo>+</mo><mfrac><msub><mi>&mu;</mi><mi>t</mi></msub><msub><mi>&sigma;</mi><mrow><mi>&omega;</mi><mn>2</mn></mrow></msub></mfrac><mo>)</mo></mrow><mo>&dtri;</mo><mi>&omega;</mi><mo>]</mo><mo>=</mo><msub><mi>&alpha;</mi><mn>2</mn></msub><mi>&omega;</mi><mfrac><mi>G</mi><mi>k</mi></mfrac><mo>-</mo><msub><mi>&beta;</mi><mn>2</mn></msub><msup><mi>&rho;&omega;</mi><mn>2</mn></msup><mo>+</mo><mfrac><mrow><mn>2</mn><mi>&rho;</mi><msub><mi>&sigma;</mi><mrow><mi>&omega;</mi><mn>2</mn></mrow></msub></mrow><mi>&omega;</mi></mfrac><mo>&dtri;</mo><mi>k</mi><mo>&dtri;</mo><mi>&omega;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow></math>]]></maths>将基本的k-ω模型、变形后的k-ε湍流模型分别乘以函数F<sub>1</sub>和1-F<sub>1</sub>,得到SST湍流模型:Φ<sub>3</sub>=F<sub>1</sub>Φ<sub>1</sub>+(1-F<sub>1</sub>)Φ<sub>2</sub>(11)式中Φ<sub>1</sub>为基本的k-ω模型;Φ<sub>2</sub>为变形的k-ε湍流模型;<maths num="0010"><![CDATA[<math><mrow><msub><mi>F</mi><mn>1</mn></msub><mo>=</mo><mi>tanh</mi><mrow><mo>(</mo><msubsup><mi>arg</mi><mn>1</mn><mn>4</mn></msubsup><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><msub><mi>arg</mi><mn>1</mn></msub><mo>=</mo><mi>min</mi><mo>[</mo><mi>max</mi><mrow><mo>(</mo><mfrac><msqrt><mi>k</mi></msqrt><mrow><msup><mi>&beta;</mi><mo>&prime;</mo></msup><mi>&omega;y</mi></mrow></mfrac><mo>,</mo><mfrac><mrow><mn>500</mn><mi>&upsi;</mi></mrow><mrow><msup><mi>y</mi><mn>2</mn></msup><mi>&omega;</mi></mrow></mfrac><mo>)</mo></mrow><mo>,</mo><mfrac><mrow><mn>4</mn><mi>&rho;</mi><msub><mi>&sigma;</mi><mrow><mi>&omega;</mi><mn>2</mn></mrow></msub><mi>k</mi></mrow><mrow><msub><mi>CD</mi><mi>k&omega;</mi></msub><msup><mi>y</mi><mn>2</mn></msup></mrow></mfrac><mo>]</mo></mrow></math>]]></maths><maths num="0012"><![CDATA[<math><mrow><msub><mi>&mu;</mi><mi>t</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>&rho;a</mi><mn>1</mn></msub><mi>k</mi></mrow><mrow><mi>max</mi><mrow><mo>(</mo><msub><mi>a</mi><mn>1</mn></msub><mi>&omega;</mi><mo>,</mo><msub><mi>SF</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths><maths num="0013"><![CDATA[<math><mrow><msub><mi>F</mi><mn>2</mn></msub><mo>=</mo><mi>tanh</mi><mrow><mo>(</mo><msubsup><mi>arg</mi><mn>2</mn><mn>2</mn></msubsup><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0014"><![CDATA[<math><mrow><msub><mi>arg</mi><mn>2</mn></msub><mo>=</mo><mi>max</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><msqrt><mi>k</mi></msqrt></mrow><mrow><msup><mi>&beta;</mi><mo>&prime;</mo></msup><mi>&omega;y</mi></mrow></mfrac><mo>,</mo><mfrac><mrow><mn>500</mn><mi>&upsi;</mi></mrow><mrow><msup><mi>y</mi><mn>2</mn></msup><mi>&omega;</mi></mrow></mfrac><mo>)</mo></mrow></mrow></math>]]></maths>y为近壁节点最近距离;υ为运动粘度;常数及经验系数如下:β'=0.09 α<sub>1</sub>=5/9 σ<sub>k1</sub>=2β<sub>1</sub>=0.075 α<sub>2</sub>=0.44 σ<sub>ω1</sub>=2β<sub>2</sub>=0.0828 σ<sub>k2</sub>=1 σ<sub>ω2</sub>=0.856;(2)、磨料流的求解过程,具体包括:2.1)始条件和边界条件;2.2)、网格的划分:不同的计算区域采用结构化网格和非结构化网格相结合的方法来划分网格;2.3)、建立离散方程,通过数值的方法把计算区域内有限数量位置上的因变量当作未知量来处理,从而建立一组关于未知量的代数方程,然后通过求解代数方程组来得到节点值,而计算区域内的其他位置上的值则根据节点位置上的值来确定;2.4)、离散初始条件和边界条件:如在静止壁面上速度为0,针对所生成的网格,将连续型的初始条件和边界条件转化为特定节点上的值;2.5)、给定求解控制参数:在离散空间上建立离散化的代数方程组,并施加离散化的初始条件和边界条件,给定流体的物理参数和湍流模型的经验系数、迭代计算的控制精度、瞬态问题的时间步长和输出频率;2.6)、求解离散方程:对生成的具有定解条件的代数方程组进行求解;2.7)、断解的收敛:对于稳态问题的解,或是瞬态问题在某个特定时间步上的解,通过多次迭代得到;对于瞬态问题,若采用显式格式进行时间域上的积分得到;在求解值达到指定精度后,结束迭代过程。
地址 310014 浙江省杭州市下城区朝晖六区