代码编织梦想

更多资讯,请关注:Ai尚研修科研技术动态 公众号

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

除此之外,ADCIRC也是我国潮汐、风暴潮洪水等科研和业务预报的主流模式。作为水动力模式中的佼佼者,ADCIRC功能齐全,无论是作为业务预报的工具还是科研工具,都是不二的选择。

  包含ADCIRC模式的基础到高阶的内容,针对风暴潮的模拟和预报,既有基础理论讲解,又有实践操作环节。理论方面,介绍数值模式基本理论、ADCIRC模式的理论框架和风暴潮模拟方面的侧重点。实践环节,从Linux基础命令和模式安装,到模式前处理、模式运行、模式后处理和可视化等,在实践环节同时穿插介绍模式使用技巧和经验。以科研和业务中的实际案例进行教学,帮助初学者上手ADCIRC模式。

  此外,还采用ADCIRC模式+python语言结合的模式,Python是功能强大、免费、开源,实现面向对象的编程语言,在数据处理、科学计算、数学建模、数据挖掘和数据可视化方面具备优异的性能。在快速上手Python语言的基础上,将Python语言结合应用在ADCIRC模式的前后处理当中,助力ADCIRC模式的使用,并且未来可以在海洋、气象和水文等地学领域的业务、科研和工程项目中得到实际有效的应用。

【特色】:
1、原理深入浅出的讲解,强调原理的重要性;
2、技巧方法讲解,提供教程配套的完整教材数据及提供长期回放;
3、与项目案例相结合,更好的对接实际工作应用;
4、跟学上机操作、独立完成案例操作练习、全程问题跟踪解析;
5、专属助学群辅助巩固学习及实际工作应用交流,不定期召开线上答疑。

更多
●全套区域高精度地学模拟WRF气象建模、多案例应用与精美制图
●WRF模式与Python融合技术在多领域中的应用及精美绘图
●Python在气象与海洋中的实践技术应用
●CMIP6数据处理技术与典型案例分析及在多领域中的实践应用
●FVCOM流域、海洋水环境数值模拟方法及实践技术应用
●FVCOM模型的三维水动力、水交换、溢油物质扩散及输运数值模拟技术应用
●Delft3D建模、水动力模拟方法及在地表水环境影响评价中的实践技术应用
●Delft3D水动力-富营养化模型实践技术应用
●基于delft3d模型的标量输运、波浪、拉格朗日粒子 及溢油模型实践技术应用

专题一 ADCIRC背景与原理

1.1介绍ADCIRC模式的历史背景、优势,以及在海洋中的常用场景。
1.2介绍数值模式的基本理论,ADCIRC动力框架与参数化方案,深层次了解ADCIRC的原理,为ADCIRC应用打下基础。

专题二 ADCIRC的编译安装

2.1 Linux基础语法教学

(1)虚拟机的安装使用
(2)Linux基础命令
(3)环境变量设置与管理

2.2 ADCIRC编译安装

(1)依赖基础库安装(GNU编译器、CMAKE、NETCDF、MPICH2等)
(2)ADCIRC模式安装

专题三 ADCIRC模式前处理

3.1 MATLAB软件安装(课前教程)
3.2 网格生成,包括MATLAB和SMS软件两种网格生成方式的教学。
3.3 ADCIRC前处理,包括风场文件、底摩擦文件制作;运行文件的详细解读,并利用基础案例进行ADCIRC运行方法实践教学。
3.4 控制参数文件,对运行控制参数和各参数化方案进行详细解读。

专题四 ADCIRC案例分析

4.1 利用模型风场进行台风风暴潮模拟 

(1)Holland模型风场介绍
(2)实例运行与SMS可视化
(3)风暴潮增水验证

4.2 利用ERA5风场进行温带风暴潮模拟

(1)ERA5资料介绍及下载
(2)脚本制作通用风场文件

4.3 天文潮模拟

(1)天文潮数据介绍与制作(NAO99与OTPS)
(2)开边界条件设置
(3)计算不稳定、溢出问题分析

4.4 风暴潮漫滩模拟

(1)漫滩网格生成
(2)漫滩案例运行

4.5 ADCIRC运行经验总结

(1)调参注意事项
(2)如何得到一个好的结果

 专题五 Python基础与科学计算

5.1 Python入门和安装

(1)Python背景及其在海洋和气象中的应用
(2)Anaconda解释和安装以及Jupyter配置
(3)Python基础语法

5.2 科学数据处理基础库

(1)Numpy库(科学计算)
(2)Pandas库(数据处理)
(3)Scipy库(统计与插值)
(4)Xarray库(Netcdf格式)
(5)Matplotlib库(可视化)
(6)Cartopy库(地理信息)

掌握基于Anaconda配置Python环境,以及使用Jupyter开发和调试代码。在掌握Python的基础语法上,学习常用的科学计算和可视化库,如Numpy、Pandas、Scipy、Matplotlib等。

专题六 ADCIRC模式后处理

利用Python对实战案例进行数据处理与绘图,包括潮位站时间序列图,风场,最大风暴增水图等。

(1)绘制站点序列图(Holland与ERA5风场驱动)
(2)绘制天文潮站点模拟结果
(3)绘制过程最大风暴增水分布与台风路径图
(4)绘制每个输出时刻的最大增水并制作动图
(5)SMS软件对模拟结果进行可视化

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_56135535/article/details/129668003

如何系统学习swat模型—建模方法、实例应用、高级进阶_小艳加油的博客-爱代码爱编程

