Skip to content
Reproducible Test Record

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.

Published

Jul 30, 2026

Updated

Jul 30, 2026

Author

Yifan Liu

Senior Application Engineer — pultruded FRP structural design

Technical Review

Yifan Liu, Application Engineer

Standards and application check

Standards and References

Classical section propertiesASCE/SEI 74-23EN 13706ASTM D3917-23

Build status

PASS

Reference cases

12

Acceptance tolerance

0.0001%

Each row stores fixed expected A and Ix values evaluated from closed-form geometry equations. During static generation, the same production module imported by the interactive calculator and span tables recalculates each case. If either relative error exceeds 0.0001%, the page throws a build error instead of publishing a false pass. Decimal differences below the printed precision come from storing circular-section π results as finite constants.

Benchmark sectionExpected A mm²Engine A mm²A errorExpected Ix mm⁴Engine Ix mm⁴Ix error
I 100×50×61,1281,128<0.000001%1,667,9361,667,936<0.000001%
I 152×76×6.41,863.681,863.68<0.000001%6,597,526.5962676,597,526.596267<0.000001%
I 240×120×125,4725,472<0.000001%47,540,73647,540,736<0.000001%
C 100×50×61,1281,128<0.000001%1,667,9361,667,936<0.000001%
C 152×43×6.41,441.281,441.28<0.000001%4,357,432.3882674,357,432.388267<0.000001%
L 75×75×6864864<0.000001%468,827.15625468,827.15625<0.000001%
L 100×50×81,1361,136<0.000001%1,169,145.990611,169,145.99061<0.000001%
SHS 50×50×5900900<0.000001%307,500307,500<0.000001%
RHS 100×50×61,6561,656<0.000001%2,008,6722,008,672<0.000001%
SHS 150×150×105,6005,600<0.000001%18,386,666.66666718,386,666.666667<0.000001%
Tube Ø50×5706.858347706.858347<0.000001%181,132.451434181,132.451434<0.000001%
Tube Ø100×82,312.2121932,312.212193<0.000001%2,464,818.1977832,464,818.197783<0.000001%

What this validates

  • Gross area and strong-axis Ix for I-beams, channels, angles, rectangular/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/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 white paper. Catalog beams can also be traced from the span tables into a preloaded calculation.