Mechanical Power & Energy Storage

Flywheel Energy Calculator

Calculate flywheel mass moment of inertia, stored rotational kinetic energy, usable discharge energy, coefficient of speed fluctuation (Cs), and centrifugal rim tensile stresses.

Flywheel Cross-Section & Inertia Model

I = 0.5 · m · Ro² (Uniform cross-section)

R_o = 400 mm300 → 270 RPMb = 80 mmI = 25.25 kg·m²ΔE = 2,368 Jv_tip = 12.6 m/s

Flywheel Sizing & Material

Geometry, dimensions, and operational speeds

mm

Maximum outer radius of the flywheel.

mm

Face width / rim thickness.

Material Selection
kg/m³

Standard steel: 7,850 kg/m³.

kg

Leave blank to auto-calculate from geometry.

Speed & Duty Cycle

RPM

Maximum operational rotational speed.

RPM

Speed after delivering peak discharge energy.

s

Duration to deliver usable energy (for power kW).

Tip Speed Limits

Safe rim tip speeds:
Cast Iron: < 35 m/s
Ductile Iron: < 50 m/s
Forged Steel: < 100–150 m/s

Usable Discharge Energy (ΔE)

2,368Joules

Equivalent Capacity: 0.658 Wh (2.37 kJ)

Inertia (I)

25.25 kg·m²

Rotor Mass

315.7 kg

Radius of Gyration (k)

282.8 mm

Fluctuation (Cs)

0.105

Tip Speed (v_tip)

12.6 m/s

Hoop Stress (σ)

1.24 MPa

Kinematic & Power Delivery Metrics

Max Stored Energy (E1)

12.46 kJ

Min Stored Energy (E2)

10.09 kJ

Power Delivery Rate

0.95 kW

Max Angular Speed (ω1)

31.42 rad/s

Min Angular Speed (ω2)

28.27 rad/s

Mean Speed (N_mean)

285.0 RPM

Governing Dynamic Formulas

ΔE = 0.5 · I · (ω₁² - ω₂²) = I · ω_mean² · Cs | σ_hoop ≈ ρ · v_tip²
ΔEJ / Wh

Usable discharge kinetic energy

Ikg·m²

Mass moment of inertia

Cs—

Coefficient of speed fluctuation (ω1-ω2)/ωm

v_tipm/s

Peripheral rim tip speed

σ_hoopMPa

Centrifugal rim hoop tensile stress

PkW

Average discharge power (ΔE / t)

Engineering Code

Export flywheel energy calculations to Python or MATLAB.

Python
# Flywheel Sizing & Usable Energy Calculation
import math

def calculate_flywheel(R_o_mm, thickness_mm, density_kg_m3, n_max_rpm, n_min_rpm, geometry="solid"):
    R_o_m = R_o_mm / 1000.0
    b_m = thickness_mm / 1000.0
    
    # Mass and Inertia (Solid disk example)
    volume = math.pi * (R_o_m**2) * b_m
    mass = density_kg_m3 * volume
    I = 0.5 * mass * (R_o_m**2) # kg.m^2
    
    # Angular Speeds
    omega1 = 2 * math.pi * n_max_rpm / 60.0
    omega2 = 2 * math.pi * n_min_rpm / 60.0
    omega_mean = (omega1 + omega2) / 2.0
    
    # Energy Capacity
    E_max = 0.5 * I * (omega1**2)
    E_min = 0.5 * I * (omega2**2)
    delta_E = E_max - E_min # Joules
    
    Cs = (omega1 - omega2) / omega_mean
    v_tip = omega1 * R_o_m # m/s
    hoop_stress_MPa = (density_kg_m3 * (v_tip**2)) / 1e6
    
    return {
        "mass_kg": mass,
        "inertia_kg_m2": I,
        "usable_energy_J": delta_E,
        "usable_energy_Wh": delta_E / 3600.0,
        "fluctuation_Cs": Cs,
        "tip_velocity_m_s": v_tip,
        "hoop_stress_MPa": hoop_stress_MPa
    }

