Flywheel Design Calculator Back
Mechanical Design

Flywheel Energy Storage & Coefficient of Fluctuation

Design flywheels for IC engines, punch presses, and wind turbines. Calculate required moment of inertia, stored energy, speed variation, and burst safety factor in real time.

Parameters
Application
Geometry
Mean Torque T_mean
N·m
Speed N
RPM
Coeff. of Fluctuation C_s
Precision:0.005 / General:0.02 / Press:0.1–0.2
Outer Radius R
m
Inner Radius r (ring only)
m
Width b
m
Real-Time Flywheel (Rotational Energy Storage)
0
Angular speed ω [rad/s]
0
Speed [RPM]
0
Stored energy E [kJ]
0
Inertia I [kg·m²]
0
Rim speed [m/s]
0
Rim stress [MPa]
Speed
Shape
Presets
Rotation markers Energy ring Load torque
A flywheel stores rotational energy as E=½Iω². Press "Load pulse" to apply a load — a larger inertia I gives a smaller speed dip.
Results
Inertia I [kg·m²]
Stored Energy E [kJ]
Speed Variation ΔN [RPM]
Est. Mass m [kg]
Rim Stress σ [MPa]
Burst Safety Factor
Section
Theory & Key Formulas

Kinetic energy: $E = \frac{1}{2}I\omega^2$

Required inertia: $I_{req}= \Delta E / (C_s \omega^2)$,   Ring: $I = \frac{1}{2}m(R^2+r^2)$

Rim hoop stress (centrifugal): $\sigma = \rho\omega^2 R^2$

What is Flywheel Energy Storage?

🙋
What exactly is a flywheel doing in an engine? I see it as a heavy spinning wheel, but what's its real job?
🎓
Basically, it's a mechanical battery. Its main job is to store rotational kinetic energy and smooth out speed fluctuations. For instance, in a single-cylinder engine, the power stroke delivers a big torque spike, but the other strokes need power. The flywheel absorbs energy during the power stroke and releases it during the others, keeping the crankshaft speed more constant. Try moving the "Coeff. of Fluctuation" slider in the simulator above to see how this desired smoothness directly affects the design.
🙋
Wait, really? So the "Coefficient of Fluctuation" is like a tolerance for speed wobble? How do I know what number to pick?
🎓
Exactly! It's defined as $C_s = \frac{\omega_{max}- \omega_{min}}{\omega}$, the relative speed swing. In practice, it's a design choice based on the machine's needs. For precision like a generator, you need very steady speed, so $C_s$ is tiny, like 0.002. For a punch press that hits metal, huge torque pulses are okay, so $C_s$ can be 0.2. Change the $C_s$ slider and watch the "Required Inertia" update instantly—you'll see that a smaller $C_s$ (tighter control) demands a much heavier flywheel.
🙋
That makes sense. So once I know the needed inertia, how do I actually design the physical wheel? The simulator has parameters for outer radius, inner radius, and width...
🎓
Great question. The required inertia $I_{req}$ is your target. You achieve it by shaping the mass. Most energy is stored in the rim, so we often model it as a ring. Its moment of inertia depends on mass and how far that mass is from the axis. Play with the "Outer Radius (R)" and "Width (b)" sliders. You'll see that increasing the radius has a huge effect because inertia goes with $R^2$. This is why flywheels are often large, thin disks or rings—you get lots of inertia without excessive mass.

Physical Model & Key Equations

The core principle is the storage of rotational kinetic energy. The energy stored in a flywheel spinning at an angular speed $\omega$ is given by:

$$E = \frac{1}{2}I \omega^2$$

Where:
$E$ is the kinetic energy (Joules).
$I$ is the mass moment of inertia (kg·m²).
$\omega$ is the angular velocity (rad/s), related to speed $N$ in RPM by $\omega = \frac{2\pi N}{60}$.

The key design equation links the energy change needed ($\Delta E$), the allowable speed fluctuation ($C_s$), and the required flywheel inertia ($I_{req}$). It is derived from the energy equation by considering the difference between maximum and minimum energy states:

$$I_{req}= \frac{\Delta E}{C_s \cdot \omega^2}$$

Where:
$\Delta E$ is the energy fluctuation per cycle (J), often derived from the torque-time diagram (related to Mean Torque in the simulator).
$C_s$ is the coefficient of fluctuation of speed, defining the permissible speed variation.
This equation shows the trade-off: to keep speed steady (small $C_s$) with a large energy pulse ($\Delta E$), you need a very large $I_{req}$.

Frequently Asked Questions

