Source: https://guthlabs.ai/docs/instruments/moment-of-inertia-section-properties-calculator/

instrument / verified-clean

# Moment of Inertia / Section Properties Calculator

The current ledger marks this instrument verified clean within the source-bound verification corpus.

Status: **VERIFIED_CLEAN**Lifecycle: **verified-clean**

## Inspectable records

[01**Overview**Purpose and lifecycle](<https://guthlabs.ai/docs/instruments/moment-of-inertia-section-properties-calculator/>)[02**Mechanism**Method and assumptions](<https://guthlabs.ai/docs/instruments/moment-of-inertia-section-properties-calculator/mechanism/>)[03**Implementation**Binding and validation](<https://guthlabs.ai/docs/instruments/moment-of-inertia-section-properties-calculator/implementation/>)[04**Qualification**Evidence and errata](<https://guthlabs.ai/docs/instruments/moment-of-inertia-section-properties-calculator/qualification/>)

## Ledger state

The current ledger marks this instrument verified clean within the source-bound verification corpus.

**Area**: Mechanical, Civil & Structural Engineering — Statics/Dynamics, Strength of Materials, Machine Design, Civil, HVAC, Vibration

**Tranche**: tranche-3

**Evidence ID**: t3-010

**Ledger rows**: 1

No ledger note is attached.

## Review findings

The listed equations are standard under explicit axis and unit conventions, but the specification does not define those conventions, the component formulas, or validation rules. The honest_label field is empty; it should disclose that results are axis-specific and that composite sections require fully defined geometry and parallel-axis treatment.

### Formula and scope findings

- The rectangle formula I=bh³/12 is correct only for the centroidal axis parallel to the width b, with h measured perpendicular to that axis; the axis is not specified.

- The circle formula I=πd⁴/64 is correct for a centroidal diameter axis of a solid circular section, but the section type, axis, and whether d is an outside diameter are not specified.

- A and centroid formulas are not explicitly provided, although A and centroid are listed as outputs.

- Composite subtraction is incomplete without the parallel-axis theorem for components whose centroids do not coincide; signed component areas and centroid locations must be defined.

- The section modulus formula S=I/c is correct only for the selected bending axis and the relevant extreme-fiber distance. For an unsymmetric section, separate top and bottom section moduli may be required.

- The radius of gyration r=√(I/A) is axis-specific, but the axis is not specified.

### Unit assumptions

- All dimensions in a calculation must use one consistent length unit.

- A has units of length², centroid and c have units of length, I has units of length⁴, S has units of length³, and r has units of length.

- The test vectors use a horizontal centroidal x-axis for I, with y measured upward from the stated reference.

- For the circle vector, the origin is at the circle center, so ȳ=0 and c=d/2.

- For the hollow rectangle, the inner and outer rectangles are concentric, so no parallel-axis offset is needed.

- For mixed-unit inputs, dimensions must be converted before arithmetic; the fourth vector converts 300 mm to 0.3 m.

## Boundary hardening

**BREAK_CLAIMED** · SELF_FLAGGED

Zero dimensions create invalid zero-area sections and undefined radius of gyration or section modulus, while the specification does not state required positive-dimension validation. Axis selection and unspecified units can also produce materially different outputs if conventions are not made explicit.

## Errata and corrections

No applied erratum is attached to this unique-name record.

## Inspectable example

4 review vectors are recorded. One source-bound sample is shown below.

````
{
  "inputs": {
    "section_type": "solid_rectangle",
    "b": 200,
    "h": 300,
    "length_unit": "mm",
    "axis": "centroidal horizontal x-axis",
    "y_reference": "bottom edge"
  },
  "expected_outputs": {
    "A": 60000,
    "y_bar": 150,
    "I": 450000000,
    "S": 3000000,
    "r": 86.6025
  },
  "working": "A=b×h=200×300=60,000 mm². ȳ=h/2=300/2=150 mm. I=bh³/12=200×300³/12=200×27,000,000/12=5,400,000,000/12=450,000,000 mm⁴. c=h/2=150 mm. S=I/c=450,000,000/150=3,000,000 mm³. r=√(I/A)=√(450,000,000/60,000)=√7,500=86.6025 mm."
}
````

## Related workflows

[Beam & Column Structural BenchI,S,r](<https://guthlabs.ai/docs/instrument-workflows/structural-bench/>)

## Sources and evidence

These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.

- `VERIFIED_LEDGER.json · VERIFIED_CLEAN`

- `evidence-tranche3/tranche3-results.json`

- `BOUNDARY_HAZARD_CATALOG.json`
