当前位置: 首页 > news >正文

城市内涝与海绵城市规划设计中的水文水动力模拟

原文链接:城市内涝与海绵城市规划设计中的水文水动力模拟icon-default.png?t=N7T8https://mp.weixin.qq.com/s?__biz=MzUzNTczMDMxMg==&mid=2247601198&idx=5&sn=35b9e5e3961ea2f190f9742236a7217f&chksm=fa820dc9cdf584df97633f64d19bdc3e5f7d1a5a85000c8f040e1953c51b9b39c87b57f670ed&token=1430696232&lang=zh_CN#rd

城市内涝水文水动力模型

在城市排水防涝规划过程中,水文水动力耦合模型已经成为一种不可或缺的分析工具。在模型建立、城市内涝风险评估、排水系统性能诊断以及海绵城市规划等方面,内涝耦合模型提供了相应的模拟及分析工具:

1.1丰富的数据处理功能,兼容CAD、GIS数据格式:慧天排水数字化分析平台兼容多种主流GIS数据格式(shape、geodatabase、raster等)。

1.2 丰富的模拟结果展示功能:利用慧天排水数字化分析平台的一维模型计算结果,结合GIS丰富的渲染及制图能力,制作排水系统性能评价专题图。可根据一维模拟计算结果,提供丰富的结果查看功能。

1.3 城市内涝一维二维耦合模拟:利用慧天排水数字化分析平台实现城市内涝耦合模拟,给出地面内涝水体的淹没深度、流动方向、流动速度等模拟结果,并提供丰富的结果查看及统计分析功能。

1.4 采用CUDA框架实现耦合模型并行求解使用GPU进行二维模型求解,显著提高模型求解效率。

1.5 模拟结果精确可靠通过与主流耦合模拟软件模拟结果都对比,慧天排水数字化分析平台的城市内涝耦合模拟结果精度高,并且与实际内涝结果相吻合。

图片

 (a)慧天排水数字化分析平台模拟结果  

图片

             (b)主流耦合模拟软件模拟结果

以慧天排水数字化分析平台为基础工具开展科学研究,已发表多篇研究论文:

1.基于改进垂向流量交换的城市内涝模拟方法, 水科学进展, 2023,34(2): 218-226

2.基于弱耦合求解方法的排水管网底泥输运模拟, 同济大学学报(自然科学版),2020, 48(08): 1179-1187

3.基于CUDA架构的内涝一维二维耦合模型求解方法, 中国给水排水, 2020,36(17): 103-109

4.基于水力模型的城市排水系统评估与规划方法研究, 中国给水排水, 2016, (13): 136-139

5. Optimal Design of Combined Sewer Overflows Interception Facilities Based on the NSGA-III Algorithm, WATER, 2021,13(23)

第一数据准备及模型建立

通过标准化的步骤,利用CAD数据、GIS数据,在建模的不同阶段发挥不同软件的优势,实现高效的数据处理、准确的参数赋值、模型的快速建立。在不增加成本的情况下,利用常用的软件实现水力模型建模数据的生成与处理。

图片

图片

慧天排水兼容多种主流GIS数据格式(shape、geodatabase、raster等)。建模数据在GIS软件及慧天排水软件之间无缝切换,充分利用GIS软件及慧天软件各自的优势。

图片

案例1.1建模数据的前处理

建模数据准备过程中,慧天排水[HTWATER]软件的数据前处理功能可以高效的对建模数据进行快速的生成与组织。极大提高模型数据准备效率。慧天排水

[HTWATER]软件的数据前处理功能可以实现:

(1)通过满足要求的管段数据自动生成节点;

(2)建立管网拓扑关系;

(3)读取节点地面高程;

(4)计算井底高程、井深;

(5)检查检查井异常数据并自动修正;

(6)按照流域进行汇水子面积划分;

(7)汇水子面积与出口节点自动关联。

案例1.2 一维模型快速建模方法

利用GIS数据实现城市排水系统一维模型(SWMM模型)的快速建模。通过对SWMM模型文件格式的分析,实现SWMM模型文件的快速编辑,从而快速的实现大规模管网模型的建立。

图片

利用慧天排水数据导入功能可以通过指定源图层、源字段的方法将GIS数据导入慧天平台实现模型建立。并且慧天排水完全兼容SWMM模型,可以实现慧天排水模型与SWMM模型之间的格式转换。

第二城市内涝模拟与分析

城市内涝模拟与分析包括对于地下管网排水性能的分析以及地面内涝积水情况的分析两个主要方面,针对上述需求慧天排水数字化分析平台提供了丰富的模拟结果展示与分析功能。

案例2.1一维管网水力模拟

