[发明专利]一种带缓冲区的多层网格LBM演化方法在审
申请号: | 201910902651.2 | 申请日: | 2019-09-24 |
公开(公告)号: | CN110705183A | 公开(公告)日: | 2020-01-17 |
发明(设计)人: | 刘智翔;王振华;刘慧超 | 申请(专利权)人: | 上海海洋大学 |
主分类号: | G06F30/28 | 分类号: | G06F30/28;G06F119/14 |
代理公司: | 31227 上海伯瑞杰知识产权代理有限公司 | 代理人: | 孟旭彤 |
地址: | 201306 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 粗网格 细网格 缓冲区 网格 多层 复杂度 网格点 技术方案要点 层次网格 插值计算 分布函数 计算效率 网格加密 并行性 初始化 计算量 交接处 交界处 流场 算法 信息量 记录 | ||
1.一种带缓冲区的多层网格LBM演化方法,其特征是,包括有以下步骤:
在粗网格和细网格的交界处记录两列已经加细的粗网格点和加细后生成的细网格点,形成设定的缓冲区的网格点;
对缓冲区的多层网格进行初始化,并分别对粗网格及细网格的网格点进行LBM演化,至多层网格的粗网格和细网格在时间上一致;
分别对粗网格及细网格根据设定的插值公式进行空间插值,计算获得同一时间缓冲区上粗网格及细网格的分布函数;
进行流场信息量的计算。
2.根据权利要求1所述的带缓冲区的多层网格LBM演化方法,其特征是,二层网格中,粗网格的分布函数通过中心差分格式获得,具体公式为:
式中,i为二层网格模型的9个离散方向,Ci(i=0,1,2,…,8)表示粗网格点,Ri(i=0,1,2,3)表示细网格。
3.根据权利要求2所述的带缓冲区的多层网格LBM演化方法,其特征是,二层网格中,细网格R0,R1,R2和R3的分布函数由粗网格C0,C1,C2,C3,C4,C5,C6,C7和C8这8个点上的分布函数插值获得,具体格式见如下:
i是二层网格模型的9个方向,取值范围为0,1,…,8,(j=0,1,2,3)表示从粗网格插值到细网格上的分布函数,(n=0,1,2,…,8)表示粗网格Cn上的fi分布函数。
4.根据权利要求3所述的带缓冲区的多层网格LBM演化方法,其特征是,LBM演化,演化方程如下:
fi(x+eiδt,t+δt)-fi(x,t)=Ωi,
其中f为密度分布函数,x为空间位置,t为时刻,δt表示时间间隔,i为离散速度模型的速度方向,τ为格子无量纲松弛时间,Ωi是碰撞项;
演化方程可分为碰撞及迁移两个过程,分别为:
碰撞过程:fi+(x,t)=fi(x,t)+Ωi;
迁移过程:fi(x+eiδt,t+δt)=fi+(x,t)。
5.根据权利要求4所述的带缓冲区的多层网格LBM演化方法,其特征是,粗网格中的松弛时间τc和细网格中的松弛时间τf需满足如下关系:
其中表示细网格的格子时间步,表示粗网格的格子时间步,格子时间步即为演化一次所需要的时间;为粗网格格子尺度,为细网格格子尺度;
缓冲区粗网格和细网格具有不同的格子尺度,粗网格上进行一次LBM演化时刻tc=1,tc为粗网格上的时间;细网格上进行2n-1次LBM演化,时刻值为tf=1,保持细网格和粗网格上的时刻值一致。
6.根据权利要求5所述的带缓冲区的多层网格LBM演化方法,其特征是,在粗网格和细网格上具体的演化计算如下:
在时刻t粗网格上演化计算:
碰撞:
迁移:
在时刻上细网格进行演化计算:
碰撞:
迁移:
7.根据权利要求6所述的带缓冲区的多层网格LBM演化方法,其特征是,三层网格中:
粗网格的分布函数通过中心差分格式获得,具体公式为:
其中,i为三层网格模型的19个方向,表示从细网格插值到粗网格C0上的分布函数,(j=0,1,2,…,8)表示细网格Rj的分布函数;
细网格的分布函数由粗网格Ci(i=0,1,2,…,26)这27个点上的分布函数插值获得,具体格式见如下:
i取值为三层网格模型的19个方向,(j=0,1,2,…,8)表示从粗网格插值到细网格上的分布函数,(n=0,1,2,…,26)表示粗网格Cn上的fi分布函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海洋大学,未经上海海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910902651.2/1.html,转载请声明来源钻瓜专利网。