Design and Characterization of Various Circuit Topologies for Battery-Ultracapacitor Hybrid Energy Storage Systems