Subsonic Centre of Pressure — theory

Barrowman’s method with full NACA Report 1307 interference and a hemispherical nose cap. Based on C. P. Hoult, Barrowman Equations (2010) and Normal Force Acting on a Hemispherical Nose Tip (2010), RS&T memos.

Overview

Static pitch stability depends on where the aerodynamic normal force acts — the centre of pressure (CP) — relative to the centre of gravity. The memo is blunt about folklore alternatives such as balancing a cardboard cut-out or whirling the rocket on a string. For years the amateur community has treated the Barrowman equations — slender-body loading for the body plus Diederich’s approximate lifting-surface theory for the fins — as the standard for subsonic CP estimation.

The method keeps Barrowman’s body and fin models and improves three things:

  • a tangent hemispherical nose cap with its own normal-force model when the profile does not start at zero radius;
  • full Prandtl–Glauert compressibility in Diederich’s fin formula;
  • the full slender-body wing–body and body–wing interference of NACA Report 1307.

Everything is linear in angle of attack: each part contributes a normal-force coefficient slope C_{N\alpha} (per radian, on S_{ref}=\pi d^2/4) acting at its own station.

Body of revolution — slender-body theory

Munk’s slender-body theory gives the normal force per unit length as proportional to the rate of change of cross-section area, dC_N/dx=(2/S_{ref})\,dA/dx\cdot\alpha. For a segment between profile points i-1 and i:

C_{N\alpha,i}=\frac{2\,(A_i-A_{i-1})}{S_{ref}},\qquad A_i=\pi r_i^2 .

Its centre of pressure follows from the moment of dA/dx; with the frustum volume V_i,

V_i=\frac{A_i(x_i-x_{i-1})}{3}\left(\frac{A_{i-1}}{A_i}+\frac{r_{i-1}}{r_i}+1\right),\qquad x_{cp,i}=\frac{x_iA_i-x_{i-1}A_{i-1}-V_i}{A_i-A_{i-1}} .

Cylinders (A_i=A_{i-1}) carry no normal force; a boat-tail (decreasing area) carries negative normal force. The body totals are

C_{N\alpha,body}=\sum_i C_{N\alpha,i},\qquad M_{body}=\sum_i C_{N\alpha,i}\,x_{cp,i}.

For a pointed nose this sums to the classic slender-body result C_{N\alpha}=2A_{base}/S_{ref}=2.

Nose shapes

Instead of typing profile points, choose a nose shape. Its radius r(x) at distance x aft of the tip is generated from the nose length L_n and the body radius R (40 points, closer together near the tip), followed by the cylinder and an optional conical boat-tail. With t=x/L_n:

ShapeRadius
Conicalr=R\,t
Tangent ogiver=\sqrt{\rho^2-(L_n-x)^2}+R-\rho,\quad \rho=\frac{R^2+L_n^2}{2R}
Ellipticalr=R\sqrt{1-(1-t)^2}
Parabolic seriesr=R\,\frac{2t-K'\,t^2}{2-K'},\quad 0\le K'\le1
Power seriesr=R\,t^{\,n},\quad 0<n\le1
Haack seriesr=\frac{R}{\sqrt\pi}\sqrt{\theta-\tfrac12\sin2\theta+C\sin^3\theta},\quad \theta=\cos^{-1}(1-2t); Von Kármán C=0, LV-Haack C=1/3

In slender-body theory every pointed nose has C_{N\alpha}=2 (on the base area); the shape only moves where that force acts — a cone at 2L_n/3 from the tip, a tangent ogive at about 0.466\,L_n. Shape definitions follow G. A. Crowell, The Descriptive Geometry of Nose Cones (1996).

Hemispherical nose cap

If the first profile radius r_0 is not zero, a hemisphere is fitted tangent to the first segment. Its tangency angle and radius are

\theta_T=\frac\pi2-\tan^{-1}\frac{r_1-r_0}{x_1-x_0},\qquad R_h=\frac{r_0}{\sin\theta_T}.

