HM-4800: Setup a Permas Analysis
In this tutorial, you will complete the full setup of a Permas analysis.
Load the Permas User Profile
In this step, you will load the Permas profile in HyperMesh.
- Start HyperMesh Desktop.
- In the User Profiles dialog, set the user profile to Permas.
Retrieve and View the Model File
In this step, you will open the model file and view it in HyperMesh.
Create a Permas $COMPONENT and $SYSTEM
In this step, you will create a component and system card in HyperMesh.
Create a Component Collector
In this step, you will create a new component collector.
Organize the Elements
In this step, you will organize the elements of the model.
Create Material and Elemental Properties
In this step, you will create a solid property and two materials for the existing elements. You will also assign the property and materials to the previously created components.
Create Beam Elements
In this step, you will create beam elements and assign a property to individual elements during creation.
Create a Spring Element
In this step, you will create a spring element and change the element type used when elements are created. You will also use the coincident picking mechanism to help you precisely select nodes.
Create Multi-Point Constraints
In this step, you will create two different types of multi-point constraints (MPCs). You will also create a component collector for each type of MPC so you can switch their display on and off separately.
Set Definition
In this step, you will create sets that will later be used for contact definition.
Create Surfaces from Solid Elements
In this step, you will create surfaces from solid elements.
Define the Contact Partners
In this step, you will define the contact partners using $CONTACT.
Contact Name | Type | Master | Slave |
---|---|---|---|
Bolt_1 | Node to Node | SET_11 | SET_12 |
Bolt_2 | Node to Node | SET_21 | SET_22 |
Gap | Node to Node | SET_1 | SET_2 |
Tube_clamps | Surface to Node | Surf_Tube | Clamps |
Create the Boundary Conditions
In this step, you will create constraints and group them into one load collector. You will also create a $CONSTRAINTS variant (load step in HyperMesh) and attach the load collector with the previously created contact constraints.
Assign the Boundary Conditions to a Load Step
In this step, you will assign the boundary conditions to a load step.
Define the Load Collector and Contact Property
In this step, you will create one load pattern (LPAT) for a force applied to the tip of the tube as well as the contact properties for the contacts.
Define the $NLLOAD Cards
In this step you will create a $NLLOAD card to specify how individual load patterns are acting over an artificial time.
Define the $SITUATION Card
In this step, you will build a $SITUATION card which specifies which loads, boundary conditions, and system definitions are combined for this analysis.
- Open the Load Steps panel.
- In the name field, enter SIT_NLLOAD.
- Click create.
- Click edit to open the card image.
-
Define the card image settings.
- Set AnalysisProcedure to SITUATION.
- Using the CONSTRAINTS selector, select Con_1.
- Using the LOADING selector, select NLLOAD.
- Click return twice to close the card image and the panel.
Export the Deck
In this step, you will export the deck as a .dat file.
Acknowledgements
Altair thanks INTES for their assistance and support during the creation of this tutorial.