UVARM

This problem contains basic test cases for one or more Abaqus elements and features.

The following topics are discussed:

ProductsAbaqus/Standard

Elements tested

  • B21
  • B31
  • C3D8
  • C3D8R
  • C3D8T
  • CAX4
  • CAX4E
  • CAXA42
  • CPE4R
  • CPE4T
  • CPE8RP
  • CPS4R
  • DC1D2
  • DC2D4
  • DC3D8
  • M3D4
  • M3D4R
  • S4
  • S4R
  • S8R
  • SAX1
  • SAXA12
  • T3D2
  • T3D3T

Features tested

User subroutine to define user output variables as functions of standard output variables.

Problem description

This set of verification problems tests many of the variables that are passed into UVARM, as well as integration point quantities that are read by the utility subroutine GETVRM. Most of the tests are single-element cases that set user-defined output variables directly equal to integration point quantities such as stresses and strains. These tests also verify that the user-defined output variables are transferred properly to the solution process.

Results and discussion

The results verify that the subroutine GETVRM picks up the correct variables and transfers them properly to the output files.

Input files

Heat transfer analyses:
uvarhfv3.inp

DC3D8 elements; field-variable-dependent conductivity; HFL, TEMP, FV.

uvarhfv3.f

User subroutine UVARM used in uvarhfv3.inp.

uvarhfv2.inp

DC2D4 elements; field-variable-dependent conductivity; HFL, TEMP, FV.

uvarhfv2.f

User subroutine UVARM used in uvarhfv2.inp.

uvarhfv1.inp

DC1D2 elements; field-variable-dependent conductivity; HFL, TEMP, FV.

uvarhfv1.f

User subroutine UVARM used in uvarhfv1.inp.

Coupled temperature-displacement analyses:
uvartel3.inp

C3D8T elements; linear elastic; S, HFL, TEMP, COORD, THE, THEP.

uvartel3.f

User subroutine UVARM used in uvartel3.inp.

uvartel2.inp

CPE4T elements; linear elastic; S, HFL, TEMP, COORD, THE, THEP.

uvartel2.f

User subroutine UVARM used in uvartel2.inp.

uvartel1.inp

T3D3T elements; linear elastic; S, HFL, TEMP, COORD, THE, THEP.

uvartel1.f

User subroutine UVARM used in uvartel1.inp.

Geostatic analyses:
uvargdp3.inp

CAX4 elements; Drucker-Prager; E, EP, PE, PEP, NE, NEP, LE, LEP.

uvargdp3.f

User subroutine UVARM used in uvargdp3.inp.

uvargdp2.inp

CPE4R elements; Drucker-Prager; E, EP, PE, PEP, NE, NEP, LE, LEP.

uvargdp2.f

User subroutine UVARM used in uvargdp2.inp.

Static analyses:
uvarsel3.inp

B31 elements; linear elastic; S, E, IVOL, TEMP.

uvarsel3.f

User subroutine UVARM used in uvarsel3.inp.

uvarsel2.inp

B21 elements; linear elastic; S, E, IVOL, TEMP.

uvarsel2.f

User subroutine UVARM used in uvarsel2.inp.

uvarself.inp

S4R elements; linear elastic; S, STH, CFAILURE, ENER.

uvarself.f

User subroutine UVARM used in uvarself.inp.

uvarsele.inp

S4 elements; linear elastic; S, STH, CFAILURE, ENER.

uvarsele.f

User subroutine UVARM used in uvarsele.inp.

uvarseln.inp

CAXA42 elements; linear elastic; S, SINV, E.

uvarseln.f

User subroutine UVARM used in uvarseln.inp.

uvarsecn.inp

SAXA12 elements; elastic, composite; S, SP, SINV, E, EP, ENER.

uvarsecn.f

User subroutine UVARM used in uvarsecn.inp.

uvarseca.inp

SAX1 elements; elastic, composite; S, SP, CFAILURE, ENER.

uvarseca.f

User subroutine UVARM used in uvarseca.inp.

uvarsec2.inp

S8R elements; elastic, composite; S, SP, TSHR, CFAILURE, ENER.

uvarsec2.f

User subroutine UVARM used in uvarsec2.inp.

uvarsmp3.inp

C3D8 elements; Mises plasticity; ALPHA, ALPHAP, SINV, E, EP, PE, PEP, ENER.

uvarsmp3.f

User subroutine UVARM used in uvarsmp3.inp.

uvarsmp2.inp

CPS4R elements; Mises plasticity; ALPHA, ALPHAP, SINV, E, EP, PE, PEP, ENER.

uvarsmp2.f

User subroutine UVARM used in uvarsmp2.inp.

uvarsmp1.inp

T3D2 elements; Mises plasticity; ALPHA, ALPHAP, SINV, E, EP, PE, PEP, ENER.

uvarsmp1.f

User subroutine UVARM used in uvarsmp1.inp.

uvarscn3.inp

C3D8R elements; concrete; S, SP, PE, PEP, DG, DGP, CRACK.

uvarscn3.f

User subroutine UVARM used in uvarscn3.inp.

uvarscn2.inp

CPS4R elements; concrete; S, SP, PE, PEP, DG, DGP, CRACK.

uvarscn2.f

User subroutine UVARM used in uvarscn2.inp.

uvarscn1.inp

T3D2 elements; concrete; S, SP, DG, DGP, CRACK.

uvarscn1.f

User subroutine UVARM used in uvarscn1.inp.

uvarsep2.inp

CPE8RP elements; porous elastic; SAT, POR, GELVR, VOIDR.

uvarsep2.f

User subroutine UVARM used in uvarsep2.inp.

uvarsep3.inp

CPE8RP elements; porous elastic with anisotropic swelling; SAT, POR, GELVR, VOIDR.

uvarsep3.f

User subroutine UVARM used in uvarsep3.inp.

uvarspz3.inp

CAX4E elements; piezoelectric; S, E, EFLX, EPG.

uvarspz3.f

User subroutine UVARM used in uvarspz3.inp.

uvarscp3.inp

C3D8R elements; Cap plasticity; S, SP, IE, IEP, EE, EEP, PEQC.

uvarscp3.f

User subroutine UVARM used in uvarscp3.inp.

uvarsreb.inp

C3D8R, S4R, M3D4R elements; elastic, rebar; S, E, IVOL, RBFOR, RBANG, RBROT.

uvarsreb.f

User subroutine UVARM used in uvarsreb.inp.

Dynamic analyses:
uvardel3.inp

C3D8R elements; linear elastic; S, SINV, ER, ERP, ENER, COORD.

uvardel3.f

User subroutine UVARM used in uvardel3.inp.

uvardel2.inp

CPS4R elements; linear elastic; S, SINV, ER, ERP, ENER, COORD.

uvardel2.f

User subroutine UVARM used in uvardel2.inp.

uvardel1.inp

T3D2 elements; linear elastic; S, SINV, ER, ERP, ENER, COORD.

uvardel1.f

User subroutine UVARM used in uvardel1.inp.

Visco analyses:
uvarvve3.inp

C3D8R elements; viscoelastic; S, SP, E, EP, CE, CEP, ENER.

uvarvve3.f

User subroutine UVARM used in uvarvve3.inp.

uvarvve2.inp

CPS4R elements; viscoelastic; S, SP, E, EP, CE, CEP, ENER.

uvarvve2.f

User subroutine UVARM used in uvarvve2.inp.