Mechanical and Battery-Stored Energy Systems for Meeting Uninterruptible and Buffered Electric Power Needs | IEEE Journals & Magazine | IEEE Xplore