Can You Verify My Equations for Rocket Flight?

  • Thread starter Thread starter strive
  • Start date Start date
  • Tags Tags
    Altitude Rocket
Click For Summary

Discussion Overview

The discussion revolves around the verification of equations for rocket flight, focusing on calculating final altitude and other parameters such as vehicle velocity, acceleration, and mass at one-second intervals. Participants explore the challenges of incorporating varying specific impulse (Isp) with altitude and drag effects, comparing results to the Tsiolkovsky equation.

Discussion Character

  • Technical explanation
  • Exploratory
  • Debate/contested

Main Points Raised

  • The original poster seeks verification of their MATLAB/Octave equations for rocket flight, noting that they have compared results to the Tsiolkovsky equation but find it difficult to approximate varying Isp and include drag.
  • Some participants suggest using OpenRocket as a tool to check the results, recommending the selection of "model rocketry" parameters for accuracy.
  • Another participant questions the drag coefficients used, suggesting they may be an order of magnitude too low and recommends using a drag coefficient versus Mach number curve for better accuracy.
  • The original poster acknowledges the potential issue with drag coefficients and considers that they might have used planform area drag coefficients instead of frontal area coefficients.
  • The original poster requests guidance on condensed reading materials regarding supersonic aerodynamics.

Areas of Agreement / Disagreement

Participants express differing views on the accuracy of the drag coefficients and the methods used for calculations. There is no consensus on the correctness of the original equations or the appropriateness of the drag coefficients.

Contextual Notes

Participants note limitations regarding the accuracy of drag coefficients and the need for a more detailed aerodynamic model. The discussion includes unresolved assumptions about atmospheric conditions and the impact of varying parameters on the results.

Who May Find This Useful

This discussion may be useful for individuals interested in rocket flight dynamics, aerodynamics, and those looking for tools and resources to verify their calculations in rocketry.

strive
Messages
51
Reaction score
4
Hi

I have written a set of equations for rocket flight (below) as i need to know the final altitude at various configurations (fuel mass/payload/exhaust mass flow/thrust).

I would ask if someone can please verify if this is correct (i have compared the results to results gained from Tsiolkovsky equation but it is difficult to approximate varying Isp with altitude and to include drag). Although the results are near.
I am calculating iteratively because i need to know the following parameters at 1 second intervals: vehicle velocity, acceleration, altitude and mass.

I know i should be using natural logarithm for mass ratios, but at 100 steps per second i postulated the error is negligible (a max error of 2% is allowed).
The equations in question are blue, the rest is just the programs structure (it's matlab/octave syntax).

Atmospheric conditions for each iteration are derived by a large number of equations which i have already verified thus i have not included them.m0=1100; % initial rocket mass [kg/s]
masso=500; % initial oxidator mass [kg]
massouto=6; % oxidator consumption [kg/s]
massoutg=1.5; % fuel consumption [kg/s]
massout=massouto+massoutg; % total propellant consumption [kg/s]

flightdur=(masso)/massouto % time of powered flight
t=0.01; % timestep

Rmax=0.826; % max vessel radius [m]
A=pi*Rmax^2; % max vessel cross-section [m2]
R=287; % air gas constant [J/kgK]
h0=0; % starting altitude [m]
T0=288.15; % temperature at 0m isa [K]
v0=0; % starting velocity [m/s]
g=9.81; % starting gravitational acceleration [m/s^2]

Cd1=0.015; % subsonic drag coefficient [/]
Cd2=0.04; % supersonic drag coefficient [/]


Xtotal=flightdur/t; % total number of timesteps [/]
% START CONDITIONS--------------------------------------------------------------
m=m0;
s=h0;
v=v0;

% TIMESTEP EQUATION BLOCK-------------------------------------------------------
for i=1:Xtotal
TIME=t*i;

%%% CALCULATION OF ATMOSPHERIC CONDITIONS (also defines vout)
(vout % exhaust gas velocity [m/s])

F=vout*massout; % generated thrust [N]
ro=p/(R*T); % ambient density [kg/m^3]


if v<340
Fd=A*v^2*ro*Cd1/2; % subsonic flight drag [N]
else
Fd=A*v^2*ro*Cd2/2; % supersonic drag [N]
end

Fu=F-Fd; % useful thrust [N]

dm=(massout*t); % mass change in timestep X [kg]
ma=m-(dm/2); % average mass during timestep X [kg]
a=(Fu/ma)-g; % acceleration in timestep X [m/s^2]
s=(a*(t^2)/2)+v*t+s; % altitude in timestep X [m]
v=(a*t)+v; % velocity at the end of timestep X [m/s]
m=m-dm; % vehicle mass at the end of timestep X [kg]

end

%%% COASTING PERIOD--------------------------------------------------------
ii=0;

while v>0

ii=ii+1;
TIMEcoasting=ii*t;

%%% CALCULATION OF ATMOSPHERIC CONDITIONS

ro=p/(R*T); % ambient density [kg/m^3]

if v<340
Fd=A*v^2*ro*Cd1/2; % subsonic flight drag [N]
else
Fd=A*v^2*ro*Cd2/2; % supersonic drag [N]
end

a=-(Fd/massempty)-g; % acceleration in timestep X [m/s^2]
s=(a*(t^2)/2)+v*t+s; % altitude in timestep X [m]
v=(a*t)+v; % velocity at the end of timestep X [m/s]


end

Thank you for your time
 
Physics news on Phys.org
Perhaps you can use OpenRocket [1] to check your results. You may have to select "model rocketry" parameters for this to be accurate.

[1] http://openrocket.sourceforge.net
 
Those drag coefficients look perhaps an order of magnitude too low to me, and you'll lose a significant amount of accuracy by only having a subsonic and supersonic value, instead of a CD vs mach curve. If you want a more realistic aerodynamic simulation, RASaero is pretty good at estimating rocket drag all the way up to pretty high supersonic speed.

http://www.rasaero.com/
 
Thank you both.

I will test both programs.

I have checked the NACA RM A53D02 (from the RASAero site) now and it really seems the coefficients are way too low (i migth have used the planform area drag coefficients instead of frontal area drag coefficients).

By the way, can you perhaps guide me to some condensed reading on supersonic aerodynamics? I seem to be unable to find any »to the point« books.
 
strive said:
By the way, can you perhaps guide me to some condensed reading on supersonic aerodynamics? I seem to be unable to find any »to the point« books.

Modern Compressible Flow: With Historical Perspective - J.D. Anderson
Elements of Gasdynamics - Liepmann and Roshko
 
  • Like
Likes   Reactions: 1 person

Similar threads

Replies
3
Views
2K
  • · Replies 24 ·
Replies
24
Views
3K
  • · Replies 42 ·
2
Replies
42
Views
6K
  • · Replies 4 ·
Replies
4
Views
6K
Replies
2
Views
2K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K