Transformation
The Transformation feature () can be added from the model tree under Component using the Shape Optimization context menu. It allows connected components to be moved, scaled, and rotated. A connected component is a list of domains or boundaries sharing points. If a connected component is next to fixed points, it will not move, so all Transformation features have to be surrounded by void or Free Shape Domain features. Use Symmetry/Roller features to fix internal straight lines that have to remain straight.
The Transformation feature includes the following settings:
Coordinate Systems
It is possible to choose coordinate systems for the translation as well as the scaling. By default the Global Coordinate System is used, but any (space-invariant) Base Vector System can be chosen.
Translation
For the translation, choose translation from the Translate type list: Free (the default), Distance, or Fixed. Free is associated with a table that has check columns for allowing translation along different directions. The table also has columns for the translation bounds. By default box directions are locked, so the domain groups are fixed.
Scaling
For the scaling, choose from the Scaling type list: No scaling, Isotropic (the default), Anisotropic, Isotropic (XY) (3D only), Isotropic (YZ) (3D only), or Isotropic (ZX) (3D only). All options except No scaling are associated with a table with check columns for allowing scaling along different directions as well as columns for the scaling bounds.
Rotation
For the rotation, choose rotation type from the Rotation type list: Prescribed axis or Fixed (the default). In 3D, the options Axis in plane and Free rotation are also available. The Prescribed axis option is associated with a setting for the upper and lower rotation bounds, while these are combined to a single option for Axis in place and Free rotation. In 3D the Prescribed axis is associated with an Axis list: x-axis, y-axis, z-axis (the default), or User defined. The User defined option allows specifying the axis x, y, and z components. Similarly, the Axis in plane is associated with a Plane list: xy-plane, yz-plane, zx-plane, or Normal vector. The Normal vector option allows specifying the x, y, and z components of a vector defining the plane.
Center of Scaling and Rotation
Scaling and rotation are associated with a point that you choose from the Center type list: Average (the default), Minimum, Maximum, or User defined.
Shape Optimization of Coils: Application Library path ACDC_Module/Electromagnetics_and_Optimization/coil_shape_optimization
Optimization of a Waveguide Iris Bandpass Filter — Transformation Version: Application Library path RF_Module/Filters/waveguide_filter_optimization_transformation
Shape Optimization of a Rectangular Loudspeaker Horn in 3D: Application Library path Acoustics_Module/Optimization/rectangular_horn_shape_optimization