You are on page 1of 5

Software Verification

PROGRAM NAME: SAP2000


REVISION NO.: 2

EXAMPLE 5-001
SOLID – PATCH TEST WITH PRESCRIBED DISPLACEMENTS

PROBLEM DESCRIPTION
In this example, a unit cube made up of seven irregularly shaped solid objects is
subjected to prescribed edge displacements that theoretically impose a constant
stress field over the model. The geometry, properties and loading are as
described in MacNeal and Harder 1985. The stress components and internal
displacements resulting from the prescribed edge displacements are compared
with those presented in MacNeal and Harder 1985.

Joints 9 through 16 are restrained for translation in the X, Y and Z directions.


The prescribed displacements are applied to the restrained degrees of freedom of
those edge joints.

Separate models are used to test the solid object with and without consideration
of incompatible bending modes.

GEOMETRY AND PROPERTIES


Y
Joint Coordinates (inches)
12 11 Joint X Y Z
1 0.249 0.342 0.192
2 0.826 0.288 0.288
4 3 0.850 0.649 0.263
16 15 4 0.273 0.750 0.230
5 0.320 0.186 0.643
4 6 0.677 0.305 0.683
3 7 0.788 0.693 0.644
8 8 0.165 0.745 0.702
7 9 0 0 0
3 5
1 10 1 0 0
1 11 1 1 0
2
12 0 1 0
9 6 X 13 0 0 1
14 1 0 1
5 10 15 1 1 1
2 16 0 1 1

13 14 Material Properties
1 - Joint number E = 1,000,000 lb/in2
Z
There are 7 total solid objects making up the cube ν = 0.25

EXAMPLE 5-001 - 1
Software Verification
PROGRAM NAME: SAP2000
REVISION NO.: 2

SOLID OBJECT CONNECTIVITY


The joint connectivity for the seven solid objects that make up the patch test unit
cube is shown in the following table.

Solid Jt. 1 Jt. 2 Jt. 3 Jt. 4 Jt. 5 Jt. 6 Jt. 7 Jt. 8

1 1 9 1 12 4 13 5 16

2 2 9 10 1 2 13 14 5

3 3 1 2 4 3 5 6 8

4 4 4 3 12 11 8 7 16

5 5 2 10 3 11 6 14 7

6 6 5 6 8 7 13 14 16

7 7 9 10 12 11 1 2 4

LOADING
The loading is provided in the form of prescribed edge displacements Ux, Uy, and
Uz, which are imposed on joints 9 through 16. Those displacements are defined
by the following equations.

2x  y  z x  2y  z x  y  2z
Ux  , Uy  , Uz 
2000 2000 2000

The following table shows the applied displacements calculated from the
preceding equations for each of the edge joints.

EXAMPLE 5-001 - 2
Software Verification
PROGRAM NAME: SAP2000
REVISION NO.: 2

X Y Z Ux Uy Uz
Joint (in) (in) (in) (in) (in) (in)

8* 0.165 0.745 0.702 0.00089 0.00118 0.00116

9 0 0 0 0 0 0

10 1 0 0 0.001 0.0005 0.0005

11 1 1 0 0.0015 0.0015 0.001

12 0 1 0 0.0005 0.001 0.0005

13 0 0 1 0.0005 0.0005 0.001

14 1 0 1 0.0015 0.001 0.0015

15 1 1 1 0.002 0.002 0.002

16 0 1 1 0.001 0.0015 0.0015


* The displacements shown for joint 8 are not imposed on the cube. Instead
those displacements are compared with the SAP2000 results.

TECHNICAL FEATURES OF SAP2000 TESTED


 Patch test using solid elements
 Joint displacement loading

EXAMPLE 5-001 - 3
Software Verification
PROGRAM NAME: SAP2000
REVISION NO.: 2

RESULTS COMPARISON
The independent results are published in MacNeal and Harder 1985. The
SAP2000 stress results, which are constant throughout the cube, are recovered at
joint 8 of solid object 3, the center solid object. The independent displacements at
joint 8 have been calculated in a previous section entitled “Loading.”

With Incompatible Bending Modes

Output Percent
Parameter Component SAP2000 Independent Difference
σxx 2000 2000 0%
Direct stress
σyy 2000 2000 0%
lb/in2
σxy 2000 2000 0%
xx 400 400 0%
Shear Stress
yy 400 400 0%
lb/in2
xy 400 400 0%

Joint 8 Ux 0.00089 0.00089 0%


Displ. Uy 0.00118 0.00118 0%
in Uz 0.00116 0.00116 0%

EXAMPLE 5-001 - 4
Software Verification
PROGRAM NAME: SAP2000
REVISION NO.: 2

Without Incompatible Bending Modes

Output Percent
Parameter Component SAP2000 Independent Difference
σxx 2000 2000 0%
Direct stress
σyy 2000 2000 0%
lb/in2
σxy 2000 2000 0%
xx 400 400 0%
Shear Stress
yy 400 400 0%
lb/in2
xy 400 400 0%

Joint 8 Ux 0.00089 0.00089 0%


Displ. Uy 0.00118 0.00118 0%
in Uz 0.00116 0.00116 0%

COMPUTER FILE: Example 5-001-incomp, Example 5-001-comp

CONCLUSION
The SAP2000 results, with and without incompatible bending modes, show an
exact comparison with the independent results.

EXAMPLE 5-001 - 5