33
An Investigation Into Optimisation Methods In A Multiphysics Domain. Lawrence Holness, GRM Consulting [email protected]

An Investigation Into Optimisation Methods In A

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: An Investigation Into Optimisation Methods In A

An Investigation Into

Optimisation Methods In A

Multiphysics Domain.

Lawrence Holness, GRM Consulting [email protected]

Page 2: An Investigation Into Optimisation Methods In A

www.nafems.org

Introduction

• How can complex Multiphysics

based analyses be used efficiently

to drive optimisation?

2

Page 3: An Investigation Into Optimisation Methods In A

www.nafems.org

Content • Equivalent Static Load (ESL) based methods

• Response based methods (library and MDO based)

• Direct gradient level interaction

3

2006 2008 2010 2012 2014 2016 2018 2020 2022

Page 4: An Investigation Into Optimisation Methods In A

www.nafems.org

Content • Equivalent Static Load (ESL) based methods

• Response based methods (library and MDO based)

• Direct gradient level interaction

4

2006 2008 2010 2012 2014 2016 2018 2020 2022

ESL Dyna

Page 5: An Investigation Into Optimisation Methods In A

www.nafems.org

Content • Equivalent Static Load (ESL) based methods

• Response based methods (library and MDO based)

• Direct gradient level interaction

5

2006 2008 2010 2012 2014 2016 2018 2020 2022

ESL Dyna

TruForm Abaqus v1.0

Page 6: An Investigation Into Optimisation Methods In A

www.nafems.org

Content • Equivalent Static Load (ESL) based methods

• Response based methods (library and MDO based)

• Direct gradient level interaction

6

2006 2008 2010 2012 2014 2016 2018 2020 2022

ESL Dyna

TruForm Abaqus v1.0

PED Impact Optimisation

Page 7: An Investigation Into Optimisation Methods In A

www.nafems.org

TruForm Abaqus v5.0

Content • Equivalent Static Load (ESL) based methods

• Response based methods (library and MDO based)

• Direct gradient level interaction

7

2006 2008 2010 2012 2014 2016 2018 2020 2022

ESL Dyna

TruForm Abaqus v1.0

PED Impact Optimisation

Page 8: An Investigation Into Optimisation Methods In A

www.nafems.org

TruForm Abaqus v5.0

Content • Equivalent Static Load (ESL) based methods

• Response based methods (library and MDO based)

• Direct gradient level interaction

8

2006 2008 2010 2012 2014 2016 2018 2020 2022

ESL Dyna

TruForm Abaqus v1.0

PED Impact Optimisation

Latitude Matlab NVH coupling

Page 9: An Investigation Into Optimisation Methods In A

www.nafems.org

Latitude CFD coupling

TruForm Abaqus v5.0

Content • Equivalent Static Load (ESL) based methods

• Response based methods (library and MDO based)

• Direct gradient level interaction

9

2006 2008 2010 2012 2014 2016 2018 2020 2022

ESL Dyna

TruForm Abaqus v1.0

PED Impact Optimisation

Latitude Matlab NVH coupling

Page 10: An Investigation Into Optimisation Methods In A

www.nafems.org

Latitude CFD coupling

TruForm Abaqus v5.0

Content • Equivalent Static Load (ESL) based methods

• Response based methods (library and MDO based)

• Direct gradient level interaction

10

2006 2008 2010 2012 2014 2016 2018 2020 2022

ESL Dyna

TruForm Abaqus v1.0

PED Impact Optimisation

Latitude Matlab NVH coupling

Edison DGI

Page 11: An Investigation Into Optimisation Methods In A

www.nafems.org

ESL Methods • Global Multiphysics model

• Local Optimisation model

• Displacements from Global Model drive loading of the

local model

• No requirement for expensive Global model analysis to

determine design sensitivities or DOE’s to define

gradients.

11

Page 12: An Investigation Into Optimisation Methods In A

www.nafems.org

ESL DYNA – Nonlinear Side

Impact Baseline Non-Linear

Model(s)‏

GENESIS Interpretation of Non-Linear Model

GENESIS Optimisation Updated Non-Linear Solution

Page 13: An Investigation Into Optimisation Methods In A

www.nafems.org

ESL Dyna – ALE Blast

Coupling Loading

