ADCIRC模式与Python融合技术应用
前言:ADCIRC是新一代海洋水动力计算模型,它采用了非结构三角形网格广义波动连续方程的设计,在提高计算精确度的同时还减小了计算时间。被广泛应用于:模拟潮汐和风驱动的循环、预测风暴潮和洪水和近岸海上作业等。
除此之外,ADCIRC也是我国潮汐、风暴潮洪水等科研和业务预报的主流模式。作为水动力模式中的佼佼者,ADCIRC功能齐全,无论是作为业务预报的工具还是科研工具,都是不二的选择。
Python是功能强大、免费、开源,实现面向对象的编程语言,在数据处理、科学计算、数学建模、数据挖掘和数据可视化方面具备优异的性能。在快速上手Python语言的基础上,将Python语言结合应用在ADCIRC模式的前后处理当中,助力ADCIRC模式的使用,并且未来可以在海洋、气象和水文等地学领域的业务、科研和工程项目中得到实际有效的应用。
ADCIRC模式与Python融合技术应用
一、ADCIRC背景与原理
1.1介绍ADCIRC模式的历史背景、优势,以及在海洋中的常用场景。
1.2介绍数值模式基本理论,ADCIRC使用方程与参数化方案,深层次了解ADCIRC的原理,为后面ADCIRC运行打下基础。
二、ADCIRC的编译与安装
2.1 Linux基础教学,教学将以Linux下实例进行,提前了解Linux基础语法。
(1)虚拟机的安装使用(课前辅导)
(2)Linux基础命令
(3)环境变量设置与管理
2.2 ADCIRC编译与安装。
(1)基础库安装(zlib、netcdf、mpich等)
(2)模式安装(ADCIRC单独和ADCIRC+SWAN)
三 、ADCIRC模式前处理
3.1 matlab软件安装(课前辅导)
3.2网格生成,ADCIRC运行关键文件,提供matlab生成网格代码,绘制模拟区域网格;SMS网格制作教学。
3.3 ADCIRC运行前处理,包括风场文件、底摩擦文件制作;ADCIRC运行方法实践教学。
3.4控制参数,对运行控制参数和各参数化方案进行详细解读。
四、 ADCIRC案例分析
4.1利用模型风场进行台风风暴潮模拟
(1)Holland模型风场介绍
(2)实例运行与SMS可视化
(3)风暴潮增水验证
4.2利用ERA5风场进行温带风暴潮模拟
(1)ERA5资料介绍及下载
(2)脚本制作通用风场文件
(3)实例运行经验与调参注意事项
4.3天文潮模拟
(1)天文潮数据介绍与制作
(2)开边界条件设置
(3)计算不稳定、溢出问题分析
五、 Python基础与科学计算
5.1 Python入门和安装
(1)Python背景及其在海洋和气象中的应用
(2)Anaconda解释和安装以及Jupyter配置
(3)Python基础语法
5.2 科学数据处理基础库
(1)Numpy库
(2)Pandas库
(3)Scipy库
(4)Matplotlib和Cartopy库
六 、ADCIRC模式后处理
以Python为例,对每个实战案例进行数据处理与绘图,包括潮位站时间序列图,风场,最大风暴增水图等。
(1)Python绘制ADCIRC站点序列图、潮位图
(2)Python绘制最大风暴增水分布图
(3)Python绘制大气驱动场
(4)误差统计评估等
点击查看原文
ADCIRC模式与Python融合技术应用相关推荐
- WRF模式与Python 融合技术及精美绘图(包含前后处理及自动化运行)
原文>>>WRF模式与Python融合技术在多领域中的应用及精美绘图 本内容既有 WRF 模式理论讲解,从动力方程.参数化方案的介绍到模式应用场景,又有实操环节,从基础的 Linux ...
- ADCIRC模式与Python融合及案例分析
ADCIRC是新一代海洋水动力计算模型,它采用了非结构三角形网格广义波动连续方程的设计,在提高计算精确度的同时还减小了计算时间.被广泛应用于:模拟潮汐和风驱动的循环.预测风暴潮和洪水和近岸海上作业等. ...
- WRF模式与Python融合技术在多领域中的应用及精美绘图
当今从事气象及其周边相关领域的人员,常会涉及气象数值模式及其数据处理,无论是作为业务预报的手段.还是作为科研工具,掌握气象数值模式与高效前后处理语言是一件非常重要的技能.WRF作为中尺度气象数值模式的 ...
- Biome-BGC生态系统模型与Python融合技术实践应用
查看原文>>> Biome-BGC生态系统模型与Python融合技术实践应用 Biome-BGC是利用站点描述数据.气象数据和植被生理生态参数,模拟日尺度碳.水和氮通量的有效模型,其 ...
- Biome-BGC生态系统模型与Python融合技术
Biome-BGC是利用站点描述数据.气象数据和植被生理生态参数,模拟日尺度碳.水和氮通量的有效模型,其研究的空间尺度可以从点尺度扩展到陆地生态系统. 在Biome-BGC模型中,对于碳的生物量积累, ...
- 【气象数值模式及其数据处理】WRF模式与Python融合
当今从事气象及其周边相关领域的人员,常会涉及气象数值模式及其数据处理,无论是作为业务预报的手段.还是作为科研工具,气象数值模式与高效前后处理语言是一件非常重要的技能. WRF作为中尺度气象数值模式的佼 ...
- 「云毕业照」刷爆朋友圈!AI人脸融合技术谁家强?
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 2020,特殊的毕业季,需要特殊的纪念. 之前看过日本东京的BBT大学使用的「Newme」机器人代替学 ...
- 《大数据管理概论》一2.5 知识融合技术
本节书摘来自华章出版社<大数据管理概论>一书中的第2章,第2.1节,作者 孟小峰,更多章节内容可以访问云栖社区"华章计算机"公众号查看 2.5 知识融合技术 知识融合是 ...
- Python开发技术详解PDF
Python开发技术详解(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1F5J9mFfHKgwhkC5KuPd0Pw 提取码:xxy3 复制这段内容后打开百度网盘手 ...
最新文章
- 图片增强来解决图片不足问题
- 【思科】BGP的community属性解析
- myeclipse定位代码文件位置
- spring Cache /Redis 缓存 + Spring 的集成示例
- video processing on Mac and iOS
- JMS (Java消息服务) 入门教程
- PHP的$_FILES
- Bokeh,一个超强交互式Python可视化库!
- 程序员修仙之路--把用户访问记录优化到极致
- ext列表禁止滑动_后台列表设计避坑指南(下)
- mysql导出数据到文件_MySQL导出数据到文件中
- 共享打印机从网络访问此计算机,win7连接共享打印机时出现,你没有权限访问网络资源...
- window.showModalDialog用法
- 平面设计完全手册_平面设计师的三大软件:PS、AI、ID该如何选择?| 平面设计纯干货...
- 三星固态硬盘 SM951 NVME win7介绍与安装方法
- 【STM32H7的DSP教程】第5章 Matlab简易使用之常用编程语句
- 【食游香港6】全港最正宗奶茶、中环白领最爱餐蛋茄牛肉面、宵夜小食
- 苹果手机上网很慢_手机信号满格,但网速却很慢?无非是这4种原因,看完你就知道了...
- Hivesql常用优化技巧
- inventor(2):设置单位,显示完整工具区/功能区,创建分割面