matlab计算涡度的函数_流函数涡量法的二维方腔流数值模拟matlab编程.doc

本文通过流函数涡量法,使用MATLAB进行二维方腔流的非定常和定常流体数值模拟。介绍了N-S方程的差分格式,详细展示了MATLAB程序实现过程,并给出了不同雷诺数下的模拟结果。
摘要由CSDN通过智能技术生成

流函数- 涡量法的二维方腔流数值模拟

基本方程:

在直角坐标系下,不可压非定常流体所满足的流函数涡量形式的N-S方程为

其中

为雷诺数

差分格式:

采用FTCS格式有:

对于本问题,将方腔四边同时分为等分,则有

在直角坐标系下,不可压定常流体所满足的流函数涡量形式的N-S方程为

其中

为雷诺数

差分格式:

采用FTCS格式有:

对于本问题,将方腔四边同时分为等分,则有,则有即

边界条件:

在腔体的两侧和顶边,

(第二式由泰勒级数展开得到)

在底边

(第二式由泰勒级数展开得到)

其中代表边界,代表与边界相邻的节点。

Matlab程序为:

不可压非定常流体

clear;

%参数设置

Re=10; %雷诺数取10,100,500,1000

L=1; %空穴几何尺寸

n=100;

dh=L/n;%delta h

dt=1e-4; %时间步长

psi=zeros(n+1,n+1);

xi=zeros(n+1,n+1);

rho=1;

for k=1:1000000

err=0;

%边界

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值