Fluid-Structure Interaction (FSI) | Basic Concepts & Simulation Setup

What is Fluid-Structure Interaction (FSI)?

Fluid-Structure Interaction (FSI) refers to the process of mutual interaction and influence between fluid flow and solid structures:

  • The fluid transmits its pressure and thermal loads to the solid.
  • When the solid is subjected to gas pressure or thermal loads, it undergoes deformation. If this deformation is significant enough to affect the flow field, a two-way FSI approach is required.
  • If the solid’s deformation is minor, the reverse impact on the fluid can be neglected, leading to a one-way FSI approach.
  • The solid may also experience deformation due to other external forces, which can further influence fluid flow.
  • If the solid undergoes significant deformation due to external forces affecting fluid flow, a two-way FSI analysis is also necessary.

Why Conduct Fluid-Structure Interaction Analysis?

Many complex unsteady problems involve interactions between fluids and solids. Only by using a two-way FSI analysis can the true nature of physical phenomena be captured.

Analysis Strategy

FSI analysis can be classified based on the degree of interaction between physical phenomena:

  • A higher degree of coupling between different physical fields necessitates a two-way coupling approach.
  • In cases of weaker coupling between different physical fields, a one-way coupling solution method can be employed.

Two-Way Implicit Fluid-Structure Interaction Solution

  • The fluid equations and structural equations are solved separately, similar to how turbulence is resolved in CFD simulations with momentum equations.
  • The fluid solver and structural solver are typically independent.
  • Within each time step, the fluid and structural solvers iteratively solve until the data at the interface converges completely.
  • ANSYS can achieve two-way implicit FSI solutions through the integration of Fluent and Mechanical.

Coupled Simulation of Fluent and Mechanical

The data transferred between MAPDL and CFD requires multiple steps of coupling iterations to achieve convergence. This is similar to the iterative solving needed in both CFD and FEA to obtain convergent computational results.

The following parameters can be transferred:

  • Aerodynamic Forces
  • Geometric Deformation
  • Temperature
  • Heat Flux
  • Heat Transfer Coefficient and Reference Temperature for Heat Transfer Coefficient

Iterative Coupling Solution

  • The Field Loop stops iterating once convergence is achieved in a single physics field (or after reaching the maximum number of iterations).
  • CFD does not need to converge at every coupling step; it only needs to converge in the last coupling step of a time step.
  • The Coupling Loop stops iterating once the transmitted data at the coupling interface converges (or after reaching the maximum number of iterations).
  • Ensure that each individual flow field and the transmitted data converge before proceeding to the next time step.

Example Calculation:

  • If Fluent’s Field Loop iteration count is 10, Coupling Loop iteration count is 5, and the total number of time steps is 100, then the total maximum computational steps for Fluent would be:
    10×5×100=500010 \times 5 \times 100 = 500010×5×100=5000.

Main Features of Coupled Simulation

  • Coupling Simulation Types: Based on Fluent and Mechanical, both steady-state and transient one-way/two-way coupling simulations are available.
  • Data Transfer: Aerodynamic forces and geometric deformations are transferred between Fluent and Mechanical.
  • Heat Transfer: Heat flux and heat transfer coefficients are exchanged between Fluent and Mechanical.
  • Iterative Calculations: The coupled simulation performs iterative calculations to achieve implicit computational results.
  • Element Compatibility: All result elements are applicable, including SOLID, SHELL, and SOLSH elements; most features of Fluent are supported.
  • Continuity of Calculations: Supports continuation of calculations after stopping; post-processing can be performed in CFX-Post; parameterization is supported.

Overview of the Operation Process

  • Fully Transient Two-Way Fluid-Structure Interaction Simulation: This allows for the transmission of deformations, aerodynamic loads, and thermal loads between fluids and solids.
  • Workbench Standard Workflow: Workbench provides a standard workflow for fluid-structure interaction analysis.
  • Setup Connections: Connect the Fluent setup unit and Static/Transient/Thermal setup to the System Coupling setup.

Geometry Sharing and Setup Overview

  • Geometry Sharing: The geometry can be shared between the fluid and solid domains.
  • Separate Meshing: The fluid domain and solid domain are meshed independently.
  • Solution Updates: Updates to the solution are managed uniformly within System Coupling.
  • Structural Thermal Analysis: If structural thermal analysis is required, the Structural module must be invoked.

