Verification Tests

The static analysis engine (linear and P-Delta) is based on PyNite, an open-source 3D structural analysis library. The buckling analysis uses a custom Wittrick-Williams exact solver built on top of the same framework. Both are verified against published textbook solutions, analytical formulas, and industry benchmark problems.

This page documents the key verification tests that confirm the accuracy of reactions, internal forces, deflections, second-order (P-Delta) effects, and eigenvalue buckling analysis. All expected values come from independent, published sources. Every result shown was computed by running the solver directly against these test cases.

Test Cases
45
Verified benchmarks
Avg Difference
0.03%
Across all tests
Categories
5
Beams, Frames, P-Δ, Special, Buckling
References
8
Independent sources

Beams

Verification of reactions, bending moments, shear forces, and deflections for simply supported, continuous, and overhanging beams under distributed and point loads.

TestExpectedResultStatus
Continuous beam — maximum moment (3 supports, UDL)CISC Handbook of Steel Construction, 11th Ed., Diagram 24
M = 18,000 kip·in18,000 kip·inExact
Overhanging beam — max moment at supportCISC Handbook of Steel Construction, 11th Ed.
M = 45.045.0Exact
Overhanging beam — min interior momentCISC Handbook of Steel Construction, 11th Ed.
M = −103.5−103.5Exact
Simply supported beam — shear at support (biaxial)Analytical: V = wL/2
V = 2.50 kip2.50 kipExact
Simply supported beam — midspan moment (biaxial)Analytical: M = wL²/8
M = 6.25 kip·ft6.25 kip·ftExact
Simply supported beam — midspan deflectionAnalytical: δ = 5wL⁴/384EI
δ = 0.0259 in0.0259 inExact
End release (pinned) — midspan momentAnalytical: M = wL²/8
M = 900 kip·in900 kip·inExact

2D & 3D Frames

Verification of frame analysis across XY, YZ, and XZ planes. Includes multi-member portal frames and 3D frames with internal hinges. Reference solutions from established FEM textbooks.

TestExpectedResultStatus
2D frame XY — horizontal reaction at baseLogan, A First Course in FEM, 4th Ed., Problem 5.30
R_x = 11.69 kip11.69 kipExact
2D frame XY — vertical reaction at baseLogan, A First Course in FEM, 4th Ed., Problem 5.30
R_y = 30.00 kip30.00 kipExact
2D frame XY — base momentLogan, A First Course in FEM, 4th Ed., Problem 5.30
M = 1,810 kip·in1,810 kip·inExact
2D frame YZ — reactions (rotated plane verification)Logan, A First Course in FEM, 4th Ed., Problem 5.30
R_z = 11.69 kip11.69 kipExact
2D frame YZ — midspan vertical displacementLogan, A First Course in FEM, 4th Ed., Problem 5.30
δ = −6.667 in−6.667 inExact
XZ simple beam — end reactionsAnalytical: R = P/2
R = −2.50 kip−2.50 kipExact
3D frame with internal hinge — base horizontal reactionKassimali, Structural Analysis, Example 3.35
R_x = 15.46 kip15.46 kip0.03%

P-Delta Analysis (Second-Order)

Verification of geometric nonlinear (P-Delta) analysis against AISC benchmark problems. These tests confirm that second-order amplification of moments and deflections is captured accurately under combined axial and lateral loading.

TestExpectedResultStatus
Cantilever column — second-order base momentAISC Benchmark Problem (2nd-order elastic)
M = 435.6 kip·ft435.6 kip·ftExact

Column subdivided into 6 elements for P-δ capture. Verified against closed-form stability function solution.

Cantilever column — second-order tip deflectionAISC Benchmark Problem (2nd-order elastic)
δ = 40.27 in40.27 inExact
Pin-base column — midheight moment (P = 150 kip)AISC Benchmark Case 1, Combo 2
M = 269 kip·in268.9 kip·in0.06%
Pin-base column — midheight moment (P = 300 kip)AISC Benchmark Case 1, Combo 3
M = 313 kip·in313.3 kip·in0.10%
Pin-base column — midheight moment (P = 450 kip)AISC Benchmark Case 1, Combo 4
M = 375 kip·in374.7 kip·in0.07%
Fixed-base column — base moment (P = 100 kip)AISC Benchmark Case 2, Combo 2
M = 469 kip·in469.1 kip·in0.01%
Fixed-base column — base moment (P = 150 kip)AISC Benchmark Case 2, Combo 3
M = 598 kip·in598.6 kip·in0.11%
Fixed-base column — base moment (P = 200 kip)AISC Benchmark Case 2, Combo 4
M = 848 kip·in848.9 kip·in0.11%

Higher axial ratios produce slightly larger P-δ amplification differences due to discretisation. All results within AISC benchmark tolerance.

Special Cases

Verification of rotated members, spring elements, self-weight, torsion, support settlement, tension-only members, and inclined geometry. These tests confirm correct coordinate transformation, load resolution, and advanced analysis features.

