CivilSolve

Statics & Mechanics of Materials

Composite Section Properties

Area, centroid, centroidal moments of inertia Ix and Iy, and radii of gyration for a composite cross-section built from rectangles, circles, semicircles, and right triangles (holes supported via negative parts), using the parallel-axis theorem. Use for: 'locate the centroid', 'find the moment of inertia of the T/I/L/channel section', radius of gyration. Not for: product of inertia Ixy or principal axes of unsymmetric sections.

Direct solving is free and needs no account. Have a word problem instead? Submit it as text.

Inputs

Load a sample problem:
partsPrimitive parts of the composite section. Every part locates its OWN centroid in one shared global coordinate system; holes are parts with negative: true.
parts 1

Worked examples

These are the solver's own reference problems — the answers come from published sources or independent hand computation, never from the solver itself. The solution below is the live solver output for each.

Example 1

T-section: 100×20 flange on 20×80 web (mm)

Given

parts
  1. 1.shape rectanglewidth 20 mmheight 80 mmcentroid x 0 mmcentroid y 40 mm
  2. 2.shape rectanglewidth 100 mmheight 20 mmcentroid x 0 mmcentroid y 90 mm

Assumptions

  • Ix and Iy are about the composite section's own centroidal axes, parallel to the global x and y axes. Products of inertia are not computed — for unsymmetric sections these are NOT the principal moments of inertia.
  • Right-triangle parts have both legs parallel to the axes; mirrored orientations share the same centroidal Ix and Iy (only Ixy, not computed, changes sign).

Solution steps

  1. Part areas and own centroidal inertias

    Each primitive part contributes its area (negative for holes) at its own centroid, plus its own centroidal moment of inertia from the shape formulas. A semicircle's centroid sits 4r/(3π) from its flat face, along the symmetry axis.

    semicircle centroid offset = 4r/(3π); I(rectangle) = bh³/12; I(circle) = πd⁴/64; I(right triangle) = bh³/36; I(semicircle) = (π/8 − 8/(9π))r⁴ about the flat-parallel axis and πr⁴/8 about the symmetry axis

    part 1: A = 1600 mm^2 at (0 mm, 40 mm), own Ix = 853300 mm^4, own Iy = 53330 mm^4; part 2: A = 2000 mm^2 at (0 mm, 90 mm), own Ix = 66670 mm^4, own Iy = 1667000 mm^4

  2. Composite centroid

    The centroid is the area-weighted average of the part centroids; hole areas enter with a negative sign.

    x̄ = Σ(Ai·xi)/ΣAi and ȳ = Σ(Ai·yi)/ΣAi (signed areas)

    A = 3600 mm^2; x̄ = 0 mm; ȳ = 67.78 mm

    = 67.78 mm

  3. Parallel-axis theorem

    Transfer each part's own centroidal inertia to the composite centroidal axes by adding A·d², where d is the distance from the part centroid to the composite centroid. Hole terms subtract.

    I = Σ(Īi + Ai·di²), signed

    Ix = (853300 mm^4 + 1600 mm^2 × 27.8 mm²) + (66670 mm^4 + 2000 mm^2 × 22.2 mm²) = 3142000 mm^4; Iy = 1720000 mm^4

    = 3142000 mm^4

  4. Radii of gyration

    The radius of gyration concentrates the area at a single distance from the axis with the same inertia.

    r = √(I/A)

    rx = 29.54 mm; ry = 21.86 mm

Results

Net cross-sectional area A

3600mm^2

Centroid x̄ (global axes)

0mm

Centroid ȳ (global axes)

67.78mm

Centroidal moment of inertia Ix

3142000mm^4

Centroidal moment of inertia Iy

1720000mm^4

Radius of gyration rx

29.54mm

Radius of gyration ry

21.86mm

