The structural analysis engine powering Structural FEA is Pynite, an open-source 3D structural analysis library. Pynite is 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, and second-order (P-Delta) effects. All expected values come from independent, published sources. Every result shown was computed by running the solver directly against these test cases.
Verification of reactions, bending moments, shear forces, and deflections for simply supported, continuous, and overhanging beams under distributed and point loads.
| Test | Expected | Result | Status |
|---|---|---|---|
Continuous beam — maximum moment (3 supports, UDL)CISC Handbook of Steel Construction, 11th Ed., Diagram 24 | M = 18,000 kip·in | 18,000 kip·in | Exact |
Overhanging beam — max moment at supportCISC Handbook of Steel Construction, 11th Ed. | M = 45.0 | 45.0 | Exact |
Overhanging beam — min interior momentCISC Handbook of Steel Construction, 11th Ed. | M = −03.5 | −103.5 | Exact |
Simply supported beam — shear at support (biaxial)Analytical: V = wL/2 | V = 2.50 kip | 2.50 kip | Exact |
Simply supported beam — midspan moment (biaxial)Analytical: M = wL²/8 | M = 6.25 kip·ft | 6.25 kip·ft | Exact |
Simply supported beam — midspan deflectionAnalytical: δ = 5wL⁴/384EI | δ = 0.0259 in | 0.0259 in | Exact |
End release (pinned) — midspan momentAnalytical: M = wL²/8 | M = 900 kip·in | 900 kip·in | Exact |
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.
| Test | Expected | Result | Status |
|---|---|---|---|
2D frame XY — horizontal reaction at baseLogan, A First Course in FEM, 4th Ed., Problem 5.30 | R_x = 11.69 kip | 11.69 kip | Exact |
2D frame XY — vertical reaction at baseLogan, A First Course in FEM, 4th Ed., Problem 5.30 | R_y = 30.00 kip | 30.00 kip | Exact |
2D frame XY — base momentLogan, A First Course in FEM, 4th Ed., Problem 5.30 | M = 1,810 kip·in | 1,810 kip·in | Exact |
2D frame YZ — reactions (rotated plane verification)Logan, A First Course in FEM, 4th Ed., Problem 5.30 | R_z = 11.69 kip | 11.69 kip | Exact |
2D frame YZ — midspan vertical displacementLogan, A First Course in FEM, 4th Ed., Problem 5.30 | δ = −6.667 in | −6.667 in | Exact |
XZ simple beam — end reactionsAnalytical: R = P/2 | R = −2.50 kip | −2.50 kip | Exact |
3D frame with internal hinge — base horizontal reactionKassimali, Structural Analysis, Example 3.35 | R_x = 15.46 kip | 15.46 kip | 0.03% |
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.
| Test | Expected | Result | Status | |
|---|---|---|---|---|
Cantilever column — second-order base momentAISC Benchmark Problem (2nd-order elastic) | M = 435.6 kip·ft | 435.6 kip·ft | Exact | |
ⓘ 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 in | 40.27 in | Exact | |
Pin-base column — midheight moment (P = 150 kip)AISC Benchmark Case 1, Combo 2 | M = 269 kip·in | 268.9 kip·in | 0.06% | |
Pin-base column — midheight moment (P = 300 kip)AISC Benchmark Case 1, Combo 3 | M = 313 kip·in | 313.3 kip·in | 0.10% | |
Pin-base column — midheight moment (P = 450 kip)AISC Benchmark Case 1, Combo 4 | M = 375 kip·in | 374.7 kip·in | 0.07% | |
Fixed-base column — base moment (P = 100 kip)AISC Benchmark Case 2, Combo 2 | M = 469 kip·in | 469.1 kip·in | 0.01% | |
Fixed-base column — base moment (P = 150 kip)AISC Benchmark Case 2, Combo 3 | M = 598 kip·in | 598.6 kip·in | 0.11% | |
Fixed-base column — base moment (P = 200 kip)AISC Benchmark Case 2, Combo 4 | M = 848 kip·in | 848.9 kip·in | 0.11% | |
ⓘ Higher axial ratios produce slightly larger P-δ amplification differences due to discretisation. All results within AISC benchmark tolerance. | ||||
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.
| Test | Expected | Result | Status |
|---|---|---|---|
Rotated member (45°) — strong-axis momentAnalytical: M·cos(45°) | M_z = −17.68 kip·ft | −17.68 kip·ft | Exact |
Rotated member (45°) — weak-axis momentAnalytical: M·sin(45°) | M_y = 17.68 kip·ft | 17.68 kip·ft | Exact |
Rotated column (90°) — strong-axis moment at midspanAnalytical: M = PL/4 | M_z = −2.50 kip·ft | −2.50 kip·ft | Exact |
Spring support — vertical reactionAnalytical: R = P (equilibrium) | R_y = 5.00 kip | 5.00 kip | Exact |
Sloped beam — gravity load distributionAnalytical: statics equilibrium | R_y = 7.00 kip | 7.00 kip | Exact |
Spring element — displacement (series springs)Logan, A First Course in FEM, 4th Ed., Example 2.1 | δ_3 = 0.909 in | 0.909 in | Exact |
Spring element — displacement at loaded nodeLogan, A First Course in FEM, 4th Ed., Example 2.1 | δ_4 = 1.364 in | 1.364 in | Exact |
Self-weight — W14×34 computed unit weightAISC Steel Construction Manual | w = 0.034 kip/ft | 0.034 kip/ft | Exact |
Axial distributed load — reactionsAnalytical: R = wL/2 | R = −25.0 N | −25.0 N | Exact |
Torsion — left support reactionAnalytical: statics (torsion equilibrium) | M_x = −6.07 kip·ft | −6.07 kip·ft | Exact |
Torsion — right support reactionAnalytical: statics (torsion equilibrium) | M_x = −8.93 kip·ft | −8.93 kip·ft | Exact |
Support settlement — reaction at interior support BKassimali, Structural Analysis, 3rd Ed., Example 13.14 | R_B = 122.4 kip | 122.5 kip | 0.14% |
Support settlement — reaction at interior support CKassimali, Structural Analysis, 3rd Ed., Example 13.14 | R_C = −61.5 kip | −61.5 kip | 0.15% |
Tension-only member — active under tensionAnalytical: statics (force resolution) | F = −100.5 kip | −100.5 kip | Exact |
Tension-only member — deactivated under compressionAnalytical: member deactivated (no compression) | F = 0 kip | 0 kip | Exact |
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.