1 / 24

Coupled Fluid-Structural Solver

Coupled Fluid-Structural Solver. CFD incompressible flow solver has been coupled with a FEA code to analyze dynamic fluid-structure coupling phenomena CFD solver uses pressure splitting and orthogonal subgrid subscale stabilization to prevent non-physical behavior

hisoki
Télécharger la présentation

Coupled Fluid-Structural Solver

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Coupled Fluid-Structural Solver • CFD incompressible flow solver has been coupled with a FEA code to analyze dynamic fluid-structure coupling phenomena • CFD solver uses pressure splitting and orthogonal subgrid subscale stabilization to prevent non-physical behavior • Structural solver suitable for large deformation analysis, including wrinkling of structural membranes • All coding has been done in C++ inside the KRATOS object-oriented development framework for multiphysics analysis • KRATOS allows for completely modular code design and ease of incorporation of new capabilities

  2. KRATOS • An environment for implementing innovative computational methods • Under continual development at CIMNE specifically to address coupled problems • Based on Object Oriented Approach using C++ • Features a Python-Based programmable input • Featured coupling strategies: • STRONG COUPLING “SAFE” but often computationally expensive, requires iterative solving strategy • LOOSE COUPLING  is often considered “UNSAFE”, computational efficiency is potentially very HIGH

  3. Incompressible CFD Solver • ALE formulation • Orthogonal subgrid subscale stabilization • Choice of: • Second-Order Accurate Fractional Step solver • Monolithic solver

  4. Structural Solver • Non-linear large displacement/deformation capability • Features advanced membrane elements including wrinkling • Total Lagrangian model

  5. Change in fluid Boundary conditions Structural Deformation Change in the pressure field Coupled Fluid-Structure Interaction Problem • Boundary conditions for the fluid are not known until the structure displacement is calculated • BUT • Loads on the structure cannot be determined until the flow field has been solved for

  6. Structural Prediction • Mesh movement step • Fluid Solution • Structural Correction Prediction is done by SOLVING the structure subjected to a predicted pressure field (the simplest choice is the pressure at the end of the step before) Coupled “Fractional Step” Strategy It follows the same rationale as the fractional step (pressure segregation) procedures used for the solution of the Navier-Stokes equations

  7. Error due to the coupling algorithm Assuming that the pressure can be described in the form and that the structural time integrator can be expressed in a form of the type it is possible to express the solution of the coupled problem “in the future” as where yn is an error term, for the coupling procedure to be stable this term must not grow without bounds

  8. The amplification factor of the error term is convergence is achieved when the amplification factor is less than one Remark: The amplification factor does not depend on the particular time integration scheme selected The basic scheme: can be replaced with the procedure remains consistent, as there is no change when Δt→0

  9. By choosing an appropriate value for the procedure can be made stable irrespective of the mass ratio • A suitable value can be estimated from the structure of the stiffness matrix of the fluid problem Inserting the assumed form of the pressure into the modified algorithm we have now the scheme is stable when

  10. Example: Flag Flutter Fvon Karman = 3.7Hz Fcoupled simulation = 3.05Hz Fcoupled experiment = 3.10Hz

  11. Example: 2D & 3D driven cavity with deformable base

  12. PUMI 3D CFD Solver Capabilities Overview: • Finite element unstructured compressible flow solver • Edge-based data structure for minimum memory footprint and optimum performance • Second order space accuracy • Explicit multistage Runge-Kutta time integration scheme • Convective stabilization through limited upwinding • Implicit residual smoothing for convergence acceleration • Parallel execution on shared memory architectures via OPEN-MP directives

  13. Algorithm Overview NS equations in conservative form

  14. Weak form of the NS equations Finite element discretization Weak semi-discrete form

  15. The numerical fluxes are now approximated by by introducing the mass matrix, the last expression can be solved for the time derivatives of the nodal variables

  16. To improve computational efficiency the residual is split two parts (from this point on, no sum is assumed on i, and all sums on j are carried out for j≠i) integrating by parts and rearranging the expression must now be symmetrized to realize the benefits of the edge data structure

  17. using the shape function property and after some manipulation

  18. Please remark that thus, only one coefficient need be stored for each internal edge (pair of connected nodes, i.e. nodes belonging to the same element) The scheme is conservative because for any given edge e connecting two internal nodes i-j, the total contribution the residual is zero When solving a viscous problem, nodal values the solution gradient are required to obtain the nodal diffusive fluxes. These can be recovered by means of a smoothing step. Using the regular FE interpolation for the gradients we set

  19. where the matrix represents the positive flux jacobian along the direction of the edge, evaluated at the Roe average state between states i and j This scheme, while stable, provides only first order space accuracy. The amount of artificial dissipation must be reduced. Two additional states i+ and j- are introduced It is well known that the basic Galerkin discretization is inherently unstable (it is equivalent to a centered difference scheme). To overcome this limitation the interface fluxes are modified according to Roe’s upwind scheme

  20. from the backward and forward extrapolated differences the new interface states are calculated as where the parameter k controls the degree of approximation. Near discontinuities the scheme must revert to first order. This is accomplished by limiting the degree of extrapolation

  21. There are many possible choices for the limiting parameter. As an example, we show here the van Albada limiter Remark: It is in theory possible to achieve a higher accuracy by calculating the interface fluxes using the extrapolated values, i.e. however there is usually little difference in practice, so this enhancement can de omitted without noticeable loss of accuracy

  22. Time integration is performed using a n-stage Runge-Kutta scheme this scheme is conditionally stable, the nodal allowable time step is calculated as hi being the nodal size, n the maximum fluid diffusivity and CFL the allowable Courant number

  23. By means of implicit residual smoothing the allowable time step can be increased which is solved using Jacobi iterations Time derivatives (and solution gradients) can be solved for very efficiently using the following iterative process

  24. Example: Transonic flow over a commercial airliner test model

More Related