The purposes of the generic one-element tests are:
Most of the data that characterize finite element such as node coordinates and boundary conditions is independent on a specific element formulation. That data is depicted below for all types of elements. Some data depends on a type of the element. That data can be found in a preamble of the element source code and on the element home page. In general we have the following element dependent data:
The following standardized one element tests are performed:
This is one element test with the arbitrary geometry, element constants and boundary conditions. It gives precise numerical values which can be used for checking the correctness of the element code when is ported on various machines an translated to various computer languages. The results of the code verification test can be found on an element home page. Results are given for all load factors l1 ...lN. On element home page the following data is displayed:
Ki,i |
K1,1 |
K2,2 |
... |
KNDOF,NDOF |
Ki,NDOF-i+1 |
KNDOF,1 |
KNDOF-1,2 |
... |
K1,NDOF |
Ri |
R1 |
R2 |
... |
RNDOF |
a1 |
a2 |
.. |
aNDOF |
||1Y||+||D1a|| |
||2Y||+||D2a|| |
... |
da1/dpi |
da2/dpi |
.. |
daNDOF/dpNp |
Sensitivity parameters p1 ... pNp a specified in a preamble of the element source code. In general parameters p1 ... pNp-1 represent material parameters and pNp is the shape parameter that coresponds to the change of the x coordinate in a second node. The sensitivity analysis is based on algorithems for exact analytical differentiation of all equations involved. Analytical sensitivity analysis is independently verified by comparition with the finite difference method. Results of finite difference method are summarized in a table:
sensitivity parameter \ load multiplier |
l1 |
l2 |
... |
lN |
p1 |
da3/dp1 |
da3/dp1 |
... |
da3/dp1 |
p2 |
da3/dp2 |
da3/dp2 |
... |
da3/dp2 |
... |
... |
... |
... |
... |
pNp |
da3/pNp |
da3/pNp |
... |
da3/pNp |
Results are given for all sensitivity parameters and all load factors l1 ...lN, but only for the first component of the solution vector in a second node (da3/dpi). Finite difference approximation is expressed as
da3/dpi=(a3(1.00000001 pi)-a3(pi))/(0.00000001 pi).
Two material states are taken into account:
Two types of objectivity are considered:
Test is performed for two geometry's:
On element home page the following data is displayed:
Geometry: Material: Load factor: fc: fb
uT |
vT |
wT |
uTref |
vTref |
wTref |
a1 |
a2 |
... |
aNDOF |
where Geometry can be distorted or undistorted, Material can be generic or uncompressible, Load factor is the boundary conditions multiplier, fc is the angle of rotation of the reference coordinate system, fb is the angle of superimposed rigid body rotation, {uT,vT,wT} is the actual displacement vector in node T, {uTref,vTref,wTref} is the displacement vector in node T transformed back to the reference geometry and free of rigid body rotations, and ai eigenvalues of the element tangent matrix. For steady ste problems one load factor is considered and for transient problems load factors that characterise all characteristic states of element (e.g elastic, plastic).
The following combinations are considered for geometricaly linear formulations:
|
Geometry |
Material |
fc |
fb |
1 |
undistorted |
uncompressible |
0 |
0 |
2 |
distorted |
uncompressible |
0 |
0 |
3 |
undistorted |
generic |
0 |
0 |
4 |
undistorted |
generic |
fc |
0 |
5 |
distorted |
generic |
0 |
0 |
6 |
distorted |
generic |
fc |
0 |
The element pass the test on objectivity with respect to the rotation of the reference frame if the combinations 3,4, for undistorted case and 5,6 for distorted case exibit the same {uTref,vTref,wTref} displacement vector.
The following combinations are considered for geometricaly non-linear formulations:
|
Geometry |
Material |
fc |
fb |
1 |
undistorted |
uncompressible |
0 |
0 |
2 |
distorted |
uncompressible |
0 |
0 |
3 |
undistorted |
generic |
0 |
0 |
4 |
undistorted |
generic |
fc |
0 |
5 |
undistorted |
generic |
0 |
fb |
6 |
undistorted |
generic |
fc |
fb |
7 |
distorted |
generic |
0 |
0 |
8 |
distorted |
generic |
fc |
0 |
9 |
distorted |
generic |
0 |
fb |
10 |
distorted |
generic |
fc |
fb |
The element passes both objectivity tests if the combinations 3,4,5,6 for undistorted case and 7,8,9,10 for distorted case exibit the same { uTref, vTref, wTref } displacement vector.
The element is considered as volumetric locking free element if the number of eigenvalues larger than 105 in the combinations 1,2 is less or equal 2.
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
-0.5 |
0.1 |
0.015 |
-0.12 |
Fx1 |
Fy1 |
2 |
1.2 |
-0.3 |
u2 |
0.02 |
10 |
Fy2 |
3 |
1.1 |
1.3 |
0 |
0 |
Fx3 |
Fy3 |
Node |
dX/dp |
dY/dp |
1 |
0 |
0 |
2 |
1 |
0 |
3 |
0 |
0 |
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
0 |
0 |
0.0015 |
-0.0012 |
|
|
2 |
1 |
0 |
0.005 |
0.003 |
|
|
3(T) |
0.5 |
0.8660254037844386 |
|
|
0.01 |
-0.05 |
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
0 |
0 |
0.0015 |
-0.0012 |
|
|
2 |
1 |
0 |
0.005 |
0.003 |
|
|
3(T) |
1.5 |
0.5 |
|
|
0.01 |
-0.05 |
Description of the results displayed on an element page
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
0.5 |
0.1 |
0.015 |
-0.12 |
- |
- |
2 |
2.2 |
-0.3 |
- |
0.02 |
10 |
- |
3 |
2.1 |
1.3 |
0 |
0 |
- |
- |
4 |
1.5 |
0. |
- |
- |
- |
- |
5 |
2.3 |
0.7 |
- |
- |
- |
- |
6 |
1.0 |
0.8 |
- |
- |
- |
- |
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
0. |
0. |
0.0015 |
-0.0012 |
- |
- |
2 |
1. |
0. |
0.005 |
0.003 |
- |
- |
3 |
0.5 |
0.866025 |
- |
- |
0.01 |
-0.05 |
4 |
0.5 |
0 |
- |
- |
- |
- |
5 |
0.75 |
0.433013 |
- |
- |
- |
- |
6 |
0.25 |
0.433013 |
- |
- |
- |
- |
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
0. |
0. |
0.0015 |
-0.0012 |
- |
- |
2 |
1. |
0. |
0.005 |
0.003 |
- |
- |
3 |
1.5 |
0.5 |
- |
- |
0.01 |
-0.05 |
4 |
0.5 |
0 |
- |
- |
- |
- |
5 |
1.2 |
0.25 |
- |
- |
- |
- |
6 |
0.75 |
0.2 |
- |
- |
- |
- |
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
-0.5 |
0.1 |
0.015 |
-0.12 |
Fx1 |
Fy1 |
2 |
1.2 |
-0.3 |
u2 |
0.02 |
105 |
Fy2 |
3 |
1.1 |
1.3 |
u3 |
0.015 |
0 |
Fy3 |
4 |
0.1 |
1.4 |
0.021 |
v4 |
Fx4 |
0 |
Node |
dX/dp |
dY/dp |
1 |
0 |
0 |
2 |
1 |
0 |
3 |
0 |
0 |
4 |
0 |
0 |
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
0 |
0 |
0.0001 |
-0.0002 |
|
|
2 |
1 |
0 |
0.0007 |
0.0001 |
|
|
3 |
1 |
1 |
|
|
0.0015 |
0.002 |
4(T) |
0 |
1 |
|
|
|
|
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
-0.5 |
0.1 |
0.0001 |
-0.0002 |
|
|
2 |
1.2 |
-0.3 |
0.0007 |
0.0001 |
|
|
3 |
1.1 |
1.3 |
|
|
0.0015 |
0.002 |
4(T) |
0.1 |
1.4 |
|
|
|
|
Description of the results displayed on an element page
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
0.5 |
0.1 |
0.015 |
-0.12 |
- |
- |
2 |
1.2 |
0.3 |
- |
0.02 |
105 |
- |
3 |
1.1 |
1.3 |
- |
0.015 |
- |
- |
4 |
0.1 |
1.4 |
0.021 |
- |
- |
- |
5 |
0.8 |
0.2 |
- |
- |
- |
- |
6 |
1.1 |
0.7 |
- |
- |
- |
- |
7 |
0.8 |
1.3 |
- |
- |
- |
- |
8 |
0.3 |
0.7 |
- |
- |
- |
- |
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
0. |
0. |
0.0001 |
-0.0002 |
- |
- |
2 |
1. |
0. |
0.0007 |
0.0001 |
- |
- |
3 |
1. |
1. |
- |
- |
0.0015 |
0.002 |
4 |
0. |
1. |
- |
- |
- |
- |
5 |
0.5 |
0 |
- |
- |
- |
- |
6 |
1 |
0.5 |
- |
- |
- |
- |
7 |
0.5 |
1 |
- |
- |
- |
- |
8 |
0 |
0.5 |
- |
- |
- |
- |
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
0.5 |
0.1 |
0.0001 |
-0.0002 |
- |
- |
2 |
1.2 |
0.3 |
0.0007 |
0.0001 |
- |
- |
3 |
1.1 |
1.3 |
- |
- |
0.0015 |
0.002 |
4 |
0.1 |
1.4 |
- |
- |
- |
- |
5 |
0.8 |
0.2 |
- |
- |
- |
- |
6 |
1.1 |
0.7 |
- |
- |
- |
- |
7 |
0.8 |
1.3 |
- |
- |
- |
- |
8 |
0.3 |
0.7 |
- |
- |
- |
- |
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
0.5 |
0.1 |
0.015 |
-0.12 |
Fx1 |
Fy1 |
2 |
1.2 |
0.3 |
u2 |
0.02 |
105 |
Fy2 |
3 |
1.1 |
1.3 |
u3 |
0.015 |
0 |
Fy3 |
4 |
0.1 |
1.4 |
0.021 |
v4 |
Fx4 |
0 |
Node |
dX/dp |
dY/dp |
1 |
0 |
0 |
2 |
1 |
0 |
3 |
0 |
0 |
4 |
0 |
0 |
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
0 |
0 |
0.0001 |
-0.0002 |
|
|
2 |
1 |
0 |
0.0007 |
0.0001 |
|
|
3 |
1 |
1 |
|
|
0.0015 |
0.002 |
4(T) |
0 |
1 |
|
|
|
|
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
0.5 |
0.1 |
0.0001 |
-0.0002 |
|
|
2 |
1.2 |
0.3 |
0.0007 |
0.0001 |
|
|
3 |
1.1 |
1.3 |
|
|
0.0015 |
0.002 |
4(T) |
0.1 |
1.4 |
|
|
|
|
Description of the results displayed on an element page
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
0.5 |
0.1 |
0.015 |
-0.12 |
Fx1 |
Fy1 |
2 |
1.2 |
0.3 |
u2 |
0.02 |
10 |
Fy2 |
3 |
1.1 |
1.3 |
0 |
0 |
Fx3 |
Fy3 |
Node |
dX/dp |
dY/dp |
1 |
0 |
0 |
2 |
1 |
0 |
3 |
0 |
0 |
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
0 |
0 |
0.0015 |
-0.0012 |
|
|
2 |
1 |
0 |
0.005 |
0.003 |
|
|
3(T) |
0.5 |
0.8660254037844386 |
|
|
0.01 |
-0.05 |
|
Coordinates |
Prescribed displacement |
Prescribed force |
|||
Node |
X |
Y |
u |
v |
Fx |
Fy |
1 |
0 |
0 |
0.0015 |
-0.0012 |
|
|
2 |
1 |
0 |
0.005 |
0.003 |
|
|
3(T) |
1.5 |
0.5 |
|
|
0.01 |
-0.05 |
Description of the results displayed on an element page
|
Coordinates |
Prescribed displacement |
Prescribed force |
||||||
Node |
X |
Y |
Z |
u |
v |
w |
Fx |
Fy |
Fz |
1 |
-0.5 |
0.0 |
-0.5 |
0.015 |
-0.12 |
0.1 |
Fx1 |
Fy1 |
Fz1 |
2 |
1.0 |
0.0 |
0.0 |
u2 |
0.0 |
0.0 |
0.0 |
Fy2 |
Fz2 |
3 |
1.0 |
1.5 |
0.0 |
0.01 |
0.02 |
0.03 |
Fx3 |
Fy3 |
Fz3 |
4 |
0.0 |
1.5 |
0.0 |
0.021 |
v4 |
w4 |
Fx4 |
105.0 |
55.0 |
5 |
0.0 |
0.0 |
1.1 |
0.1 |
0.1 |
0.1 |
Fx5 |
Fy5 |
Fz5 |
6 |
1.0 |
0.0 |
1.0 |
0.03 |
v6 |
0.02 |
Fx6 |
0.0 |
Fz6 |
7 |
1.35 |
1.0 |
1.0 |
0.0 |
0.11 |
0.1 |
Fx7 |
Fy7 |
Fz7 |
8 |
0.0 |
1.0 |
1.0 |
0.03 |
0.02 |
0.03 |
Fx8 |
Fy8 |
Fz8 |
Node |
dX/dp |
dY/dp |
1 |
0 |
0 |
2 |
1 |
0 |
3 |
0 |
0 |
4 |
0 |
0 |
5 |
0 |
0 |
6 |
0 |
0 |
7 |
0 |
0 |
8 |
0 |
0 |
|
Coordinates |
Prescribed displacement |
Prescribed force |
||||||
Node |
X |
Y |
Z |
u |
v |
w |
Fx |
Fy |
Fz |
1 |
0 |
0 |
0 |
0.0001 |
-0.0002 |
-0.0002 |
|
|
|
2 |
1 |
0 |
0 |
0.0007 |
0.0001 |
-0.0001 |
|
|
|
3 |
1 |
1 |
0 |
|
|
|
0.0015 |
0.002 |
-0.001 |
4 |
0 |
1 |
0 |
|
|
|
|
|
|
5 |
0 |
0 |
1 |
0.00012 |
-0.0001 |
0.0002 |
|
|
|
6 |
1 |
0 |
1 |
|
|
|
0.0007 |
0.0002 |
0.0001 |
7 |
1 |
1 |
1 |
|
|
|
0.0015 |
0.002 |
-0.001 |
8(T) |
0 |
1 |
1 |
|
|
|
|
|
|
|
Coordinates |
Prescribed displacement |
Prescribed force |
||||||
Node |
X |
Y |
Z |
u |
v |
w |
Fx |
Fy |
Fz |
1 |
-0.5 |
0 |
-0.5 |
0.0001 |
-0.0002 |
-0.0002 |
|
|
|
2 |
1 |
0 |
0 |
0.0007 |
0.0001 |
-0.0001 |
|
|
|
3 |
1 |
1.5 |
0 |
|
|
|
0.0015 |
0.002 |
-0.001 |
4 |
0 |
1.5 |
0 |
|
|
|
|
|
|
5 |
0 |
0 |
1.1 |
0.00012 |
-0.0001 |
0.0002 |
|
|
|
6 |
1 |
0 |
1 |
|
|
|
0.0007 |
0.0002 |
0.0001 |
7 |
1.35 |
1 |
1 |
|
|
|
0.0015 |
0.002 |
-0.001 |
8(T) |
0 |
1 |
1 |
|
|
|
|
|
|
Description of the results displayed on an element page
|
Coordinates |
Prescribed displacement |
Prescribed force |
||||||
Node |
X |
Y |
Z |
u |
v |
w |
Fx |
Fy |
Fz |
1 |
-0.5 |
0.0 |
-0.5 |
0.015 |
-0.12 |
0.1 |
Fx1 |
Fy1 |
Fz1 |
2 |
1.0 |
0.0 |
0.0 |
u2 |
0.0 |
0.0 |
0.0 |
Fy2 |
Fz2 |
3 |
0.0 |
1.0 |
1.0 |
0.021 |
v3 |
w3 |
Fx3 |
10.0 |
5.0 |
4 |
1.0 |
1.5 |
0.0 |
0.01 |
0.02 |
0.03 |
Fx4 |
Fy4 |
Fz4 |
Node |
dX/dp |
dY/dp |
1 |
0 |
0 |
2 |
1 |
0 |
3 |
0 |
0 |
4 |
0 |
0 |
|
Coordinates |
Prescribed displacement |
Prescribed force |
||||||
Node |
X |
Y |
Z |
u |
v |
w |
Fx |
Fy |
Fz |
1 |
0 |
0 |
0 |
0.0001 |
-0.0002 |
-0.0002 |
|
|
|
2 |
1 |
0 |
0 |
0.0007 |
0.0001 |
-0.0001 |
|
|
|
3(T) |
0 |
0 |
1 |
|
|
|
0.1 |
-0.2 |
0.5 |
4 |
0 |
1 |
0 |
|
|
|
|
|
|
|
Coordinates |
Prescribed displacement |
Prescribed force |
||||||
Node |
X |
Y |
Z |
u |
v |
w |
Fx |
Fy |
Fz |
1 |
-0.5 |
0 |
-0.5 |
0.0001 |
-0.0002 |
-0.0002 |
|
|
|
2 |
1 |
0 |
0 |
0.0007 |
0.0001 |
-0.0001 |
|
|
|
3(T) |
0 |
0 |
1.1 |
|
|
|
0.1 |
-0.2 |
0.5 |
4 |
0 |
1.5 |
0 |
|
|
|
|
|
|