FRP calculator validation benchmarks
Twelve fixed-reference geometry cases are recalculated from the production engine during every build. This page publishes the inputs, expected values, live outputs, tolerance, pass status and validation limits.
- Build status
- Pass
- Reference cases
- 12
- Acceptance tolerance
- ≤ 0.0001%
Last updated
Benchmark results
| Benchmark section | Expected A (mm²) | Engine A (mm²) | A error | Expected Ix (mm⁴) | Engine Ix (mm⁴) | Ix error |
|---|---|---|---|---|---|---|
| I 100×50×6 | 1,128 | 1,128 | <0.000001% | 1,667,936 | 1,667,936 | <0.000001% |
| I 152×76×6.4 | 1,863.68 | 1,863.68 | <0.000001% | 6,597,526.596267 | 6,597,526.596267 | <0.000001% |
| I 240×120×12 | 5,472 | 5,472 | <0.000001% | 47,540,736 | 47,540,736 | <0.000001% |
| C 100×50×6 | 1,128 | 1,128 | <0.000001% | 1,667,936 | 1,667,936 | <0.000001% |
| C 152×43×6.4 | 1,441.28 | 1,441.28 | <0.000001% | 4,357,432.388267 | 4,357,432.388267 | <0.000001% |
| L 75×75×6 | 864 | 864 | <0.000001% | 468,827.15625 | 468,827.15625 | <0.000001% |
| L 100×50×8 | 1,136 | 1,136 | <0.000001% | 1,169,145.99061 | 1,169,145.99061 | <0.000001% |
| SHS 50×50×5 | 900 | 900 | <0.000001% | 307,500 | 307,500 | <0.000001% |
| RHS 100×50×6 | 1,656 | 1,656 | <0.000001% | 2,008,672 | 2,008,672 | <0.000001% |
| SHS 150×150×10 | 5,600 | 5,600 | <0.000001% | 18,386,666.666667 | 18,386,666.666667 | <0.000001% |
| Tube Ø50×5 | 706.858347 | 706.858347 | <0.000001% | 181,132.451434 | 181,132.451434 | <0.000001% |
| Tube Ø100×8 | 2,312.212193 | 2,312.212193 | <0.000001% | 2,464,818.197783 | 2,464,818.197783 | <0.000001% |
What the benchmarks cover
What this validates
- Gross area and strong-axis Ix for I-beams, channels, angles, rectangular and square tubes, and round tubes.
- Centroid-aware angle calculation using the parallel-axis theorem.
- One shared geometry engine across the calculator, span tables and benchmark page.
- Build-time regression protection against an accidental formula or unit change.
What this does not validate
This release does not claim comparison against SAP2000, ANSYS, physical load testing or an accredited third-party calculation. It also does not validate local or lateral buckling, connections, creep, fatigue, fire, combined actions or a complete code design. Those claims will be added only when the underlying model files, boundary conditions, test records and reviewer can be published.
Reproduce the result
Choose any row, enter its H, B, tw and tf in the FRP profile calculator, and compare the reported section properties. The equations and unit path are documented in the methodology. Catalog beams can also be traced from the span tables into a preloaded calculation.
Send the member and loads for a checked section
Send the span, loads, support conditions and design code with the candidate section. We reply within one business day.