You are on page 1of 51

Shape Optimization Using FRIENDSHIP-Framework

and STAR-CCM+
CAE Test Case with KRISO KCS and MTU 90° Diffuser

www.friendship-systems.com
Outline

• Introduction
• PART 1 KCS Case
• Geometry
• Integration
• Optimization
• PART 2 90° Diffuser
• Parametric Model
• Target
• Optimized Result
• Conclusion

Engineering software for optimal products | 24.03.2019 | 2


INTRODUCTION

Engineering software for optimal products | 24.03.2019 | 3


FRIENDSHIP SYSTEMS
• Founded 2001 in Potsdam/Berlin
• A GL Company, Marine Solution Part since 2009
• Developes and Provides CAE Platform ( FRIENDSHIP-Framework )
• Supports Technical Issues and Projects

Engineering software for optimal products | 24.03.2019 | 4


Daehwan Park
• M.Sc. NAOE Pusan National University
• Ph.D Student NAOE Technical University Berlin
• Project Manager FRIENDSHIP SYSTEMS

Engineering software for optimal products | 24.03.2019 | 5


FRIENDSHIP-Framework
• CAD
• Integration Interface
FRIENDSHIP-Framework
• Optimization Engine the CAE platform

CAD Optimization Integration


CAD
Integration Optimization

Engineering software for optimal products | 24.03.2019 | 6


FRIENDSHIP-Framework CAE Experience
• CAD
• Coupling Interface
FRIENDSHIP-Framework
• Optimization Engine the CAE platform

Neptune
FINE/MARINE WAVIS
FreSCO
ICEM + CFX
POSEIDON
HydroMax
NAPA
Nu_SHALLO
RAPID
STAR CCM+
SHIPFLOW • AUTOMATED MESH GENERATION
• MACRO / JOUNAL
In-House Code • COMMAND FILE
Engineering software for optimal products | 24.03.2019 | 7
FRIENDSHIP-Framework

Initial Design Variation CFD Optimization


BEST Analysis
DESIGN
S
Initial T
Mesher A
R
& Solver T

FRIENDSHIP-Framework
SIMULATION DRIVEN DESIGN
Optimized

Engineering software for optimal products | 24.03.2019 | 8


Selected Cases with Other CFD Codes &
FRIENDSHIP-Framework
Vortex Finn Optimization
Master Thesis of Matia Brenner
(XCHAP of SHIPFLOW)

Exhaust Gas Way Optimization


Luissen Shipyard
(ICEMCFD + CFX)

Butterfly Valve Rib Optimization


Academic Project NAOE PNU
(ICEMCFD + CFX)

Engineering software for optimal products | 24.03.2019 | 9


Cooperation between
CD-Adapco & FRIENDSHIP SYSTEMS

FRIENDSHIP SYSTEMS CD-Adapco


POTSDAM Nurnberg
IGES

STL FILES JAVA MACRO

INTEGRATION

OPTIMIZATION

WIN-WIN Cooperation
CD-Adapco team has never used FRIENDSHIP-Framework
FRIENDSIHP SYSTEMS has never used STAR CCM+
Telephone, Email and Done!!!

Engineering software for optimal products | 24.03.2019 | 10


PART 1 KCS Case

Engineering software for optimal products | 24.03.2019 | 11


GEOMETRY

Engineering software for optimal products | 24.03.2019 | 12


Import KCS model in IGES patches
Main Principals
• Lpp 230 M
• B 32.2 M
• D 10.8 M
• Fn 0.26 (24 Knot)
Reference
Kim, W.J., Van, D.H. and Kim, D.H., (2001), “
Measurement of flows around modern commercial ship
models”, Exp. in Fluids, Vol. 31, pp 567-578

Engineering software for optimal products | 24.03.2019 | 13


Desingularization

• Singularity in • Divide patches


Stern Valley

Engineering software for optimal products | 24.03.2019 | 14


Desingularization

• Extract 4 edge curves • Create coons patch


• Singluarity disappeared

Engineering software for optimal products | 24.03.2019 | 15


Desingularization

• Singularity in • Subdivision
Bulb

Engineering software for optimal products | 24.03.2019 | 16


Desingularization

• Singularity in • Regularity after


Bulb Subdivision

Engineering software for optimal products | 24.03.2019 | 17


Desingularization

• Duplicated IGES Patch

• Cut the corner

Engineering software for optimal products | 24.03.2019 | 18


Fill Deck Surface

• Produce deck surfaces from the given patches

Engineering software for optimal products | 24.03.2019 | 19


Water-Tight Trimesh

Tolerance 0.01 Tolerance 0.07


Adaptive Tesselation Error 0.01 Adaptive Tesselation Error 0.01

• Joint the patches with gaps


Engineering software for optimal products | 24.03.2019 | 20
Water-Tight Trimesh

1_Trimesh

Trimesh Hull
2_Trimesh

2_Trimesh

2_Trimesh

2_Trimesh

Engineering software for optimal products | 24.03.2019 | 21


Water-tight Trimesh

Trimesh Deck

Trimesh Hull

Trimesh Transom
Engineering software for optimal products | 24.03.2019 | 22
Variation

Engineering software for optimal products | 24.03.2019 | 23


Change by Parameter Values

Engineering software for optimal products | 24.03.2019 | 24

24
Change by Shift

Engineering software for optimal products | 24.03.2019 | 25

25
Change by Shift

6DOF

Scaling
2D Form Variation
3D Form Variation

Lacenby Variation
Engineering software for optimal products | 24.03.2019 | 26
Lackenby Variation
• Extraction offset groups from IGES surfaces

