22
Partitionierte FSI Kopplung Dr. Ulrich Heck, Pankaj Daga, Martin Becker DHCAE Tools GmbH Ralf Paßmann SynOpt GmbH

Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

Partitionierte FSI Kopplung

Dr. Ulrich Heck, Pankaj Daga, Martin Becker

DHCAE Tools GmbH

Ralf Paßmann

SynOpt GmbH

Page 2: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

• Vorstellung

• Hintergrund

• FSI-Kopplungsmöglichkeiten

• Workflow FSI Kopplung OpenFOAM mit

Abaqus

• Validierung

• Ausblick

Page 3: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

DHCAE Tools GmbH, Krefeld

Engineering:

CFD/FEA-

Dienstleistung

mit OpenFOAM/

CalculiX

Software

Standard/

kundenangepasst:

GUIs (CastNet),

Erweiterungen

Support

Training:

OpenFOAM/

Erweiterungen

CFD/FEA-Lösungen basierend auf

Open-Source-Löser Technologie

This offering is not approved or endorsed by ESI Group, the producer of the OpenFOAM®

software and owner of the OPENFOAM® and OpenCFD® trade marks.

Page 4: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

Abaqus-Kooperation SynOpt

Vorteil für Abaqus Anwender:

• Verwendung von OpenFOAM als Advanced CFD-Solver

• Kopplungsfunktionalität zwischen OpenFOAM und Abaqus

• Thermische Kopplung

• Druckkräfte aus OpenFOAM als RB in Abaqus

• FSI

• Einfache Erweiterung von Fällen durch editierbare inp-Dateien

• Schnelle und hochwertige CFD/FEA-Vernetzung für Abaqus

Funktionalität in CastNet:

• Erweiterung der Funktionalität FEA für

Abaqus

• Hintergrund: CalculiX verwendet das

gleiche Inputformat wie Abaqus

• Input auf Basis von inp-Files

Page 5: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

• Imperial College – OpenCFD (ESI Group)

• Funktionalität High-End CFD Spektrum kompressible / inkompressible Systeme

mit / ohne Wärmetransport inkl. CHT

Mehrphasen (VOF, Euler-Lagrange, Euler-Euler)

• Toolbox Auf Erweiterbarkeit ausgelegt

C++ Code Aufbau

OpenFOAM – Toolbox für CFD

Page 6: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

Lösungen für Filteranwendungen

Page 7: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

FSI-Kopplungsmöglichkeiten

• Partitionierte Kopplung:

getrennte Lösung von Strömungs- und Strukturraum

• Monolithische Kopplung:

Aufstellung einer Gesamtmatrix und parallele

Lösung von Strömung und Struktur

Page 8: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

monolithische Kopplung

• Inkompressibles Fluid/

weiche Struktur

• Hyperelastisches Material

• Hochdynamisch f~100-

200Hz

• Wandkontakt

Fehler: Druck/Fluss ~ 10 %

Page 9: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

Partitionierte Kopplung

• OpenFOAM als CFD Löser

• Abaqus/CalculiX als Strukturlöser

Vorteil OpenFOAM:

– Flexible Solverstruktur

– Mappingtools

Zielsetzung:

– Statische Anwendungen

– Verwendung von OpenFOAM-Funktionalität

– Erweiterbar auf transiente Anwendungen

Page 10: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

CastNet: Case setup (CFD/CSM) Vernetzung, RBs

OpenFOAM (CFD)

Strömungsfeld

Druck/Wandschubspannung

Kräfte übertragen

Abaqus(CSM)

Verschiebung

Konvergiert (Kräfte/Verschiebung)?

Ja

Gitter-

update

Nein

Datenkonvertierung (vtk)-Post-process: Paraview

FS

I-K

opplu

ng (

Pyth

on-S

kripting)

Monitoring R

unG

ui

FSI Workflow

Page 11: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

Druck / Wandschubspannung

• Bestimme Druck / Wandschubspannung

an FSI-Interface

• Mappe Werte auf Mittelpunkte vom

triangulierten FSI-Interface (OpenFOAM:

sampling)

• Integriere Dreiecksfläche für Kräfte

• Verteile Kräfte auf Knoten

• Berechne Verschiebung mit Abaqus

P, WssP, Wss

P, WssP, Wss

Page 12: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

Verschiebung

Verschiebungen:

• CFD Gitter in der Regel feiner als

Strukturgitter

• Interpolationsverfahren

• Baryzentrische Interpolation:

• Wichtung über Flächeninhalte

• besondere Beachtung der

Randpunkte

P3

P2 P1

P

Page 13: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

Kopplung

• Relaxationsmöglichkeiten:

– Kräfte

– Verschiebungen

• Verschiedene Neuvernetzungsoptionen:

– Vollständig

– Partiell

Page 14: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

surfaceMeshTriangulate

Nächste FSI Iteration

Verschiebungen von Abaqus

Gitter updatesnappyHexMesh

Yes

No

Vorteil

große Verschiebungen können realisiert werden

Barycentric

Interpolation

Altes Gitter

Qualitäts Check?

pointMotionU

moveDynamicMesh

pimpleDyMFoam

Neuvernetzung

Gitterupdate

Page 15: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

Neuvernetzung Strömungsraum

Page 16: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

Partielle Neuvernetzung

Page 17: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

Durchlässige Schalenelemente

Page 18: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

Validierung

ErgebnisseMok

OpenFOAM-Abaqus

Verschiebung A 0.061m 0.06047m

Verschiebung B 0.0225m 0.021557m

Daniel Pinyen Mok: „Partitionierte

Lösungsansätze in der Strukturdynamik und

der Fluid-Struktur-Interaktion“, Dissertation,

2001.

Ergebnisse Mok

OpenFOAM FSI-Kopplung

Page 19: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

Verschiebung

Ux von Punkt

A[x10−3

Verschiebung

Uz von Punkt

A [x10−3

Benchmark

FSI I (Turek)

0.0227 0.8209

ABAQUS+

OpenFOAM

0.02269 0.803

Validierung Turek FSI-1 (statisch)

Stefan Turek and Jaroslav Hron:

Proposal for numerical benchmarking of fluid-

structure interaction between an elastic object and

laminar incompressible flow

Page 20: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

Technische Anwendungen

Extrusionswerkzeug

Strömungsbereich:

Ca. 4 Mio Fluid Zellen

Strukturbereich:

Ca. 25 000 Quad Elemente

Page 21: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

• FSI-setup für OpenFOAM

und Abaqus in einer Setup-

Datei

• Problemspezifische

Vernetzung

• CFD: Boundary-Layer

Vernetzung

• Abaqus: Element von

2. Ordnung

• Automatisierter Workflow

Vernetzungs-/ Case-Setup-Tools

Page 22: Partitionierte FSI Kopplung · Abaqus-Kooperation SynOpt Vorteil für Abaqus Anwender: • Verwendung von OpenFOAM als Advanced CFD-Solver • Kopplungsfunktionalität zwischen OpenFOAM

Zusammenfassung

• Partitionierte FSI-Kopplung statischer Anwendungen

• für Schalen und Solids

• Mit Remeshing (vollständig/partiell)

• Überprüft für Literaturbeispiele und kommerzielle FSI Lösungen

• Mit CalculiX: Vollständig Open-Source (eingeschränkte FE-Funktionalität)

• Mit Abaqus: Komplexe nicht-lineare Effekte