Modulefpreviousupnextcontents[BIG][Normal][small]
Next: 2.7 Computing the flux and temperature Up: 2 Manipulation of solutions Prev: 2.5 Computation of interface and reaction Contents


2.6 Computing the stresses (D.S. TAE)

Preprocessor STREXX constructs a D.S. TAE containing the stresses by combining the array containing the element stresses of D.S. TAE, set up at the same time as the element matrices and right-hand-sides, with D.S. B containing the displacements, constructed at the same time the solution to the elasticity problem was computed.

All the finite elements in elasticity are possible.

Module STRESS, called by STREXX calculates the stresses in each element at the barycentre or at the numerical integration points (see technical files) and, in addition, can print the stresses of all or part of the elements in the mesh. For a two-dimensional problem (the visualization of the three-dimensional case has not been implemented), structure TAE resulting from STRESS is used to visualize the stresses (see TRSTXX in part II of this user guide).

Program STRESS has the following form:

      SUBROUTINE STRESS(M,XM,ISTRES,LINDIC,INDIC,NFBE,NIBE,NFBT,NIBT,
     +                  NFTAE,NITAE,NFNDL1,NINDL1,NFNDL2,NINDL2,
     +                  NFMAIL,NIMAIL,NFTAES,NITAES,NTTAES)
C   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
C   MODULE  STRESS : COMPUTE THE STRESSES DURING THE SOLUTION OF AN
C   --------------   ELASTICITY PROBLEM FROM THE ELEMENT STRESSES
C                    AND THE SOLUTION
C   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

where

The input files necessary are NFBE, NFTAE, NFMAIL and, in certain cases, NFBT, NFNDL1 and NFNDL2. The output file is NFTAES.

There is no input data required specifically for this module except in the case where NTTAES is non-zero. In this case, the following data is required:

Loop I from 1 to NTTAES

End of loop.

Note that depending on ISTRES, the computation of eigenvalues and eigenvectors is either performed or not. Subroutine VPM2DD computes the eigenvalues and eigenvectors for the two-dimensional case. VAM3DD computes the eigenvalues whereas VPM3DD computes the eigenvectors for the three-dimensional case.

The TAE structure resulting from module STRESS contains the informations corresponding to the stresses of all the elements in the mesh. Module COMTAE is employed to select certain elements only and to construct the corresponding D.S. TAE.

    

      SUBROUTINE COMTAE(M,ISTRES,INDIC,LINDIC,NFTAE,NITAE,NFTAES,NITAES)
C  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
C  MODULE COMTAE : COMPRESS D.S. TAES ( RESULTING FROM STRESS )
C  -------------   ONLY THE ELEMENTS OF INDIC AND ISTRES ARE RETAINED
C  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

where:

The input file required is NFTAE. The output file is NFTAES.

There is no input data required specifically for this module.


Modulefpreviousupnextcontents[BIG][Normal][small]
Next: 2.7 Computing the flux and temperature Up: 2 Manipulation of solutions Prev: 2.5 Computation of interface and reaction Contents