本文是一篇软件工程论文,本文以互信息为基础,对不同地形环境下传感器的优化布置进行了研究,随后通过得到的传感器浓度数据对未知泄漏源和泄漏量进行估计,并在此基础上通过集合卡尔曼滤波实现扩散轨迹的准确预测,旨在为应对有毒气体泄漏事故提供帮助
1绪论
1.1研究背景与意义
伴随着工业技术的不断更新和进步,化工产品的生产和使用已经广泛融入人们生活各个领域,如化学工业、汽车工业和电子工业等,其已经成为现代社会生活中必不可少的重要组成部分,对社会进步和发展起着至关重要的作用。但在其为社会带来了诸多便利的同时也潜在着一定危险:化工产品在其生产、运输、储存过程中,由于管理失误、自然灾害等因素导致有毒气体泄漏事故发生,有毒气体泄漏后会迅速形成有毒云团并在气象作用下进行扩散,对人民生命财产安全和自然生态环境形成巨大威胁。
上个世纪由于技术落后等因素发生过多起严重的有毒气体泄漏事故:1979年9月7日,位于浙江温州的电化厂发生了严重的液氯泄漏事故,导致59人身亡,779人住院治疗,420余人门诊治疗,周边8万余居民被迫疏散,电化厂周边超100个企业正常生产受到影响,经济损失超60万元[1][2]。1984年12月3日,印度中部博帕尔市的美国联合碳化物公司建立的博帕尔农药厂因工人操作不当造成了大量的异氰酸酯泄漏,事故导致2.5万人直接死亡,55万人因此间接死亡,被誉为“十大人为环境灾害”之首[3],影响深远。
进入21世纪,在工业技术飞速发展的同时生产安全条例也在不断完善,然而有毒气体泄漏事故也时有发生。2003年12月23日重庆市开县,因施工队操作违反规定导致富含硫化氢的天然气大量泄漏,共造成200多人死亡,2000多人因为硫化氢中毒住院治疗,6万多人被迫疏散,经济损失超6千万元。2004年7月16日,29.5吨苯酚在运输过程中因车祸发生泄漏,造成20多人中毒和6000多人转移撤离[4]。2005年3月29日,一辆装有35吨液氮的槽罐车发生车祸造成液氮大面积泄漏,事故共造成周边村庄20多人中毒死亡,超200人住院治疗,近1万人被迫转移撤离[4]。
...................
1.2国内外研究现状
有毒云团形成后的扩散轨迹和浓度分布会受到泄漏源位置、气象、地形等众多因素的影响而具有不确定性,使得准确预测有毒云团的影响范围变得异常艰巨。大气扩散模型是进行有毒云团扩散预测的基础,通过大气扩散模型能预测其扩散轨迹,然而由于泄漏源位置未知、气象信息噪声过大、地形信息不精确,以及扩散模型计算粗糙等问题导致扩散模型预测精度较差且效率低下,因此需要通过优化布置传感器来捕获数据来对扩散模型进行修正,从而提高其预测精度。
本节内容讨论国内外气体扩散模型的运行原理、传感器布局策略以及有毒云团扩散预测研究现状,对各种扩散模型的适用情况、优缺点,传感器布局策略算法原理以及有毒云团扩散预测方法的原理进行总结分析。
1.2.1大气扩散模型
大气扩散模型是一类数学模型,其利用大气科学、流体力学和数学建模等原理来描述大气中污染物在时间和空间上的传播过程。通过预先输入泄漏源数据、气象数据等多种参数来仿真模拟污染物在大气中的传输扩散规律,深入了解其行为特征,预测大气中污染物的浓度分布,并帮助制定环境管理和空气质量控制决策。
(1)高斯扩散模型
高斯扩散模型最早由法国分析化学家普鲁斯特于1820年提出,高斯扩散模型是一种常用于描述大气中污染物传播的数学模型,其本质是用高斯函数(正态分布)来描述污染物在大气中的浓度分布特征,根据污染物的泄漏特性分为高斯烟团模型和高斯烟羽模型。高斯扩散模型在使用时伴随着一定的假设因此短期内能保持较高精度,常用于近源扩散问题的初步估算。高斯扩散模型特点是计算速度快,计算所需的参数较少。
软件工程论文怎么写
..............................
2相关理论基础
2.1大气扩散模型理论
从原理上来讲,大气扩散模型是通过数学方程、物理推导的形式来模拟气体分子在空气中的运动过程,从而得到气体随时间空间变化的浓度分布。大气扩散模型充分考虑了如地形阻碍、气象条件、释放源特征等因素,可以对泄漏后的污染物在大气中的浓度和扩散情况进行预测。本文着重研究位于城市郊区(距离城市约10~20km)的管道泄漏源发生泄漏后的扩散情况,因此采用中尺度扩散模型。以下是本文所使用的模型介绍以及影响扩散的因素分析。
2.1.1大气扩散模型
(1)高斯模型
高斯扩散模型的特点是扩散物浓度成正态分布,且正态分布中的σ会随着扩散物的下风向距离增加而增加,高斯扩散模型基于这一分析结果,在中尺度上提供了良好的估算值,并已成为工业烟囱排放和一些环境应用的监管建模标准[55],高斯扩散模型根据污染物的泄漏特性又分为高斯烟团模型和高斯烟羽模型。
高斯扩散模型的优点是计算速度快、运行所需数据要求小,缺点是模型成立需要一定的假设条件如风场稳点、下垫面平坦、不考虑物质的沉降作用等,因此在复杂条件下精度十分有限,研究人员常通过引入地表和逆温层反射等额外条件来提升高斯扩散模型的计算精度[58]。本文使用高斯烟团模型生成简单环境下的浓度数据并在此基础上进行传感器布置和准确扩散预测,形成复杂地形环境下的对照实验。
(2)CALPUFF模型
CALPUFF扩散模型是由美国西格玛公司实现的一种三维非稳态拉格朗日扩散模型,可以有效的处理非稳态下的污染物长距离输送,整个系统包含CALMET、CALPUFF、CALPOST三个模块。其中CALMET为气象处理模块,通过输入的气象数据和地图高程数据,生成CALPUFF模块中需要的三维风场数据,CALPUFF模块通过CALMET模块的风场数据生成当前环境下的气体浓度数据,之后输入到CALPOST模块中转换成规定格式[58]。
........................
2.2传感器布局理论基础
2.2.1信息熵理论
熵的概念最早由德国物理学家鲁道夫·克劳修斯于1855年提出,并于1865年给出熵的数学表达式,熵早期主要用于描述热力学领域中系统的无序或者混乱程度。后来在信息理论的发展中,美国数学家香农借鉴熵在热力学中的应用,于1948年提出了信息熵的概念来描述事件的不确定性[67]。这里的熵反映的是系统的不确定性程度,与热力学领域中的熵有着数学上的相似但在概念上存在区别,后来的研究人员常用信息熵来描述事件所含有的信息量。
2.2.2贝叶斯推理
贝叶斯推理的优点在于它能够结合已知的先验知识和新的观测数据,从而得到更准确的后验概率分布。在大气扩散参数状态估计问题中,贝叶斯推理广泛应用于估计大气扩散模型的未知参数,例如泄漏位置、风向、泄漏源强度等,以提高模型在动态气象环境中的预测准确性。然而,由于贝叶斯推理通常需要进行积分运算,对于一般的非线性、非高斯系统,很难得到后验概率的封闭解析式。因此,在实际应用中,适用于线性系统的卡尔曼滤波和适用于非线性系统的集合卡尔曼滤波等方法被引入以解决这一问题。
...........................
3 基于最小冗余信息的传感器快速优化布置 ............................. 17
3.1 引言 ................................ 17
3.2 传感器优化布局原理 ..................................... 17
3.3 基于最小冗余信息的传感器布置策略 ........................................ 19
4 基于多源数据的有毒云团扩散预测 ................................ 45
4.1 引言 .................................... 45
4.2 基于数据融合的源项估计 ..................... 45
5 总结与展望............................ 65
5.1 本文总结 ................................. 65
5.2 工作展望 ............................... 66
4基于多源数据的有毒云团扩散预测
4.1引言
软件工程论文参考
有毒气体泄漏事故具有突发性强、传播速度快、影响范围广、预测难度高等特点,为了便于运输和存储,有毒气体采用的是高压存储方式,这使其在泄漏后片刻内大量释放,从而导致有毒云团的形成。有毒云团在扩散过程中将对所经过的地方造成严重威胁,因此对有毒云团的浓度、扩散范围等进行准确且快速地预测尤为重要。
现有毒气扩散预测方法根据其原理主要分为基于神经网络的预测方法[51][52][53]和基于数据融合的预测方法[54]。神经网络的预测方法的优点是利用训练好的模型能够快速得到预测结果,为了让神经网络预测结果更加精准需要使用大量的真实数据用于训练,然而真实的泄漏浓度数据较少,现有研究多采用扩散模型的仿真数据用于训练,但扩散模型的仿真结果只是对有毒气体浓度的一个初步预测,泄漏事故发生后,其扩散受气象、地形等因素干扰而产生的噪声会导致误差不断累积,最终导致预测结果偏离实际。基于神经网络的预测方法没有解决气体扩散模型迭代过程中的误差累积问题,最后预测结果仍与真实值之间存在偏差。而数据融合方法通过传感器捕获的真实数据作为观测值实时的对预测结果进行修正使得最终的预测结果更加准确。在数据融合的过程中,卡尔曼滤波技术发挥着关键作用。卡尔曼滤波核心思想是通过结合先验信息和观测数据,实现对系统状态的最优估计,从而使得预测模型更加准确。
综上所述,本章节首先利用源项估计方法来对泄漏源的未知参数(泄漏源位置、泄漏量)进行预测,降低泄漏源参数不精确出现的误差对扩散模型迭代过程的影响;在获得较为准确的泄漏源参数后再利用扩散模型进行仿真,并将对传感器位置处的浓度数据滤波转换为对云团中心点浓度数据滤波的方式将多个传感器数据结合起来,消除了不同传感器数据间的异质性;最后通过集合卡尔曼滤波方法来对预测结果进行修正,提升有毒云团扩散预测的精准度。
5 总结与展望
5.1本文总结
近几年有毒气体泄漏事故频发,给人们的生命财产安全和自然生态环境造成了巨大威胁和破坏,因此对有毒气体泄漏后形成的有毒云团扩散轨迹进行预测显得尤为重要。在利用大气扩散模型进行浓度预测时,由于参数不精确和扩散模型自身局限性产生的噪声将模型迭代过程中不断累积,严重影响预测精度,因此需要布置传感器,通过传感器捕获到的浓度数据作为观测值去修正预测结果。本文以互信息为基础,对不同地形环境下传感器的优化布置进行了研究,随后通过得到的传感器浓度数据对未知泄漏源和泄漏量进行估计,并在此基础上通过集合卡尔曼滤波实现扩散轨迹的准确预测,旨在为应对有毒气体泄漏事故提供帮助。本文主要工作总结如下:
(1)针对传感器数量过多导致信息冗余且成本增加,传感器数量过少捕获得到的数据信息量减少的问题,提出一种基于最小冗余信息的传感器优化布置策略,以提高传感器捕获数据的有效性和传感器布置的快速性。首先参考真实情况构建大量泄漏场景,使仿真得到的浓度数据更加贴近真实;之后通过最大化传感器观测数据与未知参数间互信息的方式将传感器的布置问题转化为优化问题来指导传感器布局,使得最终在最大互信息值处布置的传感器能捕获到更多有关未知参数的信息,同时最小化传感器数据间的冗余信息来减少所需的传感器数量;最后提出基于动态梯度的传感器搜索策略,使得其在具有渐进变化特点的互信息解空间中快速搜索,减少了布置多个传感器时所花时间。实验结果显示本文所采用的基于最小冗余信息的传感器布置策略能获得更多有关未知参数的信息,同时基于动态梯度的传感器搜索策略在搜索速度方面与其它优化算法接近,在搜索精度方面比其它优化算法更高。
参考文献(略)