Objectives and Constraints
Plato offers a variety of optimization objectives including compliance minimization, stress constrained mass minimization, mode matching, SRS matching, temperature matching. The contraints Plato offers include volume and various mass properties.
High performance computing (HPC) enabled topology optimization
Plato components are written with HPC (distributed memory platforms) in mind from the very beginning. Plato optimization runs have been demonstrated on hundreds of cores and the underlying physics codes have demonstrated good scaling on 10’s of thousands of cores. The Plato team will continue to focus on scalability as a critical component as the capabilities include more complex physics and more complex design problems.
Restart
Plato provides a capability for stopping an optimization run, adjusting parameters, and then resuming the optimization where it left off. This capability has proven very useful for exploring the design space by “steering” the optimization through input parameter adjustments.