An exploding submarine battery killed at least three workers at the Shahid Darvishi military shipyard, located at the port of Bandar Abba, IRIB reported.