Skip to content
Tools

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

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. 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 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.

Get a quoteWhatsApp