dculp1
Mechanical
- May 16, 2006
- 75
I'm looking for optimization software for use in conjunction with FEA. For a particular design the software would achieve an optimum solution through the following process:
1. Define the objective variables (e.g., Y1 = max allowed stress in part 1, Y2 = max allowed deflection in part 1, Y3 = max allowed stress in part 2, Y4 = max allowed deflection in part 2, etc.)
2. Weight the objective variables (e.g., Y1 is 5 times as important as Y2).
3. Define the design variables (e.g., X1 = length 1, X2 = length 2, X3 = radius 1, X4 = radius 2, etc).
4. Define limits on the design variables (e.g., X1 <= 4).
5. Define interrelationships between design variables (e.g., X1 + 0.5*X3 >= X4).
6. Analyze a baseline model.
7. In turn, change each of the design variables by a small amount, analyze the FEA model, and record the effect on the objective variables.
8. Plug this information into the optimization software, which will then suggest new values for the design variables in order to move closer to the objectives.
9. Re-analyze the model with the new values for the design variables and record the effect on the objective variables.
10. Add new design variables, as needed (e.g., add a fillet to reduce the stress).
11. Repeat steps 8 through 10 until the objectives have been achieved. The optimization software should preferably consider the results of previous analyses to account for nonlinear effects.
Important: at the beginning there are no known relationships (equations) between the objective variables and the design variables. Hence, optimization software that requires such relationships won't work.
The cost of the optimization software should be less than $2000.
Thanks,
Don Culp
1. Define the objective variables (e.g., Y1 = max allowed stress in part 1, Y2 = max allowed deflection in part 1, Y3 = max allowed stress in part 2, Y4 = max allowed deflection in part 2, etc.)
2. Weight the objective variables (e.g., Y1 is 5 times as important as Y2).
3. Define the design variables (e.g., X1 = length 1, X2 = length 2, X3 = radius 1, X4 = radius 2, etc).
4. Define limits on the design variables (e.g., X1 <= 4).
5. Define interrelationships between design variables (e.g., X1 + 0.5*X3 >= X4).
6. Analyze a baseline model.
7. In turn, change each of the design variables by a small amount, analyze the FEA model, and record the effect on the objective variables.
8. Plug this information into the optimization software, which will then suggest new values for the design variables in order to move closer to the objectives.
9. Re-analyze the model with the new values for the design variables and record the effect on the objective variables.
10. Add new design variables, as needed (e.g., add a fillet to reduce the stress).
11. Repeat steps 8 through 10 until the objectives have been achieved. The optimization software should preferably consider the results of previous analyses to account for nonlinear effects.
Important: at the beginning there are no known relationships (equations) between the objective variables and the design variables. Hence, optimization software that requires such relationships won't work.
The cost of the optimization software should be less than $2000.
Thanks,
Don Culp