The Auto QA subpanel holds options related to automatic checking and adjustment of element quality during morphing.
Panel Inputs
Input
|
Description
|
(auto quality check switch)
|
These checks automatically evaluate element quality after every morphing operation, including the application of constraints when they are created. HyperMorph will run the element check in either the standard mode, which will highlight failed elements, or in color plotting mode, which will show the element check results for each element with colors that reflect the element's quality, and give a brief report in the message bar. On screen the letters QA will appear and you may either left-click to refresh the screen and continue morphing, or right-click to save the elements to the user mark. In interactive mode the highlighting or color plotting will occur in real time. A wide variety of checks are available for 1-D, 2-D, and 3-D checks including warpage, minimum length, Jacobian, and more. In addition, the extended entity selection menu includes an off option to completely forgo automatic quality checking.
You may also choose to turn off negative jacobian checking in this panel by unchecking the check neg. jacobians checkbox. Whenever a morphing operation is performed, HyperMorph will check the model for elements with negative jacobians. If one or more elements with a negative jacobian are found, an error will be reported and HyperMesh will be paused until you click the mouse button. If you do not want this check to occur, such as if you are running a batch script, you can turn the check off.
Quality Checks are discussed in detail in How Element Quality is Calculated the HyperMesh User's Guide.
|
auto remeshing:
|
For both manual and on release remeshing, select the mesh style (quads, trias, mixed, or right trias), the target element size, and whether you want size control, skew control, to preserve shapes, and whether or not to also remesh 3D elements.
For automatic remeshing on release, there is a text box labeled qa fail% >. This value represents the percentage of affected elements that have to fail the auto quality check before remeshing is triggered.
Note: | Automatic remeshing will not be active unless automatic quality check is turned on, as the automatic quality check is used to supply the current qa fail%. |
During automatic remeshing (which is active when you select the on release option), watch carefully as new messages are written to the screen after morphing. After highlighting the elements which failed the auto qa, if the number of failed elements exceeds the qa fail %, you will see the message, "QA - right click to remesh," instead of simply, "QA" written either next to your cursor or in the bottom-right corner of the window. If you right-click, all affected domains and elements will be remeshed. If you left-click, remeshing will not occur. Once the remesh is complete, you will see the message, "remesh - right click to reject." This is your ONLY chance to reject the remeshing that has been performed. If you right-click, the remeshing will be rejected and the morphing will be retained. If you left-click, the remeshing cannot be undone, although the morphing can be.
Note: | An affected element is any element that touches a node that has been morphed, whether or not it has failed QA. An affected domain is any domain that contains an affected element. |
|
auto smoothing:
|
Auto-smoothing seeks to reduce mesh distortion during a morphing operation, using the same methods as the smooth panel. HyperMorph applies the smoothing to all affected domains and all elements that contain an affected node.
• | The autodecide option tells HyperMesh to calculate the lengths of all of the elements’ edges to find the extreme values. If the ratio of smallest to largest is below a certain threshold, it uses the shape correcting algorithm; otherwise, it uses the size correcting algorithm. |
• | The size correcting algorithm moderates variations in element edge size through the mesh using a modified Laplacian over-relaxation that correctly handles mixtures of quad and tria elements. |
• | The shape correcting algorithm moderates variations in element aspect ratio through the mesh using a modified isoparametric-centroidal over-relaxation that correctly handles mixtures of quad and tria elements. |
• | The angle correcting algorithm attempts to globally minimize the average deviation of element angles from their ideal values. |
• | The QI optimized algorithm optimizes as many facets of elements quality (size, angle, Jacobian) as you desire. If you click the edit criteria button it will bring up the element quality calculator which you can use to set the quality criteria used during smoothing. |
Note: | The QI optimized algorithm only applies to shell elements. |
• | The unsquish algorithm optimizes the element squish value of tetra and pyramid elements, the jacobian value of penta and hexa elements, and the skew value of tria and quad elements. When using it you may choose between three options: fast, even, and best. The fast option will smooth the elements as fast as possible using a relatively low quality benchmark. The best option will smooth the elements using a relatively high quality benchmark but will take more time to solve. The even option will smooth the elements while balancing your desire for good quality elements and fast solving speed. |
• | Choose off to completely disable auto-smoothing. |
To control how smoothing is applied during interactive morphing select either on release or real time. If you select on release, the smoothing will not occur until you release the mouse button. If you select real time, the smoothing will occur as you are morphing.
Note: | Smoothing in real time can be slow for large meshes. |
|
check neg. jacobians
|
Activate this checkbox if you wish HyperMorph to check for Jacobian values that are negative.
|
color plotting
|
Activate this checkbox if you wish elements to be drawn in colors representing their quality status (good, pass, fail).
|
|