**process range
#
Description#
This post-processor calculates the amplitude of a scalar or tensorial variable from its history.
In the case of a tensorial variable, an invariant of the type von Mises is used to calculate the space distance in the six different dimensions, and the result is the diameter of the smallest sphere encompassing the point of interest’s path during the loading.
Syntax#
**process range
\(~\,\) *var
name
[ *type scalar
| tensor
]
[ *method
num ]
[ *alpha
value ]
[ *center
]
[ *delta
]
name is the input variable which is the subject of the range calculation.
Two methods are available. By default, the first method is applied. If
the first method fails, it will automatically roll over to the second
method. This later depends on a coefficient alpha
which must be
between 0 and 1. Its default value is 0.2.
With the option *center
, the code sends back additionally a tensor
corresponding to the center of the sphere containing the loading path.
With the option *delta
, implemented only with the scalar
keyword, the code just deliver the difference of the prescribed variable
between the last two increments.
The generated output will consist of the amplitude named after the input
subject prefixed with a D
. If the center tensor is output, the
prefix C
is added.
Example#
% this will provide Dtemper
**process range
*type scalar
*var temper
% this will provide DX
% using directly the second method
% and the center (CX11, CX22, CX33, CX12)
**process range
*var X
*method 2
*alpha 0.15
*center