【气体扩散】基于改进的遗传算法求解高斯烟羽模型模拟气体扩散含Matlab代码
1 简介
随着化工行业的持续发展,化工气体的用量也在持续增长,而铁路承载了相当一部分的气体运输量。因此,对于气体类危险货物铁路运输危险性评估具有十分重要的意义。铁路运输的模式与公路运输有着较大的差异,由于铁路运输易燃气体通常为远距离,大运量。所以,每一辆装载有易燃气体的列车都是潜在的泄漏源,在长途运输过程中具有较高的危险性。如今,全社会对风险管控愈加重视,虽然气体泄漏事件发生概率较小,但以铁路的运输量来看,危险气体一旦泄漏,其毒性将会对运输线周围地区居民的生命财产产生严重威胁,并且危害环境。现今城市高层建筑较多,因此,当危险气体一旦发生泄漏,对其扩散高度进行仿真预测,对于建立危险气体应急预案,支持后续救援工作以及完善危险货物运输安全管理系统具有重要的现实意义。本文采样自适应遗传和粒子群算法分别对高斯烟羽模型气体扩散优化问题进行求解。
目前,国内外气象学家研究和发展了许多的大气扩散模型,其中,研究较为成熟的有以下几种:高斯模型、Sutton 模型、Pasquill-Gifford 模型和目前运用较多的重气扩散模型等。我国大气扩散模型在我国大气环境影响、环境规划、总量控制中,一般均以高斯正态模式为基础,高斯模型为第一代大气扩散模型,法规模式主要包括有风点源扩散模式、小风和静风点源扩散模式、长期平均浓度求算模式、熏烟模式、海岸熏烟模式、多源排放模式、面源模式、体源模式、尘模式和非正常排放模式等。平坦地形下污染物的扩散基本可以用高斯模型来模拟。高斯模型以其简单、快速而较好地物质的扩散浓度分布而被广泛的应用,ISC (Industrial Source Complex) 就是在高斯模型的基础上发展而来的,由美国环境保护署 CUS (Environmental Pro-tection Agency,EPA) 和美国气象学会 (American Meteorological Society,AMS) 提出并作为法规模型的 AERMOD 则是在高斯模型基础上的进一步发展,得到了广泛的应用[14]。
1.1 高斯烟羽扩散公式常见的高斯扩散模型包括高斯烟羽模型、高斯烟团模型两种。本文主要针对由铁路运输过程中突发的危险气体泄漏事故,对于在突发性大气污染事故中瞬时排出的污染性气体而言,通常由于风向和风速的影响,在大气中形成羽状烟流。故本文采用高斯烟羽模型,且做如下的假设:气体扩散浓度在沿实际风向和垂直风向距离上的分布符合高斯 (正态) 分布;在扩散的空间中,风速是均匀稳定的,且大于 1m/s;泄漏源的源强 Q 为连续均匀的;泄漏气体的质量是守恒的,泄漏发生后的化学转化和沉降对丙烷气体的影响可以忽略不计。因此,高斯烟羽扩散公式如下:
2 部分代码
clc;clear;close all;
[Q1,Q2] = xieloulv(p,Pg,c0,A,A0,g,Z0,t); %具体参数的值需要针对不同的泄露液体而定
function [Qv1,Qv2] = xieloulv(p,Pg,c0,A,A0,g,Z0,t)
%------泄漏源速率公式-------------
%% 输入参数(具体值视情况而定)
% p % 流体密度
% Pg % 储罐类液体表压
% c0 % 孔流系数
% A % 泄露空面积
% A0 % 储罐面积
% Z0 % 泄漏点及以上液体的高度
% g % 重力加速度
% t % 泄漏事件
%% 输出参数
% Qv1 % 不易燃储罐液体泄漏源速率
% Qv2 % 易燃储罐液体泄漏源速率
Qv1 = p*c0*A*(2*g*Z0)^0.5-p*g*c0^2*A^2*t/A0;
Qv2 = p*c0*A*(2*g*Z0+2*Pg/p)^0.5-p*g*c0^2*A^2*t/A0;
end
3 仿真结果
4 参考文献
[1]付金宇, and 李颖. "基于高斯烟羽模型的船舶尾气扩散研究." 海洋通报 37.2(2018):6.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
【气体扩散】基于改进的遗传算法求解高斯烟羽模型模拟气体扩散含Matlab代码相关推荐
- 【优化求解】基于改进的遗传算法求解考虑环境效益DG优化问题含Matlab源码
1 简介 资源优化是网络计划优化的重要组成部分,它包括资源均衡优化问题和资源有限条件下项目调度问题.由于近年来出现的智能算法不依赖于梯度信息和其它辅助知识,并适用于大规模复杂问题的求解,因此以遗传算法 ...
- 【路径规划】基于遗传算法求解OD对流量优化问题附matlab代码
1 内容介绍 1.1 OD 在四阶段法交通需求预测中,交通分布预测需要现状 OD 出行量,现状 OD 出行量可以 通过直接调查或间接推算获得,直接调查需要花费大量的人力.物力.财力.精力和时间, 一般 ...
- 【优化求解】基于matlab遗传算法求解仓库货位优化问题【含Matlab源码 022期】
一.遗传算法仓库货位简介(仅供参考) 1 引言 随着电力企业生产规模的不断扩大,传统模式下的仓库管理模式由于利用率较低等问题已经不能很好地胜任电力企业仓储管理的需要.自动化立体仓库又称为自动仓储,极大 ...
- 【车间调度】免疫遗传算法求解多目标生产调度问题【含Matlab源码 710期】
⛄一.生产调度简介 1 车间调度定义 车间调度是指给定一个加工任务,根据已有的生产条件,对有限的系统资源进行分配,对产品的加工步骤进行安排,使得某项性能指标最优.在实际生产过程中,所涉及的约束条件主要 ...
- 【优化布局】基于差分进化算法求解电力系统负荷分配中的应用问题matlab代码
1 简介 差分进化算法在处理连续域.非凸.不确定性和全局优化问题时具有优势,已在包括电力系统最优潮流在内的诸多领域得到广泛应用.电力系统最优潮流是一个复杂的非线性优化问题,要求在满足特定的电力系统运行 ...
- 【优化调度】基于粒子群算法求解水火电调度优化问题含Matlab源码
1 简介 粒子群算法因其原理简单,易于编程,适于并行计算等优点而得到了广泛的应用.本文探讨和分析了Matlab粒子群算法工具箱,并提出了基于该工具箱来实现水电站优化调度计算的方法.计算实例表明,Mat ...
- 【选址优化】基于粒子群算法求解配电网抢修选址优化问题含Matlab源码
1 简介 基于粒子群算法求解配电网抢修选址优化问题. 2 部分代码 function DrawCircle(Circle1, Circle2, r, 3600, s)plot(model.trou ...
- 【数据聚类】基于改进的粒子群算法优化K-means算法实现数据分类含Matlab源码
1 简介 针对传统的K-means算法对初始聚类中心的选取敏感,容易收敛到局部最优的缺点,提出一种基于改进粒子群优化算法(PSO)的K-means优化聚类算法.该算法利用PSO算法强大的全局搜索能力对 ...
- 【智能优化算法】基于花朵授粉算法求解单标目优化问题附matlab代码
1 简介 花朵授粉算法( Flower Pollination Algorithm,FPA)是由英国剑桥大学学者Yang 于2012年提出的,其基本思想来源于对自然界花朵自花授粉.异花授粉的模拟,是一 ...
- 【智能优化算法】基于花朵授粉算法求解多目标目优化问题附matlab代码
1 简介 花朵授粉算法( Flower Pollination Algorithm,FPA)是由英国剑桥大学学者Yang 于2012年提出的,其基本思想来源于对自然界花朵自花授粉.异花授粉的模拟,是一 ...
最新文章
- [Java基础] Java如何实现条件编译
- 代码操作Oracle
- 使用组策略实现文件复制
- mysql中外键的作用是什么_mysql外键基本功能与用法详解
- ASp.net中Froms验证方式
- 【C++专题】static_cast, dynamic_cast, const_cast探讨
- oracle 数据库备份
- 信息传输计算机服务业,信息传输软件和信息技术服务业包括哪些
- 酒店房间登记与计费管理系统《c语言课程设计》 文库,C语言课程设计--酒店房间登记与计费管理系统程序代码...
- 微信公众平台消息接口开发(26)从Hello2BizUser文本到subscribe事件
- 屏幕录制软件有哪些?4款超好用录屏软件下载,强烈推荐
- 你焊接过最小的贴片器件是多大?
- 计算机无法安装win10,电脑无法安装win10系统的原因及解决方法
- python——报数游戏
- CSS面试须知--选择器
- 商城项目15_采购需求、合并采购单、领取采购单、完成采购、仓库流程图
- macOS开发中用TagLib获取、修改音频文件信息
- DxO PhotoLab 4 for Mac(RAW图片处理工具)
- Linux 之鸟哥的私房菜
- Java中PO、BO、VO、DTO、POJO、DAO什么意思?
热门文章
- 计算机图标ps教程,Photoshop基础教程:路径组合工具打造中国银行标志
- 【信号与系统|吴大正】2:连续系统的时域分析
- Xshell5 破解
- Oracle日期函数TRUNC
- android微信群视频,10. 搞定微信群聊的神器——录屏软件集合
- 威纶触摸屏与电脑连接_如何将威纶通tk6070ip触摸屏程序上传到电脑里。请大侠讲解具体步骤...
- 软考:数据库系统工程师
- 酷q插件可以用c语言开发么,使用酷Q SDK开发QQ机器人
- 数字孪生智慧园区能源管理系统
- 【STM32标准库】【自制库】8位8段数码管(74HC595)【软件部分】