前言: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融合技术应用相关推荐

  1. WRF模式与Python 融合技术及精美绘图(包含前后处理及自动化运行)

    原文>>>WRF模式与Python融合技术在多领域中的应用及精美绘图 本内容既有 WRF 模式理论讲解,从动力方程.参数化方案的介绍到模式应用场景,又有实操环节,从基础的 Linux ...

  2. ADCIRC模式与Python融合及案例分析

    ADCIRC是新一代海洋水动力计算模型,它采用了非结构三角形网格广义波动连续方程的设计,在提高计算精确度的同时还减小了计算时间.被广泛应用于:模拟潮汐和风驱动的循环.预测风暴潮和洪水和近岸海上作业等. ...

  3. WRF模式与Python融合技术在多领域中的应用及精美绘图

    当今从事气象及其周边相关领域的人员,常会涉及气象数值模式及其数据处理,无论是作为业务预报的手段.还是作为科研工具,掌握气象数值模式与高效前后处理语言是一件非常重要的技能.WRF作为中尺度气象数值模式的 ...

  4. Biome-BGC生态系统模型与Python融合技术实践应用

    查看原文>>> Biome-BGC生态系统模型与Python融合技术实践应用 Biome-BGC是利用站点描述数据.气象数据和植被生理生态参数,模拟日尺度碳.水和氮通量的有效模型,其 ...

  5. Biome-BGC生态系统模型与Python融合技术

    Biome-BGC是利用站点描述数据.气象数据和植被生理生态参数,模拟日尺度碳.水和氮通量的有效模型,其研究的空间尺度可以从点尺度扩展到陆地生态系统. 在Biome-BGC模型中,对于碳的生物量积累, ...

  6. 【气象数值模式及其数据处理】WRF模式与Python融合

    当今从事气象及其周边相关领域的人员,常会涉及气象数值模式及其数据处理,无论是作为业务预报的手段.还是作为科研工具,气象数值模式与高效前后处理语言是一件非常重要的技能. WRF作为中尺度气象数值模式的佼 ...

  7. 「云毕业照」刷爆朋友圈!AI人脸融合技术谁家强?

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 2020,特殊的毕业季,需要特殊的纪念. 之前看过日本东京的BBT大学使用的「Newme」机器人代替学 ...

  8. 《大数据管理概论》一2.5 知识融合技术

    本节书摘来自华章出版社<大数据管理概论>一书中的第2章,第2.1节,作者 孟小峰,更多章节内容可以访问云栖社区"华章计算机"公众号查看 2.5 知识融合技术 知识融合是 ...

  9. Python开发技术详解PDF

    Python开发技术详解(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1F5J9mFfHKgwhkC5KuPd0Pw 提取码:xxy3 复制这段内容后打开百度网盘手 ...

最新文章

  1. 图片增强来解决图片不足问题
  2. 【思科】BGP的community属性解析
  3. myeclipse定位代码文件位置
  4. spring Cache /Redis 缓存 + Spring 的集成示例
  5. video processing on Mac and iOS
  6. JMS (Java消息服务) 入门教程
  7. PHP的$_FILES
  8. Bokeh,一个超强交互式Python可视化库!
  9. 程序员修仙之路--把用户访问记录优化到极致
  10. ext列表禁止滑动_后台列表设计避坑指南(下)
  11. mysql导出数据到文件_MySQL导出数据到文件中
  12. 共享打印机从网络访问此计算机,win7连接共享打印机时出现,你没有权限访问网络资源...
  13. window.showModalDialog用法
  14. 平面设计完全手册_平面设计师的三大软件:PS、AI、ID该如何选择?| 平面设计纯干货...
  15. 三星固态硬盘 SM951 NVME win7介绍与安装方法
  16. 【STM32H7的DSP教程】第5章 Matlab简易使用之常用编程语句
  17. 【食游香港6】全港最正宗奶茶、中环白领最爱餐蛋茄牛肉面、宵夜小食
  18. 苹果手机上网很慢_手机信号满格,但网速却很慢?无非是这4种原因,看完你就知道了...
  19. Hivesql常用优化技巧
  20. inventor(2):设置单位,显示完整工具区/功能区,创建分割面

热门文章

  1. Java如何计算年龄
  2. Linux 磁盘管理
  3. 【转载】设置端口映射或DMZ主机---将内网web服务器映射入公网
  4. 单片机期末实训---- 密码锁和交通灯
  5. [转贴]关于《功夫》一篇很好的评论
  6. ARM64内核系统调用详解(基于kernel-4.9)
  7. 区块链每日快讯(0116)
  8. JQuery data方法的使用-遁地龙卷风
  9. Remix本地环境搭建
  10. 通过组策略实现windows远程协助msra.exe