Geometric surfaces that represent the mid-plane of a part have thickness information stored in their definition if they are extracted using the midsurface function. Thickness data can be a single value for the entire part or a varying function.
The Midsurface Thickness Map script maps thickness data from surfaces to the associated nodes/elements via properties. You can also review the contour plot of thickness data with this script.
To access the Midsurface Thickness Map, from the menu bar, click Mesh > Assign > Midsurface Thickness. The tool displays in a new tab in the tab area.
Select which entities to assign thicknesses.
Nodes, properties on elements
|
Assigns the thickness values directly to the node cards, with a single property assigned to the selected elements. The nodes are found from all of the selected 2D elements. Refer to the User profile section for more details on the unique behavior of the Midsurface Thickness Map utility for each user profile.
|
Nodes, properties on components
|
Assigns the thickness values directly to the node cards, with a single property assigned to the selected components. The nodes are found from all of the 2D elements in the selected components. Refer to the User profile section for more details on the unique behavior of the Midsurface Thickness Map utility for each user profile.
|
Elements
|
Assigns the thickness and Z-offset values (where supported) directly to the element cards. For each user profile, the values will be updated on the element card for that solver. Refer to the User profile section for more details on the unique behavior of the Midsurface Thickness Map utility for each user profile.
|
Properties on elements
|
Groups elements that fall within user-specified thickness intervals into common ranges, then creates and assigns to each of those elements in each range a property with the range thickness value assigned to the property card image. Most solvers only have Z-offset defined on the element card, so this value will always be populated on the element cards for any solver that supports Z-offset. In order to execute this mode, a base property named t0 must be defined. The t0 property definition will be used for all created properties based on the option specified in the Organization Method section described below. This option performs the following generic steps:
1. | Creates properties with name "t[thickness value]" by copying the properties of the base property t0 and assigning the appropriate thickness based on the value of the Organization Method. |
2. | Assigns to the elements that have thickness values within the specified ranges, based on the value of the Organization Method, the relevant property. |
|
Properties/Sections on components
|
Groups elements that fall within user-specified thickness intervals into common components, then creates and assigns to each of those components a property/section with the thickness value assigned to the property/section card image. Most solvers only have Z-offset defined on the element card, so this value will always be populated on the element cards for any solver that supports z-offset. In order to execute this mode, a base property/section must be assigned to a component named t0. The t0 component property/section will be used as the baseline for all newly created properties/sections based on the option specified in the Organization Method section described below. This option performs the following generic steps:
1. | Creates components and properties with name "t[thickness value]" by copying the properties of the base property t0 and assigning the appropriate thickness based on the value of the Organization Method. |
2. | Assigns a property/section to its corresponding component. |
3. | Removes any property assignments to the elements. |
4. | Organizes the elements that have thickness values within the specified ranges into the new components based on the value of the Organization Method. |
|
Organize only
|
Creates new components and sorts the selected elements into them according to the Organization Method selected.
|
|
Select Use Z-offset values to take z-offsets into account. Engineering Solutions uses z-offsets when midsurfacing parts that have variable thickness; the z-offset (which is saved as part of the midsurface data) tells a solver how much of a positive-normal offset exists between the actual part surface and the midsurface:
To assign z-offset values to the element cards for supported solvers, select Use Z-offset values. This option is only valid for certain user profiles.
|
Select a thickness calculation method to determine how the thickness value is calculated for each element.
Nodal values
|
Calculates multiple thickness values for each element by finding the thickness at each of the element nodes. It is possible for a node to have multiple thickness values at a single location (shared surface edge where the surfaces have different thickness). The thickness calculated using that node for an element is dependent on which surface that element is associated to.
|
Average
|
Calculates a single thickness value for each element by averaging the thickness at each of the element nodes.
|
Centroid
|
Calculates a single thickness value for each element by calculating the thickness at the centroid of the element.
|
Max
|
Calculates a single thickness value for each element by calculating the thickness at each node of the element and taking the max value.
|
Min
|
Calculates a single thickness value is for each element by calculating the thickness at each node of the element and taking the min value.
|
|
Select an organization method to specify the thickness range intervals used to generate properties based on their thickness values. Based on the Assign thickness to option, the properties and components are generated for certain thickness ranges. Any element with a thickness value within that range is assigned that property or organized into that component. You can specify thickness range intervals by two methods:
Gauge file
|
Specify the thickness range intervals in a Gauge File. Click here for details on the format of the gauge file.
|
Range Interval
|
Specify a thickness tolerance. Thickness range intervals are automatically generated based on the thickness tolerance using the following formula. The thickness assigned to each created component is n*tolerance.
• | Lower limit = (tolerance / 2) + (tolerance* i ) |
• | Upper limit = (tolerance / 2) + (tolerance* (i + 1)) |
• | Assigned value = tolerance*(i+1) |
• | Where i = 0……n, n is determined by the maximum thickness in model divided by the user specified tolerance and then rounding to up to the next integer. |
|
|
Click Apply to assign the thickness from the surface definition to the selected elements, based on the options specified.
|
Click Contour to createa a contour plot of the thicknesses on the selected elements/nodes based on the options specified. This option does not assign the thickness to the nodes or elements; it is a review/display function only. It is very useful for visualizing and verifying the results of the utility before applying the Midsurface Thickness Map mapping operation.
If you choose Properties on elements, Properties on components, or Organize only under the Assign thickness to option, Engineering Solutions honors the Organization method settings during the contour process and the contour value is assigned based on that organization. This allows the contour to match with the applied results.
If you choose Elements or Properties on components for the Assign thickness to option, and choose to use Nodal values for the Thickness calculation method, the values may not exactly match the nodal values that are actually applied. There can be multiple thicknesses associated to a node if it shares an edge with multiple surfaces. Since Engineering Solutions can only provide one value for the contour, it always chooses the first value which might not match exactly with all of the applied values in these situations.
|
See Also:
Gauge File Format and Example
Midsurf Thickness Behavior Under Different User Profiles