- Andres Benoit (Aerospace Engineering Undegraduate Student - UFSM) - andres.benoit7@gmail.com
- João Vitor Rohr (Aerospace Engineering Undegraduate Student - UFSM) - rohr_joaovitor@hotmail.com
Rocket Thermal Analysis(RTA) is an open-source thermal analysis software developed by Tau Rocket Team for the Latin American Space Challenge Cooperation 2021. The software estimates the temperature distribution along the case and bulkhead of a rocket motor.
Current Features:
- Temperature distribution along the case by implicit and explicit methods.
- Temperature distribution along the bulkhead by 2D explicit method.
- Generate multiple graphs and output file with the results.
- Convective heat transfer coefficient calculator.
- Multiple and custom material selector
- Open and save study case with .RTA file (feature added in 07/04/2024)
Future features:
- Create a pop-up window to build specific graphs
- .xlsx file with the results
- Coasting phase
- You can download the executable file here. Once you have opened RTA the main window will be something like this:
The main window is destinated to analyse the 1D temperature distribution along the motor case and for that you have two options of numerical methods. One is the implicit (recommended) and the other is the explicit method.
On the second tab you will be able to simulate a 2D temperature distribution along the motor's bulkhead. This is a slow method since it is explicit and bidimensional, so be patient.
All the three analysis can be exported as output txt file which you can easily import to excel or other sheet editor and also you can generate plots of the results.
For all the mathematical model of the software you can find here.
You can also load an input case from an .RTA file, an example is available in "input_file.rta". In case of saving the input case you can also do it. In both cases, below we show how to used an input .RTA file, noting that all variables are in S.I units,
Case, Bulkhead/Motor Case
Solver, Implicit/Explicit
Case/Bulkhead Material, Steel 1010 (within the options available)
Insulator Material, NBR (within the options available)
Insulator Thickness, 0.003
Case/Bulkhead Thickness, 0.0055
Inner radius, 0.11
Radial Section, 10
Time steps, 250
Convection coeff, 1295
Burn Time, 5
Combustion Temperature, 1600
Initial Temperature, 297
Outer radius (bulkhead case), 0.012
All the code were implemente in Python and the main UI was developed with PyQt5 library and the following libraries were also used:
- Numpy
- Matplotlib
- Pandas