MOOSE:来自美国国家实验的开源有限元框架
本文主要介绍一款工业级别的开源仿真软件框架MOOSE(Multiphysics Object Oriented Simulation Environment,多物理面向对象仿真环境),它来自美国爱达荷国家实验室(Idaho National Laboratory,INL)。该实验室成立于1949年,位于美国爱达荷州的东部,是以科学为基础的应用工程实验室,主要帮助美国能源部完成在环境、能源、科学和国防等方面的任务,现有雇员8000余名。
该框架2020年首次发布,旨在通过开发简单规范的接口来实现仿真相关的的偏微分方程、边界条件、材料属性等方面的描述,不必考虑并行、网格自适应、非线性等问题(见论文摘要描述)。
MOOSE的具体应用包括但不限于:
- 结构力学分析:模拟和分析材料或结构在力学载荷下的行为和性能。
- 热传导和热力学分析:模拟和分析热传导、热对流和辐射等热力学过程。
- 流体动力学模拟:模拟和分析流体流动、流体与固体相互作用等流体动力学问题。
- 化学反应和传输过程模拟:模拟和分析化学反应、物质传输和扩散等过程。
- 多物理场耦合分析:同时模拟和分析多个物理场(如力学、热学、电学等)的相互作用和影响。
小编在官网简单看了一下他们提供的案例,下面是一些案例模型图片。如果有从事相关开发的朋友,可以专门学习了解了解。另外,B站还专门有他们的研究人员提供的培训课程,不过都是英文还不带字幕。。。。
另外,还有一个类似的框架叫FEMPAR,感兴趣的也可以关注。