数学建模_美赛特等奖论文(中文版)分析溃坝:美国建模针对南卡罗来纳州大坝坍塌建立模型

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1分析溃坝:针对南卡罗来纳州大坝坍塌建立模型摘要萨鲁达大坝建立在卡罗莱纳州的墨累湖与萨鲁达河之间,如果发生地震大坝就会坍塌。本文通过建立模型来分析以下四种大坝决口时水的流量以及洪水泛滥时水的流量:大坝的绝大部分被瞬间侵蚀看成是大坝瞬间彻底坍塌;大坝的绝大部分被缓慢侵蚀看成是大坝延期彻底坍塌;管涌就是先形成一个小孔,最终形成一个裂口;溢出就是大坝被侵蚀后,形成一个梯形的裂口。本文建立了两个模型来描述下游洪水的泛滥情况。两个模型都采用离散网格的方法,将一个地区看成是一个网格,每个网格都包含洪水的深度和体积。复力模型运用了网格的速度、重力以及邻近网格的压力来模拟水流。下坡模型假定水流速度与邻近网格间水位高度的成正比例。下坡模型是高效率的、直观的、灵活的,可以适用于已知海拔的任何地区。它的两个参数稳定并限制了水流,但该模型的预测很少依赖于它们的静态值。对于萨鲁达溃坝,洪水总面积为25.106km;它还没有到达国会大厦。罗威克里克的洪水向上游延伸了km4.4,覆盖面积达24.26.1km变量及假设表1说明了用来描述和模拟模型的变量,表2列出了模拟程序中的参数。表1模型中的变量.变量定义溃坝时的水流量速率1TFQ瞬间彻底坍塌2TFQ延期彻底坍塌PIPEQ管涌OTQ溢出peakQ最大流速溃坝时水流出到停止所用时间1TFt瞬间彻底坍塌2TFt延期彻底坍塌PIPEt管涌OTt溢出V溃坝后从墨累湖里流出的水的总体积LmVol墨累湖的原来体积LMArea墨累湖的原来面积breachd从裂口到坝顶距离breacht从裂口开始到溃坝形成的时间m近似圆锥的墨累湖的侧面2一般假设正常水位是在溃坝前的湖水位置。河道中的水流不随季节变化而变动。墨累湖里的水的容积可以看作为一个正圆锥(图1)。表2模拟程序中的参数参数所取值意义BREACH_TYPE变量瞬间彻底坍塌,延期彻底坍,管涌,溢出模型中的一种T0.10时间不长的长度(s)MIN_DEPTH0001.0网格空时的水的深度(m)FINATT100000大坝彻底决口所用时间bT3600溃坝达最大值的时间(s)peakQ25000溃坝的最大流速(m3/s)breachd30蓄水池的最初深度(m)LMVolume910714.2墨累湖的总体积(m3)LMArea610202墨累湖的总面积(m2)k504.0扩散因素(控制两网格间交换的水的数量)MAX_LOSS_FRAC25.0单位网格中水的最大流失量图1.水库近似一个正圆锥.大坝假设萨鲁达大坝在以下四种方式之一坍塌:-瞬间彻底坍塌,-延期彻底坍塌,-管涌,-溢出。3土建大坝的材料是统一的。裂口的基本宽度是在大坝高度和3倍大坝高度之间[美国美国陆军工程1997]没有什方法能防止溃坝。下游假设忽略建筑物对水流的阻力。洪水对地形的影响不显著。洪水流经的地方不产生任何冲击物。忽略洪灾前该流域的水。只考虑溃坝时流出的水。没有什么方法能防止洪水灾害。已知数据墨累湖的面积:2200km墨累湖的体积:3610710.2m大坝的高:m4.63(坝顶高于海平面ft370)大坝的长:km4.2墨累湖的海拔:高出海平面m1105.106模型设计溃坝各类溃坝是以流量来描述的,它是时间和对应参数的函数。瞬间彻底坍塌瞬间彻底坍塌的流量模型是正三角形[美国美国陆军工程1997](图2)。参数是裂口深度和流出最高量,其值为.000,30,203smQmdpeakbreach延迟彻底坍塌利用等腰三角形模型来描述延迟坍塌是可行的,因为它把水量总体积的一半从被侵蚀的大坝中流出直至决口水的流速才达到最大值[美国美国陆军工程1997](图3)。此外,土建大坝的侵蚀时间可能会比其他类型的大坝更长,如混凝土大坝。这种模型有同样的参数,并有相同的值:.000,30,203smQmdpeakbreach4图2瞬间彻底坍塌的流速图3延迟彻底坍塌的流速管道崩裂对于管道崩裂,裂口首先出现在坝面中部,继续增大直至管道上的材料完全瓦解[泥沙淤积和河道水力学组2004年]。由于裂口增大,流速呈指数增加;当管道上的材料完全瓦解时出现最高水流速度。从这个角度看,溃坝时水从流出大坝到静止类似一个大坝完全崩裂的过程。我们利用一个递减的指数函数从彻底崩裂模型中得到不同的结果(图4)。我们利用增长速度来确定洪峰发生的裂口时间,由于洪水慢慢退去最终水流速度小于洪峰流速的1%。将裂口深度、大坝的洪峰流出量以及裂口时间作为参数,其值为:.000,50,000,30,203stsmQmdbreachpeakbreach5为了更好说明当裂口开始形成时流速与时间的关系,我们绘制出短期内的速度变化情况,如下图4:。过难关图4管涌崩塌时的流速图5管涌崩塌开始时的流速溢出崩塌对于溢出崩塌,水开始从裂口的顶部流过,就是说从上面侵蚀着大坝。我们找到关于溢出崩塌的资料不多。在管涌失败中,根据抛物线的形状,我们估计流速增加,直至大坝完全被侵蚀(图6)。在到达裂口时间后,就认为流量等于完全崩塌状态时的大小。参数仍然是裂口深度,大坝流出量的峰值,以及裂口时间,其值为:.000,30,000,30,203stsmQmdbreachpeakbreach6图6溢出失败的流速下游流量我们根据下游地区的水的流动规律建立模型,使用离散的方法建立裂口模型。根据伯努利方程,复力模型采用了物理类比方法检测水的流动;下坡模型对水流量采用了更简单、更直观的水流分析机理。因为复力模型的结果不符合常理;因此,我们在分析洪水灾害时利用下坡模型。对于这两个模型,将围绕萨鲁达大坝的区域划分成一系列正方形的网格单元。每个单元涵盖面积为mm210210,并和海拔高度和水的体积(基于单元中水的深度)有关系。该海拔数据摘自美国地质调查所的国家海拔数据[2004](以减少过程时间),平均每组77个元胞。每个模型以单元模拟了之间水的泛滥;模型区别出每段时间内相邻元胞之间水是如何交换的以及交换量是多少。复力模型构建模型这个模型对单元内所含的水进行力学分析。每个单元有一个相关的海拔、水的平均深度、平均流速(yx组成)。外力作用于某一特定单元,假定只产生两种影响:外界压力的施加使四个元胞直接接触,再加上引力的作用,加快了水流向海拔较低的地方(即是下坡)。模型的主要原则是:单元之间的流量是与四个相邻共面单元之间不同的压力成比例的;单元间的压强是与平均深度成比例的。如图7,8所示,把单元压缩至一半深度所产生的压强假设为平均压强,记做gdP217图7施加于网格单元上的压力示意图图8施加于网格单元上的重力示意图我们假定所施加的压强是两个单元压缩的深度平均后的压强,由于边界的压缩深度取平均值,所以使它们之间水深度的变化是呈线性的,施加在相邻单元的压力就是平均压强乘以两个元胞之间的面积。我们用单元内水的体积乘以密度求出质量,再用水所受到的力除以它的质量,即可求出水的加速度:.4)(12220dddgaxxx我们估计出当前及其4个相邻的单元倾斜度进而计算出加速度。从几何上确定水平加速度(图9)是8.4222hghag在模型中包括大量的时间段,通常以1秒钟为单位。在每段时间的开始,水流入到包括溃坝的单元中;水量取决于上述的溃坝模型。对于每个时间段,加速度(yx组成)是用来计算地区内每个单元内增加的水速,则水速是以下面的式子进行变化的,即.tavvoldnew图9确定沿斜面向下的重力值水流的速度将决定每一个单元的流动方向:当0xv时,单元内水向右流动;当0xv时,元胞向左流动。在那个方向上流出的水量和速度是成比例的,所以,当前网格单元水的深度变化公式为:.2tddavgdonated9流出水量使相邻单元水的深度也发生了变化,所以模型中水的总量是守恒的(忽略流向边缘和注入崩裂的单元的水)。当速度非常大时,一个单元可以流出的水比它原来拥有的还多。具体来说,如果速度乘以时间大于单元宽度,则流出量将大于网格单元当前的容积。如果出现这种情况,假设网格元胞失去全部的水分,根据x和y方向上标注的测出失水量可以说明这种情况。评价模型特点:它用一个简捷而富有意义的物理类推法为水的状态建立了模型。用到的力学分析包括采用伯努利方程梯度和模拟离散流体。用计算机模拟并保存速度信息可以模拟出受灾地区水的态势。例如,当水袭击哥伦比亚的一个特别建筑物时,如国务院,该模型可以预测出水的速度。模型的缺点结果显示该模型是不现实的。因为含有大量水的单位格加速度小,这些单位格流尽是非常缓慢的,即使相邻的是完全的空单元;同理,小单位格内水流尽太快。结果是一个棋盘格局:大单位格变得更大而它们相邻的小单元格则变得更小。这个错误与我们的假设有关:一个单位格内所有的水有相同的速度:一个单独的单元格内的水不能向各个方向流。模型适用于比较简单的地形(如一个简单的下坡通道);但是对需要在几个方向都传输水这种非常复杂地形就不适用了。这个模型的另一个缺点是其太复杂。对于每个单位格,该模型都篡改了大量的参数,使调试和故障排除变困难了。下坡模型构建模型下坡模型假定两单元间的流速是与这些单元格的质心高度差和接触面积的乘积成正比。该模型允许单元格的水可多方向地流动,如果它高于相邻单元格。在力学模型中,我们流入溃坝地区的水是在每隔一段时间内增加的。每个时间段,每一个单位格(除了那些在地图底部和右界线上,这是处理后的)与这两个单位格交换水后将立刻下降。这样可以确保每一个单位格与它的四个邻居精确地交换水。为了与单位格交换水,单位格应按下面的公式改变其高度。20hhkddavgdonated假设常数k,在坍塌时水的的速度为sm/30。然后我们运用k的变化求出了模型的结果。然后,把邻近单位的高度变成相反数。为了确保结果一致性,直到时间段的最后变化了的高度才会被使用,毕竟已经被计算出了变化了的单元的海拔。如果一个单位格的失水量已经超过它的最大失水量,我们就取这个值为最大失水量。最大失水量是用来防止水来会无规律流动:即当大单位内水流向了相邻的单元格而自身含水量就越来越少,到达一定程度后水就自然往回流,这就使在任何时刻单元格的一半总是空的。对于处在边界的单元,根据假设边界单元的失水量等于地图上相对同样位置上单元的失水量。因为这些单元是远离裂口和重要的区域,所以它们精确度不太重要的。我们的方法确保水到达区域边缘时是平稳的而不是非正常的澎湃状态。10评价该模型计算简捷,通俗易懂,容易检测。尽管方程不能用直接物理类推法来推出单位格的水交换,但它的结果还是满足期望的。水快速地流到山下,或穿过附近的平坦的平原灾区,只有水位上升时才能到达山顶。检验和结果检验为了测试我们的模型,我们从]2004[log..USGSSurveyicalGeoSU引用国际海拔数据。这数据是一系列海拔数据,把它划分成行和列。每个单元表示一个长度为m30的正方形。为了减少计算,我们把单元平均按77分组,使我们用的这些单元是边长为m210的正方形。我们设裂口处在坝面的正前部位,模拟在不同的溃坝方式(瞬间彻底坍塌,延期彻底坍塌,管涌,溢出)下不同时间段(s6240,1800,360)内洪水的蔓延方式,来同时检验静力模型和下坡模型。我们利用瞬间彻底坍塌模型检测k值的影响因素和最大失水量的影响因素。为了避免在考虑体积容量较小的单元格时得到不精确的结果,当它的平均深度小于m0001.0我们就把它看成空单元格。这个做法在静力模型中特别重要,因为当这些小单元格与含有大量的水的大单元格相邻时,水流向这些小单元格时会需要极大的水流速度(sm/106)。为了充分检验下坡模型,我们将瞬时崩塌模型在50000个时段内分别运行。该模型在超过40000个时段后计算得到流出区域时的水速比大坝崩塌时的水的速度还大(速度应该是减小了),所以在超过40000个时段后模型效果很差。我们也在大速度的情况下测试了该模型。当单位格内裂口的高度在每时段内以大于m10的速度(比模型模拟出的任何速度都大于30倍)增长时,模拟结果在持续1000个时间段

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功