What Is Fluid-Structure Interaction?
Fluid-structure interaction (FSI), broadly speaking, is the thermo-mechanical interaction of a fluid and a solid structure.
If one asked one hundred engineers what FSI means to him/her, one would likely get one hundred different answers. This section attempts to make some classifications of the interactions and the capabilities that are required to address FSI problems.
Classifications of FSI Coupling
This section describes the various types of fluid-structure interactions.
- “One-way” interactions
- “Two-way” interactions
FSI problems can also be grouped by the kind of coupling used:
- Weak coupling
- Strong coupling
- Other coupling algorithms
Each type of interaction is discussed below.
- One-Way Interactions
- In “one-way” interactions, the fluid can impart some action on the structure but the response of the structure to the fluid loading does little to affect the fluid motion. For example, a fluid can heat or cool a stiff, supported structure, which produces thermal stress loads and deformations in the solid material. However, these thermal deformations do not necessarily lead to any significant change in the flow patterns of the fluid. Such a problem involves a two-way exchange of heat, which is referred to as Conjugate Heat Transfer. Nonetheless, the mechanical exchange is only one way, so it is sufficient to compute the temperature in the fluid and solid domains in separate simulations. Then you can compute the stresses in another simulation using the results of the temperature that is computed in the previous simulation.
- Two-Way Interactions
- In “two-way” interactions, the fluid motion and pressure affect the displacement and deformation in the structure. The response of the structure has a significant effect on the fluid flow. A prime example is the Dynamic Fluid Body Interaction capability of 6DoF to model the coupled interaction between a rigid body and the fluid.
- Aero (Hydro) Elastic Equilibrium
- In most cases, FSI implies “dynamic” simulations, or what would be referred to in CFD as “transient” simulations. However, in some situations, “static” solutions can be important. For example, the static deformation of a wing structure due to a “steady-state” airflow around the deformed wing. In such cases, a transient analysis in the fluid and structure can still be used to reach the static steady-state solution. However, the time-step can be thought of as a pseudo time-step, since the simulation does not need to be “time accurate” in its search for the steady solution. The fluid and solid time integration can be reduced to first order. Also, by definition, “static” implies that the velocity of the structure is zero. Therefore in the static solution you can ignore the grid flux terms in the fluid, since the grid flux terms are zero. On the structural side, you can increase the material damping or Rayleigh damping for the same reason. That is, when the velocity of the structure goes to zero, the damping forces are zero. More precisely, setting the damping to “critical” damping is the quickest way to drive the structure to the steady-state. Thus, ignoring the grid flux and adding structural damping promotes stability.
- Weak Coupling
- In some two-way FSI problems, you can regard the coupling to be “weak”, and so employ a “loose” coupling algorithm to find the solution.
- Strong Coupling
- In “strong” coupling, the physical coupling is two way and the coupling between the codes is pronounced.
- Other Categories of Coupling Algorithms
- As mentioned in the previous section, the DFBI capability in Simcenter STAR-CCM+ is implicitly coupled. You can take advantage of this stable implicit coupling even when you are interested in the deformations and resulting stresses in the ship. If actual deformations about the rigid body modes are relatively small, then the fluid motion is not sensitive to the deformations, only the rigid body motions. Thus, for example, the CFD and rigid body modes can be solved together in this implicit fashion. Then the transient loads can then be applied to the structural solver, which accounts for deformations and stresses. This process, in effect, is a one-way coupling, since the deformations computed in the structure code are not passed back to the CFD solver. Simcenter STAR-CCM+ can be controlled using Java macros to map and export fluid dynamic loads for use in a structural solver such as Abaqus.
Dynamic Mesh Evolution
The motion of a structure in a fluid requires the CFD solver to account for changes in the shape and position of the solid structure. In Simcenter STAR-CCM+, various strategies are used for this problem. The strategies are discussed in the following sections:
- Mesh Rotation and Translation in FSI
- The simplest type of mesh motion strategy is to displace the fluid mesh as if it were a rigid body. In this case, all the cells maintain their shape and the description of the mesh motion is from a displacement vector and Euler angles.
- Morphing in FSI
- Morphing, in this context, is the deformation of the fluid grid. Morphing occurs by moving the fluid vertices in such a manner as to conform to the solid structure and maintain a reasonable quality fluid grid.
- Overset Mesh for FSI
- When two structures approach each other, the fluid mesh between them must be squeezed in such a way as to retain the boundary shape that is formed by the structures. When two structures move apart, the fluid mesh must expand. In both cases, there is a threshold beyond which the morpher cannot avoid creating poor quality cells. For such situations, the overset mesh technology in Simcenter STAR-CCM+ provides an effective solution.
- Gap Closure
- To mimic gap closure in Simcenter STAR-CCM+, make the final gap sufficiently small that it gives a high resistance to fluid moving through it. If you intend to stop the flow (as in a stop valve), then drive the flow using pressure boundary conditions at both the outlet and inlet. In these circumstances, the maximum flow rate is proportional to the pressure difference across the gap, and inversely proportional to the viscous resistance of the flow within the gap. Ultimately the gap does leak fluid, but potentially at a small enough rate for the simulation to be an acceptable engineering approximation for the needs of FSI analysis.
Mapping Between Structure and Fluid Grids
Another challenge that must be overcome in FSI cases is the difference in the resolution between the fluid and structure grids. Often the grids are different due to the difference in physical processes in the fluid and the structure.
If the structural mesh and the fluid mesh are both constructed in Simcenter STAR-CCM+, the two meshes can be made conformal at the fluid-structure interface. That is, the vertex positions on the fluid surface match the vertex positions on the surface of the structure. In this case, the mapping of fluid loads and structural displacements is more or less trivial.
When the opposing meshes are not conformal, Simcenter STAR-CCM+ offers various strategies to map the data efficiently and accurately to and from meshes that are imported from other CAE products. This mapping is accurate, continuous, bounded, and as conservative as possible. When the opposing surface is an FEA mesh, Simcenter STAR-CCM+ uses the innate shape functions of the finite element topology to map between the structure and fluid meshes.
Reference Configuration
Mapping requires that fluid and solid meshes must be similar at some reference configuration. The meshes must be sufficiently similar that the neighbors of faces on one side are matched to faces on the opposite side. The reference configuration is usually the geometry at the initial time. The fluid and solid mesh are assumed to move together so that their neighbors remain the same. For this reason, the weights of the mapping are defined entirely by the geometry of the mesh at the reference configuration—the mapping does not depend on the current deformed geometry.
In the data mappers, you can choose whether the reference configuration is set by the original mesh or by the current mesh, which could be deformed as a result of morphing. When the reference configuration is set to use the current mesh, Simcenter STAR-CCM+ performs a neighbor search each time the mesh is moved or morphed. As this neighbor search is an expensive operation, you are recommended to set the reference configuration to the original mesh. Simcenter STAR-CCM+ generally uses the original mesh configuration when it automatically sets the data mapping schemes appropriate for the physics in co-simulation. It also uses this configuration for mapped fluid/solid interfaces within a single simulation.
The assumption that neighbors at the reference configuration will always be neighbors is violated if the fluid mesh slides with respect to the solid mesh. In this case, the reference configuration must always be the current deformed mesh and neighbors must be re-established at each new time step.
The reference configuration need not always be at the initial time or at a re-meshing event. For example a structure can be pre-loaded to deform the shape. The fluid mesh can be initially constructed to conform around the deformed shaped of the structure (for example, the deformed tire loaded by the weight of the car and contact with the pavement). The reference configuration is now the deformed shape at this point in time.
HPC and Grid Partitioning on Multiple Processors
Modeling FSI also presents challenges regarding the partition of the fluid and structural grids.
In Simcenter STAR-CCM+, when one employs the FV Stress solver for the structure, the grid is automatically partitioned for load balancing and to minimize processor-to-processor communications. In this case, the partition is not required to respect the boundaries between the structure and the fluid. In other words, any particular partition can have part of the fluid grid and part of the structural grid. It is this unique feature that makes Simcenter STAR-CCM+ efficient for FSI applications on multiple processors.