This command category can be used to test most material models depend on strain input only without establishing a FE
model. Some wrappers and material models that rely on other material models cannot be tested in this way.
materialTest1D (1) (2) (3) [4...]
# (1) int, unique tag of the material model to use
# (2) double, size of per strain increment
# (3) int, number of steps along increment direction
# [4...] int, optional numbers of steps for strain history
materialTest2D (1) (2...4) (5) [6...]
# (1) int, unique tag of the material model to use
# (2...4) double, size of per strain increment
# (5) int, number of steps along increment direction
# [6...] int, optional numbers of steps for strain history
materialTest3D (1) (2...7) (8) [9...]
# (1) int, unique tag of the material model to use
# (2...7) double, size of per strain increment
# (8) int, number of steps along increment direction
# [9...] int, optional numbers of steps for strain history
Remarks
The increment size could be either positive or negative.
The loading direction reverses after given numbers of steps.
The strain-stress history would be saved to RESULT.txt. If HDF5 is used, the result would be additionally saved
to RESULT.h5. Besides, a gnuplot file named RESULT.plt will be generated.
Usage
To use the tester, it is necessary to define a material beforehand. Here a Bilinear1D model is defined with elastic
modulus , yield stress and a negative hardening ratio .
The following command loads towards positive strain direction for 300 increments with increment size of then
negative direction for another 300 increments and eventually 200 increments towards positive direction. The ending
strain would be .