Richard Nakka’s Experimental Rocketry Web Site

________________________________________________

 

Introduction to Rocket Design

 

Appendix C

Calculating Centre of Pressure

 

Introduction

There are plenty of good software apps that do a fine job of calculating the Centre of Pressure (C.P.) of your rocket, such as AeroLab, RASAero, OpenRocket, Barrowman.xls and RockSim. Why not simply use one of these apps and be done with it? In fact, I regularly use AeroLab and RASAero. Engineers (and other technical professionals) have a saying “garbage in, garbage out”. Notwithstanding inadvertent typos when entering data (easy to do, that’s why we check and double check), we can innocently enter wrong or otherwise inappropriate data if we do not fully understand what is expected and what assumptions are made by a software algorithm.

 

In my profession as an aerospace Stress Engineer, one of the most useful tools is finite element analysis (FEA). Although a Stress Engineer relies most heavily on hand calculations, certain structures are best analyzed using FEA, such as those with complex geometry or highly redundant load paths. FEA will always give you an answer (unless you screw up something when creating your model), usually in the form of a nicely-coloured stress plot which looks most impressive. But can we trust the results?

 

There are two important means to give us confidence in such results. One, do a sanity check. This is where hand calculations are indispensible.  But to do hand calculation checks, we must understand the underlying principles or algorithms, upon which our software results are based. Two, understanding the basic principles helps us with the design of a rocket. In particular, why does the C.P. lies at a certain location? What features of a rocket design influences its location? How can we design a rocket, in an effective and efficient manner, to achieve a suitable C.P. that will help provide us with the stability margin that we seek? Additionally, what are the assumptions and limitations underlying a particular method? In this appendix, I am presenting means of calculating the C.P. of a rocket, whether it be a model rocket, HiPower or EX rocket. At the very least, the information that follows will help the rocket designer to be better equipped to use the software apps in a more informed and capable manner with reduced likelihood of getting garbage results.

_________________

 

Barrowman Method

In August of 1966, James S. Barrowman and Judith A. Barrowman presented a research and development project at NARAM-8 entitled “The Theoretical Prediction of the Center of Pressure” (Res.C1). The objective of this seminal report was to derive the subsonic theoretical centre of pressure equations for a general rocket and present equations in a simplified manner to be of practical use to the rocket modeler. To verify their results, Barrowman conducted fifteen flight tests of a representative model rocket. The centre of gravity (C.G.) was changed from flight to flight until unstable flight was achieved, taken as identifying the location of the C.P.

 

It is worth mentioning that this was followed up in 1967 when James Barrowman (then of NASA's Sounding Rocket Branch) submitted a document entitled “The Practical Calculation of the Aerodynamic Characteristics of Slender Finned Vehicles” (Res.C2) as his Master's thesis to the School of Engineering and Architecture of the Catholic University of America. The document expanded on his earlier work, and presented a practical method for determining the roll forcing moment coefficient derivative, roll damping moment coefficient derivative, pitch damping moment coefficient derivative and the drag coefficient of a rocket for both subsonic and supersonic velocities, and at small angles of attack, to a high order of accuracy.

 

The method of calculating C.P. location, presented in Barrowman’s NARAM-8 report, is given here. First, the assumptions guiding the method are given.

1.      Flow over rocket is potential flow.
In reality, there will be some friction, as air has viscosity. Flow will not be perfectly smooth, as all rockets have some protruberances such as fasteners, joints, etc. The net affect is assumed to be minor with respect to accuracy of the method.

2.      Flow over rocket is steady-state and subsonic.
As indicated in Resource 6, the Barrowman method can be used for velocities somewhat greater than mach one. However, the results generally become unconservative. To compensate, larger safety margins should be used when applying the results to supersonic rocket design. Resource 6 provides methods to deal with higher mach numbers. However, for most EX rockets, the critical moment for stability is immediately after clearing the launch rail, when velocity is at a minimum, for two reasons: 1) The C.G. is furthest aft and moves forward as propellant burns away, thereby increasing the stability margin; 2) cross-wind has greatest influence on the
effective angle-of-attack.

