11.4.1 Bead optimization of a plate

Products: Abaqus/Standard  Abaqus/CAE  

Objectives

This example uses the Optimization module to optimize the stiffness of a simple plate by introducing stiffening beads.

Application description

This example illustrates condition-based bead optimization of a simply supported plate. During a bead optimization, the nodes of the shell elements are moved in the direction of the shell normal to increase the moment of inertia, which leads to a greater stiffness or higher eigenfrequencies. The resulting beads are easy to reproduce in a sheet metal stamping process without increasing the mass or cost of the finished product. For more information, see Bead optimization” in “Structural optimization: overview, Section 13.1.1 of the Abaqus Analysis User's Guide.

Geometry

The plate is a 600 mm × 600 mm three-dimensional shell part. A shell section is assigned to the part with a thickness of 1.5 mm. The shell section uses the default Simpson integral rule with five integration points through the shell section.

Materials

The plate is made of an elastic material with a Young's modulus of 210 GPa and a Poisson’s ratio of 0.3.

Boundary conditions and loading

The edges of the plate are fixed in all three translation degrees of freedom. A pressure of 1.0 is applied to a partitioned region at the center of the plate, as shown in Figure 11.4.1–1.

Optimization features

The bead optimization is configured as described in the following sections.

Optimization task

This example creates a bead optimization task that is governed by the condition-based optimization algorithm. The bead width is specified as 60 mm.

Design area

The entire plate is selected as the design area. By default, the Optimization module freezes the position of the nodes around the edge of the plate that were included in the boundary condition.

Design responses

A design response is created that calculates the maximum of the strain energy over all the elements in the design area. A second design response calculates the bead height.

Objective function

A single objective function attempts to minimize the maximum of the strain energy of the design area. Since compliance is defined as the sum of the strain energy, and stiffness is the reciprocal of compliance, the objective function is equivalent to maximizing the stiffness of the plate.

Constraint

A single constraint sets the bead height to 20 mm.

Abaqus modeling approaches and simulation techniques

The example creates an optimization process with the default maximum of three design cycles.

Analysis types

A static stress analysis is performed.

Run procedure

A Python script is included that reproduces the model using the Abaqus Scripting Interface in Abaqus/CAE. The Python script (plate_bead_optimization.py) builds the optimization model and executes the optimization job. To view the results of the optimization, you can use the Optimization Process Manager to combine the output database files that are generated and open the resulting output database file (Beadprocess\TOSCA_POST\BeadJob_post.odb). You can use the Visualization module to display a contour plot of the optimized nodal displacement (DISP_NORMAL_VAL) that shows the generated stiffening beads. You can return to the Optimization module to review the bead optimization model that was created in Abaqus/CAE.

The Python script can be run interactively or from the command line, and the script must be available from your working directory.

Results and discussion

The results are available in the combined output database file created from the Optimization Process Manager. The step contains three optimization iterations that correspond to the three design cycles of the optimization process. Figure 11.4.1–2 shows how the bead optimization moves nodes to create stiffening beads along the bending trajectories. Figure 11.4.1–3 and Figure 11.4.1–4 compare the plate stresses prior to the optimization and after the introduction of the stiffening beads.

Files

plate_bead_optimization.py

Python script to create the model and the bead optimization.

References


Other

  • Emmrich, D., Entwicklung einer FEM-basierten Methode zur Gesaltung von Sicken für biegebeanspruchte Leitstützstrukturen im Konstruktionsprozess. Forschungsberichte des Instituts für Produktentwicklung, 13. Karlsruhe, 2004.

Figures

Figure 11.4.1–1 Pressure load and boundary conditions.

Figure 11.4.1–2 The optimized plate showing the displacement of the nodes.

Figure 11.4.1–3 Stresses in the plate prior to optimization.

Figure 11.4.1–4 Stresses in the plate after optimization.