HyperCrash 12.0 User Guide
HyperCrash 12.0 User Guide
0
User's Guide
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
In addition to HyperWorks® trademarks noted above, GridWorks™, PBS GridWorks®, PBS Professional®, PBS™, PBS Works™
and Portable Batch System® are trademarks of ALTAIR ENGINEERING INC. All are protected under U.S. and international laws
and treaties. Copyright© 1994-2013.
Additionally, the 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 HyperWorks® shall not be decompiled, disassembled, or “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.
User Guide
Introduction to HyperCrash
...........................................................................................................................................2
RADIOSS Supported Keywords
...........................................................................................................................................3
LS-DYNA Supported Keywords
...........................................................................................................................................14
New Supported Keywords
...........................................................................................................................................34
Starting HyperCrash
...........................................................................................................................................64
LS-DYNA and RADIOSS Profiles
...........................................................................................................................................66
Start-up Settings
...........................................................................................................................................67
Main Window
...........................................................................................................................................71
Toolbars
...........................................................................................................................................75
Display..............................................................................................................................81
Options
Information Options
..............................................................................................................................82
Dialog Menu Bar
...........................................................................................................................................87
Mouse and Keyboard Controls
...........................................................................................................................................88
Tree...........................................................................................................................................93
Edit Material, Property and Thickness
...........................................................................................................................................103
Delete Parts
...........................................................................................................................................107
Export Parts
...........................................................................................................................................108
Replace Parts
...........................................................................................................................................112
File...........................................................................................................................................115
Import
...........................................................................................................................................116
Export
...........................................................................................................................................120
Print
...........................................................................................................................................122
Exit
...........................................................................................................................................124
Quality
...........................................................................................................................................126
Contact
...........................................................................................................................................128
Element
...........................................................................................................................................135
Connectivity
...........................................................................................................................................140
Load Criteria File
...........................................................................................................................................142
Thickness Contour
...........................................................................................................................................143
Model Checker
...........................................................................................................................................145
Check..............................................................................................................................147
List
Connections
...........................................................................................................................................163
Disconnection
...........................................................................................................................................165
Spotweld
...........................................................................................................................................168
To create a spotweld
..............................................................................................................................170
To modify a spotweld
..............................................................................................................................173
HyperCrash is a CAE pre-processor tool developed to support the non-linear finite element
solver, Altair RADIOSS. It empowers engineers to study occupant simulations and other
requirements in the crash-safety environment.
All features specific to various crash analyses such as model building, import/export, and
quality checking are fully supported.
HyperCrash was previously known as M-Crash, and following the acquisition of Mecalog by
Altair Engineering, has been integrated into the Altair HyperWorks suite.
HyperCrash has recently become a multi-solver preprocessor adding PAM-CRASH 2G and LS-
DYNA to the list of supported codes; this is also shown by the addition of powerful tools to
convert input decks from one solver to another.
HyperCrash 11.0 supports the latest output format of RADIOSS versions 9.0 and 10.0. It also
includes useful modules such as the Safety module for dummy positioning, seat deforming,
belt generator and airbag folding, and the Results Mapper module for mapping metal forming
results.
Benefits
Offers support to the extensive library of LS-DYNA and RADIOSS dummies with
advanced positioning and seat belt routing tools
Minimizes user errors in LS-DYNA and RADIOSS with a reliable model check on the input
deck
Offers a complete suite of welding techniques such as glue, bolts, and spotwelds
Provides numerous panels tailored to create and update the many cards needed to
setup LS-DYNA and RADIOSS models
#enddata
#include
#RADIOSS Starter
/ACCEL
/ACTIV (Partially Supported)
/ADMAS
/ANALY (Partially Supported)
/ANIM/VERS (Partially Supported)
/ARCH (Partially Supported)
/ATFILE
/BCS
/BEGIN
/BEAM
/BRIC20
/BRICK
/CLOAD
/CNODE
/CYL_JOINT
/DAMP
/DEF_SHELL (Partially Supported)
/DEF_SOLID (Partially Supported)
/END
/EULER/MAT
/FAIL
/FAIL/CHANG
/FAIL/ENERGY
/FAIL/FLD
/FAIL/HASHIN
/FAIL/JOHNSON
/FAIL/LAD_DAM
/FAIL/PUCK
/FAIL/SPALLING
/FAIL/TBUTCHER
/FAIL/TENSSTRAIN
*AIRBAG_ADIABATIC_GAS_MODEL
*AIRBAG_ADVANCED_ALE
*AIRBAG_ALE
*AIRBAG_HYBRID
*AIRBAG_HYBRID_CHEMKIN
*AIRBAG_HYDBRID_JETTING
*AIRBAG_INTERACTION
*AIRBAG_LINEAR_FLUID
*AIRBAG_LOAD_CURVE
*AIRBAG_PARTICLE
*AIRBAG_REFERENCE_GEOMETRY (Partially Supported)
*AIRBAG_REFERENCE_GEOMETRY_BIRTH (Partially Supported)
*AIRBAG_REFERENCE_GEOMETRY_BIRTH_RDT (Partially Supported)
*AIRBAG_REFERENCE_GEOMETRY_RDT (Partially Supported)
*AIRBAG_SHELL_REFERENCE_GEOMETRY (Partially Supported)
*AIRBAG_SIMPLE_AIRBAG_MODEL
*AIRBAG_SIMPLE_PRESSURE_VOLUME
*AIRBAG_WANG_NEFSKE
*AIRBAG_WANG_NEFSKE_JETTING
*AIRBAG_WANG_NEFSKE_JETTING_CM
*AIRBAG_WANG_NEFSKE_JETTING_POP
*AIRBAG_WANG_NEFSKE_JETTING_POP_CM
*AIRBAG_WANG_NEFSKE_MULTIPLE_JETTING
*AIRBAG_WANG_NEFSKE_MULTIPLE_JETTING_CM
*AIRBAG_WANG_NEFSKE_MULTIPLE_JETTING_POP
*AIRBAG_WANG_NEFSKE_MULTIPLE_JETTING_POP_CM
*AIRBAG_WANG_NEFSKE_POP
*ALE_MULTI-MATERIAL_GROUP
*ALE_REFERENCE_SYSTEM_CURVE
*ALE_REFERENCE_SYSTEM_GROUP
*ALE_REFERENCE_SYSTEM_NODE
*ALE_REFERENCE_SYSTEM_SWITCH
*BOUNDARY_PRESCRIBED_MOTION_NODE
*BOUNDARY_PRESCRIBED_MOTION_RIGID
/MAT/LAW58 - Removed flag Arel and added new identifier, HM11.0-101 HC11.0-402
sens_ID
/SPMD - Replaced Nproc with Nspmd and added Nthread HM11.0-101 HC11.0-402
The following table indicates the versions that support LS-DYNA cards.
*AIRBAG_ADIABATIC_GAS_MODEL
*AIRBAG_ADVANCED_ALE
*AIRBAG_ALE
*AIRBAG_HYBRID
*AIRBAG_HYBRID_CHEMKIN
*AIRBAG_HYDBRID_JETTING
*AIRBAG_INTERACTION
*AIRBAG_LINEAR_FLUID
*AIRBAG_LOAD_CURVE
*AIRBAG_PARTICLE
*AIRBAG_REFERENCE_GEOMETRY
(Partially Supported)
*AIRBAG_REFERENCE_GEOMETRY_BIRTH (Partially
Supported)
*AIRBAG_REFERENCE_GEOMETRY_BIRTH_RDT (Partially
Supported)
*AIRBAG_REFERENCE_GEOMETRY_RDT (Partially
Supported)
*AIRBAG_SIMPLE_AIRBAG_MODEL
*AIRBAG_SIMPLE_PRESSURE_VOLUME
*AIRBAG_WANG_NEFSKE
*AIRBAG_WANG_NEFSKE_JETTING
*AIRBAG_WANG_NEFSKE_JETTING_CM
*AIRBAG_WANG_NEFSKE_JETTING_POP
*AIRBAG_WANG_NEFSKE_JETTING_POP_CM
*AIRBAG_WANG_NEFSKE_MULTIPLE_JETTING
*AIRBAG_WANG_NEFSKE_MULTIPLE_JETTING_CM
*AIRBAG_WANG_NEFSKE_MULTIPLE_JETTING_POP
*AIRBAG_WANG_NEFSKE_MULTIPLE_JETTING_POP_CM
*AIRBAG_WANG_NEFSKE_POP
*ALE_MULTI-MATERIAL_GROUP
*ALE_REFERENCE_SYSTEM_CURVE
*ALE_REFERENCE_SYSTEM_GROUP
*ALE_REFERENCE_SYSTEM_NODE
*ALE_REFERENCE_SYSTEM_SWITCH
*BOUNDARY_PRESCRIBED_MOTION_NODE
*BOUNDARY_PRESCRIBED_MOTION_RIGID
*BOUNDARY_PRESCRIBED_MOTION_RIGID_LOCAL
*BOUNDARY_PRESCRIBED_MOTION_SET
*BOUNDARY_SPC_NODE
*BOUNDARY_SPC_SET
*CONSTRAINED_EXTRA_NODES_NODE
*CONSTRAINED_EXTRA_NODES_SET
*CONSTRAINED_GENERALIZED_WELD_BUTT
*CONSTRAINED_INTERPOLATION
*CONSTRAINED_JOINT_LOCKING
*CONSTRAINED_JOINT_PLANAR
*CONSTRAINED_JOINT_REVOLUTE
*CONSTRAINED_JOINT_ROTATIONAL_MOTOR
*CONSTRAINED_JOINT_SPHERICAL
*CONSTRAINED_JOINT_STIFFNESS_FLEXION-TORSION
*CONSTRAINED_JOINT_STIFFNESS_GENERALIZED
*CONSTRAINED_JOINT_STIFFNESS_TRANSLATIONAL
*CONSTRAINED_JOINT_TRANSLATIONAL
*CONSTRAINED_JOINT_TRANSLATIONAL_MOTOR
*CONSTRAINED_JOINT_UNIVERSAL
*CONSTRAINED_NODAL_RIGID_BODY
*CONSTRAINED_NODAL_RIGID_BODY_INERTIA
*CONSTRAINED_NODAL_RIGID_BODY_SPC
*CONSTRAINED_NODAL_RIGID_BODY_TITLE
*CONSTRAINED_NODE_SET
*CONSTRAINED_RIGID_BODIES
*CONSTRAINED_RIVET_ID
*CONSTRAINED_SPOTWELD_FILTERED_FORCE_ID
*CONSTRAINED_SPOTWELD_ID
*CONSTRAINED_TIED-BREAK
*CONTACT_1D
*CONTACT_AIRBAG_SINGLE_SURFACE
*CONTACT_AUTO_MOVE
*CONTACT_AUTOMATIC_GENERAL
*CONTACT_AUTOMATIC_GENERAL_INTERIOR
*CONTACT_AUTOMATIC_NODES_TO_SURFACE
*CONTACT_AUTOMATIC_ONE_WAY_SURFACE_TO_SURF
ACE
*CONTACT_AUTOMATIC_ONE_WAY_SURFACE_TO_SURF
ACE_SMOOTH
*CONTACT_AUTOMATIC_ONE_WAY_SURFACE_TO_SURFACE_
TIEBREAK
*CONTACT_AUTOMATIC_SINGLE_SURFACE
*CONTACT_AUTOMATIC_SINGLE_SURFACE_SMOOTH
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_SMOOTH
*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_TIEBRE
AK
*CONTACT_CONSTRAINT_NODES_TO_SURFACE
*CONTACT_CONSTRAINT_SURFACE_TO_SURFACE
*CONTACT_COUPLING
*CONTACT_DRAWBEAD
*CONTACT_ENTITY
*CONTACT_ERODING_NODES_TO_SURFACE
*CONTACT_ERODING_SINGLE_SURFACE
*CONTACT_ERODING_SURFACE_TO_SURFACE
*CONTACT_FORCE_TRANSDUCER_CONSTRAINT
*CONTACT_FORCE_TRANSDUCER_PENALTY
*CONTACT_FORMING_NODES_TO_SURFACE
*CONTACT_FORMING_NODES_TO_SURFACE_SMOOTH
*CONTACT_FORMING_ONEWAY_SURFACE_TO_SURFACE
*CONTACT_FORMING_ONEWAY_SURFACE_TO_SURFACE
_SMOOTH
*CONTACT_FORMING_SURFACE_TO_SURFACE
*CONTACT_FORMING_SURFACE_TO_SURFACE_SMOOTH
*CONTACT_GEBOD_OPTION
*CONTACT_GUIDED_CABLE_SET
*CONTACT_INTERIOR
*CONTACT_NODES_TO_SURFACE
*CONTACT_NODES_TO_SURFACE_INTERFERENCE
*CONTACT_NODES_TO_SURFACE_SMOOTH
*CONTACT_ONE_WAY_SURFACE_TO_SURFACE
*CONTACT_ONE_WAY_SURFACE_TO_SURFACE_INTERFE
RENCE
*
CONTACT_ONE_WAY_SURFACE_TO_SURFACE_SMOOTH
*CONTACT_RIGID_BODY_ONE_WAY_TO_RIGID_BODY
*CONTACT_RIGID_BODY_TWO_WAY_TO_RIGID_BODY
*CONTACT_RIGID_NODES_TO_RIGID_BODY
*CONTACT_RIGID_SURFACE
*CONTACT_SINGLE_EDGE
*CONTACT_SINGLE_SURFACE
*CONTACT_SLIDING_ONLY
*CONTACT_SLIDING_ONLY_PENALTY
*CONTACT_SPOTWELD
*CONTACT_SPOTWELD_WITH_TORSION
*CONTACT_SURFACE_TO_SURFACE
*CONTACT_SURFACE_TO_SURFACE_CONTRACTION_JOIN
T
*CONTACT_SURFACE_TO_SURFACE_INTERFERENCE
*CONTACT_SURFACE_TO_SURFACE_SMOOTH
*CONTACT_TIEBREAK_NODES_ONLY
*CONTACT_TIEBREAK_NODES_TO_SURFACE
*CONTACT_TIEBREAK_SURFACE_TO_SURFACE
*CONTACT_TIED_NODES_TO_SURFACE
*CONTACT_TIED_NODES_TO_SURFACE_OFFSET
*CONTACT_TIED_SHELL_EDGE_TO_SURFACE
*CONTACT_TIED_SHELL_EDGE_TO_SURFACE_BEAM_OF
FSET
*CONTACT_TIED_SHELL_EDGE_TO_SURFACE_OFFSET
*CONTACT_TIED_SURFACE_TO_SURFACE
*CONTACT_TIED_SURFACE_TO_SURFACE
*CONTACT_TIED_SURFACE_TO_SURFACE_CONSTRAINED
_OFFSET
*CONTACT_TIED_SURFACE_TO_SURFACE_FAILURE
*CONTROL_ACCURACY
*CONTROL_ADAPSTEP
*CONTROL_ADAPTIVE
*CONTROL_ADAPTIVE_CURVE
*CONTROL_ALE
*CONTROL_BULK_VISCOSITY
*CONTROL_CHECK
*CONTROL_CHECK_SHELL
*CONTROL_COARSEN
*CONTROL_CONTACT
*CONTROL_COUPLING
*CONTROL_CPU
*CONTROL_DYNAMIC_RELAXATION
*CONTROL_EFG
*CONTROL_ENERGY
*CONTROL_EXPLOSIVE_SHADOW
*CONTROL_FORMING_PROJECTION
*CONTROL_FORMING_TEMPLATE
*CONTROL_FORMING_TRAVEL
*CONTROL_FORMING_USER
*CONTROL_HOURGLASS
*CONTROL_IMPLICIT_AUTO
*CONTROL_IMPLICIT_BUCKLE
*CONTROL_IMPLICIT_DYNAMICS
*CONTROL_IMPLICIT_EIGENVALUE
*CONTROL_IMPLICIT_GENERAL
*CONTROL_IMPLICIT_INERTIA_RELIEF
*CONTROL_IMPLICIT_JOINTS
*CONTROL_IMPLICIT_MODES
*CONTROL_IMPLICIT_SOLUTION
*CONTROL_IMPLICIT_SOLVER
*CONTROL_IMPLICIT_STABILIZATION
*CONTROL_IMPLICIT_TERMINATION
*CONTROL_MPP_DECOMPOSITION_AUTOMATIC
*CONTROL_MPP_DECOMPOSITION_CHECK_SPEED
*CONTROL_MPP_DECOMPOSITION_CONTACT_DISTRIBUTE
*CONTROL_MPP_DECOMPOSITION_CONTACT_ISOLATE
*CONTROL_MPP_DECOMPOSITION_FILE
*CONTROL_MPP_DECOMPOSITION_METHOD
*CONTROL_MPP_DECOMPOSITION_NUMPROC
*CONTROL_MPP_DECOMPOSITION_SHOW
*CONTROL_MPP_DECOMPOSITION_TRANSFORMATION
*CONTROL_MPP_IO_NOD3DUMP
*CONTROL_MPP_IO_NOFULL
*CONTROL_MPP_IO_SWAPBYTES
*CONTROL_NONLOCAL
*CONTROL_OUTPUT
*CONTROL_PARALLEL
*CONTROL_REMESHING
*CONTROL_RIGID
*CONTROL_SHELL
*CONTROL_SOLID
*CONTROL_SOLUTION
*CONTROL_SPH
*CONTROL_SPOTWELD_BEAM
*CONTROL_STAGED_CONSTRUCTION
*CONTROL_STRUCTURED
*CONTROL_STRUCTURED_TERM
*CONTROL_SUBCYCLE
*CONTROL_TERMINATION
*CONTROL_THERMAL_NONLINEAR
*CONTROL_THERMAL_SOLVER
*CONTROL_THERMAL_TIMESTEP
*CONTROL_TIMESTEP
*DAMPING_GLOBAL
*DAMPING_PART_STIFFNESS_SET
*DAMPING_POROSITY
*DAMPING_RELATIVE
*DATABASE_ABSTAT
*DATABASE_ADAMS
*DATABASE_AVSFLT
*DATABASE_BINARY_D3CRACK
*DATABASE_BINARY_D3DRLF
*DATABASE_BINARY_D3DUMP
*DATABASE_BINARY_D3PART
*DATABASE_BINARY_D3PLOT
*DATABASE_BINARY_D3PROP
*DATABASE_BINARY_D3THDT
*DATABASE_BINARY_FSIFOR
*DATABASE_BINARY_INTFOR
*DATABASE_BINARY_RUNRSF
*DATABASE_BINARY_XTFILE
*DATABASE_BNDOUT
*DATABASE_CROSS_SECTION_PLANE
(Partially Supported)
*DATABASE_CROSS_SECTION_SET
*DATABASE_DCFAIL
*DATABASE_DEFGEO
*DATABASE_DEFORC
*DATABASE_ELOUT
*DATABASE_EXTENT_AVS
*DATABASE_EXTENT_BINARY
*DATABASE_EXTENT_MOVIE
*DATABASE_EXTENT_MPGS
*DATABASE_EXTENT_SSSTAT
*DATABASE_FSI
*DATABASE_GCEOUT
*DATABASE_GLSTAT
*DATABASE_H3OUT
*DATABASE_HISTORY_BEAM
*DATABASE_HISTORY_BEAM_ID
*DATABASE_HISTORY_DISCRETE
*DATABASE_HISTORY_DISCRETE_ID
*DATABASE_HISTORY_NODE
*DATABASE_HISTORY_NODE_ID
*DATABASE_HISTORY_NODE_LOCAL
*DATABASE_HISTORY_SEATBELT
*DATABASE_HISTORY_SEATBELT_ID
*DATABASE_HISTORY_SHELL
*DATABASE_HISTORY_SHELL_ID
*DATABASE_HISTORY_SOLID
*DATABASE_HISTORY_SOLID_ID
*DATABASE_HISTORY_SPH
*DATABASE_HISTORY_TSHELL
*DATABASE_HISTORY_TSHELL_ID
*DATABASE_JNTFORC
*DATABASE_MATSUM
*DATABASE_MOVIE
*DATABASE_MPGS
*DATABASE_NCFORC
*DATABASE_NODOUT
*DATABASE_RBDOUT
*DATABASE_RCFORC
*DATABASE_RWFORC
*DATABASE_SBTOUT
*DATABASE_SECFORC
*DATABASE_SLEOUT
*DATABASE_SPCFORC
*DATABASE_SPHOUT
*DATABASE_SPRING_FORWARD
*DATABASE_SSSTAT
*DATABASE_SUPERPLASTIC_FORMING
*DATABASE_SWFORC
*DATABASE_TPRINT
*DATABASE_TRACER
*DATABASE_TRHIST
*DEFINE_ALEBAG_BAG
*DEFINE_ALEBAG_HOLE
*DEFINE_ALEBAG_INJECTOR
*DEFINE_BOX
*DEFINE_BOX_ADAPTIVE
*DEFINE_BOX_COARSEN
*DEFINE_BOX_DRAWBEAD
*DEFINE_BOX_SPH
*DEFINE_CONNECTION_PROPERTIES
*DEFINE_CONNECTION_PROPERTIES_ADD
*DEFINE_COORDINATE_NODES
*DEFINE_COORDINATE_VECTOR
*DEFINE_CURVE
*DEFINE_FRICTION
*DEFINE_GROUND_MOTION
*DEFINE_SD_ORIENTATION
*DEFINE_TABLE
*DEFINE_TRANSFORMATION
*DEFINE_VECTOR
*DEFORMABLE_TO_RIGID
*DEFORMABLE_TO_RIGID_AUTOMATIC
*DEFORMABLE_TO_RIGID_INERTIA
*ELEMENT_BEAM
*ELEMENT_BEAM_OFFSET_ORIENTATION
(Partially Supported)
*ELEMENT_BEAM_OFFSET_PID_ORIENTATION (Partially
Supported)
*ELEMENT_BEAM_OFFSET_PID_SCALAR
(Partially Supported)
*ELEMENT_BEAM_OFFSET_PID_SCALR
(Partially Supported)
*ELEMENT_BEAM_OFFSET_SCALAR
(Partially Supported)
*ELEMENT_BEAM_OFFSET_SCALAR_ORIENTATION
(Partially Supported)
*ELEMENT_BEAM_OFFSET_SCALR_ORIENTATION
(Partially Supported)
*ELEMENT_BEAM_OFFSET_SECTION
(Partially Supported)
*ELEMENT_BEAM_OFFSET_SECTION_PID
(Partially Supported)
*ELEMENT_BEAM_OFFSET_THICKNESS
(Partially Supported)
*ELEMENT_BEAM_OFFSET_THICKNESS_ORIENTATION
(Partially Supported)
*ELEMENT_BEAM_OFFSET_THICKNESS_PID
(Partially Supported)
*ELEMENT_BEAM_OFFSET_THICKNESS_SCALAR
(Partially Supported)
*ELEMENT_BEAM_PID_ORIENTATION
(Partially Supported)
*ELEMENT_BEAM_SCALAR_ORIENTATION
(Partially Supported)
*ELEMENT_BEAM_SCALR_ORIENTATION
(Partially Supported)
*ELEMENT_BEAM_SECTION_ORIENTATION
(Partially Supported)
*ELEMENT_BEAM_THICKNESS_ORIENTATION
(Partially Supported)
*ELEMENT_BEAM_THICKNESS_SCALAR
(Partially Supported)
*ELEMENT_DISCRETE
*ELEMENT_MASS
*ELEMENT_MASS_NODE_SET
*ELEMENT_MASS_PART
*ELEMENT_MASS_PART_SET
*ELEMENT_SEATBELT
*ELEMENT_SEATBELT_ACCELEROMETER
*ELEMENT_SEATBELT_PRETENSIONER
*ELEMENT_SEATBELT_RETRACTOR
*ELEMENT_SEATBELT_SENSOR
*ELEMENT_SEATBELT_SLIPRING
*ELEMENT_SHELL
*ELEMENT_SHELL_THICKNESS_BETA
(Partially Supported)
*ELEMENT_SHELL_THICKNESS_BETA_OFFSET (Partially
Supported)
*ELEMENT_SHELL_THICKNESS_MCID
(Partially Supported)
*ELEMENT_SHELL_THICKNESS_MCID_OFFSET
(Partially Supported)
*ELEMENT_SOLID
*ELEMENT_TSHELL
*EOS_GASKET
*EOS_GRUNEISEN
*EOS_IDEAL_GAS
*EOS_IGNITION_AND_GROWTH_OF_REACTION_IN_HE
*EOS_JWL
*EOS_JWLB
*EOS_LINEAR_POLYNOMIAL
*EOS_LINEAR_POLYNOMIAL_WITH_ENERGY_LEAK
*EOS_PROPELLANT_DEFLAGRATION
*EOS_RATIO_OF_POLYNOMIALS
*EOS_SACK_TUESDAY
*EOS_TABULATED
*EOS_TABULATED_COMPACTION
*EOS_TENSOR_PORE_COLLAPSE
*HOURGLASS
*INCLUDE
*INCLUDE_TRANSFORM
*INITIAL_AXIAL_FORCE_BEAM
*INITIAL_DETONATION
*INITIAL_FOAM_REFERENCE_GEOMETRY
(Partially Supported)
*INITIAL_GAS_MIXTURE
*INITIAL_STRESS_SECTION
*INITIAL_TEMPERATURE_NODE
*INITIAL_TEMPERATURE_SET
*INITIAL_VELOCITY
*INITIAL_VELOCITY_GENERATION
*INITIAL_VELOCITY_NODE
*INITIAL_VELOCITY_RIGID_BODY
*INITIAL_VOID_PART
*INITIAL_VOID_SET
*INITIAL_VOLUME_FRACTION_GEOMETRY
(Partially Supported)
*KEYWORD
*KEYWORD_ID
*LOAD_BEAM_ELEMENT
*LOAD_BEAM_SET
*LOAD_BODY_GENERALIZED
*LOAD_BODY_PARTS
*LOAD_BODY_RX
*LOAD_BODY_RY
*LOAD_BODY_RZ
*LOAD_BODY_X
*LOAD_BODY_Y
*LOAD_BODY_Z
*LOAD_NODE_POINT
*LOAD_NODE_SET
*LOAD_RIGID_BODY
*LOAD_SEGMENT
*LOAD_SEGMENT_SET
*LOAD_SHELL_ELEMENT
*LOAD_STIFFEN_PART
*LOAD_THERMAL_CONSTANT
*LOAD_THERMAL_CONSTANT_NODE
*LOAD_THERMAL_LOAD_CURVE
*LOAD_THERMAL_TOPAZ
*LOAD_THERMAL_VARIABLE
*LOAD_THERMAL_VARIABLE_NODE
*LOAD_THERMAL_VARIABLE_SHELL
*LOAD_THERMAL_VARIABLE_SHELL_SET
*LOAD_THERMAL_VIBRO_ACOUSTIC
*LOAD_VOLUME_LOSS
MAT001: *MAT_ELASTIC
MAT001: *MAT_ELASTIC_FLUID
MAT002: *MAT_ANISOTROPIC_ELASTIC
MAT002: *MAT_ORTHOTROPIC_ELASTIC
MAT003: *MAT_PLASTIC_KINEMATIC
MAT004: *MAT_ELASTIC_PLASTIC_THERMAL
MAT005: *MAT_SOIL_AND_FOAM
MAT006: *MAT_VISCOELASTIC
MAT007: *MAT_BLATZ-KO_RUBBER
MAT008: *MAT_HIGH_EXPLOSIVE_BURN
MAT009: *MAT_NULL
MAT010: *MAT_ELASTIC_PLASTIC_HYDRO
MAT011: *MAT_STEINBERG
MAT011: *MAT_STEINBERG_LUND
MAT012: *MAT_ISOTROPIC_ELASTIC_PLASTIC
MAT013: *MAT_ISOTROPIC_ELASTIC_FAILURE
MAT015: *MAT_JOHNSON_COOK
MAT016: *MAT_PSEUDO_TENSOR
MAT017: *MAT_ORIENTED_CRACK
MAT018: *MAT_POWER_LAW_PLASTICITY
MAT019: *MAT_STRAIN_RATE_DEPENDENT_PLASTICITY
MAT020: *MAT_RIGID
MAT021: *MAT_ORTHOTROPIC_THERMAL
MAT022: *MAT_COMPOSITE_DAMAGE
MAT023:
*MAT_TEMPARATURE_DEPENDENT_ORTHOTROPIC
MAT024: *MAT_PIECEWISE_LINEAR_PLASTICITY
MAT025: *MAT_GEOLOGIC_CAP_MODEL
MAT026: *MAT_HONEYCOMB
MAT027: *MAT_MOONEY-RIVLIN_RUBBER
MAT028: *MAT_RESULTANT_PLASTICITY
MAT029: *MAT_FORCE_LIMITED
MAT030: *MAT_SHAPE_MEMORY
MAT031: *MAT_FRAZER_NASH_RUBBER_MODEL
MAT032: *MAT_LAMINATED_GLASS
MAT033: *MAT_BARLAT_ANISOTROPIC_PLASTICITY
MAT033_96: *MAT_BARLAT_YLD96
MAT034: *MAT_FABRIC
MAT035: *MAT_PLASTIC_GREEN-NAGHDI_RATE
MAT036: *MAT_3-PARAMETER_BARLAT
MAT037:
*MAT_TRANSVERSELY_ANISOTROPIC_ELASTIC_PLASTIC
MAT037:
*MAT_TRANSVERSELY_ANISOTROPIC_ELASTIC_PLASTIC
_ECHANGE
MAT039: *MAT_FLD_TRANSVERSELY_ANISOTROPIC
MAT040: *MAT_NONLINEAR_ORTHOTROPIC
MAT041-050: *MAT_USER_DEFINED_MATERIAL
MAT051: *MAT_BAMMAN
MAT052: *MAT_BAMMAN_DAMAGE
MAT053: *MAT_CLOSED_CELL_FOAM
MAT054-055: *MAT_ENHANCED_COMPOSITE_DAMAGE
MAT057: *MAT_LOW_DENSITY_FOAM
MAT058: *MAT_LAMINATED_COMPOSITE_FABRIC
MAT059: *MAT_COMPOSITE_FAILURE_MODEL
MAT059: *MAT_COMPOSITE_FAILURE_SHELL_MODEL
MAT059: *MAT_COMPOSITE_FAILURE_SOLID_MODEL
MAT060: *MAT_ELASTIC_WITH_VISCOSITY
MAT061: *MAT_KELVIN-MAXWELL_VISCOELASTIC
MAT062: *MAT_VISCOUS_FOAM
MAT063: *MAT_CRUSHABLE_FOAM
MAT064:
*MAT_RATE_SENSITIVE_POWERLAW_PLASTICITY
MAT065: *MAT_MODIFIED_ZERILLI_ARMSTRONG
MAT066: *MAT_LINEAR_ELASTIC_DISCRETE_BEAM
MAT067: *MAT_NONLINEAR_ELASTIC_DISCRETE_BEAM
MAT068: *MAT_NONLINEAR_PLASTIC_DISCRETE_BEAM
MAT069: *MAT_SID_DAMPER_DISCRETE_BEAM
MAT070:
*MAT_HYDRAULIC_GAS_DAMPER_DISCRETE_BEAM
MAT071: *MAT_CABLE_DISCRETE_BEAM
MAT072: *MAT_CONCRETE_DAMAGE
MAT073: *MAT_LOW_DENSITY_VISCOUS_FOAM
MAT075: *MAT_BILKU/DUBOIS_FOAM
MAT076: *MAT_GENERAL_VISCOELASTIC
MAT077_H: *MAT_HYPERELASTIC_RUBBER
MAT077_O: *MAT_OGDEN_RUBBER
MAT078 :*MAT_SOIL_CONCRETE
MAT079: *MAT_HYSTERIC_SOIL
MAT080: *MAT_RAMBERG-OSGOOD
MAT081-082: *MAT_PLASTICITY_WITH_DAMAGE
MAT083: *MAT_FU_CHANG_FOAM
MAT084_085: *MAT_WINFRITH_CONCRETER
MAT086: *MAT_ORTHOTROPIC_VISCOELASTIC
MAT087: *MAT_CELLULAR_RUBBER
MAT088: *MAT_MTS
MAT089: *MAT_PLASTICITY_POLYMER
MAT090: *MAT_ACOUSTIC
MAT091: *MAT_SOFT_TISSUE
MAT093:
*MAT_ELASTIC_6DOF_SPRING_DISCRETE_BEAM
MAT094: *MAT_INELASTIC_SPRING_DISCRETE_BEAM
MAT095:
*MAT_INELASTIC_6DOF_SPRING_DISCRETE_BEAM
MAT096: *MAT_BRITTLE_DAMAGE
MAT097: *MAT_GENERAL_JOINT_DISCRETE_BEAM
MAT098: *MAT_SIMPLIFIED_JOHNSON_COOK
MAT099:
*MAT_SIMPLIFIED_JOHNSON_COOK_ORTHOTROPIC_DAM
AGE
MAT100: *MAT_SPOTWELD
MAT101: *MAT_GEPLASTIC_SRATE_2000a
MAT102: MAT_INV_HYPERBOLIC_SIN
MAT103: *MAT_ANISOTROPIC_PLASTIC
MAT103: *MAT_ANISOTROPIC_VISCOPLASTIC
MAT104: *MAT_DAMAGE_1
MAT105: *MAT_DAMAGE_2
MAT106: *MAT_ELASTIC_VISCOPLASTIC_THERMAL
MAT110: *MAT_JOHNSON_HOLMQUIST_CERAMICS
MAT111: *MAT_JOHNSON_HOLMQUIST_CONCRETE
MAT112: *MAT_FINITE_ELASTIC_STRAIN_PLASTICITY
MAT114: *MAT_LAYERED_LINEAR_PLASTICITY
MAT115: *MAT_UNIFIED_CREEP
MAT116: *MAT_COMPOSITE_LAYUP
MAT117: *MAT_COMPOSITE_MATRIX
MAT118: *MAT_COMPOSITE_DIRECT
MAT119:
*MAT_GENERAL_NONLINEAR_6DOF_DISCRETE_BEAM
MAT120: *MAT_GURSON
MAT120: *MAT_GURSON_JC
MAT120: *MAT_GURSON_RCDC
MAT121:
*MAT_GENERAL_NONLINEAR_1DOF_DISCRETE_BEAM
MAT122: *MATHILL_3R
MAT123:
*MAT_MODIFIED_PIECEWISE_LINEAR_PLASTICITY
MAT123:
*MAT_MODIFIED_PIECEWISE_LINEAR_PLASTICITY_RATE
MAT124: *MAT_PLASTICITY_COMPRESSION_TENSION
MAT126: *MAT_MODIFIED_HONEYCOMB
MAT128: *MAT_HEART_TISSUE
MAT129: *MAT_LUNG_TISSUE
MAT130: *MAT_SPECIAL_ORTHOTROPIC
MAT133: *MAT_BARLAT_YLD2000
MAT139: *MAT_MODIFIED_FORCE_LIMITED
MAT140: *MAT_VACUUM
MAT141: *MAT_RATE_SENSITIVE_POLYMER
MAT142:
*MAT_TRANSVERSELY_ANISOTROPIC_CRUSHABLE_FOA
M
MAT143: *MAT_WOOD_OPTION
MAT144: *MAT_PITZER_CRUSHABLE_FOAM
MAT145: *MAT_SCHWER_MURRAY_CAP_MODEL
MAT146: *MAT_1DOF_GENERALIZED_SPRING
MAT147: *MAT_FHWA_SOIL
MAT147: *MAT_FHWA_SOIL_NBRASKA
MAT148: *MAT_GAS_MIXTURE
MAT150: *MAT_CFD_OPTION
MAT154: *MAT_DESHPANDE_FLECK_FOAM
MAT158: *MAT_RATE_SENSITIVE_COMPOSITE_FABRIC
MAT161,162: *MAT_COMPOSITE_{OPTION}
MAT163: *MAT_MODIFIED_CRUSHABLE_FOAM
MAT165: *MAT_PLASTIC_NONLINEAR_KINEMATIC
MAT166: *MAT_MOMENT_CURVATURE_BEAM
MAT167: *MAT_MCCORMICK
MAT168: *MAT_POLYMER
MAT169: *MAT_ARUP_ADHESIVE
MAT170: *MAT_RESULTANT_ANISOTROPIC
MAT177: *MAT_HILL_FOAM
MAT178: *MAT_VISCOELASTIC_HILL_FOAM
MAT179: *MAT_LOW_DENSITY_SYNTHETIC_FOAM
MAT179: *MAT_LOW_DENSITY_SYNTHETIC_FOAM
_WITH_FAILURE
MAT179:
*MAT_LOW_DENSITY_SYNTHETIC_FOAM_ORTHO
MAT179:
*MAT_LOW_DENSITY_SYNTHETIC_FOAM_ORTHO
_WITH_FAILURE
MAT181: *MAT_SIMPLIFIED_RUBBER
MAT187: *MAT_SAMP-1
MAT190: *MAT_FLD_3-PARAMETER_BARLAT
MAT191: *MAT_SEISMIC_BEAM
MAT192: *MAT_SOIL_BRIC
MAT193: *MAT_DRUCKER_PRAGER
MAT194: *MAT_RS_SHEAR_WALL
MAT195: *MAT_CONCRETE_BEAM
MAT196: *MAT_GENERAL_SPRING_DISCRETE_BEAM
MAT197: *MAT_SEISMIC_ISOLATOR
MAT198: *MAT_JOINTED_ROCK
S01: *MAT_SPRING_ELASTIC
S02: *MAT_DAMPER_VISCOUS
S03: *MAT_SPRING_ELASTOPLASTIC
S04: *MAT_SPRING_NONLINEAR_ELASTIC
S05: *MAT_DAMPER_NONLINEAR_VISCUOUS
S06: *MAT_SPRING_GENERAL_NONLINEAR
S07: *MAT_SPRING_MAXWELL
S08: *MAT_SPRING_INELASTIC
S14: *MAT_SPRING_SQUAT_SHEARWALL
S15: *MAT_SPRING_MUSCLE
T01: *MAT_THERMAL_ISOTROPIC
T02: *MAT_THERMAL_ORTHOTROPIC
T03: *MAT_THERMAL_ISOTROPIC_TD
T04: *MAT_THERMAL_ORTHOTROPIC_TD
T05: *MAT_THERMAL_ISOTROPIC_PHASE_CHANGE
T06: *MAT_THERMAL_ISOTROPIC_TD_LC
B01: *MAT_SEATBELT
*NODE_TRANSFORM
*PARAMETER
*PART
*PART_ADAPTIVE_FAILURE
*PART_ATTACHMENT_NODES_PRINT
(Partially Supported)
*PART_COMPOSITE
*PART_COMPOSITE_CONTACT
*PART_CONTACT
*PART_CONTACT_ATTACHMENT_NODES
(Partially Supported)
*PART_CONTACT_ATTACHMENT_NODES_PRINT (Partially
Supported)
*PART_CONTACT_PRINT
*PART_INERTIA
*PART_INERTIA_ATTACHMENT_NODES
(Partially Supported)
*PART_INERTIA_CONTACT
*PART_INERTIA_CONTACT_ATTACHMENT_NODES_PRINT
(Partially Supported)
*PART_INERTIA_CONTACT_PRINT
*PART_INERTIA_PRINT
*PART_MODES
*PART_MOVE
*PART_PRINT
*PART_REPOSITION
*PART_REPOSITION_CONTACT
*PART_REPOSITION_CONTACT_ATTACHMENT_NODES
(Partially Supported)
*PART_REPOSITION_CONTACT_ATTACHMENT_NODES_P
RINT
*PART_REPOSITION_CONTACT_INERTIA
*PART_REPOSITION_PRINT
*RIGIDWALL_GEOMETRIC_CYLINDER
*RIGIDWALL_GEOMETRIC_CYLINDER_MOTION
*RIGIDWALL_GEOMETRIC_FLAT
*RIGIDWALL_GEOMETRIC_FLAT_MOTION
*RIGIDWALL_GEOMETRIC_PRISM
*RIGIDWALL_GEOMETRIC_PRISM_MOTION
*RIGIDWALL_GEOMETRIC_SPHERE
*RIGIDWALL_GEOMETRIC_SPHERE_MOTION
*RIGIDWALL_PLANAR
*RIGIDWALL_PLANAR_FINITE
*RIGIDWALL_PLANAR_FINITE_FORCES
*RIGIDWALL_PLANAR_FINITE_MOVING
*RIGIDWALL_PLANAR_FORCES
*RIGIDWALL_PLANAR_MOVING
*RIGIDWALL_PLANAR_MOVING_FORCES
*RIGIDWALL_PLANAR_ORTHO
*RIGIDWALL_PLANAR_ORTHO_FINITE
*RIGIDWALL_PLANAR_ORTHO_FINITE_FORCES
*RIGIDWALL_PLANAR_ORTHO_FORCES
*SECTION_BEAM
*SECTION_DISCRETE
*SECTION_SEATBELT
*SECTION_SHELL
*SECTION_SHELL_ALE
*SECTION_SHELL_EFG
*SECTION_SOLID
*SECTION_SOLID_ALE
*SECTION_SOLID_EFG
*SECTION_SPH
*SECTION_SPRING_DAMPER
*SECTION_TSHELL
*SENSOR_CONTROL
*SENSOR_DEFINE_CALC-MATH
*SENSOR_DEFINE_ELEMENT
*SENSOR_DEFINE_FORCE
*SENSOR_DEFINE_NODE
*SENSOR_SWITCH
*SENSOR_SWITCH_CALC-LOGIC
*SET_BEAM
*SET_BEAM_GENERATE
*SET_DISCRETE
*SET_MULTI-MATERIAL_GROUP_LIST
*SET_NODE_ADD
*SET_NODE_LIST
*SET_NODE_LIST_GENERAL
*SET_NODE_LIST_GENERATE
*SET_PART_LIST
*SET_SEGMENT
*SET_SHELL_LIST
*SET_SOLID
*SET_TSHELL
*TITLE
3. Select H y pe rC ra s h.
Upon launching HyperCrash, the Startup screen will appear. At the bottom of the startup
screen the following can be set:
A user has the ability to define contact interfaces, initial velocities, control cars, etc.
Extended descriptions from the LS-DYNA and RADIOSS manuals are included.
There are some features in the LS-DYNA and RADIOSS profiles that do not exist or are limited
in other User profiles.
LS-DYNA
The menu option Lsdyna Tools is only available in the LS-DYNA profile. This menu option
allows you to create additional LS-DYNA cards that are not loads.
In addition, there are other sub-menu options that are unique to the LS-DYNA profile in the
Connections, Mesh Editing, Model, LoadCase and Data History menus.
You can create and edit properties for most of the Lsdyna Tools, Connections, Mesh
Editing, Model and LoadCase menus by right-clicking in the panel that opens when you
make a menu selection and choose C re a te Ne w.
In the lower panel, right-click in each field corresponding to an aspect of the card to choose
an option for that field, or modify the entry by typing a new value.
The Dummy Positioner differs in the LS-DYNA profile, as well. Instead of importing a dummy
model using the Dummy Positioner, LS-DYNA users will import the dummy file by using the File
> Im po rt menu option. The dummy is then manipulated using the Dummy Positioner. This is
discussed in more detail in Dummy Positioner.
RADIOSS
The menu option Radioss Tools is only available in the RADIOSS profile. In addition, some
sub-menu options are unique to the RADIOSS profile.
Only in the RADIOSS profile, when setting Unit systems, a dialog appears confirming the
conversion.
The option to rename the RADIOSS sub-model is now available from the browser listing.
3. Click O K.
When launching HyperCrash from Linux, the pop-up that appears allows the option to set the
HyperCrash Start directory as the working directory.
User Profile
LSDYNA
PAM2G
RADIOSS V4
RADIOSS V5
RADIOSS V9
RADIOSS V10
RADIOSS V11
For most of these profiles, the sub-menus in HyperCrash may differ slightly from one to
another.
Unit System
N m s kg
N mm ms g
N mm s T
kN mm ms kg
kgf mm s
When a units environment has been chosen for a model, only the databases within that
particular units environment will be available to you for the model.
kN_mm_ms_k kN = mm = ms = kg =
g kilonewton millimeter millisecond kilogram
= 103 = 10-3 = 10-3 = 103 gram
Newton meter second
The following Import Choice for Units dialog will appear if the units of measure chosen is in
question.
Clicking the M o re Info ... button, which is only available when in the RADIOSS user profile,
will produce the following Info dialog stating the importance of correctly selecting the units
for the session.
New
Standard
Classic
Start-up Setting
If Always show at start-up is selected, the user profile will open with the option to change
the settings. If Always show at start-up is not selected, HyperCrash will open with the
settings previously set.
After HyperCrash is invoked, this feature can be changed through the Options menu.
Menu bar
Toolbar
Notebook window
Message window
Menu Bar
The menu bar contains menus for each module in HyperCrash, as well as sub-menus for
performing common functions.
File From the File menu, you can import, export, or merge model files, or print
the contents of a window to output as a .jpeg or .png file. For details
about using the File menu, go to File.
Quality From the Quality menu, you can check the quality of different aspects of
the model, such as connections, intersections, and elements. You can
access the Model Checker from this menu. For details about using the
Quality menu, go to Quality.
Connections From the Connections menu, you can create, modify, and manage
connections in a model, such as spotwelds, bolts, glues, weldlines, and
hemmings. For details about using the Connections menu, go to
Connections.
In LS-DYNA, new connections are available: Solid spotweld, clip, Mig weld,
adhesive, laser and more.
Mesh Editing From the Mesh Editing menu, you can create and modify nodes, elements,
parts, and rigid bodies in a model. For details about using the Mesh Editing
menu, go to Mesh Editing.
Mass From the Mass menu, you can compute, manage, and modify the mass of a
model or of specific parts of a model. For details on using the Mass menu, go
to Mass.
Model From the Model menu, you can create or modify materials, or encrypt the
materials and properties in a model. You can also access the Units Manager
, view statistical data, or run failure models. For details on using the Model
menu, go to Model.
LoadCase From the LoadCase menu, you can create or modify different types loads,
masses, volumes, displacements, etc. For details on using the LoadCase
menu, go to Loadcase.
Radioss Tools From the Radioss Tools menu, you can create Rayleigh damping, failure
model, transformations and encryptions. For details on using the Radioss
Tools menu, go to Radioss Tools.
Lsdyna Tools From the Lsdyna Tools menu, you can create additional LS-DYNA cards that
are not loads. For details on using the Lsdyna Tools menu, go to Lsdyna
Tools.
Data History From the Data History menu, you can create, modify, and import data
about a model. For details on using the Data History menu, go to Data
History.
Process From the Process menu, you can access the Parameterization applications,
Results Mapper, and the Model Manager. You can also work with submodeling
and element timestep. For details on using the Process menu, go to Process
.
Options From the Options menu, you can choose options for the display and start-
up settings, rendering options, as well as the mouse settings, and picking
behaviors. For details on using the Options menu, go to Options.
Help From the Help menu, you can access this online help document. Click the
H e lp menu, and select H y pe rC ra s h. For details on using online help, go to
Using HyperWorks Help in Introduction to Altair HyperWorks.
Toolbar
Directly below the menu bar is the toolbar which contains icons that control the view of the
model in the graphic display and provides information about the model and its entities. For
details on using the toolbar, go to Toolbars.
Notebook Window
All the open menus are displayed as different tabbed panels in the Notebook window.
All messages and information are displayed in the Message window, located beneath the
Notebook window.
The toolbar above the graphic window contains options for controlling the model display, and
for finding information about entities in the display. These options are accessed by clicking
the icon buttons on the toolbar.
The Module Choice Toolbar and Active Menu Bar from the Classic interface have been
replaced with a Menu Bar for the New and Standard interface.
The Model Display and Pick Info options from the Classic interface have been reorganized
and moved to a horizontal toolbar across the top of the HyperCrash window in the New or
Standard interface.
Review the following table to find an icon button in Classic mode and the corresponding icon
button in New and Standard mode.
When you are loading your model, all the parts are visible in the Graphic Window, called the
Front Screen. To get a better view of the parts you are working on, or to help you gain a
better understanding of the model, you can remove the selected parts from the Front Screen
. The unselected parts are visible in the Graphic Window, called the Reverse Screen. This
is the HyperCrash Show / No Show system.
Refresh
Views
, , ,
, , ,
Draw Move
, , , , ,
, , , ,
,
, ,
Reverse
Display
Fit Model
Display All
Isolate by
Element Type
, , , , , , , , ,
Mask by
Element Type
, , , , ,
, , , ,
Display by
Element Type
, , , , ,
, , , ,
Display by
Tree Selection
, , , , , ,
On/Off Details
Control
Transparency
Level
On/Off Free
Nodes
On/Off Solid
Skin
Display Graphic
Objects
see FE objects icons see FE objects icons
Mask All
Unmask
Selected Parts
Display Parts
Connected to
Selected Parts
Display Parts in
Node Proximity
Mask Selected
Parts
Display
Connected
Elements
, ,
, ,
Control Display
Element
, , , , , ,
Mask Boxed
Parts
Isolate
Selected Parts
Isolate Boxed
Parts
Display Mode
, , , , ,
, , , ,
Node Info by ID
Show Element
Info
Element Info by
ID
Show Object
Info
Object Info by
ID
Distance
Between Two
Nodes
Angle Between
Three Nodes
icon in the toolbar. Mousing over each icon will display its function.
The FE objects' icons in the Classic mode are accessible by clicking in the Model Display
area. Mousing over each icon will display its function.
Button Behavior
Click (or CTRL + R) to fit the displayed parts to the screen in the graphic window.
Click and choose an option from the drop-down menu to display the model in a
predefined view:
Click to adjust the transparency level of visible parts displayed in order to control
the control the visibility of other selected visible parts (same as the plus (+) and
minus ( - ) keys). This icon is used in conjunction with another corresponding module
transparency icon.
For example, to control the visibility of one part of a model, select the part in the Tree
panel, click the Is o la te Tre e Se le ctio n with Tra ns pa re ncy icon ( ), then click
and use the slider to adjust the transparency of all the rest of the parts.
select a node
To select a node:
2. Pick a node in the graphic window: the information about the node and the linked parts
are displayed in the message window.
4. When finished, click C a nce l in the Dialog menu bar to stop the selection.
3. Click O K or right-click the mouse button to validate the selection: the information
about the node and the linked parts are displayed in the message window.
select an element
To select an element:
2. Pick an element in the graphic window: the information about the element and the
linked parts are displayed in the message window.
3. Click O K or right-click the mouse button to validate the selection: the information
about the element and the linked parts are displayed in the message window.
Note: To accept selection(s), either press E nte r, click Y e s or right-click the mouse
button; or select C a nce l.
select a part
drag a box
To pick a part:
To drag a box:
select an object
To pick an object:
2. Pick an object in the graphic window: the information about the object and the linked
parts are displayed in the message window.
4. When finished, click C a nce l in the Dialog menu bar to stop the selection.
3. Click O K or right-click the mouse button to validate the selection: the information
about the object and the linked parts are displayed in the message window.
2. Pick two nodes in the graphic window: the distance between the two selected nodes is
displayed in the message window.
4. When finished, click C a nce l in the Dialog menu bar to stop the selection.
Angles
2. Pick three nodes in the graphic window: the angle between the three selected nodes is
displayed in the message window.
4. When finished, click C a nce l in the Dialog menu bar to stop the selection.
See also
Display Options
Click Y e s , No or C a nce l to answer the question displayed on the Dialog menu bar which
appears at the bottom of the screen.
You can now switch from one mode to another while in an active session.
Task Description
Rotations Press the CTRL key + left mouse button and move the mouse around.
The model rotates with the movement of the mouse.
Release the left mouse button and press it again to rotate the model
in a different direction.
Press the CTRL key and quick-click the left mouse button anywhere
on the model to pick a new center of rotation. Press the CTRL key +
left mouse button to rotate the model on this new center of rotation.
Translations Press the CTRL key + right mouse button and move the mouse
around. The model is panned (translated) according to the mouse
movement.
Zoom Press the CTRL key + middle mouse button, move the mouse around,
and then release the mouse button.
Press the CTRL key + quick-click the middle mouse button. The model
is fitted to the graphic window.
Press the CTRL key and spin the mouse wheel. The model zooms in or
out depending on which direction you spin the mouse wheel.
Task Description
Press the CTRL and C keys to switch OFF the automatic center of
rotation.
Zoom box in: press the Z key and drag a box in the graphic window
with the left mouse button.
Zoom box out: press the SHIFT and Z keys and drag a box in the
graphic window with the left mouse button.
Display Controls
Display/hide Press the SHIFT key + left mouse button to display a part using quick
controls windows in any panel, as long as you are NOT in entity selection
mode.
Press the SHIFT key + right mouse button to hide a part using quick
windows in any panel, as long as you are NOT in entity selection
mode.
Pre-highlight Press the CTRL-SHIFT keys + left/right mouse button, move over the
part to pre-highlight.
Entity Selection
Advanced Press the SHIFT key + left mouse button to add an entity to the
selection selection using quick windows in a selection mode.
Single entity In entity selection mode, in a shaded mode for mesh, the selection
selection will only apply to entities on the outside area of the screen.
Ellipse/Circle Selection
Ellipse Holding the SHIFT key while making a selection will change the
standard circle to ellipse.
Keyboard functions
Use the F8 key to display all the fre e node s (in white).
Use the SHIFT + F6 keys to display all the bounda ry c ondit ions.
Use the SHIFT + F8 keys to remove all the options from the screen.
View settings Use the F9 key to display the model in the X Y pla ne .
Highlight
option When highlighting a part using the button, use the:
).
).
).
Mouse functions
Quick clicks Click the red 'x' located at the right of the tab to close the tab.
Right-click the mouse at the tab toggles between the opened tabs
In any field in the HyperCrash interface, you can right-click to access a pop-up menu with
common function choices: C ut, C o py , Pa s te , D e le te , Se le ct All, Input M e tho ds , and
Ins e rt Unico de C o ntro l C ha ra cte r. This might be used, for instance, if you have copied a
path to a directory, and wish to paste it into the Import File window's Selection field. In
this case, after copying the path, you would right-click in the Selection field and select
Pa s te .
The Tree panel is the main control in HyperCrash where many essential functions are
conducted.
Button Behavior
Click the part line or assembly line in the listing window to select parts or
assemblies. Several parts and assemblies can be selected using the SHIFT,
CTRL, or SHIFT+CTRL keys.
How do I...
Invoke the context menu
To Display:
Several parts and assemblies can be selected using the SHIFT, CTRL, or SHIFT+CTRL
keys, or by left-clicking on a selection and dragging the mouse pointer over other parts
and assemblies.
2. Open the context menu (right-click mouse button) and select Lis t Se le ctio n.
Elem Type: type of element (solid, shell, spring, truss, beam, etc.)
Elem Number:
Node Number:
Mat Type: RADIOSS material law (law 2, law 27, law 36, etc.). (Springs and rivets
have no material).
Thickness/Area: part thickness for shell elements, cross section for beam and
truss elements.
3. Click the top of desired column to sort the selection list by Id, Name, ..., etc.
To Edit:
It is possible to make modifications from within the Selection List window by right-clicking
on one or several parts listed, as shown below.
Cross reference
* The properties or material of the parts under the assembly will be changed.
1. Open the context menu (right-click mouse button) and select Se a rch or click the
4. Toggle the replace selection radio button to replace the tree selection; or
Toggle the add to selection radio button to complete the tree selection.
Several parts and assemblies can be selected using the SHIFT, CTRL, or SHIFT+CTRL
keys.
2. Right-click the mouse button to open the context menu, select C la s s Se le ctio n.
The mesh criteria and limits are defined in the file $hc/.hc_criteria.
Several parts and assemblies can be selected using the SHIFT, CTRL, or SHIFT+CTRL
keys.
3. Open the context menu (right-click mouse button) and select C o nne ctiv ity .
The graphic window displays the parts connecting the following items to the selected
ones:
rigid links
rigid bodies
cylindrical joints
Common nodes
Several parts can be selected using the SHIFT, CTRL, or SHIFT+CTRL keys.
2. Open the context menu (right-click mouse button) and select C o nne ctio ns .
4. Open the context menu (right-click mouse button) and select Inte rna l C o nne ctio ns to
find the connections between the parts in the selected assembly(ies).
or
Open the context menu (right-click mouse button) and select E xte rna l C o nne ctio ns to
find the connections of the selected assembly(ies) with the rest of the model.
In the Notebook lower part window, the part(s) selected, their connections (bolts,
spotwelds), and the connected parts are listed.
6. Click the right mouse button to open a pop-up menu and select one of the following:
Click D is pla y Se le ctio n to display the selected parts and connections in the
graphic window.
Click D is pla y All to display all the listed parts and connections in the graphic
window.
Click Undis pla y Se le ctio n to remove the selected parts and connections from the
graphic window.
Click Undis pla y All to remove all the listed parts and connections from the graphic
window.
Click C le a r Tre e to remove the parts and connections from the Notebook lower
part window.
2. Using the middle mouse button, drag this selection into the destination assembly.
1. Open the context menu (right mouse button) and select Ne w As s e m bly .
1. Open the context menu (right mouse button) and select C ha nge Na m e .
2. Open the context menu (right mouse button) and select C ha nge Phy s ica l Pa rt into
As s e m bly .
Another control is the Model Browser (from the Model menu, select B ro ws e r). The Model
Browser allows you to view all the objects (parts, materials, properties, node groups, any
include files, etc.) that belong to a model in a flat view or an expandable/collapsible list.
Change a Material
Several parts and assemblies can be selected using the SHIFT, CTRL, or SHIFT+CTRL
keys.
2. Open the context menu (right mouse button) and select Lis t Se le ctio n.
4. Click the right mouse button to open the context menu and select C ha nge M a te ria l.
5. In the Material File window, select the new material and click O K..
6. For some material laws (law 2, law 36, etc.), the stress vs. strain curve appears. Modify
the parameters to be changed and click Apply to update the curve and Y e s in the pop-up
dialog window to confirm the change of material.
Change a Property
1. In the Tree window, select parts and/or assemblies.
2. Open the pop-up menu (right mouse button) and select Lis t Se le ctio n.
4. Click the right mouse button to open a pop-up menu and select C ha nge Pro pe rty .
5. In the Property File window, select the desired new property and click O K.
Several parts and assemblies can be selected using the SHIFT, CTRL, or SHIFT+CTRL
keys.
2. Open the pop-up menu (right mouse button) and select Lis t Se le ctio n.
4. Click the right mouse button to open a pop-up menu and select C ha nge Pro pe rty a nd
Ke e p Thickne s s .
5. In the Property File window, select the desired new property and click O K.
Several parts and assemblies can be selected using the SHIFT, CTRL, or SHIFT+CTRL
keys.
2. Open the pop-up menu (right mouse button) and select Lis t Se le ctio n.
4. Click the right mouse button to open a pop-up menu and select C ha nge Thickne s s .
5. In the Change Thickness window, enter the new thickness and click O k.
You may choose to delete one or more parts or assemblies from your model. You can select
parts and assemblies to delete at the same time if you wish.
Several parts/assemblies can be selected using the SHIFT, CTRL, or SHIFT+CTRL keys.
3. Select D e le te .
All the features (interfaces, added masses, initial velocities, etc.) associated with the deleted
parts and/or assemblies are automatically updated.
You may wish to export one or more parts or assemblies from your model. You can select
parts and assemblies to export at the same time if you wish.
Several parts and assemblies can be selected using the SHIFT, CTRL, or SHIFT+CTRL
keys.
2. Open the context menu (right mouse button) and select E xpo rt Se le ctio n.
Click E xpo rt ge o m e try a nd s e le cte d e ntitie s to export just the mesh, part,
assembly, material, property and connection.
Click E xpo rt ge o m e try a nd s e le cte d e ntitie s to export the mesh and the selected
features belonging to the exported parts.
6. Make a selection:
10. Enter the name to save the model or keep the default name (name of the loaded file).
11. Select O K to save the model or C a nce l to cancel or to close the window.
parts
You may wish to replace one or more parts or assemblies in your model. You can select parts
and assemblies to replace at the same time.
2. Open the context menu (right-click mouse button) and select R e pla ce m e s h o nly 1 pa rt
by 1 pa rt and select the input format:
3. In the new sub-window, select the appropriate directory and the replacement file and
click O K to continue, or C a nce l to stop.
4. In the Units Management window that appears, make the appropriate selection and
click Sa v e to start the replacement, C lo s e to close the window, or C a nce l to cancel the
replacement.
Note: The material and the properties of the replaced part are retained.
The interfaces (Only the interfaces implicating the whole replaced system are kept and
regenerated on the replacing system).
Replace parts
1. In the Tree window, select the parts and/or assemblies to be replaced.
2. Open the context menu (right mouse button), select R e pla ce full s y s te m , and select the
input format:
RADIOSS
UNV
NASTRAN
LS-DYNA
MESH
ANSYS
PAM2G
3. In the new sub-window, select the appropriate directory and the replacement file and
click O K to continue, or C a nce l to stop.
The interfaces (Only the interfaces implicating the whole replaced system are kept and
regenerated on the replacing system).
Multiple files can be imported at the same time. The files are read in the order they are
selected and import one after the other.
Nastran for Nastran bulk format with automatic translation for crash analysis
Crash
.UNV File Universal file format (compatible with IDEAS file format)
3. If a model is already loaded, HyperCrash asks for confirmation to load a new file.
4. In the new sub-window, select the directory where the desired file is located (left area
part).
5. Double-click the file name in the right area to load the file.
or
Click the file name in the right area and select O K to load the model or C a nce l to cancel
the load.
You also may choose to copy and paste the file directory path. After copying the
path, right-click in the Selection field, and choose Pa s te . Then, press TAB on the
keyboard to navigate to the correct path.
You may import the file from an external directory, such as a mapped drive, if you
wish. Enter the path (including the final \), and press TAB, or else copy and paste
the path into the Selection field.
Merge
To read a file and merge it in the already loaded model, do the following:
1. With an already loaded file open, select File > Im po rt, and then choose your model type.
The following dialog box opens asking you to Replace the already loaded file with a new
file, choose to Merge the files, or Cancel.
2. Select M e rge .
4. In the Merge panel, set Apply offset to: to either Inco m ing file or E xis ting m o de l.
Material translation windows (for merging LS-DYNA or PAM2G file format while working
in RADIOSS profile only)
In the new sub-window, Material translation choice, whole materials of the model are
displayed.
If the imported material name is the same as a material file name of the default database, the
status Available will be displayed in the Data Base column. Otherwise, the status
Unavailable will be displayed. The status Yes is displayed for all materials in the Translation
column.
Affe ct D B to affect the material from the database to the materials which have the
M a te ria l status Available. The status No will be displayed in the Translation
File column and the status Selected will be displayed in the Data Base
column.
Affe ct to translate the selected materials. The status Yes will be displayed in the
tra ns la te d Translation column.
M a te ria l
C ho o s e to select and apply a material from the Data Base to the selected
M a te ria l material.
fro m D B
4. Click C a nce l to cancel the model loading and close the window.
Nastran for Nastran bulk format with automatic translation for crash analysis
Crash
.UNV File Universal file format (compatible with IDEAS file format)
3. In the new sub-window, select the directory to save the model to (left area part).
Note: To choose your directory to save to, type in the first few letters of the directory
you wish to save to and press TAB. HyperCrash will display a list of all directories
whose names begin with those letters. Click the name of the appropriate
directory in the list.
You also may choose to copy and paste the file directory path. After copying
the path, right-click in the Selection field, and select Pa s te . Then, press TAB
on the keyboard to navigate to the correct path.
You may save the file to an external directory, such as a mapped drive, if you
wish. Enter the path (including the final \), and press TAB, or else copy and
paste the path into the Selection field.
4. Enter the name of the model to save, or keep the default name (same as the name of the
loaded file).
Optional
2. In the sub-window, HEADER of D00, modify the text (comment) and click Sa v e to write
the model or click C a nce l to cancel writing the model.
3. If the selected file name already exists, answer the question in the pop-up dialog window.
1. From the Print menu, you can take a snapshot of the graphic window.
2. From the menu bar, select Print, and then choose one of the following options:
png
jpeg
The output file name is either hc_out.png or hc_out.jpg, depending on the option you
choose.
2. Select Y e s or No .
Check Tree Selection checks the intersections, the penetrations (with variable gap), and
the element quality.
Check Thickness Collision of Tree Selection checks the intersections and the penetrations.
Check Connectivity of Tree Selection checks the connectivity of the selected parts.
Check All Solver Contact Interfaces checks all the interfaces of the model (intersections
and penetrations).
Load Criteria File opens a file browser so that you can load a pre-set file that defines the
requirements for various element quality checks.
Contour Check creates a color-coded contour map of the model by a chosen attribute, such
as shell thickness.
Model Checker checks all the errors and warnings of the model and displays a list of
information.
1. Select parts in the tree (see Selection List for information on how to select parts in the
tree).
2. From the menu bar, select Q ua lity > C he ck Inte rs e ctio ns o f Tre e Se le ctio n.
Note: It is easier to see the intersections if the model is in Poly. + Line view (from the
Display menu).
Fixed parts
The nodes of the fixed parts will not move during the disintersection process.
2. Click and pick an already selected part in the graphic window to deselect it.
If yes, click to move the nodes and try to remove the intersection.
If the proposals are not correct, click to remove all the node displacement
proposals.
If nothing happens, it means HyperCrash cannot remove the intersection automatically. Some
buttons are available to move the nodes manually using the mouse.
Button Behavior
move the node in the plane defined by the node to move and two other
nodes.
move the node along the normal of a plane defined by three nodes (the
node to move and two other nodes).
Button Behavior
move several nodes in the plane defined by the neighboring elements of the
last selected node.
move several nodes in the plane defined by the first selected node to move
and two other nodes.
move several nodes along the normal of a plane defined by three nodes (the
first node to move and two other nodes).
The elements around the moving node(s) become green (quality is good for all criteria),
orange (quality is acceptable) or red (quality is bad).
Intersection viewing
After disintersecting, the geometry (node and element positions) of the previous state
(called "initial state") can be viewed in the graphic window.
Click C urre nt D is pla y to display the geometry of the previous state (same as initial
state).
Click Y e s in the Dialog menu bar to switch to the modified geometry view.
Click Y e s in the Dialog menu bar to switch back to the previous state (same as initial
state).
Click to check the penetrations. (See Check penetrations for further explanation.)
1. Select parts in the tree (see Tree selection for information on how to select parts in the
tree).
2. From the Menu Bar, select Q ua lity > C he ck Tre e Se le ctio n, or else select Q ua lity >
C he ck Thickne s s C o llis io n o f Tre e Se le ctio n.
Enter the word, variable, to use the variable gap option (see following explanations).
Enter a real value (for example, 0.7) to use the fixed gap option (see following
explanations).
6. Click the G a p_inte rfa ce button or press the E NTE R key to validate.
HyperCrash checks if some intersections remain and computes the penetrations. The list of
the penetrating nodes is displayed at the bottom of the menu.
There are two options to find and to correct the penetrations in HyperCrash: use a variable
gap or a constant gap.
1. The variable gap option (if "Gap_interface" = "variable") searches and corrects the
penetrations taking into account the actual thickness' of the plates (coming from the
PID).
2. The constant gap option (if a value for "Gap_interface" is entered) uses a (user-defined)
fixed value to search and correct the penetrations (the value can be the gap of the
interface, for instance).
The nodes of the fixed parts will not move during the depenetration.
Click and select an already selected part in the graphic window to deselect it.
Automatic depenetration
Button Behavior
Depenetration one-by-one
Button Behavior
pick a node in the graphic window to find the penetration for this node.
select penetrations by box (use the SHIFT key for a polygon box): the
selection list will be updated with all the penetrating nodes in the box.
see the nodes where the penetrations are and the direction they are
moving:
see the nodes where penetrations are and to see the displacement:
After depenetrating, the geometry (node and element positions) of the previous state
(called "initial state") can be viewed in the graphic window.
Click C urre nt D is pla y to display the geometry of the previous state (same as initial
state).
Click Y e s in the Dialog menu bar to switch to the modified geometry view.
Click No in the Dialog menu bar to switch back to the previous state (same as initial
state).
When finished, click C a nce l in the Dialog menu bar to cancel the function and go
back to the modified view.
From the Menu Bar, select Q ua lity > C he ck All So lv e r C o nta ct Inte rfa ce s .
1. Select parts in the tree (see Selection List for information on how to select parts in the
tree).
2. From the menu bar, select Q ua lity > C he ck E le m e nts o f Tre e Se le ctio n.
3. Click to set the Bad Elements, Overview window (in the middle of the Notebook
page).
In this window, all the parts with bad elements are displayed.
4. Select the Criterion to check by clicking the appropriate radio button: All E lt.- C rit.,
Tim e s te p, M in Siz e , M a x Siz e , ..., etc.
5. Select parts:
Click to highlight the parts and each element of a particular quality, coded by color
(three colors):
A sub-window appears.
Element checking
2. In the Bad Elements, Overview window, select a part (or a group of parts) and click
to set the window, Bad Elements, Details (in the middle of the Notebook page).
3. Select elements:
5. Click to highlight the elements of a particular quality, coded by color (two colors):
A sub-window appears.
In the lower part of the window, all the information about this element is displayed. The value
for each criterion is written with the quality color code:
Click to move the node in the plane defined by the neighboring elements.
Click to move the node in the plane defined by the node to move and two other
nodes.
Click to move the node along the normal of a plane defined with three nodes (the
node to move and two other nodes).
Click to move several nodes in the plane defined by the neighboring elements of
the last selected node.
Click to move several nodes in the plane defined by the first selected node to
move and two other nodes.
Click to move several nodes along the normal of a plane defined with three nodes
(the first node to move and two other nodes).
green: the element quality is good with respect to all the criteria.
orange: the element quality is acceptable with respect to all the criteria.
red: the element quality is bad with respect to all the criteria.
Criteria
Five classes - s (standard), 1, 2, 3, and 4 - are defined for the mesh criteria. Each class has
specific parameters. (See Define mesh classes for more information).
2. From the Menu Bar, select Q ua lity > C he ck E le m e nts o f Tre e s e le ctio n.
The mesh mass, the center of gravity and the spherical inertia of each part are displayed.
5. Click Upda te Lis t to recheck the mass after a tree selection modification.
1. Select parts in the tree (see Selection List for information on how to select parts in the
tree).
2. From the menu bar, select Q ua lity > C he ck C o nne ctiv ity o f Tre e Se le ctio n.
Blank (not selected): the connectivity type will not be taken into account.
4. If the list of connectivity does not appear in the window, select one of the following:
5. Select parts by picking from the list of connected parts, using one of the following.
1. Select parts in the tree (see Selection List for information on how to select parts in the
tree).
HyperCrash displays a thickness range in the left of the graphic window and displays in
color the parts with iso-thicknesses. All the parts with a thicknesses out of range are
displayed in grey.
3. In the Contour tab, select Thickne s s from the drop-down menu next to Attributes.
Display actions
Button Behavior
display only the parts which have a thickness value included in the defined
range and to select them in the tree.
Click the Check column to sort the results entity-by-entity (material cards, node
cards, boundary condition cards, etc.).
Click the Level column to sort the results by severity - the errors first, then the
warnings, and finally the information.
Click to display only the errors or warnings of the selected check in the graphic
window.
Click to add the errors or warnings for the selected check in the graphic window.
Click to highlight the errors or warnings for the selected check in the graphic
window.
Click to open a menu with possible corrections. Depending on the selected check,
there might be an automatic correction and/or the possibility to open the appropriate
page to make the correction manually.
In the sub-window that appears on the screen, enter a name for the report file and
click O K or C a nce l.
It is possible to customize the Model Checker to run error checks according to your specific
process flow. Edit the modelchecker file in your installation directory with any text editor to
customize the Model Checker to your preferences.
Option Cards
Gravity Cards
Material Cards
Node Cards
Property Cards
Check if the area of the truss is error Open page, Se le ctio n lis t.
null.
Check if the inertias of the beam error Open page, Se le ctio n lis t.
are null.
Check if the inertia of the spring error Open page, Se le ctio n lis t.
is null.
Check if the mass of the spring is error Open page, Se le ctio n lis t.
null.
Function Cards
Check if the function has points. error Automatic correction: add point
(0,0).
Interface Cards
Automatic correction.
Initial Velocity
Rivet Cards
Section Cards
Xelem Cards
Connections
Connection: Spotwelds
Connection: Bolts
Connection: Glue
Connection: Hemming
Node Groups
Line Groups
Segment Groups
Dummy Cards
The menu options under Connections are different depending on the user interface
selected.
The menu options that are only available in LS-DYNA are specified in this manual with (LS-
DYNA Only).
Node disconnection:
The common nodes between two parts are disconnected. The elements linked to those nodes
are unwarped and a spot mark file is created:
1. From the Menu Bar, select C o nne ctio ns > D is co nne ctio n > No de s D is co nne ctio n.
To recreate the spotwelds, it is necessary to read the created file again. See spotweld /
create.
1. From the Menu Bar, select C o nne ctio ns > D is co nne ctio n > R igid B o die s , R iv e ts a nd
Springs .
These functions can translate rigid bodies, springs type 13 and rivets from one type to
another. Only the rigid bodies with two slave nodes can be translated.
These functions can translate rigid bodies 2 nodes, springs type 4, 8 or 13 and rivets into
Altair spotwelds.
6. In the case of Rigid body 2 nodes to Spring type 13, the property of the spring is
needed. The default can be changed:
In the Prop. Name field, replace the default property name with the a new property
name, or
7. In the case of the Spring type 4, 8 and 13 to Altair Spotfile, the parts of springs can be
selected:
In the new sub-window that appears, click the desired parts to select them. Several
parts from this list can be selected using the SHIFT, CTRL, or SHIFT+CTRL keys.
12. The default distance values between the the nodes are written in the dmin and dmax
fields. The distance can be changed by:
1. Click W rite R AD IO SS Spo tfile . The default file name, Spotfile, can be modified by typing
the new name in the window. (This option is not always available.)
To recreate the spotwelds, it will be necessary to read the created file again. See spotweld /
create.
The spotwelds are independent mesh spotwelds. They are modeled with spring type beam
(type 13) elements and both sides of the spring are linked to the mesh with tied interfaces
(type 2).
The spring property depends on the thicknesses of the parts to link and is defined in the file,
<install directory>/environment/.../spotweld/rspdef. This file contains all the
parameters to define the spotwelds:
minimum length
maximum length
rupture parameters
Automatic creation
All the "uncreated spotwelds" can be created automatically:
Open the menu, C o nne ctio ns > Spo twe ld > Auto m a tic.
Manual creation
From the Menu Bar, select C o nne ctio ns > Spo twe ld > C re a te .
Part selection
Button Behavior
To create a spotweld with the same part twice, first select the part (it becomes red) and
then, using the ALT key, select the same part once more (it becomes yellow).
2. Click and pick anywhere on a selected part to define the spotweld location at the
same point.
1. Click to see where the spotwelds can be created. The areas of the selected parts
where spotwelds can be created are displayed in dark blue.
2. Enter the length between two spotwelds in the Pitch length field and click O k.
3. Click and select two elements in the graphic window in order to define the
beginning and the end of the spotweld line.
4. Click and select two nodes in the graphic window in order to define the beginning
and the end of the spotweld line.
5. Click and pick two points anywhere on a selected part to define the beginning and
the end of the spotweld line.
If necessary, select another element, node, or line according to the active position
setting mode.
If necessary, set a position to create new spotweld(s) using elements, node, or line
selection.
From the Menu Bar, select C o nne ctio ns > Spo twe ld > M o dify .
In the spotweld list, some of the spotwelds are highlighted in red. Those spotwelds are called
"uncreated" spotwelds. They are "uncreated" because the parts defined in the spotweld do
not exist, or the projections on the surface of the parts cannot be found according the
parameter of the spotweld definition file.
Spotweld modification
1. Select only one spotweld (see Spotweld selection for more information).
Button Behavior
pick parts in the graphic window to add them to the spotweld definition.
select parts by box in the graphic window to add them to the spotweld
definition.
Spotweld selection
Button Behavior
select spotwelds by box (use the SHIFT key to use a polygon box).
pick parts in the graphic window to select all the spotwelds linked to those
parts.
select parts by box (use the SHIFT key to use a polygon box) to select all
the spotwelds linked to those parts.
Click on the spotweld line in the listing window to select it. Several
spotwelds from this list can be selected using the SHIFT, CTRL, or
SHIFT+CTRL keys.
1. From the Menu Bar, select C o nne ctio ns > Spo twe ld > C rite ria .
2. Select the appropriate criteria to check by clicking the appropriate check box.
3. Enter the desired values for each parameter (it is recommended to use the default
values).
6. From the Menu Bar, select C o nne ctio ns > Spo twe ld > C he ck.
The folder Spotweld, Modify will open. The spotwelds which do not conform to a criteria
are displayed in orange on the list.
3. Check the message in the message window to learn why the spotweld is not correct
(message is in green).
1. From the Menu Bar, select C o nne ctio ns > Spo twe ld > M o dify .
2. Select spotwelds in the list (see Spotweld selection for more information).
Spotweld uncreation
The main advantage in uncreating spotwelds is retaining the information about the spotweld
(location, set of parts) and removing the spring, its property, and the interface. By replacing
one part with another, it is possible to recreate the spotwelds.
The springs, properties, parts, and interfaces are updated and cleaned.
1. From the Menu Bar, select C o nne ctio ns > Spo twe ld > Im po rt fro m File ....
2. In the sub-window that appears, select the spot mark file to import.
The selected springs type beam (type 13) which have their two nodes linked to a shell
element with tied interfaces (type 2) are translated into the selected Connection type.
This option is useful when a RADIOSS D00 model is read without a M00 file.
Spotweld
Welding line
1. From the Menu Bar, select C o nne ctio ns > Spo twe ld > E xtra ct fro m M o de l.
All the selected springs type beam (type 13) parts are translated.
1. In the Tree menu, select springs type beam (type 13) parts in the tree.
2. From the Menu Bar, select C o nne ctio ns , then <connection type>, and select E xtra ct
fro m Tre e Se le ctio n.
1. In the Tree menu, select springs type beam (type 13) parts in the tree.
2. From the Menu Bar, select C o nne ctio ns , then <connection type>, and select E xtra ct
fro m B ro ws e r Se le ctio n.
Only the selected springs type beam (type 13) parts in the tree are translated.
an undeformable connection. The two sets of parts are linked with one rigid body.
(This option is called "rigid bolt".); or
a deformable connection. One rigid body is created for each set of parts. Those two
rigid bodies are linked with a spring type beam (type 13). This option is called "bolt
with spring".
The slave nodes of the rigid body(ies) are searched in the cylinder defined below:
All the nodes of the selected parts (set 1 and set 2) inside the cylinder will be added to the
bolt.
The parameters' default values are defined in the file, <install directory>/
environment/.../bolt/boltdef. This file contains:
L1 , L2 , D
2. Click to select the parts of the first set. Click select the parts of the second
set:
5. In the Location sub-window, two options are available to set the bolt center location:
- Click and define a point by picking the selected parts in the graphic window,
- Click and pick three nodes in the graphic window. The bolt direction will be
the normal to the plane defined by the three selected nodes.
Bolt with spring and select a property (see Bolt modeling for more details):
- Click Pro p. na m e . A window appears and displays the available properties from the
database. Select the desired property and click on O K or C a nce l to close the
window.
13. Click to view the bolt: a blue cylinder is displayed in the graphic window.
1. Click to select the first set and to select the second set.
Click to add nodes by box (use the SHIFT key to use a polygon box).
Click to remove nodes by box (use the SHIFT key to use a polygon box).
1. From the Menu Bar select C o nne ctio ns > B o lt > M o dify .
In the bolt list, some of the bolts are highlighted in red. Those bolts are called
"uncreated" bolts. HyperCrash designates the bolts as "uncreated" when it cannot find the
parts defining the bolt or when it cannot find any nodes in the bolt cylinder.
It is possible to:
Modify the bolt selection (see Bolt selection and add node in the sets).
Bolt selection
Button Behavior
select bolts by box (use the SHIFT key to use a polygon box).
pick parts in the graphic window to select all the bolts linked to those parts.
select parts by box (use the SHIFT key to use a polygon box) to select all
the bolts linked to those parts.
1. From the Menu Bar, select C o nne ctio ns > B o lt > C rite ria .
2. Select the appropriate criteria to check by clicking the appropriate check box.
3. Enter the desired values for each parameter (it is recommended to use the default
values).
4. Click Sa v e to validate.
6. From the Menu Bar, select C o nne ctio ns > B o lt > C he ck.
HyperCrash opens the window Bolt, Modify. The bolts which do not conform to a criteria
are displayed in orange in the list.
3. Check the message in the message window to learn why the bolt is incorrect (message is
in green).
1. From the Menu Bar, select C o nne ctio ns > B o lt > M o dify .
2. Select bolts in the bolt list (see Bolt selection for more details).
4. Answer the question in the dialog menu bar with Y e s , No , or C a nce l (right bottom of
the screen).
The glue is modeled like independent mesh spotwelds. It uses spring type beam (type 13)
elements and both sides of the spring are linked to the mesh with tied interfaces (type 2).
The spring property is selected by you and is independent of the sticked part properties.
Automatic creation
All the uncreated glues can be created automatically:
Manual creation
Select G lue > C re a te .
LS-DYNA selection
Select G lue s > [glue ty pe ] > C re a te .
Part selection
Button Behavior
pick two parts in the graphic window (the parts become red).
To create a glue with the same part two times, first select the part (it becomes red) and
then, using the SHIFT key, select the same part one or more times (it becomes yellow).
or
Enter the name of the HyperCrash property file (beam type spring property - type 13).
Click and pick anywhere on a selected part to define the glue location at the same
point.
Click to view where the glues can be created. HyperCrash displays the areas of
the selected parts where glues can be created in dark blue.
Enter the length between two glues in the Pitch length field and click O k.
Click and select two elements in the graphic window in order to define the
beginning and the end of the glue.
Click and select two nodes in the graphic window in order to define the beginning
and the end of the glue.
Click and pick two points anywhere on a selected part to define the beginning and
the end of the glue.
If necessary, select another element, node or line according to the active position
setting mode.
If necessary, set a position to create new glue(s) using elements, node or line
selection.
1. From the Menu Bar, select C o nne ctio ns > G lue > M o dify .
2. Select only one glue (see Glue Selection for more information).
Button Behavior
pick parts in the graphic window to add them to the glue definition.
select parts by box in the graphic window to add them to the glue
definition.
In the Location sub-window, it is possible to change the glue location. (See element,
node, or line for more information).
- Click Pro p. Na m e and select a property (beam type spring property - type 13) in
the common property database.
- Enter the name of the HyperCrash property file (beam type spring property - type
13).
Glue selection
Button Behavior
select glues by box (use the SHIFT key to use a polygon box).
pick parts in the graphic window to select all the glues linked to those parts.
select parts by box (use the SHIFT key to use a polygon box) to select all
the glues linked to those parts.
Click on the glue line in the listing window to select it. Several glues from
this list can be selected using the SHIFT, CTRL, or SHIFT+CTRL keys.
1. From the Menu Bar, select C o nne ctio ns > G lue > C rite ria .
2. Select the appropriate criteria to check by clicking the appropriate check box.
3. Enter the desired values for each parameter (It is recommended to use the default
values).
1. From the Menu Bar, select C o nne ctio ns > G lue > C he ck.
HyperCrash opens the window Glue / Modify. The glues which do not conform to a
criteria are displayed in orange in the list.
3. Check the message in the message window to learn why the glue is incorrect (message is
in green).
1. From the Menu Bar, select C o nne ctio ns > G lue > M o dify .
2. Select glue(s) in the list (see Glue Selection for more information).
The springs, properties, parts, and interfaces are updated and cleaned.
The welding lines are modeled like spotwelds. Manage welding lines the same way as with
spotwelds. Only the graphic symbol differs ( for the spotwelds and for the welding
lines).
1. From the Menu Bar, select C o nne ctio ns > C lip > C re a te .
2. Click to select the parts of the first set. Click to select the parts of the
second set:
1. Use an element
2. Use a node
o Click and select a node and see the clip in the graphic window.
o Click and define a point and see the clip by picking the selected parts in the
graphic window.
o Click and pick two nodes and see clip in the middle of the graphic window.
o Click and pick three nodes in the graphic window. The clip direction will be
the normal to the plane defined by the three selected nodes.
1. Click to select the first set. Click to select the second set.
Click to add nodes by box (use the SHIFT key to use a polygon box).
Click to remove nodes by box (use the SHIFT key to use a polygon box).
1. From the Menu Bar select C o nne ctio ns > C lip > M o dify .
In the clip list, some of the clips are highlighted in red. Those clips are called "uncreated"
clips. HyperCrash designates the clips as "uncreated" when it cannot find the parts
defining the clip.
It is possible to:
Clip selection
Button Behavior
select clips by box (use the SHIFT key to use a polygon box).
pick parts in the graphic window to select all the clips linked to those parts.
Click on the clip line in the listing window to select it. Several clips from this
list can be selected using the SHIFT, CTRL, or SHIFT+CTRL keys.
1. From the Menu Bar, select C o nne ctio ns > C lip > C rite ria .
2. Select the appropriate criteria to check by clicking the appropriate check box.
3. Enter the desired values for each parameter (it is recommended to use the default
values).
4. Click Sa v e to validate.
1. From the Menu Bar, select C o nne ctio ns > C lip > C he ck.
HyperCrash opens the window Clip / Modify. The clips which do not conform to a criteria
are displayed in orange in the list.
3. Check the message in the message window to learn why the clip is incorrect (message is
in green).
Automatic creation
Manual creation
Select M ig W e ld > C re a te .
Part selection
Button Behavior
To create a Mig weld with the same part two times, first select the part (it becomes red) and
then, using the SHIFT key, select the same part one or more times (it becomes yellow).
Four options are available to set the position of the Mig weld:
Click and pick anywhere on a selected part to define the Mig weld location at the
same point.
Click to view where the Mig weld can be created. HyperCrash displays the areas of
the selected parts where Mig weld can be created in dark blue.
Enter the length between two Mig welds in the Pitch length field and click O k.
Click and select two elements in the graphic window in order to define the
beginning and the end of the Mig weld.
Click and select two nodes in the graphic window in order to define the beginning
and the end of the Mig weld.
Click and pick two points anywhere on a selected part to define the beginning and
the end of the Mig weld.
Click to change the part used to define the Mig weld locations.
If necessary, select another element, node or line according to the active position
setting mode.
If necessary, set a position to create new Mig weld(s) using elements, node or line
selection.
1. From the Menu Bar, select C o nne ctio ns > M ig W e ld > M o dify .
3. Click to display the Mig weld and to open the modification menu.
Button Behavior
displays all the parts in the neighborhood of the selected Mig weld.
pick parts in the graphic window to add them to the Mig weld definition.
select parts by box in the graphic window to add them to the Mig weld
definition.
add the selected parts of the tree in the Mig weld definition
Button Behavior
select Mig weld by box (use the SHIFT key to use a polygon box)
select parts by box (use the SHIFT key to use a polygon box) to select all
the Mig weld linked to those parts.
Click on Mig weld in the listing window to select it. Several Mig welds from
this list can be selected using the SHIFT, CTRL, or SHIFT+CTRL keys.
1. From the Menu Bar, select C o nne ctio ns > M ig W e ld > C rite ria .
2. Select the appropriate criteria to check by clicking the appropriate check box.
3. Enter the desired values for each parameter (It is recommended to use the default
values).
The lasers are modeled like Mig Welds. Manage lasers the same way as Mig welds. Only the
graphic symbol differs ( for the laser).
The Friction Stir Welds are modeled like Mig welds. Manage Friction Stir Welds the same way
as Mig welds. Only the graphic symbol differs ( for the Friction Stir Welding).
The hemmings are modeled like spotwelds. Manage hemmings the same as with spotwelds.
Only the graphic symbol differs ( for the spotwelds and for the hemmings).
1. From the Menu Bar, select C o nne ctio ns > [co nne ctio n ty pe ] > E xpo rt File > All
[co nne ctio n ty pe ] ....
This function exports all the positions from the tree selection.
1. From the Menu Bar, select C o nne ctio ns > [co nne ctio n ty pe ] > E xpo rt File >
[co nne ctio n ty pe ] fro m Tre e Se le ctio n.
This function exports all the positions and set of properties in a file format.
1. From the Menu Bar, select C o nne ctio ns > [co nne ctio n ty pe ] > E xpo rt File > All
[co nne ctio n ty pe ] with Pro pe rty Id.
1. From the Menu Bar, select C o nne ctio ns > [co nne ctio n ty pe ] > E xpo rt File > All
[co nne ctio n ty pe ] in C SV Fo rm a t.
In the Modify page of the selected connection ( Spo twe ld, B o lt, G lue , W e lding line , or
H e m m ing):
1. Select the connection to add to or remove from TH (time history) in the connection list.
2. In the connection list window, open the context menu (right-click of the mouse).
3. Select either:
In the connection list column , the status of the connection can be:
The menu options under Mesh Editing are different depending on the user interface
selected.
or
If the Mesh Ed iting panel is already open, select No de > C re a te from the pull-down
menu in the panel.
2. In the Number of Node(s) field, enter the number of nodes to be created between two
nodes, or use the buttons.
3. Click and in the graphic window, pick the two boundary nodes.
The nodes are displayed in red. When the third node is picked, the new center node is
calculated.
To copy a node
or
If the Mesh Editing panel is already open, select No de > M o dify from the pull-down
menu in the panel.
2. Click .
3. In the graphic window, click the first node, and then click the second node.
The first node will move and will merge with the second one. The second node does not
move.
Button Behavior
pick nodes in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add nodes by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove nodes by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
pick parts in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add parts by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
5. Select the nodes for the second set (same procedure as selecting nodes for the first set).
6. In the gap search to merge field, enter the tolerance to search the possible nodes to
merge.
7. Click or press the E nte r key to display the possible nodes to merge.
The nodes of the first set will move and will be merged with the nodes of the second set.
The nodes of the second set do not move.
or
If the Mesh Editing panel is already open, select No de > M o dify from the pull-down
menu in the panel.
>
>
pick nodes in the graphic window, and then answer the question in the
Dialog menu bar with Y e s or C a nce l.
add nodes by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
remove nodes by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
pick parts in the graphic window, and then answer the question in the
Dialog menu bar with Y e s or C a nce l
add parts by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
remove parts by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
or
If the Mesh Editing panel is already open, select No de > M o dify from the pull-down
menu in the panel.
1. Click .
2. In the graphic window, click a free node (white node) to delete it.
1. Click .
Create elements
or
If the Mesh Editing panel is already open, select E le m e nt > C re a te from the pull-down
menu in the panel.
2. Enter a name in the Part creation field and click O k to create a new part. (All the
created elements will be added onto this new part.)
or
Click to add parts by box selection and answer the question in the Dialog menu
bar with Y e s or C a nce l.
The default box is rectangular. Use the SHIFT key to define a polygon box.
Click to select a part (only one) in the tree. (All the created elements will be
added onto this selected part).
Switch the toggle button E le m e nts / M e s hing OFF to mesh a plane with four-nodes
shell elements by selection for the edge.
Switch the toggle button E le m e nts / M e s hing ON to create any type of element
one-by-one.
2. The Shell Property Card window appears. The parameters can be modified.
The Property File window appears. In the property database, select a shell property
and validate with O K.
3. The Material File window appears. In the material database, select a shell material and
validate with O K.
4. The Shell Material Card window appears. The parameters can be modified.
6. Click and pick four nodes on the graphic window with the same order as the shell
element creation.
3. The Shell Property Card window appears. The parameters can be modified:
4. The Property File window appears. In the property database, select a shell property and
validate with O K.
5. The Material File window appears. In the material database, select a shell material and
validate with O K.
6. The Shell Material Card window appears. The parameters can be modified.
o six different nodes for a pentahedron, plus pick the fifth and sixth nodes a second
time each to define nodes that collapse into the penta's fifth node.
o four different nodes for a pentahedron's base, plus pick the fourth node four
additional times. An automatic projection (in accordance with the predefined
element quality criteria) from the fourth node creates a fifth node.
9. When finished, click C a nce l in the Dialog menu bar to stop the node selection.
Modify
or
If the Mesh Editing panel is already open, select E le m e nt > M o dify from the pull-down
menu in the panel.
3. Click and, in the graphic window, pick an element to highlight it in blue. When finished,
answer the question in the Dialog menu bar with Y e s or C a nce l.
or
In the element list, click one element and click to display it in blue in the gra phic
windo w.
4. Click and, in the graphic win do w, pick the part to transfer to this element.
or
Delete
or
If the Mesh Editing panel is already open, select E le m e nt > M o dify from the pull-down
menu in the panel.
2. Click and in the graphic window, pick elements to highlight them in blue. When
finished, answer the question in the Dialog menu bar with Y e s or C a nce l.
or
or
Click and pick parts in the graphic window. When finished, answer the question in the
Dialog menu bar with Y e s or C a nce l.
or
4. Confirm the element deletion by clicking Y e s or C a nce l in the pop-up dialog window.
or
If the Mesh Editing panel is already open, select E le m e nt > M o dify from the pull-down
menu in the panel.
In the 1D element list, the green elements have a correct definition, the orange elements
have a warning, and the red ones have a bad definition.
A warning will occur if one or two nodes of a 1D element belong to one or more of the
following entities:
An accelerometer
Another 1D element having the same type and the same property
An added mass
An Error will occur if one or two nodes of a 1D element belong to one or more of the following
entities:
A skew frame
A sensor
A time history
A gravity
An initial velocity
Note: The third beam nodes are not taken into account for the check.
Two columns show the warning and the error for all 1D element types:
The column, Connec., shows the number of 1D element nodes linked to elements
having the same type and the same property.
1. Click to activate the automatic correction. The element is displayed in blue in the
graphic window and messages are printed in the message window to explain why the
element has an error or warning.
2. Click the right mouse button in the context menu and select one of the following:
or
or
3. Click the right mouse button in the context menu and select one of the following:
Se e No de s , which m ight no t be pro pe rly co nne cte d if the element has a warning.
or
or
Button Behavior
to split a 4-nodes shell into 1-shell 4-nodes elements and 1-shell 3-nodes
elements.
5. Pick another element in the graphic window to make the same modification.
Button Behavior
pick elements in the graphic window, then answer the question in the
Dialog menu bar with Y e s or C a nce l.
add elements by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
remove elements by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
pick parts in the graphic window, then answer the question in the Dialog
menu bar with Y e s or C a nce l.
add parts by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove parts by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
2. Click to split all the selected 4-nodes shell into four 4-nodes shell elements and the
selected 3-nodes shell into three 4-nodes shell elements.
or
The shell elements quality can be checked with the Quality menu.
Button Behavior
pick elements in the graphic window, then answer the question in the
Dialog menu bar with Y e s or C a nce l.
add elements by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
remove elements by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
pick parts in the graphic window, then answer the question in the Dialog
menu bar with Y e s or C a nce l.
add parts by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove parts by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
Check
The orientation of the solid elements can be checked with the M o de l C he cke r.
This option allows you to perform deletions on any combination of elements of any type: 1D,
2D, and 3D.
Button Behavior
pick elements in the graphic window, then answer the question in the Dialog
menu bar with Y e s or C a nce l.
add elements by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
remove elements by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
pick parts in the graphic window, then answer the question in the Dialog
menu bar with Y e s or C a nce l.
add parts by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove parts by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
Deleting 2D or 3D elements can result in free nodes left behind (nodes are considered free if
they do not belong to any other element). To remedy this, ensure that the Delete element
free nodes checkbox is activated before clicking the DELETE icon. Note that deleting free
nodes only applies to 2D and 3D elements, even if you have some 1D elements in your
selection.
Button Behavior
pick parts in the graphic window, then answer the question in the Dialog
menu bar with Y e s or C a nce l.
4. Select Ty pe o f C o nv e rs io n.
5. For Type of Extrusion, select M iddle E xtrus io n or E xte rna l E xtrus io n using the radio
buttons.
6. Click Sa v e to save the element modifications; or
Click C a nce l to cancel the element modifications.
or
If the Mesh Editing tab is already open, select Pa rt > She e t from the pull-down menu in
the tab's upper-right corner.
3. Enter a name in the New part name field and click O k to create a new part.
4. Click and pick a part in the graphic window. When finished, answer the question in the
pop-up dialog window with Y e s or C a nce l.
or
5. Click and pick elements in the graphic window. When finished, answer the question in
the Dialog menu bar with Y e s or C a nce l.
6. Select Ke e p s a m e m a te ria l to use the same material for the new part as for the
reference part.
or
o Click and select an element to define the direction normal to this element.
Set the offset value in the Offset field and click O k. HyperCrash will show a preview
of the stiffener.
or
If the Mesh Editing panel is already open, select Pa rt >Split from the pull-down menu in
the panel.
or
3. Click and pick elements in the graphic window. When finished, answer the question in
the Dialog menu bar with Y e s or C a nce l.
Click and pick a part in the graphic window. When finished, answer the question in
the Dialog menu bar with Y e s or C a nce l.
6. Enter a name in the New part name field and click O k to create a new part.
7. Set the thickness value in the New thickness field and click O k.
8. Select Ke e p s a m e m a te ria l to use the same material for the new part as is used for the
reference part.
or
Select C ho o s e ne w m a te ria l to set a specific material for the new part. The Material
File window appears.
9. From the material database, select the desired material and validate with O K. The
stress vs. strain curve of the material appears on the screen. Answer the question in the
Dialog menu bar with Y e s or No .
or
If the Mesh Editing tab is already open, select Pa rt > She e t from the pull-down menu in
the upper-right corner of the tab.
3. Click and pick a part in the graphic window. When finished, answer the question in the
pop-up dialog window with Y e s or C a nce l.
or
HyperCrash displays the normal of the element with red and green arrows according to the
element orientation.
If C a nce l is selected, tools are available to manually modify the element orientation:
7. Click to select an element with box selection and answer the question in the Dialog
menu bar with Y e s or C a nce l.
8. Click to reverse the orientation of all the elements of the selected part.
or
If the Mesh Editing panel is already open, select Pa rt > She e t from the pull-down menu
in the panel.
3. Click and pick a part in the graphic window. When finished, answer the question in the
pop-up dialog window with Y e s or C a nce l.
or
4. By default, HyperCrash corrects all the element normals and takes them as the offset
direction: the no rm a l to e le m e nt(s ) toggle is selected.
or
o Click and in the graphic window, and pick two nodes to define the offset
direction.
or
o Click and in the graphic window, and pick an element. The offset direction will
be the picked element normal.
5. By default, the Offset value is equal to half the part thickness (this is useful for moving
the elements to the neutral fiber).
or
or
There are two types of simple parts that can be created: mass and RBODY. In addition, each
type of part has more than one means of creating it.
Note that in the context of simple part creation, the term "part" does not necessarily refer to
a meshed or geometric entity in the model; a "part" can exist in the tree without having any
associated location, dimensions, or other characteristics. At creation, simple parts are usually
only organizational in nature, but they can be modified to include entities that define location,
dimensions, mass, materials, and so on. Think of such simple parts as empty containers at
creation--the mesh that you later place into them defines the characteristics of the
corresponding physical, real-world part that you need to model.
or
If the Mesh Editing panel is already open, select Pa rt > Sim ple from the pull-down menu
in the panel.
Each tab represents a different creation method. Continue with the appropriate
subsection below.
This method creates an exact duplicate of an existing mass, which you can then move or
assign to another part/location in the model.
3. In the From model tab, select an existing mass from the list. If there are none listed,
you cannot create a new part by this method.
3. In the Create new tab, click and select a node in the graphic window.
or
The Node ID, X, Y, and Z fields all populate with the picked node/point's data.
5. Click Save. A new part and a new mass part are created, and can be viewed in the Tree
and manipulated with other tools within HyperCrash.
3. In the Translate FEM tab, click and pick a part in the graphic window. Click YES in
the Dialog Menu Bar when finished
The Name field will populate with the picked part name. The fields for Computed Mass
and Center of gravity populate automatically, but can be edited.
4. Click SAVE.
The chosen part(s) are deleted and replaced with new, empty parts and free nodes that
carry the specified mass.
or
Continue with the appropriate procedure below, depending on the desired method of creation.
4. Pick the desired rigid nodal body or bodies from the list (use SHIFT-click and CTRL-click to
select multiple bodies).
5. Click SAVE. The new part is created and can be viewed in the Tree, and manipulated with
other tools within HyperCrash.
3. In the Translate FEM tab, click and pick a part in the graphic window. Click YES in
the Dialog Menu Bar when finished
or
or
If the Mesh Editing panel is already open, select Pa rt > D uplica te from the pull-down
menu in the panel.
2. Click and pick parts in the graphic window to select or unselect parts. When finished,
answer the question in the Dialog menu bar with Y e s or C a nce l.
or
M e s h o nly to duplicate only the mesh: nodes, elements, properties, materials and tree
organization.
M e s h + a ll o ptio ns to duplicate the mesh and the all features belonging to the
duplicated parts.
4. Set the position of the duplicated parts with the defined displacement node moving
functions:
with translations
with rotations
with symmetries
with scaling
or
2. Enter a name in the Rigid body creation field and validate with O k.
3. In the Selections tab, select nodes using the different tools (described in Global topic for
Group Selection).
Note: The nodes already selected in other kinematic conditions cannot be reselected.
4. Click SAVE to create a new rigid body from the selected nodes.
5. Define the reference axis using the different tools in the Reference Axis frame.
7. Define the sensor to activate and deactivate the imposed displacement. (Learn how to
create a sensor.)
11. Click the M a s te r no de toggle to activate it and save the master node as a time history
node.
Click the R igid bo dy toggle to activate it and save the rigid body for time history.
1. From the Menu Bar, select M e s h E diting > R igid B o dy > M o dify .
or
or
Several rigid bodies from this list can be selected using the SHIFT, CTRL, or SHIFT+CTRL
keys.
Modification
1. After selecting only one rigid body, click to do any of the following:
Modify the rigid body master node location (see Rigid Body Master Node).
2. Click to automatically move all the rigid body master nodes to their center of gravity.
Deletion
Validation
1. Click Se e to view the modified rigid body.
In the rigid body list, the green rigid bodies have a correct definition, the orange ones have
to be checked, and the red ones have a bad definition. HyperCrash can automatically or
semi-automatically correct the rigid bodies with errors or warnings.
The master node is master node of several rigid bodies. Check the column, . If
there is a "y" in this column, the rigid body is bad.
The master node is on an element. Check the column, . If there is a "y" in this
column the rigid body is bad.
One or more slave nodes belong to another rigid body. Check the column, . If the
number in this column is greater than 0, the rigid body is bad.
The rigid body master node is also a slave node of another rigid body. Check the
column, . If there is a "y" in this column, the rigid body has to be checked.
The rigid body has one or zero slave nodes. Check the column, . If the number
in this column is less than or equal to 1 (1 or 0), the rigid body is bad.
In the same rigid body, if the master node is also selected as slave. Check the column,
M=S. If there is a "y" in this column, the rigid body is bad.
If a rigid body is small (small number of slave nodes and/or small size) and if the
spherical inertia option is not activated in the rigid body definition. Check the column,
. If there is a "y" in this column, the rigid body has to be checked.
Correction
Master nodes in several rigid bodies
1. Select a rigid body that has the master node in several other rigid bodies ("y" in the
column, ).
3. Click the right mouse button and, in the pop-up menu, select Se e C o m m o n M a s te r o f
R bo die s to display the rigid bodies with common master nodes.
1. Select a rigid body that has the master node on an element ("y" in the column, ).
3. Click the right mouse button and, in the pop-up menu, select Se e R bo dy M a s te r o n
e le m e nt(s ) to display the element connected to the master node.
It becomes green.
The rigid body master node and the element node are disconnected. The rigid body master
node is moved to the slave node center of gravity. The element node is included in the rigid
body as slave.
1. Select a rigid body that has a slave node in other rigid bodies. (Number greater than 0 in
the column, ).
3. Click the right mouse button and, in the pop-up menu, select Se e s la v e no de s in o the r
R bo die s to display in blue the slave nodes included in other rigid bodies.
It becomes green if all the slave nodes in other rigid bodies are removed.
The rigid body master node is also slave node of another rigid body
1. Select a rigid body with a master node which is also a slave node of another rigid body
("y" in the column, ).
3. Click the right mouse button and, in the pop-up menu, select Se e C a s ca de s o f R bo die s
to display the rigid bodies connecting the master node.
4. Select the rigid body where the slave node has to be deleted and click to display it in
the graphic window.
1. Select a rigid body that has one or zero slave nodes. ("1" or "0" in the column, ).
or
3. Add nodes to the rigid body (see Node and Part Selection) and click Sa v e to save it.
It becomes green.
1. Select a rigid body having its master node defined also as slave ("y" in the column, M=S).
3. Click the right mouse button and, in the pop-up menu, select Se e R bo dy M a s te r is a ls o
s la v e to display the rigid body master node in blue.
It becomes green.
1. Select a rigid body that has a small size and no spherical inertia option. ("y" in the column
).
It becomes green.
From the Menu Bar, select M e s h E diting > C o ns tra ine d menu option, use the E xtra No de s
option to create, delete, edit, or cross reference an Extra Node.
In the Extra Nodes panel, right-click to access the context menu, and make a selection
from the available choices.
Note: Selected extra nodes may be turned ON or OFF in the display through the Model
Browser.
1. When you select C re a te Ne w from the context menu, select the appropriate card panel.
2. Click to edit fields and right-click in the applicable fields for more options.
From the Menu Bar, select M e s h E diting > C o ns tra ine d menu option, use the G e ne ra liz e d
W e ld option to create, delete, edit, or cross reference a Spotweld.
In the Generalized Weld panel, right-click to access the context menu, and make a
selection from the available choices.
Note: Selected spotwelds may be turned ON or OFF in the display through the Model
Browser.
All spotwelds can be turned ON or OFF using the Display Graphic objects or Mask all
graphic objects icon on the main toolbar.
1. When you select C re a te Ne w from the context menu, select the appropriate card panel.
2. Click to edit fields and right-click in the applicable fields for more options.
From the Menu Bar, select M e s h E diting > C o ns tra ine d menu option, use the
Inte rpo la tio n option to create, delete, edit, or cross reference a Spotweld.
In the Interpolation panel, right-click to access the context menu, and make a selection
from the available choices.
Note: Selected spotwelds may be turned ON or OFF in the display through the Model
Browser.
All spotwelds can be turned ON or OFF using the Display Graphic objects or Mask all
graphic objects icon on the main toolbar.
1. When you select C re a te Ne w from the context menu, select the appropriate card panel.
2. Click to edit fields and right-click in the applicable fields for more options.
From the Menu Bar, select M e s h E diting > C o ns tra ine d menu option, use the Jo ints ( )
option to create, delete, edit, or cross reference a Constrained Joint.
In the Joints panel, right-click to access the context menu, and make a selection from the
available choices.
Note: Selected cylindrical joints may be turned ON or OFF in the display through the Model
Browser.
All cylindrical joints can be turned ON or OFF using the Display Graphic objects or
Mask all graphic objects icon on the main toolbar.
1. When you select C re a te Ne w from the context menu, select the appropriate card panel.
2. Click to edit fields and right-click in the applicable fields for more options.
From the Menu Bar, select M e s h E diting > C o ns tra ine d menu option, use the No da l R igid
B o die s option to create, delete, edit, or cross reference a Rigid Body (RBODY).
In the Nodal Rigid Bodies panel, right-click to access the context menu, and make a
selection from the available choices.
Note: Selected nodal rigid bodies may be turned ON or OFF in the display through the Model
Browser.
All nodal rigid bodies can be turned ON or OFF using the Display Graphic objects or
Mask all graphic objects icon on the main toolbar.
1. When you select C re a te Ne w from the context menu, the RBODY card panel appears.
2. Click to edit fields and right-click in the applicable fields for more options.
From the Menu Bar, select M e s h E diting > C o ns tra ine d menu option, use the No de Se ts (
In the Constrained Node Sets panel, right-click to access the context menu, and make a
selection from the available choices.
Note: Selected rigid links may be turned ON or OFF in the display through the Model
Browser.
All rigid links can be turned ON or OFF using the Display Graphic objects or Mask all
graphic objects icon on the main toolbar.
1. When you select C re a te Ne w from the context menu, the RLINK card panel appears.
2. Click to edit fields and right-click in the applicable fields for more options.
3. Click Sa v e or C a nce l when you are finished creating the card.
From the Menu Bar, select M e s h E diting > C o ns tra ine d menu option, use the R igid B o die s
option to create, delete, edit, or cross reference a Spotweld.
In the Rigid Bodies panel, right-click to access the context menu, and make a selection
from the available choices.
Note: Selected spotwelds may be turned ON or OFF in the display through the Model
Browser.
All spotwelds can be turned ON or OFF using the Display Graphic objects or Mask all
graphic objects icon on the main toolbar.
1. When you select C re a te Ne w from the context menu, select the appropriate card panel.
2. Click to edit fields and right-click in the applicable fields for more options.
From the Menu Bar, select M e s h E diting > C o ns tra ine d menu option, use the R iv e ts
option to create, delete, edit, or cross reference a Rivet.
In the Rivets panel, right-click to access the context menu, and make a selection from the
available choices.
Note: Selected rivets may be turned ON or OFF in the display through the Model Browser.
All rivets can be turned ON or OFF using the D is pla y G ra phic o bje cts or Mask all
graphic objects icon on the main toolbar.
1. When you select C re a te Ne w from the context menu, the appropriate card panel
appears.
2. Click to edit fields and right-click in the applicable fields for more options.
From the Menu Bar, select M e s h E diting > C o ns tra ine d menu option, use the Spo twe lds
option to create, delete, edit, or cross reference a Spotweld.
In the Spotwelds panel, right-click to access the context menu, and make a selection from
the available choices.
Note: Selected spotwelds may be turned ON or OFF in the display through the Model
Browser.
All spotwelds can be turned ON or OFF using the Display Graphic objects or Mask all
graphic objects icon on the main toolbar.
1. When you select C re a te Ne w from the context menu, select the appropriate card panel.
2. Click to edit fields and right-click in the applicable fields for more options.
From the Menu Bar, select M e s h E diting > C o ns tra ine d menu option, use the Tie - B re a k
option to create, delete, edit, or cross reference a Spotweld.
In the Tie-Break panel, right-click to access the context menu, and make a selection from
the available choices.
Note: Selected spotwelds may be turned ON or OFF in the display through the Model
Browser.
All spotwelds can be turned ON or OFF using the Display Graphic objects or Mask all
graphic objects icon on the main toolbar.
1. When you select C re a te Ne w from the context menu, select the appropriate card panel.
2. Click to edit fields and right-click in the applicable fields for more options.
From the Menu Bar, select M e s h E diting > C o ns tra ine d menu option, use the Tie d No de s
Fa ilure option to create, delete, edit, or cross reference a Spotweld.
In the Tied Nodes Failure panel, right-click to access the context menu, and make a
selection from the available choices.
Note: Selected spotwelds may be turned ON or OFF in the display through the Model
Browser.
All spotwelds can be turned ON or OFF using the Display Graphic objects or Mask all
graphic objects icon on the main toolbar.
1. When you select C re a te Ne w from the context menu, select the appropriate card panel.
2. Click to edit fields and right-click in the applicable fields for more options.
Use the R igid Link ( ) option from the Mesh Editing menu to create, delete, edit, or cross
reference a Rigid Link card (/RLINK).
In the Rigid Link panel, right-click to access the context menu, and make a selection from
the available choices.
Note: Selected rigid links may be turned ON or OFF in the display through the Model
Browser.
All rigid links can be turned ON or OFF using the Display Graphic objects or Mask all
graphic objects icon on the main toolbar.
1. When you select C re a te Ne w from the context menu, the /RLINK card panel appears.
2. Click check boxes to activate tra ns la tio n and ro ta tio n options, and right-click in the
applicable fields for more options.
3. Click to expand the Ske w and Suppo rt sub-menus and use the tools provided to make
selections from these menus as applicable.
Use the C y lindrica l Jo int ( ) option from the Mesh Editing menu to create, delete, edit, or
cross reference a Cylindrical Joint card (/CYL_JOINT).
In the Cylindrical Joint panel, right-click to access the context menu, and make a selection
from the available choices.
Note: Selected cylindrical joints may be turned ON or OFF in the display through the Model
Browser.
All cylindrical joints can be turned ON or OFF using the Display Graphic objects or
Mask all graphic objects icon on the main toolbar.
1. When you select C re a te Ne w from the context menu, the /CYL_JOINT card panel
appears.
2. Click to edit fields and right-click in applicable fields for more options.
3. Click to expand the Suppo rt sub-menu and make selections from this menu as applicable.
Use the Common Node ( ) option from the Mesh Editing menu to create, delete, edit, or
cross reference a Common Node card (/CNODE).
In the Common Node panel, right-click to access the context menu, and make a selection
from the available choices.
Note: Selected Common nodes may be turned ON or OFF in the display through the Model
Browser.
All Common nodes can be turned ON or OFF using the Display Graphic objects or
Mask all graphic objects icon on the main toolbar.
1. When you select C re a te Ne w from the context menu, the CNODE card panel appears.
2. Click to edit fields and right-click in applicable fields for more options.
3. Click to expand the Suppo rt sub-menu and make selections from this menu as applicable.
3. Click the E le m e nt C he ck toggle to display the elements with their quality color while
moving the nodes:
If the Element Check toggle is activated, the elements around the moving node
become green (quality is good), orange (quality is acceptable), or red (quality is
bad).
If the Element Check toggle is not activated, the elements are displayed in the part
color.
1. Under One-by-One Selected, click to move the node in the plane defined by the
neighboring elements:
or
or
2. Under One-by-One Selected, click to move the node in the plane defined by the
node to move and two other nodes:
In the graphic window, pick the node to be moved (the node is displayed in yellow).
Pick two other nodes (the nodes are displayed in red) to define a plane.
Pick the first selected node once more and hold down the left mouse button.
or
or
3. Under One-by-One Selected, click to move the node along the normal of a plane:
In the graphic window, pick the node to be moved (the node is displayed in yellow).
Pick two other nodes (the nodes are displayed in red) to define a plane.
Pick the first selected node once more and hold down the left mouse button.
If necessary, pick another node and move it along the same normal.
or
4. Under One-by-One Selected, click to move the node in the plane defined by the
screen:
In the graphic window, pick a node and hold down the left mouse button.
or
When finished with the selection, click Y e s in the Dialog menu bar.
Pick the green node (first picked node) and hold down the left mouse button.
or
or
When finished with the selection, click Y e s in the Dialog menu bar.
If necessary, pick other nodes and move them in the same plane.
or
or
When finished with the selection, click Y e s in the Dialog menu bar.
Pick the first selected node (green node) once more and hold down the left mouse
button.
If necessary, pick other nodes and move them along the same normal.
or
or
When finished with the selection, click Y e s in the Dialog menu bar.
Pick the green node (first picked node) and hold down the left mouse button.
or
Button Behavior
pick nodes in the graphic window, and then answer the question in the
Dialog menu bar with Y e s or C a nce l.
add nodes by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove nodes by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
pick parts in the graphic window, and then answer the question in the
Dialog menu bar with Y e s or C a nce l.
add parts by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove parts by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
Two options are available to translate nodes. Both begin by selecting the Tra ns la tio n
window ( ) sub-window.
Click and, in the graphic window, click the two nodes defining the vector.
or
Click and in the graphic window, pick three nodes to define a plane, and by
extension its normal vector.
or
Fill in the Vector Coordinates: X, Y, Z fields and click Apply Tra ns la tio n.
Click and in the graphic window, click the two nodes defining the direction.
or
or
4. Once the vector is defined, click Apply Tra ns la tio n as many times as necessary to repeat
the same displacement.
Four options are available to rotate nodes. Each begins by selecting the R o ta tio n window (
) tab.
1. Click and in the graphic window, click the two nodes defining the rotation axis.
3. Click Apply R o ta tio n as many times as necessary to apply the defined displacement.
By default, node 1 will define the rotation center. The normal to the plane made by the
nodes 1, 2, and 3 will define the rotation axis. The rotation angle will be the angle 2-1-3.
2. Click Apply R o ta tio n as many times as necessary to apply the defined displacement.
1. Click and in the graphic window, click two nodes (nodes 1 and 2) to define the
rotation axis and then click two other nodes (nodes 3 and 4) to define the rotation angle.
By default, the node 1 will define the rotation center. The nodes 1 and 2 will define the
rotation axis. The rotation angle will be the angle between by the plane defined by the
nodes 1, 2, and 3 and the plane defined by the nodes 1, 2, and 4.
2. Click Apply R o ta tio n as many times as necessary to apply the defined displacement.
2. Click Apply R o ta tio n as many times as necessary to apply the defined displacement.
The multi-moving menu helps you to position parts by making translations and rotations.
Example:
Example:
From this point, three different options are available to define the scaling direction and the
scaling factor.
2. Fill in the X, Y, and Z fields with the Factor Value in each direction.
3. Click Apply Sca ling as many times as necessary to apply the defined displacement.
4. Click Apply Sca ling as many times as necessary to apply the defined displacement.
3. Click Apply Sca ling as many times as necessary to apply the defined displacement.
Button Behavior
or
If the Mesh Editing panel is already open, select R e num be r from the pull-down menu in
the panel.
From the objects in the detail list window, click the toggle button and set the starting
value in the field, ID From: field. The To: field(s) is (are) automatically updated.
1. From the Menu Bar, select M e s h E diting > Spe cific R e num be r.
or
If the Mesh Editing panel is already open, select Spe cific R e num be r from the pull-down
menu in the panel.
2. From the Object Type Choice menu, select the entity type to renumber (only the
available entities in the model are available).
Button Behavior
pick nodes in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add nodes by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove nodes by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
pick parts in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add parts by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove parts by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
and/or
Pick Several entities of this list can be selected using the SHIFT, CTRL, or
SHIFT+CTRL keys.
5. Set the first offset value in the file, Begin and End new ids of selection.
All the selected entities which are no longer used in the model will be deleted from the
model.
2. Select parts by picking the parts line directly in the listing window. Several parts of this
list can be selected using the SHIFT, CTRL, or SHIFT+CTRL keys.
or
Click to select all the subparts, parts and assemblies of the model.
or
3. Click to print the selected parts' information from the active sub-tab to a text file.
4. Click to print the selected parts' information from all three sub-tabs to a text file.
or
Click to select all the subparts, parts and assemblies of the model.
or
Click to select all the parts of the rigid body of the model.
or
3. Click to print the selected rigid bodies' information from the active sub-tabs to a text
file.
4. Click to print the selected rigid bodies' information from all three sub-tabs to a text
file.
The graphic user interface of Mass Balancing has been redesigned. Applying mass balancing
on a selection of parts and defining an arbitrary orientation for a car alignment is now
available.
Mass Balancing for RADIOSS is more accurate particularly for cases where mass was removed
as a result of the balancing.
4. Select the entities for balancing by picking (if the option is available). you may exclude
barrier and dummies from mass balancing.
Button Behavior
add selected parts by box (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove selected parts by box (the default box is rectangular — use the
SHIFT key to define a polygon box)
8. Click next to the field Front, and pick a node to define the front axle.
9. Click next to the field Rear, and pick a node to define the rear axle.
11. Click the Ine rtia tab, the inertia of the model is displayed.
12. Enter the inertia values for each field and validate with the E NTE R key.
The menu options under Model are different depending on the user interface selected.
Entities can be displayed or masked in the graphic area by clicking in the checkbox next to
the entity's name in the Model Browser. This allows you to quickly isolate an entity or a
group of entities in a model.
Cross-Referencing
If you want to modify an object, it is important to know how that might affect other objects.
To see if an object in a model is linked to other objects, right-click its name in the Browser
and select the option C ro s s R e fe re nce . A pop-up window will appear with the name of all
objects that are linked to your object, their IDs, and their type.
Hierarchy Mode
It is possible to create a new include file or submodel from the M o de l > B ro ws e r.
3. Click O k.
4. Right-click the part or assembly you wish to create an include or submodel from.
6. Hold down the middle mouse button and drag parts or assemblies from the Model Browser
into the Include or Submodel panel.
1. In the Model Browser, click the arrow button to the right of Data History to expand.
Select Object
Select the object in the graphic.
You can also display all by right-clicking the mouse on the Root Model, then select either
Sho w or H ide .
Isolate and edit are available with transparency in both Browser and Entity Modules.
The use of transparency enhances the review capability without modifying graphics for the
entities displayed.
When using the Radioss profile, you can approximate similar functionality by means of the //
SUBMODEL and #include commands. A standard Radioss transformation can then be
performed on the nodes of a submodel or include.
4. Click and pick parts in the graphic window to select or deselect them.
7. Optional: for materials that include curves, click to view the curve.
In the new sub-window, select the directory to save the material to (left area part).
Isolating materials
Material modification
If only one material is selected, HyperCrash will automatically open this material in order to
modify it.
1. Click and pick parts in the graphic window to select or deselect them.
4. Optional: for materials that include curves, click to view the curve.
In the new sub-window, select the directory to save the material to (left area part).
2. Click to switch between the material of the model and the material of the database.
1. Select the desired material, such as STEEL, and click the Se e Se le cte d icon ( ).
Only the parts assigned to the material rubber are displayed in the graphic window.
8. After selecting, confirm the selection by clicking Y e s in the Dialog Menu Bar.
4. Click and pick parts in the graphic window to select or deselect them.
In the new sub-window, select the directory to save the property to (left area part).
9. Click Sa v e .
Property modification
If only one property is selected, HyperCrash will automatically open this property in order to
modify it.
1. Click and pick parts in the graphic window to select or deselect them.
In the new sub-window, select the directory to save the property to (left area part).
2. Click to switch between the property of the model and the property of the database.
Only the parts assigned to the property are displayed in the graphic window.
8. After selecting, confirm the selection by clicking Y e s in the Dialog Menu Bar.
2. In the Include window, the main file and the list of the include files are printed with:
full path
2. In the pop-up menu (right button of the mouse), select O the r Se ttings > Se t E xpo rt
Pa th.
2. In the pop-up menu (right button of the mouse), select O the r Se ttings > Se t E xpo rt
Sta tus .
You can also choose the units environment when working within HyperCrash using the Units
Manag e r:
From the Model menu, choose Units M a na ge r. A menu will appear with the current units
system displayed, with a pull-down menu allowing you to select the desired units system. See
the following image.
HyperCrash does not convert units itself, but it ensures consistency of the units system input
by you.
The Sta tis tic menu allows you to view the total number of elements and nodes in the model.
You can view elements as sorted into 1D, 2D, and 3D elements. Information about all other
entities, such as bricks, shells, and parts is also displayed, along with the number of each
type of entity.
Model Numbering
The upper part of the window displays all existing entities in the model.
Total
The middle part of the window displays:
The lower part of the window displays the X, Y, and Z minimum and maximum coordinates of
the model.
Click Sho w. A red point indicates the position of a minimum or maximum coordinate.
The menu options under LoadCase are different depending on the user interface selected.
2. Enter a name in the Added mass creation field and validate with O k.
Button Behavior
pick nodes in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add nodes by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove nodes by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
pick parts in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add parts by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove parts by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
The mass will be equally distributed on all the selected nodes. For example, if "n" nodes is
selected and an added mass of "m" is input, the added mass per node will be "m/n."
Button Behavior
pick the arrow for the added mass in graphic window to select it. When
finished, answer the question in the Dialog menu bar with Y e s or C a nce l.
select added masses by box (use the SHIFT key to use a polygon box).
pick parts in the graphic window to select all the added mass applied to
those parts. When finished, answer the question in the Dialog menu bar
with Y e s or C a nce l.
select parts by box (use the SHIFT key to use a polygon box) to select all
added masses applied to those parts.
Click the added mass line in the listing window to select it. Several added
masses from this list can be selected using the SHIFT, CTRL, or SHIFT+CTRL
keys.
3. Select only one added mass and click for the option to do any of the following:
In the added mass list, the green rigid bodies have a correct definition, the orange ones
have to be checked, and the red ones have a bad definition. HyperCrash can
automatically or semi-automatically correct the added masses with errors or warnings.
2. An added mass must be checked if there are free nodes in the group of nodes:
4. Using the pop-up menu from the added mass list, view the free nodes included in the
added mass.
5. Remove the selected free nodes (see Node and part selection).
HyperCrash will automatically open and display the next incorrect added mass.
If you are working in the LS-DYNA profile, from the Menu Bar, select Lo a dC a s e > B o unda ry
C o nditio n. Right-click in the Boundary Condition panel to access boundary conditions
options. Otherwise, the following instructions will guide you in each process.
2. Enter a name in the Boundary condition creation field and validate with O k.
4. In the Selections sub-window, select nodes using the different tools from the Se le ctio n
folder.
Button Behavior
pick nodes in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add nodes by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove nodes by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
pick parts in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add parts by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove parts by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
5. In the Reference Axis sub-window, a skew frame can be defined for the boundary
condition:
Define the reference axis using the different tools from the Reference Axis folder.
6. Make a selection from the radio buttons: Global, Moving Local or Fixed Local.
7. Click Tx and/or Ty and/or Tz to fix the translation degrees of freedom (selected). Click it
once more to release the degree of freedom (not selected).
8. Click R x and/or R y and/or R z to fix the rotation degrees of freedom (selected). Click it
once more to release the degree of freedom (not selected).
1. From the Menu Bar, select Lo a dca s e > B o unda ry C o nditio n > M o dify .
Button Behavior
pick boundary conditions in list. When finished, answer the question in the
Dialog menu bar with Y e s or C a nce l.
select boundary conditions by box (use the SHIFT key to use a polygon
box).
pick parts in the graphic window to select all the boundary conditions
applied to those parts. When finished, answer the question in the Dialog
menu bar with Y e s or C a nce l.
select parts by box (use the SHIFT key to use a polygon box) to select all
boundary conditions applied to those parts.
Click the imposed displacement line in the listing window to select it. Several
boundary conditions of this list can be selected using the SHIFT, CTRL, or
SHIFT+CTRL keys.
3. Select only one boundary condition and click for the option to do any of the following:
If you are working in the LS-DYNA profile, from the Menu Bar, select Lo a dC a s e >
C o nce ntra te d Lo a d. Right-click in the Concentrated Load panel to access boundary
conditions options. Otherwise, the following instructions will guide you in each process.
2. The Concentrated Load tab appears with the following menu options.
Button Behavior
select/unselect all
review
pick parts to see in the list and then press E nte r, right-click the mouse
button or select Y e s or C a nce l in the Dialog menu bar.
cross reference
show/hide checks
3. Right-click to access the context menu, and make a selection from the available choices.
Button Behavior
pick nodes in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add nodes by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
pick parts in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add parts by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove parts by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
2. Click to edit fields and right-click in applicable fields for more options.
3. Click to expand the sub-menu's and make selections from the menu, as applicable.
Define the reference axis using the different tools from the Reference Axis folder.
6. In the Sensor folder, define the sensor to activate and deactivate the concentrated load.
(Learn how to create a sensor.)
Set a scale factor for the abscissa of the defined curve in the Scale factor field.
1. From the Menu Bar, select Lo a dC a s e > C o nce ntra te d Lo a d > M o dify .
Button Behavior
pick the arrow of the concentrated load in graphic window to select it.
When finished, answer the question in the Dialog menu bar with Y e s or
C a nce l
select concentrated load by box (use the SHIFT key to use a polygon box)
pick parts in the graphic window to select all the concentrated load applied
to those parts. When finished, answer the question in the Dialog menu bar
with Y e s or C a nce l.
select parts by box (use the SHIFT key to use a polygon box) to select all
concentrated load applied to those parts
3. Select only one concentrated load and click for the option to do any of the following:
2. Right-click to access the context menu and make a selection from the list.
3. Click the Choose Contact drop-down list and select an interface type.
Se lf- Im pa ct
Se e to display the selected surfaces: the master surfaces in blue, and the slave ones
in red.
6. Group definition:
Define the group using the different tools from the Selection tab.
8. Assign a Title.
or
Click Sa v e + Sy m . to save the interface and automatically create its symmetric: the
slave side becomes the master, and the master side becomes the slave (not available for
a Self-Impact interface).
or
1. From the Menu Bar, select C o nta ct Inte rfa ce > C re a te / M o dify .
Button Behavior
pick the arrow for the contact interface in graphic window to select it.
When finished, answer the question in the Dialog menu bar with Y e s or
C a nce l.
select contact interfaces by box (use the SHIFT key to use a polygon box).
pick parts in the graphic window to select all the contact interfaces applied
to those parts. When finished, answer the question in the Dialog menu bar
with Y e s or C a nce l.
select parts by box (use the SHIFT key to use a polygon box) to select all
contact interfaces applied to those parts.
Click the contact interface line in the listing window to select it. Several
contact interfaces of this list can be selected using the SHIFT, CTRL, or
SHIFT+CTRL keys.
2. Select only one contact interface and click for the option to do any of the following:
o Use the pop-up function (right button on the mouse in the interface list window).
or
Click Sa v e + Sy m . to save the interface and automatically create its symmetric: the
slave side becomes the master, and the master side becomes the slave (not available for
a Self-Impact interface).
1. From the Menu Bar, select C o nta ct Inte rfa ce s > C he ck.
In the interface list, those with a green interface have a correct definition, the orange
ones have to be checked, and the red ones have a bad definition.
2. In the listing window, click the contact interface line to select one interface.
5. Using the pop-up function (right button on the mouse in the interface list window):
Click Se e Inco m pa t. Kine m a tic C o nd. o n Sla v e s to view slave nodes of tied
interfaces with incompatible kinematic conditions.
Click Se e Sla v e no de s no pro j. to view slave nodes which cannot be projected on the
master surface of the tied interface.
Click Se e Sla v e no de s in M ultiple Inte rfa ce s to view slave nodes which are included
in several tied interfaces.
or
Click Sa v e + Sy m . to save the interface and automatically create its symmetric: the
slave side becomes the master and the master side becomes the slave (not available for
a Self-Impact interface).
or
2. Enter a name in the Gravity Load Creation field and validate with O k.
3. Enter the function values to import from an already existing function. (Learn how to
create the function.)
4. In the Selections folder, select nodes using the different tools from the Selection folder.
Button Behavior
pick nodes in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add nodes by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove nodes by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
pick parts in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add parts by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove parts by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
6. Define the reference axis using the different tools of the Reference Axis folder.
7. In the Sensor folder, define the sensor to activate and deactivate the gravity. (Learn
how to create a sensor.)
8. In the Properties folder, set a scale factor for the abscissa of the defined curve in the
Scale factor field.
Button Behavior
pick the arrow of the gravity load in graphic window to select it. When
finished, answer the question in the Dialog menu bar with Y e s or C a nce l.
select gravity loads by box (use the SHIFT key to use a polygon box).
pick parts in the graphic window to select all the gravity loads applied to
those parts. When finished, answer the question in the Dialog menu bar
with Y e s or C a nce l
select parts by box (use the SHIFT key to use a polygon box) to select all
gravity loads applied to those parts.
Click the gravity load line in the listing window to select it. Several gravity
loads from this list can be selected using the SHIFT, CTRL, or SHIFT+CTRL
keys.
3. Select only one gravity load and click for the option to do any of the following:
Use the Im po s e d Acce le ra tio n option from the LoadCase menu to create, delete, edit, or
cross-reference an imposed acceleration card (/IMPACC).
In the Imposed Acceleration panel, right-click to access the context menu, and make a
selection from the choices of R e v ie w, C re a te Ne w, D e le te , R e na m e , and C ro s s
R e fe re nce .
Note: Selected imposed accelerations may be turned ON or OFF in the display through the
Model Browser.
All imposed accelerations can be turned ON or OFF using the Display Graphic objects
or Mask all graphic objects icon on the main toolbar.
2. Click to edit fields and right-click in applicable fields for more options.
3. Click to expand the Ske w, Se ns o r, and Suppo rt sub-menus and make selections from
these menus as applicable.
Use the Im po s e d B o dy Ve lo city option from the LoadCase menu to create, delete, edit, or
cross-reference an imposed body velocity card (/IBVEL).
In the Im po s e d B o dy Ve lo city panel, right-click to access the context menu, and make a
selection from the choices of R e v ie w, C re a te Ne w, D e le te , R e na m e , and C ro s s
R e fe re nce .
Note: Selected imposed body velocities may be turned ON or OFF in the display through the
Model Browser.
All imposed body velocities can be turned ON or OFF using the Display Graphic
objects or Mask all graphic objects icon on the main toolbar.
2. Click to expand the Suppo rt sub-menu and make selections from these menus as
applicable.
2. Enter a name in the Imposed Displacement Creation field and validate with O k.
3. In the function window, enter the function values to import from an already existing
function. (Learn how to create the function.)
4. In the Selections folder, select nodes using the different tools from the Selection folder.
Button Behavior
pick nodes in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add nodes by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove nodes by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
pick parts in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add parts by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove parts by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
Define the reference axis using the different tools of the Reference Axis folder.
6. In the Sensor folder, define the sensor to activate and deactivate the imposed
displacement. (Learn how to create a sensor.)
In the Scale factor field, set a scale factor for the abscissa of the defined curve.
Selection
Button Behavior
pick the arrow for the imposed displacement in graphic window to select it.
When finished, answer the question in the Dialog menu bar with Y e s or
C a nce l
select imposed displacements by box (use the SHIFT key to use a polygon
box).
pick parts in the graphic window to select all the imposed displacements
applied to those parts. When finished, answer the question in the Dialog
menu bar with Y e s or C a nce l
select parts by box (use the SHIFT key to use a polygon box) to select all
imposed displacements applied to those parts.
Click on the imposed displacement line in the listing window to select it.
Several imposed displacements from this list can be selected using the
SHIFT, CTRL, or SHIFT+CTRL keys
Modification
Select only one imposed displacement and click for the option to do any of the following:
Validation
or
2. Enter a name in the Imposed Velocity Creation field and validate with O k.
3. In the function window, enter the function values to import from an already existing
function. (Learn how to create the function.)
4. In the Selections folder, select nodes using the different tools from the Selection folder.
Button Behavior
pick nodes in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add nodes by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove nodes by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
pick parts in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add parts by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove parts by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
Define the Reference axis using the different tools from the Reference Axis folder.
6. In the Sensor folder, define the sensor to activate and deactivate the concentrated load.
(Learn how to create a sensor.)
In the Scale factor field, set a scale factor for the abscissa of the defined curve.
Button Behavior
pick the arrow for the imposed velocity in graphic window to select it. When
finished, answer the question in the Dialog menu bar with Y e s or C a nce l.
select imposed velocities by box (use the SHIFT key to use a polygon box).
pick parts in the graphic window to select all the imposed velocities applied
to those parts. When finished, answer the question in the Dialog menu bar
with Y e s or C a nce l.
select parts by box (use the SHIFT key to use a polygon box) to select all
imposed velocities applied to those parts.
Click the imposed velocity line in the listing window to select it. Several
imposed velocities from this list can be selected using the SHIFT, CTRL, or
SHIFT+CTRL keys.
3. Select only one imposed velocity and click for the option to do any of the following:
In the Initial Velocity panel, right-click to access the context menu, and make a selection.
Note: Selected initial velocity may be turned ON or OFF in the display through the Model
Browser.
All initial velocity can be turned ON or OFF using the Display Graphic objects or
Mask all graphic objects icon on the main toolbar.
2. Click on the arrow next to Skew and/or Support to expand the sub-menus and make
selections from these menus as applicable.
2. Right-click a listed initial velocity and select R e v ie w > E dit, or click for the option to
do any of the following:
3. Enter a name in the Initial Velocity Creation field and validate with O k.
4. In the Selection folder, select nodes using the different tools from the Selection folder.
Define the Reference axis using the different tools from the Reference Axis folder.
7. Set the initial velocity components in the Vx, Vy a nd Vz translation component fields.
9. Set the initial velocity components in the Rx, Ry and Rz rotation component fields.
Use the Im po s e d Te m pe ra ture option from the LoadCase menu to create, delete, edit, or
cross-reference an imposed temperature card (/IMPTEMP).
In the Imposed Temperature panel, right-click to access the context menu, and make a
selection.
Note: Selected imposed temperature may be turned ON or OFF in the display through the
Model Browser.
All imposed temperature can be turned ON or OFF using the Display Graphic objects
or Mask all graphic objects icon on the main toolbar.
2. Click on the arrow next to Sensor and/or Support to expand the sub-menus and make
selections from these menus as applicable.
Use the Initia l Te m pe ra ture option from the LoadCase menu to create, delete, edit, or
cross-reference an initial temperature card (/INITEMP).
In the Initial Temperature panel, right-click to access the context menu, and make a
selection.
Note: Selected initial temperature may be turned ON or OFF in the display through the Model
Browser.
All initial temperature can be turned ON or OFF using the Display Graphic objects or
Mask all graphic objects icon on the main toolbar.
2. Click on the arrow next to Sensor identifier and/or Support to expand the sub-menus
and make selections from these menus as applicable.
1. From the Menu Bar, select Lo a dC a s e > M o nito re d Vo lum e > C re a te / M o dify .
4. Select the Pro pe rtie s sub-tab (available for any monitored volumes type), select
monitored volumes using one of the following methods:
Button Behavior
5. After making a selection, answer the question in the Dialog menu bar with Y e s or
C a nce l.
Note:
The default box is rectangular. Use the SHIFT key to define a polygon box.
A surface must be selected before any vent hole, injector, or bag can be created.
6. Set the necessary values in the different fields which are under the surface selection.
7. Select the Ve nt H o le s sub-folder (available for GAS, AIRBAG and COMMU monitored
volumes):
9. Select Lo ca te d s urfa ce to define a vent hole in a specific area of the monitored volume
surface.
10. After making a selection, answer the question in the Dialog menu bar with Y e s or
C a nce l.
12. Set the necessary values in the different fields which are under the surface selection.
or
To modify a created vent hole, select the vent hole (only one) in the window list.
To delete created vent holes, select the vent hole(s) in the window list.
15. Select the Inje cto rs sub-folder (available for AIRBAG and COMMU monitored volumes):
17. Set the necessary values in the different fields which are under the surface selection.
Define the local skew of the jetting by clicking and selecting three nodes on the
screen.
or
To modify a created injector, select the injector (only one) in the window list.
24. Select the monitored volume from the monitored volumes list (type: AIRBAGS or COMMU)
which will communicate with the edited one.
26. Use the following functions listed above in Step 4 to modify the communication surface.
27. After making a selection, answer the question in the Dialog menu bar with Y e s or
C a nce l.
30. Select the bag (only one) from the window list.
1. Click Sa v e to save the created or modified monitored volume. Answer the different
questions in the Dialog menu bar about the results of the different checks ( Y e s or
C a nce l).
or
The creation and modification pages for the monitored volumes are the same.
1. From the Menu Bar, select Lo a dC a s e > M o nito re d Vo lum e > C re a te / M o dify .
5. Click Sa v e to save the created or modified monitored volume. Answer the different
questions in the Dialog menu bar about the results of the different checks ( Y e s or
C a nce l).
or
The creation and modification pages for the monitored volumes are the same.
1. From the Menu Bar, select Lo a dC a s e > M o nito re d Vo lum e > C re a te / M o dify .
4. Answer the different questions in the Dialog menu bar with Y e s or C a nce l.
It is possible to define more types for the monitored volumes using one of the six basic types
(AREA, PRES, GAS, AIRBAG, COMMU, FVMBAG).
For example, one might want to be able to create tires without entering the same values each
time.
To do so, the configuration file, monivol_types.cfg has been created for the monitored
volumes, containing default types and values.
Please check the Hy pe rCra sh De sc ript ion M a nua l for information on how to customize the
monitored volume menu.
Use the Pre s s ure Lo a d option from the LoadCase menu to create, delete, edit, rename, or
cross reference a pressure load card (/PLOAD).
In the Pressure Load panel, right-click to access the context menu, and make a selection
from the choices of R e v ie w, C re a te Ne w, D e le te , R e na m e , and C ro s s R e fe re nce .
Note: Selected pressure loads may be turned ON or OFF in the display through the Model
Browser.
All pressure loads can be turned ON or OFF using the Display Graphic objects or
Mask all graphic objects icon on the main toolbar.
1. When you select C re a te Ne w from the context menu, the PLOAD card panel appears.
2. Click to edit fields and right-click in applicable fields for more options.
3. Click on the arrow next to Sensor identifier and/or Support to expand the sub-menus
and make selections from these menus as applicable
4. Click Sa v e or C a nce l when you are finished creating the card.
2. Select the rigid wall type in the window Select RWALL type.
Infinite plane
Parallelogram
Sphere
or Select nodes using the different tools from the Selection folder.
Button Behavior
pick nodes in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
remove nodes by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
pick parts in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add parts by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
remove parts by box selection (the default box is rectangular — use the
SHIFT key to define a polygon box).
Click Sliding, Tie d or Frictio n and enter the friction coefficient in the corresponding
field.
or
Click M o v ing to define a moving rigid wall. In this case, it is possible to define:
o the rigid wall initial velocity: fill in the Initial Velocity, Vx, Vy, and Vz fields.
Button Behavior
pick parts in the graphic window. When finished, answer the question in the
Dialog menu bar with Y e s or C a nce l.
pick rigid wall(s) in the graphic window, drag a box to select parts.
Click the rigid wall line in the listing window to select it. Several rigid walls
from this list can be selected using the SHIFT, CTRL, or SHIFT+CTRL keys.
3. Select only one rigid wall and click for the option to do any of the following:
Use the Unit Sy s te m option from the Radioss Tools menu to create, delete, edit, clone or
cross reference a /UNIT card.
In the Unit System panel, right-click to access the context menu, and make a selection
from the available choices.
1. When you select C re a te Ne w from the context menu, the /UNIT card panel appears.
Button Behavior
select/unselect all
review
pick parts to see in the list and then press E nte r, right-click the mouse
button or select Y e s or C a nce l in the Dialog menu bar.
cross reference
show/hide checks
2. Click to edit fields and right-click in applicable fields for more options.
Use the R a y le igh D a m ping ( ) option from the Radioss Tools menu to create, delete,
edit, clone or cross reference a Rayleigh Damping card (/DAMP).
In the Rayleigh Damping panel, right-click to access the context menu, and make a
selection from the choices of R e v ie w, C re a te Ne w, D e le te , R e na m e , C lo ne and C ro s s
R e fe re nce .
Note: Selected Rayleigh dampings may be turned ON or OFF in the display through the Model
Browser.
All Rayleigh dampings can be turned ON or OFF using the Display Graphic objects or
Mask all graphic objects icon on the main toolbar.
1. When you select C re a te Ne w from the context menu, the /DAMP card panel appears.
Button Behavior
select/unselect all
review
pick parts to see in the list and then press E nte r, right-click the mouse
button or select Y e s or C a nce l in the Dialog menu bar.
cross reference
show/hide checks
2. Click to edit fields and right-click in applicable fields for more options.
3. Click to expand the Suppo rt sub-menu and make selections from this menu as applicable.
Preexisting failure models are listed in the tab. A number of toolbar buttons enable different
modes of selection and editing:
Button Behavior
select/unselect all
review selected
pick nodes in the graphic window, and then press E nte r, right-click the
mouse button or select Y e s or C a nce l in the Dialog menu bar.
add nodes by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
pick parts from your model then press E nte r, right-click the mouse button or
select Y e s or C a nce l in the Dialog menu bar.
add parts by box selection (the default box is rectangular — use the SHIFT
key to define a polygon box).
When you select parts or nodes, any existing failure model associated to the selected entities
will display in the list.
2. Under Choose Failure Model, select the failure model type from the pull-down.
3. In the Properties tab, enter a name for the new failure model in the Title field.
Note: Only materials that are suitable for the selected failure model may be chosen.
6. Click Sa v e or C a nce l.
Use the Tra ns fo rm a tio n option from the Radioss Tools menu to create, delete, edit, or
cross reference a Transformation card (/TRANSFORM).
In the Transformation panel, right-click to access the context menu, and make a selection
from the available choices.
2. Click to edit fields and right-click in applicable fields for more options.
3. Click to expand the sub-menus and make selections from these menus as applicable.
2. Use a restricted or "licensed" key reference of five characters beginning with "ME" and
ending with a number between 001 and 999. This key reference requires a specific licence
in the file_engine in order to run the job.
Using the key reference, an encryption key will be calculated by HyperCrash. For functions,
the key reference is four characters long, and must begin with "FU." The characters must be
alphanumeric (A-Z and/or 0-9), and may be uppercase or lowercase.
How to Encrypt
In order to encrypt all materials and properties, use the menu Radioss Tools > Encrypt All
Materials & Properties; or, to encrypt some materials and/or properties, open the
corresponding Notebook sheet, select some materials (or properties) in the list, and click the
The following steps differ depending on whether the model is in version 4.x or 5.x.
A list with three columns: Type, For Encrypting, and Key Reference.
A frame called Key for Encrypting Mat. or Prop., containing four fields which take
one character each.
A button area containing the following buttons: Cancel, Close, and Encrypt.
By default, the checkbox is activated. If unchecked, then the restricted key references
"ME001" to "ME999" are displayed and available in the list:
If the checkbox remains checked, only the list of "user" key references is accessible. These
key references are already present in the model (corresponding to the KEY keyword in the
input deck). If a "user" key reference is not already defined in the model, then the list will be
empty. The list contains three columns:
Type displays the key reference as either a "user" one or a "licensed" one ("MEXXX").
For Encrypting displays the key reference as usable for encrypting either materials
(or properties) or functions.
In order to create a new Key Reference, click the icon, . The frame below containing the
list becomes inactive, and is no longer accessible.
As long as one entry is not filled, the Encrypt button will not be activated. The button area
contains three buttons:
The Cancel button clears the fields, makes the entries inaccessible, reactivates the
list, and reverts to the initial state of the window.
The Encrypt button encrypts the applicable data (material or properties) and closes
the window.
In RADIOSS 5.x, materials (or properties) and related functions will be encrypted. The
functions related to the selected materials (or properties) will be automatically selected. The
Encryption window will contain the same four areas as the 4.x version, plus two areas for
the encryption of functions.
A new key reference list appears, populated with the Key Reference already present in
the model, and beginning with "FU." If a Key Reference is not already contained in the
model, the list will not be displayed.
The frame Key for Encrypting Functions also appears. If the list of functions' key
references does not appear, then this new frame is active by default. If the list
appears, click the icon, , located just above the list, to activate this frame. The
frame contains four entry fields: the first two are already filled with "F" and "U." In
each of the remaining two fields, enter an allowable character.
The Ls dy na To o ls menu is only found in the LS-DYNA profile. This menu allows you to create
additional LS-DYNA cards that are not loads.
Ale
Damping
Define Box
Define
Define Transformation
Deformable to Rigid
Equation of State
Friction
Function Curve
Hourglass
Integration Beam
Integration Shell
Joint Stiffness
Node Transformation
Parameter
Pretensioner
Rectactor
Sensor
Sensor [LSD]
Slipring
Vector
Vector SD
1. Select the type of card you wish to create from the Ls dy na To o ls menu.
The panel for that particular tool opens in the Notebook window.
4. In the lower-portion of the panel, click in any field whose value you wish to edit. In some
fields you may simply click and type to edit values; whereas in others, you may right-click
to access options for the field.
6. Click C lo s e to close.
5. Click Sa v e .
To edit a transformation:
Description
Create a parameter
Integer (INT): The INT parameter begins with the letter "I"
Float (FLOAT): The FLOAT parameter begins with the letter "R" (Real)
Import / Export
3. Click OK.
6. In the export file, the keywords are automatically defined on separate lines.
The Cross-Reference dialog opens, indicating that the parameter has been cross referenced and which
attribute (field) it is referred.
3. Click Save.
Associating a Parameter
3. Click Save.
or
If the Data History panel is open, select No de > C re a te from the pull-down menu.
2. Enter a name in the Node for time history field and validate with O k.
3. Click and pick nodes in the graphic window. When finished, answer the question in
the Dialog menu bar with Y e s or C a nce l.
or
A name can be imposed for each time history node. In Block Format this name will be
saved and TH++ will use this specific name.
6. In the Node name field, enter the new name and click O k.
7. Using the radio buttons, select from: Global, Moving Local or Fixed Local.
or
If the Data History panel is open, select No de > M o dify from the pull-down menu.
It is possible to:
Modify the TH node group name by setting a new name in the TH name field.
or
If the Data History panel is open, select No de > M o dify from the pull-down menu.
It is possible to directly delete a time history node group or, in a group, to delete a time
history node.
2. Click .
1. Click the time history node group from which a time history node is to be deleted.
3. From the time history node list, select the time history node to delete.
4. Click .
or
If the Data History panel is open, select No de > Im po rt No de Te s t D a ta ... from the
pull-down menu.
3. Set the Gap value for the automatic research of the closest node.
or
The TH nodes will be automatically created. The creation can be checked in the modify page.
The supported format for the results in the text file output includes three columns of values,
each separated by space: a column for the X values, a column for the Y values, and one for
the Z values. Refer to the following example.
node X Y Z
Although it's worth noting that the "node number" will depend on the nodes already in the
model.
or
If the Data History panel is open, select E le m e nt > C re a te from the pull-down menu.
Button Behavior
creates TH trusses
creates TH beams
creates TH springs
3. Enter a name in the Element for time history field and validate with O k.
4. Click and pick an element in the graphic window. When finished, answer the question
in the Dialog menu bar with Y e s or C a nce l.
or
5. A name can be imposed for each time history element. In Block Format, this name will be
saved and TH++ will use this specific name.
7. In the Element name field, enter the new name and click O k.
or
If the Data History panel is open, select E le m e nt > M o dify from the pull-down menu.
It is possible to:
Modify the TH element group name by setting a new name in the TH name field.
or
If the Data History panel is open, select E le m e nt > M o dify from the pull-down menu.
It is possible to directly delete a time history element group or, within a group, to delete a
time history element.
2. Click .
1. Click the time history element group from which a time history element is to be deleted.
3. In the time history element list, select the time history element to be deleted.
4. Click .
or
If the Data History panel is open, select Pa rt > C re a te from the pull-down menu.
2. Enter a name in the Part for time history field and validate with O k.
3. Click and pick a part in the graphic window. When finished, answer the question in
the Dialog menu bar with Y e s or C a nce l.
or
or
or
If the Data History panel is open, select Pa rt > M o dify from the pull-down menu.
It is possible to:
Modify the TH part group name by setting a new name in the TH name field.
or
If the Data History panel is open, select Pa rt > M o dify from the pull-down menu.
It is possible to directly delete a time history part group or, within a group, to delete a time
history part.
2. Click .
1. Click the time history part group in which a time history part is to be deleted.
3. From the time history part list, select the time history part to be deleted.
4. Click .
or
If the Data History panel is open, select As s e m bly > C re a te from the pull-down menu.
2. Enter a name in the Assembly for time history field and validate with O k.
or
or
If the Data History panel is open, select As s e m bly > M o dify from the pull-down menu.
It is possible to:
Modify the TH assembly group name by setting a new name in the TH name field.
or
If the Data History panel is open, select As s e m bly > M o dify from the pull-down menu.
It is possible to directly delete a time history assembly group or, within a group, to delete a
time history assembly.
2. Click .
1. Click the time history assembly group from which a time history assembly is to be deleted.
3. In the time history assembly list, select the assembly list to be deleted.
4. Click .
or
If the Data History panel is open, select Se ctio n > C re a te from the pull-down menu.
Click and pick parts in the graphic window. When finished, answer the question in
the Dialog menu bar with Y e s or C a nce l.
2. In the Position field, enter a value and click to display the section in the graphic
window.
The blue nodes define the section local skew frame. They are automatically computed to
have a local skew frame as close as possible to the section center.
3. If necessary, redefine the local skew frame by clicking and, in the graphic window,
picking three nodes.
By picking:
1. Click the 3 no de s radio button to activate.
2. In the graphic window, click the three nodes that will define the section plane.
Section components
Select components using one of the following methods:
Click to reverse the section side. The local skew frame is automatically updated.
In the Element add/remove, click and, in the graphic window, pick shell
elements to add or remove them from the section definition. When finished, answer the
question in the Dialog menu bar with Y e s or C a nce l.
To Add element, click and in the graphic window, drag a box to select shell
elements.
To Remove element, click and in the graphic window, drag a box to deselect
shell elements.
In the Node add/re m o v e , click and in the graphic window, pick nodes to add or
remove them from the section definition. When finished, answer the question in the
Dialog menu bar with Y e s or C a nce l.
To Add node, click and in the graphic window, drag a box to select nodes.
To Remove node, click and in the graphic window, drag a box to deselect nodes.
Validation
or
If the Data History panel is open, select Se ctio n > M o dify from the pull-down menu.
It is possible to:
Modify the section name by setting a new name in the Section name field.
or
If the Data History panel is open, select Se ctio n > M o dify from the pull-down menu.
3. Click .
The following is the specification for automatic generation of a section from planes and parts
lists defined in ASCII files.
N1, N2, N3
L1, L2
P1,...,PN
where:
N1, N2 are the IDs of the nodes defining the normal to the plane, N1 belonging to the
plane is the origin of the vector and N2 is the end of it. (N1N2 is the normal).
L1, L2 are the distance for limiting the plane in the space (therefore, the concerned
elements and nodes have to intersect this limited plane). If there is no L1, and L2 has
to be taken into account, then L1=0. and L2=0 (infinite plane).
P1, ...PN are the part IDs to be considered for determining the section content.
These can be written on several lines.
/SECT/POINT/Title
X1,Y1,Z1
X2,Y2,Z2
X3,Y3,Z3
L1, L2
P1,...,PN
where:
X1,Y1,Z1, X2,Y2,Z2 are the coordinates of N1 and N2 defining the normal to the plane
, N1 belonging to the plane is the origin of the vector and N2 is the end of it. (N1N2 is
the normal).
X3,Y3,Z3 are the coordinates of N3 defining with N1 the direction for the length L1.
L1, L2 are the distance for limiting the plane in the space (therefore, the concerned
elements and nodes have to intersect this limited plane).
ns1 will be a node of the section closest to the axle N1N3 in the direction -N1N3 and
with the smallest N1N3 coordinate.
ns2 will be a node of the section closest to the axle N1N3 in the direction N1N3 and
with the biggest N1N3 coordinate.
ns3 will be a node of the section closest to the axle N1N2^N1N3 in the positive
direction and with the biggest N1N2^N1N3 coordinate.
Note: If N3 is not on the plane defined by N1,N2, the result is the projection of it onto the
plane, and then the nearest node from this projection.
or
If the Data History panel is open, select Acce le ro m e te r > C re a te from the pull-down
menu.
or
If the G lo ba l toggle is yellow (selected), the accelerometer will be in the global skew
frame.
Click M o v ing Lo ca l to define a moving local skew frame for the accelerometer.
Click Fixe d Lo ca l to define a fixed local skew frame for the imposed displacement.
5. Enter a name in the Local Reference Axis Name field and click O k.
Click to select a pre-defined Fixed Local axis. In the Local Axis file window,
select a local axis, click O k to validate, and then in the graphic window, pick one node
to see the local axis.
or
6. Click Se e and in the graphic window, pick a node to display the local axis.
or
If the Data History panel is open, select Acce le ro m e te r > M o dify from the pull-down
menu.
It is possible to:
Modify the accelerometer's name by setting a new name in the Accel. name field and
validating with O k.
or
If the Data History panel is open, select Acce le ro m e te r > M o dify from the pull-down
menu.
2. Select accelerometers:
or
Click the accelerometer line in the listing window to select it. Several accelerometers
from this list can be selected using the SHIFT, CTRL, or SHIFT+CTRL keys.
or
If the Data History panel is open, select Acce le ro m e te r > Im po rt Te s t D a ta ... from the
pull-down menu.
4. Set the Gap value for the automatic research of the closest node.
The accelerometers will be automatically created. The creation can be checked in the modify
page.
The formats of the text file are defined in the main documentation.
A relative displacement is a spring type 8 without mass and stiffness to measure the relative
displacement between two nodes.
or
If the Data History panel is open, select R e la tiv e D is pla ce m e nt > C re a te from the
pull-down menu.
2. Enter a name in the Relative displacements for time history field and validate with O k.
3. Click and pick two nodes in the graphic window. When finished, answer the question
in the Dialog menu bar with Y e s or C a nce l.
A name can be imposed for each relative displacement. In Block Format, this name will be
saved and TH++ will use this specific name.
5. In the Displacement name field, enter the new name and click O k.
1. From the Menu Bar, select D a ta H is to ry > R e la tiv e D is pla ce m e nt > M o dify .
or
If the Data History panel is open, select R e la tiv e D is pla ce m e nt > M o dify from the pull-
down menu.
It is possible to:
1. From the Menu Bar, select D a ta H is to ry > R e la tiv e D is pla ce m e nt > M o dify .
or
If the Data History panel is open, select R e la tiv e D is pla ce m e nt > M o dify from the pull-
down menu.
2. Click .
1. Click the relative displacement group from which a relative displacement is to be deleted.
4. Click .
The dummy parts are listed in a hierarchy in the Dummy Posit panel.
3. Click the names of body sections to expand in order to display the parts that make up
each section.
4. Click a part listed in the Dummy Posit panel to highlight it in the graphic area.
In the lower section of the Dummy Posit panel, the Max Stop, Current, and Min Stop
values for the currently selected part are displayed.
5. Change the angles by using the up or down arrows for each value, by typing in values
directly, or by clicking and using the mouse to manipulate the object graphically.
Note: If the values for the degree of freedom are 'grayed out,' they cannot be
changed.
The H-point is controlled by manipulating the model at the top level in the Dummy Posit
panel.
1. Select the top level item of the file in the Dummy Posit panel.
2. With the H-Point menu set to No de Po s itio n, click the node selection button ( ) in
the Dummy Posit panel, and then select a node in the model display.
3. Enter values in the Rx:, Ry:, and Rz : fields to manipulate the rotation of the dummy.
or
With the H-Point menu set to C o o rdina te s , enter coordinates for Hx:, Hy:, and Hz:.
Note: To see more information about the alpha, beta, and theta for each part, click the
expand arrows ( ) at the upper-right hand corner of the Dummy Posit panel.
1. In the Dummy Posit[NEW] window, select the top level of the dummy assembly.
2. Right-click the mouse and select E xpo rt Po s itio ning file or click the E xpo rt button.
Select: the selected keywords are displayed in the keyword drop-down list in red and
are also displayed in the window, Keywords. Choose a word from the drop-down list
to be added to the window.
Unselect: choose an already selected keyword (in red) from the drop-down list to
remove it from the Keywords window.
All the dummies in the database that are defined with the same list of keywords are
displayed just below in the window with the name of the database and the keyword list.
The selected dummy is displayed in the small graphic window. Using the mouse, it is
possible to rotate, zoom and move the submodel in this small graphic window.
5. Click Sy nchro dis pla ce m e nt to synchronize the displacement between the small graphic
window and the main one.
7. Set the value in the window and click Se t a ll to : to set this offset value for whole
entities.
The values displayed in red are incorrect and must be changed. Negative offset values
can be input.
Side to display the dummy side view and the different angle and length variables.
Fro nt to display the dummy front view and the different angle and length variables.
To p to display the dummy side top and the different angle and length variables.
1. Merge a dummy in the model. (See Merge a dummy for more information.)
2. Select the desired dummy view. (See Dummy views for more information.)
Two options are available to set the dummy to the right location:
2. Set the following information by filling in the fields or by clicking and and picking a
node, or by clicking :
B-Pillar X coordinate.
Floor Z coordinate.
4. Set the following information by filling in the fields or by clicking and and picking a
node, or by clicking :
F: distance X between the ankle joint and the front seat anchorage point.
7. If necessary, manually adjust the different parts of the dummy. The different operations
are defined.
8. In the Global dummy displacement portion of the window, set the following information
2. In the Torso/Head positioning part of the window, select the dummy angle to adjust.
Torso
Neck
Head
4. Click .
5. In the graphic window, pick a node on the selected part (the available nodes are displayed
in green) and move the mouse to rotate it. The selected part is moved along a red circle.
If necessary, pick another node to move again around the same angle, or click C a nce l
in the Dialog menu bar.
or
or
8. If necessary, select another angle and repeat the same steps to adjust it.
2. In the Upper limbs positioning part of the window, select the left or right arm angle to
adjust.
4. Click .
5. In the graphic window, pick a node on the arm (the available nodes are displayed in green)
and move the mouse to rotate the arm. The arm is moved along a red circle.
If needed, pick another node to move the arm around the same angle, or click C a nce l
in the Dialog menu bar.
or
or
8. If necessary, select another angle and repeat the same steps to adjust it.
2. In the Lower limbs positioning part of the window, select the left or right leg angle to
adjust:
5. Click .
6. In the graphic window, pick a node on the leg (the available nodes are displayed in green)
and move the mouse to rotate the leg. The leg is moved along a red circle.
If necessary, pick another node to move the leg around the same angle, or click
C a nce l in the Dialog menu bar.
or
or
9. If necessary, select another angle and repeat the same steps to adjust it.
3. Right click the mouse and select "Undo Tra ns fo rm ", which will undo the transformation.
The model and the dummy positioner menu will be automatically updated.
HyperCrash allows you to import and position an FTSS dummy. The process is similar to that
when working within the LS-DYNA profile.
The dummy parts are listed in a hierarchy in the Dummy Posit[FTSS] panel.
3. Click the names of body sections to expand in order to display the parts that make up
each section.
4. Click a part listed in the Dummy Posit[FTSS] panel to highlight it in the graphic area.
In the lower section of the Dummy Posit[FTSS] panel, the Max Stop, Current, and Min
Stop values for the currently selected part are displayed.
5. Change the angles by using the up or down arrows for each value, by typing in values
directly, or by clicking and using the mouse to manipulate the object graphically.
Note: If the values for the degree of freedom are 'grayed out,' they cannot be
changed.
The H-point is controlled by manipulating the model at the top level in the Dummy Posit
[FTSS] panel.
1. Select the top level item of the file in the Dummy Posit[FTSS] panel.
2. With the H-Point menu set to Se le ct No de , click the node selection button ( ) in the
Dummy Posit[FTSS] panel, and then select a node in the model display.
3. Enter values in the Rx:, Ry:, and Rz: fields to manipulate the rotation of the dummy.
or
With the H-Point menu set to E nte r C o o rdina te s , enter coordinates for Hx:, Hy:, and
Hz:.
Note: To see more information about the alpha, beta, and theta for each part, click the
Before starting to deform the seat cushion, a dummy has to be correctly positioned on it.
Please see the Dummy Positioner section to learn how to set a dummy in the model.
2. Enter the distance value (gap) between the dummy and the seat cushion in the Gap =
window.
3. Select Pre de fine d radio button and define the Front and Top directions.
Select Us e r and click and pick nodes to define the local frame.
1. Select the parts of the seat cushion using the following tools:
Click to add parts by box selection. Use SHIFT key in order to define a polygonal
box.
2. Click the Se le ct radio button and select the fixed nodes using the following tools:
3. Select Pa rt for Se le ct by .
Click Undo to cancel the seat deformation and retrieve the initial shape.
or
The distance value (gap) between the dummy and the seat cushion can be changed any
time.
R .B o die s cre a te
Node selection
3. In the graphic window, click a few nodes to define the belt trajectory. For Spring_3n belt
type, select only three nodes.
4. Click C a nce l in the Dialog menu bar to stop the node selection. The node list is updated.
Click .
Click .
In the dX, dY, and dZ fields, enter the node displacement to apply.
Part selection
The dummy parts on which the belt will be leaned must be selected. Use one of the following
methods:
1. Click and pick parts of the dummy in the graphic window. When finished, answer the
question in the Dialog menu bar with Y e s or C a nce l.
Gap between the dummy and the belt (Shells and Truss belt types only):
or
or
Number of shell elements in the length (Shells and Truss belt types only):
or
or
Transversal direction at the first node: This defines the belt perpendicular direction at
the first node (Shells belt type only):
or
o Click the first button and, in the graphic window pick a node. Next, click the
second button and, in the graphic window pick another node to define the
direction.
or
Transversal direction at the last node: This defines the belt perpendicular direction at
the last node (Shells belt type only):
or
o Click the first button and, in the graphic window pick a node. Next, click the
second button and, in the graphic window pick another node to define the
direction.
or
o Click .
o In the Material File window, select the desired material (law 2 for Shells type,
law 1 for Truss type) and click O K.
o The stress vs. strain curve appears on the screen. To confirm, click Y e s in the
Dialog menu bar.
Property:
o Click .
o In the Property File window, select the desired property and click O K.
Belt creation
or
In the tree window, select the seat belt part and delete it as with a normal part. The model
and the seat belt menu will be automatically updated.
Meshing of the folded airbag (with generation of the reference state coordinates)
o Simple fold
o Open fold
o Double-tuck fold
o Roll fold
o Zigzag fold
An airbag is composed of pieces of fabric sewn together. Taken separately, those pieces of
fabric may be considered flat. Thus, to be able to describe their outline is sufficient for
knowing their shape.
This is the definition that has been adopted in the folder: every piece of fabric (an airbag
component) is defined by its outline; which, in turn is defined by a set of straight lines.
In practice, the starting point for the folder is 1D parts in HyperCrash (trusses, beams,
springs). This will be discussed further in following sections.
Also, keep in mind that the folding process introduces new points into the initial geometry
definition and that the meshing takes place at the end of the folding process. The job of the
mesher is easier when it has some freedom in placing the mesh nodes. If the geometry is
"rich" at the beginning, it may become "very rich" after the folding is done. The mesher's job
may be difficult in this case. So when choosing the initial geometry, define only the necessary
nodes so that the geometry definition might remain as light as possible.
Following, it is explained further that lines are used to define folds. Those lines will be used to
cut and transform the airbag geometry. In order to keep the geometry as light as possible, it
is better to use existing nodes for the lines' definition (thus, fewer new points are created)
than to define them by entering the nodes' coordinates.
The folding process may be complex and is composed of many back and forth steps.
Therefore, it is useful to be able to review an already executed sequence of folds. The folder
has a batch language for this purpose, and every folding command is logged in a special file 1.
Such a file may be read by the folder and executed again in a debugger-like manner.
The syntax of the batch commands is documented and available (see the Batch Language
Reference Manual). The batch files are readable and editable, but this exercise is not advised
for the first time users.
Reference
1
The batch file's name is composed of a spring representing the input file name and the string
"folder.batch", for example, PANCAKE.folder.batch, if the input file name was pancake.
nas.
If an airbag is to be folded and the exact location of the fold is known, the following situation
would apply:
In order to perform a fold, more information is needed as there are four fold possibilities: the
fold may be executed upside (Figure 2) or downside (Figure 3). In each case the fold may
executed to the left or to the right side of the fold line.
After the airbag plane has been defined, it is necessary to indicate to the program whether
the fold should be performed to the left (right side overlaps the left side, which remains in
place) or to the right. This information is given to the program using the orientation of the
fold line and the left hand rule.
To apply the left hand rule, place your thumb in the direction of the fold line. The other
fingers will indicate the direction of the fold.
Remember: for every fold definition, it is necessary to define an oriented plane and an
oriented line (sometimes two), plus other parameters which will be described later.
As seen in the Airbag Geometry section, the folder needs some initial geometry definition to
start with. The first step is to create a Nastran or RADIOSS input file containing a loop of
(well-oriented) 1D elements (trusses, beams, springs), for example, a rectangle. When done,
read it with HyperCrash.
To learn how to create an example input file, see the listing of the rectangle.nas file used
for the example.
The next step is to select Sa fe ty from the Menu Bar (Figure 4).
As the example contains only one layer (whereas a real airbag has at least two) this example
will use the EXPAND operator which will do the entire job. For a more detailed description of
the EXPAND operator, please see the EXPAND Operator section.
1. First, click the Input G e o m button (Figure 6) which will open the corresponding panel
(Figure 7).
2. Next, click the E xpa nd a 1D Pa rt button which opens the appropriate panel (Figure 8).
3. Now go back to the tree and select the only part as shown in Figure 9.
4. Next, click the tree icon. A message confirming that the part has been selected in the
tree will appear at the bottom of the message window.
5. Enter the parameters' values as in Figure 8 and click D o . The result in the graphic area
should be similar to what is seen in Figure 10.
1. Click the C lo s e button twice to return back to the Folder main panel, and then click the
Fo ld button which is now accessible (see Figure 6). Next, click the Sim ple button which
is now visible (Figure 11).
This opens the simple fold definition panel (Figure 12). When this panel opens, only the
third parameter value is entered. To learn the meaning of the parameters, see the Simple
Fold — the Shape section. To learn why the default value of the third parameter is equal
to , see the Surface Distortion and Diminishing Area section (this is an Advanced
Topic).
2. Enter the parameter values as in Figure 12 and and then examine the buttons.
3. The first button, Select, is used to select the surfaces that will be folded. Clicking this
button brings up the Selection panel (Figure 13).
In the graphical area, the select surfaces (all of them in this example) should appear in red
as in Figure 14.
4. To ensure that all surfaces will be selected, click All > O K. This returns the program to
the Simple Fold panel. Click the Airba g pla n button to define the airbag plane (see the A
Few Notions of Geometry section for an introduction). See Figure 15.
5. At the beginning of the folding process, there are no planes available yet. A new plane
must be defined. Click the Ne w pla n button, enter a meaningful Title, and click the arrow
icon ( ) to start selecting the nodes. After picking three nodes, the graphical area
should be similar to what is seen in Figure 16.
6. Click C he ck to check the plane. If it is OK, click Sa v e and the new plane's name will
appear in the list. Select it from the list; it is possible to hide it by clicking the "Eye-
minus" icon ( ), and then click the Se le ct button. The plane is selected.
7. Proceed to the fold line definition by clicking the Fo ld line button. This will open the panel
shown in Figure 17.
8. Click the Ne w line button, enter the Title of the line, click the 2 x 3 co o rds label and
enter the coordinates as shown in Figure 17 2. Click C he ck (be sure to note the line's
orientation), then Sa v e to create the line.
9. Select its name in the list, hide it from the display with the "Eye-minus" icon ( )
(optional), and then click Se le ct. The line is defined.
10. Click the C he ck button and the fold and circular arrows showing the fold direction become
visible (Figure 18). If this is unsuccessful, an error message in red appears in the message
area.
11. If the fold definition is OK, click D o and the folded airbag appears in the graphical area
(see Figure 19).
This section explores the algorithms used to create different types of folds:
Simple fold
Double-tuck fold
Open fold
The meaning of parameters defining the shape of the folded airbag will be explained. It is
recommended that first-time users read it carefully before starting to use the folder.
Additional advanced topics, such as folding influence on the airbag area are addressed in the
section Surface Distortion and Diminishing Area.
Although an actual airbag is not flat, for the purposes of this program, an airbag is defined as
a set of surfaces, each of which is defined by its outline. This definition regards an airbag as
being composed of pieces of flat fabric which can be folded.
Airbag's mean plane - Although the program is able to compute the airbag's mean
plane itself, it is preferable that this information be entered explicitly. The plane may
be defined by three nodes or by a node and a vector (perpendicular to the plane). The
planes are considered oriented, that is, they have a normal vector. In the airbag's
main plane definition, the important information is its normal vector because it is used
to determine the symmetry plane for folding (see The fo ld line below). It does not
affect the fold definition if the airbag's mean plane is shifted (no rotation) because the
program shifts the mean plane in the direction of its normal vector to place it just
above the airbag.
The fold line - This line does not necessarily lie on the airbag's mean plane. It is used
to define the symmetry plane, that is, the plane that will cut the airbag to the "left''
and "right'' sides. The symmetry plane is perpendicular to the airbag's mean plane and
it contains the fold line. This definition applies when the fold line is not perpendicular
to the airbag's mean plane. If the fold line and the airbag's mean plane are
perpendicular, the program generates an error message. In any case, the fold line
should be more-or-less parallel to this plane—the program generates a warning
message when the angle between them is greater than 30°. As the fold line is
oriented, the orientation of the symmetry plane can also be computed using the
formula (see the Figure 20):
Once the symmetry plane is computed, the surfaces selected to be folded are cut by this
plane.
Figure 21 indicates (in simplified form) what parts of the airbag are modified: the
"negative'' (with respect to the symmetry plane) side of the airbag is folded and the "positive''
one remains in its place. The latter may; however, be slightly modified; for example, it may
become thicker in order to be able to receive the folded side (simple tuck type fold). The
exact way that the folded part is deformed depends on the fold type: it is either some kind of
rotation in the "positive'' (with respect to the mean plane) direction (in the case of the simple
fold) or else it is symmetrical (simple tuck fold).
As the symmetry plane is an internal object and it is not shown to you, it is easier to imagine
the sense of folding using the fold line direction and the airbag's mean plane normal vector.
Figure 22 gives two examples which will be useful in most of cases.
Figure 22: The direction of the fold vs. the fold line.
In order to create an intermediate zone close to the fold line, the surfaces are also cut to be
two planes parallel to the symmetry plane and are obtained by shifts in positive and negative
directions.
The three planes divide the airbag into four main zones. Zone 0, in which the distance of the
points from the symmetry + plane is positive, is not modified. The node in the Zone 1,
situated between the symmetry + plane and the original symmetry plane, are moved toward
the mean plane. The points located initially on the symmetry plane (number 2 on the Figure
23) are moved on the mean plane. This movement preserves the parallelism of the airbag
layers. The third zone becomes symmetrical to Zone 1 with respect to the mean plane.
Finally, the fourth zone is rotated without distortion (angle ) around the intersection line of
the mean and symmetry planes.
Algorithm Parameters
The final shape of the folded airbag depends on three numerical parameters:
Minimum element size This parameter determines the distance between the
symmetry plane and its two children when the airbag is very thin.
Minimum gap this parameter defines the minimum distance between the two
pieces of the "internal'' layer that is created after folding.
Maximum slope when the airbag becomes thick, after a few folds, it is impossible
to keep the distance between the three planes constant, because the slope of the
rotated parts becomes too significant and the distortion of the "internal'' layers gets
too big. To limit this slope (angle on the Figure 23), a maximum alpha tangent is
requested by the program. This means that when the airbag is thick, the distance
between the three cutting planes depends on the airbag's thickness and on this
parameter.
The tuck-type folding process is more complicated than the simple one because of its
essentially 3D aspect. In fact, in a general case, the two surfaces between which some part
of an airbag is inserted should not only be pushed "up" and "down," but also to the sides in
order to avoid intersections. This side-pushing effect increases the width and the surface of
the airbag considerably. Moreover, in most cases this is not necessary, because of a kind of
"convergent" shape of parts being pushed inside. Therefore, in the present version of the
folder, the tucking operator does not increase the width of the outer layers of the airbag. It is
up to you to check for possible surface intersections in the cases where the width of the
moved part is equal (or almost equal) to the width of the outer layer.
The following section focuses on shape changes obtained during tuck folding in the down-up
direction.
The first tuck is a tuck fold applied to an airbag which has not been folded yet. Such an
airbag is flat and composed mainly of two layers: upper and lower. It is assumed that there
are no pieces of fabric between these two layers. Otherwise, the tucking operation could
possibly create intersections between these pieces and the parts that are pushed inside.
In the example in Figure 24, only two parameters determine the shape of the airbag: E, which
is the equivalent of the minimum element size, and G , which is the equivalent of the minimum
gap of the simple folding case.
This case is more complicated than the preceding one because the final thickness of the
airbag's receiving part depends on the thickness of the part to be inserted.
It is assumed that the tuck line (in fact, the symmetry plane) cuts the airbag in such a way
that the airbag's thickness at the intersection is the same as the thickness of the receiving
part (on the "positive" side of the symmetry plane). Otherwise, the program will refuse to
execute the operation.
It is important to pay attention to the fact that the tuck line should not be placed too close
to the wider part if initial penetrations need to be avoided.
In that case, a third parameter similar to maximum in the simple fold case is needed. As
in the previous case, its role is to limit the slope of the diagonal parts close to the fold ends.
Should the slope of the diagonal parts exceed this value, E will be increased to avoid this
situation.
If the "inserted" part is not centered around the mid-plane of the receiving part, the width of
the latter will be increased sufficiently in order to contain everything without creating
intersections. The receiving part will remain centered around its mid-plane.
In the case where only two sloped parts will be created. There will be no "horizontal"
part between the plans corresponding to E and L .
As seen in the previous section, when subsequent simple tucks are applied, the algorithm
considers that the whole "slave" part will enter between the "master" layers. This is not
always the case, as shown in Figure 26. In this case, the first tuck is longer than the second
one and it "exits" again after the second fold.
The "Double-tuck" operator is designed to deal with this type of fold. Its parameters are the
same as those of previously described folds (element width, minimum gap, maximum
tangent) plus the length of the first tuck.
The shape of the double-tuck fold is described in the Figure 27 where E is the minimum
element size, L is the first tuck length, and G is the minimum gap value.
The superimposed type fold operator is necessary in the case where two simple tucks are
applied on opposite sides of an airbag and the intersection of those tucks must be avoided
(Figure 28).
This operator has two variants: a thick one and thin one. The thick one creates the shape as
it is shown in Figure 28 and the thin one may be applied in the case when the two single
tucks are not overlapping. In this case, it is not necessary to introduce the additional
thickness to the airbag. As it would be difficult for the program to check if the two tucks are
overlapping in a general case, it is left to you to activate or not activate the thick option.
Two lines are needed for the definition of this kind of fold. Their orientation is
irrelevant; the program automatically orients them correctly.
The absence of in the set of parameters may be explained by drawing the exact shape
of a superimposed tuck fold (Figure 29).
The Cut Operator is the simplest of all operators described in this section. It needs no
arguments besides the airbag plan and the cut line.
Its action consists on creation of new surfaces by cutting the existing one, but no
deformation is introduced to the airbag.
The biggest problem during the folding process is the creation of very small surfaces which
can only be meshed with very small elements. This is problematic for the time step, and bad
quality elements negatively impact the quality of the computations. Following are some hints
to avoid problems:
Define the initial geometry with the longest segments possible. Their length should only
be limited by the shape of the airbag.
If the initial shape of the airbag is complicated (for example, a flattened passenger
airbag), it may be useful to mesh it and check for surface intersections. If there are
intersections, they should be removed at this stage.
Use the value of about (see Surface Distortion and Diminishing Area for more
details).
Use the gap value coherent with the initial gap between different layers of the airbag.
If the airbag becomes too thick to be folded, restart the folding process with thinner
initial geometry.
When defining the intersection lines, pay attention to the nodes such that their
projection on the airbag plane is close to the fold line's projection. It may be better to
define a fold line by picking existing nodes, rather than by entering coordinates
manually.
The safest (but also the slowest) method is to mesh the airbag after each fold and
check for minimum element size.
Advanced Topic
The command language is based on the notion of a t y pe d obje c t . This means that every
object that may be manipulated by the language commands has its t y pe , and that the actions
that may be applied on that object depend on that type.
Besides its type, every object has a name. It is up to you (or to the interface that generates
commands) to create the objects' names. Once a name is applied to an object, the type of
the object that has that name can no longer be changed.
The object's name is not case-sensitive. The same is true for mathematical functions and
predefined real numbers which are; in fact, ordinary objects that are put on the object stack
at the beginning of the tool's execution.
A few words about the language's syntax: every command ends with the semicolon character
(';'). The blanks, tabs, or newline characters are irrelevant to the syntax (except in character
strings). The comments begin with the hash mark ('#') and end at the end of line (like in UNIX
shell scripts).
The actions undertaken by you via the GUI are translated into the internal language
commands and these commands are then interpreted. Every command executed by the
program is logged in a log file.
The types that are currently recognized by the interpreter are the following:
Floating point number — a general representation of a real number. Will be used for
the geometry definition (coordinates of nodes, vectors) etc. Some floating point
constants are predefined (Table 1). The operations that may be applied to floating
point arguments are listed in Table 2.
String of characters — will serve as file names, comments attached to objects, titles,
etc. A string is delimited by double quotes. It may contain C-like escape sequences
beginning with a \ (\, \n, etc. or \ followed by an octal number). The strings must not
be defined across lines.
Logical (Boolean) — in the future, this will be used to control the commands flow
(conditional statements).
Plan — a plane.
Name Description
pi
one one
The operators of the Safety Tool are like subroutines or functions in a programming language:
they yield results which may be further used to produce some new results, etc.
Name Description
^ power
-
unary
* multiplication
/ division
+ addition
- subtraction
Name Description
greater than
less than
equal to
Name Description
logical AND
logical OR
Name Description
sin sine
cos cosine
tan tangent
ln natural logarithm
As was stated at the beginning of the paragraph devoted to the tool's command language,
the actions that may be applied to an object depend on this object's type. That is why the
existing operators will be listed together with their argument lists and result types.
The simplest operators, acting on scalar type objects are listed in Tables 2 through 5.
There are two categories of operations: operators and instructions. The first ones yield a
result computed using their operands. The second ones have a global action (such as output)
or modify (some of) their operands.
Finally, some operators (or instructions) can have several syntaxes. The operation to be
executed is deduced in such a case from the type and the number of operands. This note
applies to arithmetic operators (number number, number vector) and to complex
operators as well (for example, the NEW_LINE Operator).
See the Batch Language Reference Manual for the description of the syntax of all operators
and instructions.
Description
Syntax
cmodel = CUT(
) ;
cmodel
model
plan
line
Comments
The model given in argument is cut by the plan which is perpendicular to its mean plane and
contains the cutting line. See the Airbag Folder Theoretical Manual and also the Cut Operator
explanation for the detailed description.
Description
Syntax
tmod = DBL_TUCK(
) ;
tmod
mod
plan
line
el_size
gap_mini
tan_a
The maximum slope of inclined surfaces created around the fold line.
Comments
Description
Syntaxes
DRAW(
model
) ;
model
DRAW( line ) ;
line
DRAW( plan ) ;
plan
DRAW( structure ) ;
structure
Comments
A model, a line, and a plane may be drawn at the same time. A mesh may only be drawn alone
(no line or plane may be added to its drawing).
Description
Syntax
DRAW_NO_LINE ;
Description
Syntax
DRAW_NO_PLAN ;
Description
Syntaxes
model = EXPAND(
) ;
model
oldmodel
number
width
The width of the border zone created close to the airbag's outline.
thickness
Comments
The ''expansion'' means creation of the ''upper'' and ''lower'' surfaces and of the border zone
joining the initial contour with these surfaces. Both the ''upper'' and ''lower'' border zones are
composed of two pieces in order to avoid surfaces with holes (simply connex surfaces are
easier to cut when folding).
Description
Syntaxes
fplist = FLPOINT_LIST(
) ;
fplist
number1
fplist
number1
comment
Comments
This operator accepts an arbitrary number of numbers separated by commas. The character
string comment may be used later as an axis legend, if a curve constructed with the list is
plotted.
Description
Syntaxes
fmodel = FOLD( model, plan, line, el_size, gap_mini, tan_alpha ) ;
fmodel
model
plan
line
el_size
gap_mini
tan_alpha
The maximum slope of inclined surfaces created around the fold line.
fmodel
model
line
el_size
gap_mini
tan_alpha
The maximum slope of inclined surfaces created around the fold line.
Comments
The operation of folding is quite complex. See the Airbag Folder Theoretical Manual for the
detailed description of the algorithm and the meaning of the parameters. If the FOLD operator
is called with the second syntax, the airbag's plane is computed automatically.
Description
Syntax
vector = FROM_N2N(
node1, node2
) ;
vector
The vector.
node1
node2
Description
Syntaxes
node = GET_NODE(
model, number
) ;
node
model
number
Comments
The number of the node must be contained in the interval where N is the total
number of model's nodes.
Description
Syntax
ilist = INTEGER_LIST(
) ;
ilist
number1
Comments
Description
Syntax
struct = MESH( model, elem_size ) ;
struct
model
elem_size
Comments
This operator creates mainly quadrilateral elements but it also inserts some triangles. A part
is created for every surface of the initial model. The nodes created at surfaces' common
edges are also common for the meshes (no nodes merge is needed). This operator meshes all
surfaces contained in the model, regardless of whether they are selected or not.
The operator creates also some Nastran files containing its results:
airbag.nas
If the model has been obtained by folding, an ''unfolded'' mesh is written into this file.
This mesh may be used for the reference-metrics method.
unfolded-geom.nas
Under the same condition as above, the ''unfolded'' geometry (but with all cuts
resulting from the folding process) is written into this file. This geometry may be used
for meshing with a third-party meshing program.
Description
Syntaxes
line = NEW_LINE(
node1, node2
) ;
line
The line.
node1
node2
line
The line.
node
vector
line
The line.
x1
y1
z1
y2
z2
Comments
The coordinates supplied in the third syntax must be real numbers (at least a period or an
exponent is necessary).
Description
Creates a plan.
Syntaxes
plan = NEW_PLAN(
) ;
plan
The plan.
node1
node2
node3
plan
The plan.
node
vector
plan = NEW_PLAN( A, B, C, D ) ;
plan
The A coefficient.
B
The B coefficient.
The C coefficient.
D
The D coefficient.
Comments
Description
Syntax
vector = NEW_VECTOR(
x, y, z
) ;
v e c t or
The vector.
Comments
This operator also accepts integer numbers (only digits preceded by an optional sign).
Description
Creates a new model obtained by partial folding from the model given in argument.
Syntax
fmodel = OPEN_FOLD(
) ;
fmodel
model
plan
line
flag
An integer flag describing the position of the rotation axis with respect to the airbag:
outer surface
medium fiber
inner surface
angle
Comments
The algorithm of folding is described with more detail in the Open Fold explanation.
Description
Adapts the orientation of all the surfaces of a model with respect to a selected surface. This
operation should be performed on an airbag before meshing it.
Syntax
ORIENT(
model, surf_number
) ;
model
surf_number
Comments
This instruction may fail if a model is not connex, or it may give unpredictable results if the
global surface is not orientable (for example, M bius band). Also see the REVERSE Operator/
Instruction.
Description
Reads an ASCII file containing floating point numbers (in a completely free format).
Syntax
fplist = READ_FPL(
filename
) ;
fplist
filename
Comments
The format of the file is free. The file is read until the end or until a wrong floating point
expression is encountered. The numbers may be separated by empty lines.
Description
Description
Reverses the tangent vector of a line or the orientation of all the surfaces of a model.
Syntaxes
rline = REVERSE(
line
) ;
rline
line
REVERSE( m ode l ) ;
model
Comments
The first syntax of this operator may be used to define fold lines (their sense is important for
the fold definition. See Airbag Folder Theoretical Manual). The second syntax may be useful
when a given surface of a model has been identified as oriented in a wrong sense. In that
case, the whole model should be reversed and then the ORIENT Instruction should be applied.
Description
Syntax
SELECT(
model, ilist
) ;
model
ilist
Description
Syntax
tmodel = SUP_TUCK(
) ;
tmodel
model
plan
line1
line2
el_size
gap_mini
thick_flag
Comments
The folding algorithm in described is detail in the Superimposed Tuck Fold section.
Description
Syntax
tmodel = TUCK(
) ;
tmodel
model
plan
line
el_size
gap_mini
tan_alpha
The maximum slope of inclined surfaces created around the fold line.
Comments
The folding algorithm in described in detail in the Tuck Type Fold explanation section.
Description
Syntax
UNSELECT(
model
) ;
model
Description
Syntax
cpvector = VECTOR_PR(
vector1, vector2
) ;
cpvector
vector1
vector1
Advanced Topic
The folding process introduces some distortion to initial geometry. The outer surface
becomes "lengthened" and the inner surface becomes "shortened". It is useful to evaluate the
influence of a fold on the airbag surface in order to avoid a situation wherein the airbag, after
folding and inflating, is quite different from the original one.
As an introduction to some symbols (see Figure 30), let L be the width of the tilted part of
the airbag, let G/2 be the half gap, and let E be the airbag's thickness.
There are two extreme cases to examine: In the first one, the airbag is not yet folded. In this
case it is very thin and the value of L is known as it is supplied by you. The relative
shortening (with respect to L) is found with the formula,
Figure 31 shows the dependence of the shortening of the folded part on the relative gap for
several relative thickness values. The conclusion in that case is that it is better to have a
very thin airbag and give a possibly high gap value in order to have the smallest surface
difference after folding.
In the second case, the airbag is thick and the value of L depends on gap, airbag's thickness,
In this case, it is not possible to use the same formula with normalized variables because L is
no longer a constant. But note that for a given value, the length increase of a layer
distant of d from the symmetry plane (dot-dashed line on the Figure 30, )
As for actual airbags , this means that , that is, the global shortening
effect is small for angle . Thus, the best value of the parameter is about if
the global surface of the airbag is to be maintained.
Summary
To summarize what has been previously discussed in terms of choice of folding parameters
values and initial geometry:
The initial geometry of an unfolded airbag should be as thin as possible. The only
limiting factor should be the Engine's interface performance.
The gap should be as large as possible. In practice, its value will be limited by the final
airbag's thickness.
The value should be about in order to preserve surface during the folding
process, or a little larger in order to compensate for the surface loss occurred during
the first phase of folding.
GRID* 1 0 0.000000000E+02
0.000000000E+02*G000001
*G000001 0.000000000E-00
GRID* 2 0 6.000000000E+02
0.000000000E+02*G000002
*G000002 0.000000000E-00
GRID* 3 0 6.000000000E+02
2.000000000E+02*G000003
*G000003 0.000000000E-00
GRID* 4 0 0.000000000E+02
2.000000000E+02*G000004
*G000004 0.000000000E-00
CROD 1 1 1 2
CROD 2 1 2 3
CROD 3 1 3 4
CROD 4 1 4 1
ENDDATA
HComfort Modules
HComfort offers two main modules: the Sca ling/ Po s itio ning tool and Sca n2M e s h.
Scaling Tool
Using a statistical tool based on a human measurement database, the Scaling tool generates
the main dimensions of a human body of any desired percentile and modifies the HUMOS2
model according to these dimensions.
To generate the dimensions, enter the desired percentile in the Percentile field and click
G e ne ra te dim e ns io ns .
The main dimensions can be changed independently from the percentile definition.
Using angles defined on a simplified model based on the real articulations of the human body
(knee, wrist …), the Positioning tool is able to change the HUMOS2 model position. It
combines data of a pre-calculated database to generate the required position.
Simplified representation
The simplified model is based on the skeleton and its main articulations. The body is divided
into 16 parts that can be positioned. These parts are separated by articulations that allow
positioning of the simplified model. Each articulation is set in space by one or two different
angles (shown in the following figure) which are displayed in the top or side view.
Angles definition
The following figure depicts the angles of HUMOS2 driving position. Any of the angles can be
changed to define a new position.
Database limits
The Positioning tool uses a database of pre-calculated positions to generate the required
one. A warning message box will pop up at the end of the positioning if the angles specified
for an articulation are outside the database. In this case the nearest available position is used
for the articulations.
D00 Generation
After specifying the desired percentile and defining the required position, click G e ne ra te D 00
to create the corresponding D00 file.
The first step requires input from you to identify the organs on the slices. The second step is
fully automatic.
a menu bar
a list of images
a visualization area
an organs menu
Menu Bar
You can choose the following options from the Menu bar:
File
Ne w pro je ct: load a list of image files and find information about their characteristics
(slices thickness, pixels dimensions)
Project
Help
List of Images
From the Images list, select the image to be displayed in the visualization area.
Visualization Area
Displays the image selected in the image list and interacts with you to allow region selection
or hand-drawing.
Activate the Display regions check box to display identified regions by automatic methods.
Display regions
Organs Menu
O rga ns Lis t
Ne w O rga n
E ra s e O rga n
E dit O rga n
C ha nge co lo r
Edition Sub-Menu
Sa v e
C a nce l
R e na m e
E ra s e o n C urre nt
E ra s e Uppe r
Erase the organ’s contour on all images above the displayed one.
E ra s e Lo we r
Erase the organ’s contour on all images below the displayed one.
B y H a nd
Auto m a tic
Thre s ho lding: identify regions on the set of images by defining a threshold separating
organs from everything else
Meshing Interface
Meshing interface
General Parameters
The meshing interface is called by the M e s h o rga n button. It meshes the selected organ and
writes it to a D00 file.
Na m e
E le m e nts
D iv is io ns o f Spa ce
The organ is described by voxels (3D cubes representing a “thick” pixel). The number and the
shape of generated elements are directly linked to the number of voxels and their proportions.
The X, Y and Z values, describing the number of rows of voxels on each axis, can be modified
to adjust the number of voxels describing the organ.
Us e Im a ge R e a l R a tio
Use the scanner values to compute the division of space and obtain cubic voxels. Allows the
division of space modification by using the cursor.
Quality Improvements
Three different improvement types leading to improving elements quality and mesh biofidelity
can be performed. you decide the number of application and the strength of the modification
for each of them.
R a w D a ta Sm o o thing
Improve the element's shape and quality by moving the nodes locally.
Distribution Content
After installation, the HComfort directory will contain a script (see following) to launch
HComfort and five directories:
exe/
icondir/
Installation
HComfort contains:
a README file
A complete path (target directory for installation) will be requested. HComfort will be installed
in this directory and a launch script will be automatically created.
Running HComfort
HComfort modules are started with run_scal_posit.bat and run_scan2mesh.bat scripts.
Licenses
HComfort software is licensed using the FlexLm protocol. In order to be able to run HComfort
on your system, you must:
To obtain a FlexLm license file, please provide Altair with complete data about your machine.
If you have any installation problems, please contact hwsupport@altair.com.
Troubleshooting
In case of any problem related to use or installation of HComfort, please contact
hwsupport@altair.com.
Overview
The goal of a st oc ha st ic a na ly sis is to test the robustness of a given design. The goal of a
de sign of e xpe rim e nt s is to find linear approximations of the responses as functions of the
variables.
For both applications, the principle is the same: perform a number of computations for
different values of the variables and check how the responses vary in consequence. The
difference comes from the chosen sampling method.
With st oc ha st ic a na ly sis, the values of the variables are chosen randomly inside a
design space corresponding to the intervals of tolerance of the model characteristics.
The goal is to represent all the possible designs that could exist in actuality.
With de sign of e xpe rim e nt s, the values of the variables are chosen at the boundary of
a design space corresponding to the different values that could be given to the model
characteristics. The goal is to build linear approximations of the responses as functions
of the variables.
Responses are results which are extracted at the end of each computation and are
stored for post-processing.
1. From the Menu Bar, select Pro ce s s > Study > X plo re > E dit Pa ra m e te rs .
Just after the variables and responses are defined, it is also necessary to define the version
of RADIOSS to use, the number of processors, and how the computations should be
submitted.
1. From the Menu Bar, select Pro ce s s > Study > X plo re > R AD IO SS C o m puta tio na l
O ptio ns .
1. From the Menu Bar of HyperCrash, select Pro ce s s , then Study , then X plo re , then Ne w
D O E / Sto cha s tic Ana ly s is .
1. From the Menu Bar of HyperCrash, select Pro ce s s , then Study , then X plo re , then O pe n
D O E / Sto cha s tic Ana ly s is .
1. From the Va ria ble s notebook page, select the Pro p tab. The list of all the properties used
in the current model is displayed.
The types of properties that can be parameterized are: truss, beams, springs, beam-type
springs, and shells. See List of Variables and Responses for an extensive list of all the
possible variables in properties.
or
o To parameterize the property of only the selected part, answer Y e s : a copy of the
property will be created and assigned to only the selected part.
o To parameterize the property of all the parts which are currently using it, answer
No .
the button.
3. Once a property has been selected, the list of its attributes is automatically displayed.
4. To create a variable:
The variable is added to the list at the top of the Va ria ble s page.
1. From the Va ria ble s notebook page, select the M a t tab. It contains the list of all the
materials used in the current model.
The material laws that can be parameterized are: laws 1, 2jc, 2za, 19, 21, 22, 24, 27,
32, 33, 36, 38, and 52. See List of Variables and Responses for an extensive list of all
the possible materials variables.
or
o To parameterize the material of only the selected part, answer Y e s : a copy of the
material will be created and connected to only the selected part.
o To view which parts are using a material, select it from the list, and click the
button.
3. Once a material has been selected, the list of its attributes is automatically displayed.
4. To create a variable:
The variable is added to the list at the top of the Va ria ble s page.
The LoadCase types that can be parameterized are: added mass, initial velocity, rigid wall,
rigid body, monitored volume, imposed velocity, imposed displacement, gravity,
concentrated load, and contact interface.
See List of Variables and Responses for an extensive list of all the possible LoadCase
variables.
The list of loadcases of the selected type in the current model is displayed.
4. To view a loadcase, select it from the list, and click the button.
Once a loadcase has been selected, the list of its attributes is automatically displayed.
5. To create a variable:
The variable is added to the list at the top of the Va ria ble s page.
1. From the Va ria ble s notebook page, select the C o nne ctio ns tab.
The connections that can be parameterized in the current version are: spotwelds, welding
line, hemming, glue, and bolts.
See List of Variables and Responses for an extensive list of all the possible connections
variables.
2. Select a connection using . This will select the connection in the connection tree
window.
Once a connection has been selected, its name and the list of its attributes are
automatically displayed.
3. To create a variable:
The variable is added to the list at the top of the Va ria ble s page.
The transformations that can be parameterized in the current version are: translation,
scaling, or rotation of a selection of parts or nodes in any direction.
2. Select the nodes to move by clicking ( ) or by box selection ( ), or select the parts
4. Define a translation direction, a rotation axis or a scaling direction by either entering the
coordinates of a vector in the X/Y/Z text entries, or by selecting two nodes using .
5. For scaling and rotation, select a point which will remain fixed during the transformation
6. To create a variable:
The variable is added to the list at the top of the Va ria ble s page.
2. To create a response:
Select a time filter (available choices are maximum, minimum, or final value along the
simulation time).
The name of the selected part and the associated list of TH variables are displayed.
3. To create a response:
Select a time filter (available choices are maximum, minimum, or final value along the
simulation time).
The response is added to the list at the top of the Responses page.
3. To create a response:
Select a time filter (available choices are maximum, minimum, or final value along the
simulation time).
).
4. To create a response:
Select a time filter (available choices are maximum, minimum, or final value along the
simulation time).
2. Select the type of object on which to define a response. The list of objects of the
selected type in the current model is displayed.
4. To see an object, select it from the list and click the button.
5. To create a response:
Select a time filter (available choices are maximum, minimum, or final value along the
simulation time).
4. Edit the available field(s) in the lower window when you created the variable or response.
3. Click the button and answer the question in the Dialog menu bar with Y e s or C a nce l
.
Overview
First, it is necessary to define variables and responses. Among the responses, one will be
defined as the objective function. The others can be used in limiting constraints.
The goal of an opt im iza t ion st udy is to find the solution of a problem of the following type:
Responses are results which are extracted at the end of each computation and stored
for post-processing.
1. From the Menu Bar, select Pro ce s s , then Study , then O ptim iz a tio n, then E dit
Pa ra m e te rs .
Just after the variables and responses are defined, it is necessary to also define the version
of RADIOSS to be used, the number of processors, and how the computations should be
submitted.
2. Select an E xe cutio n M o de .
Performing a task consists of defining an optimization problem and solving it. Before creating a
new task, design variables and responses on the model should have been defined. Also, the
RADIOSS computational options should have been defined.
1. From the Menu Bar of HyperCrash, select Pro ce s s , then Study , then O ptim iz a tio n,
then Ne w O ptim iz a tio n Study .
1. From the Menu Bar of HyperCrash, select Pro ce s s , then Study , then O ptim iz a tio n,
then O pe n O ptim iz a tio n Study .
The optimization study module with which the problem definition, resolution, and post-
processing are going to be performed is then run.
1 thickness THICK
(*): available if If = 0
(**): available if If != 0. Scale factor
of the yield curve function number If, defined in CARD2.
(***): available if K_a = 1
1 Mass MASS
1 X-Velocity VX
2 Y-Velocity VY
3 Z-Velocity VZ
1 Friction(*) FRIC
2 X Transl. TRANSL_X
3 Y Transl. TRANSL_Y
4 Z Transl. TRANSL_Z
5 X Rotation ROTATE_X
6 Y Rotation ROTATE_Y
7 Z Rotation ROTATE_Z
8 Mass(**) MASS
9 X Velocity(**) VX
10 Y Velocity(**) VY
11 Z Velocity(**) VZ
1 Friction(*) FRIC
2 Diameter PHI
3 X Transl. TRANSL_X
4 Y Transl. TRANSL_Y
5 Z Transl. TRANSL_Z
6 Mass(**) MASS
7 X Velocity(**) VX
8 Y Velocity(**) VY
9 Z Velocity(**) VZ
1 Friction(*) FRIC
2 Diameter PHI
6 Mass(**) MASS
7 X Velocity(**) VX
8 Y Velocity(**) VY
9 Z Velocity(**) VZ
etc.
1 Mass MASS
2 Inertia JXX JXX
3 Inertia JYY JYY
* TYPE 3, 5 and 6:
1 Stiffn.Scale Factor STFAC
2 Friction FRIC
3 Gap GAP
4 T Start TSTART
5 T Stop TSTOP
* TYPE 8:
1 Drawbead Force FT
2 T Start TSTART
3 T Stop TSTOP
* TYPE 10:
1 Stiffn.Scale Factor STFAC
2 Gap GAP
3 T Start TSTART
4 T Stop TSTOP
* TYPE 14:
1 Stiffness STIF
* TYPE 15:
1 Stiffness STIF
2 Friction FRIC
1 Mass MASS
2 Inertia INERTIA
3 Traction K (stiffness) (#) TX_K
4 Traction C (damping) TX_C
5 Traction A Coeff.(*) TX_A
6 Traction B Coeff.(*) TX_B
7 Traction D Coeff.(*) TX_D
8 Traction f(x) Scale Fact.(*) TX_FX_SF
10 Traction Neg.Rupt.Lim. TX_DELTAMIN
11 Traction Pos.Rupt.Lim. TX_DELTAMAX
1 internal E IE
2 kinetic E KE
3 x momentum XMOM
4 y momentum YMOM
5 z momentum ZMOM
6 mass MASS
7 time step DT
8 rotation E RKE
9 external work EFW
10 spring E SIE
11 contact E CE
12 hourglass E HE
13 total E TE
14 total E incl. rot E TER
1 internal E IE
2 kinetic E KE
3 x momentum XMOM
4 y momentum YMOM
5 z momentum ZMOM
6 mass MASS
7 hourglass E HE
8 rotation E RKE
9 total E TE
10 velocity x VX
11 velocity y VY
12 velocity z VZ
1 X Displacement DX
2 Y Displacement DY
3 Z Displacement DZ
4 X Velocity VX
5 Y Velocity VY
6 Z Velocity VZ
7 X Acceleration AX
8 Y Acceleration AY
9 Z Acceleration AZ
10 X Coordinate X
11 Y Coordinate Y
12 Z Coordinate Z
13 Magnitude of Disp DISP
14 Magnitude of Velocity VEL
15 Magnitude of Accel ACC
16 Angle btw DX and DY ADXY
17 Angle btw DY and DZ ADYZ
18 Angle btw DX and DZ ADZX
19 Angle btw VX and VY AVXY
20 Angle btw VY and VZ AVYZ
21 Angle btw VX and VZ AVZX
22 Angle btw AX and AY AAXY
23 Angle btw AY and AZ AAYZ
24 Angle btw AX and AZ AAZX
1 Force X FX
2 Force Y FY
3 Force Z FZ
4 Moment X MX
5 Moment Y MY
1 Normal Force 1 F1
2 Shear Force 12 F2
3 Shear Force 13 F3
4 Torsional Moment M1
5 Bending Moment 12 M2
6 Bending Moment 13 M3
7 Internal Energy IE
8 Shear Force FT
1 Normal Force F
2 Internal Energy IE
3 Normal Section A
4 Initial length L
1 Rotation X RX
2 Rotation Y RY
3 Rotation Z RZ
4 Force X FX
5 Force Y FY
6 Force Z FZ
7 Moment X MX
8 Moment Y MY
9 Moment Z MZ
10 Force Magnitude TF
11 Moment Magnitude TM
1 Mass MASS
2 Volume VOL
3 Pressure P
4 Area A
5 Temperature T
6 Vent Area AO
7 Vent Velocity UO
Import files
AUTOFORM format
RADIOSS format
PAMSTAMP format
LS-DYNA format
NASTRAN format
4. In the new dialog window that opens, select the directory where the desired files are
located in the left area (under Folders), and then click the name of the files in the right
area (under Files) and select O K to load the stamping result, or select C a nce l to cancel
the load.
Note: Several files can be loaded at the same time.
Assign results
After merging the needed file, assign the stamping result to the crash model.
Assigned parts
2. Click to load the stamping result and display it in the small graphic window.
3. Click and pick part(s) in the graphic window. When finished, answer the question in
the Dialog menu bar with Y e s or C a nce l.
or
or
4. Click M a p R e s ults .
After the stamping results have been imported and assigned, they can be mapped on the
crash mesh model.
Click M a p R e s ults to project the stamping result on the crash mesh model.
Thickne s s
Range modification
4. Click or to set the minimum and the maximum value of the model.
Clear display
Number of colors
1. Enter a first root file name in the Output file name window.
or
This second root name must be different from the first one. A geometric output is usually
requested if IGTYP is greater than 0 (see the flag IGTYP in the card /IOFLAG in the D00
file).
3. Define the elementary minimum time step of the calculation in the Minimal Timestep
field.
5. Click the radio button Auto m a tic Tim e s te p to automatically divide the part into 10
subparts (maximum).
or
Click the radio button Im po s e Tim e s te p and define a time step range value for each
subpart in the Imposed Timestep field.
7. Click O ptim iz e to optimize the time step and split the part into several subparts and
assemblies.
Tools are available to modify the timestep display of the graphic window.
1. Enter a value in the Max value field or click to reset the default value.
2. Enter a value in the Min value field or click to reset the default value.
4. Click to remove the time step colors from the graphic window.
Enter a value in the window Number of colors and press the C lo s e button to validate.
A function providing the ability to modify, delete and reassemble the cut model will be
included with a future release.
The purpose of the cut methodology is to create simplified models which will run faster than a
full model.
The principle is to create in a full model, a section force defining the study domain. The first
step is to run the full model, saving in the section force, the displacement and the forces of
each section node.
The second step is to run the simplified model, imposing on the section nodes the
displacements found during the first step.
Submodel Definition
Button Behavior
pick elements in the graphic window. When finished, answer the question in
the Dialog menu bar with Y e s or C a nce l.
add nodes by box selection. The default box is rectangular. Use the SHIFT
key to define a polygon box.
remove nodes by box selection. The default box is rectangular. Use the
SHIFT key to define a polygon box.
add parts by box selection. The default box is rectangular. Use the SHIFT
key to define a polygon box.
remove parts by box selection. The default box is rectangular. Use the
SHIFT key to define a polygon box.
Button Behavior
reverse the selection. The selected faces become the remaining model.
Button Behavior
pick nodes in the graphic window. When finished, answer the question in
the Dialog menu bar with Y e s or C a nce l.
add nodes by box selection. The default box is rectangular. Use the SHIFT
key to define a polygon box.
remove the nodes by box selection. The default box is rectangular. Use the
SHIFT key to define a polygon box.
add parts by box selection. The default box is rectangular. Use the SHIFT
key to define a polygon box.
remove the parts by box selection. The default box is rectangular. Use the
SHIFT key to define a polygon box.
Button Behavior
pick faces in the graphic window. When finished, answer the question in
the Dialog menu bar with Y e s or C a nce l.
add faces by box selection. The default box is rectangular. Use the SHIFT
key to define a polygon box.
remove the faces by box selection. The default box is rectangular. Use the
SHIFT key to define a polygon box.
pick parts in the graphic window. When finished, answer the question in the
Dialog menu bar with Y e s or C a nce l.
add parts by box selection. The default box is rectangular. Use the SHIFT
key to define a polygon box.
remove the parts by box selection. The default box is rectangular. Use the
SHIFT key to define a polygon box.
1. Click Sa v e full m o de l to save the full model with the section force.
Select the full path and enter the file name in the Write full model window.
In the Write D01 file window, click W rite D 01 to save the Engine file.
Select the full path and enter the file name in the Write exported model window.
In the Write D01 file window, click W rite D 01 to save the Engine file.
Select the full path and enter the file name in the Write exported model window.
In the Write D01 file window, click W rite D 01 to save the Engine file.
or
Select
Some models can be imported according to a loadcase. These models are from the database (
B00 files).
A list of submodels to import appears in the window just below the Loadcase File
selection. These submodels appear in red indicating that they are not already loaded and
not connected.
6. If necessary, set a Parent name to define its position in the tree (the default position is
root; the submodel will be attached to the root).
7. Click Sta rt Po s itio ning to start the positioning of the submodel using the mesh editing
tools.
Click C a nce l to cancel the node displacement, then answer the question at the bottom
right of the screen with Y e s or No .
Click M e rge o ffs e t to merge the submodel in the model with defined offset values.
10. Set the value in the window and click Se t a ll to : to set this offset value for whole
entities.
14. Click O K to merge the model and answer the question at the bottom right of the screen
with Y e s or No .
The values displayed in red are incorrect and must be changed. Negative offset values
can be input.
Click to automatically add the parts defined in the neighborhood of the submodel
(see Store and Modify).
2. Click C he ck inte rs e ctio ns to check all the intersections and penetrations. (To learn how
to check and remove the intersections and the penetrations, see Quality / Contact).
Click to create the pre-defined spotwelds in the submodel. (To learn how to
create spotwelds, see Connections / Spotweld.)
Click to create the predefined bolts. (To learn how to create bolts, see
Connections / Bolt.)
Click to create the predefined glues. (To learn how to create glues, see
Connections / Glue.)
Click to create the predefined added masses. (To learn how to create added
masses, see LoadCase / Added Mass).
The loaded submodel is now written in green, indicating that the submodel is loaded, merged,
checked and connected.
1. From the Menu Bar, select Pro ce s s > M o de l M a na ge r > M a inte na nce .
3. Select a model to store in a database (active model or another model from a database).
Select: the selected keywords are displayed in the keyword drop-down list in red and
are also displayed in the window, Keywords. Choose a word from the drop-down list
to be added to the window.
Unselect: choose an already selected keyword (in red) from the drop-down list to
remove it from the Keywords window.
This text will be displayed in the HyperCrash Message window when the model is loaded.
7. In the window, Create / Modify model, the Neighborhood, the Connection Marks, and
the positioning of the submodel can be done. Those functions are explained below.
The models in the databases are saved in RADIOSS Block Format under the name,
NAMEB00.
Any parameters can be modified and the submodel can be saved one more time as a new
one (click Add to D a ta B a s e ) or as a modified model (click Sa v e m o difie d).
Neighborhood
This function creates a volume defined within a box. When the model, stored in a database is
loaded and contains neighborhood information, HyperCrash is able to find the parts which are
in this box.
1. Click and pick a node in the graphic window (center of the box).
or
or
Move model
To learn how to move a model from the database, see move with defined displacement.
The connection marks can be used to predefine some connections on the model stored in the
database. Those connections will be used later on to link the model in the database to the
main model.
or
W ith E le m e nt:
W ith No de :
or
W ith E le m e nt:
W ith No de :
Click and select a point on the shell element in the graphic window; or
Set a Node Id and click O k, or
3. After the Location is set, click the D ire ctio n tab for modification, if necessary.
The default orientation is determined by the normal of the selected element or the
average normal of the elements linked to the selected node.
or
Click and pick two nodes in the graphic window to define a vector.
5. In the case of "Bolt with spring" type, select the property for the spring.
3. All the parameters of the spot marks or bolt marks can be modified.
4. After creating all the needed spot marks and bolt marks, return to the main menu by
clicking B a ck to Sto re / M o dify .
Select: the selected keywords are displayed in the keyword drop-down list in red and
are also displayed in the window Keywords. Choose a word from the drop-down list
to be added to the window.
Unselect: choose an already selected keyword (in red) from the drop-down list to
remove it from the Keywords window.
All the submodels in the database which are defined with the same list of keywords are
displayed in the window just under with the name of the database and the keyword list.
The selected submodel is displayed in the small gra phic windo w. Using the mouse, it is
possible to rotate, zoom and move the submodel in this small graphic window.
3. Click Sy nchro dis pla ce m e nt to synchronize the displacement between the small graphic
window and the main one.
4. Select a model, and then click Va lida te to load it and continue to Import or Store and
Modify the submodel.
or
This function displays all the models available in the databases in the window, Database
Tables.
All the submodels from this database are displayed in the window, Model List.
The keyword list for this model is displayed in the window, Selected Model KeyWords,
and the selected submodel is displayed in the small graphic window. Using the mouse, it is
possible to rotate, zoom, and move the submodel in the small graphic window.
3. Click Sy nchro dis pla ce m e nt to synchronize the displacement between the small graphic
window and the main one.
4. Select the desired submodel, and then click Va lida te to load it and continue to Import or
Store and Modify the submodel.
or
2. In the File window, double-click a D00 file to load it in the small graphic window.
Using the mouse, it is possible to rotate, zoom, and move the submodel in the small
graphic window.
3. Click Sy nchro dis pla ce m e nt to synchronize the displacement between the small graphic
window and the main one.
4. Select the desired submodel, and then click Va lida te to load it and continue to Import or
Store and Modify the submodel.
or
This function allows keywords from HyperCrash to be added (in the file, <install
directory>/environment/.../modmng/keyword.tbl).
1. From the Menu Bar, select Pro ce s s > M o de l M a na ge r > M a inte na nce .
3. In the Keyword Type / New area, enter the keyword type. (Example: enter "Model type
" and click O K.)
4. In the Keyword / New area, enter the attributes of the keyword type and click O K.
(Example: enter "FEM" and click O K.)
5. Click Va lida te to save the keywords. Answer the question at the bottom-right of the
screen with Y e s or No .
or
Click C le a r All to remove the keywords. Answer the question at the bottom-right of the
screen with Y e s or No .
with the keywords: MOTOR, DOOR, TIRE, ENGINE, SEAT, RADIATOR, FUEL TANK, ODB.
Button Behavior
pick part(s) in the graphic window. When finished, answer the question in
the Dialog menu bar with Y e s or C a nce l (bottom-right of the screen).
3. In the Color portion of the window, the part color can be modified:
Use the chromatic circle: move the cursor to select the desired color in the chromatic
circle.
Move the cursors to select values from the following: Hue, Saturation, Red, Green,
or Blue.
The brightness level can be adjusted with the vertical selection box (right side) or with
the Value cursor.
Button Behavior
Note: The display type will be modified if the display type modification on the to o lba r is
used.
This option modifies the background color of the graphic window. This modification is not
saved when leaving HyperCrash. In the Color window, the color can be modified by doing
the following:
Using the chromatic circle: move the cursor to select the desired color in the
chromatic circle.
Move the cursors to select values from the following: Hue, Saturation, Red, Green,
or Blue.
Adjust the brightness level with the vertical selection box (right side) or with the
Value cursor.
Restore Background
1. Click Apply .
This option changes the display of the model during the rotation, translation and zoom of the
model.
Button Behavior
to have a polygon and contour display type when moving the model.
to have a polygon and line display type when moving the model.
to have the same display type when moving the model as the model display.
The grid is fixed; it does not rotate and translate along with the model.
Enter the BackGrid space (this is the distance between two lines).
The smooth rendering feature offers a high quality graphic representation of the model.
Smooth rendering improves the display of the model and optimizes the graphics for grabbing a
screenshot for importing into a presentation program, such as Microsoft PowerPoint.
This feature can also be used to aid in error checking, as the improved graphic display can
help you to identify element discontinuity in the model using different normals.
The ability to change the settings can be performed after HyperCrash has been invoked.
3. Select or deselect Show setting at start-up from the Start-up Settings dialog.
4. Click O K or C a nce l.
HyperMesh/HyperWorks approach
Function Setting
4. Repeat the operations until all the points of the curves are created.
Modify a function
4. Repeat the operations until all the new points are added.
Modify a point
or
1. Click Im po rt.
2. In the new sub-window, select the directory for the function to read (left area part).
2. Click to import a function from another RADIOSS input deck (D00) or an already
existing function in the model.
The following example depicts the format of a curve that HyperCrash reads from the input
deck:
#RADIOSS STARTER 44
# X Y
0 0
2 6
4 11
5 14
6 17
8 22
/END
3. Select the directory path in the upper-left area of the file selection window.
4. Select the RADIOSS input deck file name in the upper-right area of the file selection
window.
5. Click O K to import the function, or click C a nce l to cancel the function selection.
or
Select one of the already exiting functions of the model in the bottom area of the file
selection window.
Note: If the selected function is not displayed in the function window, check the
information in the message window.
To modify a point:
or
In the node or surface selection of each menu, HyperCrash will propose the options:
Se e to view the result of the selection, which is the group t o a dd m inus t he group
t o re m ov e .
Enter the node identifier number in the Node by Id window and click O k.
Options
o Switch off: automatically remove the connections nodes (spotwelds, glue, etc.).
o Switch on: automatically include the master nodes of the rigid bodies which have
all slave nodes included in the group.
o Switch off: automatically remove the master nodes of the rigid bodies which have
all slave nodes included in the group.
No selection change
o Switch on: retain the same include selection as before the group modification.
1. Select one or several box(es) in the list and click to view the box(es).
or
or
Box modification
2. In the pop-up menu (right button of the mouse) select the function, M o dify .
Box deletion
1. Select a box in the list window (using the SHIFT and CTRL keys).
or
or
In the pop-up menu (right button of the mouse) select the function, D e le te .
This option will appear in any module where a skew can be set and defined.
Create a skew
1. If the G lo ba l toggle is active, the boundary condition will be in the global skew frame.
In the graphic window, pick three nodes to define the local skew frame.
Set a name in the Local Reference Axis name window and click O k.
Click to select a pre-defined fixed local axis. In the Local Axis file window, select
a local axis, click O K to validate, and then in the graphic window, pick one node to
view the local axis.
or
4. Click Se e .
6. Click Sa v e to save; or
Click D e le te to cancel.
Modify a skew
In the Reference Axis sub-window, it is not yet possible to modify a local skew. It is only
possible to delete it and recreate a new one.
Delete a skew
In the Reference Axis sub-window of the menu / M o dify pages, a skew frame can be
defined.
1. Click Se e .
This option appears in any module in which a sensor can be set and defined.
o Click and select the two nodes which will define the distance.
o Enter the minimum distance between the two selected nodes to activate the
sensor.
o Enter the maximum distance between the two selected nodes to activate the
sensor.
The sensor will be activated when the minimum or maximum distance is reached and after
the time delay.
How do I ...
The directory of the environment files is called $MCRASHDIR. This is a variable that needs to
be set in the shell environment (csh format):
MCRASHDIR = <ALTAIR_HOME>/hc/environment/RADIOSS_V4/
environment_kN_mm_ms_kg/
drwxr-xr-x accelero
drwxr-xr-x belt
drwxr-xr-x bolt
drwxr-xr-x connection
drwxr-xr-x D01
drwxr-xr-x d2m_m2d
drwxr-xr-x database
drwxr-xr-x defaults
drwxr-xr-x dummng
drwxr-xr-x dummy_database
drwxr-xr-x includes
drwxr-xr-x loadcase
-rw-r--r-- mcrash_criteria
-rw-r--r-- mcrash_preferences
drwxr-xr-x mat
drwxr-xr-x menu
-rw-r--r-- modelchecker
drwxr-xr-x modmng
drwxr-xr-x monivol
drwxr-xr-x option
drwxr-xr-x p2m_m2p
drwxr-xr-x property
drwxr-xr-x safety
drwxr-xr-x section
drwxr-xr-x skew
drwxr-xr-x spotweld
drwxr-xr-x themes
drwxr-xr-x thickshell
drwxr-xr-x time_history
drwxr-xr-x XPM
$MCRASHDIR = <ALTAIR_HOME>\hc\environment\RADIOSS_V4
\environment_N_mm_ms_g\ dummy_database
The directory of the executable files is called $MCRASHEXE. This is a variable that needs to
be set in the shell environment (csh format):
MCRASHEXE = <ALTAIR_HOME>/hc/bin/<os_type>/
-rwxr-xr-x MCrashV241***
database locations
keywords
Before the Model Management menu can be used, some information needs to be set in
the following files:
File: $MCRASHDIR/modmng/database_main.tbl
/MODMNG/DATABASE/PRIVATE
...
/MODMNG/DATABASE/PUBLIC
/END
where:
<the full path private dabase i> is the full path of the private database.
<the full path common dabase i> is the full path of the common database
(available for all HyperCrash users).
This file contains the models which are stored in the databases with the keyword
descriptions. This file can be updated from HyperCrash.
The following lines show the minimum information necessary in the database.tbl file.
/MODMNG/DATABASE/DIRECTORY
/END
where:
<the full path private database> is the path of the database, database.tbl
where the models will be stored.
File: $MCRASHDIR/modmng/keyword.tbl
Nothing needs to be set in this file. This file is updated by HyperCrash. To learn how to
add keywords, see Keyword.
File: $MCRASHDIR/modmng/loadcase_main.tbl
This file contains the name and the location of the loadcase files. This file needs to be
created manually.
Example:
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/MODNMG/LOADCASE/TYPE
Front Crash
$MCRASHDIR/loadcase/front_crash.tbl
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/MODNMG/LOADCASE/TYPE
Rear Crash
$MCRASHDIR/loadcase/rear_crash.tbl
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
Side Crash
$MCRASHDIR/loadcase/side_crash.tbl
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/END
where:
Front Crash, Rear Crash, Side Crash are the loadcase names (the names
displayed in HyperCrash).
File: $MCRASHDIR/loadcase/front_crash.tbl
This file contains the description of the loadcase. This file needs to be created manually.
Example:
/MODMNG/LOADCASE/SCREEN_KEYWORD
Component
Model type
Crash type
/MODMNG/LOADCASE/MODEL
Engine
/MODMNG/LOADCASE/MODEL
Radiator
/MODMNG/LOADCASE/MODEL
/END
where:
Component, Model Type, Crash type are the items of the previous command line.
They are "keyword types" as defined in the file $MCRASHDIR/modmng/keyword.tbl.
ENGINE, FEM, FRONT are the keywords to find the model in the databases. Those
keywords must be defined in the file $MCRASHDIR/modmng/keyword.tbl.
database locations
keywords
Before the Dummy Management menu can be used, some information needs to be set in
the following files:
File: $MCRASHDIR/dummng/keyword.tbl
This file needs to be created manually. Please see the Safety Module Reference Manual to
learn how to set this file.
Example:
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/DUMMNG/KEYWORD
Norm
EUROSID USSID HYBRID_I@II
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/DUMMNG/KEYWORD
Percentile
5 50 95
#-
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/DUMMNG/KEYWORD
Modeling
RIGID FINE_MES@H COARSE_M@ESH
#-
File: $MCRASHDIR/dummng/database_main.tbl
/MODMNG/DATABASE/PRIVATE
...
/MODMNG/DATABASE/PUBLIC
/END
where:
<the full path private dabase i> is the full path of the private database.
<the full path common dabase i> is the full path of the common database
(available for all HyperCrash users).
private_1.tbl, database_1.tbl are the file names where the files of the
database with their keywords are written.
This file contains the models which are stored in the databases with the keyword
descriptions. This file needs to be created manually.
where:
<the full path private database> is the path of the database private.tbl
where the models will be stored.
<the full path of the model> is the path where the dummy model is stored.
where:
This section shows all the HyperCrash environment parameter files. All the files are located in
the directory named $MCRASHDIR.
Format
After a keyword, the lines are formatted with 80 characters divided into 10 fields of eight
characters (like in RADIOSS Starter Input Deck).
1 2 3 4 5 6 7 8 9 10
The unit and the type of each parameter are defined as the following:
Time: s, ms…
Mass: g, kg, t…
Force: N, kN…
The selected unit system must be consistent with an equivalent S.I. unit system.
This document presents the details of the directories that exist in HyperCrash and describes
the specific HyperCrash files within the directories.
Executable
Environments
Configurations
Executable directory
The directory of the executable files is called $MCRASHEXE. This is a variable you need to set
in your shell environment (csh format):
MCRASHEXE = <ALTAIR_HOME>/hc/bin/<os_type>/
Environment directories
This directory contains the reference parameter files of HyperCrash. This directory is unit
system dependant.
The environment directory contains different sub-directories according to the output format
of the model:
environment
Each sub-directory contains a list of environment directories according to the unit system:
Configuration directories
The environment directory contains different sub-directories according to the output format
of the model:
config
The following variables must be defined in order to take into account the selected
configuration:
MV_CFG_DIR = <ALTAIR_HOME>/hc/config/RADIOSS_V4
This section shows all the HyperCrash environment parameter files. All the files are located in
the directory named $MCRASHDIR.
The environment file enables you to modify or customize the values over the default values that will be used
when performing certain operations in HyperCrash.
They are unit dependent in some cases.
Example:
HyperCrash supports bolts and bolts are represented in a cylinder attached to the base. The
diameter and height of the cylinder can be modified, as well as the name and properties.
Card 1:
1 2 3 4 5 6 7 8 9 10
Cutfreq
Where:
Type Unit
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# ACCELEROMETER DEFINITION FILE
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
#
# UNIT : Hz
#
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# Cut off freq.
1.6500
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# END OF ACCELEROMETER DEFINITION FILE
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
Card 1:
1 2 3 4 5 6 7 8 9 10
Version_number
Card 2:
1 2 3 4 5 6 7 8 9 10
Bolt_name
Card 3:
1 2 3 4 5 6 7 8 9 10
Property_name
Card 4:
1 2 3 4 5 6 7 8 9 10
Card 5:
1 2 3 4 5 6 7 8 9 10
Spring_length
Spring_lengt is the length of the spring set in the bolt with Real Length
h spring.
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# BOLT DEFINITION FILE
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# 1. GLOBAL DEFINITIONS:
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
#version number
V3.13_2.0
#default bolt name
New_Bolt
#default property name
SPRI_13_Bolt
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# length1| length2| diameter1|
10. 10. 20.
# spring length|(1 mm)
1.
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# END OF BOLT DEFINITION FILE
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
The general connection will replace the spotweld definition file presented previously.
Logical connection defined by a link between a set of parts with several connections. The
logical connection will contain the following information:
part IDs*
connection type
connection ID(s)
* In the case of self-connection inside one part, the part ID will be defined twice.
Connection definition
A connection is an entity that contains a geometrical definition and the associated FEM model.
type
geometrical position
geometrical definition
FEM description
Example
Logical connection 1
Part_1, Part2, Part3
Spotweld
1 2 4 5 9 10
Spotweld 1
spotweld
Xcoordinate Ycoordinate Zcoordinate
spring id
interface id node id element id
interface id node id element id
The default file, connection.def will be used to define for each connection type the definition file of the
connection which has to be used:
$MCRASHDIR/connection/connection.def
<full path>PID_file
The end of the file will be specified with the keyword line:
/END
Example
#--1---|---2---|---3---|---4---|---5---|---6---|…
/TYPE/SPOTWELD
$MCRASHDIR/connection/Default_spotweld_radioss.mco
/TYPE/GLUE
$MCRASHDIR/connection/Default_glue_radioss.mco
/TYPE/BOLT
$MCRASHDIR/connection/Default_bolt_radioss.mco
/TYPE/HEMMING
$MCRASHDIR/connection/Default_hemming_radioss.mco
/TYPE/WELDLINE
$MCRASHDIR/connection/Default_welding_line_radioss.mco
/END
#--1---|---2---|---3---|---4---|---5---|---6---|…
This file will start with the first line of the RADIOSS input deck (D00 file) and the unit system
used in the file:
Example
#RADIOSS STARTER 41
The connection_name will be the name displayed in the different HyperCrash windows to
identify the connection.
Connection type
/TYPE/connection_type
Element type
Link type
Property
1 2 3 4 5 6 7 8 9 10
<full path>Property_file
COUPLE_OF_PART
LOGICAL_CONNECTION (default)
MODEL
1 2 3 4 5 6 7 8 9 10
<full path>Material_file
COUPLE_OF_PART
LOGICAL_CONNECTION (default)
MODEL
A tolerance parameter can be defined in order to compare a Real with an exact reference
value +/- a percentage value.
/APPROXIM/STRICT_FLOAT/Percentage
Caution: This option is available only for PREDIT spotweld type and for the parameter /
THICK/STRICT.
Example
/APPROXIM/STRICT_FLOAT/3
reference thickness –3% < part thickness < reference thickness +3%
Parameters
Keywords will define which parameter of the material or the property will be modified and how
it will be modified.
Spring
All the parameters of the
All the parameters of the property Beam
property
Truss
Solid
DIAM_P Diameter of the connection_type
Beam
Truss
Each variable will define the parameter according to a table, such as:
Variable Parameter
Keyword line
1 2 3 4 5 6 7 8 9 10
Variable_value Parameter_value
PROP_P
MAT_P
DIAM_P
FILE_P
PARAM_P
NONE
ABS
ORD
THICK
YIELD
MIN
MEAN
MAX
1 2 3 4 5 6 7 8 9 10
Variable_value Param.
Example
#--1---|---2---|---3---|---4---|---5---|---6---|…
/PARAM/1/PROP_P/ISOLID/-1/NONE/THICK/MEAN
0.50 1
0.70 1
0.90 12
1.20 12
1 2 3 4 5 6 7 8 9 10
Variable_value Parameter_value
Example
#--1---|---2---|---3---|---4---|---5---|---6---|…
/PARAM/1/PROP_P/DIAM_P/-1/NONE/THICK/MIN
0.50 5.000
0.70 6.000
0.90 6.000
1.20 7.000
2.00 7.000
#--1---|---2---|---3---|---4---|---5---|---6---|…
For the material, the variable is a name and HyperCrash will find the corresponding file in the
database:
Keyword line
1 2 3 4 5 6 7 8 9 10
Example
#--1---|---2---|---3---|---4---|---5---|---6---|…
/PARAM/1/MAT_P/FILE_P/-1/NONE/YIELD/MEAN
210.0 STEEL_1
250.0 STEEL_2
300.0 STEEL_3
350.0 STEEL_4
400.0 STEEL_5
#--1---|---2---|---3---|---4---|---5---|---6---|…
For each variable, a basic function will be set in the property of the material definition file.
This function will be scaled (in abscissa or ordinate) with the parameters.
Keyword line
1 2 3 4 5 6 7 8 9 10
Variable_value Scale_value
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|…
/PARAM/2/PROP_P/TRA_FUNC1/0/ABS/THICK/MIN
0.50 3.00
0.70 3.00
0.90 2.00
1.20 1.00
2.00 0.90
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|…
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|…
/FUNCT/1/Spotweld function FX
-1.00 -1.00
-0.10 -1.00
0.00 0.00
0.10 1.00
1.00 1.00
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|…
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|…
/FUNCT/95734/Spotweld function FX
-2.00 -13000.00
-0.20 -13000.00
0.00 0.00
0.20 -13000.00
2.00 -13000.00
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|…
For each variable, an Integer will define the correct PARAM which has to be used.
Keyword line
Variable_value Param_ID
Example
#--1---|---2---|---3---|---4---|---5---|---6---|…
/PARAM/12/PROP_P/PARAM_P/-1/NONE/YIELD/MIN
150 13
180 22
200 33
#--1---|---2---|---3---|---4---|---5---|---6---|…
Material
The material files are located in the directory, $MCRASHDIR/mat. There is one material per file.
The file is written with the RADIOSS format (V41, V42 or V44).
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/MAT/LAW2/01/STEEL
#Initial density
.790000000E-08
# E nu
210000.000 .300000000
# a b n epsilon max maximum
stress
200.000000 450.00000 .500000000 .100000000E+31 425.00000
# c ref strain rate ICC
.000000000 .000000000 0
# m Tmelt Specific Heat Initial temp
0 0 0 0
/END
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
Properties
The property files are located in the directory, $MCRASHDIR/property. There is one property
per file. The file is written with the RADIOSS format (V41, V42 or V44).
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/PROP/TYPE13/1/SPRI_13_Welding
2.00000000E-06 2.00000000E-04 1 0 0 0
100000. .000000000 .000000000 .000000000 .000000000
1 0 0 0 .000000000 .000000000
100000. .000000000 .000000000 .000000000 .000000000
2 0 0 0 .000000000 .000000000
100000. .000000000 .000000000 .000000000 .000000000
3 0 0 0 .000000000 .000000000
1000000 .000000000 .000000000 .000000000 .000000000
0 0 0 0 .000000000 .000000000
1000000 .000000000 .000000000 .000000000 .000000000
0 0 0 0 .000000000 .000000000
1000000 .000000000 .000000000 .000000000 .000000000
0 0 0 0 .000000000 .000000000
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/SKEW/FIX/1/-X-YZ
0 -1 0
0 0 1
/END
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
The file $MCRASHDIR/D01/defaultD01 defines the default Engine file used when the written
RADIOSS input deck does not refer to an already existing Engine file (D01).
To know all the details about this file, please refer to the RADIOSS Engine manual .
Example
##
/TITLE
/VERS/41
/DT/NODA/CST
9.000000e-01 1.000000e-03
/ANIM/DT
0.000000e+00 5.000000e-00
/TFILE
0.09
/PRINT/100
/PARITH/ON
/RUN/default/1
100.01
/ANIM/ELEM/EPSP
/ANIM/ELEM/HOURG
/ANIM/VECT/VEL
/ANIM/VECT/CONT
/ANIM/VECT/FOPT
/ANIM/NODA/DMAS
/ANIM/MASS
To set this option add the file, $MCRASHDIR/includes/include_list with the parameter
defined as follows.
The file, $MCRASHDIR/includes/include_list contains a list of RADIOSS data type that can
be searched in a database include file at the writing of the D00. After each type of data,
there is the path of the data base file to search.
Note: Currently, only material is available.
Card 1:
/ENTITY
1 2 3 4 5 6 7 8 9 10
MATERIAL
file_name is the file name (with its full path) of the String No
stored include file.
Example
/MATERIAL
/usr/people/project1/mat_file
If you select to ”include a data base material file", the following line is written in the RADIOSS
input deck (D00 file):
#include/usr/people/project1/mat_file
and no material cards will be written in the RADIOSS input deck (D00 file).
1 2 3 4 5 6 7 8 9 10
UNV
ANSYS
HYPERCRASH
PROP
MAT
Card 2:
This card defined the beginning and the end of the default definition of the material and
property for the defined input file type.
/input_file_type/state
BEGIN
Card 3:
Between the card BEGIN and END, the property and the material linked to each type of
element can be defined as follows:
/element_type/input_type/input_type_id
PART_SHELL
PART_SOLID
PART_TETRA
PART_TETRA10
PART_XELEM
PART_BEAM
PART_TRUSS
PART_SPRING
PART_RIVET
PART_BRIC20
PART_SHEL16
PART_SPH
PROP
MAT
Example
File: default_mat_prop.txt
/INPUT/NASTRAN/PROP
$MCRASHDIR/defaults/nastran.def
File: propD00
#RADIOSS STARTER 41
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/PROP/TYPE1/1/DEFAULT SHELL
#-Ishel| Ismstr|
0 0
#- hm | hf | hr | dm |
0 0 0 0
#- N |Istrain| Thick | Ashear | | Ithick| Iplas|
5 0 0.7 0 2 0
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/PROP/TYPE14/25/DEFAULT SOLID
#-Isoli| Ismstr|
1 2
#- q_a | q_b | h |
1.1 0.05 0.1
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/PROP/TYPE3/234/DEFAULT_BEAM
#- | Ismstr|
0
#- dm | df |
0 0
#- Area | Iyy | Izz | Ixx |
314 796 796 1592
#- Rot | Ishear|
000 000 0
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/END
File: matD00
#RADIOSS STARTER 41
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/MAT/LAW2/1/DEFAULT_STEEL_MATERIAL
# Init. dens. Ref. dens.
#- Rho_i | Rho_0 |
1.2e-09 0
The file, $MCRASHDIR/menu/mcrash.menu defines the menus that will appear in the
HyperCrash session. Currently, not all menus available in HyperCrash are defined in this menu
file. They will be implemented during the HyperCrash development.
BOLTMENU CREATE
MODIFY
CHECK
CRITERIA
CLOSE
GLUEMENU CREATE
MODIFY
CHECK
CRITERIA
ALL_EXT
SEL_EXT
CLOSE
WELDMENU CREATE
MODIFY
CHECK
CRITERIA
ALL_EXT
SEL_EXT
CLOSE
HEMMMENU CREATE
MODIFY
CHECK
CRITERIA
ALL_EXT
SEL_EXT
CLOSE
/END
Example
#
# MCRASH : menu
#
/MCRASH/FILE/File
/FILE/MESH_FILE/Mesh...
/FILE/READ_NAS_FOR_CRASH/Nastran for Crash...
/FILE/READ_NAS_FOR_NAS/Nastran for Nastran...
The directory, $MCRASHDIR/messages/CONFIG contains the files with all the messages that
will be displayed in the message window and in the dialog toolbar.
msg_arrays
msg_table
If you need messages in another language, please send an email to: hwsupport@altair.com
Cards:
Keyword{
Arguments 1
Arguments 2
…
Arguments n
}
Example
KERNEL {
0000 "ERROR: Not possible to open \"%s\"" // comment
0001 "ERROR: End of file \"%s\""
0002 "Quoted string not found"
…
0039 "Not possible to define USER subtype (%i) for a %s"
0040 "%s is not a subtype of %s"
0041 "Not possible to add a %s into an ARRAY of %s type"
}
In this directory are the necessary files to define specific user options.
To set and unset the option, the corresponding file has to be removed or the file needs to be
renamed.
Renumbering
This option can:
Card 1:
/RENUMBERING/WHERE/TYPE/FLAG/PART/OPTION
RENUM_PART_WITH_PROP_ID: the
part will have the same ID as its
property
RENUM_NODE_W_PARTX1000: the
nodes of each part from
part_ID*10000 to part_ID*10000
+9999
Card 2:
/TITLE/title_name
Card 3:
/END
License option
This option can release the license when the user does not answer a question during a
defined time.
MCRASH
After the defined time value, the HyperCrash license is released and can be used by
somebody else.
When the time value is exceeded and if the user wants to continue to use the HyperCrash,
HyperCrash will request a new license to FLEXLM. If there are no more licenses available, only
the HyperCrash function "output” will be available to save the model.
The file, $MCRASHDIR/section/sectiondef defines the parameters for the force and the Cut
Approach sections.
Card 1:
1 2 3 4 5 6 7 8 9 10
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# SECTION DEFINITION FILE
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
#/UNIT/LENGTH/mm
#/UNIT/MASS/g
#/UNIT/TIME/ms
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# 1. CUT APPROACH DEFINITIONS:
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# timestep filtering iframe
1e-1 1.6500 12
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# END OF SECTION DEFINITION FILE
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
Card 1:
1 2 3 4 5 6 7 8 9 10
Spotgap is the research gap for point projection on the Real Length
elements
Lengthmin is the minimum acceptable spring length for the Real Length
spotweld
Lengthmax is the maximum acceptable spring length for the Real Length
spotweld
Card 2:
1 2 3 4 5 6 7 8 9 10
Card 3:
1 2 3 4 5 6 7 8 9 10
Mass Inertia
Mass is the mass of the spring set in the property Real Mass
Inertia is the inertia of the spring set in the property Real Mass*L
ength²
1 2 3 4 5 6 7 8 9 10
Nsfunc
1 2 3 4 5 6 7 8 9 10
Thickness Maxforce
1 2 3 4 5 6 7 8 9 10
Tens_factor
Card 7:
1 2 3 4 5 6 7 8 9 10
0 = no rupture
1 = rupture
Card 8:
1 2 3 4 5 6 7 8 9 10
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# MCRASH DEFINITION FILE
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
#
# UNIT : ms, N , mm, g
#
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# spotgap max aflag lindat length min length max
10.0 2 1 0.100 10.0
Cards:
Keyword{
Arguments 1
Arguments 2
…
Arguments n
}
The comment lines start with the # character.
Example
# pixmap_path "<dir 1>:<dir 2>:<dir 3>:..."
#
# include "rc-file"
#
# style <name> [= <name>]
# {
# <option>
# }
#
# widget <widget_set> style <style_name>
# widget_class <widget_class_set> style <style_name>
pixmap_path "."
style "defaultfont"
{
font = "-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*,*"
}
# common default
style "window"
{
bg[NORMAL] = { 0.2, 0.2, 0.4 }
}
The file, $MCRASHDIR/mcrash_criteria defines the Quality / Check Element of Tree Selection
parameters, where the user can error check an element.
/Keyword/Nb_param/Param_1/Param_2/…/Param_nb_param
1 2 3 4 5 6 7 8 9 10
Criteria_i is the value that defines the bad element Real Depend
limit for mesh class i. s on
the
criteria
1 2 3 4 5 6 7 8 9 10
Criteria_i is the value that defines the good element Real Depend
limit for mesh class i. s on
the
criteria
SHELL3N
TRUSS
SOLID
SHELL3N
ELT_MINSIZE SPRING Length
SHELL3N
ELT_MAXSIZE SPRING Length
SPRING
Minimum mass ELT_MINMASS BEAM Mass
TRUSS
SPRING
Maximum mass ELT_MAXMASS BEAM Mass
TRUSS
Card 3:
/END
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
#-- CLASS S ---|--- CLASS 1 ---|--- CLASS 2 ---|--- CLASS 3 ---|--- CLASS 4
---|
/ELT_TIMESTEP/6/SHELL3N/SHELL4N/SPRING/BEAM/TRUSS/SOLID
8e-7 8e-7 8e-7 8e-7
8e-7
1e-6 1e-6 1e-6 1e-6
1e-6
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/ELT_MINSIZE/2/SHELL3N/SHELL4N
6 5 5 6
6
8
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/ELT_MAXSIZE/2/SHELL3N/SHELL4N
100 10 20 40
100
/END
Card 1:
/CHECK/INTERSECTIONS/MAX_RATIO_OF_AUTO_MOVED_NODES
1 2 3 4 5 6 7 8 9 10
Ratio
Card 2:
/CHECK/INTERSECTIONS/GAP_SEARCH
1 2 3 4 5 6 7 8 9 10
Gap_search
Caution: It is dangerous for the quality of the mesh to have a value for Gap_search that
is too high. This can cause memory trouble in the Disintersector and an abort of
HyperCrash. The Gap_search should be m uc h sm a lle r t ha n t he m inim um e le m e nt
size .
Card 3:
/CHECK/INTERSECTIONS/GAP_SEARCH_AFTER_TOGGLE
1 2 3 4 5 6 7 8 9 10
Gap_search
This option is only active if GAP_SEARCH_AFTER_TOGGLE is bigger than Gap_search. Thus, the
Semiautomatic Disintersector can propose new positions for nodes, which are not moved by
the Automatic Disintersector, because their distance to the next element is too long.
Caution: The same warning as for Gap_search applies. GAP_SEARCH_AFTER_TOGGLE should
not be bigger than the average element size.
Card 4:
/CHECK/INTERSECTIONS/GAP_AFTER_DISINTERSECTION
1 2 3 4 5 6 7 8 9 10
Gap_value
Card 5:
/CHECK/INTERSECTIONS/MAX_NB_CANDIDATES
1 2 3 4 5 6 7 8 9 10
Number_of_candidates
If Number_of_candidates is
positive: the number of candidate
value will increase one by one if
necessary.
If Number_of_candidates is
negative: the number of candidate
value will be doubled if necessary.
Card 6:
/CHECK/INTERSECTIONS/MIN_DISTANCE_FACTOR
1 2 3 4 5 6 7 8 9 10
Card 7:
/CHECK/INTERSECTIONS/AUTO_PREPARE_DISINTERSECTION/keyword
Default = YES.
Card 8:
/CHECK/INTERSECTIONS/TRIPLE_EDGES_ARE_CONTOUR/keyword
Default = YES.
Card 9:
/CHECK/INTERSECTIONS/PROJECT_ON_BOTH_PARTS/keyword
Default = YES.
Card 10:
/CHECK/INTERSECTIONS/PERFORMANCE_TEST/keyword
Card 11:
/CHECK/INTERSECTIONS/AUTO_SELECT_NEXT/keyword
Default = YES.
Card 12:
/CHECK/INTERSECTIONS/INTERFACE_TYPE_IF_PARTS_CHECKED/type
Type_7_AND_11
Default = Type_7
/CHECK/INTERSECTIONS/DISPLAY_LINEGROUPS/keyword
Card 14:
/CHECK/INTERSECTIONS/EPSILON_PARALLELISM
1 2 3 4 5 6 7 8 9 10
Limit
Default = 1e-10.
Card 15:
/CHECK/DEPENETRATOR/SMOOTH
1 2 3 4 5 6 7 8 9 10
Number_of_cycles
Card 16:
/CHECK/DEPENETRATOR/GAP_PART_CHECK
1 2 3 4 5 6 7 8 9 10
Gap_default
Default = -1
Card 17:
/CHECK/DEPENETRATOR/Gap_mini
1 2 3 4 5 6 7 8 9 10
Gap_mini
Gap_mini is the minimum gap which is used for the Real Length
penetration check of the "Tree selection" if it
is checked with variable gap.
Default = 0.000001
Card 18:
/CHECK/DEPENETRATOR/GAP_PARAMETERS
1 2 3 4 5 6 7 8 9 10
a b
gap_for_depenetration = gap_defined_interface * a + b
Card 19:
/CHECK/DEPENETRATOR/SHOW_GAP_PARAMETERS/Flag
Card 20:
/CHECK/DISINT_DEPEN/MAX_DISPLACEMENT
1 2 3 4 5 6 7 8 9 10
Limit_good Limit_bad
Limit_good All the penetrations with a value higher than Real Length
Limit_good will be displayed in orange.
Limit_bad All the penetrations with a value higher than Real Length
Limit_bad will be displayed in red.
Other cards
Card 21:
/END
Example
/CHECK/INTERSECTIONS/MAX_RATIO_OF_AUTO_MOVED_NODES
0.1
/CHECK/INTERSECTIONS/GAP_SEARCH
5.0
/CHECK/INTERSECTIONS/GAP_SEARCH_AFTER_TOGGLE
20.0
The file, $MCRASHDIR/modelchecker defines the Quality / Model Checker menu parameters.
The user can control the range of values that are marked as ERROR or WARNING.
1 2 3 4 5 6 7 8 9 10
Group_name
The check groups contain several checks. If the Model Checker list is sorted by "Check," the
group titles are displayed in black.
Card 2: Check
/MODCHK/CHECK/level/keyword_check/object_type
1 2 3 4 5 6 7 8 9 10
Check_title
Icon_title
Popup_title
Note:
For checks that concern the model, for example, RandomNoise, no object_type is
read.
For checks that are available only for a single object_type, for example,
RbodyCommonSlave, it is not necessary to give this type.
The title of the check is displayed in the Model Checker list. This title is also used for
the tooltips and pop-up menus in the ".../Modify" pages.
Check list:
MAT
Unused Check the unused object. WARNING
PROP
BRICK
TETRA4
Check the volume of the 3D
NegativeVolume TETRA10 ERROR
elements.
SHEL16
BRIC20
BEAM
Check if the nodes of the 1D
1dLooseNode SPRING ERROR
elements are not connected.
TRUSS
Check if nodes of the 1D
BEAM elements are connected with
the same element type and the
1dConnectivity SPRING WARNING
same PID or with only added
TRUSS mass, accelerometer or
section.
Check if springs with a property
Spring13Length0 SPRING ERROR
type have null length.
Check if there is spring type 4
Prop4or8 PROP WARNING
or 8 in the model.
Check if the area of the beam
NULLArea_of_Beam_Truss PROP and truss property are less than ERROR
or equal to 0.
Card 3: Correction
/MODCHK/CORRECTION/keyword_correction
1 2 3 4 5 6 7 8 9 10
Correction_name
Available correction:
RandomNoise DeleteRamdomNoise
DoubleId CorrectDoubleId
Unused Delete
FreeNodes DeleteFreeNode
ThNbSelected -
NbInModel -
NegativeVolume CorrectSolidNegativeVolume
ShellDegenerated CorrectShellDegenerated
ShellDegeneratedOtherThan3And4 CorrectShellDegeneratedOtherThan3And4
ShellElemThickness DeleteShellElemThickness
PropShellTooThick ChangeManually
PropShellTooThin ChangeManually
PropShellThickness0 ChangeManually
1dLooseNode ModifyManually
1dConnectivity ModifyManually
Spring13Length0 ModifyManually
Disconnect
Prop4or8
ChangeManually
NULLArea_of_Beam_Truss ChangeManually
NULLInertia_of_Beam_Spring ChangeManually
ChangeManually
NULLMass_Spring
Delete
Interface2BadIsearch CorrectIsearchInType2
RbodyCommonMaster ModifyManually
RbodyMasterOnElem ModifyManually
RbodyCommonSlave ModifyManually
RbodyCascade ModifyManually
Rbody1Slave ModifyManually
RbodyMasterIsSlave ModifyManually
RbodyNotSpherica ModifyManually
RbodyId2MasterId CorrectRbodyId2MasterId
AdmasNodesNotOnElem ModifyManually
TripleEdgeShell -
SkewsAxis -
SectionsNodes123 -
Card 4:
/END
Example
/MODCHK/GROUP
Accelero Cards
#---------------------------------------
/MODCHK/CHECK/INFO/NbInModel/ACCEL
Number of Accelero
Number
#---------------------------------------
/MODCHK/CHECK/INFO/ThNbSelected/ACCEL
Nb. TH-selected Accelero
Number
#---------------------------------------
/MODCHK/CHECK/ERROR/DoubleId/ACCEL
Double ID's of Accelero
Double ID
/MODCHK/CORRECTION/CorrectDoubleId
Modify ID automatically
#=======================================
/MODCHK/GROUP
Dummy Cards
#---------------------------------------
/MODCHK/CHECK/INFO/NbInModel/DUMMY
Number of Dummy
Number
#---------------------------------------
/MODCHK/CHECK/ERROR/DoubleId/DUMMY
Double ID's of Dummy
Double ID
/MODCHK/CORRECTION/CorrectDoubleId
Modify ID automatically
#---------------------------------------
/END
The .mesh files each contain a part meshed: nodes, shell elements, specific data of the part,
material name, thickness, and property type.
The .mcrash file: one file containing data not depending on the mesh: hierarchical tree of the
model, mass data, and connections data. This file will have the extension .mcrash.
Format
The lines after keywords are formatted lines of 80 characters divided into 10 fields of eight
characters (as in RADIOSS Starter Input Deck).
1 2 3 4 5 6 7 8 9 10
Header
#MCRASH_GLOBALFILE
Hierarchy: assembly
The hierarchy of the model will be described by the appropriate number of the following lines:
/TREE/ASSEMBLY/assembly_id/assembly_title
Card 1:
1 2 3 4 5 6 7 8 9 10
Nbchil
d
In the following lines we have Nbchild (Integer) representing IDs of Assemblies, Physical
Parts, or Subparts.
1 2 3 4 5 6 7 8 9 10
Child1 Child1
0
Child_
Nbchil
d
/TREE/HPART/hpart_id/NAME
Note:
It must be the same as the one defined in the corresponding .mesh file.
One assembly and one physical part cannot share the same ID.
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/TREE/ASSEMBLY/6/SEAT_L_COMP
25
58 59 60 61 62 63 64 65 66
67
68 69 70 71 72 73 74 75 76
77
78 79 80 81 82
/TREE/HPART/7/STIFF_RR_LWRARM_L
/TREE/HPART/8/MEMBER_ENG_CRADLE
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
For each physical part, we must have the following line in the file:
/MASS/part_id/mass_value/unit
unit is a keyword which defines the unit and can be: String No
kg
t ( 1 t = 1000 kg)
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/MASS/1345/12.0567/hunit
/MASS/1365/56.00/g
/MASS/1/.0001/t
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
The total theoretical mass of the car must be given to the keyword:
/TOTALMASS/mass_value/unit
/FRONTMASS/mass_value/unit
/REARMASS/mass_value/unit
kg
t ( 1 t = 1000 kg)
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/TOTALMASS/1650.0000/kg
/FRONTMASS/800.0000/kg
/REARMASS/850.0000/kg
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
Center of gravity
The theoretical coordinates of the center of mass are to be defined by the following block:
/CENTERG/unit
kg
t ( 1 t = 1000 kg)
Card 1:
1 2 3 4 5 6 7 8 9 10
Xg Yg Zg
Zg Real Length
/SPOTWELD/Nb_part/id
Card 1: coordinates
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
part_1 .. .. part_Nbpoint
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/SPOTWELD/2/3
-678.822 -449.455 301.25
-678.822 -449.455 301.25
/BOLT/Bolt_id/Bolt_name/Type
1: rigid bold
1 2 3 4 5 6 7 8 9 10
L2
is search distance in positive direction on the axle Real Length
of the bolt
1 2 3 4 5 6 7 8 9 10
Npart1
Part1,i are the identifier number of the part of the set 1 Inte No
(10 parts per line). ger
1 2 3 4 5 6 7 8 9 10
Npart2
Part2,i are the identifier number of the part of the set 2 Inte No
(10 parts per line). ger
1 2 3 4 5 6 7 8 9 10
< full path > is the full path and file name of the spring Strin No
prop_file_ property of the bolt g
name
In case <full path> is not defined, the prop_file_name will be read in the directory,
$MCRASHDIR/property. Variable (like $MCRASHDIR) can also be used to defined the path.
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/BOLT/2/Front subframe fixation/1
-678.822 -449.455 301.25 50.000000
.000000 .000000 1.00000 100.00000
120.00000
3
10 12 13
2
11 21
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/BOLT/2/Front subframe fixation/3
-678.822 -449.455 301.25 50.000000
.000000 .000000 1.00000 100.00000
120.00000
3
10 12 13
2
11 21
$MCRASHDIR/my_bolt/bolt_256.prop
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/GLUE/glue_type/Nb_pt/Glue_id
1 2 3 4 5 6 7 8 9 10
Card 2: coordinates
1 2 3 4 5 6 7 8 9 10
Where: Ty Unit
pe
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/GLUE/LINE/3/16
3 4 0.000000SPRI_13_Glue
25.271300 46.455500 0.000000
25.271300 46.455500 5.000000
35.271300 46.455500 0.000000
35.271300 46.455500 5.000000
45.271300 46.455500 0.000000
45.271300 46.455500 5.000000
/GLUE/AREA/4/17
3 4 0.000000SPRI_13_Glue
31.000000 62.000000 0.300000
31.000000 62.000000 7.000000
31.000000 47.000000 0.500000
31.000000 48.000000 8.000000
50.000000 34.000000 0.000000
50.000000 33.000000 7.000000
68.000000 56.000000 0.400000
68.000000 58.000000 7.000000
/GLUE/AUTO/0/18/automatic glue
/WELDLINE/Npart/nb_pt/id
1 2 3 4 5 6 7 8 9 10
Part_1 .. .. part_Nb_pt
Card 2: coordinates
1 2 3 4 5 6 7 8 9 10
zi_j Re Length
al
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/WELDLINE/2/2/3000
1 2
-678.822 -449.455 301.25
-678.822 -449.455 301.25
-678.822 -459.455 301.25
-678.822 -459.455 301.25
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/HEMMING/npart/nbr_pt/id
1 2 3 4 5 6 7 8 9 10
Part_1 .. .. part_Nb_pt
Where: Ty Unit
pe
Card 2: coordinates
1 2 3 4 5 6 7 8 9 10
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/HEMMING/3/2/30000
1 2 3
-678.822 -449.455 301.25
-678.822 -449.455 301.25
-678.822 -449.455 601.25
-678.822 -449.455 601.25
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
For each physical part declared in the .mcrash file, there will be a corresponding .mesh file.
In each .mesh file the declarations of the nodes, elements will be preceded by a header,
which will contain the name of the part, the material name, the mesh class, the CAD design
date, and the thickness.
The format of this header is described as follows: The name of a physical part file will be
normalized. It will be of the following form:
NAME.mesh
Where NAME is the name of the part in the .mcrash file (no blank character in the name).
Header Format
First line:
#HyperCrash_PART
After this line, all lines beginning with a # are comment lines.
Parts
For each block describing one part, information will be contained here:
/HPART/part_id/nb_subpart/dd_mmm_yyyy/NAME/Class
mmm: month
jan January
feb February
mar March
may May
jun June
jul July
aug August
sep September
oct October
nov November
dec December
yyyy: year
1: fine mesh
2: fine mesh
3: medium mesh
4: coarse mesh
/SUBPART/subpart_id/subpart_name
Card 1:
1 2 3 4 5 6 7 8 9 10
1: fine mesh
2: fine mesh
3: medium mesh
4: coarse mesh
/MID/Mat_id/Mat_name
The name of the material is the same as the file name of the same material in the database.
/PID/type/prop_id/thickness/unit
SHELL
cm
dm
inch
ft
Example
#HyperCrash_PART
/HPART/8/0/30_jul_1999/MEMBER_ENG_CRADLE/1
/MID/1/HST440
/PID/SHELL/1/2.00000/mm
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
#HyperCrash_PART
/HPART/76/2/SEATRAIL6S5AAV0_L/2
/SUBPART/1/shell19_jul_1999
1 1 1
/MID/1/SP
/PID/SHELL/1/2.00000/mm
/SUBPART/2/beam
2 2 0
/MID/2/SP
/PID/SHELL/2/1.20000/mm
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
Nodes
/NODE/unit
mm
cm
dm
ft
Card 1:
1 2 3 4 5 6 7 8 9 10
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/NODE/mm
3 1072.15028 -146.71306 92.20811
4 1072.15028 -162.30000 92.20811
5 1083.68673 -162.30000 90.99558
6 1095.22224 -162.30000 89.78315
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
Elements
/SH3N/Part_id
Card 1:
1 2 3 4 5 6 7 8 9 10
/SHELL/part_id
Card 1:
1 2 3 4 5 6 7 8 9 10
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/SH3N/1
13 21 1 10
15 23 13 14
21 32 28 33
22 29 28 34
/SH3N/2
24 16 31 19
25 17 18 32
29 21 38 20
30 35 37 39
36 42 43 41
/SHELL/1
1 11 5 6 7
Note: SH3N and SHELL may not share the same ID and can only refer to nodes, parts and/or subparts
defined in the same file.
This document describes all the spotweld file formats that HyperCrash is able to read. If you
need another specific format, please contact: hwsupport@altair.com
Card 1: spotweld
/SPOTWELD/Nb_part/id
Card 2: coordinates
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
part_1 .. .. part_Nbpoint
/END
Example:
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/SPOTWELD/2/3
-678.822 -449.455 301.25
-678.822 -449.455 301.25
1 2
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/END
Id_spotweld::nb_plate::x_coord::y_coord::z_coord::Id_prop_1::Id_prop_2::…
HyperCrash will try to weld the parts linked to the defined property (up to five properties).
Example:
1016::3::2094.178500::-778.072000::781.493150::500::500::125
Id_spotweld,x_coord,y_coord,z_coord,Id_prop_1,Id_prop_2,…
Example:
62016,2094.178500,-778.072000,781.493150,1234,6423,4654
62016,1024.13543,-458.0,12.34653
SPOT,Id_spotweld,nb_plate,x_coord,y_coord,z_coord,Id_prop_1,Id_prop_2,…
Example:
SPOT,62016,2,2094.178500,-778.072000,781.493150,1265,7532,
SPOT,62016,3,2045.176700,-798.120400,657.486350,1264,7632,18654,
This document describes all the post-processing file formats that HyperCrash is able to read.
If you need another specific format, please contact: hwsupport@altair.com
Use the following characters to separate the different fields: ”,”, ”or” or ”blank”.
Note: The node label must not contain these 3 characters.
Example:
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
Dashboard_lower_position_1_X,1234.098
Dashboard_lower_position_1_Y,0
Dashboard_lower_position_1_Z,-125.754
#
Dashboard_lower_position_2_X,1234.098
Dashboard_lower_position_2_Y,-150
Dashboard_lower_position_2_Z,-125.754
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
Example:
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
1234.098 0 -125.754 Dashboard_lower_position_1
1234.098 –150 -125.754 Dashboard_lower_position_1
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
o Static analysis
o NVH analysis
Control cards
The Nastran control cards are just able to read and write without any modification
possibilities. These lines are kept in the M00 file.
Header
The Nastran bulk data reading will start from the keyword line:
BEGIN BULK
The lines above this keyword line will be set as control cards.
GRID* GRID*
CQUAD4*
CTRIA*
FORCE CLOAD
SPC BCS
SPC1
SHELL16
BRIC20
SHELL16
BRIC20
PSOLID PROP 14
TETRA10
PLOAD
MPC
CBUSH
PBUSH
CDAMP (i)
PDAMP
CVISC
PVISC
INCLUDE
CORD2R SKEW
CORD1R SKEW
CMASS (i)
PMASS
CONM1
RBAR
RROD
PLOTEL
PBARL
CONROD
SUPERELEMENT
RSPLINE
Spotwelds
The spotwelds of the RADIOSS model are translated with the following FEM NASTRAN model:
CBEAM + RBE2
CBAR + RBE2
CWELD
HyperCrash can translate the previous FEM NASTRAN model to Altair’s spotweld if a
<root_name>M00 file can be read during the import of the NASTRAN file.
Only the read function is now existing. ANSYS (.cdb) version 5.6 and 5.7 are supported.
BEAM 4, 24 & 44
PIPE 16
MASS 21
double precision
NBLOCK NODE
nodes
SOLID 45 BRICK
SOLID 72 TETRA4
SOLID 92 TETRA10
BEAM 24 BEAM
PIPE 16 TRUSS
MASS 21 ADMAS
*20 nodes Solid is transformed into 8 nodes Solid. 20 nodes Hexahedron not yet supported
by RADIOSS.
2411 (MS2)
Nodes double precision Nodes double precision
781 (V5)
Elements types:
Elements:
11 - rod (V4,V5,MS2)
21 - beam (V4,V5,MS2) Truss
Beam
64 - sh4n (V5,MS2) Shell 3n
91 - sh3n (V4,V5,MS2) Shell 4n
2412 (MS2) 94 - sh4n (V4,V5,MS2) Shell 4n
780 (V5) Spring
111 - tetra (V4,V5,MS2) Spring
71 (V4)
112 - penta (V5,MS2) Solid
115 - hexa (V4,V5,MS2) Solid
118 - 10 nodes solid (MS2) Solid
122 - rigid body (V5,MS2) Tetra10
136 - spring (V4,V5,MS2) Rigid body
137 - spring (V5,MS2) Added mass
161 - added mass (V5,MS2)
2452 (MS9)
2435 (MS6a,7,8) Permanent groups: Groups:
2430 (MS5) entity type code:
2429 (MS3) 7 - nodes Nodes
2417 (MS2) 8 - elements Elements
752 (V4)
Materials:
773 (V5) Materials:
-> only ISOTROPIC
1710 (MS)
-> read: density, Young's modulus,
1714 (MS9)
Poisson's law 2
1715 (MS9)
coef. and yield stress
60 - flat plate
Truss 11
Beam 21
3n shell 91 780 (V5)
4n shell 94 2412 (MS)
Spring 136
Solid 111,115
Tetra10 118
descriptor type
SHELL 90
SPRING 772 (V5)
133 789 (MS)
SPR_BEAM 133
TRUSS 10
BEAM 21
SOLID 110
The M00 file contains the description of Macro-objects, which do not exist in RADIOSS Input.
It is useful for HyperCrash. This description refers to objects contained in the D00 Block
Format file; a M00 file has no meaning without its associated D00; therefore, if the D00 file is
named ROOTNAMED00, then the M00 will be named ROOTNAMEM00.
When some characters or fields appear between parenthesis ( ), then either they are not
mandatory or the two forms may appear:
Example 1:
/TREE/ASSEMBLY/assembly_id(/assembly_title)
/TREE/ASSEMBLY/1 or /TREE/ASSEMBLY/2/assembly_title
Example 2:
(UN)CREATED
In the M00 file you may encounter either the word UNCREATED or CREATED.
Connections describe local RADIOSS modeling for entities such as spotwelds. Two notions
exist: the e le m e nt a ry c onne c t ion, which is the description of one spotweld linking a set of
parts, and the logic a l c onne c t ion, which is a set of elementary connection linking a set of
part. This distinction exists for SPOTWELD, BOLT, HEMMING, and WELDLINE.
Hierarchy
This section explains the following keywords:
/TREE/ASSEMBLY
/TREE/HPART
/TREE/SUBPART
/TREE/PART_ADMAS
/TREE/PART_RBODY
Card 1:
1 2 3 4 5 6 7 8 9 10
Nbchil
d
In the following lines we have Nbchild (Integer) representing IDs of assemblies, physical
parts, or subparts.
Card 2:
1 2 3 4 5 6 7 8 9 10
Child1 Child1
0
Child_
Nbchil
d
For each ASSEMBLY there is a corresponding /SUBSET/ in the associated D00 file.
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/TREE/ASSEMBLY/1/Front side frame
2 2 6
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/TREE/HPART/hpart_id/hpart_title
Card 1:
1 2 3 4 5 6 7 8 9 10
Nbchil
d
Card 2:
1 2 3 4 5 6 7 8 9 10
Child1 Child1
0
Child_
Nbchil
d
For each HPART there is a corresponding /SUBSET/ in the associated D00 file.
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/TREE/HPART/2/Front side frame R
2
3 4
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/TREE/HPART/6/Front side frame L
1
5
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
Subpart
/TREE/SUBPART/subpart_id/subpart_title
Card 1:
1 2 3 4 5 6 7 8 9 10
Parent_id
For each SUBPART there is a corresponding /PART/ with the same ID in the associated D00
file.
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/TREE/SUBPART/3/Front side frame R - FR
2
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/TREE/SUBPART/4/Front side frame R - RR
2
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
Card 1:
1 2 3 4 5 6 7 8 9 10
Nbmass
The following cards contains the ID of Nbmass added mass, defined in the associated D00 file:
Card 2:
1 2 3 4 5 6 7 8 9 10
Mass 1 Mass 2
Mass
Nbmass
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/TREE/PART_ADMAS/7/Stiffner
1
1235
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
Card 1:
1 2 3 4 5 6 7 8 9 10
Nbrbody
The following cards contains the ID of Nodal Rigid Body defined in the associated D00 file:
1 2 3 4 5 6 7 8 9 10
Rbody Rbody
1 10
Rbody
Nbrbody
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/TREE/PART_RBODY/8/Stiffner
1
567
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
This option is used to give a theoretical value of the mass of the referred part.
1: fine mesh
2: fine mesh
3: medium mesh
4: coarse mesh
In the D00 file fixed format, only the following options are written:
Hierarchy
Spotweld
Bolt
Glue
Welding lines
Logical Connection
Class of Part
Dummy
Belt
Subset description
/FIXTREE/SUBSET/Subset_id/Subset_name/Nb_child
Card 1:
1 2 3 4 5 6 7 8 9 10
.... Child_
Nb_child
Subpart description
/FIXTREE/SUBPART/Subpart_id/Subpart_name/PID/MID/Subset_ID
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/FIXTREE/SUBPART/1/FR BMP BEAM/1/1/51
/FIXTREE/SUBSET/1/FRONT BMP BEAM ASSY/1
51
/FIXTREE/SUBSET/2/SPOT BEAM TO BRKT L/2
54 70
/FIXTREE/SUBSET/51/New_physical_part/0
/FIXTREE/SUBPART/1/FR BMP BEAM/1/1/51
/FIXTREE/SUBPART/54/SPOTWELD/6/0/0
/FIXTREE/SUBPART/70/New_Bolt/26/0/0
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
In the NASTRAN file bulk format, only the following option is written:
Hierarchy
Connections
/SPOTWELD/Nbpoint/id(/title)
Card 1: coordinates
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
part_1 .. .. part_Nbpoint
1 2 3 4 5 6 7 8 9 10
Status
CREATED (2)
1. If status is UNCREATED, it means that the spotweld modeling is not in the input deck, but
HyperCrash keeps only its geometrical description in the M00 file (Nbpoint, coordinates of
points, list of parts to weld).
2. If status is CREATED, the following keyword lines will be written for each spotweld
connection:
/INTER/inter_id
SHELL
SH3N
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/SPOTWELD/2/3
-678.822 -449.455 301.25
-678.822 -449.455 301.25
1 2
UNCREATED
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/SPOTWELD/3/7
-670.155 -519.814 299.2
-670.155 -519.814 299.533
-670.155 -519.814 300.013
1 2 3
CREATED
/NODE/12844
/NODE/12843
/NODE/12845
/SPRING/7
/SPRING/9
/BOLT/Nb_part1/Nb_part2/Type_bolt/Bolt_id(/Title)
0: not defined
1: rigid bolt
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
Z_vect Real No
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
Part1,nb1
1 2 3 4 5 6 7 8 9 10
Part2,nb2
Card 6: status
1 2 3 4 5 6 7 8 9 10
Status
1. If status is UNCREATED, it means that the bolt modeling is not in the input deck, but
HyperCrash keeps only its geometrical description in the M00 file (from Card 1 to 6).
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/BOLT/1/0/0/3/susp_arg
1117.09 557.936 790
0.042071 -0.254517 0.966153
5 5 80
110016
2478
UNCREATED
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/BOLT/1/2/2/1/New_Bolt
-642.4 486.071 260.389
-1 0 0
100 100 40
1
3 5
CREATED
/NODE/12883
/NODE/12884
/GLUE/glue_type/param/glue_id(/title)
The glue with the type AUTO and AREA can be only UNCREATED.
1 2 3 4 5 6 7 8 9 10
Where Property_Name is a string giving the name of the property or the name of the file in
which the property will be read.
1 2 3 4 5 6 7 8 9 10
Card 3: Status
1 2 3 4 5 6 7 8 9 10
Status
1. If status is UNCREATED, it means that the glue modeling is not in the input deck, but
HyperCrash keeps only its geometrical description in the M00 file (from Card 1 and 2).
2. If status is CREATED, the following keyword lines will be added for each glue connection:
/NODE/Nod_id
This keyword line will be written twice, for both nodes of the spring.
SHELL
SH3N
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/GLUE/LINE/3/16
3 4 0.000000SPRI_13_Glue
25.271300 46.455500 0.000000
25.271300 46.455500 5.000000
35.271300 46.455500 0.000000
35.271300 46.455500 5.000000
45.271300 46.455500 0.000000
45.271300 46.455500 5.000000
UNCREATED
/GLUE/AREA/4/17
3 4 0.000000SPRI_13_Glue
31.000000 62.000000 0.300000
31.000000 62.000000 7.000000
31.000000 47.000000 0.500000
31.000000 48.000000 8.000000
50.000000 34.000000 0.000000
50.000000 33.000000 7.000000
68.000000 56.000000 0.400000
68.000000 58.000000 7.000000
UNCREATED
/GLUE/AUTO/0/18/automatic glue
3 4 20.00000SPRI_13_Glue
UNCREATED
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/GLUE/LINE/3/16
3 4 0SPRI_13_Glue
35.2713 46.4555 0.75
35.2713 46.4555 6.2
25.2713 46.4555 0.75
25.2713 46.4555 6.2
45.2713 46.4555 0.75
45.4872698 45.9418162 6.54751341
CREATED
CREATED
/NODE/586
/NODE/587
/SPRING/1
/INTER/1
/INTER/2
/SHELL/202
/SHELL/317
CREATED
/NODE/588
/NODE/589
/SPRING/2
/INTER/1
/WELDLINE/Nbpoint/id(/title)
This is the same format as the spotweld. Only the keyword is changed.
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/WELDLINE/2/3
-678.822 -449.455 301.25
-678.822 -449.455 301.25
1 2
UNCREATED
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/WELDLINE/3/7
-670.155 -519.814 299.2
-670.155 -519.814 299.533
-670.155 -519.814 300.013
1 2
CREATED
/NODE/12844
/NODE/12843
/NODE/12845
/SPRING/7
/SPRING/9
/INTER/53
/INTER/54
/INTER/55
/SHELL/358
/SH3N/1456
/SHELL/567
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/HEMMING/Nbpoint/id(/title)
This is the same format as the spotweld. Only the keyword is changed.
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/HEMMING/2/3
-678.822 -449.455 301.25
-678.822 -449.455 301.25
1 2
UNCREATED
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/HEMMING/3/7
-670.155 -519.814 299.2
-670.155 -519.814 299.533
-670.155 -519.814 300.013
1 2
CREATED
/NODE/12844
/NODE/12843
/NODE/12845
/SPRING/7
/SPRING/9
/INTER/53
/INTER/54
/INTER/55
/SHELL/358
/SH3N/1456
/SHELL/567
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/CONNEC/TYPE/id
SPOTWELD
BOLT
WELDLINE
HEMMING
This is the same format as the spotweld. Only the keyword is changed.
Card 1:
1 2 3 4 5 6 7 8 9 10
Nb_elem
This is the same format as the spotweld. Only the keyword is changed.
Card 2:
1 2 3 4 5 6 7 8 9 10
.... elem_Nb_elem
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/CONNEC/SPOTWELD/19
1
19
/CONNEC/BOLT/20
1
20
/CONNEC/WELDLINE/21
7
1 2 3 4 5 6 7
/CONNEC/HEMMING/22
9
1 2 3 4 5 6 7 8 9
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
This document describes the different files needed to set up the Model Manager in the
HyperCrash environment directories and the format of the different files.
Keyword
The model will be located in the database with a keyword list that will be used to research
the model in the database.
Several keyword lists can be defined in the keyword.tbl file. Each keyword list is defined
inside a keyword group.
Card 1:
/MODMNG/KEYWORD
keyword_group_name
1 2 3 4 5 6 7 8 9 10
Key_1 Key_2
MODMNG Keyw
is a keyword No
ord
KEYWORD Keyw
is a keyword No
ord
To write a keyword with more than 8 characters, the character ’@’ will be set at the first
position of the next field (See the keyword FUEL TANK in the Example below).
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/MODMNG/KEYWORD
The model building refers to a loadcase (example: front crash on rigid wall at 35 mph.). The
loadcase file location is set in a main table file, $MCRASHDIR/modmng/loadcase_main.tbl.
Group_loadcase_name
Nb_loadcase_type
Loadcase_name
Loadcase_file_name
/END
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/MODMNG/LOADCASE/GROUP
Front crash
2
/MODMNG/LOADCASE/TYPE
Front Crash 1
$MCRASHDIR/loadcase/front_crash_1.tbl
/MODMNG/LOADCASE/TYPE
Front Crash 2
$MCRASHDIR/loadcase/front_crash_2.tbl
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/MODMNG/LOADCASE/TYPE
Rear Crash
$MCRASHDIR/loadcase/rear_crash.tbl
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/MODMNG/LOADCASE/TYPE
Side Crash
$MCRASHDIR/loadcase/side_crash.tbl
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/END
Card 1:
This card defines the keyword that will be displayed on the Model Manager sub-model list.
/MODMNG/LOADCASE/SCREEN_KEYWORD
keyword_group_name_1
keyword_group_name_2
keyword_group_name_n
This card defines a sub-model (or component) described with keywords that will be loaded to
create the complete model according to the loadcase.
/MODMNG/LOADCASE/MODEL
submodel_name
1 2 3 4 5 6 7 8 9 10
Key_1 Key_2
MODMNG Keyw
is a keyword No
ord
LOADCASE Keyw
is a keyword No
ord
MODEL Keyw
is a keyword No
ord
To write a keyword with more than 8 characters, the character ’@’ will be set on the first
position of the next field (See the section Keyword).
1 2 3 4 5 6 7 8 9 10
MODMNG Keyw
is a keyword No
ord
POSITIONING Keyw
is a keyword No
ord
DIRECTION Keyw
is a keyword No
ord
Angle Degre
is the rotation angle around the vector Real
e
If the vector direction is also defined in the submodel (B00 file), HyperCrash will rotate the
submodel until both directions are the same. The rotations are done around the point (0,0,0).
If the Angle value is different from 0, HyperCrash will rotate the model around the vector
direction and around the point (0,0,0).
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
MODMNG Keyw
is a keyword No
ord
POSITIONING Keyw
is a keyword No
ord
TRANSLATION Keyw
is a keyword No
ord
The submodel will be translated with the defined values in the global frame.
/MODMNG/LOADCASE/SCREEN_KEYWORD
Component
Model Type
Crash type
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/MODMNG/LOADCASE/MODEL
Engine
ENGINE FEM FRONT
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/MODMNG/LOADCASE/MODEL
Radiator
RADIATOR FEM FRONT
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/MODMNG/LOADCASE/MODEL
Offset deformable barrier
ODB FEM FRONT
/MODMNG/POSITIONING/BOX2BOX
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
0.5 0.0 0.0
0.5 1.0 0.0
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/MODMNG/POSITIONING/TRANSLATION
0.0 -1.0 0.0
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/END
Card 1:
<full_path>database_name_table.tbl
Example
/MODMNG/DATABASE/PRIVATE
$HOME/private_database/private_database_1.tbl
$HOME/private_database/private_database_2.tbl
/MODMNG/DATABASE/PUBLIC
For all the details about the sub-models (file B00), please refer to the B00 Description
manual.
directory_path
/path/File_name
1 2 3 4 5 6 7 8 9 10
Key_1 Key_2
MODMNG Keywo
is a keyword No
rd
DATABASE Keywo
is a keyword No
rd
To write a keyword with more than 8 characters, the character ’@’ will be set at the first
position of the next field (See the section Keyword).
Example
/MODMNG/DATABASE/DIRECTORY
$MCRASHDIR/database/
/MODMNG/DATABASE/MODEL
$MCRASHDIR/database/MODEL01B00
WINDSHIE@LD FEM FRONT
$MCRASHDIR/database/MODEL02B00
ENGINE FEM FRONT
/END
The HyperCrash Model Manager database file (B00 file) is composed of a RADIOSS input deck
(D00 file – 41 Block Format) and at the bottom of this file, some information is necessary for
HyperCrash.
Header
The specific part of the B00 file starts with the keyword line:
/MODMNG/START
Some comments can be added between these lines. These comments will be displayed in the
message window when the B00 file is loaded.
Example:
/MODMNG/START
All information that are in the M00 files are included in the B00 file between the two following
keyword lines.
Example:
/MODMNG/MCRASH/START
spotwelds information
bolts information
tree information
/MODMNG/MCRASH/END
Positioning information
This keyword line is used to define a main direction for a model. This information will be used
during the loading of the file for the automatic positioning.
/MODMNG/POSITIONING/DIRECTION
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
1.0 0.0 0.0
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
#---------------------------------------------------------------------------|
# START OF MODMNG SPECIFIC INSTRUCTIONS
#---------------------------------------------------------------------------|
/MODMNG/START
# Rigid Wall at x = 0
/MODMNG/HyperCrash/START
/MODMNG/HyperCrash/END
/MODMNG/POSITIONING/DIRECTION
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--10---|
1.0 0.0 0.0
/MODMNG/END
#---------------------------------------------------------------------------|
# END OF MODMNG SPECIFIC INSTRUCTIONS
#---------------------------------------------------------------------------|
Note: Further information for the automatic positioning is defined in the Loadcase file
description.
The specific part of the B00 file ends with the keyword line:
/MODMNG/END
This document describes the necessary files and the format used for the H-Safety application
in HyperCrash.
The file, $MCRASHDIR/belt/geometrydef is used to set the default value of the belt
geometry.
Card 1:
1 2 3 4 5 6 7 8 9 10
Width
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# BELT GEOMETRY DEFINITION FILE
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
#
# UNIT : mm
#
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# Width gap nbelw nblength
50. 4.0 3 30
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
# END OF BELT GEOMETRY DEFINITION FILE
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
This section defines the necessary files used by the Safety menu.
Keyword
The model will be located in the database with a keyword list that will be used to research the model in the
database. All the keywords are defined in the file, $MCRASHDIR/dummng/keyword.tbl.
Card 1:
/DUMMNG/KEYWORD
keyword_group_name
1 2 3 4 5 6 7 8 9 10
Key_1 Key_2
To write a keyword with more than eight characters, the character ’@’ will be set at the first
position of the next field (See the keyword, HYBRID_III in the Example below).
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
Card 1:
<full_path>database_name_table.tbl
Example
/DUMMNG/DATABASE/PRIVATE
$HOME/private_database/private_dummy_database_1.tbl
/DUMMNG/DATABASE/PUBLIC
$MCRASHDIR/database/dummy_database1.tbl
directory_path
Option to deactivate the page (D00) where the user can read a dummy model which is not set
in the database.
/DUMMNG/DATABASE/MODEL
/path/File_name
1 2 3 4 5 6 7 8 9 10
Key_1 Key_2
DUMMNG Keywo
is a keyword No
rd
DATABASE Keywo
is a keyword No
rd
To write a keyword with more than eight characters, the character ’@’ will be set at the first
position of the next field (See the section, Keyword).
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/DUMMNG/DATABASE/DIRECTORY
$DUMMY_BASE
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/DUMMNG/DATABASE/MODEL
$DUMMY_BASE/H350R12BD00
HYBRID_I@II 50 RIGID
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
/END
The M00 file is a file which contains the information which does not exist in the D00 (RADIOSS
Block Format only).
DUMMY_POS
BELT_GEN
Dummy
/DUMMY_POS/Id/Title
1 2 3 4 5 6 7 8 9 10
Subset Grnod
1 2 3 4 5 6 7 8 9 10
Hx Hy Hz
Card 3: Rotation of the dummy (in the global skew frame around the H point)
1 2 3 4 5 6 7 8 9 10
Rx Ry Rz
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
A B C D
1 2 3 4 5 6 7 8 9 10
E F G I
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
/BELT_GEN/partid
1 2 3 4 5 6 7 8 9 10
Nnode Npart
1 2 3 4 5 6 7 8 9 10
... Node_Nnode
1 2 3 4 5 6 7 8 9 10
... Part_Npart
1 2 3 4 5 6 7 8 9 10
...
y_I Integ No
er
z_i Integ No
er
1 2 3 4 5 6 7 8 9 10
0: shell
1: multi_strand
2: truss
3: spring
0: not created
1: created
0: displacement allowed
1 2 3 4 5 6 7 8 9 10
Gap Width
Gap is contact interface gap between the dummy and Real Length
the seat belt
Card 7: Parameters
1 2 3 4 5 6 7 8 9 10
Nleng Nwidth
Card 8: Parameters
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
Master1 Master2
1 2 3 4 5 6 7 8 9 10
This document describes all the Results Mapper file formats that HyperCrash is able to read.
The lines after keywords are formatted lines of 80 digits divided into 10 fields of eight digits
(like in RADIOSS Starter Input Deck).
1 2 3 4 5 6 7 8 9 10
The unused fields are displayed in gray. The first character of the comment line will be #.
This specific format of Results Mapper information file is defined in order to import stamping
results in the crash model.
Card 1: Title
/TITLE
1 2 3 4 5 6 7 8 9 10
Title-name
1 2 3 4 5 6 7 8 9 10
Flag
0: default
Card 3: Nodes
/NODE
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1* 2* 3* 4* 5* 6*
Thick
* field of 12 digits.
S_X(I,j) is the stress around X direction for the ith Real Force/length2
integration point of the jth Gauss point of
the element
S_Y(I,j) is the stress around Y direction for the ith Real Force/length2
integration point of the jth Gauss point of
the element
S_XY(i,j) is the shear stress in the plane XY for the ith Real Force/length2
integration point of the jth Gauss point of
the element
S_XZ(i,j) is the shear stress in the plane XZ for the ith Real Force/length2
integration point of the jth Gauss point of
the element
S_YZ(i,j) is the shear stress in the plane YZ for the ith Real Force/length2
integration point of the jth Gauss point of
the element
EPSP(i,j) is the plastic stain in the element for the ith Real Force/length2
integration point of the jth Gauss point of
the element
Note: The 3 nodes shell elements must be written after the 4 nodes shell elements.
/ENDDATA
Example
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
#XCHANGE INPUT FILE : Model.stp
/TITLE
example of M-Xhange file
/MAPPED_DATA
0
/NODE
1 1.398435600E+02 3.913563370E+01-1.180800000E+01
1 1.868243430E+02 3.913563370E-01-1.180800000E+01
/ELEM/SHELL4N
1 7496 7498 7500 7501
2 7495 7499 7512 7514
/ELEM/SHELL3N/
1 7496 7498 7500
10 5676 7526 5644
/XCHANGE_DATA/GLOBAL_FRAME
#SHELL4N DATA
1 1 1
2.09509E+00
1.29725E+02 1.29725E+02 7.37888E+02 1.78872E+02-2.67278E+02-1.44972E+02
9.34029E-04
2 1 1
2.09509E+00
1.29725E+02 1.29725E+02 7.37888E+02 1.78872E+02-2.67278E+02-1.44972E+02
9.34029E-04
#SHELL3N DATA
1 1 1
2.09509E+00
1.29725E+02 1.29725E+02 7.37888E+02 1.78872E+02-2.67278E+02-1.44972E+02
9.34029E-04
10 1 1
2.09509E+00
1.29725E+02 1.29725E+02 7.37888E+02 1.78872E+02-2.67278E+02-1.44972E+02
9.34029E-04
#
/ENDDATA
#--1---|---2---|---3---|---4---|---5---|---6---|---7---|---8---|---9---|--
10---|
1 2 3 4 5 6 7 8 9 10
BEGIN BULK
Card 2: Nodes
1 2 3 4 5 6 7 8 9 10
cflag z_coord
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
Example
BEGIN BULK
GRID* 1 -8.6314740e+02 -5.3617853e+02
1000001
*1000001 2.0918124e+02
GRID* 2 -8.6434418e+02 -5.3400195e+02
1000002
*1000002 2.0917842e+02
GRID* 3 -8.6554608e+02 -5.3181616e+02
1000003
*1000003 2.0917554e+02
GRID* 4 -8.6674969e+02 -5.2962726e+02
1000004
*1000004 2.0917262e+02
CQUAD4 1 4 2397 181 149 23980.0000000.000000
+E100001
+E100001 1.5586081.5552421.5613061.560449
CQUAD4 2 4 2398 149 150 23990.0000000.000000
1 2 3 4 5 6 7 8 9
AMAP
1 2 3 4 5 6 7 8 9
Nb_ci
Nb_Nodes
1 2 3 4 5 6 7 8 9
i_coord is the i coordinate value of the node in the global Real Length
frame
Card 5: 4 nodes and 3 nodes shell elements (one card per element)
1 2 3 4 5 6 7 8 9
NPS is the number of Gauss points on the shell surface (not Integer No
currently used)
1 2 3 4 5 6 7 8 9
Var_key
0: independent
1: dependent
0: independent
1: dependent
Card 7: Shell variables data block description (One card per variable)
1* 2* 3* 4* 5* 6*
...
Var_Ns(1,1,1) ...
*field of 13 digits.
Example
AMAP
6
10528
NODE / 9276 .71720192E+02 -.44168634E+03 -.11976915E+02
NODE / 9277 .73868263E+02 -.44167099E+03 -.98283386E+01
NODE / 9278 .75555687E+02 -.44165979E+03 -.73018613E+01
NODE / 9279 .76718987E+02 -.44165094E+03 -.44946604E+01
SHELL / 9025 9025 9057 9058 9026 3 1
SHELL / 9026 9026 9058 9059 9027 3 1
SHELL / 9027 9027 9059 9060 9028 3 1
SHELL / 9028 9028 9060 9061 9029 3 1
THIC 6
1 0 1 1 0 0
PLAS 6
1 1 1 0 0 0
STRS 6
5 1 1 -1 1 -2
.100002E+01 .000000E+00 .000000E+00 .000000E+00 -.191125E-03 -.685494E-
Card 1: Nodes
*NODE
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
Type Unit
Where:
*INITIAL_STRESS_SHELL
1 2 3 4 5 6 7 8
Example
*NODE
$ NODE X Y Z TC RC
19891 -0.10000000E-04 0.60475000E+03 -0.34046400E+03 1 0
19892 -0.40078700E+02 0.60280680E+03 -0.34044900E+03 0 0
19893 -0.80098000E+02 0.59983900E+03 -0.34043500E+03 0 0
19894 -0.11991700E+03 0.59482330E+03 -0.34042300E+03 0 0
19895 -0.15930000E+03 0.58709760E+03 -0.34041400E+03 0 0
*ELEMENT_SHELL_THICKNESS
$ EID PID N1 N2 N3 N4
$ T1 T2 T3 T4
19519 65871 20698 20219 19918 20221
0.100753E+01 0.100425E+01 0.961544E+00 0.974212E+00
19520 65871 20220 19917 20219 20698
0.104208E+01 0.104628E+01 0.100425E+01 0.100753E+01
19521 65871 19948 20220 20698 20224