# Inputs
res = calculate_flywheel(
    R_o_mm=400,
    thickness_mm=80,
    density_kg_m3=7850,
    n_max_rpm=300,
    n_min_rpm=270
)
print(f"Moment of Inertia: {res['inertia_kg_m2']:.2f} kg·m²")
print(f"Usable Energy (ΔE): {res['usable_energy_J']:.1f} J ({res['usable_energy_Wh']:.3f} Wh)")
print(f"Fluctuation (Cs): {res['fluctuation_Cs']:.3f}")
print(f"Tip Speed: {res['tip_velocity_m_s']:.2f} m/s | Hoop Stress: {res['hoop_stress_MPa']:.2f} MPa")
MATLAB
% Flywheel Kinetic Energy Script
Ro = 400 / 1000;
b = 80 / 1000;
rho = 7850;
N1 = 300;
N2 = 270;

mass = rho * pi * Ro^2 * b;
I = 0.5 * mass * Ro^2;

w1 = 2 * pi * N1 / 60;
w2 = 2 * pi * N2 / 60;

delta_E = 0.5 * I * (w1^2 - w2^2);
v_tip = w1 * Ro;

fprintf('Inertia: %.2f kg.m^2\n', I);
fprintf('Usable Energy: %.1f Joules\n', delta_E);
fprintf('Tip Speed: %.2f m/s\n', v_tip);
Excel Formula
=0.5 * I_kgm2 * (((2*PI()*N_max/60)^2) - ((2*PI()*N_min/60)^2))

Example Calculation: Mechanical Punching Press Flywheel

A solid steel disk flywheel (ρ = 7,850 kg/m³, R_o = 400 mm, thickness b = 80 mm) operates between N₁ = 300 RPM and N₂ = 270 RPM during punching:

m = 7,850 × [π × (0.4)² × 0.08] = 315.65 kg | I = 0.5 × 315.65 × (0.4)² = 25.25 kg·m²
ω₁ = 31.42 rad/s | ω₂ = 28.27 rad/s | Tip Velocity v = 12.57 m/s | Fluctuation Cs = 0.105
ΔE (Usable Energy) = 2,367.6 Joules (0.658 Wh) | Hoop Stress σ = 1.24 MPa

Technical Explanation: Flywheel Mechanics and Energy Sizing

A flywheel is a mechanical energy reservoir that stores kinetic energy in rotating mass. It absorbs excess energy when prime mover torque exceeds instantaneous load demand and releases stored energy during peak load transients, enabling smaller motors to drive intermittent high-power machinery such as punching presses, rock crushers, and reciprocating engines.

Technical Introduction

Engineers calculate flywheel properties to determine how much rotational inertia is required to smooth speed fluctuations, how much energy can be safely stored, and whether centrifugal stresses remain within material limits. The key quantities—mass moment of inertia, stored kinetic energy, usable discharge energy, coefficient of speed fluctuation, and rim hoop stress—govern whether a proposed flywheel geometry will function reliably at the intended operating speed.

This calculator addresses solid disk and rim-type flywheels commonly used in industrial machinery. It computes energy storage capacity based on rotational dynamics and evaluates centrifugal tensile stress to prevent catastrophic burst failure.

Governing Formulas

The calculator uses fundamental rotational dynamics equations for rigid bodies. These formulas assume the flywheel behaves as a single rigid rotor with uniform mass distribution and negligible shaft flexibility.

Mass and Mass Moment of Inertia

m = ρ × V,    I = k × m × R_o²

Mass m [kg] equals material density ρ [kg/m³] multiplied by volume V [m³]. For a solid disk of uniform thickness, V = π × R_o² × b where R_o is outer radius [m] and b is thickness [m]. The mass moment of inertia I [kg·m²] quantifies resistance to angular acceleration. For a solid uniform disk, k = 0.5; for a thin rim concentrating all mass at the outer radius, k ≈ 1.0.

Rotational Kinetic Energy

E = 0.5 × I × ω²

Total kinetic energy E [J] stored at angular velocity ω [rad/s]. Angular velocity converts from RPM via ω = 2π × N / 60. Energy scales with the square of rotational speed—doubling RPM quadruples stored energy for constant inertia.

