Battery Dynamics