[发明专利]一种求解浅水问题模拟间断水流数值的方法在审
申请号: | 201410315720.7 | 申请日: | 2014-07-03 |
公开(公告)号: | CN104091065A | 公开(公告)日: | 2014-10-08 |
发明(设计)人: | 卢长娜 | 申请(专利权)人: | 南京信息工程大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 朱小兵 |
地址: | 210044 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种求解浅水问题模拟间断水流数值的方法,涉及计算流体力学领域,具体公开了一种求解二维双曲型方程组黎曼问题的数值方法,将其应用于求解浅水波方程,进行间断水流的数值模拟。本发明在二维无结构三角形网格中,求解双曲型浅水方程的黎曼问题,提高了数值精度和分辨率,探讨了间断水流的水动力特征。本发明基于无结构三角形网格建立了能够适应复杂地形和复杂计算区域中带有大梯度或间断水流现象的高分辨率数值模型,该方法可以较大程度的减小误差,提高模拟水动力特征的分辨率。 | ||
搜索关键词: | 一种 求解 浅水 问题 模拟 间断 水流 数值 方法 | ||
【主权项】:
一种求解浅水问题模拟间断水流数值的方法,其特征在于,建立模拟间断水流问题的高分辨率数值模型,利用所述模型模拟地形和计算域中带有大梯度解或间断的水流现象,具体步骤如下:步骤一、建立计算网格,将物理计算区域进行无结构三角形网格分割,得到复数个三角形网格单元,将单一的网格单元作为控制元,其中第i个三角形控制元记为Ωi;步骤二、通过守恒型物理量反映每个计算网格的水动力特征,在笛卡尔直角坐标系下,将平面二维浅水运动守恒形式的方程表示为:Ut+F(U)x+G(U)y=S (1);其中,U为守恒量向量;F,G为通量向量;S为源项向量,t为时间,x和y为笛卡尔坐标系坐标,Ut,F(U)x,G(U)y分别表示为时间t和空间x,y方向的偏导数,具体表示为:U=[h,uh,vh]T;F=[uh,u2h+gh2/2,uvh]T;G=[vh,uvh,v2h+gh2/2]T;S=[0,‑ghbx,‑ghby]T;其中,T表示向量的转置;u、v分别是x、y方向沿水深平均的流速分量,并且为关于x,y,t的函数;h是水深;g是重力加速度;bx、by分别为河床比降在x、y方向上的分量;求解上述方程的黎曼解,对公式(1),令向量函数E=(F,G),
为梯度算子,将式(1)表示为:Ut+▽·E=S (2);采用步骤一中划分的三角形网格单元对计算区域进行离散,在Ωi上对方程组(2)进行积分,并按逆时针利用Green公式将面积分化为线积分,得:![]()
其中,
为时间方向的常微分算子,dΩ是面积分微元,dl是线积分微元,Lm表示第i个三角形单元Ωi的第m条边,m=1,2,3,nm=(nmx,nmy)=(cosθ,sinθ)为Lm的单位外法向量,nmx,nmy为nm在x、y方向的分量,θ为外法线方向与水平方向的夹角;定义单元平均值:![]()
其中,|Ωi|为网格单元面积;利用两点Gauss求积公式求解式(3)中的线积分:
其中,|Lm|为三角形边界线Lm的长度,Gq为三角形单元边Lm上的Gauss点,
为相应的权系数,q为高斯点编号,
构造一个数值通量格式近似替代E(U(Gq,t)),将三角形网格单元边界上内部和外部的变量值分别记为UL、UR,将通过Gauss点Gq的通量记为
其中,UL(Gq,t),UR(Gq,t)分别为U在Gauss点三角形网格单元内部和外部的值,由此得出控制方程(3)的有限体积半离散化格式:![]()
步骤三、求解三角形网格单元边界上的HLL数值通量
步骤四、采用三阶Runge‑Kutta时间离散方法对时间方向上的离散进行处理,得出三阶精度的时间离散格式;步骤五、采用三阶WENO格式重构方法求解UL(Gq,t),UR(Gq,t);步骤六、对每个网格单元,利用当前时间层上每个单元的守恒量向量积分平均值,求解下一时刻的守恒量向量积分平均值:经过步骤五对流体方程时间方向上的的离散后,再对流体方程进行空间离散,表达式为:![]()
其中,L(U)是空间离散化算子;设定第n个时间层上的U值为Un,则经过一个时间步长Δt后,下个时间层的近似值Un+1表示为:U(1)=Un+ΔtL(Un);![]()
![]()
其中,U(1)、U(2)为中间过渡向量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息工程大学,未经南京信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410315720.7/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用