Usable Discharge Energy

ΔE = 0.5 × I × (ω₁² − ω₂²) = I × ω_mean² × C_s

Usable energy ΔE [J] released as the flywheel decelerates from maximum angular velocity ω₁ to minimum ω₂ during a work cycle. The equivalent form uses mean angular velocity ω_mean = (ω₁ + ω₂) / 2 and coefficient of speed fluctuation C_s.

Coefficient of Speed Fluctuation

C_s = (ω₁ − ω₂) / ω_mean = 2(N₁ − N₂) / (N₁ + N₂)

The dimensionless coefficient C_s quantifies relative speed variation over one operating cycle. Typical design targets: C_s = 0.002–0.005 for precision machine tools and generators, 0.01–0.05 for pumps and compressors, 0.10–0.20 for punching presses and crushers where large speed drop is acceptable to minimize motor size.

Centrifugal Rim Hoop Stress

σ_hoop ≈ ρ × v_tip² = ρ × (ω × R_o)²

Circumferential tensile stress σ_hoop [Pa] at the outer rim due to centrifugal force. Tip velocity v_tip = ω × R_o [m/s]. This simplified formula assumes a thin rim; thick disks require Lame's equations for rotating disks. Maximum allowable tip speed depends on material: gray cast iron ~30–40 m/s, ductile iron ~60–80 m/s, forged alloy steel ~100–150 m/s, carbon fiber composites >200 m/s.

Derivation of Energy Fluctuation Formula

Starting from kinetic energy at two speeds: E₁ = 0.5 × I × ω₁² and E₂ = 0.5 × I × ω₂². The energy released during deceleration is ΔE = E₁ − E₂ = 0.5 × I × (ω₁² − ω₂²). Factoring as a difference of squares: ΔE = 0.5 × I × (ω₁ − ω₂)(ω₁ + ω₂). Substituting ω_mean = (ω₁ + ω₂)/2 and C_s = (ω₁ − ω₂)/ω_mean yields ΔE = I × ω_mean² × C_s, the standard flywheel sizing equation.

Input Parameters Explained

  • Material density (ρ): Mass per unit volume [kg/m³]. Typical values: aluminum 2,700, cast iron 7,200–7,400, steel 7,850, titanium 4,500. Higher density increases inertia for given geometry but also increases centrifugal stress.
  • Outer radius (R_o): Distance from rotation axis to rim outer edge [m or mm]. Inertia scales with radius squared—doubling radius quadruples inertia for constant mass.
  • Thickness (b): Axial dimension of solid disk [m or mm]. Increasing thickness linearly increases mass and inertia but adds weight and bearing loads.
  • Maximum speed (N₁): Peak rotational speed during cycle [RPM]. Determines maximum stored energy and peak centrifugal stress.
  • Minimum speed (N₂): Lowest rotational speed after energy discharge [RPM]. The difference N₁ − N₂ determines usable energy and speed fluctuation.

Engineering Interpretation

The calculated moment of inertia indicates how effectively the flywheel resists speed changes. Higher inertia provides greater speed stability but requires more torque to accelerate during startup. Usable energy ΔE must exceed the peak work requirement per cycle (e.g., punch stroke energy) with margin for drive efficiency losses.

Hoop stress must remain below the material's allowable tensile stress with appropriate safety factor (typically 3–5 for cast iron, 2–3 for forged steel). Rim stress governs maximum safe operating speed—exceeding limits causes catastrophic burst failure. Tip velocity is a practical design check: keep cast iron below 35 m/s, steel below 120 m/s unless specially engineered.

Coefficient of fluctuation C_s indicates speed stability. Low C_s (<0.01) suits precision applications; high C_s (0.10–0.20) allows smaller flywheels in intermittent-duty machines where speed variation is acceptable.

Units and Conversions

This calculator uses SI units: kg, m, s, rad/s, J, Pa. Key conversions:

  • 1 mm = 0.001 m
  • 1 RPM = 2π/60 ≈ 0.10472 rad/s
  • 1 MPa = 1 N/mm² = 10⁶ Pa
  • 1 Wh = 3,600 J
  • Tip velocity v [m/s] × 196.85 = v [ft/min]

