Math-Model(三)高斯羽烟模型计算气体扩散浓度

本文介绍了高斯羽烟模型在计算气体扩散浓度中的应用,重点讨论了扩散系数,并提供了Matlab仿真代码。通过公式阐述了污染物浓度、源强、风速等参数之间的关系,适合数学建模爱好者参考。

高斯羽烟模型

已经是数学建模退役老油子了,偶尔发点模型计算方法出来vanvan
对高斯羽烟模型方程:

式中c为污染物浓度(单位:kg/m3)
Q为源强(单位:kg/s)
u为泄漏高度的平均风速(单位:m/s)
y、z分别用浓度标准偏差表示的y轴及z轴上的扩散参数
H为泄漏有效高度(单位:m)

扩散系数系数

稳定度abcd
A0.5270.8650.280.90
B0.3710.8660.230.85
C0.2090.8970.220.80
D0.1230.9050.200.76
E0.0980.9020.150.73
F0.0650.9020.120.67

Matlab 仿真代码:

clc;
clear all;

[x,y]=meshgrid(0:20:5000,-2000:20:2000);

Q=1000;%源强
%sigma_y=ax^b 水平扩散系数
a=0.123;
b=0.905;
sigy=a*x.^b;
%sigma_z=cx^d 垂直扩散系数
c=0.2;
d=0.76;
sigz=c*x.^d;
u=1;%风速
H=200;%泄漏有效高度
z=0;%高度

Qpi=2*Q./(2*pi*u.*sigy.*sigz+eps);
ex1=exp(-0.5*(y./(sigy+eps)).^2);
ex2=exp(-0.5*((z-H)./(sigz+eps)).^2)+exp(-0.5*((z+H)
C=Qpi.*ex1.*ex2;

contour(x,y,C,'ShowText','on')


转载于:https://my.oschina.net/VenusV/blog/3029463

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值