3.      Angle-of-attack is small.
The Barrowman method utilizes a force coefficient slope at zero degree angle-of-attack (see Fig.2). As angle-of-attack increases, the slope changes at an increasing rate. The degree to which the slope changes will be different for each rocket component and is not feasible to quantify. Barrowman suggests 10 degrees as a maximum angle-of-attack for the method to remain accurate. Resource 6 discusses how to deal with larger angles of attack.

4.      Nosecone tip is sharp
If a nosecone has a rounded, rather than sharp tip, base the calculations on the theoretical nosecone geometry assuming the rounded tip is not present.

5.      Rocket finset consists of either 3 or 4 fins
Originally the method was derived for rockets with 3 or 4 fins. However, Barrowman expanded the method to include 6 fin rockets.

6.      Fins are thin flat plates
Aerofoiled fins possess a centre of pressure that is at a location different than that of flat plates. This should be borne in mind when assessing a rocket with aerofoiled fins.

7.      The cylindral body produces zero lift
The rocket body will generate lift as the angle-of-attack increases, thereby changing the location of the C.P from that predicted. This effect is more pronounced with long slender rockets.

8.      Rocket is a rigid body
For a hobby-sized rocket, this is generally an accurate assumption, as body tubes are stiff and offer little flexing.

It is important to note that these assumptions were made by Barrowman in order to simplify solution of the pertinent equations and to remove complexities in the resulting method. It does not mean that violating any of the assumptions invalidates the method. Rather, deviations from the assumptions, as long as they are reasonably minor, may reduce the accuracy and/or confidence in the result to some degree. For example, a sharp nosecone is rarely used on hobby rockets; there is usually some bluntness, for practical and safety reasons. Barrowman assumed a sharp nosecone such that the tip area is zero. This served to simplify the resulting expressions for the normal force coefficient slope and x-bar applicable to the nosecone. Using a rounded nosecone on your rocket does not mean the method of calculating C.P. will be invalid. However, when using the Barrowman method, your nosecone should be idealized as being sharp (i.e. remove the bluntness). This applies to any shape of nosecone, not just straight cones.

 

The Barrowman method works as follows. The C.P. of a rocket is calculated as the aerodynamic balance point, analagous to the gravitational balance point relating to a rocket’s centre of gravity (C.G.). Just as the C.G. can be calculated as a weighted average of the positions of all the components that make up the rocket’s mass, the C.P. can be calculated as a weighted average of the positions of all the components that contribute a normal force (lift) acting upon a component’s surface. Basically, you sum up the contribution of each component’s normal force factored by its position, then divide by the sum of the normal forces of the components:

 

 

The normal force (N), also commonly referred to as lift, is the force that results from air flow acting on a component at some angle-of-attack. The force acts normal to a plane along the rocket’s longitudinal axis (or put another way, perpendicular to the longitudinal axis). The position of any particular part (x) is with respect to some chosen reference point, or datum. For a rocket, the datum for calculating C.P. is traditionally the tip of the nosecone with positive x aftward along the rocket’s longitudinal (roll) axis. This is known as nose-to-tail axis system. However, the datum can be any convenient location, such as the aft end of the body with positive x forward. This is tail-to-nose axis system. These two possible coordinate systems are shown in Figure 1.

Figure 1: Two possible coordinate systems for determing C.P.

Normal force is given by:

 

with units of force being pounds-force (lbf) or Newtons. Subscript c refers to the particular component of interest (such as nosecone or fin). CNc is the normal force coefficient as shown in Figure 2, which is seen to be equal to zero at zero angle-of-attack.

Figure 2: Concept of slope of normal force coefficient

q = air flow dynamic pressure = ½ ρ V2, lbf/in2 or N/m2
A = reference area upon which CN α is based, usually the nosecone base area; A = ¼ π D2 where D = nosecone base diameter, in. or m.
V = airflow velocity, ft/sec or m/s

