积鼎CFDPro水文水动力模型,专为中小流域洪水“四预”研发的流体仿真技术

水动力模型与水文模型是水利工程与水文学研究中不可或缺的两大工具。水动力模型着重于流体运动的动力学机制,通过一系列方程组捕捉水流的时空变化,而概念性水文模型则侧重于流域尺度的水文循环过程,利用物理概念与经验关系进行近似模拟。两者相互补充,共同构成了现代水文学与水资源管理领域的核心分析手段。积鼎科技结合了水文的产流机制和水动力的对流动的准确计算,创新研发CFDpro—水文水动力模型,这是一种充分适用于中小流域洪水四预的基于二维不规则网格的精细化产汇流模型。

CFDPro水文水动力模型:适用于中小流域洪水四预的精细化产汇流模型

经过多年研发和实践打磨,积鼎科技结合了水文的产流机制和水动力的对流动的准确计算,创新研发CFDpro—水文水动力模型,这是一种充分适用于中小流域洪水四预的基于二维不规则网格的精细化产汇流模型。针对中小流域的暴雨洪水具有洪水反应快,洪水空间分布及推进反应真实等特点,能够一次计算同时完成洪水预报和淹没分析,可通过雨量站的实测数据和数值气象预报的网格数据进行预报和演进计算。具体特征如下所述。

· 二维不规格网格空间划分

在研究对象的集水范围内,通过二维网格的形式对空间进行离散,网格的节点保存高程值。

read-normal-img

图1 研究区域影像图

read-normal-img

图2 研究区域网格离散图

· 针对不同土地特征的下垫面设置

下垫面根据降雨到产流的不同特征分为水体、水泥地、裸土、草地以及林地等多种土地特征。根据相关的土地利用性质影像图资料就可方便快捷的进行自动映射到网格上,如下图所示。

read-normal-img

图3 土地属性网格图

整个垂直空间的降雨截流、产流及下渗架构如下表

read-normal-img

· 灵活精准的面雨量计算

面雨量的计算是根据监测雨量的点的位置关系进行空间距离权重插值。既可以使用传统的水文站点数据,也可以使用数值气象预报的大网格数据。相对而言,采用数值天气的网格数据能够相对更准确的反应面雨量的空间不均衡性。在实际项目实施中,若雨量站较少,则一般考虑全部站点的权重分布;若采用数值气象预报,降雨数据点等距分布且数量较多,则每个网格点只选用距离最近的适当数量权重数据点进行插值。

CFDPro水文水动力模型优势

由于中小流域的暴雨洪水过程线的特性受该流域的空间分布特性影响较大,通过网格的离散形式,加强了对空间信息和状态的描述。舍弃了地表径流过程线这种统计性的经验描述方法,让跨临界流动力波去自由计算地表径流的流动状态,采用此方式能够在时间上动态、细致的对山洪进行演算。通过网格的离散形式,能够对错综复杂的土地类型进行区分,从而在产流的计算上实现不同属性的土地空间有不同产流量的真实效果。也能够处理复杂集水区域或出口区域的流域形态,并且能实现集预报计算和淹没分析于一体的多功能一体化计算进程。本模型解决方案适用于普遍的中小流域场景,特别适用于无水文资料的流域,若采用数值气象预报数据,还可以应用于不方便建设地面雨量站和水文站的流域。模型计算可用GPU并行加速,计算时间短,一般流域十二小时预报计算可在1~2分钟内完成,完全满足预报计算的时效要求。

  • 计算准确率高,项目准确率高达85%
  • 计算效率高,同等算力条件下耗时节省40%
  • 算法强大,可解决洪水顶托、水工建筑调度等问题
  • 计算结果时空分辨率高,实现全流域水情动态演进
  • 扩展性强,可实现产汇流、水动力、水质、泥沙等水利业务模型耦合计算

· 适用场景

该模型可以广泛的满足各类水利数字孪生的应用需求(如河道、湖库等水利对象),准确性也是历经多场次洪水的对比验证,特别适用于中小流域的暴雨洪水“四预”建设,在配合数字孪生平台建设时采用标准化数据交互接口,空间模型搭建完成后即插即用快速响应。

