Personal tools

Solution with LS-OPT

Solution with LS-OPTui

Solution with LS-OPTui

Strategy

  1. Select the Strategy panel. strategy1.png
  2. Choose Single Stage for Strategy for Metamodel-based Optimaization.

 

 

 

 

 

 

 

 

 

 

Solvers

 

Prepare the input file AnalysisResults.csv.

  • Open the file AnalysisResults.csv with Excel, Openoffice or a text editor.
  • Add a second header line using "dv" for design variables ("tbumper","thood") and "rs" for responses ("Disp2","Disp1","Acc_max","Mass","HIC"). This header line is just below the name header.
csv1.png
  1. Select the Solvers panel.
  2. Go to the Import User Results tab.
  3. For .csv File browse the AnalysisResults.csv file.
  4. Enter a name for Name of Analysis Case, e.g. 1.
  5. Push the Add button.
solvers1.png

 

Variables

  1. Select the Variables tab. The variables are already defined in the input file AnalysisResults.csv.
  2. Adjust the Minimum of the variable tbumper to 1.
  3. Adjust the Maximum of the variable tbumper to 5.
  4. Adjust the Minimum of the variable thood to 1.
  5. Adjust the Maximum of the variable thood to 5.
variables1.png

 

 

Sampling

  1. Select the Sampling panel.sampling1.png
  2. For METAMODEL select from the list Radial Basis Function Network.
  3. For POINT SELECTION we choose Space Filling. (Actually, the ways of point selection make no difference in this instance, since only the points defined in AnalysisResults.csv will be taken.)

 

 

 

 

 

 

 

 

Responses

  1. Select the Responses panel. responses1.png
  2. From the list on the right side we can see that the responses are already defined. Actually, like the variables, the responses are automaitcally associated with the correct analysis case from the .csv file.

 

 

 

 

 

 

 

 

Repair

  1. From the menu bar select repair1.pngTask→Repair.

 

 

 

 

 

 

 

 

 

 

 

 

  1. It turns automatically to the Run panel. repair2.pngSelect Import result (.csv).
  2. Push the Run button. (Save the project as com.repair.readuserresults)

 

 

 

 

 

 

 

 

 

Task

  1. From the menu bar we switch the task to Metamodel-based optimization: TaskMetamodel-basedOptimization.
task1.png

 

Objective

  1. Select the Objective panel.objective1.png
  2. From Response select HIC as the objective.
  3. For Weight leave the default 1. If you have several objective functions, you may assign weight to each one according to their importance.

 

 

 

 

 

 

 

 

Contraints

  1. Select the Responses panel.responses2.png
  2. From the possible response types select: Composite-Expression.
  3. Enter the expression Disp1-Disp2.
  4. For Response Name enter Intrusion.
  5. Push the Add button.

 

 

 

 

 

 

 

 

  1. Select the Constraints panel. constraints1-1.png
  2. From Response select Intrusion as the constraint.
  3. For Upper Bound enter 550.

 

 

 

 

 

 

 

 

 

 

Run

  1. Select the Run panel. run1.png
  2. Select Omit Last Verification Run.
  3. Push the Run button. (Save the project as com.userresults)

 

 

 

 

 

 

 

 

 

 

Com-file

The created command file may look like this:

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Command file "com.userresults.correct"
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ Generated using LS-OPT Version 4.1
$
"Optimization Problem"
$
$ Created on Fri Apr  1 13:25:51 2011
solvers 1
responses 5
$
$ NO HISTORIES ARE DEFINED
$
$
$ DESIGN VARIABLES
$
variables 2
 Variable 'tbumper' 3.
  Lower bound variable 'tbumper' 1.
  Upper bound variable 'tbumper' 5.
 Variable 'thood' 1.
  Lower bound variable 'thood' 1.
  Upper bound variable 'thood' 5.

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$      OPTIMIZATION METHOD   
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
Optimization Method SRSM

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$      SOLVER "1"
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$
$ DEFINITION OF SOLVER "1"
$
 solver dyna960 '1'
  solver response user "AnalysisResults.csv"
  solver check output on 
  solver compress d3plot off 
$ ------ Pre-processor --------
$   NO PREPROCESSOR SPECIFIED
$ ------ Post-processor --------
$   NO POSTPROCESSOR SPECIFIED
$ ------ Metamodeling ---------
  solver order RBF
  solver experiment design space_filling
   solver update doe
$ ------ Job information ------
$
$ RESPONSES FOR SOLVER "1"
$
 response 'Disp2' 1 0 "AnalysisResults.csv"
 response 'Disp1' 1 0 "AnalysisResults.csv"
 response 'Acc_max' 1 0 "AnalysisResults.csv"
 response 'Mass' 1 0 "AnalysisResults.csv"
 response 'HIC' 1 0 "AnalysisResults.csv"

composites 1
$
$ COMPOSITE EXPRESSIONS
$
 composite 'Intrusion' {Disp1-Disp2}
$
$ OBJECTIVE FUNCTIONS
$
 objectives 1
 objective 'HIC' 1
$
$ CONSTRAINT DEFINITIONS
$
 constraints 1
 constraint 'Intrusion'
  strict
  upper bound constraint 'Intrusion' 550
$
$ PARAMETERS FOR METAMODEL OPTIMIZATION
$
 Metamodel Optimization Strategy SINGLESTAGE
$
  iterate param design 0.01
  iterate param objective 0.01
  iterate param stoppingtype and
$
$ OPTIMIZATION ALGORITHM
$
 Optimization Algorithm hybrid simulated annealing
  Use GSA
$
$ JOB INFO
$
 iterate noverify
 iterate 0
STOP

Results

Results

Download

The complete data set (input and command files) is available for download:

For Linux

For Windows