At small angles of attack we may approximate CN  to be linear with angle-of-attack, such that

CN  » a (CN α)

As such, normal force is alternatively given by:

where:
(CN α) = slope of the normal force coefficient at α = 0 (also referred to as stability derivative), and can be written as (∂CN/∂α | α=0), per radian. See Figure 2.
α = effective angle-of-attack, radians


The normal force (N) in Equation 1 can be replaced by CNa, as the other terms in Eqn.2a cancel out:

 

Or in summation notation:

 

Now that we have the equation that allows us to calculate the location of the C.P., we need to determine the terms in the equation for each of the rocket components. The values (or expressions) for CN α  and x for the nosecone, body, conical shoulder, boattail and finset are summarized below. CN α  is at α = 0 and units are per radian. Resource C1 provides the derivation for each of these terms.

 

Normal Force Coefficient Slope

Nosecone    (CN α)N = 2

Body    (CN α)B = 0

Conical Shoulder

    https://www.nakka-rocketry.net/rocket/cnalpha_cs.gif

Conical Transition or Boattail

   https://www.nakka-rocketry.net/rocket/cnalpha_cb.gif

S1, S2 = cross-sectional area, as indicated (in2 or mm2).
d = reference length = diameter at base of nosecone (in. or mm)
The expressions for conical shoulder and conical boattail are identical. It is important to note that, for a boattail, S2 is less than S1. As such, the value of (CN α)B is negative, meaning the normal force acts in an opposite sense to a conical shoulder.
The expression for conical shoulder/boattail can be simplified by incorporating the expressions for areas S1 = ¼ π d12 and S2 = ¼ π d22, giving:
https://www.nakka-rocketry.net/rocket/cnalpha_ct.0.gif

Finset   

where Nf  = number of fins in finset (3, 4 or 6). Theta (θ) and l are the mid-chord sweep angle and mid-chord length, respectively. Interference coefficient f=1 for 3 or 4 fins, f=0.5 for 6 fins.

Location of Centre of Pressure

The normal force resultant, as calculated above, acts at the centre of pressure (C.P.) of each of the components. The expressions for the C.P. location of various rocket components are summarized below. Units are inches or mm.

Nosecone

­­­­­

