首页> 外文期刊>Advances in Engineering Software >CUPyDO - An integrated Python environment for coupled fluid-structure simulations
【24h】

CUPyDO - An integrated Python environment for coupled fluid-structure simulations

机译:Cupydo - 一种用于耦合流体结构模拟的集成Python环境

获取原文
获取原文并翻译 | 示例
           

摘要

CUPyDO, a fluid-structure interaction (FSI) tool that couples existing independent fluid and solid solvers into a single synchronization and communication framework based on the Python language is presented. Each coupled solver has to be wrapped in a Python layer in order to embed their functionalities (usually written in a compiled language) into a Python object, that is called and used by the coupler. Thus a staggered strong coupling can be achieved for time-dependent FSI problems such as aeroelastic flutter, vortex-induced vibrations (VIV) or conjugate heat transfer (CHT). The synchronization between the solvers is performed with the predictive blockGauss-Seidel algorithm with dynamic under-relaxation. The tool is capable of treating non-matching meshes between the fluid and structure domains and is optimized to work in parallel using Message Passing Interface (MPI). The implementation of CUPyDO is described and its capabilities are demonstrated on typical validation cases. The open-source code SU2 is used to solve the fluid equations while the solid equations are solved either by a simple rigid body integrator or by in-house linearonlinear Finite Element codes (GetDP/Metafor). First, the modularity of the coupling as well as its ease of use is highlighted and then the accuracy of the results is demonstrated.
机译:提出了将现有独立流体和固体求解器耦合到基于Python语言的单个同步和通信框架的流体 - 结构相互作用(FSI)工具。每个耦合的解算器必须在Python层中包装,以便将其功能(通常用编译的语言写入)嵌入到Python对象中,该对象被调用和由耦合器使用。因此,对于时间依赖性FSI问题,例如空气弹性颤动,涡旋诱导的振动(VIV)或缀合物传热(CHT),可以实现交错的强耦合。求解器之间的同步与具有动态下松弛的预测块座 - Seidel算法进行。该工具能够在流体和结构域之间处理非匹配网格,并且经过优化以使用消息通过接口(MPI)并行工作。描述了CupyDo的实现,并在典型的验证情况下对其能力进行了演示。开源代码SU2用于解决流体方程,而实体方程由简单的刚体积分器或内部线性/非线性有限元件(GetDP / Metafor)解决。首先,突出显示耦合的模块化以及其易用性,然后证明了结果的准确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号