Jump to content

Deriving the Equation for Burnout Height in KSP


bowtiesRcool

Recommended Posts

Hi all,

I have been trying to work on an equation I can use to calculate the burnout height of a single stage rocket in vertical flight from the KSP Launchpad where the forces of Drag and Gravity are both variable.

I start with:

SUM(F) = Fthrust + Fdrag +Fgravity

where,

Fdrag = (0.004892*Cd * Po)mrv2 e-h/H

Fgravity = G*Mmrocket/(r+h)2

Fthrust = some constant

I attempted to modify the derivation of Tsiolkovski's Ideal Rocket Equation to account for the forces of Drag and Gravity where both Fg and Fd are variable.

I have followed the method for deriving the Rocket Equation from MIT's website (here) and ended up with this:

dv = [Fd/mr - Fg/mr]dt - (vedmr)/mr

However, the math required to make this equation easily integratabtle is utterly baffling me because of the number of variables present in the function. Does anyone know how to simplify this?

Edited by bowtiesRcool
corrected equation (vedmr) should be divided by mr
Link to comment
Share on other sites

Tsiolkovsky's famous equation is only really meant for a rocket already in deep space. Where forces like drag and gravity are variable with velocity and altitude, there isn't really any one-step equation that can be used to solve for the altitude. You would have to do a numerical solution using time-steps. I guess you could try to do this with sufficiently steps and then try to curve fit the entire thing, but I don't think this is what you were going for, was it?

Link to comment
Share on other sites

Hi all,

I have been trying to work on an equation I can use to calculate the burnout height of a single stage rocket in vertical flight from the KSP Launchpad where the forces of Drag and Gravity are both variable.

I start with:

SUM(F) = Fthrust + Fdrag +Fgravity

where,

Fdrag = (0.004892*Cd * Po)mrv2 e-h/H

Fgravity = G*Mmrocket/(r+h)2

Fthrust = some constant

I attempted to modify the derivation of Tsiolkovski's Ideal Rocket Equation to account for the forces of Drag and Gravity where both Fg and Fd are variable.

I have followed the method for deriving the Rocket Equation from MIT's website (here) and ended up with this:

dv = [Fd/mr - Fg/mr]dt - (vedmr)/mr

However, the math required to make this equation easily integratabtle is utterly baffling me because of the number of variables present in the function. Does anyone know how to simplify this?

Okay, all the force equations look mostly accurate, but thrust is actually a function of height, and the mass of the vehicle is Minitial - t * mass flow rate.

I think you'll get something absurd like d2h/dt2 = (thrust as a function of altitude)/(Minitial-propellant mass flow rate * t) - (some constant) * (dh/dt)2 * e-h/H / (Minitial-propellant mass flow rate * t) - G*Mplanet/(r+h)2.

This is a nightmarish differential equation, including one term with an awkward function of h(t) and t, one term with a nonlinear function of h(t), and one term with an awkward function of h(t) and t multiplied by a nonlinear function of dh/dt. I kind of doubt this is analytically solvable.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...