Note that if the nosecone tip is radiused, rather than sharp, the reference line from which the nosecone length and C.P. location is obtaine­­­d by extrapolating the profile of the nosecone curve as shown (this is to be consistent with assumption #4).

Conical Transition

where d1 is the forward diameter of the transition, and d2 is the aft diameter of the transition.

Finset

___________________________

Res.C1 provides useful charts that graph CN α and location of C.P.  for conical transitions (shoulder and boattail) and fins as a function of component geometry. The charts are of particular value when setting out to design each of these rocket components.

Appendix B provides an example of calculating these terms for a typical EX rocket and the resulting normal forces applied to the rocket. The result of this example is shown in Figure 3.

Figure 3: Example rocket indicating normal forces
resulting from angle-of-attack

The normal force and centre of pressure locations for each of the components is listed below, with the distance being relative the the tip of the nosecone:

Nosecone                       NN = 76 N.                   xN = 93.2 mm

Conical Shoulder           NCS = -27.5 N.              xCS = 636 mm

Finset                             NF = 347 N.                 xF = 1202 mm

Boattail                          NCB = -27.1 N.             xCB = 1273 mm

 

The centre of pressure is calculated using Equation 1:

 =1010 mm

Alternatively, Equation 1a may be used to calculate the rocket C.P.

 

Nosecone                       (CN α)N = 2 per rad.                     xN = 93.2 mm

Conical Shoulder           (CN α)CS = -0.72 per rad.             xCS = 636 mm

Finset                             (CN α)F = 9.1 per rad.                  xF = 1202 mm

Boattail                          (CN α)CB = -0.71 per rad.             xCB = 1273 mm

 

 =1010 mm


which, as expected, gives the same answer. This demonstates that it is not necessary to calculate the normal force, solely the coefficent CN α. is required to determine the C.P. location of the rocket. In fact, the normal force is zero at zero angle-of-attack, so Equation 1 is of no use to us, however, Equation 1a is useful as the slope of the CN as a function of angle-of-attack is non-zero at zero angle-of-attack (ref. Figure 2).

 

It is both interesting and useful to assess the pitching torque generated by the various components of the example rocket. The pitching torque, which acts about the C.G. of the rocket, is given by:

Tp = NC ´  xc

The location of the C.G. for the example rocket is not given. However, if we assume a stability margin of S.M. = 1.5 calibres, the C.G. location will be:

xCG = 1010 – (1.5) 60 = 920 mm. This gives the following pitching torque for the rocket components:

 

Nosecone                       TpN =  76 ´ (920 - 93.2) = 62,837 N-mm

Conical Shoulder           TpCS =  -27.5 ´ (920 – 636) = -7810 N-mm

Finset                             TpF =  347 ´ (920 – 1202) = -97,854 N-mm

Boattail                          TpCB = -27.1 ´  (920 – 1273) = 9566 N-mm

 

Based on the sign convention, a positive value of pitching torque is a destabilizing torque and a negative value is a stabilizing torque. This is illustrated in Figure 4. The fins generate the largest torque and, as expected, it is a stabilizing torque. What is of particular interest here is that the nosecone generates a significant destabilizing torque. This is primarily a consequence of its appreciable distance from the C.G. Also, the shape and aspect ratio of the nosecone comes into play. A short conical nosecone will produce less of a destabilizing torque than a long ellipsoidal shape. The boattail also generates a destabilizing torque.

 

Figure 4: Stabilizing versus destabilizing torque

 

Modified Barrowman Methods

Resource C4 provides an extension, or modification, to the Barrowman method that takes into account C.P. variation with angle-of-attack. The Barrowman method ignores lift due to the rocket body. Barrowman justified this assumption based on test data that indicated that the lift force on a cylindrical body is tiny for small angle-of-attack, as shown in Figure 5 excerpted from the Barrowman report Res. C1.

Figure 5: Cylinder lift vs angle-of-attack
Note: Although labeled as force (N.), the vertical axis scale represents the lift and drag coefficients, as seen in the referenced figure.

When a cylinder is at a small angle to the oncoming flow, it generates negligible lift due to symmetrical pressure distribution around its surface. As the angle-of-attack increases, the pressure distribution becomes asymmetrical, leading to lift generation. Experiments have suggested that rockets with particularly long slender bodies, body lift may not be negligible, especially at larger angle-of-attack. Robert Galejs, in his article “Wind Instability -- What Barrowman Left Out” (Res.C4), describes an extension to the Barrowman method that models C.P. variation with angle-of-attack by accounting for body lift. The body lift force may be expressed as:

N = q K Ap a 2

where K is a constant with a value between 1.0 and 1.5 and Ap is the body planform area, which includes the nose, body, transitions and boattail (not fins). The lift force acts at the centre of the body planform area. Putting this force into the Barrowman equation format (Eqn.2a), one factor of a is factored out leaving body force as a linear variation with angle-of-attack. The coefficient of body lift is:

where D = nosecone base diameter, and noting that this CNa2 is a function of alpha, unlike the other terms in the Barrowman equation which are considered to be independent of alpha. Also note a is a close approximation of sina.

Example C1 describes how this method is used to calculate C.P. for the Xi-41 rocket at various angles-of-attack.

___________

RASAero has a feature deemed Rogers Modified Barrowman method for calculating centre of pressure. Details of this particular method are:

1) CNa of the combined nosecone and body at low angles of attack is included, versus the Barrowman method whereby solely the nosecone is included. The effect of adding combined body and nosecone at low angles of attack is an increase in CNa, and the C.P. of the nosecone/body combination, at low angles of attack, is moved aft towards the bottom of the nosecone (top of the body tube). This results in a net improvement in predicted stability, as it moves the rocket C.P. aft compared to Barrowman.

