SELFE(ELCIRC)

AI TOOL PROFILE工具资料

面向河口海岸的三维斜压水动力开源模型

官网地址 http://www.stccmop.org/knowledge_transfer/software/selfe

访问官网
价格官网未标价
平台—
归类其他 AI 工具
收录2026-10-11
复核2026-10-11
编辑评分 4.1 / 5

SELFE(ELCIRC)编辑总结

EDITOR REVIEW编辑评测

SELFE(ELCIRC)是一套基于非结构化三角形网格的三维斜压水动力模型,主要用来模拟河口、海岸与湖泊的水流、水位与温盐结构。它采用半隐式有限元离散,在干湿交替、复杂岸线等场景下较为稳健,常用于科研与工程前期的水动力评估。模型以源码和命令行方式提供,需要自行编译配置,对使用者的数值建模基础有一定要求。

SELFE(ELCIRC)是什么?

SELFE(也叫 ELCIRC)是一款面向河口与海岸水动力研究的数值模型,基于非结构化三角形网格求解三维斜压流动。它诞生的目的,是在岸线复杂、水深变化剧烈、存在干湿交替的区域,仍能得到稳定的水位与流速结果。

模型采用半隐式有限元离散,时间步进上对自由表面与斜压项做隐式处理,因此可以在较大时间步下保持稳定;垂向采用固定的坐标层。它输出水位、三维流速、温盐等要素,通常配合风场、潮汐开边界与径流做驱动。

普通研究者一般通过命令行运行,先准备网格与边界文件再提交算例;工程用户多把它用于取排水口、航道与围填海方案的前期水动力背景分析;开发者则可以在源码层面改动数值格式或加耦合模块,把它嵌进更大的模拟系统。

SELFE(ELCIRC)核心功能

CAPABILITIES工具标签

非结构化网格

采用三角形网格离散计算域,能贴合曲折岸线和复杂岛屿边界,网格在关注区域可局部加密,不必像规则网格那样整体提高分辨率。

三维斜压模拟

在垂向分层求解温盐驱动的斜压环流,可同时得到水位、三维流速与温盐场,适合研究密度层化明显的河口与近海区域。

干湿处理

通过干湿判断处理潮间带与滩涂的淹没和出露,模拟过程中滩面会随水位涨落自动启用或退出计算,减少浅水区的数值发散。

半隐式求解

对自由表面与斜压项采用隐式处理,能在保持稳定的前提下使用较大的时间步长,长时段的水动力算例相对省算力。

多要素驱动

可接入潮汐开边界、河流径流、风场与温盐初始场等驱动条件,使用者按算例需要组合不同边界文件来设定模拟情景。

源码开放

以源码形式发布,需要自行编译安装,使用者可以直接修改数值格式或耦合自己的模块,便于把模型嵌入更大的模拟框架。

SELFE(ELCIRC)使用建议

HOW TO USE工具标签
入门先把路子走对
  1. 先跑通自带算例编译完成后先运行随源码提供的示例算例,确认二进制、输入文件和输出目录都能正常工作,再替换成自己的网格。
  2. 网格从粗到细第一版网格先做粗一些,把边界条件和驱动文件调对、结果量级合理之后,再在关注区域加密,避免一开始就卡在网格报错上。
  3. 确认编译环境模型以源码发布,先在目标机器上装好 Fortran 编译器与并行库,并统一编译选项,否则后续算例容易出现难以定位的运行错误。
进阶省时间也省钱
  1. 时间步先生后熟先用较小的时间步确认算例稳定,再逐步放大到数值不出现异常振荡为止,把算力留给真正需要的长时段模拟。
  2. 分块调试边界潮汐、径流、风场分别单独驱动跑一遍,确认每种驱动的响应方向正确,再叠加成完整情景,出错时更容易定位。
  3. 留存完整算例配置把网格、边界与驱动文件连同编译参数一起归档,换机器或改参数时可以直接复现,省去重新调试边界的时间。