Operation Process Overview - Mechanical

  1. Importing and Creating Geometry:
  • Import or create the geometry within ANSYS.
  1. Extracting Fluid Domain:
  • The fluid domain can be extracted in either Design Modeler (DM) or SpaceClaim Direct Modeler (SCDM).
  1. Mechanical Settings:
  • The settings in Mechanical are very similar to those in standard Mechanical.
  1. Setting Fluid Solid Interface:
  • Define the surfaces that require fluid-structure interaction data exchange as the Fluid Solid Interface.
  1. Coupling for Structural + Thermal:
  • For Structural and Thermal coupling, use the command line to select the coupling elements and set the thermal boundary conditions.

Operation Process Overview - Fluent

  1. Creating the Fluid Domain Mesh:
  • First, create the fluid domain mesh (note that polyhedral meshing is not temporarily supported).
  1. Setting Up in Fluent:
  • The setup process in Fluent is very similar to that of standard Fluent simulation workflows.
  1. Enable Dynamic Mesh:
  • Select the Dynamic Mesh option to allow for mesh deformation.
  1. Choosing System Coupling Option:
  • For the coupling interface, select the System Coupling option.
  1. Activating Temperature Transfer:
  • If temperature transfer needs to be considered, activate the via System Coupling option under the wall surface Thermal settings.

Operation Process Overview - System Coupling

  1. Refresh System Coupling Setup:
  • Right-click on System Coupling and select Setup, then choose Refresh.
  • This action will read the latest settings from Fluent and Mechanical.
  1. Open System Coupling Settings:
  • Double-click to open the System Coupling settings interface.
  1. Set End Time:
  • Specify the End Time for the simulation.
  1. Set Time Step Size:
  • Define the Step Size for the time steps.
  1. Specify Maximum/Minimum Calculation Steps:
  • Set the maximum and minimum number of calculation steps for each time step.
  1. Create Data Transfer Interface:
  • Establish the Data Transfer interface for exchanging aerodynamic loads and deformations.
  1. Other Coupling Settings:

Operation Process Overview - System Coupling

  1. Start the Solving Process:
  • Once the settings are complete, you can initiate the solution calculation.
  1. Click Update to Begin Calculation:
  • Click the Update button to start the computation.
  1. Monitor Convergence:
  • You can observe the data convergence at the coupling interface within the interface.
  1. Check Convergence Log:

Post-Processing Overview

  1. Use Result Post for Display:
  • After the calculations are completed, you can call the separate Result Post tool for displaying the results.
  1. Drag Solution to View Combined Results:
  • Alternatively, you can drag the Solution unit from Transient/Thermal into the Results section of Fluent to view both fluid and solid computational results together.
1 Like

Introduction: Setting Up Fluent and Mechanical for Fluid-Structure Interaction (FSI)

Setup Settings in Mechanical

  1. Number of Steps:
  • Set Number of Steps to 1. The Step End Time must not be less than the required computation time.
  1. Load Application:
  • Only single-step load applications are allowed. You can change the load by restarting the computation or use a Table data list to simulate time-varying loads.
  1. Time Duration:
  • The Time Duration is controlled by System Coupling (SC) but must not exceed the Step End Time.
  1. Auto Time Stepping:
  • Set Auto Time Stepping to Off.
  • Choose Define By as Substeps and set Number of Substeps to 1.
  1. Time Step Considerations:
  • If the time step size in MAPDL is smaller than that in Fluent, you can select Auto Time Stepping or Multiple Substeps. The entire time step will be based on the settings in SC.
  1. Caution with Define By:
  • Be cautious when setting Define By to Time; the time step size configured in SC will be adopted by MAPDL.

Time Integration - Analysis Data Management

  1. Set Solver Units:
  • Configure Solver Units to Manual.
  1. Set Solver Unit System:
  • Set Solver Unit System to mks (meters, kilograms, seconds). This setting will replace the unit system in Workbench and Mechanical with the selected unit system.
  1. Recommendation:
  • It is recommended that users adopt this setting, as in many cases, users may not be aware of the default unit system used by other installations of ANSYS software.

Transient Calculation Settings

  1. Transient Effects:
  • Set to On: This option allows for the consideration of unsteady effects (such as inertia).
  • Alternatively, you can set it to Off to generate steady-state results, which can be used to produce initialization results. However, Fluent should still be set to perform transient calculations.
  1. Large Deflection:
  • Generally, this option should be set to On.
  • If set to Off, the mesh will not deform during the calculation, and the loads throughout the coupling process will act on the initial mesh only.