2) The body in the presence of fins interference factor (Kbf), which was left out of the Barrowman method, is included.

3) The viscous crossflow increase in CN with angle-of-attack is included. (described by Galejs) using an advanced method for the viscous crossflow CN calculations (Jorgensen Viscous Crossflow method, which is also used in Missile DATCOM ). The Rogers Modified Barrowman method is used for subsonic flow only.

____________________

Stability at Velocity above Mach 1

The C.P. of a rocket moves forward with increasing mach number. This is a destabilizing effect. This is a consequence of both changes in the normal force coefficient and C.P. position for the rocket components. For supersonic (HiPer) rockets powered by a solid propellant motor, the stability margin will in most cases not be reduced to an unsafe level. This is because the most critical instant, or design point, for static stability is at liftoff, after the rocket clears the launch rail. The rocket is moving at a relatively slow velocity and the C.G. of the rocket is at its aftmost position. Any cross-wind at liftoff will result in a non-zero angle-of-attack which will tend to destabilize the rocket. As the propellant quickly burns away, the C.G. will shift forward significantly, thereby improving the stability margin and compensating for the shift in C.P. as the mach number increases. This may not be the case for hypersonic (ViPer) rockets, as the C.P. shift at hypersonic velocity can be quite severe. Hybrid or liquid propellant rockets may need to consider the forward shift in C.P. as the movement of the C.G. point, as the propellant burns, will not necessarily be stability enhancing, as is the case with solid propellant motors. Resources C6 and C9 provide information on the topic of static stability at higher mach numbers.

For supersonic flow, RASAero utilizes a combination of USAF DATCOM and Missile DATCOM methods, and for hypersonic flow, modified Newtonian theory and Missile DATCOM methods are used.

____________________

Example C1

1.      Using the Barrowman method, calculate the C.P. location of the Xi-41 rocket and compare to RASAero prediction

2.      Compare the Barrowman C.P. to the Rogers Modified Barrowman C.P. as predicted by RASAero.

3.      Calculate the C.P. based on the Galejs modified Barrowman method which includes the body lift term at non-zero angle-of-attack.

____________________

Resources

 

Res.C1  The Theoretical Prediction of the Center of Pressure, James S. Barrowman & Judith A.Barrowman, Research and Development Project, NARAM-8, August 18, 1966

Res.C2  The Practical Calculation of the Aerodynamic Characteristics of Slender Finned Vehicles Original Barrowman report

Res.C3 The Modified Barrowman Method with Applications to the OPDAMS and PDAMS vehicles, Charles E. Hall, Jr., April 1989, Technical Report RD-RE-88-7, U.S.Army Missile Command (Redstone Arsenal, Alabama)

Res.C4  Wind Instability -- What Barrowman Left Out, Robert J Galejs

Res.C5 Extending The Barrowman Method For Large Angles Of Attack, Edward V. LaBudde, Research and Development Project submitted at NARCON March 1999

Res.C6 Rocketry Aerodynamics , Rick Newlands (AspireSpace Technical Paper)

Res.C7  Design of Aerodynamically Stabilized Free Rockets, MIL-HDBK-762, July 1990

Res.C8  Static Stability Investigation of a Single-Stage Sounding-Rocket at Mach Numbers from 0.60 to 1.20, NASA TN D-4013, J.C.Ferris, June 1967

Res.C9  Static Stability Investigation of a Sounding-Rocket Vehicle at Mach Numbers from 1.50 to 4.63, NASA TN D-4014, C.D.Babb & D.E.Fuller, June 1967

Res.C10  Estimating the dynamic and aerodynamic paramters of passively controlled high power rockets for flight simulaton, S.Box, C.M.Bishop, H.Hunt, Feb.2009

 

Res.C11  OpenRocket technical documentation (2013-05-10) (PDF 1.4MB)

 

 

 

Last updated March 13, 2025

Originally posted March 13, 2025

 

Return to Fins Page

Return to Design Index page

Return to Home page