Documentation/Modules/Profiles

Profiles

Standards catalog

Validation: indicative

Open calculator

Indicative method: Indicative closed-form or numerical model

Assumptions

  • Linear elastic material behavior unless noted otherwise.
  • User is responsible for load combinations and load factors per the selected design code.

Limitations

  • Does not replace a licensed professional engineer or official code compliance review.

Engineering checks

CheckINDUSEUISO
Section areaimplemented
Principal inertiaimplemented

Profiles (profiles)

Route: /products/profiles — not listed in sidebar categories but catalogued in moduleStandardCatalog.

Purpose: Cross-section area properties for rectangle, circle, I-section, T-section, channel — including composite built-up shapes via mesh integration.

Method: FEM numerical integration over meshed section (solveAreaPropertiesFEM) with analytical fallbacks for simple shapes.

Outputs: $A$, centroid, $I_{xx}$, $I_{yy}$, principal axes, torsion constant (where implemented).

UI: Legacy center/right only (no dedicated inputs column label); useStandardCalculation; unit profile.

Gaps: Overlaps sections closed-form module; maturity metadata unclassified in moduleMaturity.ts; layout not migrated to inputs/results.


11. Maturity & numerical methods

From src/data/moduleMaturity.ts:

BandCountRepresentative modules
formula20combined-loading, gears, bearings, welds, fits, tolerance, hydraulics, rotation, impact, …
fem9beams, frames, trusses, columns, plates, shafts, bolts, pipes, vessels
advanced-numerics5composites, fatigue, heat-exchangers, vibrations, suspension

Refactor risk (high): beams, frames, shafts, bolts, pipes, vibrations, fatigue, composites — prioritize careful regression when homogenizing.

Validation quality: Most modules score 2–3/5; beams/columns/bolts/pipes/vessels slightly higher where benchmarks exist.