Overview about the Sensitivity-Based Topology Optimization Examples

The Crane Hook example shows the main optimization workflow. The other examples are based on this workflow and only explain additional settings.

Example Description File Name Commands
AirbeamVol Shows a setup with minimization of volume and displacement constraint with minimum member size restriction. airbeam_vol.ext VOLUME, DISP, MIN_MEMBER, OPT_PARAM, SYMMETRY
Bonnet Shows the difference between a MIN and a MINMAX optimization. bonnet.ext MINMAX
Crane Hook Shows the main workflow for sensitivity-based optimization. cranehook_stat.ext, cranehook_freq.ext FEM_INPUT, DRESP, CONSTRAINT, OBJ_FUNC, OPTIMIZE, DVCON_TOPO
Crankshaft Shows how to add a center of gravity and rotation constraint. crank_shaft.ext CENTER_GRAVITY_Y
Door Hinge Shows how to enforce printable designs with an overhang constraint. doorhinge.ext DVCON_TOPO
Group Operator Shows how to use Abaqus group operators for design responses. group_oper.ext DRESP, OPT_PARAM, AUTO_FROZEN, DRESP_GROUP_OPER_AGGREGATION
Internal Forces Shows how to solve an internal force problem. internal_forces.ext INTERNAL_FORCE, REACTION_FORCE
Mechanism Shows how to perform a mechanism design. mechanism.ext DISP
Milling Restriction Shows how to design a millable part. milling.ext DVCON_TOPO, GROUP_DEF
MIMP Interpolation Shows when to use the MIMP interpolation. upright_mimp.ext DVCON_TOPO, MAT_INTERPOLATION
Mode Tracking Shows how to use the mode tracking setting. modetracking.ext MODETRACKING
Plate Shows how to add a thickness control. plate_min_max.ext MIN_MEMBER, MAX_MEMBER, SYMMETRY
Rib Design Plastic Part Shows how to design a part with rib pattern using a plastic injection part. topo_ribs_plastic.ext RIB_DESIGN
Rib Design Oil Pan Shows how to design a part with rib pattern using an oil pan model. topo_ribs_oilpan.ext RIB_DESIGN
Solid Void Post Strategy Shows how to reduce the amount of intermediate densities. solidvoid.ext MODETRACKING, SOLID_VOID_POST_STRATEGY
Stress Constraint Shows an alternative way for the standard Maximize stiffness task. beam_stress.ext SIG_SENS_MISES_CONSTRAINT
Symmetric Plate Shows an optimization task using the Kreisselmeier-Steinhauser criterion. plate_sym_freq.ext DYN_FREQ_KREISSEL
Temperature Loading Shows how to solve a temperature loading problem. temperature.ext GROUP_DEF
Thermal CPU Cooler (Temperature) Shows how to set up a thermal optimization for a CPU cooler with a temperature design response. topo_thermal_cpu_temp.ext TEMPERATURE, SYMMETRY, CAST
Thermal CPU Cooler (Thermal Measure) Shows how to set up a static-thermal optimization for a CPU cooler with an energy thermal measure. topo_thermal_cpu_thmeasure_thermal.ext, topo_thermal_cpu_thmeasure_static.ext ENERGY_THERMAL_MEASURE, SYMMETRY, CAST, STAMP
Thermal Heat Sink (Heat Flux) Shows how to set up a thermal optimization for a CPU cooler with heat flux design responses. topo_thermal_heatsink_hflux.ext INTERNAL_HFLUX, REACTION_HFLUX, STAMP
AirbeamVol Bonnet Crane Hook Crankshaft Door Hinge Group Operator Internal Forces Mechanism Milling MIMP Modetracking Plate Rib Design Plastic Part Rib Design Oil Pan Solid Void Post Strategy Stress Constraint Symmetric Plate Temperature Load Thermal CPU Cooler (Temperature) Thermal CPU Cooler (Thermal Measure) Thermal Heat Sink (Heat Flux)
Analysis Type
FREQUENCY X X X X
STATIC X X X X X X X X X X X X X X X X
THERMAL X X X
Objective
Compliance X X X X X X
Displacement X X
Energy Thermal Measure X
Frequency (Kreisselmeier-Steinhauser) X
Heat Flux X
Mass X X
Temperature X
Volume X X X X X X X X
Target
MAX X X
MIN X X X X X X X X X X X X X X X X X
MINMAX X X
Constraints
Center of gravity X
Displacement X X X X X
Frequency X X X X
Heat Flux X
Internal force X
Rotation X
von Mises stress X X X
Mass X X
Volume X X X X X X X X X
Geometrical Restriction
Casting X X X X X X
Frozen X X X X X X X X X X X X X X
Max. Member Size X
Min. Member Size X X
Milling X
Overhang X
Rib Pattern X X
Symmetry X X X X X
Features
DRESP_GROUP_OPER_AGGREGATION X
MAT_INTERPOLATION X X
MODETRACKING X X
SOLID_VOID_POST_STRATEGY X
STABILIZATION