• One loading condition

• LS-DYNA Underwater explosion

Design Problem

• Objective = Minimise Structure Mass

• Constraint = Relative deck heights

• Variables = 290 Sizing designable

elements

13

Page 14: An Investigation Into Optimisation Methods In A

www.nafems.org

ESL Dyna – ALE Blast

Coupling Result

• Relative deck optimised from ~6.2mm

to <5mm

Final Optimised Solution

• Mass Increase of 15.5%

• Solution achieved after 26 Genesis

cycles and 20 LS Dyna Cycles

14

Page 15: An Investigation Into Optimisation Methods In A

www.nafems.org

TruForm Abaqus • Bi-product of 2-3 years of ESL R&D led to the creation of

commercial optimisation tools – ESL DYNA

– TruForm

• Demonstrates the speed and versatility of ESL approach when compared to Abaqus native optimisation.

• Full Optimisation usually takes ~8 Abaqus solves

15

Page 16: An Investigation Into Optimisation Methods In A

www.nafems.org

TruForm Abaqus

16

Maximise Stiffness Mass Fraction = 0.57

Constrained Linear Stress

Mass Fraction = 0.64

Constrained Non-Linear Stress

Mass Fraction = 0.45

Constrained Plastic Strain (355 Yield)

Mass Fraction = 0.34

Constrained Plastic Strain (180 Yield)

Mass Fraction = 0.54

Control Arm Benchmark

TruForm converged in 5 Abaqus solves

Page 17: An Investigation Into Optimisation Methods In A

www.nafems.org 17

TruForm Abaqus

Page 18: An Investigation Into Optimisation Methods In A

www.nafems.org 18

Page 19: An Investigation Into Optimisation Methods In A

www.nafems.org

Gradient Based

Optimisation with External

Solver Evaluations

• Coupling Optimisation models to external

libraries to calculate desired metrics and

gradients based on current performance.

• Gradients calculated externally are fed back

into the optimiser and drive the next iteration.

19

Page 20: An Investigation Into Optimisation Methods In A

www.nafems.org

GRM COUPLING – HEAD

IMPACT OPT PROCESS

• NVH Requirements

> Torsion

> Bending

> Rear Beam Stiffness

> Corner Stiffness

> Centre of Pressure Load

• Safety – Head Impact Requirements

> Adult and Child Head Impacts

Page 21: An Investigation Into Optimisation Methods In A

www.nafems.org

GRM COUPLING – HEAD

IMPACT OPT PROCESS Linear Topology

Optimisation

LS-DYNA Model Update

LS-DYNA Head Impact

Simulations

Use HIC Feedback to adjust

Constraints

Automated Management Process

Page 22: An Investigation Into Optimisation Methods In A

www.nafems.org

GRM COUPLING – HEAD

IMPACT OPT PROCESS Topology Results Considering:

• Torsion

• Bending

• Rear Beam Stiffness

• Head Impacts Topology Result for Each Design Cycle

0

50

100

150

200

250

300

0.00

0.05

0.10

0.15

0.20

0.25

0.30

0.35

0 2 4 6 8 10

Co

nstr

ain

t V

iola

tio

n %

Ob

jecti

ve

Design Cycle

Optimisation History

Objective

ConstraintViolation

0

500

1000

1500

2000

2500

3000

3500

4000

0.0 2.0 4.0 6.0 8.0

HIC

Fro

m S

imu

lati

on

Design Cycle

LS-DYNA HIC Vs Design Cycle

Page 23: An Investigation Into Optimisation Methods In A

www.nafems.org

Coupling to Matlab for NVH

23

Genesis FEA Solver

Genesis Topology modal sensitivities

Genesis Optimiser

Matlab Solver called to generate

approximations

Sensitivity coupling algorithm

Page 24: An Investigation Into Optimisation Methods In A

www.nafems.org 24

Coupling to Matlab for NVH

Content taken from: Lightweight Cylinder Block and Lubrication Circuit Thermal Management Solutions for Low CO2 Emissions SIA Conference Rouen 2018

Page 25: An Investigation Into Optimisation Methods In A

www.nafems.org

Multiphysics Optimisation of

an Engine Cylinder Bore

Cylinder Bore Optimisation

• Water jacket shape and cooling variability during

optimisation

