You are on page 1of 39

Introductory Training on 3/14/2009

modeFRONTIER

Crashworthiness Optimization using


modeFRONTIER and LSLS-DYNA
DYNA
ESTECO North America

Problem Description
The problem is of a simplified vehicle moving at a constant
velocity and crashing into a rigid pole. The figures left
show the parts and the deformed vehicle after 50ms.

•Design parameters
– Thickness of hood, bumper, grill, floor, and body,
all have range 1 to 5 cm, with step size 0.1 cm
•Analysis and data processing tools
– LS-DYNA 970
– LS-PREPOST 3.0
•Objectives
– Minimize HIC(15ms) of node 432
– Minimize intrusion, which is defined as the relative
displacement between nodes 167 and 432
•Constraint
– Intrusion(50ms) < 550mm

Introductory Course on
modeFRONTIER 1
Introductory Training on 3/14/2009
modeFRONTIER

Setting up a Workflow

Input Variables

Insert 5 Input
Variables

Introductory Course on
modeFRONTIER 2
Introductory Training on 3/14/2009
modeFRONTIER

Input Variables

We can
customize
view of
selected icons
h
here

Input Variables

We can change Input


Variable
Definitions (Limit
Values, Discretization,
etc ) here
etc.)

Introductory Course on
modeFRONTIER 3
Introductory Training on 3/14/2009
modeFRONTIER

Input File for LS-DYNA Analysis

Insert input
file node

Input File for LS-DYNA Analysis

Link the input variables


to the input file

Introductory Course on
modeFRONTIER 4
Introductory Training on 3/14/2009
modeFRONTIER

Input File for LS-DYNA Analysis

Open Input file node


and Edit input file

Open Input File Template

Select template input file

10

Introductory Course on
modeFRONTIER 5
Introductory Training on 3/14/2009
modeFRONTIER

Input Variable Introspect

11

Add Support File for LS-DYNA Analysis

Add Support File


Icon into Workflow

12

Introductory Course on
modeFRONTIER 6
Introductory Training on 3/14/2009
modeFRONTIER

Add Support File for LS-DYNA Analysis

13

Add Support File for LS-DYNA Analysis

14

Introductory Course on
modeFRONTIER 7
Introductory Training on 3/14/2009
modeFRONTIER

Add Support File for LS-DYNA Analysis

15

Add LS-DYNA Analysis Node

16

Introductory Course on
modeFRONTIER 8
Introductory Training on 3/14/2009
modeFRONTIER

Add LS-DYNA Analysis Node

17

Add LS-DYNA Analysis Node

Connect “Dyna_main_file”
node and “Support
pp file”
Open “Run_LSDYNA” node to “Run_LSDYNA” node
node by double click through data input port

18

Introductory Course on
modeFRONTIER 9
Introductory Training on 3/14/2009
modeFRONTIER

Add LS-DYNA Analysis Node

19

Add LS-DYNA Analysis Node

Type in command line


to run LS_DYNA

20

Introductory Course on
modeFRONTIER 10
Introductory Training on 3/14/2009
modeFRONTIER

Add LS-DYNA Analysis Node

21

Add LS-DYNA Analysis Node

22

Introductory Course on
modeFRONTIER 11
Introductory Training on 3/14/2009
modeFRONTIER

Data Processing and Transfer File Nodes

Add “Data_processing”
node and link to
“Run_LSDYNA” node

Add transfer file node to


transfer data from “ls-dyna
analysis” to “Data processing”

23

Data Processing and Transfer File Nodes

Rename the transfer file node as


“nodout”, link the node to data
Open the transfer file
output connector of “Run_LSDYNA”
node by double click
node and data input connector of
“Data_processing” node, respectively.

24

Introductory Course on
modeFRONTIER 12
Introductory Training on 3/14/2009
modeFRONTIER

Data Processing and Transfer File Nodes

25

Data Processing and Transfer File Nodes

Type in transfer file


name and click “ok”

26

Introductory Course on
modeFRONTIER 13
Introductory Training on 3/14/2009
modeFRONTIER

Data Processing and Transfer File Nodes

27

Support File Node for Data Processing

Add support file for


“Data_processing” node

28

Introductory Course on
modeFRONTIER 14
Introductory Training on 3/14/2009
modeFRONTIER

Support File Node for Data Processing

Link support
pp file node
to “Data_processing”
node

29

Support File Node for Data Processing

30

Introductory Course on
modeFRONTIER 15
Introductory Training on 3/14/2009
modeFRONTIER

Support File Node for Data Processing

31

Data Processing Node

Edit “Data_processing”
node by doulbe clicking

32

Introductory Course on
modeFRONTIER 16
Introductory Training on 3/14/2009
modeFRONTIER

Data Processing Node

33

Data Processing Node

Script to run LS_prepost


script file to process data
and create output files

34

Introductory Course on
modeFRONTIER 17
Introductory Training on 3/14/2009
modeFRONTIER

Output File Node

35

Output File Node

36

Introductory Course on
modeFRONTIER 18
Introductory Training on 3/14/2009
modeFRONTIER

Output Variable Node

37

Output Variable Introspect

Double clicking
“output file” node

38

Introductory Course on
modeFRONTIER 19
Introductory Training on 3/14/2009
modeFRONTIER

Output Variable Introspect

Change the output file name

39

Output Variable Introspect

40

Introductory Course on
modeFRONTIER 20
Introductory Training on 3/14/2009
modeFRONTIER

