Lattice Sizing+
Lattice Sizing+ is an extended sizing optimization process at the end of the sizing optimization during the second phase of lattice optimization.
Lattice Sizing+ is activated when LATPRM,CLEAN,YES (default) or LATPRM,CLEAN,LESS is present in the model. The Beam Cleaning procedure occurs after sizing optimization at the end of the second optimization phase to penalize beams with very low radii (below LATPRM,MINRAD). The beams below MINRAD are pushed to 0 or 1 via an embedded Topology optimization. The minimum value of the radii or aspect ratio can be controlled using LATPRM, MINRAD and/or LATPRM, R2LRATIO in conjunction with LATPRM, CLEAN.
- pen
- Penalty term added to the objective
- peni
- Penalty value associated with each sizing design variable
- objc
- Objective value at the convergence of the previous sizing optimization phase
- penc
- Value of the total penalty at the end of the previous sizing optimization phase

Figure 1. Heaviside Penalty Function for Lattice Sizing+ (LATPRM,CLEAN,YES)

Figure 2. Quadratic Penalty Function for Lattice Sizing+ (LATPRM,CLEAN,LESS)
The second additional phase involves adding a penalty of 1000 times the Objective.
The Lattice Sizing+ process allows the cleaning up of small beams without much loss in compliance when compared to the converged step of the sizing optimization. Since the cleaning process is now visible to the optimizer, there is no violation of constraints and performance drop is minimized.