Circular SYMMETRY in Paretoworks

The goal of this section is to go over the Cyclic Symmetry constraint with some depth.


For this section of tghe guide, we will be using the circularSymmetry.SLDPRT model from the ParetoWorks Examples directory on your deskotp. Activate ParetoWorks and apply the following to the load model:

  • Chose IPS as the Units for this model

  • Assign a material type of AlloySteel (Figure-1)

  • On the inner surface of the disc, assign that to be a fixed surface (Figure-2)

  • On the outer surface of the dis, assign a torque of 200 lb-in

With the above conditions set, run Static FEA with the mesh quality set to fine on the model from the Finite Element Analysis menu

Figure 1 — Material Assignment

Figure 2 — Boundary Condition assignment

Figure 3 — 7-Lobe Cyclic Symmetry

Figure 4 — 7 Lobe Cyclic Symmetry Optimized Model

Figure 4 — 7 Lobe Cyclic Symmetry Optimized Model

Cyclic Symmetry constraint

The cyclic symmetry constraint tells Pareto to repeat an optimization pattern around the radius of a cylindrical object. The variable for this option is expressed in a number of lobes (repetitions of the pattern) ranging from 3 lobes at 120 degree intervals, to 8 lobes at 45 degree intervals. Lets apply a 7-Lobe constraint for optimization.
Open up the Assign Constraints section and set the following options (See Figure 3)

  • Check CyclicSym(Z) and set to 7-lobe

  • Check MinFeature and set to 2

  • Check Max Displacement and set it to 0.787

  • Check Stress Safety Factor and set to 1

  • Check the Keep Fixed Faces checkbox

With these settings optimize with an objective of Max Stiffness. Pareto will attempt to remove material while creating a pattern that repeats itself 7 times. Your result may look similar to Figure 4.

Feel free to play around with different values of the Cyclic Symmetry Constraint. Below we have included more generated models with different Cyclic Symmetry values.