Output Variable Introspect

Left clicking to highlight the


output variable

41

Output Variable Introspect

Right click and select


“Absolute Position”

42

Introductory Course on
modeFRONTIER 21
Introductory Training on 3/14/2009
modeFRONTIER

Output Variable Introspect

43

Output File and Output Variable Node

R
Repeat t th
the
process to add
another output
variable

44

Introductory Course on
modeFRONTIER 22
Introductory Training on 3/14/2009
modeFRONTIER

Output File and Output Variable Node

45

DOE and Optimization node

Define the
Scheduler

46

Introductory Course on
modeFRONTIER 23
Introductory Training on 3/14/2009
modeFRONTIER

DOE

Double-
click DOE
node

47

DOE

Choose “Soble”,
“Number of
designs” to 20,
and
d the
th “Add DOE
Sequence”

48

Introductory Course on
modeFRONTIER 24
Introductory Training on 3/14/2009
modeFRONTIER

Optimization node

Double-click
Scheduler
(Algorithm) node

Optimization node

Choose “MOGA-II”, set


“Number of generations” to
“20”,, “Number of concurrent
design evaluations” to “2”,
and click “OK”

50

Introductory Course on
modeFRONTIER 25
Introductory Training on 3/14/2009
modeFRONTIER

Workflow

Reposition
labels to
bottom

51

“End of Logic” Node

Add the “End


off Logic”
L i ”N Node
d

52

Introductory Course on
modeFRONTIER 26
Introductory Training on 3/14/2009
modeFRONTIER

“End of Logic” Node

Double-click the
“Data_processing
” node again

53

“End of Logic” Node

Change the Exit


value to “-1”,
which implies
LS_prepost run
successfully

54

Introductory Course on
modeFRONTIER 27
Introductory Training on 3/14/2009
modeFRONTIER

Logic Log

Clicking on the
“Logic Log” tab
shows us that we
are still missing
Objectives

55

Objectives

Choose
Objective
icon, and
place in
Workflow

56

Introductory Course on
modeFRONTIER 28
Introductory Training on 3/14/2009
modeFRONTIER

Objectives

Link the
objective node
to output
variable
“intrusion” node

57

Objectives
Enter a name for
the objective, then
Double-click choose what is to be
Objective Icon on maximized or
screen,, which will minimized using
minimized,
open Objective the calculator
Dialog Box

58

Introductory Course on
modeFRONTIER 29
Introductory Training on 3/14/2009
modeFRONTIER

Objectives
The calculator can
be used to build
an objective
function; here we
jjust want to
minimize
“intrusion”

59

Objectives

Set Type to
“Minimize”

60

Introductory Course on
modeFRONTIER 30
Introductory Training on 3/14/2009
modeFRONTIER

Objectives

Another objective
j
can be defined in a
similar manner to
minimize HIC15

61

Run Design Optimization

62

Introductory Course on
modeFRONTIER 31
Introductory Training on 3/14/2009
modeFRONTIER

Run

W kfl
Workflow iis now
complete (no warnings in
Logic Log), hence “Run”
button becomes active

63

Run

Click “Run”

Specify a file name


for mF project

Click “Run Project”

64

Introductory Course on
modeFRONTIER 32
Introductory Training on 3/14/2009
modeFRONTIER

Run Logs

Click “Design Group”


“00000-00999”

65

Run Logs

These are hyperlinks,


which allow the user to
see more of the progress
of an individual design

66

Introductory Course on
modeFRONTIER 33
Introductory Training on 3/14/2009
modeFRONTIER

Design Space: Results Table

Switch to “Design
Space” and
display the results
in Tabular Form

67

Post-processing

68

Introductory Course on
modeFRONTIER 34
Introductory Training on 3/14/2009
modeFRONTIER

Design Space: Scatter Chart

Choose the
Scatter Chart Icon

69

Design Space: Scatter Chart

Select the two


objectives
j to be
displayed

70

Introductory Course on
modeFRONTIER 35
Introductory Training on 3/14/2009
modeFRONTIER

Scatter Chart

Create a scatter chart of “intrusion”


intrusion against
“HIC15”. We can mark the Pareto Designs by
right-click on the chart background, and then
“Mark Designs” -> “Mark Pareto Designs”

71

Pareto Designs as Marked

72

Introductory Course on
modeFRONTIER 36
Introductory Training on 3/14/2009
modeFRONTIER

Design Space: Parallel Chart

A Parallel Chart
shows all designs,
and can be used
to filter

73

Design Space: Parallel Chart Sliding the “intrusion”


filter down, leaves
only the designs with
low values of intrusion

74

Introductory Course on
modeFRONTIER 37
Introductory Training on 3/14/2009
modeFRONTIER

Design Space: Parallel Chart

Note: Both “intrusion”


and “HIC15” to be
minimized, therefore the
crossover of the lines is
i di ti off a ttrade-off
indicative d ff

75

Design Space: Scatter Matrix

Use the “Scatter


Scatter
Matrix” to show the
correlation between
inputs and outputs

76

Introductory Course on
modeFRONTIER 38
Introductory Training on 3/14/2009
modeFRONTIER

Design Space: Scatter Matrix

Use “Ctrl” to select all inputs


and two outputs,
outputs click “OK”OK

77

Design Space: Scatter Matrix

78

Introductory Course on
modeFRONTIER 39

You might also like