Pro/Mechanica – Structural Optimization » Tutorial: Copy beam.prt into a folder on the hard drive← set as working directory » Open beam.prt in Pro/Engineer (part file, not assembly file) 1. Pro/E Toolbar: Applications → Mechanica 2. Perform pre-processing of finite element model (constraints, loads, materials, etc.) » Apply a -45,000 N force load on the top surface of the beam in the y-direction » Create a displacement constraint on one end of the beam: no translation in any direction » Assign Al6061 as beam material 3. Create new Static Analysis a. Analysis → Mechanica Analysis/Studies b. In “Analysis and Design Studies” dialog box: File → New Static Analysis… (See “Pro/Mechanica Procedure” handout) » Create new static analysis called “Beam_Loading” with the following parameters: Method: Multi-Pass Adaptive Polynomial Order Maximum: 9 Convergence Percentage: 5 » In “Configure Run Settings” 4. , set Memory Allocation to 1024 MB Create new Optimization Design Study a. Analysis → Mechanica Analysis/Studies b. In “Analysis and Design Studies” dialog box: File → New Optimization Design Study c. Input name and description (optional) of optimization study d. Select Optimization under Type » Create new optimization design study called “mass_minimization” 5. Define Objective Function a. b. Click Measures → “Measures” dialog box: Select the desired “Predefined Measure” to be optimized (total_mass, max_stress_vm, etc.) → OK c. Select Minimize or Maximize under Goal » Set “mass” as the objective function to be minimized 6. Define Design Constraints a. Click New Design Limit → “Measures” dialog box: b. Select the desired “Predefined Measure” to set as a constraint → OK c. Define constraint as equality (=) or inequality (<, >) d. Define constraint Value e. Click New Design Limit f. Click Delete Design Limit to add additional constraints to delete a constraint » Constrain the maximum von Mises stress to be less than 255 N/mm2 7. Define Design Variables a. b. c. Click Select Dimension from Model Click part or assembly feature in workspace or model tree to view its dimensions Click the dimension to assign as a design variable d. e. Set Minimum and Maximum limits of design variable Rename design variable (optional) f. Click Select Dimension from Model g. Click Delete Variable h. Click OK to define additional design variables to delete a design variable » Select the following three dimensions as design variables and specify minimum and maximum limits as shown in the figure above: d2: d3: d4: 8. Set Design Study Options a. Specify Optimization Algorithm (Click Options) i. Sequential Quadratic Programming (SQP) [default] Faster, guarantees global optimum design if initial design is feasible, but does not guarantee feasible intermediate designs ii. Gradient Projection (GDP) Slower, guarantees feasible intermediate designs if initial design is feasible, but does not guarantee global optimum design b. c. d. Specify Optimization Convergence and Maximum Iterations (usually can leave at default) Select Repeat P-Loop Convergence if significant changes will occur in model’s shape (slower) Select Remesh after each shape update to update mesh after each iteration (slower) » Keep default options 9. Run Analysis a. Click Start Run to begin processing and Display Study Status to view progress 10. View Optimize History a. In “Analysis and Design Studies” dialog box: Info → Optimize History b. Click Accept Value repeatedly to view each iteration of optimization and to “leave model at the optimized shape” 11. View Optimization Pass Plots a. Click Review Results of a Design Study or Finite Element Analysis Analysis → Results) b. In “Result Window Definition” Dialog Box: i. Select Graph under Display Type ii. Select Measure in Quantity tab (or in Mechanica toolbar: iii. Click to define variable to plot vs. optimization pass (max_stress_vm, total_mass, etc.) → OK → OK and Show 12. View stress fringe plots and additional output as described in “Pro/Mechanica Procedure” handout