基于ArcGIS的SWAT模型是一类比较典型的分布式面源污染分析模型,并广泛应用在水资源、水环境等相关学科的研究、规划和生产之中,具有广阔的前景。很多人在学习过ArcGIS和SWAT模型后,对SWAT模型的建模流程及应用还不太熟练,亟需通过大量的案例提高SWAT模型的建模和使用的熟练程度。  【专家】:刘老师(副教授),北京重点高校资深专家,和美国SWA

气象模型软件:wrf、cmaq、smoke、wrf-chem、wrf-da、camx、pmf、obm-mcm、cmip-爱代码爱编程

查看原文>>>气象模型软件:WRF、CMAQ、SMOKE、WRF-chem、WRF-DA、CAMx、PMF、OBM-MCM、CMIP6 以下给大家整理了一些常用的气象软件,可根据自己的研究方向来对比软件应用,包含大气污染、大气物理、空气质量等,内容都比较详细,可点击标题直接查看。 1 基于CAMx的空气质量模拟及污染来源解析技术与案例

基于“python+”潮汐、风驱动循环、风暴潮等海洋水动力模拟-爱代码爱编程

ADCIRC是新一代海洋水动力计算模型,它采用了非结构三角形网格广义波动连续方程的设计,在提高计算精确度的同时还减小了计算时间。被广泛应用于:模拟潮汐和风驱动的循环、预测风暴潮和洪水和近岸海上作业等。 除此之外,ADCIRC也是我国潮汐、风暴潮洪水等科研和业务预报的主流模式。作为水动力模式中的佼佼者,ADCIRC功能齐全,无论是作为业务预报的工具还是科研工

自动化测试面试题【含答案】-爱代码爱编程

自动化测试是什么?自动化测试学什么?自动化测试面试题及答案?--看完后吊打面试官! 一、前言 最近有童鞋和我抱怨,说网上很难搜到那些全面又合适的自动化测试面试题,这里根据我个人的经验以及收集整理的: 你没看错,不慌,慢慢来。 先从什么是自动化测试开始说起哈! 二、什么是自动化测试? 什么是自动化测试? 当我第一次知道自动化测试的时候,除了知道

变分模态信号分解-爱代码爱编程

%% 1.生产仿真信号 fs = 1e3; t = 0:1/fs:1-1/fs;   x = 6*t.^2 + cos(4*pi*t+10*pi*t.^2) + ...     [cos(60*pi*(t(t<=0.5))) cos(100*pi*(t(t>0.5)-10*pi))];   figure('color','w') tiledla

centos6上condasslerror: openssl appears to be unavailable on this machine的问题处理-爱代码爱编程

CentOS6上使用conda的一些问题坑 1 CentOS6上可以安装Anaconda/Miniconda的版本 我习惯用Miniconda,后面都说Miniconda。系统为x86_64的 新版的Miniconda

python常见的四种数据结构-爱代码爱编程

1.列表和元组的特点 1.列表是动态的长度大小不固定可以进行增删改查,元组是静态的,长度大小固定,不能进行增删改查 2.同样5个长度的元组和列表,初始化时的速度元组是10纳秒(nsec),列表是50纳秒(nsec) 3

从0开始学python -64-爱代码爱编程

Python urllib -1 Python urllib 库用于操作网页 URL,并对网页的内容进行抓取处理。 本文主要介绍 Python3 的 urllib。 urllib 包 包含以下几个模块: urllib

【python语言基础】——python mongodb limit-爱代码爱编程

Python语言基础——Python MongoDB Limit 文章目录 Python语言基础——Python MongoDB Limit 一、Python MongoDB Limit

adcirc模式与python融合及案例分析_adserc 水动力-爱代码爱编程

ADCIRC是新一代海洋水动力计算模型,它采用了非结构三角形网格广义波动连续方程的设计,在提高计算精确度的同时还减小了计算时间。被广泛应用于:模拟潮汐和风驱动的循环、预测风暴潮和洪水和近岸海上作业等。 除此之外,ADCIRC也是我国潮汐、风暴潮洪水等科研和业务预报的主流模式。作为水动力模式中的佼佼者,ADCIRC功能齐全,无论是作为业务预报的工具还是科研工

wrf模式、wrf-爱代码爱编程

1、《高精度气象模拟软件 WRF 实践技术及案例应用》 时间:12月17-18日、24-25日、31日 2、《双碳目标下太阳辐射预报模式【WRF-SOLAR】及改进技术在气象、农林、电力等相关领域中的实践应用 》 时间:12月10-11日、17日-18日 3、《第三期Python人工智能在气象中的实践技术应用》 ‍时间:12月17

python+adcirc潮汐、风驱动循环、风暴潮等海洋水动力模拟_风暴潮模拟程序-爱代码爱编程

目录 专题一 ADCIRC背景与原理 专题二 ADCIRC的编译安装 专题三 ADCIRC模式前处理 专题四 ADCIRC案例分析 专题五 Python基础与科学计算 专题六 ADCIRC模式后处理 学习包含ADCIRC模式的基础到高阶的内容,针对风暴潮的模拟和预报,既有基础理论讲解,又有实践操作环节。理论方面,介绍数值模式基本理论、AD

python中eval与exec的使用及区别_python exec 不支持函数-爱代码爱编程

最近开发中用到了eval()与exec()这两个函数,不知道在哪种场景下用哪个函数,所以就翻了下Python的文档。这里就来简单说一下这两个函数的区别 1. eval函数 函数的作用: 计算指定表达式的值。也就是说它要执行的Python代码只能是单个运算表达式(注意eval不支持任意形式的赋值操作),而不能是复杂的代码逻辑,这一点和lambda表

fortran学习:chapter7数组_fortran定义三维数组-爱代码爱编程

1.数组 1.1声明数组 数组的声明方法:Datatype name(size),其中,Datatype代表数组的类型,除4种基本类型(integer、real、complex、logical),还有type自定义