hmpam no longer requires a license for ESI DSYLIB.
hmpam translates information from a PAM-CRASH and PAM-CRASH2G results file (.DSY file) to a HyperMesh binary results file or to a Hyper3D (.h3d) file. The syntax to run the translator is:
hmpam [-h3d] [arguments] <input file> <output file> [model file]
[-options<Filename>]
If the -h3d option is selected, the output file is written in the H3D format and contains model data and results in one file. The selection of the option [model file] is not allowed in this case.
hmpam can also translate a model from a PAM-CRASH and PAM-CRASH2G THP file. In this case, only the model is output (no results).
hmpam can also read dsy/thp files from PAMCRASH 2003 version.
The option [-options<Filename>] can be repeated, but it must be used as the last option.
[arguments] can be any of the following:
Flag |
Meaning |
---|---|
-d |
Displacements |
-v |
Velocities |
-a |
Accelerations |
-sxx |
SXX |
-syy |
SYY |
-szz |
SZZ |
-sxy |
SXY |
-syz |
SYZ |
-szx |
SZX |
-3S1 |
Minimum Principal Stress 3-D (for solids only) |
-3S2 |
Maximum Principal Stress 3-D (for solids only) |
-3S3 |
Second Principal Stress 3-D (for solids only) |
-mxx |
Local bending moment about r-axis |
-myy |
Local bending moment about s-axis |
-mxy |
Local twist bending moment |
-m1 |
Max Principal bending moment |
-m2 |
Min Principal bending moment |
-nxx |
Local membrane stress resultant in r-direction |
-nyy |
Local membrane stress resultant in s-direction |
-nxy |
Local in-plane shear membrane stress resultant |
-n1 |
Max. Principal membrane stress resultant |
-n2 |
Min. Principal membrane stress resultant |
-eple |
Equivalent Plastic Strain |
-epma |
Maximum plastic strain over thickness |
-epmi |
Minimum plastic strain over thickness |
-epsi |
Lower & Upper Surface Strain tensors |
-sigm |
Lower, Upper & Middle Surface Stress tensors |
-thic |
Resultant Shell Thickness |
-thin |
Resultant Shell Thinning |
-esma |
Maximum equivalent stress over thickness |
-esmi |
Minimum equivalent stress over thickness |
-faxi |
Force in local R-direction |
-fssh |
Force in local S-direction |
-ftsh |
Force in local T-direction |
-mtor |
Flexion bending moment about local u-direction |
-msn1 |
Directional dependency function for flexion moment |
-mtn1 |
Torsion bending moment about local T-direction |
-msn2 |
Resultant damping moment |
-mtn2 |
Resultant friction moment |
-daxi |
Axial elongation in R direction |
-rtor |
Torsion angle about local r axis |
-rsn1 |
Bending rotation angle about local S-axis at node 1 |
-rtn1 |
Bending rotation angle about local T-axis at node 1 |
-rsn2 |
Bending rotation angle about local S-axis at node 2 |
-rtn2 |
Bending rotation angle about local T-axis at node 2 |
-stepN |
Step increment N, where N is a positive integer. (default N=1) |
-disk |
Translation is performed on disk |
-file |
Scratch file name |
-options |
[Filename] gives the filename for the options file. Syntax is described below. |
-h3d |
Outputs file to an H3D file instead of to an hmresults file. The file includes model and results information that was translated. The model must contain geometry for it to be output to an H3D file. |
The following options can also be used:
Flag |
Meaning |
-disk |
Translation is perfomed on disk (default off) |
-size |
Number of entities (10000 default) |
-file |
Scratch file name (default off) |
-u |
Usage, gives this help |
The following parameters are also available when the results translation is not performed on the analysis machine. You may need to specify one of these parameters to indicate where the analysis result file was created:
Parameter |
Analysis File Created On |
---|---|
-cray |
Cray |
-dec |
Dec 5000 |
-decalpha |
Dec Alpha |
-hp |
Hewlett Packard |
-ibm |
IBM RS\6000 |
-pc |
PC |
-sgi |
SGI |
-sun |
Sun |
The supported results include the following:
• | Displacements |
• | Velocities |
• | Accelerations |
• | Sigma - xx |
• | Sigma - yy |
• | Sigma - zz |
• | Sigma - xy |
• | Sigma - yz |
• | Sigma - zx |
• | Minimum Principal Stresss 3-D |
• | Maximum Principal Stress 3-D |
• | Second Principal Stress 3-D |
• | EPLE: Equivalent Plastic Strain |
beams (the definitions of the following variables depend on the material type)
• | FAXI |
• | FSSH |
• | FTSH |
• | MTOR |
• | MSN1 |
• | MTN1 |
• | MSN2 |
• | MTN2 |
• | DAXI |
• | RTOR |
• | RSN1 |
• | RTN1 |
• | RSN2 |
• | RTN2 |
• | Thickness |
• | MXX - Local bending moment about r-axis |
• | MYY - Local bending moment about s-axis |
• | MXY - Local twist bending moment |
• | M1 - Maximum Principal bending moment |
• | M2 - Minimum Principal bending moment |
• | NXX - Local membrane stress resultant in r-direction |
• | NYY - Local membrane stress resultant in s-direction |
• | NXY - Local in-plane shear membrane stress resultant |
• | N1 - Maximum Principal membrane stress resultant |
• | N2 - Minimum. Principal membrane stress resultant |
• | EPMA - Maximum plastic strain over thickness |
• | EPMI - Minimum plastic strain over thickness |
• | EPSI - Lower and Upper Surface Strain tensors |
• | SIGM – Lower, Upper, and Middle Surface Stress tensors |
• | THIC - Resultant shell thickness |
• | THIN - Resultant shell thinning (for stamp only) |
• | ESMA - Maximum equivalent stress over thickness (von Mises) |
• | ESMI - Minimum equivalent stress over thickness (von Mises) |
The option [-optionsFilename] allows you to specify the timesteps and components, that will be converted to the result file.
The text file contains two keywords:
• | *time for the selection of the timesteps |
• | *comps for the selection of the components |
For timesteps, the index of the timestep is defined, not the time of the timestep itself. After the keyword, a selection list defines the selection. A selection list is composed from several selections. The contents of the selection list depends on the order of the selections, e.g. [5] –[5] is different from –[5] [5].
A selection defines a set of integer values. It must be defined in one of the following two ways:
• | [-] [I,J,K] For example [2] for adding 2, -[5] for subtracting 5 from the list, or [3,5] to select from 3 to 5 with increment 1 (3,4,5), or [1,6,2] to select from 1 to 6 with an increment of 2 (1,3,5). |
• | [all] This defines all existing timesteps respectively, components. |
The following components exist in the model: {5,6,7,8,9,10,11,12}*comps [all] -[2,16,3] [8] –[9,10] selects the components 6,7,8, and 12.
*time [all] -[10,20,1] [15]