The memo starts from the incompressible pressure distribution on a sphere, C_p=1-\tfrac94\sin^2\theta, measures \theta from the displaced stagnation point (\theta'=\theta-\alpha\cos\varphi), keeps first-order terms in \alpha and integrates over the cap up to \theta_T:

C_{N\alpha,cap}=\frac{9\pi}{8}\,\frac{R_h^2\sin^4\theta_T}{S_{ref}}.

A full hemisphere on a body of the same radius gives C_{N\alpha}=9/8, well below the slender-body value of 2. The cap CP behind its own tip is

\frac{x_{cp}}{R_h}=\frac{\sin^4\theta_T-4\left[\tfrac15\cos\theta_T\sin^4\theta_T-\tfrac1{15}\cos\theta_T(\sin^2\theta_T+2)+\tfrac2{15}\right]}{\sin^4\theta_T},

and, remarkably, the same result follows from modified Newtonian flow — the cap CP is independent of Mach number. In body stations (station 0 at the tangency point) it lies at R_h(\cos\theta_T-1)+x_{cp}. A sphere’s critical Mach number is about 0.41, so below that a hemispherical tip has no wave-drag penalty.

If the tip is a flat face instead, the cap’s normal force is zero and a small flat-face pitching-moment term is added (see Notes on the method).

Isolated fins — Diederich with compressibility

Opposite panels form a wing. For one panel with root chord c_R, tip chord c_T, exposed semispan b, root and tip leading-edge stations x_R, x_T (and a boat-tail half-angle \beta under the root, usually zero):

S=\frac{c_R^2\tan\beta}{2}+\frac{(c_R+c_T)(b-c_R\tan\beta)}{2},\qquad l=b-\tfrac34c_R\tan\beta,\qquad A\!R=\frac{2l^2}{S},
\Lambda_c=\tan^{-1}\frac{x_T+c_T/4-x_R-c_R/4}{b}\quad\text{(quarter-chord sweep)}.

With the Prandtl–Glauert factor \beta_\Lambda=\sqrt{1-M^2\cos^2\Lambda_c}, Diederich’s compressible plan-form parameter and lift slope (on the area of the panel pair) are

F=\frac{A\!R\,\beta_\Lambda}{\cos\Lambda_c},\qquad C_{N\alpha,W}=\frac{2\pi F\cos\Lambda_c}{\beta_\Lambda\left(F\sqrt{1+4/F^2}+2\right)} .

For N panels on the body reference area,

C_{N\alpha,F}=\frac N2\,\frac{S}{S_{ref}}\,C_{N\alpha,W}.

The fin CP is a quarter of the mean aerodynamic chord behind its leading edge:

\bar c=\tfrac23\left(c_R+c_T-\frac{c_Rc_T}{c_R+c_T}\right),\qquad x_F=x_R+\frac{\bar c}4+\frac{(c_R+2c_T)(x_T-x_R)}{3(c_R+c_T)} .

Fin–body interference (NACA Report 1307)

The body increases the lift on the fins, and the fins induce lift on the body. With r the body radius at the quarter root chord, s=r+b the fin tip radius and \tau=r/s, the slender-body factors are

K_{W(B)}=\frac{2}{\pi(1-\tau)^2}\left[(1+\tau^4)\left(\tfrac12\tan^{-1}\tfrac12\big(\tfrac1\tau-\tau\big)+\tfrac\pi4\right)-\tau^2\left(\tfrac1\tau-\tau+2\tan^{-1}\tau\right)\right],
K_{B(W)}=\frac{(1-\tau^2)^2-\tfrac2\pi\left[(1+\tau^4)\left(\tfrac12\tan^{-1}\tfrac12\big(\tfrac1\tau-\tau\big)+\tfrac\pi4\right)-\tau^2\left(\tfrac1\tau-\tau+2\tan^{-1}\tau\right)\right]}{(1-\tau)^2},

which satisfy K_{W(B)}+K_{B(W)}=(1+\tau)^2, tending to 1 and 0 with no body and to 2 and 2 for vanishing fins. The tail-assembly normal force and moment are

C_{N\alpha,tail}=C_{N\alpha,F}\left(K_{W(B)}+K_{B(W)}\right),\qquad M_{tail}=x_F\,C_{N\alpha,F}K_{W(B)}+\bar x_{B(W)}\,C_{N\alpha,F}K_{B(W)},

where the body carry-over lift acts at (NACA 1307 eq. D6)

\bar x_{B(W)}=x_R+\frac{c_R}4+(s-r)\tan\Lambda_c\left[\frac{r}{r-s}+\frac{\sqrt{s(s-2r)}\cosh^{-1}\frac{s-r}{r}-s+r+\frac{\pi r}{2}}{\frac{(s-r)\,r}{\sqrt{s(s-2r)}}\cosh^{-1}\frac{s-r}{r}+\frac{(s-r)^2}{r}-\frac{\pi(s-r)}{2}}\right].

For short fins (s<2r) the square root and the inverse hyperbolic cosine are both imaginary but their products are real: \sqrt{s(s-2r)}\cosh^{-1}y\to-\sqrt{s(2r-s)}\cos^{-1}y and \cosh^{-1}y/\sqrt{s(s-2r)}\to\cos^{-1}y/\sqrt{s(2r-s)}. The calculator uses this analytic continuation, which is continuous at s=2r, where the real form is undefined.

The calculator also reports the single-panel normal force per radian of fin deflection, C_{N\delta}=(k_{W(B)}+k_{B(W)})\,C_{N\alpha,W}\,S/S_{ref}, with k_{W(B)} from NACA 1307 eq. (19) and k_{B(W)}=K_{W(B)}-k_{W(B)}, eq. (33).

Vehicle CP and static margin

C_{N\alpha}=C_{N\alpha,body}+C_{N\alpha,tail},\qquad X_{CP}=\frac{C_{m\alpha,flat}+M_{body}+M_{tail}}{C_{N\alpha}},

measured aft of the nose tip (station 0). With the CG at X_{CG}, the static margin in calibres is

SM=\frac{X_{CP}-X_{CG}}{d}.

Positive means the CP is behind the CG and the rocket is statically stable. A margin of 1–2 calibres is common amateur practice.

Worst-case margin and the verdict

The margin changes during the flight, so the calculator does not judge a single number. It evaluates every combination of

  • Mach 0 (leaving the rail) and your highest flight Mach number — compressibility moves the fin CP;
  • the CG at launch and, if you give it, the CG at burnout — the CG usually moves forward as propellant burns, but not always;
  • with and without the body carry-over lift of NACA 1307. Barrowman’s own method uses the smaller factor 1 + r/(r + s) instead, so a rocket that only passes with it is relying on lift most tools do not count.

The lowest of these is the worst-case static margin, and the verdict uses it:

VerdictWorst-case margin
SAFEat or above your target (default 1.5 cal)
MARGINALbetween 1 cal and the target
UNSAFEbelow 1 cal (or negative: unstable)

These limits are common amateur practice, not a published standard: the 1-calibre floor and the 1–2 calibre band are widely used rules of thumb that this site has not traced to a primary source. Above about 4 calibres the rocket is very stable but weathercocks strongly into the wind; the calculator notes that but does not mark it unsafe.

When the worst case misses the target, the calculator gives two fixes: the forward CG shift that reaches the target (\Delta X_{CG}=(SM_{target}-SM)\,d), and the exposed semispan that reaches it with the other fin dimensions held, found by bisection over the full worst-case search.

Assumptions and limits

  • Subsonic flow below the critical Mach number; small angles of attack; linear aerodynamics.
  • One fin set. The two-stage fin–fin vortex-interference model of the 1307 Supplement memo is not included.
  • Slender-body theory for the body: no viscous cross-flow lift, which grows at larger angles of attack.
  • Fins are flat, trapezoidal and planar, mounted on the body radius at their quarter root chord.

Worked example (Gold Rush III, ignition)

Mach 0.05; 4.12 in diameter, 93.16 in long, blunt flat tip of 0.05 in radius; six fins with c_R=10, c_T=3, b=4 in, root LE at 83.16 in and tip LE at 90.16 in. The 17.5 in profile point is left out, so 15 → 20 in is a single frustum:

  1. Body: C_{N\alpha,body}=1.9994, moment 18.883 in.
  2. Fins: A\!R=1.2308, \Lambda_c=52.7°, F=2.0299, C_{N\alpha,W}=1.5946, C_{N\alpha,F}=9.3295; x_F=87.814 in.
  3. Interference with \tau=2.06/6.06: K_{W(B)}=1.2907, K_{B(W)}=0.5047; carry-over CP 87.134 in.
  4. Tail: C_{N\alpha,tail}=16.750 at 87.623 in.
  5. Vehicle: C_{N\alpha}=18.750 /rad, X_{CP}=79.286 in from the tip.

Equations ↔ code

QuantityCode (js/calc/barrowmanSub.js)
S_{ref},\ d,\ \betasubsonicCP()
Hemisphere \theta_T,\ R_h, CNα, CPbodySlender().cap
Flat-face momentCma_flat
Segments: area, CNα, volume, CPbodySlender().segs
Body totalsbody.CNa, body.mom
Fin planform, sweep, F, CNαfinSet()
Fin CPxcpFin
Interference factorsinterference()
Carry-over CPcarryoverCP()
Tail totals, CNδfin.CNa, fin.mom, fin.xcp, fin.CNd
Vehicle CNα, moment, CPsubsonicCP()

Verification: tests/subsonic-cp.test.js reproduces the reference example (every body segment, every fin and interference quantity and the vehicle totals) to 10⁻¹², checks the interference factors against the limit and the identity K_{W(B)}+K_{B(W)}=(1+\tau)^2, and checks that the carry-over CP is continuous through s=2r.

Notes on the method

  • One fin set. Only a single fin set is modelled. Fin–fin vortex interference for two-stage rockets is not included.
  • Short fins. For s<2r the carry-over CP uses its analytic continuation (see Interference).
  • Body radius at the fins and boat-tail angle. The body radius at the quarter root chord is interpolated from the profile. The boat-tail angle under the fins is an input.
  • Station-0 area. The cross-section at station 0 is taken as half the tip disc, A_0=\pi r_0^2/2, so the first segment’s normal force is 2(A_1-A_0/2)/S_{ref}. Neither memo explains this choice.
  • Flat-face moment term. For a flat tip, C_{m\alpha,flat}=-0.0054\cdot0.85\left(1+(M^2+M^4)/4\right)(2r_0/d) is added to the moment sum (in inches). It is dimensionally inconsistent but negligible (−1×10⁻⁴ in for Gold Rush III).

References

  1. C. P. Hoult, “Barrowman Equations,” RS&T memo, 21 March 2010. View in library
  2. J. S. Barrowman, “The Practical Calculation of the Aerodynamic Characteristics of Slender Finned Vehicles,” M.S. thesis, Catholic University of America, 1967. View in library
  3. C. P. Hoult, “Normal Force Acting on a Hemispherical Nose Tip,” RS&T memo, 19 March 2010. View in library
  4. F. W. Diederich, “A Plan-Form Parameter for Correlating Certain Aerodynamic Characteristics of Swept Wings,” NACA TN-2335, 1951.
  5. W. C. Pitts, J. N. Nielsen and G. E. Kaattari, “Lift and Center of Pressure of Wing-Body-Tail Combinations at Subsonic, Transonic, and Supersonic Speeds,” NACA Report 1307, 1953.
  6. M. M. Munk, “The Aerodynamic Forces on Airship Hulls,” NACA Report 184, 1924.
  7. C. P. Hoult, “N.A.C.A. Report 1307 Supplement for Downwash-Dependent Fin-Fin Interference,” RS&T memo, 2014. View in library
  8. Source file: SUBSONIC BARROWMAN EQUATIONS2.4.xls (rsandt.com).