[发明专利]含截面变化的明渠非恒定流无网格粒子模拟方法在审
申请号: | 201910097755.0 | 申请日: | 2019-01-31 |
公开(公告)号: | CN109948109A | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 杨丽芸;赵来平;侯庆志;魏建国 | 申请(专利权)人: | 天津大学 |
主分类号: | G06F17/11 | 分类号: | G06F17/11;G06T17/00 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 刘国威 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 非恒定流 明渠 截面变化 粒子模拟 网格 时间步 流体力学技术 初始化系统 迭代计算 粒子信息 明渠水流 求解方程 输出结果 运行参数 最终结果 水深 输出 更新 应用 | ||
本发明涉及流体力学技术领域,为提出一种含截面变化的明渠非恒定流无网格粒子模拟方法,模拟含截面变化的明渠非恒定流问题。为此,本发明采取的技术方案是,含截面变化的明渠非恒定流无网格粒子模拟方法,步骤如下:步骤一,初始化系统的相关变量和运行参数;步骤二,生成粒子信息;步骤三,列出求解方程并迭代计算:步骤四,输出结果:每完成一个时间步的计算就更新其结果,即模拟每一个时刻明渠水流的水深、横截面积和流速;完成时间步的循环,输出最终结果。本发明主要应用于明渠非恒定流无网格粒子模拟场合。
技术领域
本发明涉及流体力学技术领域,具体是涉及一种含截面变化的明渠非恒定流无网格粒子模拟方法。
背景技术
在模拟浅水波问题中,传统的网格方法求解该控制方程容易出现高维拉氏网格法中出现的网格畸变的问题,从而引起数值耗散、数值震荡或者数值解的不稳定性等各种数值问题。基于拉格朗日粒子模型的无网格方法能够充分地克服网格方法引起的各类数值问题,计算过程也更加地方便,拉格朗日无网格粒子方法可处理具有大变形、移动材料界面、自由表面等问题。
发明内容
为克服现有技术的不足,本发明旨在提出一种含截面变化的明渠非恒定流无网格粒子模拟方法,该方法采用光滑粒子流体动力学方法求解移动坐标系统下的浅水波方程,充分考虑了传统的网格方法带来各种数值问题,在相同精度下使用拉格朗日方法求解一维控制方程,模拟含截面变化的明渠非恒定流问题。为此,本发明采取的技术方案是,含截面变化的明渠非恒定流无网格粒子模拟方法,步骤如下:
步骤一,初始化系统的相关变量和运行参数;
步骤二,生成粒子信息;
步骤三,列出求解方程并迭代计算:
求解的一维浅水波方程为:
其中,t为时间,x为位置,A为截面面积,u为水流速度,H为水深,g为重力加速度,S0为河床坡度,Sf为摩擦项;根据运动流体的物质导数可以将方程(1)和(2)转化为拉格朗日形式:
对于任意的一维光滑函数f(x),其积分表达形式为:
其中δ(x-ξ)为狄拉克函数,Ω为包含x的区间长度,在光滑粒子流体动力学方法中,若用紧支光滑函数W(x-ξ,h)代替狄拉克函数,则f(x)的近似积分表达式为:
函数导数的积分表达式为:
又因为
[f′(ξ)]W(x-ξ,h)=[f(ξ)W(x-ξ,h)]′-f(ξ)W′(x-ξ,h) (8)
所以,对于紧支函数W(x-ξ,h)有
为了将积分形式转化为求和形式,进行粒子近似得:
其中N为光滑函数紧支域中的粒子个数,xj为j粒子的位置坐标,△xj为粒子对应的长度,二维情况下为粒子对应的面积,三维情况下为粒子对应的体积,导数W′(x-xj,h)与粒子j相关;
因为
所以,在粒子i处函数梯度的粒子近似式写为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910097755.0/2.html,转载请声明来源钻瓜专利网。