上海积鼎信息科技有限公司(简称:积鼎科技)成立于2008年,是专注于自主知识产权的流体仿真软件研发及技术服务的国家级高新技术企业,致力于打造好用、易用的国产流体仿真软件。更多解决方案,欢迎关注“多相流在线”。

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

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

相关文章

Windows系统部署YOLOv5 v6.1版本的训练与推理环境保姆级教程

文章目录 一 概述二 依赖环境(prerequisites)2.1 硬件环境2.2 软件环境 三 环境安装3.1 创建并激活虚拟环境3.2 安装Pytorch与torchvision3.3 校验Pytorch安装3.4 下载 YOLOv5 v6.1 源码3.5 安装 YOLOv5 依赖3.6 下载预训练模型3.7 安装其他依赖3.8 测试环境安装3.9 测试训练流…

jupyter notebook更改位置

1.找到jupyer的配置文件 一般在c盘用户的.jupter文件夹下 2. 用记事本打开这个配置文件,定位到c.NotebookApp.notebook_dir /path_to_your_directory 替换你的位置 3.找到jupyer图标的位置,打开属性 添加要存放的位置在目标文件的末尾,重新…

python | spacy,一个神奇的 Python 库!

本文来源公众号“python”,仅用于学术分享,侵权删,干货满满。 原文链接:spacy,一个神奇的 Python 库! 大家好,今天为大家分享一个神奇的 Python 库 - spacy。 Github地址:https:/…

一个全面了解Xilinx FPGA IP核的窗口:《Xilinx系列FPGA芯片IP核详解》(可下载)

随着摩尔定律的逐渐放缓,传统的芯片设计方法面临着越来越多的挑战。而FPGA以其并行处理能力和可编程性,为解决复杂问题提供了新的途径。它允许设计者在同一个芯片上实现多种不同的功能模块,极大地提高了资源的利用率和系统的综合性能。 FPGA…

领域数据模型建设步骤

领域数据模型建设步骤 以某音乐app为例: 1.数据调研和业务调研,识别业务过程,实体,关键指标 业务过程:播放,收藏,下载,点击,购买,支付 实体:音乐&#xff0c…

HCIA-ARP

