大涡模拟实战:从区域尺度到街区尺度的大气环境模拟

news2025/5/19 19:01:55

前言:

     随着低空经济的蓬勃发展,无人机、空中出租车等新型交通工具正在重塑我们的城市空间。这场静默的革命不仅带来了经济机遇,更对城市大气环境提出了全新挑战。在距离地面200米以下的城市冠层中,建筑物与大气的复杂相互作用、人类活动产生的热量和污染物,都在塑造着独特的城市微气候。理解和预测这个复杂系统的行为,对于保障低空交通安全、改善城市人居环境具有重要意义。城市气候学正经历着前所未有的发展机遇。从传统的城市热岛效应研究,到新兴的城市边界层动力学探索,科学家们需要更精细的工具来描述城市大气运动的复杂性。大涡模拟(LES)作为一种先进的数值模拟方法,能够精确捕捉建筑物尾流、热羽流等城市特有的湍流结构,为我们打开了认识城市大气环境的新窗口。然而,掌握大涡模拟技术绝非易事。从WRF-LES到PALM,每一个模式都像一把精密的手术刀,需要操作者深入理解其工作原理,熟练掌握其使用方法。本次教程正是为应对这一挑战而生,通过理论和实战演练的结合,让科研人员能够独立开展从区域尺度到街区尺度的大气环境模拟研究,为城市的可持续发展贡献科技力量。

内容简要:

第一章:基础理论

1、大涡模拟基本原理
1) 控制方程和湍流闭合
2) 滤波方法与子网格模式
3) 边界条件处理方法

第二章:主要模型概述

1、WRF模型概述
1) 模型的发展历程
2) 模型的基本框架


2、PALM模型概述
1) 模型的基本框架
2) 模型架构与计算网格
3) 动力学核心
4) 湍流模块

第三章:Python基础

1、NumPy:用于数值计算和数组操作
2、Pandas:用于数据处理和分析
3、xarray:处理带标签的多维数组数据
4、用于:前处理、后处理及可视化

第四章:Linux基础

1、Linux文件系统结构
1) 文件类型
2) 文件查看命令
3) 文件操作命令
4) 文件权限管理
5) 文件查找
6) 文件压缩和解压
7) 磁盘空间管理

2、环境变量设置
1) 环境变量基础概念
2) 常见的环境变量
3 )查看环境变量
4) 设置环境变量的方法
5) 临时设置、永久设置
6) 编辑用户的配置文件

第五章:编译

1、基础编译过程
1)单文件编译
2)多文件编译
3)使用Make工具
4)使用CMake构建系统
5)优化选项
6)常见问题解决

第六章:环境部署

1、预编译
2、WRF编译
3、PALM编译
4、环境配置

第七章:WRF模拟

1、WPS处理
1) namelist.wps配置
2) 通过 geogrid 程序定义模拟区域并插值地形、土地利用等静态数据
3) 使用 ungrib 程序解码气象数据,如 GRIB 格式的初始场和边界场
4) 运行 metgrid 程序将所有数据插值到模式网格上

2、WRF处理
1) namelist.input配置
2) WRF 模型包含多种物理过程方案的选择:

第八章:ndown模拟

1、ndown模拟
1) namelist.wps配置
2) namelist.input配置
3) ndown执行

第九章:WRF-LES模拟

1、模型配置
1) 模拟域设置
2) 网格配置

2、物理参数化
1) 次网格尺度湍流模式

3、数值方法
1) 时间积分

4、初始和边界条件
1) 初始化选项
2) 边界处理

第十章:QGIS操作

1、数据读入
1) 矢量数据读入
2) 栅格数据读入

2、数据裁剪
1) 矢量数据裁剪
2) 栅格数据裁剪

3、坐标转换
1) 矢量数据投影转换
2) 栅格数据投影转换

4、矢量数据修复
1) 几何修复
2) 拓扑检查与修复

5、矢量字段编辑
1) 字段计算
2) 字段管理
3) 字段计算器

第十一章:PALM模拟

1、主要模块介绍
2、配置文件(p3d)
3、自带简单案例模拟

第十二章:PALM驱动数据制作(WRF4PALM)

1、WRF4PALM基础
1) 配置文件介绍
2) 执行步骤

第十三章:PALM静态数据制作(palmpy)

