积鼎CFD:基于Virtualflow在溃坝洪水演进数值仿真分析

近期,多地遭受了前所未有的洪水侵袭,每一次灾害都如同警钟长鸣,提醒我们水库大坝安全的重要性,超标准暴雨的突袭让大坝的安全防线面临前所未有的考验。面对这一挑战,CFD技术可为溃坝洪水的预测与管理开辟新的路径。凭借CFD技术的数值模拟能力,能够构建出高精度的三维数值模型,计算预测洪水的演进路径、淹没范围以及可能造成的损害程度,从而深入探索流体运动的复杂机理,可为水库防洪风险管理、防洪减灾、抢险预案等提供重要的技术支持。本文采用积鼎流体仿真软件 Virtualflow 建立溃坝三维数值计算模型,采用IST网格技术及 RANS 湍流模型、Level Set 界面捕捉模型,借助超算平台来模拟溃坝后洪水的动态变化,对溃坝洪水漫过大坝向下游随时间演进过程进行计算分析。

图1 泄洪中的三峡大坝

网格及模型构建

对于复杂几何体的流场模拟,经常需要花费大量的时间精力进行网格生成。

积鼎流体仿真软件IST网格技术摒弃了传统贴体网格方法,IST方法生成完全正交的六面体结构化笛卡尔网格,导入CAD文件即可自动快速生成结构化网格,并可根据分析需求对模型分块和局部加密

IST网格技术为大坝和下游复杂区域地形网格的快速生成提供了非常友好的解决方案,软件支持导入STL、STP、IGS等主流通用几何格式文件,快速生成结构化网格,可节省大量的前处理时间,而且更有利于并行运算。

图2 几何模型与网格划分

几何模型与网格划分如上图所示,通过三峡大坝及其下游地形高程图获取流道几何信息,可以通过建模软件建立三维流道的几何模型。获取地形或流道几何模型后,直接导入软件即可生成图示的高质量结构化网格。

数值模型及参数设置

算例采用 RANS 湍流模型 Level Set 界面捕捉模型,精细地模拟了溃坝水流的复杂流动细节,由于采用了 Level Set 界面追踪方法,模拟结果能真实反映洪水界面的演变规律。与传统此类问题仿真中常用的VOF界面追踪方法相比,Level Set模型直接求解相交接面位置,在追踪相交界面的计算方面具有更高精度。

初始时刻,大坝下游区域无水,上游形成一个巨大洪峰(如下图所示)。由于洪峰水位高于大坝,运动到大坝处时漫过大坝向下流动形成溃坝洪水。将这个洪峰设置为速度入口边界,下游出口和上方出口设置为压力边界,其余边界为固体壁面条件。

图3 初始时刻大坝下游区域无水、上游形成洪峰

计算结果分析

采用积鼎流体仿真软件对三峡大坝溃坝进行计算模拟,采用瞬态求解器,64核并行计算,计算得到三峡大坝溃坝时洪水漫过大坝向下游流动的过程,如图4。

图4 溃坝洪水计算结果

图5是从8.01s到37.91s溃坝洪水漫过大坝向下游随时间演变的云图。

图5 溃坝洪水随时间演变

可以发现,t=8.01s时洪水开始漫过大坝;t=15.41s时向下游流动的溃坝洪水遇到河岸阻拦并发生转向;t=37.91s溃坝洪水冲过河岸继续向下游传播,同时存在沿河岸向高处蔓延现象。

图6为t=37.91s时的洪水总体压力和河湾距离河底6m、16m、26m水平截面的压力分布,其中白色箭头表示流速。

图6 t=37.91s时的洪水总体压力及压力分布

由图6可以清晰地观察到溃坝洪水遇到河岸时,流速发生巨大变化的现象,虽然洪水在下游无障碍河道区的水平流速更大,但变化较小。洪水对河岸的压力与水在该河岸的流速变化直接相关。计算结果中压力分布与速度变化情况是一致,如图所示,即洪水流速变化更大的河岸承受洪水的压力也更大。

图7为河湾距离河底6m水平截面不同时刻的压力分布。

图7 河湾距离河底6m水平截面不同时刻的压力分布

由图7可知,虽然由于洪水蔓延状态不同河湾受到的压力有所变化,但受到较大水压和洪水冲击的区域相对恒定,而这些河岸受到的冲击经过时间积累后更容易出现危险状况。总体来说,CFD流体分析有助于防范并削弱溃坝风险以及洪水对下游造成危害。


