Я когда ремонт делал, помню врубил канал наука 2.0, там показывали наш институт физики, в котором разработали взрывогенератор. Вроде для таких же целей, чтоб выдать кратковременный электрический заряд большой мощности. Ну т.е. одноразовая болванка, внутри которой энергия взрыва переходит в электроэнергию, ну зато не надо парится с мощным генератором, чтобы стрелять из подобной пушки. Ну только профита больше, чем от обычных пушек. Вроде с помощью рельсотрона можно выстрелить и с первой космической скоростью.
на кораблях эта тема актуальна достаточно, мне так кажется по тому как броня не выдержит удара такого да и не собьеш его, ну а по факту инженерам виднее.