You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
116 lines
1.8 KiB
116 lines
1.8 KiB
{
|
|
"TopologyOptimizationExample": "Lshape",
|
|
"//": "user defined project name",
|
|
"material": {
|
|
"E": 2.1e11,
|
|
"poisson_ratio": 0.3,
|
|
"thermal_conductivity": 43,
|
|
"//unit": "W/(m*K)",
|
|
"thermal_expansion_coefficient": 1.21e-5,
|
|
"//unit": "1/K"
|
|
},
|
|
"topology": {
|
|
"max_loop": 100,
|
|
"volfrac": 0.5,
|
|
"penal": 3.0,
|
|
"r_min": 1.05,
|
|
"T_ref": 312,
|
|
"T_limit": 3996.52,
|
|
"R_E": 28,
|
|
"R_lambda": 28,
|
|
"R_beta": 0
|
|
},
|
|
"model": {
|
|
"defined_model": {
|
|
"path": "path/to/user_defined_model.txt", "//": "used only when the model is not passed to the interface!"
|
|
}
|
|
},
|
|
"mechanical_boundary_condition": {
|
|
"NBC": [
|
|
{
|
|
"min": [
|
|
0,
|
|
1,
|
|
0
|
|
],
|
|
"max": [
|
|
1,
|
|
1,
|
|
0
|
|
],
|
|
"val": [
|
|
0.0,
|
|
0.0,
|
|
-1e10
|
|
]
|
|
}
|
|
],
|
|
"DBC": [
|
|
{
|
|
"min": [
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"max": [
|
|
1,
|
|
0.5,
|
|
1
|
|
],
|
|
"dir": [
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"thermal_boundary_condition": {
|
|
"NBC": [
|
|
{
|
|
"min": [
|
|
0.5,
|
|
0.2,
|
|
0.2
|
|
],
|
|
"max": [
|
|
0.5,
|
|
0.2,
|
|
0.2
|
|
],
|
|
"heat_flux": 3.5,
|
|
"//unit": "W"
|
|
},
|
|
{
|
|
"min": [
|
|
0.5,
|
|
0.8,
|
|
0.2
|
|
],
|
|
"max": [
|
|
0.5,
|
|
0.8,
|
|
0.2
|
|
],
|
|
"heat_flux": 3.5,
|
|
"//unit": "W"
|
|
}
|
|
],
|
|
"DBC": [
|
|
{
|
|
"min": [
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"max": [
|
|
1,
|
|
0.5,
|
|
1
|
|
],
|
|
"temperature": 312,
|
|
"//unit": "K"
|
|
}
|
|
]
|
|
}
|
|
}
|