Fluids

Fluids

Topics related to Fluent, CFX, Turbogrid and more.

2-Way FSI Coupling

    • utsavpurkait2003
      Subscriber

      I'm new to FSI and I'm trying to run a 2-way FSI model where a solid body falls with a velocity and impacts a water surface. I have set up the moving solid body in Transient Structural and the fluid domain in Fluent. Then I used System Coupling to run the simulation but I'm getting the following error:

       

      This file may contain appended logs from a sequence of runs, with the most
      recent output reported at the end of the file.
       
      ===============================================================================
      Transcript output started: 2024-10-14 15:35:44
       
       
      ===============================================================================
      +=============================================================================+
      |                                                                             |
      |                          Summary of Coupling Setup                          |
      |                                                                             |
      +=============================================================================+
      ===============================================================================
       
      +=============================================================================+
      |                          Coupling Participants (2)                          |
      +=============================================================================+
      |                                                                             |
      | Participant: Fluid Flow (Fluent)                                            |
      |    Type :                                                            FLUENT |
      |    UpdateControls:                                                          |
      |       Option :                                            ProgramControlled |
      |    Region: water_surface                                                    |
      |       Topology :                                                    Surface |
      |       Input Variables :                                        displacement |
      |       Output Variables :                                              force |
      |    Variable: displacement                                                   |
      |       Quantity Type :                              Incremental Displacement |
      |       Location :                                                       Node |
      |       Tensor Type :                                                  Vector |
      |       Is Extensive :                                                  False |
      |       Data Type :                                                      Real |
      |    Variable: force                                                          |
      |       Quantity Type :                                                 Force |
      |       Location :                                                    Element |
      |       Tensor Type :                                                  Vector |
      |       Is Extensive :                                                   True |
      |       Data Type :                                                      Real |
      |                                                                             |
      +-----------------------------------------------------------------------------+
      |                                                                             |
      | Participant: Transient Structural                                           |
      |    Type :                                                             MAPDL |
      |    UpdateControls:                                                          |
      |       Option :                                            ProgramControlled |
      |    Region: Fluid Solid Interface                                            |
      |       Topology :                                                    Surface |
      |       Input Variables :                                               Force |
      |       Output Variables :                           Incremental_Displacement |
      |    Variable: Force                                                          |
      |       Quantity Type :                                                 Force |
      |       Location :                                                       Node |
      |       Tensor Type :                                                  Vector |
      |       Is Extensive :                                                   True |
      |       Data Type :                                                      Real |
      |    Variable: Incremental_Displacement                                       |
      |       Quantity Type :                              Incremental Displacement |
      |       Location :                                                       Node |
      |       Tensor Type :                                                  Vector |
      |       Is Extensive :                                                  False |
      |       Data Type :                                                      Real |
      |                                                                             |
      +=============================================================================+
      |                              Analysis Control                               |
      +=============================================================================+
      |                                                                             |
      | Analysis Type :                                                   Transient |
      | Global Stabilization :                                                 None |
      | OptimizeIfOneWay :                                                    False |
      | AllowSimultaneousUpdate :                                             False |
      | PartitioningAlgorithm :                              SharedAllocateMachines |
      |                                                                             |
      +=============================================================================+
      |                           Coupling Interfaces (1)                           |
      +=============================================================================+
      |                                                                             |
      | Interface: interface-1                                                      |
      |    Side: One                                                                |
      |       Coupling Participant :                            Fluid Flow (Fluent) |
      |       Region List :                                           water_surface |
      |       Reference Frame :                                GlobalReferenceFrame |
      |       Instancing                                                            |
      |    Side: Two                                                                |
      |       Coupling Participant :                           Transient Structural |
      |       Region List :                                   Fluid Solid Interface |
      |       Reference Frame :                                GlobalReferenceFrame |
      |       Instancing                                                            |
      |    Data Transfer: Data Transfer                                             |
      |       Target Side :                                                     Two |
      |       Source Variable :                                               force |
      |       Target Variable :                                               Force |
      |       Mapping Type :                                   Surface Conservative |
      |       Convergence Target :                                         1.00E-02 |
      |       Ramping Option :                                                 None |
      |       Relaxation Factor :                                          1.00E+00 |
      |    Data Transfer: Data Transfer 2                                           |
      |       Target Side :                                                     One |
      |       Source Variable :                            Incremental_Displacement |
      |       Target Variable :                                        displacement |
      |       Unmapped Value Option :                                 Nearest Value |
      |       Mapping Type :                             Surface Profile Preserving |
      |       Convergence Target :                                         1.00E-02 |
      |       Ramping Option :                                                 None |
      |       Relaxation Factor :                                          1.00E+00 |
      |    Mapping Control:                                                         |
      |       Absolute Gap Tolerance :                                      0.0 [m] |
      |       Face Alignment :                                    ProgramControlled |
      |       Poor Intersection Threshold :                                5.00e-01 |
      |       Relative Gap Tolerance :                                     1.00e+00 |
      |       Stop If Poor Intersection :                                      True |
      |                                                                             |
      +=============================================================================+
      |                              Solution Control                               |
      +=============================================================================+
      |                                                                             |
      | Duration Option :                                                   EndTime |
      | End Time :                                                         0.05 [s] |
      | Maximum Iterations :                                                      5 |
      | Minimum Iterations :                                                      1 |
      | Time Step Size :                                                  0.005 [s] |
      |                                                                             |
      +=============================================================================+
      |                               Output Control                                |
      +=============================================================================+
      |                                                                             |
      | Output Control Option :                                            LastStep |
      | Results                                                                     |
      |    Option :                                               ProgramControlled |
      |    Type                                                                     |
      |       Option :                                                  EnsightGold |
      | Write Initial Snapshot :                                               True |
      |                                                                             |
      +=============================================================================+
       
      +-----------------------------------------------------------------------------+
      | Warnings were found during data model validation.                           |
      +-----------------------------------------------------------------------------+
      | Warning: Participant Fluid Flow (Fluent) (CouplingParticipant:Solution 1)   |
      |     has the ExecutionControl 'Option' set to 'ExternallyManaged'. System    |
      |     Coupling will not control the startup/shutdown behavior of this         |
      |     participant.                                                            |
      | Warning: Participant Transient Structural (CouplingParticipant:Solution)    |
      |     has the ExecutionControl 'Option' set to 'ExternallyManaged'. System    |
      |     Coupling will not control the startup/shutdown behavior of this         |
      |     participant.                                                            |
      +-----------------------------------------------------------------------------+
       
       
       
      +-----------------------------------------------------------------------------+
      | The variable locations of force and heatflow variables for all Fluent       |
      | participants are set to 'Element'. Make sure that this is consistent with   |
      | the setup within Fluent. When importing the SCI file (this includes running |
      | inside Workbench), you can control the locations of these variables by      |
      | using the 'SYC_FLUENT_CONSNODAL' environment variable. For more             |
      | information, refer to System Coupling User's Guide.                         |
      +-----------------------------------------------------------------------------+
      Awaiting connections from coupling participants... done.
       
      +=============================================================================+
      |                              Build Information                              |
      +-----------------------------------------------------------------------------+
      | System Coupling                                                             |
      |   2022 R1: Build ID: 3043b37 Build Date: 10 November 2021 08:28:57          |
      | Fluid Flow (Fluent)                                                         |
      |   ANSYS Fluent 22.1.0, Build Time:Nov 29 2021 12:14:46 EST, Build Id:10213, |
      |   OS Version:win64                                                          |
      | Transient Structural                                                        |
      |   Mechanical APDL Release 2022 R1          Build 22.1     UP20211129        |
      |   DISTRIBUTED WINDOWS x64  Version                                          |
      +=============================================================================+
       
      ===============================================================================
      +=============================================================================+
      |                                                                             |
      |                           Analysis Initialization                           |
      |                                                                             |
      +=============================================================================+
      ===============================================================================
       
       
      +-----------------------------------------------------------------------------+
      | Low-level communication error -15: Connection was closed                    |
      +-----------------------------------------------------------------------------+
       
      Transcript output stopped: 2024-10-14 15:35:59
      ===============================================================================




      Can someone please help me out with this? 

    • Federico
      Ansys Employee

      Can you check the log files from your participants?

      Fluent should have a transcript .trn and Mechanical should have an .out file. These output files may provide more details on where your coupled simulation has failed.

Viewing 1 reply thread
  • You must be logged in to reply to this topic.