When the rocket flies at a small angle of attackα (the angle between its axis and the airflow), the passing air produces a net sideways aerodynamic force, the normal forceN, acting at the CP.
This force creates a torque about the CG (because the rocket pivots about the CG). Whether that torque fixes or worsens the tilt depends on which point is behind:
CP behind CG → the force pushes the tail sideways, swinging the nose back into the wind → restoring → stable. ✅
CP ahead of CG → the force pushes the nose further out → worsens the tilt → unstable. ❌
Notation note. Throughout the derivation, let ℓ be the CG→CP separation (a single signed lever arm: positive when CP is behind CG). Absolute positions measured from the nose are written Xcp and Xcg, so ℓ=Xcp−Xcg. Keeping the lever arm (ℓ) and the nose-referenced positions (X) as separate symbols avoids confusion.
Step 1 — Set up the geometry.
Let the CG be the pivot. The CP lies a distance ℓ behind the CG along the axis. At angle of attack α, the airspeed is V, air density ρ, reference area A.
Why this step? We need a lever arm and a force to build a torque; the lever arm is the CG→CP distance ℓ.
Step 2 — Write the aerodynamic normal force.
The sideways (normal) force scales like all aerodynamic forces — with dynamic pressure 21ρV2 and area A, times a coefficient that grows with α:
N=21ρV2ACNαα
where CNα=∂CN/∂α is the normal-force curve slope.
Why this step? For small α, CN≈CNαα (linear), because doubling the tilt roughly doubles the sideways air push.
Step 3 — Take the moment about the CG.M=−Nℓ=−21ρV2ACNαℓα
Why this step? Torque = force × perpendicular lever arm. The minus sign is the key: if ℓ>0 (CP behind CG), a positive tilt α gives a negative (opposing) moment → it pushes α back to zero.
Step 4 — Non-dimensionalise: the Static Margin.
Divide the lever arm ℓ=Xcp−Xcg by the body diameterd. Because a "caliber" means one body diameter, the diameter is the correct reference length here (dividing by the rocket length L would give a valid dimensionless number, but not a margin measured in calibers).
Why non-dimensionalise? So a big and small rocket can be compared on one scale; "calibers of margin" is a universal design number.
Weather-cocking is the visible sign of what property?
Static stability — the restoring rotation into the airflow.
Condition on CP and CG for static stability?
CP must lie behind the CG.
Define Centre of Pressure (CP).
Point where the total aerodynamic force effectively acts.
Define Centre of Gravity (CG).
Point where weight acts and the rocket rotates about in free flight.
Static margin formula?
SM=(Xcp−Xcg)/d, measured in calibers (one caliber = one body diameter).
Rule-of-thumb static margin for model rockets?
About 1 to 2 calibers.
Restoring moment about CG for small α?
M=−21ρV2ACNαℓα, with ℓ the CG→CP separation.
Sign of dM/dα for stability?
Negative (moment opposes the disturbance).
Two ways to make an unstable rocket stable?
Move CP back (bigger rear fins) or move CG forward (nose ballast).
What is over-stability's practical danger?
Excessive weather-cocking into crosswinds → flies off-course.
Does CP stay fixed during flight?
No — it shifts with angle of attack and Mach number; CG shifts as fuel burns.
Why do fins go at the tail?
To drag the CP rearward, behind the CG.
Why does a weather-vane point into the wind?
Its surface area (air pressure/drag) sits mostly behind the pivot, not because of weight.
Recall Feynman: explain to a 12-year-old
A dart flies straight because it has feathers at the back. If a gust turns the dart sideways, the wind pushes hardest on those back feathers and swings the pointy nose back into the wind. A rocket is a giant dart: its fins are the feathers. As long as the "wind-catching spot" (CP) is behind the "balance spot" (CG), the rocket always turns its nose back the right way. Put the fins in front and the dart would spin around backwards!
Socho ek weather-vane (chhat par lagi murgi) — jab hawa aati hai to woh apni nose hawa ki taraf ghuma leti hai. Yeh weight ki wajah se nahi hota, balki isliye ki uska zyada surface area (yaani air pressure/drag) pivot ke peeche hota hai, to hawa peeche wale hisse ko ghuma deti hai jab tak front hawa ki taraf na ho jaye. Rocket bhi bilkul aise hi behave karta hai, aur is self-correcting ghumaav ko weather-cocking kehte hain — yeh sign hai ki rocket statically stable hai.
Do points sab kuch decide karte hain: CG (Centre of Gravity, jahan weight lagta hai aur rocket ghumta hai) aur CP (Centre of Pressure, jahan total air force lagti hai). Rule bilkul simple: CP hamesha CG ke peeche hona chahiye. Tabhi jab rocket thoda tilt hota hai (angle of attack α), to CP par lagi normal force N ek restoring moment banati hai jo nose ko wapas hawa mein le aati hai. Yahan lever arm ko hum ℓ=Xcp−Xcg likhte hain (nose se naapi gayi positions ka difference). Isiliye fins hamesha rocket ke tail par lagte hain — woh CP ko peeche kheench dete hain.
Number ki bhasha mein hum Static Margin use karte hain: SM=ℓ/d, jahan d body diameter hai. Ek "caliber" ka matlab hi hota hai ek body diameter, isliye diameter se hi divide karte hain (length L se karoge to dimensionless number to milega par woh calibers mein nahi hoga). Positive = stable, best range roughly 1 se 2 calibers. Zyada bada margin ho to rocket over-stable ho jata hai — crosswind mein itna zor se hawa ki taraf mudta hai ki course se door chala jaata hai. Toh yaad rakho: "CP behind, peace of mind" — na bahut kam margin (tumble ho jayega), na bahut zyada (over-weathercock). Agar rocket unstable hai to ya fins bade karke CP peeche lao, ya nose mein weight daalke CG aage lao.