Upload
northbea
View
703
Download
16
Embed Size (px)
Citation preview
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 1
Crashworthiness Optimization using modeFRONTIER and LS-DYNA
1
modeFRONTIER and LS DYNAESTECO North America
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.
Problem Description
•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
2
– 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 Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 2
Setting up a Workflow
3
Input Variables
Insert 5 Input Variables
4
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 3
Input Variables
We can customize
view of selected icons
h
5
here
Input Variables
We can change Input Variable
Definitions (Limit Values, Discretization,
etc ) here
6
etc.) here
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 4
Input File for LS-DYNA Analysis
Insert input file node
7
Input File for LS-DYNA Analysis
Link the input variables to the input file
8
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 5
Input File for LS-DYNA Analysis
Open Input file node and Edit input file
9
Open Input File Template
Select template input file
10
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 6
Input Variable Introspect
11
Add Support File for LS-DYNA Analysis
Add Support File Icon into Workflow
12
Icon into Workflow
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 7
Add Support File for LS-DYNA Analysis
13
Add Support File for LS-DYNA Analysis
14
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 8
Add Support File for LS-DYNA Analysis
15
Add LS-DYNA Analysis Node
16
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 9
Add LS-DYNA Analysis Node
17
Add LS-DYNA Analysis Node
Connect “Dyna_main_file” node and “Support file”
18
ppnode to “Run_LSDYNA” node
through data input portOpen “Run_LSDYNA” node by double click
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 10
Add LS-DYNA Analysis Node
19
Add LS-DYNA Analysis Node
Type in command line to run LS_DYNA
20
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 11
Add LS-DYNA Analysis Node
21
Add LS-DYNA Analysis Node
22
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 12
Data Processing and Transfer File Nodes
Add “Data_processing” node and link to
“Run_LSDYNA” node
23
Add transfer file node to transfer data from “ls-dyna
analysis” to “Data processing”
Data Processing and Transfer File Nodes
24
Rename the transfer file node as “nodout”, link the node to data
output connector of “Run_LSDYNA” node and data input connector of
“Data_processing” node, respectively.
Open the transfer file node by double click
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 13
Data Processing and Transfer File Nodes
25
Data Processing and Transfer File Nodes
Type in transfer file name and click “ok”
26
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 14
Data Processing and Transfer File Nodes
27
Support File Node for Data Processing
Add support file for “Data_processing” node
28
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 15
Support File Node for Data Processing
Link support file node ppto “Data_processing”
node
29
Support File Node for Data Processing
30
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 16
Support File Node for Data Processing
31
Data Processing Node
32
Edit “Data_processing” node by doulbe clicking
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 17
Data Processing Node
33
Data Processing Node
Script to run LS_prepostscript file to process data and create output files
34
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 18
Output File Node
35
Output File Node
36
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 19
Output Variable Node
37
Output Variable Introspect
38
Double clicking “output file” node
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 20
Output Variable Introspect
Change the output file name
39
Output Variable Introspect
40
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 21
Output Variable Introspect
Left clicking to highlight the
41
Left clicking to highlight the output variable
Output Variable Introspect
Right click and select “Absolute Position”
42
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 22
Output Variable Introspect
43
Output File and Output Variable Node
R t th
44
Repeat the process to add another output
variable
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 23
Output File and Output Variable Node
45
DOE and Optimization node
Define the Scheduler
46
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 24
DOE
Double-click DOE
47
click DOE node
DOE
Choose “Soble”, “Number of
designs” to 20, d th “Add DOE
48
and the “Add DOE Sequence”
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 25
Optimization node
Double-click Scheduler 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 Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 26
Workflow
Reposition labels to bottom
51
“End of Logic” Node
Add the “End f L i ” N dof Logic” Node
52
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 27
“End of Logic” Node
Double-click the 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 Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 28
Logic Log
Clicking on the “Logic Log” tab
shows us that we are still missing
Objectives
55
Objectives
Choose Objective
56
Objective icon, and place in
Workflow
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 29
Objectives
Link the
57
objective node to output variable
“intrusion” node
Objectives
Double-click Objective Icon on screen, which will
Enter a name for the objective, then choose what is to be
maximized or minimized using ,
open Objective Dialog Box
minimized, using the calculator
58
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 30
ObjectivesThe calculator can be used to build
an objective function; here we
just want to jminimize
“intrusion”
59
Objectives
Set Type to “Minimize”
60
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 31
Objectives
Another objective
61
jcan be defined in a similar manner to minimize HIC15
Run Design Optimization
62
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 32
Run
W kfl i
63
Workflow is now complete (no warnings in Logic Log), hence “Run” button becomes active
Run
Click “Run”
Specify a file name for mF project
Click “Run Project”
64
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 33
Run Logs
Click “Design Group” “00000-00999”
65
Run Logs
These are hyperlinks, which allow the user to which allow the user to
see more of the progress of an individual design
66
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 34
Design Space: Results Table
Switch to “Design Space” and
display the results in Tabular Form
67
Post-processing
68
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 35
Design Space: Scatter Chart
Choose the Scatter Chart Icon
69
Design Space: Scatter Chart
Select the two objectives to be j
displayed
70
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 36
Scatter Chart
Create a scatter chart of “intrusion” against Create a scatter chart of 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 Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 37
Design Space: Parallel Chart
73
A Parallel Chart shows all designs, and can be used
to filter
Design Space: Parallel Chart Sliding the “intrusion” filter down, leaves
only the designs with low values of intrusion
74
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 38
Design Space: Parallel Chart
Note: Both “intrusion” and “HIC15” to be
minimized, therefore the crossover of the lines is i di ti f t d ff
75
indicative of a trade-off
Design Space: Scatter Matrix
Use the “Scatter Use the Scatter Matrix” to show the correlation between inputs and outputs
76
Introductory Training on modeFRONTIER
3/14/2009
Introductory Course on modeFRONTIER 39
Design Space: Scatter Matrix
Use “Ctrl” to select all inputs and two outputs click “OK”and two outputs, click OK
77
Design Space: Scatter Matrix
78