Documente Academic
Documente Profesional
Documente Cultură
http://www.altairhyperworks.com/ClientCenterHWSupportProduct.aspx
In addition, the following countries have resellers for Altair Engineering: Colombia, Czech Republic,
Ecuador, Israel, Russia, Netherlands, Turkey, Poland, Singapore, Vietnam, Indonesia
Official offices with resellers: Canada, China, France, Germany, India, Malaysia, Italy, Japan, Korea, Spain,
Taiwan, United Kingdom, USA
Table of Contents
Chapter 1
Step 1: Set the User Profile and retrieve the model file, 01-GUI.hm
1. From the menu bar, select Preferences > User Profiles or select the icon.
2. Select the OptiStruct user profile.
3. Click OK.
4. Select File > Open > Model from the menu bar or select the icon.
5. Select the file ..\Model-Files\CH1-BASICS\01a-GUI.hm.
6. Click Open.
5. While holding the Ctrl Key and the Right Mouse Button, drag your mouse around to
pan the model.
6. While holding the Ctrl Key, click the Center Mouse Button (or clickable scroll wheel)
and draw a circle around a portion of the screen.
L
7. This will zoom into the region surrounded by the drawn circle.
8. While holding the Ctrl Key, rotate the scroll wheel forward to Zoom Out and backward
to Zoom In.
9. While holding the Ctrl Key, click the middle mouse button/scroll wheel to “fit” the
model to the screen.
2. Make sure the Model Browser tab > Model View icon is active.
3. Expand the Component category by clicking the + close to it. This will list all of the
components in the model.
4. Using the Geometry and Elements Icons, turn on and off components.
Using the Show/Hide Button turn off and on components in the graphics window.
Right click to hide a component and left click in the area of a hidden component to see a
ghost image of the hidden component. Releasing the button reveals the component.
5. Using the Isolate Button , left click on a component in the graphics window to
isolate it (turn off all other components) and right click on a hidden component to see
a ghost image of the hidden component. Releasing the button isolates the selected
component.
6. Use the global controls to turn on, off and reverse all of the
components.
7. Highlight components using the Left Mouse Button in the Graphics Area, and note
how the Global Controls now only affect the highlighted components.
8. Use the icon ( ) to switch the global controls between the Geometry, Elements
and Both options.
9. Review the other Model Browser Views:
a. Component View
This view is highly useful when working solely with components as none of the
other collectors are shown in the view. This view contains all of the visibility
control and right click functions of the Model View. Additionally, it adds fields that
show the mesh and geometry shading as well as the property and material
applied to each component.
b. Property View
This view allows the user to view all of the properties in the model and the
color of the entities on the screen by their assigned property. The visibility
controls as well as all right click extended functionality, work with this view as
well.
c. Material View
This view allows the user to view all of the materials in the model and the
color of the entities on the screen by their assigned material. The visibility
controls as well as all right click extended functionality, work with this view as
well.
b. Rename a component:
Click Right Mouse Button on component1 and select Rename or Left Click
on the new component “component1” will open below the Entity Editor tab
area, where you can change component name in the Value field.
c. Change and choose the component color by clicking the Color Value field.
e. Isolate Only a component (see if you can figure out the difference between
Isolate and Isolate Only).
f. Delete a component:
2. Left Click on the new component “component1” will open below the Entity Editor
tab area, where you can change component name in the Value field.
The new collector has been created and now we will move the elements for the
bucket into this new collector.
4. From the menu bar select Mesh > Organize > Elements > To Component or select
the icon .
5. In the Model Browser click the Selector Icon . This allows you to pick
components from the graphics window.
6. Click the bucket in the graphics window (component “Schaufel-GEOM-2D”).
7. Click the Add To Panel Collector icon . This will add the selected elements,
included in “Schaufel-GEOM-2D” component, to the selection.
8. Click the dest component= button and select the newly created “Bucket”
component.
9. Click move and the elements in the collector will be moved to the new component.
If you want to change the direction options, you have to click and select the
direction:
x, y and z axis will translate along those cardinal axis, while N1,N2,N3 allows the
user to define a direction as a vector (N1->N2) or as a normal to a plane defined by
the points N1,N2 and N3 following the right hand rule.
4. Pick a node on the flat face of the “Support-GEOM-3D” component shown below. A
green dot will appear at the selected node showing that N1 has been defined there.
The blue focus square will automatically move to N2.
5. Continue in a Clockwise direction picking two more nodes on the face defining the
blue N2 and red N3 nodes. Your model should look like similar to the picture above.
NOTE: It is not necessary that your nodes be identical to the image, just similar.
6. Enter 30 in the magnitude= field.
7. Click translate -.
The entire component will move 30 model units in the negative direction defined by
the normal of the plane N1, N2 and N3.
8. Click reject.
9. Try moving the component in other directions using both cardinal axis and the N1, N2
and N3 options.
10. Try moving the component using only N1 and N2 and then change the magnitude=
field to N2-N1 and see what that option works.
11. Use the reject button and the opposite direction translation to bring your component
back to the previous location.
1. Using the Mask Icon from the Display toolbar to enter the Mask panel.
4. Click mask.
This will hide the elements from view but they still can be affected through other
panels.
10. Hold the Shift Key down and holding the Right Mouse Button, drag a box in the
graphics window to de-select elements.
11. Click the yellow elems button to open the extended selection window.
Chapter 2
Geometry
Step 2: View the model in topology display toolbar to evaluate its integrity.
1. Observe where the model has incorrect connectivity and missing or duplicate
surfaces.
2. Click Geometry > Quick Edit to open the Quick Geometry Edit panel.
Note that the surface edges are now colored according to their topology status. This
occurs because Geometry Color is set to Auto ( ).
4. Click Visualization ( ) and navigate to the Visualization tab > Topology icon.
Visualization controls the display of the surfaces and surface edges. Surfaces can
be shaded or wireframe. The check boxes within this menu turn the display of the
different edge types and fixed points (surface vertices) on or off.
5. Clear all the check boxes except the Free check box.
Only the free edges should be displayed at this point.
6. Observe the free edges and make note of where they are.
The free (red) edges show where there is incorrect connectivity or gaps.
7. Note the locations where there are closed loops of free edges. These are locations
that probably have missing surfaces.
9. Observe the non-manifold edges and make note of where they are.
The non-manifold edges show where there are more than two surfaces sharing an
edge, which might indicate incorrect connectivity or correct T-Connections. For this
part, there are no yellow edges. This indicates that there are not duplicate surfaces
or T-connection.
10. Select all the check boxes.
11. Click the Close button to close the Visualization tab.
13. Rotate, zoom, and pan to locate any errors in the geometry.
14. Make note of the areas to be worked on:
• A surface that overhangs a round corner
• A missing surface
2. In the graphics area, select the overhanging surface shown in the picture below.
From the menu bar click Geometry > Quick Edit > delete surf
2. Clear the Keep tangency and Keep line endpoints for planar splines check
boxes.
The Keep tangency option is valid for surface edge line selection only. It considers
curvature of any surfaces attached to the selected edges and tries to create a
surface tangent to them. This helps to form a smooth transition to the surrounding
surfaces.
The Keep line endpoints for planar splines is valid for surface edge line selection
only. This option keeps line endpoints of surfaces created with closed spline/filler
lines.
3. Verify the entity type is set to lines.
4. Verify the Auto create (free edges only) check box is selected.
The Auto create (free edges only) option is valid for free surface edge line selection
only. It creates the surface as soon as a closed-loop free surface edge is
selected. This provides a single-click ability to close holes in an existing
surface. When this option is enabled, surfaces are created in the component of the
selected surface edge, and the topology is updated accordingly; when disabled,
multiple bounding lines/edges can be selected to create the surface
The Create in defines the resulting surface component organization. Selecting current
component organizes the new surfaces to the current component, no topology
updates for selected surface edges are made when this option is selected. Selecting
lines component adds the new surfaces to the same component that the selected
lines already belong to, the result is unpredictable if lines from different components
are selected and the topology of the new surface is updated accordingly for any
selected surface edges that belong to the determined lines component.
5. Zoom into the area indicated in the following image.
Pick one of the red lines bounding one of the gaps (missing surfaces).
HyperMesh automatically creates a filler surface to close the hole.
Repeat this step to create a filler surface in the other gaps.
Step 6: Combine multiple free edge pairs at one time with the equivalence
tool.
1. From the menu bar, click Geometry > Edit > Surface Edges > Equivalence
2. Activate the equiv free edges only check box.
Step 7: Combine free edge pairs, one pair at a time, using the toggle.
1. Go to the toggle sub-panel.
2. In the cleanup tol = field, type 0.1.
3. In the graphics area, click one of the free edges shown in the following image.
Use toggle to equivalence the other edges shown in the image below on the left.
4. Rotate and zoom into the area if needed. When the edge is selected, it will change
from red to green, indicating that the free edge pair has been equivalenced.
Step 2: View the model in topology display toolbar to evaluate its integrity.
1. Observe where the model has incorrect connectivity and missing or duplicate
surfaces.
The message bar displays, on the left, the following message: "1 duplicated surface
was found."
Step 4: Observe the model again to identify any remaining free edges, or
missing or duplicate surfaces.
1. Use the topology display and shaded modes to perform this task. All of the edges in
the model should be displayed as explained below:
• green shared edges, indicating that all internal surfaces are connected
(equivalenced).
• red free edges, indicating that, around the external profile & holes, all surfaces
edges are not connected (equivalenced) at that edge.
• yellow T-junction edges, indicating that these edges are connected
(equivalenced) and associated with 3 or more surfaces.
2. Click return to exit the panel.
If there were fillets that you did not wish to be removed they could be right clicked at
the F and they would be deselected and not removed.
6. Click remove.
All of the edge fillets will be removed leaving sharp corners in their place. This will
result in better mesh quality as will be shown in the next chapter.
The radius around the hole will be selected but the larger fillet will not be. This is
because the larger fillet has a radius of 7 and thus was not found.
6. Click the two surfaces that make the larger fillet (Set the max radius to 8) to highlight
them.
7. Click remove.
The fillets will be removed once again providing for a better mesh quality.
The holes are removed and a fixed point is placed at their former center. This will
guarantee a node is in that location but the points can be removed if no node is
needed.
8. Use Geometry > Quick Edit > toggle edge to complete the model.
This could be because the file was imported without errors or because the errors were
corrected using HyperMesh. In this case, errors in the topology were repaired in the
previous exercise (missing surfaces are re-created, duplicate surfaces are deleted, gaps
are closed, and so on).
For this exercise, you can use the Midsurface panel to generate a midsurface.
Note: These visualization techniques will be necessary for viewing the newly created
midsurface.
1. From the menu bar, click Geometry > Create > Midsurfaces > Auto.
2. Verify that the closed solid option is selected, and the entity selector is active and
set to surfs.
1. In the Model browser, only display the Middle Surface component. The graphics
area displays the midsurfaces generated for the solid sections of the model using
the auto-midsurface panel.
2. In the Model browser, turn the geometry for the lvl10 component back on
3. To open the Transparency panel, click on the Visualization toolbar.
4. With the comps selector active, select a line or surface of the lvl10 component.
HyperMesh selects the entire component because the entity selector is set to
comps.
Tip: You may need to zoom in on the model to select a valid entity.
5. Under transparency, click several times. The surfaces in the lvl10 component
become more and more transparent.
6. Optional: Drag the transparency slider back and forth to control the level of
transparency.
7. To visualize the midsurface, rotate, zoom, and pan.
Now that the midsurface has been created, it is a good time to save the model.
1. From the menu bar, click File > Save > Model.
Summary
You have now created surfaces on the mid-plane of the part. These surfaces can now be
meshed or further modifications can be made to their topology, depending on the
requirements of the analysis.
Exercise 2d - Midsurface
This exercise will cover the basic aspects of geometry repair and preparation for
meshing. It will cover repairing problems with the geometry, midsurfacing and
defeaturing.
TIP 2: You can use Geometry > Quick Edit and play with Tolerance value to fix
issues. The tolerance is used to determine if two surface edges are the same and if
two surface vertices are the same. The default tolerance controls if two surface
edges are close enough to be automatically combined to shared edges (green
edges).
If you want you can specify a different value, greater than the default value.
Increasing the tolerance can cause serious problems. When this value is set, any
features equal to or less than the tolerance are eliminated.
If there are edges present that are important to the surface, that surface will be
distorted, or will fail to trim properly.
The tolerance value should not be set to a value greater than the node tolerance set
in the options panel (Preferences > Geometry Options or press O) to be used for
your element mesh.
2. Use geometry repair tools to fix the following issues:
• Duplicate Surfaces to delete with Geometry > Defeature > duplicates
• Missing Surfaces to create with Geometry > Quick Edit > filler surface
• Free Edges to equivalence with Geometry > Quick Edit > toggle edge
6. Click extract.
A new component will be created called Middle Surfaces and the new mid plane
surfaces will be placed in it. Additionally the original component will be set to be
partially transparent so the Middle Surfaces can be seen.
7. Turn off the display of the original component so that only the Middle Surfaces are
displayed.
There are multiple issues with the model. They need to be repaired. Rotate the
model as shown below and zoom into the area.
Zooming in reveals some serious problems with the midsurface in this area. These
can be fixed with the Geometry > Create > Midsurfaces > Surface Pair.
8. This brings you to the final edit tools > surface pair sub-panel (midsurface panel).
9. Select the final edit tools > replace edge… option > replace sub-panel.
Select the 2 yellow edges as moved and retained, set 2 for the cleanup tol value
and click on replace.
10. Repeat steps 8-9 to adjust the area shown in the picture below.
11. (Optional) Check the model and see if there are still remaining issues. Use the
midsurfacing tools to repair the part, if needed.
3. From the menu bar, click Geometry > Create > Midsurfaces > Auto.
4. In the auto midsurface panel, click the first toggle and select closed solid.
9. To review the generated misdurface, hide the Body.1 component in the Model
browser. Some of the plates do not properly cross.
4. In the Model browser, hide the Body.1 and Middle Surface components.
5. Activate the full plate selector, and select the green face in the graphics area.
HyperMesh selects all of the plates in the ^Planar plate #0 component.
6. To hide all of the plates in the ^Planar plate #0 component, right-click on the green
face in the graphics area.
7. Repeat steps 5 and 6 for the three remaining exterior sides. The components
^Planar plate #2, ^Planar plate #3, and ^Planar plate #4 are hidden.
8. Select any face from the long interior rib, as illustrated in the image below. This rib
was split into three groups by the algorithm, and need to be reunited into one plate
component.
9. To merge these three plates into single planar plate specify plate type as planar.
10. Click or middle-click in the graphics area. The three plates are now the
same color, in a single component.
11. To merge the two remaining internal ribs, repeat steps 8 to 10.
13. Click .
14. To review the generated misdurface, hide the Body.1 component in the Model
browser. The plates are closer together, but they are still not the full length of the rib
due to the holes that trim the plates.
We will need to tell the auto-midsurface algorithm not to trim the plates where the holes
are.
1. In the Midsurfaces panel, select interim edit tools panel from the menu, select
edit plates > show/edit all… subpanel. HyperMesh populates less plate
components in the Model browser because some plates were merged in the
previous steps.
5. Click update.
6. Click .
7. To review the generated midsurface, hide the Body.1 component in the Model
browser. There is now a yellow edge where the plates meet, which indicates that the
plates are intersected correctly. It would have been possible to reorganize the plates
and create the not a trim surface component at the same time.
Summary
The model now contains surfaces on the mid-plane of the part. You used insert planes
and plates edit to ensure that there were no erroneous gaps in the generated
midsurfaces. You can now mesh these surfaces, or further modify their topology,
depending on the requirements of the analysis.
Chapter 3
2D Meshing
Exercise 3a - 2D Shell Meshing and Topology Refinement
2. Mesh the part with an element size of 5. Set all of the options to match the picture
above.
3. Review the mesh. Overall the mesh looks pretty good but closer examination of
areas around the part reveals there are some extremely poor quality elements.
4. Manipulate the part using the Pan, Rotate and Zoom functions and identify areas of
poor mesh formation.
As discussed in the lecture, HyperMesh always maintains all edges in the model
except those that are suppressed.
Turning the mesh visualization off shows the surface edge lines and reveals that
there are many features within the model that interfere with mesh quality. This is
very often the case in geometric models imported from CAD. Topology refinement is
used to fix those areas to improve the quality of the generated mesh.
8. Click OK.
9. Select all the surfaces and click autocleanup.
HyperMesh has suppressed edges that it felt would not allow elements that met the
criteria to be created.
10. Review the part again having a look at the new mesh that was remeshed
automatically during the topology modification due to the Meshing Options already
defined (Preferences > Meshing Options > topology revision: > advanced
remesh).
You will see that the quality of the mesh has improved drastically.
The green mesh that is shown is only a preview mesh and to see how changes affect
it click the green mesh button. The mesh will not be finalized until the return button
is clicked.
5. From this screen try the following functions and see the effect they have on the
mesh. After each interactive change, click on mesh to update your green mesh to
see effects.
• Adjust the edge densities.
• Recalculate the entire model to have a 6 mm element size.
• Change the mesh style so that the element type is all trias and then all R-Trias.
• Alter the biasing on edges and determine the difference between linear,
exponential and bell curve biasing.
• Recalculate the mesh to have 5 mm quad elements on all surfaces.
6. Click on return to save the mesh.
4. Make the AlignAndSize collector current and the only collector visible.
5. From the 2D AutoMesh panel, size and bias sub panel, next to flow select the
align and size options.
7. Utilizing the isolate function in the Model Browser to see the results of the different
meshing options.
Note that the non-aligned standard mesh tends to be more orthogonal following the
direction of the cardinal axis. The Align option allows the mesh to flow with the
contours of the part and the addition of the size option controls the size of the
elements more and results in less trias.
7. Make Current the SurfDev collector and the only collector visible.
8. Select the surface deviation sub panel.
10. Mesh the part. Note how now the mesh size is dependent on and varies with the
curvature of the surfaces. Fillets between and areas of high surface curvature are
captured with smaller elements but large flat areas are of a higher element size.
56 HMD Introduction HyperWorks 2017.2
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
11. Experiment in these two sub panels and determine how the interactive mesh controls
can be used to enhance the feature capturing abilities of these meshing styles.
4. With the active selector now on lines, select the edges shown in the following image
(4 edges included in the rectangle).
Once both the point and line are selected, an edge will be created from the location
of the fixed point perpendicular to the line, same for the other lines.
TIP: If there is a message saying, "There is a conflict between the user requested
element size and quality criteria ideal element size," click the button, Recompute
quality criteria using size of 2.5.
14. Access the Quality Index panel by clicking Mesh > Check > Elements > Quality
Index.
15. Go to page1 and verify that the comp. QI is 0.00.
This value indicates that the mesh is good quality. The higher the number, the lower
the mesh quality.
Exercise
This exercise uses the model file, 03c-2D-MESH-IMPRINT-EXTEND.hm.
free; one or more of the element edge’s nodes is not shared by the adjacent
elements.
Note: For a component name whose first character is ^, the component and its
contents is not written to the input file when the model is exported.
Step 3: Solve the shell element connectivity issues using the Edges panel.
1. In the tolerance = field, type 0.01.
2. Select an element in the graphics area to select the component.
3. Click preview equiv.
The message bar displays the following message: "81 nodes were found."
6. Click equivalence.
The 96 coincident nodes are equivalenced.
7. Rotate and observe the model to see that the mesh still looks as it should and no
elements are collapsed.
8. Click delete edges.
The red, free edges and their component, ^edges, are deleted.
Note: Remain in the Edges panel.
Step 4: Review the model’s free edges again to confirm that all of the shell
element connectivity problems have been corrected.
1. Click find edges.
Observe the red, 1-D elements (free edges).
Are there any red, free edges that should not belong if the mesh was continuous or if
all of the elements were connected?
Tip: Only red, free edges should exist on the perimeter of the part and on periphery
of internal holes.
2. Use the Model Browser to turn the display off for the component shells, to observe
that all of the free, red edges belong.
3. After verifying that the model has correct red, free edges, click delete edges.
Step 5: Display the element normals and adjust them to point in the same
direction.
1. Go to the Normals panel. The Normals panel can be accessed in the following
ways:
• From the menu bar, select Mesh > Check > Elements > Normals
5. Click size = and enter the size which the normal should be in model units and select
display again.
When size = is set to 0, the vector will be 10% of the screen.
6. Toggle vector display to color display.
7. Click display.
The element normals are displayed using colors. The red side of the elements is the
positive normal direction, while the blue side is the negative normal direction.
If after adjusting the normals, there are still elements on one side of the part which
are of different color, change to elems from comps for the entity selector, choose
these elements and click reverse.
Step 6: Review the quality of the elements using the check elems panel.
1. Access the check elems panel in one of the following ways:
• From the menu bar, select Mesh > Check > Elements > Check Elements
• From the Checks toolbar, select the Check Elements icon ( )
• Press the F10 key
2. Go to the 2-d subpanel.
3. Verify that jacobian < field is set to 0.7.
4. Click jacobian to determine if any elements have a jacobian of less than 0.7.
Elements having a jacobian of less than 0.7 are highlighted.
5. Notice that several elements on the triangular rib and around the smaller of the two
holes have a jacobian of less than 0.7.
The message bar displays a message indicating how many elements failed this
check.
6. In the graphics area, click an element.
A window appears that lists each quality check result for the element.
76 HMD Introduction HyperWorks 2017.2
Proprietary Information of Altair Engineering, Inc
Chapter 3: 2D Meshing
7. Click the right or left mouse button to close the pop-up window.
8. On the right side of the panel, switch from standard to assign plot.
9. Click jacobian to review again.
A legend for jacobian values appears and each element is colored accordingly. The
red elements have a jacobian less than the threshold 0.7.
12. Notice that a couple of elements on the rib have an angle of less than 45.
13. Verify that the max angle > field is set to 135.
14. Click max angle to determine if any quad elements have an angle greater than 135.
HyperWorks 2017.2 HMD Introduction 77
Proprietary Information of Altair Engineering, Inc.
Chapter 3: 2D Meshing
15. Notice that several elements on the rib have an angle greater than 135.
16. Click return.
Step 7: Remesh the elements on the rib using the automesh panel.
1. Access the Automesh panel in one of the following ways:
• From the menu bar, select Mesh > Create > 2D AutoMesh
• Press the F12 key
2. Verify that you are in the size and bias subpanel.
3. Switch the entity selector to elems.
4. Toggle to interactive.
5. For element size=, type 3.5.
6. Select one rib element from the graphics area.
7. Select one element on the plane of elements perpendicular to the rib and in the same
plane as the rib’s shortest edge as shown in the following image.
8. Select elems >> by face to complete the selection of elements as shown in the
following image.
9. Click mesh.
The meshing module appears.
10. In the density subpanel, change the element density on the rib’s edge to 9.
11. Change the element density on the rib’s shortest edge to 5.
17. Go to the checks subpanel, and check the jacobian, quads: min angle, and
quads: max angle.
18. Notice that no elements fail the minimum and maximum angle checks.
Only a couple of elements have a jacobian of less than 0.7. The smallest jacobian is
0.68, which can still be considered good quality.
19. Click return to accept the mesh and go back to the main menu.
Step 8: Use the smooth panel to adjust the node placement on the
rectangular plane of remeshed elements.
1. Click Mesh > Cleanup Elements > Smooth to open the Smooth panel.
8. Click return.
Step 9: Remove tria elements from another area of the model using the edit
element panel, split and combine subpanels.
1. Press the F6 key or from menu bar, Mesh > Create > 2D Elements > Element.
2. Go to the split subpanel.
3. Make sure to set the splitting line: points selector active, click four screen points as
shown the following image.
Temporary line segments are drawn to connect the points.
4. You can right-click to undo the last line segment drawn or you can click delete line to
start over with selecting points.
5. Click split.
Elements that have the line pass through them are split. The resulting mesh should
look like the mesh in the following image. There are two pairs of adjacent tria
elements.
Step 10: Modify washer radius and optimize element quality by using
Cleanup tools.
1. From the 2D page, click qualityindex or from menu bar, Mesh > Check > Elements
> Quality Index.
2. Click cleanup tools.
3. Click modify hole and washers.
9. Select the remesh number of layers checkbox, and then enter 3 in the editable
field.
10. Select a node on the washer as indicated in the previous image. HyperMesh
changes the washer's radius to 7.
Note: Because you selected the link washers checkbox, the hole's radius will
change accordingly (approx. 4.68). Due to the change in the hole's and washer's
dimensions, elements around the washer will be distorted and will fail in quality. You
can correct all of the failed elements in the model using the node optimize and
element optimize cleanup tools.
16. Left-click on a tria element and drag it toward the bottom edge of the model until it is
out of the model completely. HyperMesh highlights the selected tria element in pink.
Step 11: Add a ring of radial elements around the smaller of the two holes.
1. Click the Utility tab. If the Utility menu is not displayed in the HyperMesh session,
from menu bar, click View > Browsers > Hypermesh > Utility.
2. On the Geom/Mesh page, click Add Washer.
3. The Add Washer along a Circular Holes dialog box will be opened.
4. With the nodes selector active, select one node on the edge of the smaller hole as
indicated in the following image.
5. Click proceed.
A pop-up window for Add Washer along Circular Holes utility appears.
6. Toggle to Width, and for Value specify 3.0.
7. Select the Minimum number of nodes around the hole check box.
8. In the Density: field, enter 12.
9. Click Add.
10. Click Close.
The mesh around the hole should look like the mesh in the following image.
4. Select create.
5. Select reject.
6. Select component IMPRINT1 as source, Select component shells as destination,
select destination for remain: option and make sure to flag option elems to
destination comp.
7. Select create.
Violet source elements are imprinted in destination (yellow), element organized into yellow component.
8. Select reject.
9. Select component IMPRINT1 as source, Select component shells as destination,
select source for remain: option and make sure to flag option elems to destination
comp.
10. Select create.
Yellow destination elements are imprinted to Violet elements, element organized into yellow component.
4. Select create.
The resulted mesh, as shown in the following picture, connects the 2 parts with just 1
element along the projection, the remesh extension option is deactivated.
5. Select reject.
6. Repeat sub-step 3 and 4 with the same options and selections, just make sure to flag
on remesh extension option.
The resulted mesh, as shown in the following picture, connects the 2 parts with
remeshed elements along the projection, the remesh extension option is activated.
Exercise
This exercise uses the model file Feature_Based_Mesh.hm.
2. In the “Region from Feature Selection” windows, select the Circles sub-menu
3. Set the min and max Radius respectively to 1.0 and 10.0 and switch the selection
from Lines to Surface.
4. Click on Surfaces and select in the graphic area the upper surface as shown below:
5. In the panel menu click on proceed; HyperMesh will show all circles found with
radius specified before.
6. Circles selection has done, in the Region Name field, you’ll find Circle1 named by
default, click on Create to define this region.
7. Create other two Regions for cylinders. Select the Cylinders submenu.
HyperWorks 2017.2 HMD Introduction 95
Proprietary Information of Altair Engineering, Inc.
Chapter 3: 2D Meshing
8. Set the min and max Radius respectively to 1.0 and 10.0
9. Double-click left mouse button on Surfaces, in the menu panels will appear surfaces
selection button: click on yellow field and select all and click on proceed.
10. Cylinders selection has done, in the Region Name field, you’ll find Cylinder1 named
by default, click on Create to define this region.
11. Repeat the sub-steps 8 to 10 to create a new cylinder region named Cylinder2; set
min radius 25.0 and max radius 100.0.
2. Repeat previous sub-step to assign each region to its mesh controls, following the
associations below:
Cylinder_Refine Cylinder1
meshcontrol4 Cylinder2
HyperWorks 2017.2 HMD Introduction 97
Proprietary Information of Altair Engineering, Inc.
Chapter 3: 2D Meshing
3. All surface meshing settings are updated. Select Volume Mesh > Model >
meshcontrol1, previously imported in order to assign the component to the volume
mesh control. In the EE, Entity Selection > Entities > 0 Components field, select
the *SOL1 component in the select component window.
2. Once the process is complete, select Volume Mesh, Right-click mouse button on
Volume Mesh and select Mesh to create the 3D mesh. The 3D mesh has been
created.
Chapter 4
Step 4: TetraMeshing
With a properly enclosed volume you can now create the TetraMesh
1. From the menu bar, click Mesh > Create > Tetra Mesh.
2. Select the Volume tetra sub panel
3. Change the enclosed volume switch to surfs.
4. Select a surface on the model. HyperMesh will automatically select all of the surfaces
that enclose the volume. If this fails, there are still errors in the volume and need to
be corrected using the geometry cleanup tools.
5. Leave all the default values and enter 4 into the element size= field.
6. Click on mesh to mesh the part. The part should now look similar to this:
Note the areas of curvature have a smaller mesh size to better capture the geometric
curvature.
4. (Optional): Mask half part to see the Tetrahedral Element internal structure.
Note the number of failed elements in the dialog bar; the value should be around 80
elements.
6. In order to improve Tetrahedral Element quality, you can use the following tool from
menu bar Mesh > Check > Elements > Tetra Mesh Optimization
Use this tool to modify an existing tetramesh, either by moving nodes or remeshing,
to meet required parameters. One function is to remove sliver elements--tetrahedral
elements which are so flattened that all of their nodes are very close to planar. If the
element's Aspect Ratio (the ratio of its maximum length to its minimum length) is
high, the element is a sliver; otherwise, it is a wedge.
When you click Tetra Mesh Optimization, you will first be prompted with a
temporary panel to select a set of elements to fix.
7. Select elems >>displayed and click on proceed.
8. A Tetra Mesh Optimization window opens which contains the tools and settings for
fixing slivers and wedges. The utility also has the ability to constrain trias, feature
lines, nodes or elements within a refinement box.
There are many criteria that you can consider in fixing such elements, each of which
is drawn from the Edit Criteria…
9. Click on Edit Criteria…, this will open the Criteria File Editor to change the element
quality requirements.
10. Select Tetra Collapse, Vol Skew and Aspect Ratio, as shown below.
14. In the Triangles: section, select the following, as shown also in the picture below:
• Fix all option.
15. In the Constraints: section, select the following, as shown also in the picture below:
• fix shell comp boundaries option.
• maintain geometry edges option.
• Max tetra size, enter 4.
• Min tetra size, enter 0.8.
• Leave the other options with default values.
16. Click on Check button, to examine the mesh and count the number of bad elements,
according to the criteria supplied (Jacobian, Volume Skew, etc.) The results display
in the Status: area.
17. Click on Show Failed to isolates only the failed elements in the graphics area.
19. If the results of the fixes are acceptable, click on Close to exit from Tetra Mesh
Optimization utility
20. If the results of the fixes are unacceptable, click Reject to revert the mesh to its pre-
fixed state.
NOTE: You can only undo one fix operation this way--you cannot "back up" more
than one step!
Note the number of failed elements in the dialog bar. The value should be around
100 elements.
8. Using the unmask adjacent button twice to retrieve two layers of elements
surrounding the failed elements.
110 HMD Introduction HyperWorks 2017.2
Proprietary Information of Altair Engineering, Inc
Chapter 4: Solids & 3D Meshing
11. Check the tet collapse again and note the number has dropped.
12. Delete the mesh.
From menu bar, click Mesh > Delete > Elements.
Click elems >> displayed and click delete entity.
Set all edges to 60 elements. The resulting mesh pattern should look similar to the
one below.
HyperWorks 2017.2 HMD Introduction 111
Proprietary Information of Altair Engineering, Inc.
Chapter 4: Solids & 3D Meshing
2. Create a new volume tetra mesh, this time selecting the match existing mesh
option. Make sure to set the tetra element size back to 4.
Note the Tetra Mesh has incorporated the defined mesh pattern.
Step 2: Defeaturing
Small fillets make the geometry substantially more difficult to split into mappable
regions and result in a far more complex solid mesh. In many cases, these fillets are
for manufacturing purposes and can be eliminated from the geometry.
1. Defeature all of the small internal surface fillets.
From menu bar, click Geometry > Defeature > Surface Fillets
HINT: Setting the search values to be 0.5 > 5.5 will select all of the fillets needed.
This range will also result in the fillet shown in the picture below to be selected (fillet
in the red circle area). This fillet must be removed (mouse >Right Click) from the
selected fillets, before to proceed with “remove”, as defeaturing it would cause a
sharp point that would act as a severe stress concentration area.
2. From menu bar, click Geometry > Edit > Solids > Trim with Plane/Surfaces.
3. Select the solid and using the N1 N2 N3 option, define a plane on the flat area as
shown in the picture below.
4. Trim the solid and the result will be a mappable region on the “foot”.
2. From the trim with plane/surf subpanel, select the solid and define a plane on the
flat recessed area.
3. Trim the solid.
4. As this model is aligned with the Global Axis, select the sweep to: option to be by a
vector >> z-axis, select the sweep all option, and then trim the solid.
2. Set the options shown below, click all unmeshed (or solid>>displayed) and then
click mesh.
The interactive multi solid meshing will allow for 2D mesh customization prior to the
creation of the 3D mesh. HyperMesh will show the order in which each solid is to be
meshed and will indicate the direction in which the mesh will be extruded.
Additionally the panel now allows the user to alter the 2D mesh that will be used as
the pattern to extrude the 3D elements. A panel similar to that used in interactive
shell meshing is opened and the pattern mesh is displayed on the solids.
1. Click Shaded Geometry and Surface Edges ( ) if the model is not shaded yet.
2. Review the surface geometry on the screen. Notice the gap in the geometry.
3. From the menu bar, click Mesh > Create > Shrink Wrap Mesh.
4. Select the component in the graphics area.
5. Select the loose wrap option.
6. For element size, enter 4.
Step 4: Create a loose shell shrink wrap mesh in the loose component.
1. Hide the loose_gap component in the Model Browser.
2. Right-click mouse button the loose component and click Make Current.
3. From the menu bar select Mesh > Create > Shrink Wrap Mesh.
4. Activate the loose wrap option.
5. Click comps and select block from the component list.
6. For the element size, enter 10.
7. Click mesh to create the mesh.
Chapter 5
6. Select the red circled node first (Independent Node) and the yellow circled node
second (Dependent Node).
9. Pick a node for the independent node and then pick multiple nodes for dependent.
10. Click create.
An RBE2 with multiple dependant nodes connected to one single independent will be
created.
2. Rotate and zoom so that you are looking down at the large hole in the blue upper
part.
In this step you will create a very common rigid element feature often called the
“wagon wheel” or the “spider web”. When complete the reason will be obvious.
This type of feature is used to link the nodes around the circumference of a hole to a
single node in the center. This can then be used to:
➢ Connect the feature to something else (bolting two parts together).
➢ Constrain the central node. (Bolting to a fixture) (RBE2)
➢ Distribute a central load. (RBE3)
To create this feature, a node must be placed at the center of the hole. This can be
accomplished through the use of the Distance panel.
3. Press F4 to enter the Distance panel.
4. Pick the three nodes sub panel.
5. Pick any three nodes around the interior of the hole.
6. Click the green circle center button.
A yellow temp node will be placed at the circle center.
2. From the HyperBeam panel select the standard section sub panel.
3. From the standard section type switch pick standard H section.
4. Click create.
The graphical HyperBeam interface will now open:
From within this interface the physical dimensions of the beam section can be
defined.
5. Set the dimensions as shown below:
6. Go to the Model browser and right-click mouse button on the word H_section.1,
select Rename and rename it H_Beam.
11. Select Material in the Entity Editor and assign it the material Steel (select form the
Material yellow button).
12. The beam section needs to be assigned to this card. Select Beamsection in the
Entity Editor and assign it the Beam section H_Beam (select form the
Beamsection yellow button).
The inertial information calculated from the cross section will automatically be placed
into the value fields in the card.
2. Click the orientation switch immediately next to the N1 button and select x-axis.
3. Click the property = button and pick the H_Beam property.
4. Pick any node on the blue upper component elements for node A.
5. With the focus automatically switching to node B, pick any node on the green lower
component elements.
The CBEAM element will automatically be created.
You will note that the element is displayed as a line in the color of the component it
was created in. Aside from the CBEAM label, it looks identical to the RBE2 and
RBE3 elements created previously.
The 1D Element Representation mode allows for the graphical representation of the
cross section of the 1D element.
8. Re-open HyperBeam and change the dimensions to see the changes reflected on
the part. From the menu bar, click Properties > HyperBeam.
9. Create a brand new cross section of some other standard type and file > exit.
10. Right-click mouse button on the H Beam property card in the HyperMesh Model
Browser and card edit the property.
11. Click the beamsection button and pick the new cross section.
12. Return out of the card and see the change in the model.
3. Create a PBEAM property named Bolt with a material of Steel and the solid circle
beam section just created.
4. Pick one of the two circle pairs between the Blue Upper Component and the Purple
Flanges Component to create the bolt in.
5. Put temp nodes at the center of both the upper and lower holes
6. Create an RBE2 “wagon wheel” in each of the holes.
7. Create a CBEAM element connecting the center of the RBE2 elements with the Bolt
Property.
Step 7: Connectors
Connectors are a quick way of creating multiple and complex rigid entities
representing welds, bolts and adhesives.
First you will use the Connectors panel to create a weld of rigid elements similar to
those created in Step 2, Item 6. In that case, two nodes were selected and a single
RBE2 was created. To run down the entire length of the edge would have required
each node be picked individually. You will now accomplish the same result using
connectors in a fraction of the time.
1. From the menu bar, select Connectors > Create > Spots.
2. From the spot submenu, next to location, click the nodes button and pick by path.
3. On the opposite edge from the one used in Step 2, Item 6 to create the RBE2
elements, pick the first node and using the by path option, proceed down the entire
edge until all the nodes are selected.
4. Next to connect what, make sure to select comps and pick the blue Upper Plate
collector and the teal Arm collector.
5. Make sure elems is selected by the toggle and num layers should be total 2 as
there are only 2 layers being connected.
6. tolerance = should be set for 10 (this determines the distance HyperMesh will
search from the node to find nodes of both collectors to create the welds. The
distance is a bit over 6, so 10 should work fine.)
7. For type= select rigid (this option allow you to establish what type of element will be
created.)
8. Change the mesh independent switch to mesh dependent.
9. Under mesh dependent, change the switch from quad transition to remesh.
10. Verify the panel has all the settings shown below:
The process can be used to create these types of rigids or rigids that will represent
spot welds. These elements can even be created before the part is meshed (must
pick geom instead of elems for the connect what option) and in that case a fixed
point will be placed at either end of the element, guaranteeing that a node will be
there when the mesh is created.
12. Experiment with creating other connectors in the model with other options in the
panel.
13. From the menu bar, select Connectors > Create > Bolts enter the Bolt panel.
14. Zoom to the section of the model shown below.
15. Pick one node on the circumference of each of the holes on the purple Flanges
component, as location:.
16. Set connect what to comps and pick the purple Flanges component and the green
Lower component.
17. Set the tolerance to 20 and fill in the rest of the panel as shown below.
The Connector Browser will appear and display all of the connectors in the model.
From the browser you can see information about the connectors, reasons for
realization failure and when you right click on a connector you can edit the
connectors.
2. Experiment with the Connector Browser.
Chapter 6
HyperMorph Introduction
Exercise 6a - Using Free Hand
This exercise shows how to translate Nodes to Increase the Length of a Propeller Blade.
7. For affected elements select the elements between fixed nodes and moving nodes.
8. For mv bias and fx bias keep the default value (1.0)
The length of the propeller blade has increased by 100. The fixed nodes do not move.
The affected elements were stretched evenly to maintain element quality.
The stretching of the elements takes place between the moving nodes and the fixed
nodes.
10. Click undo to go back at the original shape of the propeller.
4. Select nodes (moving and fixed) and elements (affected) as you did before.
5. You should see the manipulator. If you want you can select another node as origin: as
shown in the picture below to set the manipulator in a different position.
7. Click and drag, graphically, one of the three yellow arrows of the manipulator to
translate the nodes.
8. Click and drag, graphically, one of the three yellow arcs of the manipulator to rotate the
nodes about the center of the manipulator, click undo.
9. Click and drag, graphically, one of the three yellow right angles of the manipulator to
move the nodes in a plane.
You may create more than one manipulator at a time by switching the toggle between
single manipulator and multiple. When switched to multiple, clicking the new manip
button will allow you to create a new manipulator by selecting one or more moving
nodes. The different manipulators may have different selected entities and different
parameters, and can be moved independently of one another. Moving a manipulator,
clicking a manipulator, or simply moving the mouse over one of the manipulators will
cause the panel to be updated to parameters for that manipulator, allowing you to
change the parameters or the entities associated with them if you desire.
The manipulators can be set to be active or inactive by switching the toggle to either
manip:active or manip:inactive. When active the manipulators will morph the model
when moved. When inactive the manipulators will only change their own position and
orientation when moved.
Summary
Method1 - The length of the propeller blade has increased by 100.
The fixed nodes do not move.
The affected elements were stretched evenly to maintain element quality.
The stretching of the elements takes place between the moving nodes and the fixed nodes.
Method2 - The length of the propeller blade has increased using interactive by clicking and
dragging one of the three arrows/arcs/right angles of the manipulator to respectively
translate/rotate/move the nodes.
The fixed nodes do not move.
The affected elements were stretched evenly to maintain element quality.
The stretching of the elements takes place between the moving nodes and the fixed
nodes.
3. Click generate.
Based on the model’s geometric features, all of the model’s elements are organized into
various domains and local handles are created and associated with the domains.
Step 4: Split the edge domain of the radius to have more control when
morphing.
1. Click the edit edges subpanel in the Morphing > Create > Domains panel.
2. Verify that the split option is selected.
3. With the domain selector active, select the edge domain of the part’s radius as indicated
in the Figure 2.
The node selector automatically becomes active once the edge domain is selected.
Click the domain selector to make it active and see that you selected the desired edge
domain.
Figure 4: Node selection to further split the edge domain of the radius
Step 5: Add local handles to the 2-D domain on the part’s left side.
1. From the menu bar, click Morphing > Create > Handles.
2. In name= field, type local.
3. Click the attached to: domain selector to make it active.
150 HMD Introduction HyperWorks 2017.2
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
4. Select the 2-D domain on the part’s left side by selecting its red icon, as indicated in the
following image.
7. With the handles selector active, select the two handles on the right-hand end of the
part, as indicated in figure 6, marked by the red circle.
If you select one or more handle, those handles follow the handle you drag.
8. Click morph.
The message, “pick handles and move to new location” appears in the message bar.
9. Click on and drag one of the selected handles to morph the part.
As you drag the handle, the mesh’s size and shape is adjusted.
Notice that the following occurs as the selected local handle is moved:
• The handles selected in sub-step 7 above follow the handle you are dragging.
• All of the elements belonging to the selected local handle’s 2-D domain are affected
by moving that local handle.
• The 2-D domain’s non-selected local handles act like anchors (they do not move).
• The nodes on the edge domains and between any two non-selected local domains
do not move.
• None of the elements in the other 2-D domain are affected.
The HyperMorph module allows for multiple levels of undo and redo for all morphing
operations. This functionality is available for any particular HyperMesh session and its
current model as long as the session and its model remain open.
14. Click on and drag any global handle to morph the part.
Summary
The following occurs as the selected global handle is moved:
• The handles selected in sub-step 7 above follow the handle you are dragging.
• The non-selected global handles act like anchors (they do not move).
• All of the elements, local handles and edge domains are affected.
4. Toggle the morphing entity (2nd column) from map domains to map nodes.
5. Select nodes >> displayed.
6. Use no fixed nodes (2nd column, 2nd row).
154 HMD Introduction HyperWorks 2017.2
Proprietary Information of Altair Engineering, Inc
Chapter 6: HyperMorph
7. Use map by line axis morphing with a value of 1.0 for mvbias and fxbias (3rd column).
8. Click map.
Summary
The profile of the bumper is changed to follow the new section line.
The green colored cross moves to the location of the black dot.
4. Click split.
The morph volume is split into two.
Follow the same steps to create another split at location2 (see Figure3).
6. Click morph.
Rotate the model to observe that the b-pillar is morphed.
6. You should see the manipulator. If you want you can select another node as origin: to
set the manipulator in a different position.
8. Click and drag, graphically, one of the three yellow arrows of the manipulator to
translate the nodes, click undo.
9. Click and drag, graphically, one of the three yellow arcs of the manipulator to rotate the
nodes about the center of the manipulator, click undo.
10. Click and drag, graphically, one of the three yellow right angles of the manipulator to
move the nodes in a plane, click undo.
You may create more than one manipulator at a time by switching the toggle between
single manipulator and multiple. When switched to multiple, clicking the new manip
button will allow you to create a new manipulator by selecting one or more moving
nodes. The different manipulators may have different selected entities and different
parameters, and can be moved independently of one another. Moving a manipulator,
clicking a manipulator, or simply moving the mouse over one of the manipulators will
cause the panel to be updated to parameters for that manipulator, allowing you to
change the parameters or the entities associated with them if you desire.
The manipulators can be set to be active or inactive by switching the toggle to either
manip:active or manip:inactive. When active the manipulators will morph the model
when moved. When inactive the manipulators will only change their own position and
orientation when moved.
Summary
The b-pillar is morphed in a smooth fashion with minimum distortion to the elements in both
methods.
Chapter 7
Analysis Setup
Exercise 7a - Analysis Setup and Loading
This exercise will focus on setting up a model for analysis. At the end of this exercise,
you will run an analysis in OptiStruct. While this exercise is focused on an OptiStruct
Analysis setup, the methods and techniques explored here are applicable to a setup in
any solver.
1. Take a few minutes to familiarize yourself with the model and get a concept of the
size and scale of the parts.
2. Based upon measurements and knowledge of how large a submarine is, what would
you assume to units of this model to be?
Now that the scale of the model has been determined, it is important to establish a
unit scheme. These are often dictated by corporate standards, but in this case it will
be established by the units that were used to create the model.
For this analysis, the Millimeter-Ton-Second scheme will be utilized.
The first step in any analysis should be model organization. This frequently occurs
before the model is meshed but can be done post mesh as well.
To make sure each step has the information already available, the ideal order is to
create materials first, then properties and then finally component collectors.
As it has been established the Millimeter-Ton-Second unit scheme will be utilized, the
Young’s Modulus needs to be in terms of Newton/mm2 (MPa) and the Density in
Ton/mm3. Poisson’s ratio is unit-less and is the same no matter what the unit
scheme.
Enter the following values:
• [E] 2.4e+5
• [NU] 0.3
• [RHO] 7.85e-9
At this point you can see that a new folder has been created in the Model Browser,
Material, and the new material, Steel, is included in it.
5. Right click mouse button in the Model Browser and select Create > Property.
While the elements (quads and trias) have been created, they need to be defined as
an entity the solver can analyze. In the case of OptiStruct, these 2D elements are
defined as PSHELL. Creating the PSHELL property will give these elements their
definition (card Image) and will allow for the definition of the material thickness they
have.
6. A new property will be created and you can edit it using Entity Editor. Enter Hull
in the Name field and pick a color.
7. For Card image select PSHELL.
8. Set the value for Thickness T field at 19.
9. Go to the Material field; “Select from list” the material “Steel”, to assign this material
to the property.
10. Right click mouse button in the Model Browser and select Create > Property.
11. Using the techniques explored, create a property with the name Ribs with the
following settings:
Card image = PSHELL
Material = Steel
Thickness = 13
Set a color.
icon .
2. In the elements sub-panel select all of the elements in the Hull collector.
3. Click display.
Arrows should now indicate the element normal direction.
The element normals should be pointing outward from the hull, so if they are not,
click the green button reverse.
4. Make the Pressure Load Collector current.
5. From the menu bar, click BCs > Create > Pressures panel.
6. In the create sub-panel, select the elements in the Hull collector.
7. Set the magnitude = to -3.0. (This value is in MPa and corresponds to the
approximate pressure at a depth of 300 meters)
The direction switch under the magnitude field allows for the direction of the pressure
to be set. If this value is NOT set then the default is to make the pressure normal to
the element. The value previously entered was negative so that the pressure is
opposite the element normal and thus directed inwards.
8. Change the relative size= toggle to uniform size = and set it to 200.
This option establishes the size of the arrow that will graphically represent the load.
“Relative size” will make the arrow length the set percentage of the value of the load
in model units. For example in our case of a 3.0 magnitude load, a relative size=
value of 200 would result in a load arrow of 6 units in length. Uniform size will set the
length to the set number of model units regardless of the magnitude value.
9. Click the load types= button and select PLOAD.
Step 9: Constraints
Constraints hold the model in place. Without them any force applied to the model
would send it flying off. Constraints typically represent the physical restrictions on a
part, some examples being welds, fasteners or other parts that constrain the part and
allow it to resist the forces applied. These are represented through the use of an SPC
(single point constraint) which restricts the movement of a single node in any of 6
degrees of freedom (X, Y, Z translational and X, Y, Z rotational).
In the case of this model, a special constraining system called Symmetric
Constraining is used. This is a common practice when analyzing a part with some
form of symmetry. In the case of this Submarine Hull model, it represents ¼ of the
complete hull circle. Analyzing only part of a symmetric model saves time in both
model setup and analysis. The results can be assumed to be identical across planes
of symmetry, assuming the loading is also identical across the plane.
1. From the Model Browser, select Load Collector “Pressure” and right click mouse
button on “Hide”
2. Make current the Constraints load collector.
3. From the menu bar, click BCs > Create > Constraints.
5. Select or de-select the appropriate check boxes so that the only DOFs selected are
2, 4 and 6.
6. Using a box select (HINT: Shift+Left mouse button Drag a box) to pick the nodes
shown in the image below.
7. Click create.
8. Select and de-select the appropriate check boxes so that the only DOFs selected are
3, 4 and 5.
9. Using a box select pick the nodes shown in the image below.
12. Select and de-select the appropriate check boxes so that the only DOFs selected are
1, 5 and 6.
13. Using the standard views and model rotation tools, select all of the nodes on both
remaining edges of the Hull elements.
You will have to manually select the nodes at the end of the ribs, component “Ribs”,
zoom and rotate the model.
5. Go to the Subcase Definition > Analysis type option, change the Analysis type
from Generic to Linear Static from the menu in the Value field.
5. Click return and then use next to find the SCREEN card.
6. Set the SCREEN_V1 to OUT
3. After the settings are made, click the OptiStruct button to begin the analysis.
4. A new window will open to show that the OptiStruct analysis is running.
5. When the message “ANALYSIS COMPLETED” appears, the run is complete and the
window can be closed.
Chapter 8
Exercise
This exercise uses the following files ...\Model-Files\CH8-ASSEMBLY\Exercise_8a
folder
• lst_input folder
• BOM_input.xml
• plmxml_udm_config.xml
• Realizations.hm
Step 1: Start HyperMesh Desktop and Load the OptiStruct User Profile
1. Start HyperMesh Desktop.
2. In the User Profile dialog, select OptiStruct.
3. Click OK.
6. Click OK. All available CAD representations are imported into the session.
9. Click OK. Available CAD representations are sent to the BatchMesher for
processing.
Note: In the case of sheet metal parts, the BatchMesher extracts the midsurface
from the solid CAD representation.
10. In the BatchMesh dialog, click Yes to load the new representations for the eight
parts.
a. In the Part Sets view, right-click and select Create > Part Set from the context
menu.
b. Name the part sets Var1 and Var2.
3. Group common and unique parts by dragging-and-dropping parts from the Part
view onto the set.
Var1:
• Center_Rail_Connectors_var1_000484
• CenterInner_A_000428_Safety
• CenterOuter_A_000429_Safety
Var2:
• Center_Rail_Connectors_var2_000485
• CenterInner_var2_A_000431_Safety
• CenterOuter_var2_A_000432_Safety
4. Click Import.
5. In the Part browser, verify that the BOM was imported correctly.
Note: All part assembly and part metadata in the original model should be
present, with the exception of the Representation name.
or click .
2. The Spotwelds component, in the Realizations.hm file, references a material that
has the same ID as a material that already exists in the current session, therefore
under Entity Management, set Material to Keep Existing Attibutes.
4. Click Import. Connector parts are imported and organized in the Part browser.
• lst_input folder
• Ist_input_B.xml
• plmxml_udm_config.xml
3. Click OK. Available NVH 10mm and NVH 15mm representations are sent to the
BatchMesher for processing.
7. Click OK. All available NVH 15mm representations are shown into the session.
3. Right-click on the a part assembly and select Representations > Load > from
Libray from the context menu.
3. In the Change Representations dialog, Library tab, select the NVH 10mm
representation.
4. Click OK.
5. In the Confirm Load Representation dialog, click Load All.
6. the model is updated and the new parts are shown into the session.
Chapter 9
Capstone Project
1 - Bringing it all together.
At this point all of the major topics have been discussed, demonstrated and tried. Now it
is time to put them all together and experience a project on the full process that the
engineer will experience using HyperMesh in a real world situation. This final exercise
will cover the following topics:
• Importing a Model
• Geometry Cleanup
• 1D Meshing
• 2D Meshing
• 3D Meshing
• Analysis Setup
• Model Loading
• Analysis
• Post Processing
Each of these topics has been covered in previous chapters and the student is
encouraged to use this manual as a reference guide to assist in performing these tasks.
Holes can have an especially detrimental effect on the quality of mesh and if they are
not needed, it is best to remove them.
HINT: The holes locations are important as we will be attaching the solar panels at
their location after we mesh. Make sure there is a fixed point at each hole location so
a node will be placed there in the mesh.
4. Create a Property for the elements that will make up the Body of the satellite.
• Type: 2D
• Name: Body-Aluminum
• Card image: PSHELL
• Material: Aluminum
• Thickness: 5.00mm
5. Create a Property for the elements that will make up the Electronics.
• Type: 3D
• Name: Electronics
• Card image: PSOLID
• Material: Electronics
6. Create a Property “SolarPanels” for the elements that will make up the SolarPanels.
• Type: 2D
• Name: SolarPanels
• Card image: PSHELL
• Material: SolarPanels
• Thickness: 1.50mm
7. Create a Property for the elements that will make up the Engine.
• Type: 3D
• Name: Engine
• Card image: PSOLID
• Material: Aluminum
3. With the solids now meshed, mesh the body of the Satellite with an element size of
100. Assure good mesh pattern and quality as the quality of the analysis is highly
dependent on mesh quality.
TIP: Avoid using automatic element cleanup as it can cause distortion in solid
elements that are connected to shells.
HINT: Differences in mesh densities for edges across from each other cause trias.
Projecting points to edges can help mesh pattern problems around nodes enforced
by fixed points.
2. Verify that all the components have materials and properties assigned to them.
While the elements are properly imported into location, importing an FEM file will not
connect the nodes of the imported model into the existing model. We need to attach
the dish supports to the body of the satellite.
Equivalence the nodes at the 4 connection points where the Dish Supports meet the
Body of the Satellite.
HINT: Node equivalence is found on the Replace panel.
3. Now a force needs to be applied to the thruster. While it is not entirely representative
of an engine giving thrust, what we will do is to place a distributed force on the nodes
of the flat outer ring of the engine. The net force we will place on the thruster is 500N.
Because this net force is to be split across many nodes, we need to calculate the
portion of the force that will be applied on each node.
4. Create a Load Collector called Thrust.
5. Count the number of nodes on the flat outer ring of the thruster.
HINT: HyperMesh has a count function and selecting the nodes by plane makes
counting them easy.
8. In the PARAM control card, activate the INREL keyword and give it a value of -1.
This value indicates it is an Inertia Relief Analysis with SUPPORT1 constraints. For
more information about the PARAM, or any other control card, consult the OptiStruct
Format Reference Guide in the HELP Documentation.
The final step in setting up an analysis is to define a LOAD STEP. The load step is a
combination of loads and constraints that represent an analysis in the solver. There
can be multiple load steps in a single model containing any combination of defined
loads and constraints.This saves time as multiple runs of a solver can be defined in
one model.
9. Create a Linear Static Load Step that combines the Supports Constraints and the
Thrust Force.
HINT: Remember that the Supports are SUPPORT1 loads and NOT SPCs. Make
sure you reference them in the correct location.
7. Click Apply.
Keep in mind though that it costs roughly $3,000-$4,000 per Pound to place
something in Low Earth Orbit and closer to $10,000/lb for a Geosynchronous Orbit,
so try to engineer the design and not just “beef it up!”
Chapter 10
HyperMesh
Desktop Customization
Description
The purpose of this example is to show how the user can create and/or use a script
in Hypermesh Desktop.
• Add a button to the User Page on the Utility Menu which executes the script
modeltour.tcl.
• This script is located in the installation under hm\scripts, so a path is not
needed.
• The name of the button should be “Model Tour”.
• The pop up help string should be “Explore HyperMesh Session”.
• The color and location are up to you.
Step 2: Edit the userpage.mac text file to create a button and label for
the script on the Utility menu’s User page.
1. Open the text file userpage.mac with a Text Editor (Word Pad or others).
You need to add the appropriate commands to create and make the button
evaluate the tcl file.
2. Create an activation button in the Utility Menu to execute the macro. Place
the button on page 5 (User page) of the Utility Menu as that page is
dedicated to user-defined macros.
4. The pop up help string should be “Explore HyperMesh Session”, add this to
the line as shown below.
5. Use “EvalTcl” command to make the button evaluate the “modeltour.tcl” tcl
file, add this to the line as shown below.
Description
The purpose of this example is to show how the user can create and/or use a script
in Hypermesh Desktop.
• Add a pair of buttons to the User Page on the Utility Menu.
The first one shall call an editor with a certain file (tcl script “myScript.tcl”),
the other one shall run this tcl script.
This is a starting point to write scripts.
The file name might be myScript.tcl in the local directory.
• The names of the buttons should be "Test" and "Edit".
• The pop up help strings should be “Test myScript.tcl" and "Edit
myScript.tcl”.
• The color and location as well as the macro names are up to you.
Step 2: Edit the userpage.mac text file to create 2 buttons and labels for
the scripts on the Utility menu’s User page.
1. Open the text file userpage.mac with a Text Editor (Word Pad or others).
You need to add the appropriate commands to create and make the button
evaluate the tcl file.
2. Create an activation button in the Utility Menu to execute the macro. Place
the button on page 5 (User page) of the Utility Menu as that page is
dedicated to user-defined macros.
*createbutton(5,"Test",0,0,5,RED,
4. The pop up help string should be “Test myScript.tcl”, add this to the line as
shown below.
*createbutton(5,"Test",0,0,5,RED,"TestmyScript.tcl",
5. Use “runMyScript” command to make the button run the “myScript.tcl” tcl
file, add this to the line as shown below.
*createbutton(5,"Test",0,0,5,RED,"TestmyScript.tcl",runMy
Script)
6. Add the following lines, after the *createbutton line, used to launch the
TCL script.
*createbutton(5,"Test",0,0,5,RED,"TestmyScript.tcl",runMy
Script)
*beginmacro(runMyScript)
*evaltclscript("myScript.tcl",0)
*endmacro()
*createbutton(5,"Edit",0,5,5,BUTTON,
9. The pop up help string should be “Edit myScript.tcl”, add this to the line as
shown below.
*createbutton(5,"Edit",0,5,5,BUTTON,"Edit myScript.tcl",
10. Use “editMyScript” command to make the button edit the “myScript.tcl”
tcl file, add this to the line as shown below.
*createbutton(5,"Edit",0,5,5,BUTTON,"Edit
myScript.tcl",editMyScript)
11. Add the following lines, after the *createbutton line, used to launch the
TCL script.
*createbutton(5,"Edit",0,5,5,BUTTON,"Edit
myScript.tcl",editMyScript)
*beginmacro(editMyScript)
*systemcommand("notepad.exe myScript.tcl")
*endmacro()
12. Click on “Edit” button to run the script.
13. Edit the script with Notepad text editor, change the text in the brackets with
“Bye!!” as shown in the picture below and save the file.
Special Notice: Pre-release versions of Altair software are provided ‘as is’, without warranty of any
kind. Usage is strictly limited to non-production purposes.