积鼎科技自主研发的通用计算流体力学软件VirtualFlow,具备行业领先的网格建模与求解技术,和丰富的多相流物理模型及先进的相变模型,可模拟单相和多相/多组分物质流动、传热、界面追踪、粒子追踪、相变、水合物反应等复杂问题,可为工业各行业用户提供专业级流体仿真解决方案。

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

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

相关文章

cesium 实现三维无人机航拍过程实景效果

需求背景 需要实现一个动态的三维无人机航拍过程实景效果 代码开发中&#xff0c;迭代功能待续... 解决效果 cesium 实现三维无人机航拍过程实景效果 index.vue <template><div><el-button class"btn" click"start">开始</el-butt…

vue根据文字长短展示跑马灯效果

介绍 为大家介绍一个我编写的vue组件 auto-marquee &#xff0c;他可以根据要展示文本是否超出展示区域&#xff0c;来判断是否使用跑马灯效果&#xff0c;效果图如下所示 假设要展示区域的宽度为500px&#xff0c;当要展示文本的长度小于500px时&#xff0c;只会展示文本&…

如何借助物联网实现农情监测与预警

如何借助物联网实现农情监测与预警&#xff1f; 物联网技术&#xff0c;作为信息技术与传统行业的深度融合产物&#xff0c;正逐步变革着农业生产的管理模式&#xff0c;特别是在农情监测与预警领域展现出巨大潜力。其核心在于通过感知层的各类传感器、通信层的数据传输技术以…

高编:线程

一、pthread 线程 优点&#xff1a; 比多进程节省资源&#xff0c;可以共享变量。 概念&#xff1a; 线程是轻量级进程&#xff0c;一般是一个进程中的多个任务。进程是系统中最小的资源分配单位.线程是系统中最小的执行单位 特征&#xff1a; 1、共享资源 2、效率高 …

qt可点击的QLabel

需求——问题与思路 使用wpf实现一个可点击的超链接label相当简单&#xff08;如下图&#xff09;&#xff0c;但是qt的QLabel不会响应点击事件&#xff0c;那就从QLabel继承一个类&#xff0c;然后在该类中重写mousePressEvent函数&#xff0c;并在该函数中对左键点击事件做响…

AI硬件加速版XVDPU入门

XVDPU是可以提高CNN计算的速度和延迟&#xff0c;他的目标不是直接替换软件在传统硬件或者通用GPU上实现CNN运算。他的目标就是加速CNN计算。 XVDP的实现方式&#xff1a;CNN卷积计算的是 原始图形矩阵{x行*y列*通道数a}*卷积滑块{w行g列t通道}卷积后的图形{m行*n列*通道数b} …

应对SQL注入攻击:保障网站安全的策略

在互联网的广阔天地中&#xff0c;网站安全始终是站长用户和企业开发者不可忽视的重要议题。其中&#xff0c;SQL注入攻击作为一种常见的网络攻击手段&#xff0c;严重威胁着网站的数据安全和业务稳定。什么是SQL注入攻击&#xff0c;我们该如何应对这种攻击呢&#xff1f;今天…

第1篇 什么是区块链?——从零开始的区块链入门指南

在这个信息爆炸的时代&#xff0c;区块链这个词儿已经成了热词儿。那么&#xff0c;区块链到底是啥玩意儿呢&#xff1f;别急&#xff0c;今天咱们就从头开始&#xff0c;给你掰扯掰扯区块链的来龙去脉&#xff0c;让你轻松入门。 一、区块链的定义 想象一下&#xff0c;区块…

T568A与T568B:网络线标准的差异

T568A和T568B是两种常见的网络线标准&#xff0c;用于在以太网中连接计算机和网络设备。它们定义了线缆中各个线对的连接方式&#xff0c;确保了数据 的传输质量和网络的可靠性。本文将详细介绍T568A和T568B之间的区别&#xff0c;并提供相应的源代码作为示例。 1.T568A标准 …

成都欣丰洪泰文化传媒有限公司电商服务的新星力量

在当今这个数字化飞速发展的时代&#xff0c;电商行业如日中天&#xff0c;成为拉动经济增长的新引擎。在这股浪潮中&#xff0c;一家名为成都欣丰洪泰文化传媒有限公司的企业&#xff0c;凭借其专业的电商服务能力和创新的营销策略&#xff0c;成为了众多品牌背后的强大推手。…

