I completely understand the difficulties of making and storing antimatter, so I am not talking about the mechanism or the way of doing it here, I am just talking about the concept.
As far as I know, nuclear power plants use the heat from the nuclear fission reaction to heat water and use the steam through turbines and generators to generate electricity. So, if we could somehow use the annihilation of matter-antimatter inside a reactor, would it still be a viable way of generating heat and thus electricity ? or is there something special for nuclear fission that is not available for matter-antimatter annihilation ?
Best Answer
Short answer: Yes, it can. Although for near-future application the utility of antimatter would be not as a fuel per se but as a catalyst of nuclear reaction.
The energy density of proton antiproton annihilation is $1.8\times 10^{14}\text{J}/\text{g}$ of antiproton is hundreds times that of fusion or fission reactions.
One field where antimatter could be of use is space where enormous cost of its production is offset by the small mass of the product and relative small size of devices utilizing this energy. Therefore most of concepts for utilizing such energy (at least in the context of near future technology) is for propulsion purposes.
The reaction $\bar{p} + p$ produces mainly $\pi^{+}$, $\pi^{-}$, $\pi^{0}$ mesons, so about 2/3 of reaction energy is available as charged light energetic particles which could rapidly heat up matter or/and initiate other nuclear reactions (both fission and fusion). This would allow to derive most of the energy from such reaction thus reducing antimatter requirements and at the same time maintaining small size (usually much smaller than full scale conventional fusion or fission reactors). Some of the concepts mentioned in this review:
Antimatter-Catalyzed Micro-Fission/Fusion (ACMF):
Antimatter-Initiated Microfusion (AIM)
The requirements of antimatter is thus dramatically reduced and, for instance, ACMF propulsion for manned flight to Jupiter (100 tonnes payload) would require only 10$\mu$g of antiprotons (see here (pdf))