利用一维模拟结果,结合GIS丰富的渲染及制图能力,制作排水系统性能评价专题图。典型专题图包括:节点溢流色阶图、管段流速色阶图、管段应对重现期色阶图。直观展示排水系统问题所在以及规划方案实施效果。

图片

慧天排水数字化分析平台可以实现一维模拟计算,并提供丰富的结果查看功能。

图片

图片

案例2.2 城市内涝一维二维耦合模拟

利用慧天排水数字化分析平台实现城市内涝一维二维耦合模拟计算,给出地面内涝水体的淹没深度、流动方向、流动速度等模拟结果。通过城市内涝一维二维耦合模拟结果,对城市内涝情况进行分析。

图片

图片

可对指定地块进行淹没深度统计分析,获得不同地块淹没深度的最大值、最小值、平均值、淹没总面积等数据的统计结果,支持自定义淹没深度面积统计。

图片

图片

可对淹没区域的淹没深度-时间变化曲线进行绘制。

图片

可对指定淹没深度指定淹没时长的区域进行导出,方便进行内涝风险区的划分。

图片

图片

利用耦合模拟结果及GIS软件的制图功能,生成内涝淹没图及风险区划分图

图片

图片

第三海绵城市关键控制指标计算

利用慧天排水数字化分析平台建立面向海绵城市的水文、水动力模型,依据水量守恒原则计算地块的年径流控制率、污染物削减率。

图片

图片

案例3.1年径流总量控制率计算

一键获得模型整体及单个汇水子面积的年径流总量控制率计算结果。

图片

图片

案例3.2污染物削减率计算

一键获得模型整体及单个汇水子面积的污染物削减率计算结果。

图片

图片

第四其他功能

慧天排水系统分析平台提供了多种模型数据处理工具,可以方便的进行模型数据的拆分、简化、查询、编辑等操作。为灵活高效的使用模型提供了更加丰富的功能。

案例4.1管网拆分

通过选择节点将还有选中节点的最小网络导出为SWMM的 input文件。

图片

案例4.2管网简化

简化方法分为两种:枝状管裁剪、串联管道合并。简化后的管网仍然可以恢复为原始管网,不会对原始管网数据造成破坏。如果管网进行了简化,则模拟计算均采用简化后管网进行模拟。简化后的管网可以恢复为原始管网,恢复后模拟计算均采用原始管网进行模拟。

图片

图片

图片

案例4.3 SQL语句的使用

通过编辑SQL语句实现对数据的灵活选择与查询。

图片

通过编辑SQL语句实现对管网数据的灵活修改。

图片

图片

相关文章:

城市内涝与海绵城市规划设计中的水文水动力模拟

原文链接:城市内涝与海绵城市规划设计中的水文水动力模拟https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247601198&idx5&sn35b9e5e3961ea2f190f9742236a7217f&chksmfa820dc9cdf584df97633f64d19bdc3e5f7d1a5a85000c8f040e1953c51b9b39c87b5…...

C++项目实战与经验分享

在编程世界中,C++ 是一种功能强大且灵活的编程语言,广泛应用于系统级编程、游戏开发、嵌入式系统以及高性能计算等领域。本文将分享一个基于C++的图像处理系统项目实战经验,并深入探讨在开发过程中遇到的问题及解决方案。 一、项目概述 本次项目实战的目标是开发一个基于C…...

Day17_学点JavaEE_转发、重定向、Get、POST、乱码问题总结

1 转发 转发:一般查询了数据之后,转发到一个jsp页面进行展示 req.setAttribute("list", list); req.getRequestDispatcher("student_list.jsp").forward(req, resp);2 重定向 重定向:一般添加、删除、修改之后重定向到…...

Mouse IFN-α ELISA kit (Quick Test)

干扰素α(IFN-α)是一类由免疫细胞分泌的内源性调节因子,也被称为白细胞干扰素,主要参与响应病毒感染的先天性免疫。 基于结构特征、受体、细胞来源和生物活性的不同,干扰素可被分为Ⅰ、Ⅱ、Ⅲ三种类型,其中…...

AMD Tensile 简介与示例

按照知其然,再知其所以然的认知次序进行 1,下载代码 git clone --recursive https://github.com/ROCm/Tensile.git 2,安装 Tensile cd Tensile mkdir build cd build ../Tensile/bin/Tensile ../Tensile/Configs/rocblas_dgemm_nn_asm_full…...

Rust语言

文章目录 Rust语言一,Rust语言是什么二,Rust语言能做什么?Rust语言的设计使其适用于许多不同的领域,包括但不限于以下几个方面:1. 传统命令行程序:2. Web 应用:3. 网络服务器:4. 嵌入…...

排序算法之冒泡排序