SELFE(ELCIRC)适合谁用?

WHO IS IT FOR工具标签

河口海岸研究者

推荐

做河口环流、盐水入侵与物质输运的科研人员,需要斜压项和复杂岸线,非结构化网格正好对上这类问题。

工程前期评估人员

推荐

做取排水口、航道或围填海方案的水动力背景分析,用模型给出流场与水位作为方案比选依据。

数值模型开发者

推荐

需要改动数值格式或把水动力模块耦合进更大系统,源码开放便于直接改代码并复现结果。

只想点开即用的人

不推荐

模型以源码和命令行方式运行,要自行编译、准备网格与边界文件,没有图形化操作界面,不适合只想快速出图的使用方式。

SELFE(ELCIRC)优点和缺点

PROS & CONS工具标签

优点

  • 三角形网格能贴合曲折岸线与岛屿,复杂地形不必整体加密
  • 三维斜压求解,可研究层化明显的河口与近海环流
  • 自带干湿处理,潮间带与滩涂的淹没出露能自动切换
  • 半隐式格式容许较大时间步,长时段算例更省算力
  • 源码开放,数值格式与耦合模块都可以自行改动

缺点

  • 以源码发布,需自行编译配置,上手门槛高于图形化软件
  • 没有内置前处理界面,网格与边界文件要借助其他工具准备
  • 命令行运行,算例组织和文件命名需要使用者自己规范
  • 垂向为固定分层,强层化或垂向尺度跨度大的场景要额外留意

SELFE(ELCIRC)常见问题

FAQ工具标签
SELFE 主要能算什么?

它求解河口、海岸与湖泊的三维斜压流动,输出水位、三维流速与温盐场。典型用途包括河口环流与盐水入侵研究、潮间带干湿变化模拟,以及取排水口、航道等工程方案的水动力背景分析。

它和规则网格的水动力模型比,适合什么地形?

岸线曲折、岛屿多、水深变化剧烈的区域更适合用三角形网格。规则网格在这种地形上要么边界锯齿化,要么为了局部精度整体加密;SELFE 可以只在关注区域加密,其余区域保持较粗网格,兼顾贴合度和计算量。

用之前需要准备哪些东西?

除了编译好的程序,还要准备计算网格、潮汐或水位开边界、河流径流与风场等驱动文件,以及温盐初始场。这些通常借助其他网格生成与前后处理工具完成,模型本身主要承担求解部分。

运行起来对使用者的基础要求高吗?

比较依赖数值建模经验。要自己编译源码、组织算例文件、判断时间步与网格是否匹配;遇到发散或结果异常时需要从边界条件、网格质量和时间步几个方向排查,新手往往要花一段时间才能跑通第一个自己的算例。

干湿交替的场景能直接模拟吗?

模型带有干湿判断,潮间带和滩涂会随水位涨落自动在计算域内启用或退出。实际使用时仍需注意浅水区的网格尺度与时间步搭配,否则容易出现局部异常,建议先用粗网格确认整体响应是否合理。

SELFE(ELCIRC)竞品对比

COMPARISON工具标签
工具编辑评分价格核心功能平台
SELFE(ELCIRC)本工具 4.1 未标价 非结构化网格;三维斜压模拟;干湿处理;半隐式求解 —
Tables by Playmaker — 未标价 将非结构化数据快速转换为可操作表格 Web
GRID Sheets 1.0 — 未标价 智能网格布局工具 —
pureref — 商业使用需按座位购买授权,官网未公开具体价格 pureref 官网,专为收集灵感参考和制作情绪板而设计 Windows / Mac / Linux
TubeRepeat — 免费使用 用于精准循环、速度控制和练习记录的免费 YouTube 工具 Web
CALYPSO — 未标价 (粒子群优化的晶体结构分析)是一种有效的结构预测方法及其同名计算机软件 —