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 initial model or the result of shape or bead optimization. |
|
= ALL_ITERATIONS |
Isosurfaces for each iteration of topology optimization. |
MODEL |
= <ONF_file_name> |
Name of the ONF model file. |
RESULT |
= <ONF_result_file_name> |
ONF result file name containing the material distribution (for topology optimization with TASK = iso or all_iterations) or the optimization displacement (for bead or shape optimization). |
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 may 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 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 may 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 may be present if they are created during the isocut. Too large value may prevent the smoothing, too small value may 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, IGES and WRL 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. Additionally, 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. |
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 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. |
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. |
EXCLUDE_LOADED |
|
The exclusion of loaded elements is required for the automatic remeshing in Tosca ANSA® environment (Default in TAe: YES). |
|
= 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. |
|
= NO |
The entire model is used for smoothing. |
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 towards 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 towards 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. |