Select 'Flywheel Shape' from the input panel on the left, and enter the mass, radius, and thickness; the values will be calculated automatically. If you want to directly input the moment of inertia as a numerical value, choose the 'Custom' mode.
For IC engines, 0.01 to 0.05 is common, and for presses, 0.1 to 0.3 is typical. A smaller value results in less speed fluctuation, but requires a larger moment of inertia, so consider the balance between cost and space.
A safety factor below 1.0 indicates a risk of failure. Change the material to one with higher strength, or reduce the outer diameter of the flywheel or increase its thickness to lower the stress. As a guideline, a safety factor of 1.5 or higher is recommended.
You can estimate the average torque from the wind speed and the generator's rated output. For example, if the rated output P [kW] and rated rotational speed N [rpm] are known, calculate it using T_mean = P / (2πN/60) and input that value.

Real-World Applications

Internal Combustion Engines: In single or few-cylinder engines, the intermittent power strokes cause significant torque pulses. A flywheel is essential to smooth out these pulses, providing consistent rotational speed to the transmission and preventing the engine from stalling during idle strokes.

Punch Presses and Mechanical Stamping: These machines require a massive burst of energy for a very short duration to shear or form metal. A motor continuously charges a large flywheel with energy, which is then released almost instantly through the punch. The simulator's high $C_s$ range (0.1-0.2) is typical for this application.

Wind Turbine Grid Stabilization: Modern flywheel energy storage systems (FESS) use high-speed composite rotors in vacuum chambers. They can rapidly absorb excess energy from gusty winds or inject energy during a lull, helping to stabilize the power quality fed into the electrical grid.

Racing Karts and Formula 1 MGU-K: In vehicles without multi-speed gearboxes, the flywheel's inertia is critical for drivability. Furthermore, in F1's hybrid systems, the Motor Generator Unit-Kinetic (MGU-K) acts as an advanced electromechanical flywheel, recovering braking energy into a battery and deploying it for acceleration.

Common Misunderstandings and Points to Note

When you start using this tool, there are a few common pitfalls. First, the interpretation of "Average Torque $T_{mean}$". This is not simply the average of maximum and minimum torque. For example, it's a "work-rate-based average" calculated by dividing the net work produced over one engine cycle (720 degrees for a four-stroke) by that rotation angle. In practice, it's calculated from the torque curve, so it's easy to misestimate if you're not familiar. For now, you can use the motor's or engine's rated torque as a guide.

Next, the shape selection pitfall. The tool lets you choose "Solid Disk" or "Ring", but for the same outer diameter and mass, the ring shape yields a larger moment of inertia (because the mass is concentrated at the outer periphery). If you design with a solid disk thinking "just make it heavier", you'll often end up with a flywheel that's unnecessarily heavy and bulky. From a strength perspective, solid disks are often at a disadvantage compared to rings because stress is also applied to the inner sections.

Finally, don't overtrust the "Burst Safety Factor". The value from the tool is a theoretical value for a homogeneous, ideal disk. In reality, stress concentrations at bolt holes, keyways, or stepped sections can multiply the stress several times. It's common for a safety factor of 10 from this tool to translate to an effective factor of just 2 or 3 in detailed CAE analysis or testing. Consider this calculation as a "first-stage screening" and never directly base your detailed design on it.

How to Use

  1. Enter torque mean value (tmValNum) in N·m and coefficient of fluctuation (csValNum) as dimensionless ratio to establish energy swing requirements
  2. Input mean rotational speed (nValNum) in RPM and flywheel rim radius (rValNum) in meters
  3. Simulator calculates required moment of inertia I = ΔE / (ω·Δω), stored kinetic energy E = 0.5·I·ω², speed variation ΔN from fluctuation coefficient, rim hoop stress σ = ρ·ω²·r², and burst safety factor as ratio of material yield strength to computed rim stress

Worked Example

Default ring flywheel (the tool fixes steel ρ = 7850 kg/m³ and yield σy = 250 MPa): mean torque T_mean = 200 N·m, N = 1500 RPM, coefficient of fluctuation Cs = 0.020, outer radius R = 0.30 m, inner radius r = 0.20 m, width b = 0.10 m. Simulator outputs: I ≈ 8.01 kg·m², stored energy E ≈ 98.9 kJ, speed variation ΔN = 30 RPM, estimated mass ≈ 123 kg, rim stress σ = ρω²R² ≈ 17.4 MPa, burst safety factor ≈ 14.3 (required inertia I_req ≈ 1.53). Increasing R or N raises σ and lowers the safety factor.

Practical Notes

  1. Wind turbine generators benefit from high I values (8–25 kg·m²) to smooth power fluctuations; target burst factor above 2.5 for 25-year service life with stress concentration factors
  2. Punch press flywheels require coefficient of fluctuation below 0.10 to maintain stroke consistency; higher coefficients cause speed ripple and tool wear
  3. For rim-dominated designs, double-check hoop stress when scaling radius—stress scales with ω²·r, making larger discs at fixed speed far more critical than speed increase
  4. Account for creep and fatigue in rim stress; 68 MPa continuous is safe for ductile iron, but transient peak stresses during load reversals may demand 40 % safety margin reduction