Looks like this is about a flywheel mechanism that absorbs energy from the suspension system. Is that new for F1 cars?
http://www.admin.cam.ac.uk/news/dp/2008081906
J-Damper story
Moderators: cmlean, Ed, The Qualiflyer, The Heretic