Restart Control

  1. Generate Restart Points:
  • Set to Program Controlled: The frequency is controlled by the System Coupling (SC).
  1. Retain Files After Full Solver:
  • Set to Yes: This must be set to Yes to allow for the restart of calculations.

Damping Control

  1. Fluid Damping:
  • Generally, fluid damping will be provided.
  • It is primarily used to simulate energy dissipation in structural calculations.
  1. Numerical Damping Value:
  • The default value is 0.1 to simulate energy dissipation. If the dissipation value is a critical quantity to monitor, adjustments may be necessary.

Analysis Data Management

  1. Set Solver Units:
  • Configure Solver Units to Manual.
  1. Set Solver Unit System:
  • Set Solver Unit System to mks (meters, kilograms, seconds). This setting will replace the unit system in Workbench and Mechanical with the selected unit system.
  1. Recommendation:
  • It is recommended that users adopt this setting, as in many cases, users may not be aware of the default unit system used by other installations of ANSYS software.

Mechanical Settings for Fluid-Solid Coupling Interface

  1. Separation of Interfaces:
  • When the interface exhibits a noticeable angle or corner, the two surfaces should be separated to avoid data mapping issues.
  1. Single Interface Rule:
  • A surface can only be included in one Fluid Solid Interface.
  1. No Overlapping Interfaces:

Contact Detection and FSI Interface Management

  1. Contact Detection Feature:
  • The contact detection functionality can be used to check the contact status of the FSI interface.
  1. Topology Issues in Fluent:
  • Overlapping interfaces may cause topology issues in Fluent.
  1. Contact Offset:
  • Utilize Contact Offset to simulate contact without needing to set the contact gap to zero. This helps avoid topology issues in Fluent.
  1. Fluid Leakage:
  • Fluid may leak through the gap, which could potentially affect the calculation results; however, in general, the impact is usually minimal.

Solution Tracking

  1. Select Solution Information:
  • Choose Solution Information from the menu.
  1. Select Result Tracker:
  • Navigate to Result Tracker and select Deformation.
  1. Node Selection:
  • In the geometry structure, select a node, or choose a mesh node from the toolbar.
  1. Chart Generation:
  • After the calculations are completed, a chart will be automatically generated. The System Coupling (SC) will update and display the monitored data changes throughout the solving process.

Structural + Thermal Coupling Calculation

  1. Data Transfer Settings:
  • Set Data to Transfer [Expert] to All System Coupling Data Transfers.
  • This configuration enables the transfer of thermal data on the coupling interface.
  1. Command Line Addition:
  • Add necessary command lines to activate the coupling field elements.
  • Ensure to set the structural thermal boundary conditions appropriately.
  1. Boundary Conditions:
  • Define the thermal boundary conditions for the structure to facilitate accurate data transfer during the coupling process.

By configuring these settings, both structural and thermal data can be effectively transmitted across the coupling interface, allowing for a comprehensive analysis of the interactions between the solid and fluid domains.

Fluent Settings

  1. Setup Area and Boundary Conditions:
  • Set up the area and boundary conditions as usual.
  1. Dynamic Mesh Configuration:
  • Select Dynamic Mesh and set the Dynamic Mesh region to the System Coupling option.
  • Ensure that the surfaces in the System Coupling region are configured to accept deformation transfer.
  1. Default Regions:
  • By default, all regions are set as stationary regions unless specified otherwise.

These configurations ensure that the fluid domain is capable of interacting dynamically with the structural changes from the solid domain during the coupling analysis.

Interface Dynamic Mesh Settings

  1. System Coupling Coupling Surface:
  • For the dynamic mesh region at the System Coupling interface, you can enable Solution Stabilization on the Solver Options page.
  1. Purpose of Solution Stabilization:
  • This parameter enhances the robustness of force and deformation transfer during strongly coupled calculations, helping to prevent computational divergence.

Enabling solution stabilization is particularly important in scenarios where significant interactions between the fluid and solid domains occur, ensuring a more stable and reliable analysis outcome.

1 Like

