Software Verification: Methodology
Software Verification: Methodology
Software Verification: Methodology
Software Verification
PROGRAM NAME: REVISION NO.:
SAP2000 5
METHODOLOGY
A comprehensive series of test problems, or examples, designed to test the various elements and analysis features of the program were created. The results produced by SAP2000 were compared to independent sources, such as hand calculated results, theoretical or published results, or results obtained from other structural/finite element programs. The comparison of the SAP2000 results with results obtained from independent sources is provided in tabular form as part of each example. Two different equation solvers are available in SAP2000. They are the Standard solver and the Advanced solver. The Advanced solver is only available with the Advanced version of the program. The two solvers give identical results for most of the verification problems. For a few numerically sensitive problems the two solvers give slightly different results. The results presented in this document are those obtained using the Standard equation solver. Example 2-019 and Example 6-011 give slightly different results when the Advanced solver is used. ACCEPTANCE CRITERIA The comparison of the SAP2000 validation and verification example results with independent results is typically characterized in one of the following three ways. Exact: There is no difference between the SAP2000 results and the independent results within the larger of the accuracy of the typical SAP2000 output and the accuracy of the independent result. Acceptable: For force, moment and displacement values, the difference between the SAP2000 results and the independent results does not exceed five percent (5%). For internal force and stress values, the difference between the SAP2000 results and the independent results does not exceed ten percent (10%). For experimental values, the difference between the SAP2000 results and the independent results does not exceed twenty five percent (25%). Unacceptable: For force, moment and displacement values, the difference between the SAP2000 results and the independent results exceeds five percent (5%). For internal force and stress values, the difference between the SAP2000 results and the independent results exceeds ten percent (10%). For experimental values, the difference between the SAP2000 results and the independent results exceeds twenty five percent (25%).
METHODOLOGY - 1
Software Verification
PROGRAM NAME: REVISION NO.:
SAP2000 5
The percentage difference between results is typically calculated using the following formula:
Percent Difference = 100 SAP2000 Result Independent Result -1
METHODOLOGY - 2
Software Verification
PROGRAM NAME: REVISION NO.:
SAP2000 5
SUMMARY OF EXAMPLES The example problems are categorized into six groups based on the structural elements used in the example. Table 1 defines the six groups, illustrates the example problem numbering system used for each group, and identifies the summary table used for each group.
TABLE 1: GROUPING OF EXAMPLE PROBLEMS
Group 1 2 3 4 5 6 Structural Elements Tested Frame Shell Plane Asolid Solid Link Example Numbering 1-001, 1-002, , 1-xxx 2-001, 2-002, , 2-xxx 3-001, 3-002, , 3-xxx 4-001, 4-002, , 4-xxx 5-001, 5-002, , 5-xxx 6-001, 6-002, , 6-xxx Summary Table Table 2-1 Table 2-2 Table 2-3 Table 2-4 Table 2-5 Table 2-6
As shown in Table 1, Tables 2-1 through 2-6 summarize the validation and verification examples for each of the six categories. Tables 2-1 through 2-6 include the example number, the problem title, a summary of the program features tested and the method of independent verification.
TABLE 2-1: SUMMARY OF GROUP 1 (FRAME) EXAMPLES
Exam. No. Problem Title Program Features Tested Calculation and application of Self load Projected, uniformly distributed load Application of Uniformly distributed load in global coordinates Uniformly distributed load in frame object local coordinates Trapezoidal and triangular distributed load on frames Joint moments and forces Static analysis of frames under all of these loading types Method of Independent Verification
1-001
General Loading
Hand calculation using the unit load method described on page 244 in Cook and Young 1985.
METHODOLOGY - 3
Software Verification
PROGRAM NAME: REVISION NO.:
SAP2000 5
1-002
Temperature Loading
1-003
1-004