Simulating Blue Origin's New Shepard Rocket

What do you do if Jeff Bezos releases a cool video showing a rocket taking off, separating it’s cargo and then landing? Yeah, that’s right: you block off your evening and simulate it with SystemModeler!

ezgif-1537919449.gif

To start off with, not all details are known about the New Shepard. I used a FAA report (link) and some guessing to get parameters for weight, thrust, size etc. Next, to get something to start with, I modeled a pipe with a thruster on it.

This can be thought of as the rocket engine and the main propulsion body. This is what it looks like in the Animation window of Simulation Center:

After verifying that this could take-off and propel the body to a high elevation I started to add the crew module:

The crew module must be able to separate from the main body, so I constructed a custom component with the following equations:

f_d = d * der(s_rel);
f = if attached then c * (s_rel - s_rel0) + f_d else 0;

When the detach signal arrives the crew cabin will no longer be attached to the propulsion module. At this time the interstage will provide propulsion. That’s what you see in the basicWorldForce above.
Looking at the system at the time of separation it looks like this (the red arrow is a force arrow showing force on the propulsion module.):

After I verified that separation worked, it was time for the toughest part: to land the propulsion module.
To do this I connected a control system to the propulsion stage and started trimming it for a soft landing.

Finally, putting it all together we get the final model:

To sum it up, I created a simple video showing the three interesting parts: YouTube link

Note: There are many more things to add to this model. Here are some, that I challenge the community to add. I’ve attached the model to this post.

  • Separation based on height instead of time.
  • Simulate it to reach 100km.
  • Simulate the parachute for the cabin crew.
  • Take into account the weight change due to burnt fuel.
  • Design a better control system. (Currently it impacts the earth at 9 mph)
  • Add forces, and wings, for X and Z direction.
  • Document components & modeling assumptions.
  • Add CAD shapes to make it look more realistic.
  • Model the physics of the engines, not just “raw” forces.
  • … Many more fun things to do!
14 Likes

This is very exciting indeed, Johan, and thank you for fabulous simulation! I added a GIF video to your post of the historic event. The press release and details from Blue Origin itself about their New Shepard space vehicle can be found at: Blue origin makes historic rocket landing. Now I would like to ask you something about your simulation.

  • Isn’t this inverted pendulum problem in essence - for all stages of the rocket ?

  • If yes, then your challenge item in the post “Design a better control system” - does it concern the inverted pendulum part?

  • Can control systems Wolfram Language tools be used somehow, see for example Stabilized Inverted Pendulum or is it not necessary and everything is built in in System Modeler ?

  • I your setup, is there any simulation of external force - random perturbation - trying destabilize the rocket ?

5 Likes

2015-11-02_10-07-11.png

  • another post of yours has been selected for the Staff Picks group, congratulations !

We are happy to see you at the top of the “Featured Contributor” board. Thank you for your wonderful contributions, and please keep them coming!