TestExpectedResultStatus
Rotated member (45°) — strong-axis momentAnalytical: M·cos(45°)
M_z = −17.68 kip·ft−17.68 kip·ftExact
Rotated member (45°) — weak-axis momentAnalytical: M·sin(45°)
M_y = 17.68 kip·ft17.68 kip·ftExact
Rotated column (90°) — strong-axis moment at midspanAnalytical: M = PL/4
M_z = −2.50 kip·ft−2.50 kip·ftExact
Spring support — vertical reactionAnalytical: R = P (equilibrium)
R_y = 5.00 kip5.00 kipExact
Sloped beam — gravity load distributionAnalytical: statics equilibrium
R_y = 7.00 kip7.00 kipExact
Spring element — displacement (series springs)Logan, A First Course in FEM, 4th Ed., Example 2.1
δ_3 = 0.909 in0.909 inExact
Spring element — displacement at loaded nodeLogan, A First Course in FEM, 4th Ed., Example 2.1
δ_4 = 1.364 in1.364 inExact
Self-weight — W14×34 computed unit weightAISC Steel Construction Manual
w = 0.034 kip/ft0.034 kip/ftExact
Axial distributed load — reactionsAnalytical: R = wL/2
R = −25.0 N−25.0 NExact
Torsion — left support reactionAnalytical: statics (torsion equilibrium)
M_x = −6.07 kip·ft−6.07 kip·ftExact
Torsion — right support reactionAnalytical: statics (torsion equilibrium)
M_x = −8.93 kip·ft−8.93 kip·ftExact
Support settlement — reaction at interior support BKassimali, Structural Analysis, 3rd Ed., Example 13.14
R_B = 122.4 kip122.5 kip0.14%
Support settlement — reaction at interior support CKassimali, Structural Analysis, 3rd Ed., Example 13.14
R_C = −61.5 kip−61.5 kip0.15%
Tension-only member — active under tensionAnalytical: statics (force resolution)
F = −100.5 kip−100.5 kipExact
Tension-only member — deactivated under compressionAnalytical: member deactivated (no compression)
F = 0 kip0 kipExact

Buckling Analysis (Linear Eigenvalue)

Verification of the custom Wittrick-Williams exact buckling solver against analytical Euler solutions, published textbook benchmarks, and third-party commercial software. Unlike the static analysis (PyNite), the buckling solver is a custom implementation using exact trigonometric stability functions, giving precise results with a single element per member.

TestExpectedResultStatus
Pinned-pinned column — exact Euler (K = 1.0)Euler: π²EI/L² = 1,128.8 kN
λ = 1,128.81,128.8Exact
Fixed-free cantilever — exact Euler (K = 2.0)Euler: π²EI/(2L)² = 1,128.8 kN
λ = 1,128.81,128.8Exact
Fixed-fixed column — exact Euler (K = 0.5)Euler: 4π²EI/L² = 4,515.2 kN
λ = 4,515.24,515.2Exact
Two-story sway frame — critical loadMcGuire, Gallagher & Ziemian, MSA 2nd Ed., Ex 9.5
P_cr = 6,630 kN6,630 kN0.01%
Portal frame (imperial) — load factorMcGuire, Gallagher & Ziemian, MSA 2nd Ed., Ex 9.6
λ = 2.2002.1990.05%
Portal frame — Timoshenko analyticalTimoshenko & Gere, Theory of Elastic Stability, Art. 2.4
P_cr = 737.9 lbf737.9 lbf0.02%
Braced column — elastic intermediate restraintMcGuire, Gallagher & Ziemian, MSA 2nd Ed., Ex 9.8
P_cr = 215.7 kips215.2 kips0.22%
3D frame — third-party software verification (Mode 1)Third party software, 3D two-story frame
λ = 75.1575.080.10%

Wittrick-Williams solver matches third-party results within 0.1% for the governing sway modes. Torsional modes are filtered (no warping stiffness in element) and assessed separately by steel design code checks.

References

  • Logan, D.L.A First Course in the Finite Element Method, 4th Edition
  • Kassimali, A.Structural Analysis, 3rd Edition
  • CISCHandbook of Steel Construction, 11th Edition
  • AISC — Second-Order Elastic Analysis Benchmark Problems
  • AISCSteel Construction Manual, 15th Edition
  • McGuire, W., Gallagher, R.H. & Ziemian, R.D.Matrix Structural Analysis, 2nd Edition
  • Timoshenko, S.P. & Gere, J.M.Theory of Elastic Stability, 1961
  • Euler-Bernoulli beam theory — Analytical closed-form solutions

Disclaimer: This verification page is provided for informative purposes only and does not constitute a guarantee of accuracy for all possible configurations. While we strive to ensure the correctness of our calculations through rigorous benchmarking, no software is entirely free of defects. Engineers must exercise independent professional judgement and verify results through their own checks before relying on any output for design or construction decisions. AutoCalcs accepts no liability for errors, omissions, or any consequences arising from the use of this software.