Where this answer was checked
source
Parallel-axis theorem with rectangle formulas (NCEES FE Reference Handbook)composite T: A, ȳ, Ix, Iy about centroidal axes
verified by
hand-recomputed
derivation
Web 20×80 centroid (0,40), A=1600; flange 100×20 centroid (0,90), A=2000. A=3600. ȳ=(1600·40+2000·90)/3600=244000/3600=67.7778 mm. Ix: flange 100·20³/12=66666.7 + 2000·(90−67.7778)²=2000·493.827=987654.3 → 1054321.0; web 20·80³/12=853333.3 + 1600·(40−67.7778)²=1600·771.605=1234567.9 → 2087901.2; ΣIx=3142222 mm⁴. Iy=20·100³/12 + 80·20³/12 = 1666666.7+53333.3=1720000 mm⁴. rx=√(3142222/3600)=29.544 mm; ry=√(1720000/3600)=21.858 mm.

Example 2

pipe section: 100 mm circle with concentric 60 mm hole

Given

parts
  1. 1.shape circlediameter 100 mmcentroid x 0 mmcentroid y 0 mm
  2. 2.shape circlediameter 60 mmcentroid x 0 mmcentroid y 0 mmnegative true

Assumptions

  • Ix and Iy are about the composite section's own centroidal axes, parallel to the global x and y axes. Products of inertia are not computed — for unsymmetric sections these are NOT the principal moments of inertia.
  • Right-triangle parts have both legs parallel to the axes; mirrored orientations share the same centroidal Ix and Iy (only Ixy, not computed, changes sign).

Solution steps

  1. Part areas and own centroidal inertias

    Each primitive part contributes its area (negative for holes) at its own centroid, plus its own centroidal moment of inertia from the shape formulas. A semicircle's centroid sits 4r/(3π) from its flat face, along the symmetry axis.

    semicircle centroid offset = 4r/(3π); I(rectangle) = bh³/12; I(circle) = πd⁴/64; I(right triangle) = bh³/36; I(semicircle) = (π/8 − 8/(9π))r⁴ about the flat-parallel axis and πr⁴/8 about the symmetry axis

    part 1: A = 7850 mm^2 at (0 mm, 0 mm), own Ix = 4909000 mm^4, own Iy = 4909000 mm^4; part 2 (hole): A = −2830 mm^2 at (0 mm, 0 mm), own Ix = 636200 mm^4, own Iy = 636200 mm^4

  2. Composite centroid

    The centroid is the area-weighted average of the part centroids; hole areas enter with a negative sign.

    x̄ = Σ(Ai·xi)/ΣAi and ȳ = Σ(Ai·yi)/ΣAi (signed areas)

    A = 5027 mm^2; x̄ = 0 mm; ȳ = 0 mm

    = 0 mm

  3. Parallel-axis theorem

    Transfer each part's own centroidal inertia to the composite centroidal axes by adding A·d², where d is the distance from the part centroid to the composite centroid. Hole terms subtract.

    I = Σ(Īi + Ai·di²), signed

    Ix = (4909000 mm^4 + 7850 mm^2 × 0 mm²) + − (636200 mm^4 + 2830 mm^2 × 0 mm²) = 4273000 mm^4; Iy = 4273000 mm^4

    = 4273000 mm^4

  4. Radii of gyration

    The radius of gyration concentrates the area at a single distance from the axis with the same inertia.

    r = √(I/A)

    rx = 29.15 mm; ry = 29.15 mm

Results

Net cross-sectional area A

5027mm^2

Centroid x̄ (global axes)

0mm

Centroid ȳ (global axes)

0mm

Centroidal moment of inertia Ix

4273000mm^4

Centroidal moment of inertia Iy

4273000mm^4

Radius of gyration rx

29.15mm

Radius of gyration ry

29.15mm

Where this answer was checked
source
Hollow circle closed form I = π(D⁴−d⁴)/64 (NCEES FE Reference Handbook)annulus as circle + negative circle
verified by
hand-recomputed
derivation
A = π(50²−30²) = π·1600 = 5026.55 mm². I = π(100⁴−60⁴)/64 = π·8.704e7/64 = 4272566 mm⁴ both axes. r = √(I/A) = √((50²+30²)/4) = √850 = 29.155 mm (exact identity for an annulus).

