The prepro subroutine for BLZ2D seems to have been copy/pasted from BLZ3D and contains discrepancies (notably NNODE = 8 when NNODE should be = 4)
The prepro subroutine needs to be checked and corrected.
Plane or axisymmetric state.
For the axisymmetric state, the symmetry axis is Y. The element is defined by 4 nodes.
Element type: 8
Revised by: Y. Zhu (1991)
Prepro: BLZ2DA.F
Lagamine: BLZ2DB.F
Note: The prepro subroutine for BLZ2D seems to have been copy/pasted from BLZ3D. However, it is highly uncertain that all the features available for BLZ3D are as well available for BLZ2D. The uncertain features are written below in italic.
| Title (A5) | |
|---|---|
| TITLE | “BLZ2D” in columns 1 to 5 |
| Control data (2I5) | |
| NELEM | Number of elements |
| INDPP | 0 → Static 1 → Dynamic |
| INSHE | = 0 for automatic calculation of shear locking parameter |
| = 1 if shear coefficient taken into account | |
| ILOAX | = 0 for global axis computation ☛ Objectivity must be verified in the material law (with Jaumann correction) ☛ No rotation of material axes |
| < 0 for computation with constant and symetrical velocity gradients pseudo local axes : use of local axes on the time step but no evolution of the local axes on the following time step ☛ Objectivity is verified ☛ No rotation of material axes |
|
| > 0 for computation with local axes ☛ Objectivity is verified ☛ Rotation of material axes |
|
| units: = 1 for rotations incorporated in local tangent matrix = 2 apply final rotation to local tangent matrix = 3 apply initial rotation to local tangent matrix = 4 compute tangent matrix through global perturbation method |
|
| tens (only for ILOAX>0): = 0 for local axes e1, e2, e3 initially parallel to global axes ex, ey, ez = 1 for local axes e1, e2 given (and e3=e1∧e2) = 2 for local axes e1, e2 initially in the plane (ex, ey) forming an angle θ with ex, ey (and e3=e1∧e2) = 3 same as 1 with different local axes for each element = 4 same as 2 with different local axes for each element |
|
| INSIG | 0 → No initial stresses 1 → $\sigma_Y=\sigma_{Y0}+yd\sigma_Y$ 3 → See PLXLS |
| Specific weight - Only if INDPP = 1 (3G10.0) | |
| WSPE(1) | = specific weight in X direction |
| WSPE(2) | = specific weight in Y direction |
| WSPE(3) | = density |
| Shear coefficient - Only if INSHE > 0 (G10.0) | |
| PARSHE | Shear locking coefficient ∈ [0,1] - close to 0: avoid shear locking but higher risk of hourglass modes (use for thin elements in flexion) - close to 1: avoid hourglass modes but higher risk of shear locking (use for cubic elements in shear) |
| Definition of the elements (2I5/4I5) | |
| NINTE | Number of integration points (1, 2, or 4) |
| LMATE | Number of the material law |
| NODES(4) | List of nodes |
| SIG0(6) | List of initial stresses (Only if INSIG ≠ 0) If INSIG = 1 (3G10.0): $\sigma_{Y0}$ - Effective stress $\sigma_Y$ at the axes origin DSIGY - Gradient of effective stress along axis OY AK0 - ratio $\sigma_X/\sigma_Y$ If INSIG = 3 (6G10.0): See PLXLS |