RustPEP documentation
Burn rate and BurnSim export
Characterize burn rate from test firings and carry the results into BurnSim.
Why burn rate is measured
Thermochemistry cannot predict how fast a propellant burns. RustPEP fits the burn-rate law from your own test data:
r = a · Pⁿ
where r is the burn rate, P is chamber pressure, a is the coefficient and n is the exponent.
Running the tests
Fire several BATES grains with different nozzle throats so they run at different pressures. Enter each firing on the Burn Rate page:
- Grain outside diameter
- Core diameter
- Burn time
- Average pressure
RustPEP computes the web thickness, which is half the difference between the grain outside diameter and the core diameter, and the burn rate, which is the web thickness divided by the burn time. Units can be inches and psi, or millimetres and MPa.
Reading the fit
Three or more firings spread over the pressure range you intend to use give a trustworthy fit. The chart shows your points against the fitted curve.
An exponent near or above 0.6 means the motor will be sensitive to small changes.
Exporting
The Export page gathers density, c*, gamma, molecular weight and your fitted burn rate into one block.
| Export | Contents |
|---|---|
| BurnSim propellant summary | The values to type into BurnSim’s propellant editor. Copy it or save it as text. |
| CSV | The results for the recipe on the Formulation page. |
| PDF data sheet | One page with the formulation, key results, nozzle performance, combustion products and burn rate. |
| PEPCODED ingredient file | The recipe’s ingredients as PEPCODED.DAF records for BurnSim 4 and other PEP-family programs. |
Real motors deliver less than the ideal c*, commonly 90 to 97 percent, so adjust with your own test data.
BurnSim is a separate program by its own author. RustPEP is not affiliated with it.