怎么保护CAD图纸丨CAD图纸防泄密方法推荐

怎么保护CAD图纸丨CAD图纸防泄密方法推荐 在现代工程设计和建筑行业中&#xff0c;CAD图纸承载着项目的核心信息&#xff0c;是极其重要的知识产权。一旦CAD图纸被盗或泄露&#xff0c;不仅可能导致商业机密的丧失&#xff0c;还可能给公司带来重大经济损失&#xff0c;甚至面…

上海市计算机学会竞赛平台2023年5月月赛丙组区间最大公约数

题目描述 给定两个正整数&#x1d43f;,&#x1d445;L,R&#xff0c;你可以任意选择两个正整数&#x1d465;,&#x1d466;x,y且满足&#x1d43f;≤&#x1d465;<&#x1d466;≤&#x1d445;L≤x<y≤R&#xff0c;并求出&#x1d465;,&#x1d466;x,y的最大公约…

leetcode hot100 第三题:最长连续序列(Java)

给定一个未排序的整数数组 nums &#xff0c;找出数字连续的最长序列&#xff08;不要求序列元素在原数组中连续&#xff09;的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1&#xff1a; 输入&#xff1a;nums [100,4,200,1,3,2] 输出&#xff1a;4 解…

AI新功能发布:AI生成数据库和AI规划任务,CoCodeAI再添新成员!

Hi&#xff0c;大家好&#xff0c;好久不见&#xff01; 我是CoCodeAI智能助手CoCo。 CoCodeAI智能助手CoCo 我无比荣幸地为大家揭晓 CoCode开发云的璀璨新星&#xff1a; AI生成数据库AI规划任务。 近日&#xff0c;CoCode开发云旗下Co-Project V3.8智能项目管理平台重磅发…

(笔记)Mac上打开Android模拟器导致声音变了的解决方法

我听歌的时候用Android Studio打开Android模拟器的时候 发现歌曲的声音变了 解决方法&#xff1a; 编辑这个配置文件 /Users/{user_name}/.android/avd/{emulator_name}/config.ini vim ~/.android/avd/Pixel_4a_API_32.avd/config.ini 将里面的hw.audioInputyes改成hw.aud…

MySQL数据库中文乱码处理

出现中文乱码之后处理方式 1、执行下面语句查看一下关于编码方式 show variables like %char%结果展示&#xff1a;【你应该和我的不一样】 2、如果你的和我查询结果不一致请设置成一致语句&#xff0c;根据自己需要复制语句 如下&#xff1a;【除了最后一条记录哈】 SET G…

关于Disruptor监听策略

Disruptor框架提供了多种等待策略&#xff0c;每种策略都有其适用的场景和特点。以下是这些策略的详细介绍及其适用场景&#xff1a; 1. BlockingWaitStrategy 特点&#xff1a; 使用锁和条件变量进行线程间通信&#xff0c;线程在等待时会进入阻塞状态&#xff0c;释放CPU资…

2024 年江西省研究生数学建模竞赛A题:交通信号灯管理问题分析、实现代码及参考论文

2024 年江西省研究生数学建模竞赛题目交通信号灯管理 1 题目 交通信号灯是指挥车辆通行的重要标志&#xff0c;由红灯、绿灯、 黄灯组成。红灯停、绿灯行&#xff0c;而黄灯则起到警示作用。交通 信号灯分为机动车信号灯、非机动车信号灯、人行横道信号 灯、方向指示灯等。 一…

文件扫描件怎么弄?文件扫描就用这5个方法

在快节奏的现代生活中&#xff0c;我们经常需要处理大量纸质文件&#xff0c;因为它们不仅占用空间&#xff0c;还可能因时间的流逝而损坏或丢失。 幸运的是&#xff0c;有了文件扫描软件手机版&#xff0c;我们可以将这些文件轻松转换为PDF格式&#xff0c;既保留了原始布局&…

第五届计算机、大数据与人工智能国际会议(ICCBD+AI 2024)

随着科技的飞速发展&#xff0c;计算机、大数据和人工智能等前沿技术已成为推动社会进步的重要力量。为了加强这一领域的学术交流与合作&#xff0c;促进技术创新与发展&#xff0c;第五届计算机、大数据与人工智能国际会议&#xff08;ICCBDAI 2024&#xff09;将于2024年11月…