>Теплотворная способность меньше 7 МДж/кг быть не может, чай, не дрова. Значит, ~10 ГДж в запасе быть должно как минимум.
Именно, что не дрова. Дрова горят за счет кислорода воздуха. А топливу надо что-то внутри себя разлагать, чтобы выделить необходимый для горения кислород. Наиболее известный вариант - разлагать селитру. Можно перманганат калия. Есть еще варианты. Во всех случаях высвободившийся кислород составляет небольшую часть массы молекулы, из которой выделяется.
2*КNO3 = 2*KNO2+O2 калийная селитра
2*NН4NОз= 2*N2 + 02 + 4*Н2О аммиачная селитра