Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
OP (Optimization Platform)
Sherpa Optimization Engine
INCSolver Incremental Solver for Sheet Metal Forming Simulation
By efficiently utilizing the Optimization technology made possible with modern computing
power, drawbead force optimization is now practical, and can achieve an optimum
configuration in a reasonable time frame, days.
Die Face
19 Line Beads
Blank
Binder
Punch
Square Bead
Implementation Strategy
Adopt Sherpa which is the Optimization Engine
Build a Black Box solution with a set of simple Dialog Boxes for
DYNAFORM users, mainly tool & die designers, to define the parameters
and optimization objectives, etc.
10
Optimization GUI
End
Sherpa
Update Database
with (5) Optimized
Cases / Formability
Performance
Run INCSolver
Update Response
11
Definition Forming
Stages Design
Variables
Define Objectives
and Constrains
Optimization
Solver Status
12
Objective and constraints are all Crack and Safe. The allowable thinning 20%.
The number of Evaluations is 100. Due to the dependency, it reduced to 18.
13
Base Line
Optimized
25
70
Optimization Performance is
measured according to the relationship
with objectives and constraints. A
positive and larger value means better
design, a negative value indicates ill
condition or infeasible
14
CASE 1
Sink
Objective and
Constraint
Crack, Safe
Iteration
CPU
Calculate Time
( Hours)
18
16
Base Line
Optimized
25
70
17
DC04
1.2mm
0.125 0.125 0.125 0.125
16
4
18
Objective and constraints are all Crack and Safe. The allowable thinning 20%.
The number of iterations is 130. The C-Crack is set as 0.01.
19
(55%)
(5%)
#13
(15%)
(35%)
#11
(55%)
#14
#1
(55%)
(35%)
#12
(15%)
#9
(55%)
#7
#4
#5
(20%)
(5%)
(30%)
Optimized
Bead ID
Base Line
25
35
25
25
30
25
20
25
55
10
25
15
11
25
55
20
21
CASE 1
Oil
Objective and
Constraint
Crack, Safe
Iteration
CPU
Calculate Time
( Hours)
130
42
22
DP600
1.6mm
0.125 0.125 0.125 0.125
16
4
23
Objective and constraints are all Crack and Safe. The allowable thinning 20%.
The number of iterations is 150. C-Crack is set as 0.01.
24
Bead ID
Base Line
Optimized
75
65
75
70
75
70
75
75
75
75
70
75
90
75
70
75
90
10
75
85
25
CASE 1
Cross
member
Objective and
Constraint
Crack, Safe
Iteration
CPU
Calculate Time
( Hours)
150
40
27
Die Face
BH180
0.8mm
133400.00N
0.125 0.125 0.125 0.125
4
16mm
1mm
65mm
Blank
Binder
Punch
28
Objective and constraints are all Crack and Safe. The allowable thinning is 20%.
The number of iterations is 162. C-Crack is set as 0.01.
29
Bead ID
Optimized
60
50
60
50
60
70
60
85
60
50
60
30
10
60
90
11
60
50
12
60
45
13
60
35
14
60
60
30
Crack / Split
Crack / Split
After the Design Optimization, based on FLD presentation, the Crack/Split area is
significantly reduced.
31
CASE
DeckLid
Objective and
constraint
Crack, Safe
Iteration
162
CPU
Intel(R) Core(TM) i7-2600 CPU
@3.40GHz 3.70 GHz
1 CPU/4 cores/8 threads
Calculate Time
( Hours)
74
32
HSS_FENE
0.7mm
1200000N
130mm
0.125 0.125 0.125 0.125
4
16mm
1mm
Blank
Punch
Binder
33
Objective and constraints are all Crack and Safe. The allowable thinning is
20%. The number of iterations is 130. C-Crack is set as 0.01.
34
35
Bead ID
Optimized
60
15
60
20
60
75
60
30
15
60
25
36
After the Design Optimization, based on FLD presentation, the Crack / Split area is
significantly reduced.
37
CASE
Fender
Objective and
constraint
Crack, Safe
Iteration
CPU
Calculate Time
( Hours)
130
37.5
38
40
41
42
45
8. Define draw beads, if any, and attach to the die (not the binder);
9. For a force-controlled binder, check in the Binder Force field and enter
the value (N).
10. For a distance-controlled binder, default settings for both tool offset and
binder gap are 110% of the blank thickness. To customize, click the
Advanced button.
11. Click Apply to position the tools. Animation is available by clicking
Preview;
12. Click Submit Job, and enable Gravity loading if needed. Enter
refinement levels for Adaptive mesh, and then Submit.
46
47
48
49
Defining the Base line with an educated guess is also a good practice.
For Deep Draw applications, the baseline should not be larger than 75%. A starting
point of 25% might be more suitable for deep draws. Overall, the optimization result
will be better with an appropriate baseline definition.
50
51
The large positive normalized number indicates a healthy optimization, larger is better.
The large negative normalized number indicates the ill condition or infeasible results, and
Sherpa will discard this particular cycle for evaluation.
It is possible to derive a most optimized single solution which will require very
fine resolution in the Optimization Range, many Evaluation Cycles and huge
calculation resources
This most optimized single solution might be difficult to implement, compared to the one that is
implemented in the tooling shop
52
User can check and review the Best results with the Postprocessor. Once
selected, the OP module will automatically input the optimized bead rates
into the Drawbead GUI of the INCSolver.
Allow the user to check the results through the optimization performance,
and show the graph with different Responses and Cycles.
Once Check by Performance is toggled on, the program will relist all results from small to
large per performance.
User can select any cycle performance to review in Graph.
53
Introduced due to the forming contacts, adaptivity and explicit solution of theINCSolver in a SMP
environment (in the range of 5% deviation)
One possibility is that OP Module will derive different solutions due to the
deviations introduced by the INCsolver.
To avoid this occurrence, the user should set up the constraint targets to
account for this variation. For example, if the variation in a response is
expected to be 0.1, the user cannot specify a constraint target of 1.0e-7 and
expect the results from different executions of the same optimization to produce
the same results.
54
3. Select OP/Optimization, and select the draw bead as the optimization variable
4. Define Continue or Depend on for each drawbead, determined by the
relationship of beads
5. Define Responses for defined variables.
6. Define Objectives and Constraints for defined variables;
7. Use default thinning value and Evaluations number;
8. Click the Run button to submit the job;
55
56
The Input files for the above presented (5) cases are
available for training and reviewing results purpose.
Validation cases are also available per request.
57