Fluid Calculation Reference Values Settings

  1. Setting Reference Pressure:
  • In the Setting Up Physics section, you can set the reference pressure to 0.
  1. Additional Reference Values:
  • You can also set other reference values such as size, density, etc., for subsequent non-dimensional parameter analysis.
  1. Impact of Reference Pressure:
  • When the reference pressure is set to 0, the aerodynamic forces will correspond to absolute pressure. If a different value is set, the pressures transferred will be relative pressures.

Setting appropriate reference values is crucial for accurate results, particularly in fluid dynamics simulations where pressure differentials are significant.

FSI Interface Settings

  1. Heat Exchange Configuration:
  • For FSI interfaces that require heat exchange, settings must be configured to receive heat transfer data.
  • Set the thermal option of the corresponding fluid-structure interaction (FSI) interface wall to via System Coupling.
  1. Conjugate Heat Transfer (CHT) Interface:
  • Conjugate heat transfer interfaces with matched grids can also be configured as coupling interfaces for heat transfer.
  1. Data Transmission in Fluent:
  • Fluent can transmit:
    • Temperature
    • Heat flux
    • Heat transfer coefficient
    • Reference temperature
  • Fluent can receive:
    • Temperature
    • Heat flux

Properly configuring the FSI interface is essential for accurate thermal and structural interaction analysis in simulations involving heat transfer.

Monitoring Data Creation

  1. Creation of Monitoring Quantities:
  • You can create monitoring quantities for force and heat transfer data on the FSI interface.
  • This allows you to obtain monitoring results for the FSI interface forces and heat transfer data at each time step.
  1. Convergence Assessment:
  • By analyzing the monitoring results, you can determine whether the calculations have converged within that time step.
  • This can assist in identifying the reasons for any divergence in the calculations.
  1. Output Options:
  • Select Report File and Report Plot to output the monitoring curves and monitoring files for further analysis.

Creating monitoring data is crucial for tracking the performance of your FSI simulations and ensuring accurate results.

Result Output

  1. Default Settings:
  • Typically, the output result settings in Fluent can be left at their default configurations.
  1. Automatic Export:
  • You can modify the output format and output intervals under the Automatic Export section to suit your needs.
  • Adjusting these settings allows you to control how frequently results are exported and in what format, ensuring that you receive the necessary data for analysis.

Physical Property Parameter Settings for Compressible and Incompressible Fluids

  1. Density Settings:
  • For both compressible and incompressible fluids, it is advisable not to set the fluid density as a constant. Instead, density should be treated as a variable that can change with temperature.
  1. Ideal Gas Model:
  • For low-speed and high-speed gases, it is recommended to set them as ideal gases, meaning the density will be a function of temperature changes. This approach captures the behavior of gases more accurately across different operating conditions.
  1. Compressible Liquid Model:
  • For liquids, it is also beneficial to treat them as compressible fluids, even if the density changes with temperature and pressure are minimal. This setting can significantly aid in achieving convergence in the numerical solution.

By properly configuring the physical properties of the fluids in your simulations, you enhance the accuracy of the results and improve the convergence behavior of the computational model.

1 Like

Solving Process

  1. Transient Solution Format:
  • The default setting is the 1st-order implicit solver. However, it is recommended to use the 2nd-order implicit format for solving transient problems.
  1. Time Step Considerations:
  • Utilizing a 2nd-order implicit format may require smaller time step sizes to achieve convergent results. This adjustment helps ensure the accuracy and stability of the simulation, especially in transient analyses where rapid changes in conditions occur.

By choosing the appropriate solver format and managing the time step size, you can improve the convergence and reliability of the transient analysis in your simulations.

Time Step and Number of Steps Settings

  1. Time Step Size and Number of Time Steps:
  • The Time Step Size and the Number of Time Steps are controlled by parameters in the System Coupling interface.
  1. Maximum Iteration Steps per Time Step:
  • The maximum number of iterations allowed within each time step should not be too high. The default value is 20, but it is generally recommended to change this to 10.

This adjustment helps optimize the computational process, ensuring that each time step converges effectively while preventing excessive computational load.

Saving Solver Settings

  1. Save Project:
  • After modifying settings in Fluent, you need to select File > Save Project to save your case.
  1. Synchronize WB Cell Status:
  • Click the icon for Synchronize WB cell status to ensure that the status is synchronized with Workbench (WB).

Setting Up the System Coupling (SC) Interface

  1. Completion Check:
  • Once the settings for both the structure and fluid are complete, the status of the System Coupling Setup unit should show a green circular arrow.
  1. Update:
  • Right-click on the System Coupling Setup unit and select Update to refresh the settings.
  1. Accessing the SC Interface:
  • Double-click on the System Coupling unit to open the SC interface for further configuration.

