HyperMesh 14.0 Tutorials ANSYS Solver Interface
HyperMesh 14.0 Tutorials ANSYS Solver Interface
0
HyperMesh Tutorials: ANSYS Solver Interface
Altair PBS Works™: Compute Manager™ 2007-2015; Display Manager™ 2007-2015; PBS™ 1994-2015; PBS Professional®
1994-2015; PBS Application Services™ 2008-2015; PBS Analytics™ 2007-2015; and PBS Desktop™ 2007-2012; PBS Portal™
2007-2011; e-BioChem™ 2007-2013; e-Compute™ 2000-2007; e-Render™ 2006-2010; OpenPBS® 1994-2003 and Personal
PBS® 2007-2012.
Altair Simulation Cloud Suite: Simulation Manager™ 2003-2015; Compute Manager™ 2003-2015; Display Manager™ 2003–
2015; and Process Manager™ 2003-2015.
Altair intellectual property rights are protected under U.S. and international laws and treaties. Additionally, Altair software is
protected under patent #6,859,792 and other patents pending. All other marks are the property of their respective owners.
ALTAIR ENGINEERING INC. Proprietary and Confidential. Contains Trade Secret Information.
Not for use or disclosure outside of Altair and its licensed clients. Information contained in Altair software shall not be decompiled,
disassembled, “unlocked”, reverse translated, reverse engineered, or publicly displayed or publicly performed in any manner.
Usage of the software is only as explicitly permitted in the end user software license agreement. Copyright notice does not imply
publication.
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
HyperMesh Tutorials: ANSYS Solver Interface
ANSYS .................................................................................................................................... 1
HyperMesh’s ANSYS FE input reader, template, macro menu, and user profile sets the foundation for
using ANSYS with HyperMesh.
Tools
To open the ANSYS Utility menu, click View > Browsers > HyperMesh > Utility from the menu
bar. The ANSYS Utility menu contains the following macros and tools.
Macro Description
Convert to Special 2nd Convert fully second order elements to special second order elements.
Order Macro
For more information on this marco, refer to the ANSYS Convert to
Special 2nd Order Macro help.
Update Pre 8.0 HM Model Updates old .hm files, prior to 70-SA2-043 update, to .hm 8.0 files.
Once you load an old .hm file, click Update Pre 8.0 HM Model. If you
do not update old .hm files, interface data such as ANSYS element
types, properties, and sections will be lost. For complete transfer of
data, it is advised that you complete the model in all respects in older
versions before transferring to the new interface.
Access the Import tab by clicking File > Import > Session, Model, Solver Deck, Geometry, or
Connectors from the menu bar, or clicking from the Standard toolbar.
Advanced Import Options: To access advanced import options, click next to Import
options.
Import: Select all or custom entities to import into HyperMesh.
Display: Select all or custom entities to display in HyperMesh.
Create Comps: Choose to create components on import by HM Comments, Property, 1
Component, or Material.
Include files: Choose if you want to preserve, skip, or merge your include files into
HyperMesh.
FE overwrite: The imported models ID numbers will override the ID numbers currently in the
model.
ID Offset: Define what ID numbers your entities will start their numbering.
Display import errors: Displays any errors while importing the model.
Access the Export tab by clicking File > Export > Model, Solver Deck, Geometry, Connectors or
Curves from the menu bar, or clicking from the Standard toolbar.
2. Select a user profile by clicking Preferences > User Profiles from the menu bar, or clicking on
the Standard toolbar.
3. In the User Profile dialog, select Ansys.
The model setup includes: setting up of element type, real constants, material properties and
component structure in HyperMesh for ANSYS.
Exercise 1
1. Open a model file by clicking File > Open > Model from the menu bar, or clicking on the
Standard toolbar.
2. In the Open Model dialog, navigate to
<installation_directory>\tutorials\hm\interfaces\ansys and open the chapter2_1.hm file.
3. If your model's elements and mesh lines are not shaded, click on the Visualization toolbar.
SHELL181
Suitable for analyzing thin to moderately-thick shell structures. It is a 4-node element with six
degrees of freedom at each node: translations in the x, y, and z direction; rotations about the x,
y, and z axes (if the membrane option is used, the element has translational degrees of freedom
only). The degenerate triangular option should only be used as filler elements in mesh
generation.
Well-suited for linear, large rotation, and/or large strain nonlinear applications. Change in shell
thickness is accounted for nonlinear analysis. In the element domain, both full and reduced
integration schemes are supported. SHELL181 accounts for follower (load stiffness) effects of
distributed pressures.
7. Open the Solver browser by clicking View > Browsers > HyperMesh > Solver from the menu
bar.
8. Review the ET Type you just created.
Step 5: Create the section card for the shell elements in the model
1. In the Model browser, right-click and select Create > Beam Section Collector from the context
menu. HyperMesh creates and opens a beam section collector in the Entity Editor.
10. In the Select Material dialog, select Steel and then click OK.
11. For THETA (ply angle), keep the default value 0.0.
12. For NUMPT (Integration points through ply thickness), enter 3.0.
13. Click Close.
21. Go to the Solver browser and review the two sections you just created.
Step 6: Update each component with the respective element type, property,
material, and section information
1. In the Model browser, Component folder, click Base. The Entity Editor opens and displays the
component's corresponding data.
3. In the Select ETType dialog, select sensor1 (SHELL181) and then click OK.
6. In the Model browser, Component folder, click Rib. The Entity Editor opens and displays the
component's corresponding data.
7. For Type, click Unspecified >> ETType.
8. In the Select ETType dialog, select sensor1 (SHELL181) and then click OK.
9. For Section, click Unspecified >> Beamsectcol.
10. In the Select Beamsectcol dialog, select SECT2 and then click OK.
Note: You do not have to assign a Property or Material to this component, because this
information is already defined in SECT2.
19. In the Create Properties dialog, the Card Image is automatically set to MASS21p because the
element type attached to the mass component is MASS21.
20. Set KeyOpt3 to 3-D mass without rotary inertia.
21. Under Real Constants, enter 0.001 for MASS.
22. Click Close. HyperMesh creates and attaches the new property to the mass component.
24. In the Select Material dialog, select Steel and then click OK.
Step 7: Review the element type, property(Real Set), material, and section
assigned to each component
1. From the menu bar, click Tools > Component Table.
2. In the Components dialog, check the element type, material, property (Real Set), and section
assigned to each component to verify they are defined correctly.
Exercise 2
3. If you model's elements and mesh lines are not shaded, click on the Visualization toolbar.
6. Click create.
8. Click create.
Step 7: Apply the force on mass elements with the force3 load collector
1. In the Model browser, Load Collector folder, right-click on force3 and select Make Current from
the context menu.
2. Open the Mask panel.
3. Verify that the entity selector is set to loads.
4. Select the two forces you created in steps 6.13 and 6.17.
5. Click mask.
6. Click return.
7. Open the Forces panel.
8. Verify that the entity selector is set to nodes.
9. Select the two nodes in the center of the two bolt holes as indicated in the following image.
5. Click OK.
25 HyperMesh Tutorials: ANSYS Solver Altair Engineering
Interface
Proprietary Information of Altair Engineering
6. Create a second load step labeled Step2, and assign it the load collectors constraint and force2.
7. Create a third load step labeled Step3, and assign it the load collectors constraint and force3.
8. In the Model browser, review the Load Collectors and Load Steps you created.
9. Open the Solver browser by clicking View > Browsers > HyperMesh > Solver from the menu
bar.
10. Review the Load Collectors and Load Steps you created.
3. Click return.
4. Because you are solving the model for static analysis, click ANTYPE.
6. Click return.
7. Click LSSOLVE.
Altair Engineering HyperMesh Tutorials: ANSYS Solver Interface 26
Proprietary Information of Altair Engineering
Tip: If you do not see the LSSOLVE control card, click next.
8. Set the minimum number of load steps by entering 1 in the LSMIN field.
9. Set the maximum number of load steps by entering 3 in the LSMAX field.
10. Set the load step increment by entering 1 in the LSINC field.
This card image commands the solver to solve all three load steps.
3. If the load collector is displayed, in the Model browser, click next to the load collector to turn off
the display of its element.
4. In the graphics area, click once to make it the current window for keyboard commands.
5. Fit the model to the graphics area by pressing f.
4. Click select.
5. Click proceed.
3. Click proceed.
4. In the Target Element Selection dialog, click Next.
4. Click Next. HyperMesh displays the full model in the graphics area.
3. Click proceed.
4. In the Contact Elements Selection dialog, click Next.
4. Click Next. HyperMesh displays the full model in the graphics area.
5. Click Next.
4. Click Next.
5. Go to step 15 below.
Step 16 (Optional): Add /SOLU, ANTYPE, and SOLVE in the control cards
If your model needs to be solved in ANSYS, add the following control cards.
1. Open the Control Cards panel by clicking Setup > Create > Control Cards from the menu bar.
2. Click /SOLU to exit the PREP7 preprocessor and enter the SOLU preprocessor.
3. Click return.
4. Since you are solving the model for static analysis, click ANTYPE.
6. Click return.
7. Click SOLVE.
Note: If you do not see the SOLVE control card, click next.
4. In the graphics area, click once to make it the current window for keyboard commands.
5. Fit the model to the graphics area by pressing f.
4. Click select.
5. Click proceed. HyperMesh extracts and displays the faces of the selected target body.
4. Click proceed.
5. In the Target Element Selection dialog, click Next.
4. Click select.
5. Click proceed.
6. In the Contact Components Selection dialog, click Next. HyperMesh extracts and displays the
edges of the selected contact body.
Tip: Press f to fit the model to the graphics area if the box is not visible in the graphics area.
3. In the panel area, click elems >> by face. HyperMesh selects all of the contact surface elements
on top of the upper face of the box.
5. Click Next.
4. Click Next.
43 HyperMesh Tutorials: ANSYS Solver Altair Engineering
Interface
Proprietary Information of Altair Engineering
5. Go to step 15 below.
1. Show or hide a normal by selecting or clearing its corresponding checkbox under Display
Component and then clicking .
Note: By default, these checkboxes are selected.
3. Click return.
4. Click SOLVE.
Note: If you do not see the SOLVE control card, click next.
4. Click select.
5. Click proceed. HyperMesh extracts and displays the edges of the selected contact body.
3. Click proceed.
4. In the Target Elements Selection dialog, click Next.
4. Click select.
5. Click proceed.
6. In the Contact Components Selection dialog, click Next. HyperMesh extracts and displays the
edges of the selected contact body.
3. Click proceed.
4. In the Contact Elements Selection dialog, click Next.
5. Click Next. HyperMesh displays the full model in the graphics area.
5. Click Next.
4. Click Next.
2. Modify an existing contact by selecting the appropriate cell in the table and then clicking Edit.
3. Click close to exit the Contact Manager.
4. Save your model by clicking File > Save As > Model from the menu bar.
5. In the Save As dialog, navigate to your working directory and save your model.
Step 16: Apply a displacement constraint to the two mid nodes of the
component contact
In this step you should still be in the Constraints panel.
1. Select the two mid nodes at the end of the contact component as indicated in the following image.
4. Click create.
Step 17: Activate control cards for nonlinear analysis solution control
1. Open the Control Cards panel by clicking Setup > Create > Control Cards from the menu bar.
2. Specify the analysis type and restart the status by clicking ANTYPE.
3. Set type to STATIC and status to NEW.
7. Click return.
8. To include large-deflection effects in a static or full transient analysis, click NLGEOM.
55 HyperMesh Tutorials: ANSYS Solver Altair Engineering
Interface
Proprietary Information of Altair Engineering
9. Under Key, click OFF and then select ON from the list.
The following images are a pictorial representation of the original model. The model can be simplified
in such a way that you can extract represent the entire model with a set of shell elements representing
the plate part of the model and two lines indicating the beam.
3. If your model's elements and mesh lines are not shaded, click on the Visualization toolbar.
Step 3: Create collectors and attach element types and materials to them
1. In the Model browser, right-click and select Create > Component from the context menu.
HyperMesh creates and opens a component in the Entity Editor.
6. Click Close.
7. For Material, click Unspecified >> Material.
8. In the Select Material dialog, select Steel and then click OK.
9. In the Model browser, right-click and select Create > Component from the context menu.
HyperMesh creates and opens a component in the Entity Editor.
10. For Name, enter beam_asec.
13. In the Select ETType dialog, select sensor1 (BEAM188) and then click OK.
1. Opens the Bars panel by clicking Mesh > Create > 1D Elements > Bars from the menu bar.
2. Go to the bar2 subpanel.
3. Set orientation to plane.
4. Set Beam Y Axis to parallel to XY.
6. In the Model browser, Component folder, right-click on beam_std and select Make Current
from the context menu.
7. Using the node A and node B selectors, select the two nodes that form the ends of the
Std_circular_Beam_sec line as indicated in the following image. HyperMesh creates a BEAM188
element.
2. Right-click on Section and select Create from the context menu. The Create Beamsectcols
dialog opens.
6. Click Close. HyperMesh assigns the beam section collector Circular_Sec to the component
beam_std.
4. Open the HyperBeam panel by clicking Properties > HyperBeam from the menu bar.
5. Go to the solid section subpanel.
6. Set the entity selector to lines.
7. Select all of the lines (displayed in gray in the following image) that form the
Arbitrary_Beam_Section.
10. Return to HyperMesh by clicking File > Exit from the menu bar.
11. Click return to exit the HyperBeam panel.
12. In the Model browser, Beam Section Collector folder, click arbi_sec. The Entity Editor opens
and displays the beam section's corresponding data.
13. For Hyper beam section [OPTIONAL], click Unspecified >> Beamsection.
Step 3: Mesh all of the surfaces at once, specifying element sizes and an
element type
1. To open the Automesh panel, do one of the following:
From the menu bar, click Mesh > Create > 2D AutoMesh.
From the main menu, go to the 2D page and click automesh.
Press F12.
2. Go to the size and bias subpanel.
3. Set the entity selector to surfs.
4. Click surfs >> displayed.
5. In the element size= field, enter 5.
6. Set mesh type to mixed.
7. Set the mesh mode to interactive.
8. Set the elements to surf comp/elements to current comp toggle to elems to current comp.
Size and bias subpanel settings for steps 2.3 through 2.8.
11. From the menu bar, click File > Save As > Model.
12. In the Save Model As dialog, navigate to your working directory and save the HyperMesh
database with the name pillar_w_ncf_FINAL.hm.
7. Make elements and feature lines transparent by clicking on the Visualization toolbar.
8. In the panel area, click comps.
9. Select the components, Geometry and auto1.
10. Click select.
11. Use the transparency slider to review the system collector imported by the FiberSim model.
73 HyperMesh Tutorials: ANSYS Solver Altair Engineering
Interface
Proprietary Information of Altair Engineering
12. Click return.
13. On the Visualization toolbar, click to shade the elements and mesh lines, and click to
shade the geometry and surface edges.
14. In the Model browser, turn off the display of geometry for all of the components.
5. Click select.
6. Click proceed.
7. Set Projection options to FiberSim drape map by proximity method.
8. Set Search Criterion to Element centroid.
7. Click return.
8. In the Create ETType dialog, click Close.
9. In the ET Type dialog, review the new element type SHELL181.
3. Set Assign Values to ET Ref. No. HyperMesh lists all of the element types loaded in the model.
4. In the Name column, select the four components.
Note: Make sure the entire row is highlighted for all four components.
5. Next to Set, select 1-(ET_1)SHELL181 from the list.
6. Click Set.
7. In the message that appears asking if you would like to change the ET Ref. No., click Yes.
HyperMesh changes the four component's ET Ref. No. to 1 and their ET Type to SHELL181.
1. On the Visualization toolbar, set the element color mode to (visualize elements
by property).
2. On the Visualization toolbar, set the layer representation mode to (Composite Layers with
Fiber Direction).
3. In the Model browser, Hide and Show each Ply.
4. On the Visualization toolbar, set the element representation mode to (2D Detailed Element
Representation).
4. In the Model browser, right-click on a beam section and select Card Edit from the context menu.
5. In the Card Image dialog, review the Element Type, Section, and Material assigned to the beam
section.
6. Click return.