You can calculate a lot about an explosive, relatively accurately, by just knowing its chemical structure. I will describe the steps that you would need to take to get there in broad outline, but the main point to takeaway here is that it is possible. If you really want to nerd out, the process gives you a bit of insight into what kinds of explosives have what properties.
When you first learn about different explosives they are presented to you in the form of tabulated data; “here is PETN, it has a velocity of detonation of 8,400 m/s, it is a secondary explosive. Here is RDX, it has a velocity of detonation of 8,750 m/s, its brisance is…” To start with, this is probably enough information to employ different explosives in different roles. Perhaps your job does not require you to know any more, but if you have ever asked yourself if you could figure out some of these properties by just knowing what the molecule looks like, then this is for you. The following is summarised from Explosives Engineering by Paul Cooper, Chapter 5.
Before I describe the process, I should note that the equations can at times be long winded or have funny symbols, but they are all incredibly simple to just plug numbers into a calculator. Some steps require counting oxygen atoms and figuring out if the molecule is fuel/oxidiser balanced. Maybe you need to know a few unusual terms like “aliphatic.” But with a bit of terminology, this process is actually quite simple.
The process goes something like this: first you calculate the theoretical maximum density (TMD) for which you need to know what kind of structure it has and the percentage weight of hydrogen. With that and a specific chemical structure you can calculate the VOD at TMD. You can vary the density to get the VOD at lower densities with the calculated TMD VOD and some empirical constants that can be set to defaults. If you have a mixture you can calculate the detonation velocity by using how much of each explosive (or inert filler, or even air) each of the components occupies. Finally, with whatever detonation velocity you have for your explosive, you can calculate the detonation pressure with a simple formula that takes density, VOD, and an empirical constant that can also be set to a default. All of this gives you single digit % accuracy for most explosives at the end. All it takes is knowing the chemical structure.
Property | Equation | Need to know | Notes |
Theoretical Maximum Density (TMD) | \(TMD =\) \( a_{i}-k_{i}H\) | – Percentage of Hydrogen by weight – \(a_{i}, k_{i}\) which are structural group constants which you can look up for each type of structure | – 2-3% error – Hydrogen weight 0<H<6% |
Velocity of Detonation at TMD (\(D’\)) | \(D’ = \frac{F-0.26}{0.55}\) | – Aromatic or not – Solid or liquid – Numbers of different atoms – Number of carbon-oxygen double bonds – Number of nitrate ester groups – Molecular weight | – The form factor F is calculated from the variables mentioned and the equation was omitted because it looks complicated even though it is plug and play |
Velocity of Detonation at Lower Density \(D\) | \(D = a + b\rho\) | – Actual explosive density – Empirical constants \(a, b\) OR \(D’\) and \(b\), with \(b \approx 3\) | |
Velocity of Detonation of Mixture | \( D_{mix}=\sum_{i}D_{i}V_{i} \) | – Volume ratio \(V_{i}\) of each component. | – Can be used even if the component is inert, filler, or even air. – Can be used as alternative to the above calculation of lower density VOD. |
Detonation Pressure (Also known as Chapman-Jouguet [CJ] Pressure) | \(P_{CJ}= \frac{\rho D^{2}}{\gamma + 1}\) | – Density and VOD of explosive – The ratio of specific heats of detonation product gases \(\gamma \). | – \(\gamma \approx 3\) for typical explosives with densities \(1<\rho<1.8\). |
Let’s apply this to RDX to understand what kind of information this can give us and what kind of error sizes we get when compared to experimentally verified values:

The first step is to find the theoretical maximum density (TMD), which since RDX is a Group 7 (solid nitrazacyclane or nitrazaoxacyclane) means \(a_{7} = 2.086, k_{7} = 0.093\), and gives:
\( \rho_{TMD} = 1.833 g/cm^{3} \)
This is pretty close to the literature value of \(1.816 g/cm^{3}\), or 0.94%. From this we calculate the velocity of detonation at TMD (\(D’\)) which, after skipping over the messy looking step where we count atoms and certain by-products, gives us \(F =5.177\) so:
\(D’ = \frac{F-0.26}{0.55} = 8.94 km/s\)
This is not immediately able to be verified experimentally because the theoretical maximum density is not really achievable, so the next step we take is to use this to calculate the VOD at the tested \(1.76 g/cm^{3}\). This gives us:
\(D = D’ -3\Delta\rho=8.72 km/s\)
The literature value for the VOD at that density is \(8.75 km/s\) meaning the error here is -0.32%. If were to use our calculated value to calculate the pressure of RDX:
\(P_{CJ} = \frac{\rho D^{2}}{4} = 33.46 GPa \)
The literature value is \(33.46 GPa\), which means our error is -1.02%. That’s pretty close.
The short of this is that we have some pretty simple tools that can get surprisingly accurate estimates of some key performance parameters of an explosive with only the chemical structure and some generic constants. Whilst using literature tabulated values will always be easier where they exist, when dealing with novel explosives, these calculations can prove invaluable.