目录 一、简介二、代码实现三、应用场景 一、简介 算法平均时间复杂度最好时间复杂度最坏时间复杂度空间复杂度排序方式稳定性冒泡排序O(n^2 )O(n)O(n^2)O(1)In-place稳定 稳定:如果A原本在B前面,而AB,排序之后A仍然在B的前面; 不…...

js打印页面源码 ,打印选取的容器里的内容,打印指定内容

js打印页面源码 &#xff0c;打印选取的容器里的内容&#xff0c;打印指定内容 效果 代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge&…...

算法练习第五十天|123.买卖股票的最佳时机III、188.买卖股票的最佳时机IV

123. 买卖股票的最佳时机 III 188. 买卖股票的最佳时机 IV 123.买卖股票的最佳时机III class Solution {public int maxProfit(int[] prices) {//dp[i][j] 第i天买卖股票获得的最大利润/**j0不操作j1第一次持有j2第一次不持有j3第二次持有j4第二次不持有dp[i][0] dp[i-1][0]d…...

细胞世界:4.细胞分化(划区域)与细胞衰老(设施磨损)

(1)细胞凋亡 1. 概念&#xff1a;细胞凋亡可以比作城市的规划者主动拆除某些建筑来更新城市或防止危险建筑对市民的潜在伤害。这是一个有序的过程&#xff0c;由城市&#xff08;细胞内部&#xff09;的特定规划&#xff08;基因&#xff09;所决定。 2. 特征&#xff1a;细…...

c语言:操作符

操作符 一.算术操作符: + - * % / 1.除了%操作符之外,其他的几个操作符可以作用与整数和浮点数,如:5%2.0//error. 2.对于操作符,如果两个操作数都为整数,执行整数除法而只要有浮点数执行的就是浮点数除法。 3.%操作符的两个操作数必须为整数。 二.移位操作符:<&…...

谷歌seo自然搜索排名怎么提升快?

要想在谷歌上排名快速上升&#xff0c;关键在于运用GPC爬虫池跟高低搭配的外链组合 首先你要做的&#xff0c;就是让谷歌的蜘蛛频繁来你的网站&#xff0c;网站需要被谷歌蜘蛛频繁抓取和索引&#xff0c;那这时候GPC爬虫池就能派上用场了&#xff0c;GPC爬虫池能够帮你大幅度提…...

Golang | Leetcode Golang题解之第13题罗马数字转整数

题目&#xff1a; 题解&#xff1a; var symbolValues map[byte]int{I: 1, V: 5, X: 10, L: 50, C: 100, D: 500, M: 1000}func romanToInt(s string) (ans int) {n : len(s)for i : range s {value : symbolValues[s[i]]if i < n-1 && value < symbolValues[s…...

说说我理解的数据库中的Schema吧

一、SQL标准对schema如何定义&#xff1f; ISO/IEC 9075-1 SQL标准中将schema定义为描述符的持久命名集合&#xff08;a persistent, named collection of descriptors&#xff09;。 大部分的网上资料定义Schema如下&#xff1a; schema是用来组织和管理数据的一种方式。它…...

nginx 如何对用户屏蔽网站首页但是对蜘蛛开放

使用 Nginx 的 if 指令结合 $http_user_agent 变量来实现条件判断。不过&#xff0c;请注意&#xff0c;Nginx 官方文档通常建议避免在配置中过度使用 if 指令&#xff0c;因为它可能会导致不可预测的行为&#xff0c;尤其是在复杂的配置中。然而&#xff0c;对于简单的用例&am…...

【vue】ref 和 reactive 对比

ref&#xff1a;存储单个数据&#xff0c;如数值&#xff0c;字符串reactive&#xff1a;存储复杂数据&#xff0c;如对象&#xff0c;数组 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"vie…...

爬虫现在还有那么吃香嘛?

Python 作为一种广泛应用的编程语言&#xff0c;在 Web 开发、大数据开发、人工智能开发和嵌入式开发等领域都有着重要的应用。 Python 的易学性、清晰性和可移植性等特点使它得到很多技术人士的喜爱。对于数据科学和机器学习领域的程序员来说&#xff0c;Python 提供了强大的…...

MobaXterm无法登陆oracle cloud的问题

问题 我在oracle cloud上创建实例的时候&#xff0c;只能使用密钥的方式登陆&#xff0c;当时下载了私钥文件。实例创建好以后&#xff0c;在mobaxterm上使用这个私钥文件无法登陆 排查 尝试使用mobaxterm的keygen&#xff0c;把私钥文件转成ppk格式&#xff0c;还是不行。…...

VLL: a lock manager redesign for main memory database systems阅读

为何要有VLL&#xff1f;VLL旨在解决什么问题&#xff1f; 在数据库系统中&#xff0c;锁是广泛使用的并发控制机制。然而对于内存数据库系统&#xff0c;锁管理器却成为了性能瓶颈所在。 一项研究说明内存数据库中有16%&#xff5e;25%的时间用于与锁管理器的交互 在传统的锁…...

REST API实战演练之JavaScript使用Rest API

咱们前面讲了一下如何创建REST API 假期别闲着&#xff1a;REST API实战演练之创建Rest API-CSDN博客 又讲了java客户端如何使用REST API 假期别闲着&#xff1a;REST API实战演练之客户端使用Rest API-CSDN博客 接下来咱们看看JavaScript怎么使用REST API。 一、新建一个…...

KubeSphere 容器平台高可用:环境搭建与可视化操作指南

Linux_k8s篇 欢迎来到Linux的世界&#xff0c;看笔记好好学多敲多打&#xff0c;每个人都是大神&#xff01; 题目&#xff1a;KubeSphere 容器平台高可用&#xff1a;环境搭建与可视化操作指南 版本号: 1.0,0 作者: 老王要学习 日期: 2025.06.05 适用环境: Ubuntu22 文档说…...

业务系统对接大模型的基础方案:架构设计与关键步骤

业务系统对接大模型&#xff1a;架构设计与关键步骤 在当今数字化转型的浪潮中&#xff0c;大语言模型&#xff08;LLM&#xff09;已成为企业提升业务效率和创新能力的关键技术之一。将大模型集成到业务系统中&#xff0c;不仅可以优化用户体验&#xff0c;还能为业务决策提供…...

conda相比python好处

Conda 作为 Python 的环境和包管理工具&#xff0c;相比原生 Python 生态&#xff08;如 pip 虚拟环境&#xff09;有许多独特优势&#xff0c;尤其在多项目管理、依赖处理和跨平台兼容性等方面表现更优。以下是 Conda 的核心好处&#xff1a; 一、一站式环境管理&#xff1a…...

【WiFi帧结构】

文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成&#xff1a;MAC头部frame bodyFCS&#xff0c;其中MAC是固定格式的&#xff0c;frame body是可变长度。 MAC头部有frame control&#xff0c;duration&#xff0c;address1&#xff0c;address2&#xff0c;addre…...

2025年能源电力系统与流体力学国际会议 (EPSFD 2025)

2025年能源电力系统与流体力学国际会议&#xff08;EPSFD 2025&#xff09;将于本年度在美丽的杭州盛大召开。作为全球能源、电力系统以及流体力学领域的顶级盛会&#xff0c;EPSFD 2025旨在为来自世界各地的科学家、工程师和研究人员提供一个展示最新研究成果、分享实践经验及…...

uni-app学习笔记二十二---使用vite.config.js全局导入常用依赖

在前面的练习中&#xff0c;每个页面需要使用ref&#xff0c;onShow等生命周期钩子函数时都需要像下面这样导入 import {onMounted, ref} from "vue" 如果不想每个页面都导入&#xff0c;需要使用node.js命令npm安装unplugin-auto-import npm install unplugin-au…...

深入浅出:JavaScript 中的 `window.crypto.getRandomValues()` 方法

深入浅出&#xff1a;JavaScript 中的 window.crypto.getRandomValues() 方法 在现代 Web 开发中&#xff0c;随机数的生成看似简单&#xff0c;却隐藏着许多玄机。无论是生成密码、加密密钥&#xff0c;还是创建安全令牌&#xff0c;随机数的质量直接关系到系统的安全性。Jav…...

【CSS position 属性】static、relative、fixed、absolute 、sticky详细介绍,多层嵌套定位示例

文章目录 ★ position 的五种类型及基本用法 ★ 一、position 属性概述 二、position 的五种类型详解(初学者版) 1. static(默认值) 2. relative(相对定位) 3. absolute(绝对定位) 4. fixed(固定定位) 5. sticky(粘性定位) 三、定位元素的层级关系(z-i…...

如何为服务器生成TLS证书

TLS&#xff08;Transport Layer Security&#xff09;证书是确保网络通信安全的重要手段&#xff0c;它通过加密技术保护传输的数据不被窃听和篡改。在服务器上配置TLS证书&#xff0c;可以使用户通过HTTPS协议安全地访问您的网站。本文将详细介绍如何在服务器上生成一个TLS证…...

现代密码学 | 椭圆曲线密码学—附py代码

Elliptic Curve Cryptography 椭圆曲线密码学&#xff08;ECC&#xff09;是一种基于有限域上椭圆曲线数学特性的公钥加密技术。其核心原理涉及椭圆曲线的代数性质、离散对数问题以及有限域上的运算。 椭圆曲线密码学是多种数字签名算法的基础&#xff0c;例如椭圆曲线数字签…...