b ANSA AS A PRE-PROCESSOR FOR LS-OPT BETA OPTIMIZATION - - PowerPoint PPT Presentation

b
SMART_READER_LITE
LIVE PREVIEW

b ANSA AS A PRE-PROCESSOR FOR LS-OPT BETA OPTIMIZATION - - PowerPoint PPT Presentation

b ANSA AS A PRE-PROCESSOR FOR LS-OPT BETA OPTIMIZATION APPLICATIONS CAE Systems SA Georgios Korbetis DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany Summary Problem Definition Optimization Run Morphing


slide-1
SLIDE 1

BETA

CAE Systems SA

b

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany

ANSA AS A PRE-PROCESSOR FOR LS-OPT OPTIMIZATION APPLICATIONS Georgios Korbetis

slide-2
SLIDE 2

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 2

Summary

 Problem Definition  Optimization Run  Morphing Capabilities  Conclusions

slide-3
SLIDE 3

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 3

Problem definition Defining the model for the solver

slide-4
SLIDE 4

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 4

Problem definition Objective function Constraints Design Variables

Hole Diameter Slope Slope Depth Thickness

slide-5
SLIDE 5

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 5

Problem definition Creating Morphing Boxes

Symmetry Link Boxes Original Boxes

slide-6
SLIDE 6

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 6

Problem definition Defining Morphing Parameters

depth_middle depth_side slope

slide-7
SLIDE 7

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 7

Problem definition Defining Morphing Parameters

depth_middle depth_side

slide-8
SLIDE 8

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 8

Problem definition Connecting Design Variables with user scripts

 Open holes in FE-Model  Specify meshing parameters for the holes

hole_diameter

slide-9
SLIDE 9

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 9

Problem definition Connecting Design Variables with user scripts

 Open holes in FE-Model  Specify meshing parameters for the holes

  • ne zone of elements
slide-10
SLIDE 10

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 10

Problem definition Defining thickness as ANSA Parameter

shell_thickness ANSA Parameter Design Variable

slide-11
SLIDE 11

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 11

Problem definition Defining Task Manager sequence

slide-12
SLIDE 12

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 12

Problem definition Connecting Design Variables with Morphing Parameters

slide-13
SLIDE 13

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 13

Problem definition Connecting Design Variables with ANSA parameters

slide-14
SLIDE 14

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 14

Problem definition Connecting user scripts to Design Variables

slide-15
SLIDE 15

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 15

Problem definition Checking Model Validity

6 1.2 12 2.4 18 3.6 24 4.8 30 6.0

failed elements

slide-16
SLIDE 16

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 16

Problem definition Improve model quality using scripts and session commands

slide-17
SLIDE 17

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 17

Problem definition Output Design Variables

$ DESIGN VARIABLES $--------------------------------------------------------------------------------------- $ ID | DESIGN VARIABLE NAME | TYPE | RANGE | CURRENT VALUE | MIN VALUE --> MAX VALUE | STEP $--------------------------------------------------------------------------------------- 1 DEPTH REAL BOUNDS 10. 0. 50. 2 SLOPE REAL BOUNDS 10. 0. 10. 3 HOLES DIAMETER REAL BOUNDS 0. 0. 20. 4 THICKNESS REAL LIST 1. 1. 1.2 1.4 $--------------------------------------------------------------------------------------

slide-18
SLIDE 18

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 18

Problem definition Connect ANSA to LS-OPT

slide-19
SLIDE 19

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 19

Problem definition Connect ANSA to LS-OPT

$ DESIGN VARIABLES $--------------------------------------------------------------------------------------- $ ID | DESIGN VARIABLE NAME | TYPE | RANGE | CURRENT VALUE | MIN VALUE --> MAX VALUE | STEP $--------------------------------------------------------------------------------------- 1 DEPTH REAL BOUNDS 10. 0. 50. 2 SLOPE REAL BOUNDS 10. 0. 10. 3 HOLES DIAMETER REAL BOUNDS 0. 0. 20. 4 THICKNESS REAL LIST 1. 1. 1.2 1.4 $--------------------------------------------------------------------------------------

slide-20
SLIDE 20

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany $ DESIGN VARIABLES $--------------------------------------------------------------------------------------- $ ID | DESIGN VARIABLE NAME | TYPE | RANGE | CURRENT VALUE | MIN VALUE --> MAX VALUE | STEP $--------------------------------------------------------------------------------------- 1 DEPTH REAL BOUNDS <<DEPTH>> 0. 50. 2 SLOPE REAL BOUNDS <<SLOPE>> 0. 10. 3 HOLES DIAMETER REAL BOUNDS <<HOLES_DIAMETER>> 0. 20. 4 THICKNESS REAL LIST <<THICKNESS>> 1. 1.2 1.4 $--------------------------------------------------------------------------------------

Optimization Run