• Cylinder head bolt length as a design variable

• Cylinder bore distortion as a response

• Gasket sealing pressure as a response

Cyl

ind

er B

ore

Op

tim

isat

ion

Water Jacket

Bolt Length

Bore Distortion

Gasket Pressure

Page 26: An Investigation Into Optimisation Methods In A

www.nafems.org

Design Variables &

Constraints Optimisation will include a combination of shape and topology

optimisation:

• Water jacket defined by shape optimisation.

• Outer block material layout defined by topology.

Shape Optimisation Design Variables

Other Design Variables Responses

Water jacket depth Cylinder head bolt length

Bore distortion

Water jacket thickness Outer block material Peak bore temperature

Water jacket profile at top and bottom

Gasket sealing pressure

Distance between water jacket and bore

Inter-bore region

Topology region shown in blue

Page 27: An Investigation Into Optimisation Methods In A

www.nafems.org

Thermal/Structural

Optimisation

GENESIS FE + Thermal Solve

FEARCE Bore distortion/ring conformability/gasket sealing

GENESIS/FEARCE Interface Sensitivities + DRESP3 library compilation

Heat flux from DoE response surface for current shape iteration

VECTIS CFD Solve

Shape Morphing

Water jacket shape, bolt length and topology layout

DOE GENESIS Solve

Thermal Performance

GENESIS Optimisation

Page 28: An Investigation Into Optimisation Methods In A

www.nafems.org

Development of Response

Surfaces Each element at the water jacket surface has a

Heat Transfer Coefficient (HTC) and temperature

defined.

• The DoE provides a relationship between the HTCs/temperatures and shape design variables.

• A quadratic response surface is fitted to a number of design variable points for each element HTC and temperature.

• Response surfaces are produced via python script or custom plugin to VisualDOC.

• Number of response surface equations is currently in the order of 50k.

Response surface output from DoE, showing how HTC at a single element face varies depending on the value of two design variables, DVAR3 and DVAR1.

Design of Experiments HTC and temp at a number of

values for each design variable.

Quadratic Equation HTC = F(DV1, DV2, …DVn)

Temp = G(DV1, DV2, …DVn)

Update Area of Beam Element Via design property in GENESIS

Applied Temperature and HTC at water jacket surface

Page 29: An Investigation Into Optimisation Methods In A

www.nafems.org

Morphing of CFD (VECTIS)

Model Method developed to automatically update the

shape and mesh of the CFD model, based on shape

morphing in GENESIS model.

• Shape design variables in test model include: – Height of water jacket

– “Sine wave” at bottom and top of water jacket

– More shape variables are to be considered/agreed when

the method is applied to detailed engine block structure. Shape Morphing Extract Temp, HTC

(and Pressure)

Response Surfaces (Temperatures

And HTCs)

CFD Simulation

Update CFD Model

Start

Map CFD Results to FE Mesh

Page 30: An Investigation Into Optimisation Methods In A

www.nafems.org

Validation of Response

Surfaces In order to validate the thermal modelling techniques and response

surfaces generated from the DoE, three models have been compared:

1. Temperatures and HTCs explicitly defined and mapped directly using traditional methods.

2. Temperatures and HTCs linked to design variables and applied using geometric bar element method.

Models show excellent correlation, with a maximum nodal temperature

difference of 0.63%.

Model 1

Model 2

Page 31: An Investigation Into Optimisation Methods In A

www.nafems.org

LATITUDE

31

• Both The CFD –thermal/structural coupling case study and the Matlab Coupling

optimisation process have been developed with Riccardo as part of the LATITUDE project.

• The Latitude Project is funded through the Advanced Propulsion Centre. Its partners include Jaguar Land Rover, Ricardo, Borg Warner, Bosch and GRM.

Page 32: An Investigation Into Optimisation Methods In A

www.nafems.org

Ongoing Research : Direct

Gradient Integration • Unifying chain rule approach Working with 3rd party

solutions to directly access the jacobians of the solution

sequences

• No in loop calculations required, direct knowledge of the

third party solutions will be available to the optimiser

• Being actively developed to optimise gearbox housings with respect to internal gear metrics.

32

Page 33: An Investigation Into Optimisation Methods In A

www.nafems.org

Any Questions?

• Email me: [email protected]

33