Engineering software for optimal products | 24.03.2019 | 27


Lackenby Variation
• Extract SAC(Sectional Area Curve) from Hydrostatic Calculation

Engineering software for optimal products | 24.03.2019 | 28


Lackenby Variation
• Design Variables

Dv_dLcb

Image Trimesh

Dv_fbdyTanBeg Dv_fbdyTanEnd
Engineering software for optimal products | 24.03.2019 | 29
Export STL
• Export the varied image trimesh as STL format.
• .exportSTL() or .exportColourSTL()

Engineering software for optimal products | 24.03.2019 | 30


Integration

Engineering software for optimal products | 24.03.2019 | 31


Integration

Definition Configuration Computation


(Define Input & (Compute and
Output) (Set Input Values) Read Output)

Engineering software for optimal products | 24.03.2019 | 32


Integration
• Definition
Java Macro

Template files Sim File


Integration Deck.Stl
Editor
Entries Input Files Hull Stl
Transom Stl
Result Files

Result Table
(CSV)

Screenshot 1
Screenshot 2
……

Engineering software for optimal products | 24.03.2019 | 33


Integration
• Definition

Example : JAVA Macro Integration


• Just import java macro file

Engineering software for optimal products | 24.03.2019 | 34


Integration
• Configuration
Deck.Stl

FRIENDSHIP- Hull Stl


Framework

Transom Stl

Result Table
(CSV)

Wave Elevation

STAR CCM+ Wave Center


Profile

Drag
Convergency

Streamline

Engineering software for optimal products | 24.03.2019 | 35


Integration
• Computation Argument for POD license
• "-power -podkey
98XXX/x3xXX3Xd/91X9XX== -licpath
1999@flex.cd-adapco.com -batch
automationScale.java setup.sim"

• Set argument

• Set the executable path

Engineering software for optimal products | 24.03.2019 | 36


Integration
Test Computation
• Computation • Very small Max. Physical Time (6e-2)
• Check if STAR-CCM+ is integrated.c

Engineering software for optimal products | 24.03.2019 | 37


OPTIMIZATION

Engineering software for optimal products | 24.03.2019 | 38


Automated Optimization Optimum Design

FRIENDSHIP-Framework Optimization Engine


Form Variation Decision Making

< 1. Writes> < 2. Triggers> < 6. Reads>

STLs *.csv
JAVA Macro *.png
SIM

< 4. Run>
Mesh Gen &
< 3. Reads>
STAR CCM+ Computation < 5. Writes>

Engineering software for optimal products | 24.03.2019 | 39


Computation Environment in CD-Adapco
• Maximum Physical Time
20.0
• 6 Threads
• Linux

• Duration per Computation


About 2 hours

Selected Max. Physical Time 20


Full Max. Physical Time 30

Engineering software for optimal products | 24.03.2019 | 40


Geometry Scaled

Scaling is implemented in JAVA macro.

Model Scaled in 1/31.6


• Lpp 7.27
• B 1.02
• D 0.34
• Fn 0.26
• Rn 1.4x10^7

Engineering software for optimal products | 24.03.2019 | 41


Global Search with Sobol Global Search

Design variables
Dv_dLCB [ -0.01, 0, 0.01 ] Single Objective
Dv_fbdyTanBeg [ -30, 0, 30 ]
Dv_fbdyTanEnd [ -30, 0, 30 ]
Optimization

Objective Multi-Objective
Drag force Optimization
Variants number
20

Engineering software for optimal products | 24.03.2019 | 42


Select the best variant
Original
Selected
Dv_dLCB = 0.00125
Dv_fbdyTanBeg = - 3.75
Dv_fbdyTanEnd = - 18.75

Drag original 44.2


Drag selected 43.55 (-1.5%)

Setions at regular stations

Engineering software for optimal products | 24.03.2019 | 43


PART 2 MTU 90° Diffuser

Engineering software for optimal products | 24.03.2019 | 44


90° Diffuser
Integration via Case Study

• In collaboration with
MTU Friedrichshafen GmbH

• Diffuser: engine component


which turns flow of around 1kg/s,
direction change of 90°

• Hot exhaust gas at approximately 500°C

• Design study for curved part

• Compare with CFD results of a diffuser which is in service

Engineering software for optimal products | 24.03.2019 | 45


Parametric Model
Design Variable
• Elbow Shape by Volume Parameter

Engineering software for optimal products | 24.03.2019 | 46


Target
• Pressure Drop at Bend Exit
• Uniformity Index at Bend Exit

Engineering software for optimal products | 24.03.2019 | 47


Optimized Result

Objective Original Model MTU Trial and Error Automated Optimization


Pressure Drop [mbar]
47 15 14
(The Lower The Better)
Uniformity Index
0.51 0.86 0.87
(The Higher The Better)

Engineering software for optimal products | 24.03.2019 | 48


Optimized Result

Engineering software for optimal products | 24.03.2019 | 49


Conclusion & Outlook

• Auto-Mesh and JAVA Macro of STAR-CCM+ is main feature of this


CAE process.
• Integration is done in 5 minutes.
• Global search leads designers to the further intuition.
• Enlarge CAE cases between
STAR-CCM+ and FRIENDSHIP-Framework

Engineering software for optimal products | 24.03.2019 | 50


Thank you very much for your attention

FRIENDSHIP SYSTEMS GmbH


Benzstr. 2
14482 Potsdam
Germany

park@friendship-systems.com

www.friendship-systems.com

You might also like