To do LabelMover optimization, it is necessary to specify the set of possible variations of physical properties or of the model geometry. Each variation describes a range for a geometry transformation or a range for changes of material properties.
For example, typical variation could be "Block "Alnico Up" can be moved in any direction for a distance not more than 1 mm". Or, another typical example: "Frequency for AC problem can vary between 1000 Hz and 3000 Hz".
There are two kinds of variations: Geomeric variation and Property variation.
Geometric Variation
With this variation, we specify how much can the geometry of the problem be changed. We should specify:
One or several labels to be moved
Specify the blocks, edges and vertices to be moved.
Type of move
Displacement, Rotation and Scaling are
supported.
For displacement, there are two options available - you can
specify a move in known
direction or you can specify a move in any direction for defined maximum
distance.
Parameters for the operation
For Displacement in fixed direction you should specify two
vectors dx1, dy1 and dx2, dy2. It means that the model
part can be moved at with (dx1, dy1) displacement maximum in one direction and (dx2, dy2)
maximum at another direction.
For example, to specify that some block can be moved up to 5 sm. to the left and up to 10 sm. to the right, you should set dx1 = -5, dy1 = 0 and dx2 = 10, dy2 = 0.
For
Displacement in any direction,
you should specify dr, the maximum displacement distance.
For Rotate operation you should specify the rotation center coordinates x, y
and the range of the rotation angles. For example: ceneter 0, 0,
angle from -10 to
30.
For Scale operation you should specify x and y coordinates
for the center and the range of the scale factors. For example: center 0, 0, scale
factor from 0.5 to 3.
Property Variation
Specify how much we can change this property. You should specify:
Label
Property will be changed for this label.
Property
You should specify the name of the property to change. You can
specify most of the properties supported by QuickField. (But see also remark
below).
Note. LabelMover optimization does not work for the library data. If you want to optimize the properties of the label kept in the Library Data file, you need to copy this label to the Data file first.
For more information please see
Optimization Overview
Theoretical Description for Optimization