ID_NAME |
= <id_name > |
Unique ID name of the SMOOTH block, which is also used as the default output
file name base. |
TASK |
|
Determines the task type. |
|
= ISO |
Isosurface of a topology optimization result. |
|
= SURFACE |
Surface of the result of a shape or bead optimization. |
|
= SURFACE_INITIAL |
Surface of the initial model of a shape or bead optimization. |
|
= ALL_ITERATIONS |
Isosurfaces for each iteration of topology optimization. |
DATABASE |
= <opt_res_database > |
Name of the results-database to read from. The typical name is opt_res_database .
If this parameter is provided, the parameters MODEL , RESULT , and
GROUP_FILE are not allowed. |
DESIGN_CYCLE |
= ALL
= LAST
= <value > |
Design-cycle to select the results for it from the results-database.
Can be one of ALL , LAST , or a single numeric value specifying a design cycle.
This parameter is taken into account only if the DATABASE parameter is in use. |
MODEL |
= <ONF_file_name > |
Name of the ONF model file. This parameter is not allowed when a DATABASE -name is given. |
RESULT |
= <ONF_result_file_name > |
ONF results file name containing the material distribution (for topology optimization with
TASK = iso or all_iterations )
or the optimization displacement (for bead or shape optimization).
This parameter is not allowed when a DATABASE-name is given. |
OUTPUT_FILE |
= <file_name_base > = <value_of_id_name_parameter> |
Base for the output file name. |
ISO_VALUE |
= <value >
= 0.3 |
Isovalue; is used to determine the positions on the element edges where the new nodes are created.
Larger values lead to models with smaller volume. Not used if TASK = surface . Value between 0 and 1. |
SMOOTH_CYCLES |
= <value >
= 5 |
Number of smoothing cycles: if set to 0, no smoothing is performed. Larger values lead to smoother models,
but might cause the narrowing of thin components. Not used if TASK = surface . Nonnegative integer value. |
SHRINKAGE_CORRECTION |
= YES
= NO |
Reduce the shrinkage effects caused by the Laplacian smoothing. |
REDUCTION_RATE |
= <value >
= 0 |
Defines the percent of faces that should be removed during the data reduction: if set to 0, no data reduction occurs.
If set to 100, the data reduction stops when no faces can be removed (that is checked using the REDUCTION_ANGLE parameter).
Real value between 0 and 100. |
REDUCTION_ANGLE |
= <value >
= 15 |
Defines the maximal angle between adjacent faces at a node such that the node might be removed during the data reduction.
Real value in degrees between 0 and 90. |
SELF_INTERSECTION_CHECK |
|
Defines if the self-intersection checks are to be performed during the isocut, smoothing, and
data reduction. |
|
= OFF |
No checks. |
|
= CHECK |
Check once. |
|
= RUNTIME |
Check always. |
|
= ITERATIVE |
First run without check, then rerun if self-intersections are found. |
MIN_ANGLE |
= <value >
= 15 |
Defines the minimal angle of the triangles that result from the smoothing and data reduction.
Triangles with smaller angles might be present if they are created during the isocut. Too large value might prevent the smoothing,
too small value might lead to degenerated triangles. Real value in degrees between 0 and 90. |
MIXED_MESH |
= YES
= NO |
If set to YES , then the quadrilaterals are formed from adjacent triangles;
applies to VTFX, ONF, and IGES output formats only. |
FORMAT |
See the section below |
Output file format; one or more FORMAT entries can be specified. In case that
the isosurfaces for all iterations are calculated, one file for each
iteration in each mentioned format (except VTFX) is saved. In
addition, a VTFX file containing the isosurfaces for all iterations
is generated. |
OUTPUT_SURFACE |
= ORIGINAL
= NEW
= BOTH |
Specifies what should be saved to the output files: the original surface (ORIGINAL ),
the surface generated by isocut (NEW ), or the complete surface (BOTH ). The parameter
has no influence for shell element models, and is ignored for the generation of slices. |
INVERT_SURFACE |
= YES
= NO |
Show only the removed parts instead of the plain results if set to YES . |
ORIGINAL_SURFACE_TOLERANCE |
= 0.0,REL
= 0.0,ABS |
Add an offset to nodes on the original surface (3D only). This can either be done in absolute values (ABS )
or relative to the element size (REL ). |
VTF_ORIGINAL_MODEL |
= YES
= NO |
If set to YES , the original FEM model will be saved to the VTFX output file in addition to the (iso)surface. |
APPEND_TO_VTFX |
= YES
= NO |
Appends report to file specified with parameter OUTPUT_FILE . |
IGES_UNIT |
= IN (inches)
= MM (millimeters)
= FT (feet)
= MI (miles)
= M (meters)
= KM (kilometers)
= MIL (mils)
= UM (microns)
= CM (centimeters)
= UIN (microinches) |
Unit used for output in IGES format.Note that the same unit is used in the case that the slices are generated and saved in IGES format. |
SLICE_NUMBER |
= <value >
= 0 |
Number of parallel section planes that define the slices. If set to 0, no slices are saved. Only used for solid models. Nonnegative integer value. |
SLICE_NORMAL |
= <x_coord >, <y_coord >,<z_coord >
= 0,1,0 |
Normal to the section planes. The real values x , y , z that are not all equal
to zero should be separated by commas; spaces before or after the commas are allowed. |
SLICE_FORMAT |
|
|
|
= IGS_POLYGON |
Save slices as polygons using cubic parametric splines for each segment (IGES block 112). File name: <name>_slices.igs . |
|
= IGS_CURVES |
Save slices as curves obtained by interpolation using uniform cubic splines (IGES block 126). File name: <name>_slices_ipl.igs . |
|
= CLI |
Save slices as polygons saved in common layer interface format. File name: <name>_slices.cli . |
|
= ALL |
Save slices in all formats mentioned above. |
BORDER |
= YES
= NO |
If set to YES , the border of the shell element model will be saved according to
the format defined by the SLICE_FORMAT parameter; the
file name is the same as for slice output, with ’slices’ replaced
with ’border.’ Only used for shell element models. |
GROUP_FILE |
= <ONF_group_file_name > |
Name of the ONF file containing the groups.
This parameter is not allowed when a DATABASE -name is given. |
GROUP_EXCLUDE |
= <group_name > |
The elements of the group are ignored for all operations. |
GROUP_INCLUDE |
= <group_name > |
The elements of the group are marked as normal and are used for the (iso)surface calculation. |
GROUP_SURFACE |
= <group_name > |
The surface of the elements in the group will be calculated even if they would be deleted or cut otherwise. |
ND_GROUP |
= <node_group_name > |
Remove elements from the smooth output that contain nodes not present in the specified node group. |
TARGET_VOLUME |
= <value >
= 0 |
Defines the target volume that is to be achieved iteratively by varying the isovalue. If set to 0,
the given isovalue is used for the generation of the isosurface. Not used if TASK = surface .
Real value between 0 and 1. |
ISO_VALUE_GROUP |
= <group >,<value > |
Defines the isovalue for a given group. Not used if TASK = surface . Value is between 0 and 1. |
TARGET_VOLUME_GROUP |
= <group >,<value > |
Defines the target volume for a given group. Not used if TASK = surface . Value is between 0 and 1. |
ISO_SEQUENCE |
|
Only used if TASK = all_iterations . |
|
= CONST |
Use the same isovalue for each iteration. |
|
= INCR |
Use linearly increasing isovalues. |
|
= NO |
The entire model is used for smoothing. |
|
= YES |
The loaded elements will be removed from the smoothed result. Only available if <jobname>_fem.onf file is used as the input model file. |
ORIGINAL_SURFACE_SMOOTHING |
|
Defines if the original surface is to be smoothed or remain unchanged. |
|
= OFF |
No changes to the original surface. |
|
= SHRINK |
Allows its nodes to be moved toward the inside only. |
|
= FULL |
Allows any modifications of the original surface. |
RESULT_FILTERING |
= OFF
= MODERATE
= FULL |
Defines if the element material values are to be filtered (averaged locally) before the isocut, and to what extent. |
KEEP_CONNECTION_NODES |
= YES
= NO |
Keep nodes on the border toward an excluded area |
KEEP_LOADED_ELEMENTS |
= NO
= YES |
Keep loaded elements (gravity, accelerations, pressure loads) |
COMPONENT_LIMITING_SIZE |
= <value >
= 0 |
Defines the minimal allowed relative size of a connected component (calculated using its number of faces).
All components with the relative size below this value are removed. |