1、PALMPY
1) 地形数据(SRTM、GDEM)
2) 土地利用数据(清华2017年、ESA)
3) 配置文件
4) 执行步骤

第十四章:城市案例研究

1、真实案例模拟
1) 不考虑建筑模拟
2) 考虑建筑模拟

PALMPY多城市预处理文件

推荐阅读:

【科研必备】WRF DA资料同化系统理论、运行与与变分、混合同化新方法技术应用

【科研必备】最新气象水文耦合模式WRF-Hydro建模技术与案例实践应用

【科研必备】R语言在气象、水文中数据处理及结果分析、绘图实践技术应用

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

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

相关文章

单目测距和双目测距 bev 3D车道线

单目视觉测距原理 单目视觉测距有两种方式。 第一种,是通过深度神经网络来预测深度,这需要大量的训练数据。训练后的单目视觉摄像头可以认识道路上最典型的参与者——人、汽车、卡车、摩托车,或是其他障碍物(雪糕桶之类&#xf…

Web开发-JavaEE应用SpringBoot栈SnakeYaml反序列化链JARWAR构建打包

知识点: 1、安全开发-JavaEE-WAR&JAR打包&反编译 2、安全开发-JavaEE-SnakeYaml反序列化&链 一、演示案例-WEB开发-JavaEE-项目-SnakeYaml序列化 常见的创建的序列化和反序列化协议 • (已讲)JAVA内置的writeObject()/readObje…

项目复习(2)

第四天 高并发优化 前端每隔15秒就发起一次请求,将播放记录写入数据库。 但问题是,提交播放记录的业务太复杂了,其中涉及到大量的数据库操作:在并发较高的情况下,会给数据库带来非常大的压力 使用Redis合并写请求 一…

UE 材质基础 第一天

课程:虚幻引擎【UE5】材质宝典【初学者材质基础入门系列】-北冥没有鱼啊_-稍后再看-哔哩哔哩视频 随便记录一些 黑色是0到负无穷,白色是1到无穷 各向异性 有点类似于高光,可以配合切线来使用,R G B 相当于 X Y Z轴,切…

学习FineBI

FineBI 第一章 FineBI 介绍 1.1. FineBI 概述 FineBI 是帆软软件有限公司推出的一款商业智能 (Business Intelligence) 产品 。 FineBI 是新一代大数据分析的 BI 工具 , 旨在帮助企业的业务人员充分了解和利用他们的数据 。FineBI 凭借强…

深入剖析某App视频详情逆向:聚焦sig3参数攻克

深入剖析某手App视频详情逆向:聚焦sig3参数攻克 一、引言 在当今互联网信息爆炸的时代,短视频平台如某手,已成为人们获取信息、娱乐消遣的重要渠道。对于技术爱好者和研究人员而言,深入探索其内部机制,特别是视频详情…

【Linux】Linux安装并配置MongoDB

目录 1.添加仓库 2.安装 MongoDB 包 3.启动 MongoDB 服务 4. 验证安装 5.配置 5.1.进入无认证模式 5.2.1创建用户 5.2.2.开启认证 5.2.3重启 5.2.4.登录 6.端口变更 7.卸载 7.1.停止 MongoDB 服务 7.2.禁用 MongoDB 开机自启动 7.3.卸载 MongoDB 包 7.4.删除数…

新电脑软件配置二:安装python,git, pycharm

安装python 地址 https://www.python.org/downloads/ 不是很懂为什么这么多版本 安装windows64位的 这里我是凭自己感觉装的了 然后cmd输入命令没有生效,先重启下? 重启之后再次验证 环境是成功的 之前是输入的python -version 命令输入错误 安装pyc…

数据仓库:企业数据管理的核心引擎

一、数据仓库的由来 数据仓库(Data Warehouse, DW)概念的诞生源于企业对数据价值的深度挖掘需求。在1980年代,随着OLTP(联机事务处理)系统在企业中的普及,传统关系型数据库在处理海量数据分析时显露出明显瓶…

MCU开发学习记录17* - RTC学习与实践(HAL库) - 日历、闹钟、RTC备份寄存器 -STM32CubeMX

名词解释: RTC:Real-Time Clock​ 统一文章结构(数字后加*): 第一部分: 阐述外设工作原理;第二部分:芯片参考手册对应外设的学习;第三部分:使用STM32CubeMX进…

C++中的四种强制转换

static_cast 原型&#xff1a;static_cast<type-id>(expression) type-id表示目标类型&#xff0c;expression表示要转换的表达式 static_cast用于非多态类型的转换&#xff08;静态转换&#xff09;&#xff0c;编译器隐式执行的任何类型转换都可用static_c…

YOLOv2目标检测算法:速度与精度的平衡之道

一、YOLOv2的核心改进&#xff1a;从V1到V2的蜕变 YOLOv2作为YOLO系列的第二代算法&#xff0c;在继承V1端到端、单阶段检测的基础上&#xff0c;针对V1存在的小目标检测弱、定位精度低等问题进行了全方位升级&#xff0c;成为目标检测领域的重要里程碑。 &#xff08;一&am…

利用腾讯云MCP提升跨平台协作效率的实践与探索

一、场景痛点 在当今这个数字化快速发展的时代&#xff0c;跨平台协作成为了许多企业和团队面临的一个重大挑战。随着企业业务的不断拓展&#xff0c;团队成员往往需要利用多种工具和平台进行沟通、协作和管理。这些平台包括但不限于电子邮件、即时通讯工具、项目管理软件、文…

【Vue篇】数据秘语:从watch源码看响应式宇宙的蝴蝶效应

目录 引言 一、watch侦听器&#xff08;监视器&#xff09; 1.作用&#xff1a; 2.语法&#xff1a; 3.侦听器代码准备 4. 配置项 5.总结 二、翻译案例-代码实现 1.需求 2.代码实现 三、综合案例——购物车案例 1. 需求 2. 代码 引言 &#x1f4ac; 欢迎讨论&#…

OGGMA 21c 微服务 (MySQL) 安装避坑指南

前言 这两天在写 100 天实战课程 的 OGG 微服务课程&#xff1a; 在 Oracle Linux 8.10 上安装 OGGMA 21c MySQL 遇到了一点问题&#xff0c;分享给大家一起避坑&#xff01; 环境信息 环境信息&#xff1a; 主机版本主机名实例名MySQL 版本IP 地址数据库字符集Goldengate …

Linux面试题集合(4)

现有压缩文件:a.tar.gz存在于etc目录&#xff0c;如何解压到data目录 tar -zxvf /etc/a.tar.gz -C /data 给admin.txt创建一个软链接 ln -s admin.txt adminl 查找etc目录下以vilinux开头的文件 find /etc -name vilinux* 查找admin目录下以test开头的文件 find admin -name te…

Android Studio 安装与配置完全指南

文章目录 第一部分&#xff1a;Android Studio 简介与安装准备1.1 Android Studio 概述1.2 系统要求Windows 系统&#xff1a;macOS 系统&#xff1a;Linux 系统&#xff1a; 1.3 下载 Android Studio 第二部分&#xff1a;安装 Android Studio2.1 Windows 系统安装步骤2.2 mac…

基于 Zookeeper 部署 Kafka 集群

文章目录 1、前期准备2、安装 JDK 83、搭建 Zookeeper 集群3.1、下载3.2、调整配置3.3、标记节点3.4、启动集群 4、搭建 Kafka 集群4.1、下载4.2、调整配置4.3、启动集群 1、前期准备 本次集群搭建使用&#xff1a;3 Zookeeper 3 Kafka&#xff0c;所以我在阿里云租了3台ECS用…

IDE/IoT/搭建物联网(LiteOS)集成开发环境,基于 LiteOS Studio + GCC + JLink

文章目录 概述LiteOS Studio不推荐&#xff1f;安装和使用手册呢?HCIP实验的源码呢&#xff1f; 软件和依赖安装软件下载软件安装插件安装依赖工具-方案2依赖工具-方案1 工程配置打开或新建工程板卡配置组件配置编译器配置-gcc工具链编译器配置-Makefile脚本其他配置编译完成 …

算法加训之最短路 上(dijkstra算法)

目录 P4779 【模板】单源最短路径&#xff08;标准版&#xff09;&#xff08;洛谷&#xff09; 思路 743. 网络延迟时间&#xff08;力扣&#xff09; 思路 1514.概率最大路径&#xff08;力扣&#xff09; 思路 1631.最小体力消耗路径 思路 1976. 到达目的地的方案数 …