The design of a nozzle contour for a supersonic nozzle is a difficult problem, and this article presents a simplified solution for two dimensional supersonic nozzle design. There are two main types of supersonic nozzles. First is a minimum length nozzle, designed for rocket engines. These nozzles achieve isentropic expansion for a target exit mach number in the minimum possible length, therefore minimizing mass. Second is a gradual expansion nozzle, designed for use in supersonic wind tunnels. These nozzles also achieve isentropic expansion for a target exit mach number, but are longer and achieve a more desireable flow in the wind tunnel test section.

There are many resources for minimum length rocket nozzle design. Below is a list of resources for reference.

The method of characteristics takes advantage of a concept called characteristic lines. In two-dimensional, steady, inviscid, and supersonic flow, lines exist within the flow field along which the derivatives of the flow field variables have discontinuities and the values are indeterminate. The governing equation of this flow can be obtained by starting with the Navier-Stokes Equations, simplifying, and substituting in the velocity potential to get the following equation.

YEAR-MONTH-DAY-title.MARKUP

Where YEAR is a four-digit number, MONTH and DAY are both two-digit numbers, and MARKUP is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.

Jekyll also offers powerful support for code snippets:

def print_hi(name)
  puts "Hi, #{name}"
end
print_hi('Tom')
#=> prints 'Hi, Tom' to STDOUT.

Check out the Jekyll docs for more info on how to get the most out of Jekyll. File all bugs/feature requests at Jekyll’s GitHub repo. If you have questions, you can ask them on Jekyll Talk.