Commands list
×MENU
EXPAND ALL
SORT A-Z
- Input handling
- Solution control and techniques
- Output
-
Mesh commands
- ACTIVATE_ELEMENTS
- ADD_MASS
- CHANGE_PART_ID
- COMPONENT_BOLT
- COMPONENT_BOX
- COMPONENT_BOX_IRREGULAR
- COMPONENT_CYLINDER
- COMPONENT_PIPE
- COMPONENT_REBAR
- COMPONENT_SPHERE
- CONNECTOR_DAMPER
- INITIAL_DISPLACEMENT
- MERGE_DUPLICATED_NODES
- REDISTRIBUTE_MESH_CARTESIAN
- REFINE
- SMOOTH_MESH
- SUBDIVIDE_PART_THICKNESS
- TRANSFORM_MESH_CARTESIAN
- TRANSFORM_MESH_CYLINDRICAL
- TRIM
- TRIM_HOLE
- WELD
- Nodes and connectivity
-
Material properties
- EOS_GRUNEISEN
- MAT_BB
- MAT_BERGSTROM_BOYCE
- MAT_CABLE
- MAT_CERAMIC
- MAT_CONCRETE_2017
- MAT_CONCRETE_2018
- MAT_CONCRETE_2021
- MAT_CREEP
- MAT_ELASTIC
- MAT_FABRIC
- MAT_FABRIC_ISOTROPIC
- MAT_FLUID
- MAT_FOAM
- MAT_FORMING
- MAT_FORMING_R
- MAT_GRANULAR_CAP
- MAT_HJC_CONCRETE
- MAT_HOEK_BROWN
- MAT_HOT_FORMING
- MAT_HSS
- MAT_JC
- MAT_JC_FIELD
- MAT_JH_CERAMIC
- MAT_LEE_TARVER
- MAT_LIBRARY
- MAT_METAL
- MAT_MMC
- MAT_MMC_OST
- MAT_MM_CONCRETE
- MAT_MOONEY_RIVLIN
- MAT_MULTILAYER_ORTHOTROPIC
- MAT_OBJECT
- MAT_ORTHOTROPIC
- MAT_POWDER_BURN
- MAT_REBAR
- MAT_RIGID
- MAT_UNDETONATED_EXPLOSIVE
- MAT_USER_X
- MAT_VISCOUS_FOAM
- MAT_VISCO_PLASTIC
- MAT_YEOH
- MAT_ZA
- PROP_DAMAGE_BRITTLE
- PROP_DAMAGE_CL
- PROP_DAMAGE_CL_0_45_90
- PROP_DAMAGE_CL_0_45_90_REGULARIZE
- PROP_DAMAGE_CL_ANISOTROPIC
- PROP_DAMAGE_CL_REGULARIZE
- PROP_DAMAGE_GOLDTHORPE
- PROP_DAMAGE_HC
- PROP_DAMAGE_IMP
- PROP_DAMAGE_IMP_ISO
- PROP_DAMAGE_JC
- PROP_DAMAGE_JC_REGULARIZE
- PROP_DAMAGE_STRAIN
- PROP_THERMAL
-
Initial conditions
- INITIAL_CONTACT
- INITIAL_DAMAGE_MAP
- INITIAL_DAMAGE_RANDOM
- INITIAL_DAMAGE_SURFACE_RANDOM
- INITIAL_MATERIAL_DIRECTION
- INITIAL_MATERIAL_DIRECTION_PATH
- INITIAL_MATERIAL_DIRECTION_VECTOR
- INITIAL_MATERIAL_DIRECTION_WRAP
- INITIAL_PLASTIC_STRAIN_FUNCTION
- INITIAL_STATE
- INITIAL_STATE_HAZ
- INITIAL_STATE_WELDSIM
- INITIAL_STRESS_FUNCTION
- INITIAL_TEMPERATURE
- INITIAL_THICKNESS
- INITIAL_VELOCITY
- REMAP
- Boundary conditions
- Loads
- Contact and tied interfaces
- Rigid bodies
- Connectors
- Parameters and functions
- Geometries
- Sets
- Coordinate system
- Particle
- CFD
- γSPH
Third-party add-ons
OUTPUT_CONTACT_FORCE
Output
Output
*OUTPUT_CONTACT_FORCE
"Optional title"
coid, entype, enid
"Optional title"
coid, entype, enid
Parameter definition
Variable | Description |
---|---|
coid | Command ID |
entype | Entity type |
options: P, PS, G, ALL | |
enid | Entity ID |
Description
This command is used to specify a region where all contact forces are sampled and output to the ASCII file contact_force.out. The output interval is parameter $\Delta t_{ascii}$ in OUTPUT.
Example
Two colliding spheres
The contact forces on the two colliding spheres are sampled and output to contact_force.out.
*UNIT_SYSTEM
SI
#
# --- TIME and OUTPUT ---
#
*TIME
2.0e-5
*OUTPUT_CONTACT_FORCE
"upper sphere"
1, P, 1
*OUTPUT_CONTACT_FORCE
"lower sphere"
2, G, 10
*GEOMETRY_SEED_COORDINATE
10
0, 0, -0.02
#
# --- MESH ---
#
*COMPONENT_SPHERE
"upper sphere"
1, 1, 5
0, 0, 0.01, 0.01
*COMPONENT_SPHERE
"lower sphere"
2, 2, 5
0, 0, -0.01, 0.01
#
# --- MATERIAL ---
#
*MAT_METAL
1, 7800.0, 210.0e9, 0.3
1
*FUNCTION
1
1.0e8
#
# --- PART ---
#
*PART
"upper sphere"
1, 1
"lower sphere"
2, 1
#
# --- INITIAL CONDITION ---
#
*INITIAL_VELOCITY
P, 1, 0, 0, -200
#
# --- CONTACT ---
#
*CONTACT
"all to all"
1
ALL, 0, ALL, 0, 0.1
*END
SI
#
# --- TIME and OUTPUT ---
#
*TIME
2.0e-5
*OUTPUT_CONTACT_FORCE
"upper sphere"
1, P, 1
*OUTPUT_CONTACT_FORCE
"lower sphere"
2, G, 10
*GEOMETRY_SEED_COORDINATE
10
0, 0, -0.02
#
# --- MESH ---
#
*COMPONENT_SPHERE
"upper sphere"
1, 1, 5
0, 0, 0.01, 0.01
*COMPONENT_SPHERE
"lower sphere"
2, 2, 5
0, 0, -0.01, 0.01
#
# --- MATERIAL ---
#
*MAT_METAL
1, 7800.0, 210.0e9, 0.3
1
*FUNCTION
1
1.0e8
#
# --- PART ---
#
*PART
"upper sphere"
1, 1
"lower sphere"
2, 1
#
# --- INITIAL CONDITION ---
#
*INITIAL_VELOCITY
P, 1, 0, 0, -200
#
# --- CONTACT ---
#
*CONTACT
"all to all"
1
ALL, 0, ALL, 0, 0.1
*END