Example 3

US units: 6×4×1 in angle from two rectangles

Given

parts
  1. 1.shape rectanglewidth 1 inheight 6 incentroid x 0.5 incentroid y 3 in
  2. 2.shape rectanglewidth 3 inheight 1 incentroid x 2.5 incentroid y 0.5 in

Assumptions

  • Ix and Iy are about the composite section's own centroidal axes, parallel to the global x and y axes. Products of inertia are not computed — for unsymmetric sections these are NOT the principal moments of inertia.
  • Right-triangle parts have both legs parallel to the axes; mirrored orientations share the same centroidal Ix and Iy (only Ixy, not computed, changes sign).

Solution steps

  1. Part areas and own centroidal inertias

    Each primitive part contributes its area (negative for holes) at its own centroid, plus its own centroidal moment of inertia from the shape formulas. A semicircle's centroid sits 4r/(3π) from its flat face, along the symmetry axis.

    semicircle centroid offset = 4r/(3π); I(rectangle) = bh³/12; I(circle) = πd⁴/64; I(right triangle) = bh³/36; I(semicircle) = (π/8 − 8/(9π))r⁴ about the flat-parallel axis and πr⁴/8 about the symmetry axis

    part 1: A = 6 in^2 at (0.5 in, 3 in), own Ix = 18 in^4, own Iy = 0.5 in^4; part 2: A = 3 in^2 at (2.5 in, 0.5 in), own Ix = 0.25 in^4, own Iy = 2.25 in^4

  2. Composite centroid

    The centroid is the area-weighted average of the part centroids; hole areas enter with a negative sign.

    x̄ = Σ(Ai·xi)/ΣAi and ȳ = Σ(Ai·yi)/ΣAi (signed areas)

    A = 9 in^2; x̄ = 1.167 in; ȳ = 2.167 in

    = 2.167 in

  3. Parallel-axis theorem

    Transfer each part's own centroidal inertia to the composite centroidal axes by adding A·d², where d is the distance from the part centroid to the composite centroid. Hole terms subtract.

    I = Σ(Īi + Ai·di²), signed

    Ix = (18 in^4 + 6 in^2 × 0.833 in²) + (0.25 in^4 + 3 in^2 × 1.67 in²) = 30.75 in^4; Iy = 10.75 in^4

    = 30.75 in^4

  4. Radii of gyration

    The radius of gyration concentrates the area at a single distance from the axis with the same inertia.

    r = √(I/A)

    rx = 1.848 in; ry = 1.093 in

Results

Net cross-sectional area A

9in^2

Centroid x̄ (global axes)

1.167in

Centroid ȳ (global axes)

2.167in

Centroidal moment of inertia Ix

30.75in^4

Centroidal moment of inertia Iy

10.75in^4

Radius of gyration rx

1.848in

Radius of gyration ry

1.093in

Where this answer was checked
source
Parallel-axis theorem with rectangle formulas (NCEES FE Reference Handbook)L-angle: A, centroid, Ix, Iy
verified by
hand-recomputed
derivation
Vertical leg 1×6 centroid (0.5,3), A=6; horizontal leg 3×1 centroid (2.5,0.5), A=3. A=9. x̄=(6·0.5+3·2.5)/9=10.5/9=1.16667 in; ȳ=(6·3+3·0.5)/9=19.5/9=2.16667 in. Ix: 1·6³/12=18 + 6·(3−2.16667)²=6·0.69444=4.16667 → 22.16667; 3·1³/12=0.25 + 3·(0.5−2.16667)²=3·2.77778=8.33333 → 8.58333; ΣIx=30.75 in⁴. Iy: 6·1³/12=0.5 + 6·(0.5−1.16667)²=6·0.44444=2.66667 → 3.16667; 1·3³/12=2.25 + 3·(2.5−1.16667)²=3·1.77778=5.33333 → 7.58333; ΣIy=10.75 in⁴. rx=√(30.75/9)=1.8484 in; ry=√(10.75/9)=1.0929 in.