Energy Storage System Hardware Design