Battery-generator