Modular Framework for the Solution of Boundary-coupled Multiphysics Problems

Gabriel St-Onge, M. Olivier
{"title":"Modular Framework for the Solution of Boundary-coupled Multiphysics Problems","authors":"Gabriel St-Onge, M. Olivier","doi":"10.51560/ofj.v3.64","DOIUrl":null,"url":null,"abstract":"This paper presents a modular multiphysics framework developed for OpenFOAM. The framework is built around an iterative implicit coupling scheme based on a multi-region partitioned approach. This scheme allows the implementation of formal implicit time-marching schemes, which improves the stability of strongly interacting coupled problems. This methodology allows physical interactions to be handled through specifically designed interface boundary conditions. It also allows region-specific solvers to be implemented as modular class solvers. The coupling methodology is handled with a main program that manages solver-specific actions. The aim of this framework is to facilitate the implementation and testing of new multiphysics coupling problems in an integrated code structure. To show the capabilities of the framework to integrate new physics, solvers and boundary conditions requirements are discussed. Also, three validated examples involving fluid-structure interactions, conjugate heat transfer, and fluid-structure-thermal interactions are presented. Although all these problems are boundary-coupled multiphysics problems, the framework is conceptually not limited to this kind of problems. The benefit of this work to the OpenFOAM community is a general and modular framework that facilitates the setup and solution of diversified multiphysics problems, and that illustrates the implementation of modular interface boundary conditions between physics regions.","PeriodicalId":252778,"journal":{"name":"OpenFOAM® Journal","volume":"97 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"OpenFOAM® Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.51560/ofj.v3.64","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

This paper presents a modular multiphysics framework developed for OpenFOAM. The framework is built around an iterative implicit coupling scheme based on a multi-region partitioned approach. This scheme allows the implementation of formal implicit time-marching schemes, which improves the stability of strongly interacting coupled problems. This methodology allows physical interactions to be handled through specifically designed interface boundary conditions. It also allows region-specific solvers to be implemented as modular class solvers. The coupling methodology is handled with a main program that manages solver-specific actions. The aim of this framework is to facilitate the implementation and testing of new multiphysics coupling problems in an integrated code structure. To show the capabilities of the framework to integrate new physics, solvers and boundary conditions requirements are discussed. Also, three validated examples involving fluid-structure interactions, conjugate heat transfer, and fluid-structure-thermal interactions are presented. Although all these problems are boundary-coupled multiphysics problems, the framework is conceptually not limited to this kind of problems. The benefit of this work to the OpenFOAM community is a general and modular framework that facilitates the setup and solution of diversified multiphysics problems, and that illustrates the implementation of modular interface boundary conditions between physics regions.
边界耦合多物理场问题求解的模块化框架
本文介绍了为OpenFOAM开发的模块化多物理场框架。该框架是围绕基于多区域划分方法的迭代隐式耦合方案构建的。该方案允许实现形式化的隐式时间推进方案,提高了强相互作用耦合问题的稳定性。这种方法允许通过专门设计的界面边界条件来处理物理相互作用。它还允许将特定区域的求解器实现为模块化类求解器。耦合方法由管理求解器特定操作的主程序处理。该框架的目的是促进在集成代码结构中实现和测试新的多物理场耦合问题。为了展示该框架整合新物理的能力,讨论了求解器和边界条件要求。此外,还提出了三个验证的例子,包括流体-结构相互作用、共轭传热和流体-结构-热相互作用。虽然所有这些问题都是边界耦合多物理场问题,但该框架在概念上并不局限于这类问题。这项工作对OpenFOAM社区的好处是一个通用的模块化框架,它有助于建立和解决各种多物理场问题,并说明了物理区域之间模块化接口边界条件的实现。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信