Document Actions
Linear RS: one iteration
A first assessment of the design: one iteration with a linear response surface.
Solution with LS-OPT
Document Actions
Solution with LS-OPT
Solver
Solver
Define Solver and Input File
| |
Variables
Variables
Define the Variables
|
|
Responses
Responses
Define the Responses
|
|
Objective
Objective
Objective
|
|
Constraints
Constraints
Constraints
|
|
Run
Run
Run LS-OPT
| ![]() |
Com-file
Com-file
The created command file may look like this:
"Optimization Problem"
$ Created on Wed Jan 2 14:00:30 2008
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 command "/home/prak1/LS-DYNA/ls971_s_7600_1224_ia32_redhat90"
solver input file "/home/prak1/LS-OPT/beispiele/crash_optimization/files/lin_1iteration/main.k"
solver check output on
solver compress d3plot off
$ ------ Pre-processor --------
$ NO PREPROCESSOR SPECIFIED
$ ------ Metamodeling ---------
solver order linear
solver experiment design dopt
$ ------ Job information ------
$
$ RESPONSES FOR SOLVER "1"
$
response 'Disp2' 1 0 "BinoutResponse -res_type Nodout -cmp x_displacement -id 432 -select TIME "
response 'Disp1' 1 0 "BinoutResponse -res_type Nodout -cmp x_displacement -id 167 -select TIME "
response 'MaxAccel' 1 0 "BinoutResponse -res_type Nodout -cmp x_acceleration -id 167 -select MAX -start_time 0.0000 -filter SAE -filter_freq 60.0"
response 'MASS' 1 0 "DynaMass 2 3 4 5 MASS"
response 'HIC' 1 0 "BinoutResponse -res_type Nodout -cmp HIC15 -gravity 9810.0 -units S -id 432"
composites 1
$
$ COMPOSITE RESPONSES
$
composite 'Intrusion' type weighted
composite 'Intrusion' response 'Disp2' -1 scale 1
composite 'Intrusion' response 'Disp1' 1 scale 1
$
$ OBJECTIVE FUNCTIONS
$
objectives 1
objective 'HIC' 1
$
$ CONSTRAINT DEFINITIONS
$
constraints 1
constraint 'Intrusion'
upper bound constraint 'Intrusion' 550
$
$ JOB INFO
$
iterate param design 0.01
iterate param objective 0.01
iterate param stoppingtype or
iterate 1
STOP
Results
Document Actions
Results
Accuracy
Accuracy
What is the approximation error of the result?
The approximation error indicators (predict the meta model accuracy of the results) can be either found in the lsopt_output fie or visualized in the LS-OPT Viewer, e.g. for the response HIC you may find:
lsopt_output file
| ![]() |
LS-OPT ViewerStart the LS-OPT Viewer (Select the View tab) and
→ The coefficient of determination (R2) is high, but the RMS may need further improvement, e.g. more iterations or selection of a more suitable metamodel (Neural Network). Nevertheless for a raw estimate the result may be considered as acceptable. | ![]() |
With the same procedure you may find the RMS Error and R2 of the other responses:
| Baseline Value | RMS Error | R2 |
MASS | 0.7742 | 0 | 1 |
Disp1 | 159.3388 | 1.9987 (12.5%) | 0.4880 |
Disp2 | -694.2894 | 5.8495 (0.84%) | 0.9884 |
HIC | 275.31 | 76.0208 (27.61%) | 0.9229 |
ANOVA
ANOVA
Which variable appears to be the most important?
The significance of a variable for a response can be illustrated with ANOVA (analysis of variance), e.g for the response HIC you may find:
lsopt_output file
| ![]() |
LS-OPT Viewer
→ For the response HIC the variable thood is important, while the variable tbumper is rather insignificant. | ![]() |
Computed vs. Predicted
Computed vs. Predicted
Study the change in each of the variables/responses and the accuracy of the predicted compared to the computed result.
The accuracy of the starting point and the approximate optimum points after the first iteration can be illustrated, e.g. for the response HIC you may find:
lsopt_output fileThe change in each of the variables and responses can be found in the lsopt_output file. | ![]() |
LS-OPT Viewer
→ You can find out the appropriate values for the predicted (black) and the computed (red points) results. More iterations may lead to a better predictive capability.
|
(Note the range of the values when assessing the accuracy) |
With the same procedure you may find the other values of the variables and the responses:
| Start | First Iteration | |||||||||||||||
| Predicted | Computed | Predicted | Computed | |||||||||||||
| thood | 1 | 1.546 | ||||||||||||||
| tbumper | 3 | 5 | ||||||||||||||
| MASS | 0.4103 | 0.4103 | 0.6565 | 0.6564 | ||||||||||||
| Intrusion | 576.9 | 575.7 | 550 | 550.5 | ||||||||||||
| HIC | 74.72 | 67.94 | 38 | 126.2 | ||||||||||||
| Max. Constr. Violation | 26.86 | 25.67 | 2.2e-7 | 0.5287 | ||||||||||||
Download
Download
The complete data set (input and command files) is available for download as tar.gz crash_linear.tar.gz or zip-file crash_linear.zip.
















