Roda gila adalah roda berputar sederhana yang digunakan untuk menyimpan energi atau menstabilkan sesuatu. Energi yang disimpannya sama dengan momen inersianya — istilah fisika yang pada dasarnya berarti massa benda dikali kuadrat jaraknya dari sumbu rotasi — dikali kuadrat kecepatan sudutnya dibagi 2. Roda gila membantu menstabilkan penggerak poros tunduk pada tekanan bolak-balik, seperti mesin piston atau pompa piston. Efek stabilisasi berasal dari roda gila yang menolak perubahan dalam kecepatan putarannya.
Roda gila digunakan sebagai perangkat penyimpanan daya untuk eksperimen sains berdaya tinggi yang akan menghasilkan lonjakan daya yang tidak dapat diterima jika melepaskan daya dari jaringan listrik. Baterai roda gila tersebut dapat beroperasi dalam ruang hampa, untuk mencegah hilangnya energi karena gesekan udara, dan akan dipercepat lagi secara berkala untuk mengimbangi kecepatan rotasi yang hilang karena disipasi energi dari panas dan getaran. Desain roda gila yang baik akan menghilangkan panas dan getaran sesedikit mungkin, mempertahankan energi untuk aplikasi target.
Roda gila menyimpan jumlah energi yang berbeda tergantung pada massa dan kecepatan putarannya. Misalnya, roda sepeda memiliki massa sekitar 1 kg (2.2 lb), diameter sekitar 70 cm (28 in), dan kecepatan putaran sekitar 150 rpm (rotasi per menit). Ini menambahkan hingga energi yang tersimpan 15 J (joule). Selanjutnya, perhatikan roda di kereta api yang bergerak dengan kecepatan 60 kph (37 mph), dengan massa 942 kg (2,076 lb), diameter 1 m (3.3 kaki), dan kecepatan rotasi 318 rpm. Roda gila ini akan memiliki energi rotasi sekitar 64 kJ (kilojoule), kira-kira 43,000 kali lebih besar dari roda sepeda.
Baterai roda gila yang didedikasikan untuk penyimpanan energi memiliki energi yang jauh lebih besar daripada kedua contoh sebelumnya, terutama karena kecepatan putaran yang ekstrem. Salah satu contoh yang dibuat oleh perusahaan roda gila di Ottawa memiliki massa 100 kg (220 lb), diameter 60 cm (27 in), dan kecepatan putaran 20,000 rpm. Baterai roda gila ini dapat menyimpan sekitar 10 MJ (megajoule), cukup untuk menyalakan 100 bola lampu 100 watt selama 1,000 detik. Desain baterai flywheel ini tidak jauh lebih besar dari kulkas. Roda gila yang lebih besar, dari jenis yang digunakan sebagai cadangan daya listrik, dapat menampung daya 100 MJ. Jenis roda gila ini dapat digunakan oleh kasino, rumah sakit, pusat data, atau di industri untuk mempertahankan daya jika terjadi kegagalan atau fluktuasi input.