Fluid-Structure Interaction Problems using SU2 and ... · Fluid-Structure Interaction Problems...

Preview:

Citation preview

Fluid-Structure Interaction Problems using SU2and External Finite-Element Solvers

R. Sanchez1, D. Thomas2, R. Palacios1, V. Terrapon2

1Department of Aeronautics, Imperial College London

2Department of Mechanical and Aerospace Engineering, University of Liege

First SU2 Annual Developers Meeting

TU Delft, 6 September 2016

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Outline

Objectives

Background and code structure

FSI solver and coupling techniques

Results

Conclusions

1/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Objectives

2/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

I Development of FSI capabilities in SU2

I Target: static and dynamic aeroelastic simulation

I ALE solution from CFD solver needs:I Mesh deformationI Interface (interpolation)I Structural solver (FEA)

I Two approaches to the structural solverI Native implementation within SU2 source codeI Python wrapper to couple with third-party solvers

http://su2.stanford.edu

Native fluid solver1

Arbitrary Lagrangian-Eulerian (ALE) formulation:

@U

@t

+r · Fc(U, u⌦)�r · Fv(U)�Q = 0 in ⌦f

⇥ [0, t]

Space integration- Dual-grid, edge-based discretization- Vertex-based control volumes

3/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Ωi

nij

i

j

Primalgrid

Dualgrid

Time integration- Dual time-stepping strategy

@U

@⌧

+R

⇤(U) = 0

1Palacios, F. et al. (2013)

Native fluid solver: code structure

OutputInput

Space & Time Integration

Geometry: Dual Grid FV Mesh Euler / NS / RANS Solver

Variable: Node

CFD Numerical Methods

SU2

Flow Iteration

Single Physics Driver

4/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Solid mechanics

5/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Large deformationsComplex material behaviour

�! Finite deformation framework

For static problems:

S (x) = �W

int ��W

ext = 0

=Rv

� : �d dv ��R

v

f · �v dv +R@v

t · �v da

�= 0

Linearising,@S (x)@x

�x = K�x = �S (x) where K = K

c

+K� �K

ext

Integration using Finite Element MethodAfter inertia is added, time integration using Newmark and generalized-↵methods

Native structural solver: code structure

OutputInput

Space & Time Integrator

Geometry: FEM Mesh Solid Mechanics Solver

Variable: Node

FEM: Structural Analysis

SU2

Structural Iteration

Single Physics Driver

Element Geometrical model

Material modelGaussian Point

6/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Native FSI solver⇤

7/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Fluid

⇢f ,v, E

Structure

u, u

Interface

p�, ⌧�,u�, u�

Fluid Mesh

u⌦, u⌦

p�, ⌧�

u�, u�

⇤Sanchez, R. et al. (SciTech, 2016)

Native FSI solver: Time coupling

InterfaceFluid Solver Structural Solver

8/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Native FSI solver: Time coupling

InterfaceFluid Solver Structural Solver

(λ f,Γ )= u f,ΓF ,um.

~

8/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Native FSI solver: Time coupling

InterfaceFluid Solver Structural Solver

(λ f,Γ )= u f,ΓF ,um.

~

Predictor uΓ = Pi(ut-1Γ )~

8/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Native FSI solver: Time coupling

Interface

Equilibrium

λf,Γ λs,Γ+ = 0

Fluid Solver Structural Solver

(λ f,Γ )= u f,ΓF ,um.

~

Predictor uΓ = Pi(ut-1Γ )~

8/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Native FSI solver: Time coupling

Interface

Equilibrium

λf,Γ λs,Γ+ = 0

Fluid Solver Structural Solver

S (λ s,Γ )=us,Γ

(λ f,Γ )= u f,ΓF ,um.

~

Predictor uΓ = Pi(ut-1Γ )~

8/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Native FSI solver: Time coupling

Interface

Equilibrium

λf,Γ λs,Γ+ = 0

Fluid Solver Structural Solver

S (λ s,Γ )=us,ΓContinuity

uf,Γ us,Γ= =uΓ~~~

(λ f,Γ )= u f,ΓF ,um.

~

Relaxation = (1 ω) ωuΓ u f,Γ us,Γ~ ~

Predictor uΓ = Pi(ut-1Γ )~

8/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Native FSI solver: Time coupling

Interface

Equilibrium

λf,Γ λs,Γ+ = 0

Fluid Solver Structural Solver

S (λ s,Γ )=us,ΓContinuity

uf,Γ us,Γ= =uΓ~~~

