力驱动泊萧叶流,基于 MRT-LBM 的流场与声场仿真计算 --王富海2017

%这个例子采用 MRT-LBM 模拟体积力驱动的二维泊肃叶流,
%左右周期边界格式,上下非平衡反弹格式.
%基于 MRT-LBM 的流场与声场仿真计算 --王富海2017

%还是老规矩先宣传一下QQ群: 格子玻尔兹曼救星:293267908。
clc
clear
close all
 
%设置仿真参数
xLen=60; %水平方向格子数
yLen=30; %垂直方向格子数
Re=10;%雷诺数
uMax=0.1;%中间最大速度
uAve=2/3*uMax; %泊肃叶流解析解的平均流速
nu=uAve*(yLen-1)/Re;%运动粘性
Cs=sqrt(1/3);   %格子声速
tau=1/2+3*nu; %松弛时间
omega=1/tau;%松弛频率
step=10000; %最大迭代次数
y1=1;
y2=yLen;
GG=uMax/((y1-y2)^2/4);
f_u=GG*(2*nu);%常外力项,每个节点的力都是一样的
f_v=0; %常外力项,每个节点的力都是一样的
rhoo=1; %初始化密度
checkStep=100;%收敛计算间隔
saveStep=20; %保存结果间隔
filePath=uigetdir('*.*','D:\MyStudy\MATLAB\YuBrian');%仿真中间过程图片的保存路径
VSSum=[];   %所有节点格子速度总和-每 save Step 步记录一次
VSSum2=[]; %所有节点格子速度总和-每 check Step 步记录一次,监视收敛曲线
%D2Q9 模型参数
 w=[1/9 1/9 1/9 1/9 1/36 1/36 1/36 1/36 4/9 ];   %各个方向的权重
 cx=[ 1 0 -1 0 1 -1   -1   1 0];%各方向 x 速度分量
 cy=[ 0 1 0 -1 1 1 -1 -1 0];%各方向 y 速度分量
M=[1 1 1 1 1 1 1 1 1;-4 -1 -1 -1 -1 2 2 2

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值