Delft3D Tutorial

这篇具有很好参考价值的文章主要介绍了Delft3D Tutorial。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

写在前面:

老师后期的课程学习需要,所以记录下windows下Delft3D安装及使用的相关过程。本文参考官方文档教程及相关博主,将介绍以下几部分内容: 

  • Delft3D的介绍
  • 申请Delft3D的许可文件
  • Delft3D安装和编译(这里老师给了编译文件)

1.Delft3D

Deltares Open Software - Welcome - oss.deltares.nl

Delft3D是一个开源的水动力学和泥沙输运模拟软件套件,用于模拟河流、河口、海岸和海洋环境中的水动力学和地貌动力学过程。它由Deltares开发,Deltares是一家独立的水文地质应用研究机构,Delft3D是一个集成的模型系统,包含了多个模块和工具,可以进行各种水动力学和泥沙输运的数值模拟。

Delft3D的主要特点和功能包括:

1. 水动力学模拟:Delft3D可以模拟水流的速度、压力、水位等水动力学参数,可以用于预测洪水、潮汐、波浪等水文过程。它可以模拟复杂的水动力学系统,包括河道、河口和海岸区域。

2. 泥沙输运模拟:Delft3D可以模拟泥沙的输运、沉积和侵蚀过程,可以预测河床和海岸线的演变。

3. 地貌动力学模拟:Delft3D可以模拟地形和地貌的演变过程,包括河道、河口、海岸线等地形的变化。

4. 多模块集成:Delft3D集成了多个模块和工具,包括FLOW模块用于水动力学模拟,WAQ模块用于水质模拟,MOR模块用于地貌动力学模拟等。这些模块可以根据具体需求进行组合和使用。

5. 可视化和后处理:Delft3D提供了可视化工具和后处理功能,可以对模拟结果进行可视化展示和分析。用户可以通过图形界面或命令行界面进行模拟设置、运行和结果分析。

Delft3D已经在全球范围内被广泛应用于水利工程、海岸工程、环境研究等领域,为研究人员和工程师提供了强大的模拟和预测能力。


2. 申请Delft3D的许可文件

2.1 Deltares 上注册帐户并登录

注册账户才能下载源代码、图形用户界面和 Delft3D 许可证文件。此外,Delft3D 网站和 Deltares 开源社区也需要账户。网址如下:

https://oss.deltares.nl/web/delft3d

这块不多作阐述,点击链接后,右上角login ->Create a MyDeltares account注册账户->填写个人信息->确认隐私政策->电子邮箱会收到link,验证一下就可以了。

2.2 申请 Delft3D 图形用户界面和许可证文件

官网登录后, 访问下载门户获得图形用户界面软件包和有效期为一年的许可证文件,这里需要注意的是Delft3D 4 图形用户界面的最新预编译版本仅适用于 Windows 64 位。网址如下:

Delft3D 4 GUI open source - download

网页页面底部有下载GUI package的提示,添加到购物车,填写个人信息后''SEND REQUEST''。邮箱收到邮件如下所示。

delft3d安装,杂记,3d

delft3d安装,杂记,3d

link下载后得到Delft3D4_GUI_OSS.lic和Delft3D GUI Installers 4.04.02 Windows.zip,如图所示,软件包包括 安装程序、图形用户界面、手册之类。

delft3d安装,杂记,3d


3. Delft3D安装和编译

3.1 Delft3D安装

3.1.1 新版本的软件包界面并不提供模型的运行程序,需要自己编译,这里介绍Delft3D GUI的安装过程。打开安装包所在文件夹,解压后双击"Install-Shield.exe",Delft3D所需要安装的内容都在这个程序里,其中红框为必装程序,蓝框为选装程序,manual是软件的使用说明。

delft3d安装,杂记,3d

3.1.2 按顺序安装程序

  • Install Lincense Manager:这里注意选择lincense的本地位置,点击“Locate License Files”(注:找到Delft3D4_GUI_OSS.lic文件位置,如图:License Found!)->"next" 
  •  //默认安装路径:C:\Program Files\DS_Flex

delft3d安装,杂记,3d

  • Install Matlab Runtime:这里的matalab是Delft3D进行后处理必要的程序,即使电脑本身有matalab也需安装。无需激活,一路“next”安装完成即可使用。
  • //默认安装路径:C:\Program Files\MATLAB\MATLAB Compiler Runtime

    delft3d安装,杂记,3d

  • Install OSS Delft3D:该程序为软件的计算与用户界面的安装,一路“next”完成安装。
  • //默认安装路径:C:\Program Files\Deltares\Delft3D 4.04.02,如图所示,后面会把用源程序编译好产生的部分文件放入文件夹x64,程序才能正常运行。 delft3d安装,杂记,3d
  • delft3d安装,杂记,3d

  • Install Delft3D Tutorial该部分为软件的实例教程数据,如果是初次接触以及需要学习Delft3D可以安装,但是一定要记住安装的路径。
  • //默认安装路径:C:\Program Files\MATLAB\MATLAB Compiler Runtime

3.2 Delft3D编译

3.2.1 准备工作:Delft3D是一个软件包,用于水动力学和泥沙运移模拟。它由两个主要组件组成:前处理部分和模型计算内核。前处理部分提供了一个界面,使用户能够设置参数和模型输入条件。模型计算内核是实际执行模型计算的部分。在Delft3D开源之后,用户需要自己编译和配置模型计算内核。

-Deltares 开源工具库

https://svn.oss.deltares.nl/

