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
PARAMETER_DEFAULT
Parameters and functions
Parameters and functions
*PARAMETER_DEFAULT
"Optional title"
%param = expression, "description", rid, quantity
"Optional title"
%param = expression, "description", rid, quantity
Parameter definition
Variable | Description |
---|---|
%param = expression | Parameter name and an expression defining its value |
description | Optional parameter description |
rid | Range ID for parameter manipulation in the GUI |
quantity | Physical quantity |
options: mass, coordinate, length, displacement, area, volume, time, stress, pressure, energy, power, acceleration, velocity, temperature, force, torque, moment, impulse, momentum, density, viscosity, srate, angledeg, anglerad, spindeg, spinrad, impint, cstiff, sstiff, tstiff, sdstiff, hcap, hcond |
Description
This command is used to define default values to parameters inside a scope (see example below). The default value is overwritten by any prior defined value.
The range ID (rid) refers to either one of the commands PARAMETER_RANGE_CONTINUOUS, PARAMETER_RANGE_DISCRETE or PARAMETER_RANGE_BOOL.
Defining a physical quantity (quantity) is optional. It helps IMPETUS Solver determine how to convert parameters between different unit systems.
Example
Default parameter values
In the COMPONENT_BOX command %a=20 has its default value, while %b=100 has its previously defined value.
*PARAMETER
%b = 100
*PARAMETER_DEFAULT
%a = 20
%b = 40
#
# Here %a=20 and %b=100
*COMPONENT_BOX
1, 1, 10, 10, 10
0, 0, 0, [%a], [%b], 20
%b = 100
*PARAMETER_DEFAULT
%a = 20
%b = 40
#
# Here %a=20 and %b=100
*COMPONENT_BOX
1, 1, 10, 10, 10
0, 0, 0, [%a], [%b], 20