yup-VARUN / SolidRocketMotorDesign

MIT License
0 stars 0 forks source link

Solid Rocket Motor Design Software

The goal of this software is to calculate some crucial parameters for designing a solid rocket motor with the retainers held in place by radial bolts.
Before you begin looking at the code you should know that everything is in SI units(metric system), the only good units in existance.

Take input some of the following user's input parameters, that will decide the overall power of the rocket engine:

Some of the parameters will be taken from the Materials Database:

And execute a series of Physics based constraints and simulations to calculate and return the following design parameters:

Open Motor Design for reference:

The file ProjectRock.ric is the OpenMotor File. It includes critical simulation values including peak K_n, and peak internal Pressure(not the entire simulation data, for that open it in OpenMotor Software and hit command/ctrl + r).

image

Thickness of the Cylinder:

Number of Bolts & their required Spacing:

There could be different faliures in screws:

Features yet to be implemented:

0. Databases:

Will fetch data about different materials from websites and openly available datasets and put them together in a fast, light weight(potentially SQLite3) database. It should have all most commonly used materials in the industry(especially aerospace and aeronautics). For each material there should have to be different tables like:

Also, it could be made possible to include other, completely different, design options like:

This will come handy especially when you have to play with close and riskier margins for better performing rockets, although not recommended!