Alternative and General Cases

This calculator handles solid uniform disks. Rim-type flywheels (spoked wheels with concentrated rim mass) use I ≈ m × R_mean² where R_mean is the rim's mean radius, providing nearly double the inertia per kilogram compared to solid disks. Composite flywheels with hubs, spokes, and rims require summing individual component inertias: I_total = Σ(I_hub + I_spokes + I_rim).

For thick-walled hollow cylinders (inner radius R_i, outer radius R_o), the exact formula is I = 0.5 × m × (R_o² + R_i²). Rotating disk stress analysis for thick sections requires Lame's equations accounting for radial and tangential stress distributions, not just the thin-rim approximation used here.

Assumptions and Limitations

  • Uniform material density and isotropic properties
  • Solid disk of constant thickness (no spokes, hubs, or variable geometry)
  • Rigid body rotation (no shaft flexibility or bearing deflection)
  • Thin-rim stress approximation (valid when rim thickness < radius)
  • Negligible stress concentrations (no keyways, bolt holes, or sudden section changes)
  • Static equilibrium (no dynamic imbalance or gyroscopic effects)
  • Constant angular velocity during energy calculation snapshots
  • No thermal effects on material properties

This calculator does not account for fatigue life, crack propagation, dynamic balancing requirements, keyway shear stresses, shaft coupling dynamics, or containment shielding—these require separate analysis per applicable standards (e.g., ASME, ISO, EN).

Practical Engineering Use

Flywheel calculations appear in design of punching and stamping presses, reciprocating engines, rock crushers, conveyor systems, wind turbine inertia matching, and kinetic energy recovery systems. Engineers use moment of inertia to size flywheels for acceptable speed fluctuation, verify centrifugal stresses remain within safe limits, and estimate recoverable energy for hybrid mechanical-electrical storage systems.

Real-World Engineering Cases

Catastrophic Cast Iron Flywheel Rim Burst in a Sawmill

A steam-driven sawmill suffered a mechanical governor failure, causing a 2.4-meter cast iron flywheel to overspeed from 180 RPM to 390 RPM. Rim tip speed surged beyond 49 m/s, exceeding the material's tensile limit. The flywheel burst into multiple fragments that punched through concrete masonry walls.

Engineering Lesson

Never exceed maximum allowable tip speed ratings. Cast iron possesses low tensile fatigue resistance under hoop stress. Modern high-energy flywheels must utilize forged steel, ductile iron, or carbon fiber composite rims with overspeed trips.

Undersized Flywheel Causing Severe Motor Overheating in a Stamping Press

A metal stamping plant upgraded a 150-ton mechanical press to thicker sheet stock. The existing flywheel had insufficient inertia (ΔE too low), causing the drive motor to stall and draw locked-rotor currents during each punch cycle. The drive motor burned out within two shifts.

Engineering Lesson

The flywheel must supply 80–90% of the instantaneous punch energy. The electric motor only serves to restore the flywheel's kinetic energy during the non-working return stroke.

Frequently Asked Questions

Why are rim-type flywheels more efficient than solid disks?

Mass located further from the axis of rotation contributes exponentially more inertia (I = m · r²). Concentrating 90% of the mass in an outer rim provides nearly double the inertia per kilogram compared to a solid flat disk.

What is the radius of gyration (k)?

The radius of gyration (k = √(I / m)) is the equivalent radial distance from the rotation center at which the entire mass could be concentrated without altering its moment of inertia.

How do I size the electric motor for a flywheel machine?

Motor power equals usable energy divided by total cycle recovery time (P = ΔE / t_recovery / η_drive). The motor does not need to handle the peak punching force, only the average continuous replenishment power.

Engineering calculations provided by this tool are for educational and preliminary design purposes. Always verify rotational dynamics, centrifugal stress concentrations, keyway shear stresses, dynamic balancing, and statutory containment shielding before fabricating high-speed rotating machinery.