slide 20

ANSA

Design Variables

Modifying Design Variables

depth

LS-DYNA LS-OPT Responses LS-OPT

Objective Parameters

slide-21
SLIDE 21

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 21

Optimization Run

ANSA

Design Variables

subframe.key model_report.txt

Runs the task manager sequence Output LSDYNA file and model report

LS-DYNA LS-OPT Responses LS-OPT

Objective Parameters

slide-22
SLIDE 22

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 22

Optimization Run LS-DYNA

ANSA

Design Variables

subframe.key LSDYNA

  • utput files

Invoke solver

LS-DYNA LS-OPT Responses LS-OPT

Objective Parameters

slide-23
SLIDE 23

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 23

Optimization Run

ANSA

Design Variables

Extract responses using LS-OPT functionality

Max_stress.txt

LS-DYNA

  • utput files

LS-DYNA LS-OPT Responses LS-OPT

Objective Parameters

slide-24
SLIDE 24

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 24

Optimization Run

ANSA

Design Variables

Calculate objective function and constraints

LS-DYNA LS-OPT Responses LS-OPT

Objective Parameters

slide-25
SLIDE 25

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 25

Optimization Run

ANSA

Design Variables

The optimization algorithm calculates new values for the design variables

Optimal solution

The process is repeated until the optimal solution is found

LS-DYNA LS-OPT LS-OPT Responses

Objective Parameters

slide-26
SLIDE 26

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 26

Morphing Capabilities Direct Morphing

 Apply different algorithms of morphing  Define complicated shapes from basic geometry

cubic p=0 cubic p=0.66 cubic p=1 linear

slide-27
SLIDE 27

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 27

Morphing Capabilities Direct Morphing

 Apply different algorithms of morphing  Define complicated shapes from basic geometry

cubic (p=0) cubic (p=1) linear + +

slide-28
SLIDE 28

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 28

Morphing Capabilities Deformation Morphing Parameter

 Combining many morphing processes in one Parameter  Connect any morphing application to Task Manager

Manual Morphing Direct Morphing Morphing Parameters Edge fitting Deformation Parameter Deformed shape Initial shape

slide-29
SLIDE 29

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 29

Morphing Capabilities Deformation Morphing Parameter

 Combining many morphing processes in one Parameter  Connect any morphing application to Task Manager

Parameter value = 0 0.2 0.4 0.6 0.8 1.0 Initial shape Deformed shape

slide-30
SLIDE 30

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 30

Creating Features

Length Width Depth

 Creating simple features like ribs and beads using Direct Morphing  Modifying feature dimensions with Morphing Parameters

slide-31
SLIDE 31

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 31

Creating Features

 Creating simple features like ribs and beads using Direct Morphing  Modifying feature dimensions with Morphing Parameters

slide-32
SLIDE 32

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 32

Edge Fitting

 Fitting FE-Model on different shapes using target curves  Handling the shaping with Morphing Parameters

slide-33
SLIDE 33

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany

Edge Fitting

slide 33  Fitting FE-Model on different shapes using target curves  Handling the shaping with Morphing Parameters

slide-34
SLIDE 34

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 34

Spotweld Distance: 50mm Spotweld Distance: 30mm Spotweld Diameter: 6mm Spotweld Diameter: 4mm

Spotweld Optimization Spotweld optimization is possible through ANSA functionality As Design Variables can be set Connection parameters:

 Spotweld distance  Number of spotwelds  Spotweld diameter

slide-35
SLIDE 35

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 35

Type: RBE3-HEXA-RBE3 Type: NASTRAN CWELD

Spotweld Optimization Spotweld optimization is possible through ANSA functionality As Design Variables can be set :

 Connection properties and materials  Application of different types of spotwelds to the Connections

slide-36
SLIDE 36

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany

Batch Mesh and Optimization

slide 36

The batch mesh parameters and quality criteria can be used as Design Variables in the optimization loop Such Variables can be:

 Element length  Treatment of holes and fillets

slide-37
SLIDE 37

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany

Composite Material Optimization

slide 37

Using the ANSA Laminate Tool for composite optimization

 Changing fabric orientation  Changing layer thickness

slide-38
SLIDE 38

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 38

METAPost for optimization METAPost can provide a fast and easy way to extract constraints and objective parameters from solvers result files

Support of binary or ascii result files

 Calculations to extract the desired results

slide-39
SLIDE 39

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 39

Conclusions

 The set up of shape and property optimization for LSOPT is possible in the

ANSA pre-processor

 The Morphing Tool provides a powerful functionality for shaping FE model which

is the key for the shape optimization

 The pre-processing of the optimization problem can be automated by the Task

Manager

slide-40
SLIDE 40

DYNAmore Optimization Week - June 2 - 6, 2008 - Stuttgart, Germany slide 40

THANK YOU

THANK YOU