45 lines
1008 B
JSON
45 lines
1008 B
JSON
|
|
{
|
||
|
|
"design_variables": [
|
||
|
|
{
|
||
|
|
"name": "tip_thickness",
|
||
|
|
"type": "continuous",
|
||
|
|
"bounds": [
|
||
|
|
15.0,
|
||
|
|
25.0
|
||
|
|
],
|
||
|
|
"units": "mm",
|
||
|
|
"initial_value": 20.0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "support_angle",
|
||
|
|
"type": "continuous",
|
||
|
|
"bounds": [
|
||
|
|
20.0,
|
||
|
|
40.0
|
||
|
|
],
|
||
|
|
"units": "degrees",
|
||
|
|
"initial_value": 35.0
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"objectives": [
|
||
|
|
{
|
||
|
|
"name": "minimize_max_displacement",
|
||
|
|
"description": "Minimize maximum displacement (increase stiffness)",
|
||
|
|
"extractor": "displacement_extractor",
|
||
|
|
"metric": "max_displacement",
|
||
|
|
"direction": "minimize",
|
||
|
|
"weight": 1.0
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"constraints": [],
|
||
|
|
"optimization_settings": {
|
||
|
|
"n_trials": 10,
|
||
|
|
"sampler": "TPE",
|
||
|
|
"n_startup_trials": 5
|
||
|
|
},
|
||
|
|
"model_info": {
|
||
|
|
"sim_file": "C:\\Users\\antoi\\Documents\\Atomaste\\Atomizer\\examples\\bracket\\Bracket_sim1.sim",
|
||
|
|
"note": "Using displacement-only objective since mass/stress not available in OP2"
|
||
|
|
}
|
||
|
|
}
|