- Delft3D 代码:开源 C++ 代码  //使用 SVN 工具从资源库下载代码;稳定版和最新版;
- 编译源代码
 要求: Microsoft Visual Studio、Intel Fortran 编译器(集成在 Intel Parallel Studio 中)、Python。
 注意 Delft3D 代码、VS 和 IFORT 之间版本的一致性。
 编译: 整合源代码,生成用于模型运行的 .bat 文件
- Delft3D 的图形用户界面:预处理工具
 设置计算网格
 生成包含计算设置的文件
 整合所有计算设置文件
 运行 Delft3D 模型

3.2.2 使用 Delft3D 4 源代码所需的步骤://下载编译运行

1. Prerequisites - required software
2. Download the source code
3. Compile the source code
4. Run a calculation

4.界面运行

界面运行需要将编译生成的bin目录下的win32/64可执行程序,放置在相应的界面安装目录下的win32/64,覆盖原来的文件,重启电脑即可。文章来源地址https://www.toymoban.com/news/detail-845760.html

到了这里,关于Delft3D Tutorial的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 3D数字孪生:从3D数据采集到3D内容分析

    数字孪生(Digital Twin)是物理对象、流程或系统的虚拟复制品,用于监控、分析和优化现实世界的对应物。 这些数字孪生在制造、工程和城市规划等领域变得越来越重要,因为它们使我们能够在现实世界中实施改变之前模拟和测试不同的场景。 数字孪生的一个关键组成部分

    2024年02月08日
    浏览(34)
  • 【CSS3】CSS3 3D 转换 ① ( CSS3 3D 转换简介 | 3D 物体与 2D 物体区别 | 3D 空间坐标系 | 常用的 3D 转换属性 | 3D 位移转换语法 | 代码示例 )

    3D 显示的物体 与 平面 2D 显示的物体有明显的不同 , 3D 显示效果有 近大远小 的 特点 ; 元素的 2D 的 转换效果 有 平移 , 旋转 , 缩放 效果 , 同样有对应的 3D 转换效果 ; 2D 平面坐标系 中 , 只有 x 轴 和 y 轴 ; 3D 空间坐标系 比 2D 平面坐标系 多了一个 Z 轴 ; x 轴 : 水平向右 ; 左侧是

    2024年02月12日
    浏览(32)
  • echarts3D地图+3D柱状图+3D飞线图

    echarts版本:5.4.0 echarts-gl版本:2.0.8 DataV.GeoAtlas地理小工具系列

    2024年02月07日
    浏览(28)
  • [23] Instruct 3D-to-3D: Text Instruction Guided 3D-to-3D conversion

    本文提出一种3D-to-3D转换方法:Instruct 3D-to-3D; 借助预训练的Image-to-Image扩散模型,本文方法可以使各个视角图片的似然最大;本文方法显式地将source 3D场景作为condition,可以有效提升3D连续性和可控性。 同时,本文还提出dynamic scaling,使得几何变换的强度是可调整的。 目录

    2024年02月13日
    浏览(23)
  • echarts看板效果图:流光折线图、3d柱状图、3d饼图、3d地图

    现在展厅的大看板是越花里胡哨越好,不过真的挺难做的。好在可以百度找到一些大神的作品进行参考。 下面的内容都是基于 echarts 5.3.3 和 vue3 。另外demo都是参考别人的案例。 效果图 代码 本质上是两条线组合在一起的,一条是静态的线条,一条是动态的线条。相关属性都

    2024年02月06日
    浏览(33)
  • 3D智能相机:带你读懂3D机器视觉如何实时扫描构建物体的3D模型

    作者:御剑飞行  3D智能相机是一种能够捕捉三维空间中物体形状和位置信息的相机。它可以在一个瞬间同时捕捉到物体的深度和颜色信息,并用这些数据创建一个三维模型。 3D智能相机工作方式示意图,图源@御剑飞行 3D智能相机能够捕获物体的更详细信息,包括其尺寸、形

    2024年04月09日
    浏览(42)
  • echarts实现3D地球模式--3D线

    前言:基于echarts实现3D地球自动旋转展示及不同坐标点相互连线 这里主体基于echarts,需引入依赖资源 echarts.min.js,echarts-gl.min.js 效果如下: 代码如下: 依赖资源 HTML CSS JS 贴图奉上 echarts官方文档地址:https://echarts.apache.org/zh/index.html 简单记录如有问题或更优解还请不要吝啬

    2024年02月04日
    浏览(44)
  • Unity 3D 人形角色动画(Avatar)||Unity 3D 导航系统||Unity 3D 障碍物

    Mecanim 动画系统 适合人形角色动画的制作,人形骨架是在游戏中普遍采用的一种骨架结构。。 由于人形骨架在骨骼结构上的相似性,用户可以将动画效果从一个人形骨架映射到另一个人形骨架,从而实现动画重定向功能。 除了极少数情况之外,人物模型均具有相同的基本结

    2024年01月16日
    浏览(32)
  • 【100天精通Python】Day65:Python可视化_Matplotlib3D绘图mplot3d,绘制3D散点图、3D线图和3D条形图,示例+代码

      mpl_toolkits.mplot3d 是 Matplotlib 库中的一个子模块,用于绘制和可视化三维图形,包括三维散点图、曲面图、线图等。它提供了丰富的功能来创建和定制三维图形。以下是 mpl_toolkits.mplot3d 的主要功能和功能简介: 3D 散点图 :通过 scatter 函数,你可以绘制三维散点图,用于显示

    2024年02月07日
    浏览(41)
  • Vue 3D Model 3D模型解析展示

    安装 | Vue 3D Model   npm 安装: yarn 安装: pnpm 安装:   FBX格式: GLTF 格式:  JSON格式: OBJ 格式:  PLY 格式:  STL格式: DAE格式:

    2024年02月06日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包