ARP的由来 ARP这一种协议它会是在我们HCIA中第一个需要完全掌握的一个协议,不然对于数据通讯来说大家都会一直觉得很绕圈 协议栈,网线,网卡,它们组成了我们最小的数据通信的小脉络注:可以了解ARP攻击(冒充访…

使用Java和MyBatis获取表头与数据

使用Java和MyBatis获取表头与数据 在数据处理与展示中,经常需要将数据库查询结果中的表头(列名)与实际数据提取出来。本文将介绍如何通过Java的JDBC和MyBatis来实现这一需求。 1. 使用JDBC获取表头与数据 在JDBC中,可以使用Res…

文献解读-群体基因组第二期|《中国人群中PAX2新生突变的检测及表型分析:一项单中心研究》

关键词:应用遗传流行病学;群体测序;群体基因组;基因组变异检测; 文献简介 标题(英文):Detection of De Novo PAX2 Variants and Phenotypes in Chinese Population: A Single-Cente…

new CCDIKSolver( OOI.kira, iks ); // 创建逆运动学求解器

demo案例 new CCDIKSolver(OOI.kira, iks); 在使用某个特定的库或框架来创建一个逆运动学(Inverse Kinematics, IK)求解器实例。逆运动学在机器人学、动画和计算机图形学等领域中非常重要,它用于根据期望的末端执行器(如机器人的…

Compose第四弹 Compose项目

目标: 1.可供学习的Compose项目 一、官方提供项目 谷歌官方提供的Compose项目: GitHub - android/compose-samples: Official Jetpack Compose samples. 项目及主要页面展现 1.1 Reply项目 1.首页底部TAB栏 2.侧边栏菜单:拖动滑出和收起…

建设现代智能工业-智能化、数字化、自动化节能减排

建设现代智能工业-智能化节能减排 遵循“一体化”能源管理(Integrated Energy Management)的设计宗旨,集成城市各领域(如工业.交通、建筑等)的能源生产和消费信息,面向城市政府、企业、公众三类实体,提供“一体化”的综合能源管理…

uniapp h5项目切换导航栏及动态渲染按钮颜色

1.效果图 2.html,动态渲染按钮样式---三元判断 <!-- 切换栏 --><view class"statusList"><block v-for"(item,index) in list" :key"index"><view class"swiper-tab-list" :class"current item.id?activ…

CEEMDAN +组合预测模型(CNN-Transfromer + XGBoost)

注意&#xff1a;本模型继续加入 组合预测模型全家桶 中&#xff0c;之前购买的同学请及时更新下载! 往期精彩内容&#xff1a; 时序预测&#xff1a;LSTM、ARIMA、Holt-Winters、SARIMA模型的分析与比较-CSDN博客 VMD CEEMDAN 二次分解&#xff0c;Transformer-BiGRU预测模…

静态加速和动态加速是啥区别

以下是两者之间的主要区别&#xff1a; 加速对象与内容&#xff1a; 静态加速&#xff1a;主要针对网页中的静态资源&#xff0c;如HTML文件、CSS文件、JavaScript文件、图片、Flash动画等。这些资源的特点是更新频率较低&#xff0c;适合通过缓存技术加速。 动态加速&#xf…

网络学习(11) |深入解析客户端缓存与服务器缓存:HTTP缓存控制头字段及优化实践

文章目录 客户端缓存与服务器缓存的区别客户端缓存浏览器缓存应用程序缓存优点缺点 服务器缓存优点缺点 HTTP缓存控制头字段Cache-ControlExpiresLast-ModifiedETag 缓存策略的优化与实践经验分享1. 使用合适的缓存头字段2. 结合使用Last-Modified和ETag3. 利用CDN进行缓存4. 实…

【JAVA WEB实用与优化技巧】如何自己封装一个自定义UI的Swagger组件,包含Swagger如何处理JWT无状态鉴权自动TOKEN获取

目录 一、Swagger 简介1. 什么是 Swagger&#xff1f;2. 如何使用 Swagger3. Springboot 中swagger的使用示例1. maven 引入安装2. java配置 二、Swagger UI存在的缺点1.不够方便直观2.请求的参数没有缓存3.不够美观4.如果是JWT 无状态登录&#xff0c;Swagger使用起来就没有那…

STL-stack的使用及其模拟实现

在C标准库中&#xff0c;stack是一种容器适配器&#xff0c;它以后进先出的方式组织数据&#xff0c;其删除只能从容器的栈顶进行元素的插入与取出操作。 stack的使用 stack的构造函数 stack的成员函数 empty&#xff1a;判断栈是否为空back&#xff1a;返回当前栈中元素的数量…

docker之自制django镜像

一&#xff0c;安装docker&#xff08;本作者往期文章有docker安装 &#xff0c;或者更详细的有关docker安装&#xff09; 二&#xff0c;拉取centos7镜像 docker pull centos:7 三&#xff0c;创建容器 docker run -id -v /root/docker/soft:/soft -p 8000:8000 --name djang…

Redis实践记录与总结

最近生产环境缓存数据库数据过大&#xff08;如何搭建单服务redis缓存数据库&#xff1f;以及可视化工具Another Redis Desktop Manager使用&#xff09;&#xff0c;导致在对数据库做rdb快照备份时消耗内存过大&#xff0c;缓存数据库宕机一小时。基础运维通过增加虚拟机内存暂…

spark相关知识

1.Spark的特点 Spark的设计遵循“一个软件栈满足不同应用场景”的理念&#xff0c;逐渐形成了一套完整的生态系统&#xff0c;既能够提供内存计算框架&#xff0c;也可以支持SQL即席查询、实时流式计算、机器学习和图计算等。 运行速度快&#xff0c;易使用&#xff0c;强大的技…