(λ f,Γ )= u f,ΓF ,um.

~

Mesh Morpher

( )= u f,ΓMum.

~

Relaxation = (1 ω) ωuΓ u f,Γ us,Γ~ ~

8/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Native FSI solver: Time coupling

Interface

Equilibrium

λf,Γ λs,Γ+ = 0

Fluid Solver Structural Solver

S (λ s,Γ )=us,ΓContinuity

uf,Γ us,Γ= =uΓ~~~

(λ f,Γ )= u f,ΓF ,um.

~

Mesh Morpher

( )= u f,ΓMum.

~

Relaxation = (1 ω) ωuΓ u f,Γ us,Γ~ ~

uΓn+1 un

Γ < εUpdate

uΓt+Δt

uΓ t+ΔttYES

8/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Native FSI solver: Time coupling structure

OutputInput

SU2

Flow Iteration

Fluid-Structure Interaction Driver

Structural Iteration

MPI-Compliant Transfer Methods

Fluid Tractions

Structural Displacements

I II

I II

9/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Native FSI solver: Spatial coupling

10/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

u 8

Fluid domain

Structural domain

Native FSI solver: Spatial coupling

10/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Native FSI solver: Spatial coupling

10/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Automaticdomain

decomposition

Native FSI solver: Spatial coupling

10/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Automaticdomain

decomposition

Native FSI solver: Spatial coupling

10/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Processor 1 Processor 2

Automaticdomain

decomposition

Native FSI solver: Spatial coupling

10/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Processor 1 Processor 2

Automaticdomain

decomposition

Native FSI solver: Spatial coupling

10/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Processor 1 Processor 2

Automaticdomain

decomposition

Native FSI solver: Spatial coupling

10/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Processor 1 Processor 2

Automaticdomain

decomposition

Native FSI solver: Spatial coupling

10/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Processor 2 Processor 1

Processor 1 Processor 2

Automaticdomain

decomposition

MPI-compliant

transfer routines

Native FSI solver: Spatial coupling

10/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Processor 1 Processor 2

Automaticdomain

decomposition

MPI-compliant

transfer routines

Native FSI solver: Spatial coupling

10/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Processor 1 Processor 2

Automaticdomain

decomposition

MPI-compliant

transfer routines

Native FSI solver: Spatial coupling

10/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Processor 1 Processor 2

Automaticdomain

decomposition

MPI-compliant

transfer routines

Native FSI solver: Spatial coupling

10/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Processor 2 Processor 1

Processor 1 Processor 2

Automaticdomain

decomposition

MPI-compliant

transfer routines

Interpolationuf = Hus

�s = HT�f

Native FSI solver: Spatial coupling structure

OutputInput

SU2

Flow Iteration

Fluid-Structure Interaction Driver

Structural Iteration

Structural

Mesh 0 Interface Vertex Mesh 1

Displacements Interpolation Mesh 1 - Mesh 0

Interface Vertex

Fluid Tractions

Interpolation Mesh 0 - Mesh 1

I

II

III

III I

II

11/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Python wrapper for external solvers

12/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

I Couple SU2 with a third-party solver: improved flexibility.

IPython wrapper: synchronizes the solvers within a single environment.

I Python wrapper calls all C++ functions in the new CDriver class.

I Additional compilation using SWIG: API ! importable python object.

I Communication between solver performed through memory.

I Examples of coupling in this work:

ICoupling with an in-house spring analogy solver.

ICoupling with a third-party structural solver: TACS (Kennedy & Martin, 2014).

Python wrapper: code structure

SU2C++ Source Code

CDriver class

Third-party SolverSource Code

C++ API Object

