HyperMesh and BatchMesher

HM-2015: Auto-Midsurfacing with Advanced Extraction Options

HM-2015: Auto-Midsurfacing with Advanced Extraction Options

Previous topic Next topic No expanding text in this topic  

HM-2015: Auto-Midsurfacing with Advanced Extraction Options

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

In this tutorial, you will learn how to:

Use the offset+planes+sweeps option when midsurfacing.
Manually correct gaps in an auto-generated midsurface using the plates edit function.

 

In this tutorial, you will be using CAD geometry data for a box with thin ribs inside of it. Because the geometry consists of thin planar sections, it is assumed that it will be modeled for FEA as shell elements. The elements will be created on the mid-planes of each section.

 

Model Files


This exercise uses the Insert_planes.hm file, which can be found in the hm.zip file. Copy the file(s) from this directory to your working directory.

 

Exercise: Generating a Midsurface


Step 1: Retrieve and View the Model File

1.Start HyperMesh Desktop.
2.From the menu bar, click File > Open > Model.
3.In the Open Model dialog, open the Insert_planes.hm model file.

insert_planes_basemodel

4.From the menu bar, click Geometry > Create > Midsurfaces > Auto.
5.In the Auto Midsurface panel, click the toggle and select closed solid.

insert_planes_panel1

6.Select any surface.
7.Click extraction options.
8.From the drop-down menu, select offset+planes+sweeps.

insert_planes_panel2

9.Go to the auto extraction subpanel.
10.Click extract.
11.Shade the model's geometry and surface edges by clicking shaded_geometry_and_surface_edges_button on the Visualization toolbar.
12.Review the generated midsurface by hiding the Body.1 component in the Model browser. Some of the plates do not properly cross.

insert_planes_midsurf_gap

Step 2: Use Plates Edit to Resolve Midsurface Gaps

1.In Model browser, display the component Body.1.
2.On the Visualization toolbar, set the geometry display mode to mixed_icon.
3.From the panel area, select the interim edit tools from the drop-down.

hm-2015-interim_edit_tools

4.From the edit plates subpanel, click show/edit all. HyperMesh populates the Model browser with plates that were detected by the tool.
Note:If you have not yet extracted the middle surface using either the offset+planes or offset+planes+sweeps options, then the model will not have any plate information yet. Plate components will not be populated in this situation.

plates_edit_plate_edit_mode_modelbrowser_tree

5.In the Model browser, hide the components Body.1 and Middle Surface.
6.Verify that the full plate surfs selector is active.
7.Select the green face. HyperMesh selects all of the plates in the ^Planar plate #0 component.
8.Hide all of the plates in the ^Planar plate #0 component by right-clicking on the green face.
9.Hide the three remaining exterior sides. HyperMesh hides the components ^Planar plate #2, ^Planar plate #3, and ^Planar plate #4.
10.Select any face from the long interior rib, as shown in the following image. This rib was split into three groups by the algorithm, and needs to be reunited into one component.

insert_planes_review1

11.Select the two remaining plates from the long interior rib.

insert_planes_review2

12.Merge the three plates into a single planar plate by setting the plate type to planar.

planar_panel

13.Click merge plates or middle-click in the graphics area. HyperMesh combines the three plates into a single component and displays them in the same color.
14.Merge the two remaining internal ribs.
15.Click update.
16.Click return.
17.Review the generated misdurface by hiding 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.

insert_planes_midsurf_smallgap

Step 3: Use Plates Edit a Second Time to Resolve Remaining Gaps

In this step, you will need to tell the auto-midsurface algorithm not to trim the plates where the holes are.

1.In the interim edit tools panel, edit plates subpanel, click show/edit all. HyperMesh populates less plate components in the Model browser because some plates were merged in the previous steps.

insert_planes_plates_edit_modelbrowser_reduced

2.Hide all of the components except ^Plate edge.
3.Using the single surface surfs selector, select all four internal surfaces of the two holes.
Note:Each hole has two internal surfaces.

surface_holes

4.Click not a trim surface. HyperMesh organizes the selected surfaces into a new component labeled ^Not a trim surface.

insert_planes_plates_edit_modelbrowser_notatrimsurface

5.Click update.
6.Click return.
7.Review the generated misdurface by hiding 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.

insert_planes_midsurf_nogaps

Step 4 (Optional):  Save Your Work

1.From the menu bar, click File > Save > Model.

 

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.

 

 

See Also:

HyperMesh Tutorials