Next: post_error_item index data_item_name data_item_index Up: Input file, data part Previous: options_stabilization switch   Contents

## post_calcul unknown operat ...

This records activates calculation post results. Here unknown can be one of the matrices -materi_stress, -materi_strain_elasti, -materi_strain_plasti, -materi_strain_total or unknown can be one of the vectors -materi_velocity, -materi_displacement, or unknown can be one of the scalars -condif_temperature, -groundflow_pressure.

The results of these calculations are stored for each node_dof record in a node_dof_calcul record, and are stored for each post_point_dof record in a post_point_dof_calcul record, and are stored for each post_line_dof record in a post_line_dof_calcul record, and are stored for each post_quadrilateral_dof record in a post_quadrilateral_dof_calcul record.

We denote a matrix unknown with and denote a vector unknown with , and denote a scalar unknown with .

If operat is -prival then three principal values of a matrix are calculated. Each principal value contains the size of the principal vector. The principal values are ordered (the first value is the largest one, and the last value is the smallest one).

If operat is -privec then three principal vectors of a matrix are calculated. Each principal vector contains the , and component of the principal vector. The same ordering as used for -prival is used here also.

If operat is -average then is calculated for a matrix or is calculated for a vector.

If operat is -absol then the absolute value of a scalar is calculated.

If operat is -positive then the average of the positive principal values for a matrix is calculated. If materi_strain_plasti is taken for the matrix , then this operator typically can be used as a measure for the amount of tensile failure (cracking).

If operat is -negative then the average of the negative principal values for a matrix is calculated. If materi_strain_plasti is taken for the matrix , then this operator typically can be used as a measure for the amount of compression failure (crunching).

If operat is -sizetot then is calculated for a matrix or is calculated for a vector. This measures the size of a matrix or the size of a vector.

If operat is -sizedev then is calculated where is the deviatoric part of a matrix : where is 1 if and is 0 otherwise. This measures the size of the deviatoric part of the matrix.

Specially for geotechnics you can set operat to -phimob in case unknown is -materi_stress. Then the 'mobilised friction angle' is calculated in degrees. It is default calculated without taking cohesion into account.

Specially for geotechnics you can set operat to -total in case unknown is -materi_stress. Then the total stress is calculated from the effective stress and the groundflow total pressure.

Specially for geotechnics you can set operat to -static in case unknown is -groundflow_pressure. Then the static pressure is calculated.

Specially for geotechnics you can set operat to -dynamic in case unknown is -groundflow_pressure. Then the dynamic pressure is calculated.

Specially for geotechnics you can set operat to -total in case unknown is -groundflow_pressure. Then the total pressure is calculated.

The next piece of input file

...
materi_stress
materi_strain_plasti
end_initia
...
post_calcul -materi_stress -sizedev -materi_strain_plasti -sizetot
...
control_timestep 1 ...
control_print 1 -node_dof_calcul

will print records like

node_dof_calcul index 0.2 1.1e-4

Here the 0.2 is the equivalent Von Mises stress and 1.1e-4 measures the plastic strain matrix.

Next: post_error_item index data_item_name data_item_index Up: Input file, data part Previous: options_stabilization switch   Contents
tochnog 2001-09-02