*.so/*.a

Wrapped_SU2_Solver.py Wrapped_External_Solver.py

FSI Python Script

SWIGlink

SWIG

Py import Py import

13/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

FSI solver for rigid body applications

14/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

xfxCG cc/2

h t(�)

α t(�)

Kh

Ch

CG

U

x

y

mh+ S↵+ C

h

h+K

h

h = �L

Sh+ If ↵+ C

↵+K

↵ = M

FSI solver for rigid body applications

14/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

xfxCG cc/2

h t(�)

α t(�)

Kh

Ch

CG

U

x

y

mh + S↵ + Chh + Khh = �L

Sh + If ↵ + C↵↵ + K↵↵ = M

NACA 0012 using the Python wrapper

I Two-dimensional aeroelastic problem

Ik � ! SST turbulence model

I Sub- and post-critical conditions

I Re = 4 · 106 for c = 1 m

I Initial pitch angle 5�

I!

= 45 rad/s

I Strongly-coupled scheme

FSI solver for rigid body applications

14/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

xfxCG cc/2

h t(�)

α t(�)

Kh

Ch

CG

U

x

y

mh + S↵ + Chh + Khh = �L

Sh + If ↵ + C↵↵ + K↵↵ = M

- NACA 0012 (Python wrapper)

0 20 40 60 80 100 120τ

-0.04

-0.02

0

0.02

0.04

h/b

Wagner modelCoupled computation

0 20 40 60 80 100 120τ

-0.1

-0.05

0

0.05

0.1

α[r

ad]

Mach = 0.1

FSI solver for rigid body applications

14/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

xfxCG cc/2

h t(�)

α t(�)

Kh

Ch

CG

U

x

y

mh + S↵ + Chh + Khh = �L

Sh + If ↵ + C↵↵ + K↵↵ = M

- NACA 0012 (Python wrapper)

0 20 40 60 80 100 120τ

-0.04

-0.02

0

0.02

0.04

h/b

Wagner modelCoupled computation

0 20 40 60 80 100 120τ

-0.1

-0.05

0

0.05

0.1

α[r

ad]

Mach = 0.1

0 10 20 30 40 50 60 70τ

-0.4

-0.2

0

0.2

0.4

h/b

M∞ = 0.3

0 10 20 30 40 50 60 70τ

-0.3

-0.2

-0.1

0

0.1

0.2

0.3

α[rad]

FSI solver for rigid body applications

14/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

xfxCG cc/2

h t(�)

α t(�)

Kh

Ch

CG

U

x

y

mh + S↵ + Chh + Khh = �L

Sh + If ↵ + C↵↵ + K↵↵ = M

- NACA 0012 (Python wrapper)

0 20 40 60 80 100 120τ

-0.04

-0.02

0

0.02

0.04

h/b

Wagner modelCoupled computation

0 20 40 60 80 100 120τ

-0.1

-0.05

0

0.05

0.1

α[r

ad]

Mach = 0.1

0 10 20 30 40 50 60 70τ

-0.4

-0.2

0

0.2

0.4

h/b

M∞ = 0.3M∞ = 0.357

0 10 20 30 40 50 60 70τ

-0.3

-0.2

-0.1

0

0.1

0.2

0.3

α[rad]

FSI solver for rigid body applications

14/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

xfxCG cc/2

h t(�)

α t(�)

Kh

Ch

CG

U

x

y

mh + S↵ + Chh + Khh = �L

Sh + If ↵ + C↵↵ + K↵↵ = M

- NACA 0012 (Python wrapper)

0 20 40 60 80 100 120τ

-0.04

-0.02

0

0.02

0.04

h/b

Wagner modelCoupled computation

0 20 40 60 80 100 120τ

-0.1

-0.05

0

0.05

0.1

α[r

ad]

Mach = 0.1

0 10 20 30 40 50 60 70τ

-0.4

-0.2

0

0.2

0.4

h/b

M∞ = 0.3M∞ = 0.357M∞ = 0.364

0 10 20 30 40 50 60 70τ

-0.3

-0.2

-0.1

0

0.1

0.2

0.3

α[rad]

FSI solver for rigid body applications

14/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

xfxCG cc/2

h t(�)

α t(�)

Kh

Ch

CG

U

x

y

mh + S↵ + Chh + Khh = �L

Sh + If ↵ + C↵↵ + K↵↵ = M

- NACA 0012 (Python wrapper)

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45M∞

0

0.2

0.4

0.6

0.8

1

1.2

ω/ω

α

Flutter point

Plunge mode WagnerPitch mode WagnerPlunge mode computedPitch mode computed

FSI solver for rigid body applications

14/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

xfxCG cc/2

h t(�)

α t(�)

Kh

Ch

CG

U

x

y

mh + S↵ + Chh + Khh = �L

Sh + If ↵ + C↵↵ + K↵↵ = M

- NACA 0012 (Python wrapper)

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45M∞

0

0.2

0.4

0.6

0.8

1

1.2

ω/ω

α

Flutter point

Plunge mode WagnerPitch mode WagnerPlunge mode computedPitch mode computed

0 50 100 150 200 250τ

-0.5

0

0.5

h/b,α[rad

]

plunge modepitch mode

FSI solver for rigid body applications

14/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

xfxCG cc/2

h t(�)

α t(�)

Kh

Ch

CG

U

x

y

mh + S↵ + Chh + Khh = �L

Sh + If ↵ + C↵↵ + K↵↵ = M

- NACA 0012 (Python wrapper)

τ = 85.95 τ = 86.40 τ = 86.85

τ = 87.30 τ = 87.75 τ = 88.20

(a) (b) (c)

(e)(d) (f)

FSI solver for rigid body applications

14/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

xfxCG cc/2

h t(�)

α t(�)

Kh

Ch

CG

U

x

y

mh + S↵ + Chh + Khh = �L

Sh + If ↵ + C↵↵ + K↵↵ = M

Isogai Wing Section using the Python wrapper

I Two-dimensional aeroelastic problem

I Swept back wing: elastic axis xf

= �b

I Transonic regime: M1 = 0.7 - 0.9

I!

= 100 rad/s

I Strongly-coupled scheme

I Speed index:

V

⇤ =U1

b!

3 NACA 0012 (Python wrapper)

FSI solver for rigid body applications

14/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

xfxCG cc/2

h t(�)

α t(�)

Kh

Ch

CG

U

x

y

mh + S↵ + Chh + Khh = �L

Sh + If ↵ + C↵↵ + K↵↵ = M

0.7 0.75 0.8 0.85 0.9 0.95M∞

0

0.5

1

1.5

2

2.5

3

V∗ f

Stable

Unstable

Current calculationsSpline interpolationLiu et al.Alonso & JamesonBiao et al.Thomas et al.

3 NACA 0012 (Python wrapper)

- Isogai Wing Section (Python wrapper)

Native FSI solver with deformable solids

15/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

14 .5 H

12 H

H L

tH

5 H

u

x

y

slip-wall

outlet

8

H L

Geometry:==

t =

14

0.06

Fluid properties==

μ =

0.5131.18

∞f

f

cm

m/skg/mkg/m s

cmcm

1.82 10. 5

3

.

Structural properties==

ν =100s

Pakg/m

0.35

3

.2.50 105

Re = 332

slip-wall

Native FSI solver with deformable solids

15/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

14 .5 H

12 H

H L

tH

5 H

u

x

y

slip-wall

outlet

8

slip-wall

Wall and Ramm (1998) 3.08 1.31

f dmax(cm)(Hz)

Native FSI solver with deformable solids

15/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

14 .5 H

12 H

H L

tH

5 H

u

x

y

slip-wall

outlet

8

slip-wall

Wall and Ramm (1998)

Matthies and Steindorf (2003)

Dettmer and Peric (2006)

Wood et al. (2008)

Kassiotis et al. (2011)

Habchi et al. (2013)

Froehle and Persson (2014)

3.08 1.31

2.99 1.34

2.96 1.13.31 1.4

2.78 1.13.13 1.2

3.17 1.0

3.25 1.02

3.18 1.12

f dmax(cm)(Hz)

16/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

16/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

16/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Flow-drivenvibrations

Transition

Structuralresonance

16/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Flow-drivenvibrations

Transition

Structuralresonance

16/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Flow-drivenvibrations

Transition

Beam-drivenvibrations

16/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Flow-drivenvibrations

Transition

Beam-drivenvibrations

T

16/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Flow-drivenvibrations

Transition

Beam-drivenvibrations

T

T = 0.317 s f = 3.15 Hz

16/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Flow-drivenvibrations

Transition

Beam-drivenvibrations

T

T = 0.317 s f = 3.15 Hz

16/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Flow-drivenvibrations

Transition

Beam-drivenvibrations

T

T = 0.317 s f = 3.15 Hz

d = 1.15 cm max

16/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Flow-drivenvibrations

Transition

Beam-drivenvibrations

Native FSI solver with deformable solids

17/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Native FSI solver with deformable solids

17/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Native FSI solver with deformable solids

17/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Native FSI solver with deformable solids

17/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Complex vortical

structures

Large dis-

placements

Strong FSIcouplings

Native FSI solver with deformable solids

17/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Complex vortical

structures

Large dis-

placements

Strong FSIcouplings

Conclusions

1. Open-source FSI solvers tailored to computational aeroelasticity.

2. Two approaches adoptedI Natively embedded solverI Python code wrapper for improved flexibility

3. Software architecture ready and demonstrated on first applications.Modularity has been preserved.

4. Source code already merged. Some first tutorials are available (more tocome).

18/19

Sanchez, Thomas, Palacios & Terrapon

Fluid-Structure Interaction Problems using SU2 and External Finite-Element Solvers

Recommended