矩形河道中心排放污染物浓度点源二维移流扩散MATLAB解析解计算

某非可降解物质在20℃水体中从河道中心排放,速度与水流流速方向相同,排污口为时间连续点源。河道为矩形河道,长度16.0m,宽度3.0m,水深2.0m,水流流速2.0m/s。单位时间投放的污染物强度为30mg/L。假设污染物排出速率为零,紊动扩散系数Ey为0.36㎡/s,河道本底浓度为零。考虑一次边界反射、恒定时间连续点源在平面二维的移流扩散的浓度计算公式为:

 程序如下:

u=2;Ey=0.36;x=16;b=3.0; h=2.5;M=30; %定义计算边界条件
[X,Y]=meshgrid(0.1:0.005:x,0.1:0.005:b);%生产计算矩阵
c=M./(u*h*sqrt(4*pi*Ey*X/u)).*(exp(-u*(Y-b/2).^2./(4*Ey*X))+exp(-u*(Y+b/2).^2./(4*Ey*X))+exp(-u*(Y-3/2*b).^2./(4*Ey*X))); %将X、Y以0.005为步长的矩阵带入计算得到c值
figure(1); %创建图窗窗口
surfc(X,Y,c);%产生由X、Y、c指定的有色参数化曲面,即三维有色图。
xlabel('X/m');zlabel('Y/m');%加X、Y标题X/m、Y/m
shading flat;%去掉图上的黑色网格线
title('污染物连续点源浓度随空间的变化');%加图标题
colorbar;%给图形添加色标
figure(2);
contourf(X,Y,c);
colorbar;%给图形添加色标
title('污染物连续点源二维移流扩散等浓度线分布图');

计算结果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/430756.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ArcGIS如何将经纬度坐标显示转化为xy坐标显示

GIS中经纬度坐标显示如图: 视图-数据框属性-常规-显示(米) 点击确定,然后坐标显示就转换为xy坐标了 注意,以上设置只是设置了当前文档的坐标系统,并不是数据的坐标系 举个例子:我将2160这条等高…

ArcGIS改变数据集或要素类的的坐标系(投影)

数据管理工具-投影和变换-投影-输入数据集或要素类-输出数据集或要素类-输出坐标系(选择合适的投影坐标系)

地形图如何转换为数字高程模型(DEM)

1.设置参考坐标信息 一般的地形图没有坐标参考,在ArcCatalog 10.7中打开地形图,右键属性-空间参考-编辑,选择对应的空间参考坐标信息。 2..地图配准 将地形图在ArcMap中打开,一般地形图四角都有经纬度坐标信息,即通过…

HEC-RAS二维溃坝洪水模拟(尾矿库)

1.建模 1.1新建工程文件 注意路径不要有中文,主义单位设置为国际单位SI 1.2导入地形数据 导入地形如图: 1.3建立几何模型 1)新建几何文件 2)导入坝轴线 提前在GIS中制作坝轴线shp文件,注意在将制作好的坝轴线shp文件复制到工程…

解决导入myeclipse的项目注释和中文是乱码

1、先说真正解决我所遇到的问题的办法。 用记事本打开——另存为——格式改为UTF-8——保存后在myeclipse就正常显示了。 2、以下是网上找到的办法,试了一些并没有解决问题,但或许是中间必须的步骤吧。 一、更改工作空间编码格式 二、左边更改项目的编码…

fluent17.0中Iso surface设置

Setting up domain-最后一栏creat下拉 JIANZHIYOUDU

fluent瞬态计算自动保存中cas和data文件全都保存还是只保存data

每一个输出结果同时保存cas文件和data文件 模型树-solution-Caculation activities-Autosave Every-Each time 效果如图: 每一个输出结果只保存data文件不保存cas文件,只有在修改计算设置后自动保存cas文件 模型树-solution-Caculation activities-Onl…

VirtualBox更改默认路径

我这几天想把所有的文件夹都改成英文的,避免运行一些软件的时候因为中文路径发生不必要的错误,怎么移动虚拟机呢?直接修改名字会出错的,网上很多方法什么改注册表,什么运行一大串命令,真的很麻烦&#xff0…

Tecplot如何导入多个DAT文件后激活solution time按钮

先导入CAS,后导入多个DAT文件——错误方式,激活不了。 正确方式:CAS文件和DAT文件同时导入: 此时已激活solution按钮

蓝桥杯 无穷分数

无穷分数无穷的分数&#xff0c;有时会趋向于固定的数字。请计算【图1.jpg】所示的无穷分数&#xff0c;要求四舍五入&#xff0c;精确到小数点后5位&#xff0c;小数位不足的补0。请填写该浮点数&#xff0c;不能填写任何多余的内容。<span style"font-size:14px;&quo…

Tecplot如何提取某点数据并导出

Tecplot2018 选中曲线&#xff0c;右键&#xff0c;导出到文件&#xff0c;文件用记事本打开&#xff0c;复制到excel或者origin处理

css 水平垂直居中那些事

本文是在参考众大神文章基础上&#xff0c;整理的几个常用方案&#xff0c;另外也掺杂个人的一些猜想&#xff0c;如有不妥&#xff0c;请不吝指出下面开始正题,为了方便验证展示&#xff0c;下面的案例我会直接附上个人验证的源码截图 1. <!doctype html> <html lang…

python 循环指定次数_亮仔的Python之路Day7——Python循环语句

day7&#xff1a;2019-09-01今日学习目的&#xff1a;了解循环语句&#xff0c;使用代码解放劳动力实践是检验真理的唯一标准我们使用代码的最终目的是解放劳动力当你还在复制粘贴累的半死的时候别人随手几行代码就搞定今天学习的是2种循环语句一、什么是循环语句循环语句:可以…

iOS MBProgressHUD 之带底板的加载提示

文章来自&#xff1a;http://blog.csdn.net/ryantang03/article/details/7877120 MBProgressHUD是一个开源项目&#xff0c;实现了很多种样式的提示框&#xff0c;使用上简单、方便&#xff0c;并且可以对显示的内容进行自定义&#xff0c;功能很强大&#xff0c;很多项目中都有…

HEC-RAS如何修改SA/2D Connection的名称

RAS Mapper中打开几何文件&#xff0c;进入编辑模式。

如何使用 Microsoft Azure Media Services 现场直播,(Live Streaming) 直播流媒体系统

不久之前&#xff0c;微软公司宣布了 Microsoft Azure Media Services 实时直播服务 ( Live ) 开始进入技术预览阶段&#xff0c;公开接受用户测试。 而这些实时直播服务其实早已被 NBC 运动频道用于多项重大运动赛事直播&#xff0c;包括英超联赛、NHL、周日橄榄球之夜 ( Sund…

两相流计算中,如何用Tecplot提取水相断面平均物理量?

1.显示水相 1.导入计算结果case、data文件到Tecplot中 2.Tecplot菜单栏Plot-Blanking-Value Blanking... 以体积分数为变量进行blanking: 此时&#xff0c;只显示体积分数<0.5的区域 2.提取水相断面物理量断面平均值 1.切片 Slices-Details-选择需要的切片位置-Extrac…

Tecplot中使用公式

如图&#xff0c;计算结果中只有x、y、z三个方向流速&#xff0c;如果要知道某点流速大小需要自定义公式 方法&#xff1a; 其中Tecplot中自定义公式规则见该文&#xff1a; Tecplot中使用公式