The Operation Interface is Divided into Four Sections:

  1. Operation Tree:
  • This section provides a hierarchical view of the various components and settings of the simulation. Users can navigate through the different modules and configurations.
  1. Monitoring Curve Display:
  • Here, the monitoring curves are displayed in real-time, allowing users to observe the convergence behavior and key performance indicators throughout the simulation process.
  1. Detailed Settings Information:
  • This area presents detailed information about the selected settings, enabling users to modify and fine-tune parameters for better control over the simulation.
  1. Log Information Display:
  • This section shows the logs and messages generated during the simulation, providing insights into the progress, warnings, or errors encountered.

System Coupling Analysis Settings

  1. Duration Control:
  • In the System Coupling (SC) interface, the duration of the analysis for both the structure and fluid is controlled uniformly. This ensures that the time lengths are synchronized across the coupled analysis.
  1. Setup Control:
  • For Transient Analysis:
    • Time steps and iteration counts for data exchange between the structure and fluid can be set here. This allows for a defined structure and fluid time step length, as well as the number of iterations for data exchange between the two domains.
  • For Steady-State Analysis:
    • This section allows you to set the iteration counts for data exchange between the structure and fluid, ensuring that the necessary interactions are accurately captured during the steady-state analysis.
1 Like

System Coupling Participants Settings

In the System Coupling (SC) interface, the Participants section displays the various coupling interfaces between the structure and fluid.

  1. Fluent Interfaces:
  • Each wall surface in Fluent will be listed, allowing you to designate them as fluid-solid coupling interfaces. This facilitates subsequent matching of these interfaces.
  • Ordinary wall surfaces can unidirectionally transfer aerodynamic forces and heat transfer data to the structural calculation elements.
  1. Mechanical Interfaces:
  • The Fluid-Solid Interaction (FSI) interfaces from Mechanical will also be displayed, ensuring that all relevant interfaces for the coupling are accounted for in the simulation.

These settings are crucial for establishing the correct interactions between the fluid and structural domains, enabling accurate data transfer and ensuring the integrity of the coupled simulation process.


To create a data transfer between the fluid and solid coupling interfaces, follow these steps:

  1. Select Interfaces:
  • Hold down the Ctrl key.
  • Simultaneously click to select the fluid and solid coupling interfaces that you want to match.
  1. Create Data Transfer:
  • Right-click on one of the selected interfaces.
  • Choose Create Data Transfer from the context menu to complete the creation process.

    System Coupling Participants Settings

Once a set of fluid-structure interaction (FSI) interfaces is created, it will include two Data Transfer entries: one for transferring forces to the structural elements and another for transferring deformations to the fluid elements.

For thermal-fluid coupling interfaces, three Data Transfer entries will be included: temperature, heat transfer coefficient, and near-wall temperature.

In the case of thermal-fluid-structure coupling interfaces, all five of the aforementioned Data Transfer entries will be included.


Data Transfer Details Settings

The Ramping section includes two options:

  1. None: All transferred data is loaded in a single iteration exchange step during the first iteration.
  2. Linear to Minimum Iteration: Throughout the entire time step, the load data is gradually applied in a linear manner, controlled by the Minimum Iteration number.

    Execution Control Settings
  • Intermediate Restart Data Output: This setting controls the interval for saving intermediate process files, which can be used to restart the calculation after an interruption.

Summary

For fluid-structure interaction (FSI) calculations, the settings in the Mechanical Analysis Setting are largely consistent with those of general computations, requiring no major modifications for different problems.

  1. Fluid Solid Interface: In Mechanical, set the surfaces that need to transfer deformation as Fluid Solid Interfaces for subsequent data transfer.
  2. Dynamic Mesh in Fluent: In Fluent, enable the Dynamic Mesh setting and activate the System Coupling option to select the coupling interfaces for data transfer.
  3. Monitoring Points: Create monitoring points for forces and heat exchange data on the coupling interfaces in Fluent.
  4. Solution Trackers: In Mechanical, use Solution Trackers to monitor the deformation at specific points.
  5. System Coupling Setup: In the System Coupling interface, create data exchange interfaces, calculation steps, and time step sizes; set the interval for saving calculation files to prevent interruption of computations.

Shank you sharing useful

1 Like