STAGGERED STRONG COUPLING BETWEEN EXISTING FLUID AND SOLID SOLVERS THROUGH A PYTHON']PYTHON INTERFACE FOR FLUID-STRUCTURE INTERACTION PROBLEMS

被引:0
|
作者
Thomas, David [1 ]
Variyar, Anil [2 ]
Boman, Romain [1 ]
Economon, Thomas D. [2 ]
Alonso, Juan J. [2 ]
Dimitriadis, Grigorios [1 ]
Terrapon, Vincent E. [1 ]
机构
[1] Univ Liege, Dept Aerosp & Mech Engn, B-4000 Liege, Belgium
[2] Stanford Univ, Dept Aeronaut & Astronaut, Stanford, CA 94305 USA
关键词
Fluid-Structure Interaction; Strong Coupling; !text type='Python']Python[!/text] Wrapper; Computational Aeroelasticity; TRANSONIC-DIP MECHANISM; FLUTTER;
D O I
暂无
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
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 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 or vortex-induced vibrations (VIV). The synchronization between the solvers is performed with the block Gauss-Seidel algorithm and a dynamic under-relaxation. The tool allows non-matching meshes between the fluid and structure domains and it is optimised to work in parallel using Message Passive Interface (MPI). These capabilities are demonstrated on typical validation cases. The open-source code SU2 is used to compute the fluid region while the solid region is computed either by a simple rigid body integrator, by an in-house nonlinear Finite Element code (Metafor) or by the structural solver TACS. First, the accuracy of the results is demonstrated and then the modularity of the coupling as well as its ease of use is highlighted.
引用
收藏
页码:645 / 660
页数:16
相关论文
共 50 条
  • [1] Vector Extrapolation for Strong Coupling Fluid-Structure Interaction Solvers
    Kuettler, Ulrich
    Wall, Wolfgang A.
    [J]. JOURNAL OF APPLIED MECHANICS-TRANSACTIONS OF THE ASME, 2009, 76 (02): : 1 - 7
  • [2] Vector extrapolation for strong coupling fluid-structure interaction solvers
    Küttler, Ulrich
    Wall, Wolfgang A.
    [J]. Journal of Applied Mechanics, Transactions ASME, 2009, 76 (02): : 1 - 7
  • [3] Evaluation of a coupling interface for solving fluid-structure interaction problems
    Garelli, Luciano
    Schauer, Marco
    Rios Rodriguez, Gustavo
    Langer, Sabine C.
    Storti, Mario A.
    [J]. EUROPEAN JOURNAL OF MECHANICS B-FLUIDS, 2016, 58 : 117 - 126
  • [4] CUPyDO - An integrated Python']Python environment for coupled fluid-structure simulations
    Thomas, D.
    Cerquaglia, M. L.
    Boman, R.
    Economon, T. D.
    Alonso, J. J.
    Dimitriadis, G.
    Terrapon, V. E.
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2019, 128 : 69 - 85
  • [5] Partitioned strong coupling algorithms for fluid-structure interaction
    Matthies, HG
    Steindorf, J
    [J]. COMPUTERS & STRUCTURES, 2003, 81 (8-11) : 805 - 812
  • [6] Strong coupling for fluid structure interaction problems
    Capron, Nicolas
    Mompean, Gilmar
    Naji, Hassan
    [J]. EUROPEAN JOURNAL OF COMPUTATIONAL MECHANICS, 2007, 16 (3-4): : 477 - 490
  • [7] Coupling strategies for biomedical fluid-structure interaction problems
    Kuettler, U.
    Gee, M.
    Foerster, Ch.
    Comerford, A.
    Wall, W. A.
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN BIOMEDICAL ENGINEERING, 2010, 26 (3-4) : 305 - 321
  • [8] An Extension of Explicit Coupling for Fluid-Structure Interaction Problems
    Bukac, Martina
    [J]. MATHEMATICS, 2021, 9 (15)
  • [9] A new staggered scheme for fluid-structure interaction
    Dettmer, Wulf G.
    Peric, Djordje
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2013, 93 (01) : 1 - 22
  • [10] On a Partitioned Strong Coupling Algorithm for Modeling Fluid-Structure Interaction
    He, Tao
    [J]. INTERNATIONAL JOURNAL OF APPLIED MECHANICS, 2015, 7 (02)