Battery based Energy Storage Systems