Drone Propeller Gyroscopic Moment and Shaft Bearing Loads
Calculate drone propeller gyroscopic moments, two-blade oscillation, motor shaft bending and bearing reactions, with a Goodman fatigue check.
A racing manoeuvre can load a motor shaft even when propeller thrust changes very little. This drone propeller gyroscopic moment calculator estimates the bending couple transmitted by a spinning propeller, the radial reactions at two motor bearings, shaft stress and deflection, and the fatigue demand on a rotating steel shaft. It is intended for motor and propeller comparisons, preliminary FPV bearing load studies, and teaching rotational dynamics and machine design.
Start with the propeller. The geometry option uses linearly tapered chord and thickness distributions, the measured total blade mass, and a separate disk-shaped hub. Chord is the projected width in the rotor plane; thickness is measured along the shaft. The mass distribution follows sectional area. For a twisted, hollow or strongly swept blade, choose measured or CAD inertia instead. The motor rotor inertia is added separately because an axisymmetric bell contributes to the mean gyroscopic moment without creating the two-blade oscillation.
Enter shaft speed and the body roll, pitch and yaw angular rates from a flight controller or manoeuvre specification. These are body angular-velocity components, rather than derivatives of Euler attitude angles. Motor cant is a rotation toward body x about body y. For an uncanted motor, pure body yaw is parallel to the shaft and produces no gyroscopic bending. A canted motor converts part of yaw into transverse precession. This distinction matters when interpreting gyroscopic precession drone measurements.
The two-blade calculation retains both transverse moment components and their twice-per-revolution variation. Identical, equally spaced rotors with three or more blades have no second-order inertia asymmetry. Use the rotation-progress slider or play button to follow blade orientation in the selected spin direction; the moment and bearing-load plots show a full revolution. The bending and deflection profiles use the phase giving peak shaft bending. The schematic shows the support arrangement and uses illustrative proportions.
Set bearing centre spacing, hub overhang and shaft diameter from the actual motor. Poisson’s ratio sets the shear modulus; Timoshenko compliance includes shear deformation and reports hub section rotation. The bearing outputs are radial reaction magnitudes, excluding preload and axial load sharing. An optional body-fixed radial hub force can represent another known lateral load. Axial thrust and steady drive torque enter the mean-stress calculation. Compression above 5% of a conservative stability bound is blocked; it needs beam-column analysis with the actual axial load path. Enter concentration factors for the actual shoulder, groove or thread and material-specific notch sensitivity.
The Goodman and yield utilizations include the requested design factor; values at or below one meet those particular stress checks. A body-fixed bending moment reverses stress at a rotating material point, so the fatigue calculation follows that point rather than treating the mean gyroscopic vector as a steady tensile stress.
This drone motor shaft bending model assumes a rigid propeller and a uniform, linearly elastic shaft on ideal radial supports. It does not predict buckling, bearing life, bearing preload, housing flexibility, shaft resonances, blade flutter, propeller impact, imbalance, motor electromagnetic forces or flight stability. Check excitation frequencies against measured motor assembly modes before using the quasi-static response. Aluminium and composite shafts require their own fatigue data and a different fatigue assessment.
How it is calculated
Blade geometry is integrated at 2000 radial stations. With and total blade mass , the normalized mass element is . Rectangular sections give and for two opposite blades. The hub has . Equally spaced identical blades with count at least three cancel . The measured option takes ; the low-inertia transverse principal axis defines rotor phase zero. Bell inertia is axisymmetric and enters only.
For cant , and . Signed spin is positive CCW viewed from above. The transmitted moment is the reaction to the torque accelerating rotor angular momentum:
Thus the mean-vector magnitude is and the circular harmonic amplitude is . This is the asymmetric-gyroscope treatment discussed by Den Hartog; Bock, NACA TM 1099, printed pp. 4–5 (attached PDF pp. 5–6), provides an open derivation and numerical example.
Take shaft z from far bearing A at zero to near bearing B at L and the load plane at L+a. With hub radial force , , and . At B the bending vector is . The bending vector varies linearly between section endpoints, so the global peak is the larger of the two endpoint mean magnitudes, plus A. Radial reaction and displacement extrema use the same exact circular-harmonic envelope, rather than maxima from sampled plots.
Timoshenko beam integration imposes zero translation at A and B with free support rotations. For an isotropic solid circular section, , effective shear area and shear rigidity . The 0.9 shear-area convention follows the OpenSees Elastic Timoshenko Beam documentation. Including both bending and shear, the tip compliances are
Thus and hub section rotation is . Centreline tip slope is , which differs from section rotation when a radial force is present.
For either bending plane, put for x displacement and for y displacement, with . With , the displacement profile is
The section rotation equals the bending-only profile derivative plus throughout the shaft. This also retains the shear-induced support rotation under a pure end couple. Bending-only contributions remain available to compare with the original Euler–Bernoulli FE benchmark; total displacement, rotation, profile endpoints and centreline slopes are checked against three independent 100-element Timoshenko solutions.
Compression is a validity screen, not a buckling prediction. Conservatively take the maximum entered compression along the full hub-to-far-bearing-A load path of length . This includes the case in which the axial reaction actually enters at B. A sufficient elastic stability lower bound for the two fixed translational supports is
This bound is derived here from the strain-energy form, using the support condition . Writing shear strain , subtract the mean section rotation over the bearing span. The one-zero Poincaré inequality and the norm of the shear mean-subtraction operator give . The allowable screen limits destabilizing geometric stiffness to 5% of the elastic energy form; larger compression is rejected for beam-column analysis. MIT 16.20 Handout 5 provides the Euler/beam-column stability framework; this conservative support-specific bound is an original energy estimate.
For a circular shaft, . Rotating the moment components into material coordinates gives fully reversed bending at one cycle per revolution. Maximizing over material fibres and both critical endpoints gives , with . Shigley’s Mechanical Engineering Design, 10th edition, Chapters 6–7, supplies the Marin and distortion-energy/modified-Goodman framework. Surface factors use the MPa-based ground or machined correlations, capped at one; the polished option uses one. For 2.79–50 mm shafts, ; below 2.79 mm use one. Bending load factor is one and .
Steady concentrated axial and torsional stresses form . Goodman design utilization is . The separate elastic yield utilization is . Both must be at most one for the displayed stress-margin verdict.
The play input is rotation progress from 0° to 360°. The physical rotor angle is this progress for CCW and its negative for CW. Blades, material-fibre marker, instantaneous moment, plotted waveforms and spin-direction indicator use that same signed angle.
Assumptions
Identical balanced blades with linear projected chord and axial thickness, uniform effective density and a centered rectangular section; no blade sweep or twist is resolved. Total blade mass excludes the separate hub. A measured inertia ratio describes two opposite blades with known transverse principal axes. Bell and hub inertia are axisymmetric.
Body angular rates and shaft speed are constant over a revolution, with spin much faster than body rotation. The retained terms are first order in manoeuvre rate. The shaft is a uniform isotropic solid circular Timoshenko beam on two perfectly rigid translational supports; section rotations at the bearings are free, and loads enter at the propeller plane. Concentration factors conservatively apply at whichever endpoint gives the greater bending amplitude. Radial hub force is fixed in the motor frame; axial thrust and drive torque are steady. The material follows a steel endurance-limit model.
Where it applies
Use this first-order Timoshenko beam response away from bending resonances. Displacements and hub section rotations include shear compliance with G = E/[2(1 + ν)] and effective circular shear area 0.9A. Hub section rotation differs from centreline tangent by the radial shear strain; both enter the small-motion condition. The two-blade applied moment has a 2/rev harmonic; the rotating-fibre bending stress has a 1/rev harmonic. Spin-up torque, transverse angular acceleration, quadratic body-rate terms, flexible propeller dynamics, bearing/housing compliance and assembly vibration amplification are excluded. Body-rate/spin ratio above 0.1 and large beam slopes or deflections trigger input-dependent messages.
The geometry option approximates solid, unswept blades using projected chord and axial thickness. For twisted, hollow or nonuniform-density parts, use measured/CAD polar inertia and transverse inertia difference. Increasing blade count at fixed total blade mass keeps the same radial mass distribution; it does not add blade mass automatically. The measured two-blade option assumes the low-inertia transverse principal axis is phase zero. Symmetric three-or-more-blade cancellation does not cover damaged or unequal blades.
Marin correlations follow Shigley’s 10th edition for steels. Size correction is used over 2.79–50 mm; below that range a factor of one avoids extrapolation. Temperature and environmental effects must be supplied through the other-modifiers input. No beneficial compressive mean-stress credit is taken. Elastic concentration factors and notch sensitivity require actual material and notch data. The fatigue criterion screens repeated high-cycle demand; it does not predict finite life, rainflow damage, crack growth, fretting or corrosion fatigue. Axial bearing load sharing and bearing catalog life are outside the model.
Both stress utilizations include the requested design factor; the verdict addresses only those checks. Deflection and bearing reactions need comparison with the actual motor’s clearances and bearing limits. The rotation-progress animation is slowed for viewing and follows the selected spin direction. Numerical integration uses 2000 stations and curves use 721 phase samples and 401 beam stations; engineering peak values are analytic envelopes, not sample-limited maxima.
Axial stability and beam-column response are excluded from the reported transverse response. Compression is accepted only below 5% of a conservative elastic stability lower bound for the full hub-to-far-bearing-A load path. This deliberately assumes compression throughout both the bearing span and overhang, even if the actual axial reaction is carried at B. The threshold limits the omitted destabilizing geometric stiffness to 5% in the elastic energy form (up to about 5.3% amplification in the elastic energy norm). Larger compression blocks results and requires a beam-column/buckling assessment with the actual axial load route, end restraint and imperfections. Positive tension does not activate this compression screen; its geometric stiffening is omitted.
References
- G. Bock, Airscrew Gyroscopic Moments, NACA Technical Memorandum 1099, 1946, printed pp. 4–5. https://ntrs.nasa.gov/citations/20050019386
- J. P. Den Hartog, Mechanical Vibrations, 4th edition (1956), Dover reprint (1985), §6.8 Gyroscopic Effects; ISBN 9780486647852. Bibliographic reference: https://www.searchpress.com/book/9780486647852/mechanical-vibrations
- R. G. Budynas and J. K. Nisbett, Shigley’s Mechanical Engineering Design, 10th edition, Chapters 6–7. Open University of Basrah lecture with fatigue modifier worked example, PDF p. 12: https://un.uobasrah.edu.iq/lectures/13513.pdf
- OpenStax, University Physics Volume 1, §10.5, Calculating Moments of Inertia (mass integration and disk/rod limits). https://openstax.org/books/university-physics-volume-1/pages/10-5-calculating-moments-of-inertia
- OpenSees, Elastic Timoshenko Beam Column Element documentation: shear deformation and solid circular effective shear area 0.9A. https://opensees.berkeley.edu/wiki/index.php/Elastic_Timoshenko_Beam_Column_Element
- P. A. Lagace, MIT 16.20 Structural Mechanics, Fall 2002, Handout 5: Stability and Buckling, pp. 2–5. https://ocw.mit.edu/courses/16-20-structural-mechanics-fall-2002/3b23795511db23968351d780075760c0_ho5.pdf
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Propeller inertia | inertia_mode | Tapered blade geometry | |
| Blade count | blade_count | 2 | |
| Tip radius | R_tip | mm | 63.5 |
| Blade root radius | R_root | mm | 7 |
| Root chord | c_root | mm | 16 |
| Tip chord | c_tip | mm | 7 |
| Root thickness | t_root | mm | 1.6 |
| Tip thickness | t_tip | mm | 0.6 |
| Total blade mass Mass of all blades outside the root radius, excluding the hub. | m_blades | g | 2.4 |
| Hub mass | m_hub | g | 1 |
| Hub radius | R_hub | mm | 7 |
| Propeller polar inertia Use a measured value or CAD mass properties about the shaft axis. | Ip_meas | kg*m^2 | 0.000004 |
| Transverse inertia asymmetry For two blades, enter |Iu − Iv|/Ip; slender blades approach 1. | anisotropy | 0.98 | |
| Motor rotor polar inertia Added axisymmetric bell and motor rotor inertia; use 0 to study the propeller alone. | Ip_bell | kg*m^2 | 5e-7 |
| Shaft speed | n_rot | rpm | 24000 |
| Spin direction | spin | CCW viewed from above | |
| Body roll rate | p_rate | deg/s | 0 |
| Body pitch rate | q_rate | deg/s | 800 |
| Body yaw rate | r_rate | deg/s | 600 |
| Motor cant toward body x Rotation of the shaft from body z about body y; 0 means coaxial body yaw. | cant | deg | 0 |
| Bearing centre span | L_b | mm | 9 |
| Hub overhang From the near bearing centre B to the propeller load plane. | a_over | mm | 6 |
| Shaft diameter | d_sh | mm | 4 |
| Young's modulus | E_mod | GPa | 210 |
| Poisson's ratio | nu_sh | 0.3 | |
| Additional radial hub load A body-fixed force added to gyroscopic loading; excludes axial thrust. | F_side | N | 0 |
| Radial load direction Angle from shaft-frame x toward y. | F_angle | deg | 0 |
| Axial thrust Actual shaft force: positive tension, negative compression; compression is screened along the hub-to-bearing-A load path. | F_ax | N | 8 |
| Steady shaft torque | T_drive | N*m | 0.04 |
| Steel ultimate strength | S_ut | MPa | 900 |
| Steel yield strength | S_y | MPa | 700 |
| Shaft surface | finish | Ground | |
| Marin reliability factor Use 0.814 for 99%, 0.868 for 95%, or 1 for 50% reliability. | k_e | 0.814 | |
| Other endurance modifiers Product of temperature and environmental factors; 1 is room-temperature, benign service. | k_other | 1 | |
| Normal stress concentration Elastic Kt at the critical shoulder, groove or thread, for bending and axial load. | K_t | 1.6 | |
| Bending notch sensitivity Use notch-radius and material data; Kf = 1 + q(Kt − 1). | q_notch | 0.8 | |
| Torsion stress concentration | K_ts | 1.3 | |
| Required design factor | n_req | 1.5 | |
| Rotation progress Advances one revolution in the selected spin direction. | phase | deg | 90 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Stress margin check | Stress margins met |
| Mean gyroscopic moment | 0.103 N·m |
| Twice-per-revolution amplitude | 0.0822 N·m |
| Peak shaft bending moment | 0.1852 N·m |
| Peak radial load — bearing A | 20.5808 N |
| Peak radial load — bearing B | 20.5808 N |
| Peak hub deflection | 2.662 um |
| Peak hub section rotation | 0.0375 deg |
| Alternating fatigue stress | 43.6302 MPa |
| Equivalent mean stress | 7.2393 MPa |
| Corrected endurance limit | 347.0441 MPa |
| Goodman design utilization | 0.2006 |
| Yield design utilization | 0.1044 |
| Propeller polar inertia | 24.348 g·cm² |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
NACA two-blade numerical example
Source: Bock, Airscrew Gyroscopic Moments, NACA TM 1099 (1946), printed pp. 4–5, PDF pp. 5–6: 1800 rpm, transverse rate 0.53 rad/s, inertia 1.2 kgf·m·s² and amplitude 120 kgf·m. Historical gravitational units converted using 9.80665 N/kgf. The reported amplitude is rounded about 0.1% above the SI calculation; tolerance allows that rounding. Peak resultant is twice the published amplitude in the source's slender two-blade limit.
Inputs: Propeller inertia = Measured or CAD inertia; Propeller polar inertia = 11.768 kg·m²; Motor rotor polar inertia = 0 kg·m²; Transverse inertia asymmetry = 1; Shaft speed = 1,800 rpm; Body pitch rate = 30.367 deg/s; Body yaw rate = 0 deg/s; the others as above.
| Result | Source | This calc |
|---|---|---|
| Mean gyroscopic moment | 1,177 ± 2 N·m | 1,176 N·m |
| Twice-per-revolution amplitude | 1,177 ± 2 N·m | 1,176 N·m |
| Peak resultant moment at hub | 2,354 ± 4 N·m | 2,351 N·m |
Published machined-steel fatigue factors
Source: University of Basrah, Fatigue Failure Resulting from Variable Loading, Shigley 10th edition lecture, PDF p. 12: machined 1050 HR steel, Sut = 620 MPa, ka = 0.821, ideal endurance 310 MPa, Kt = 2.38, q = 0.81, Kf = 2.12 (rounded). https://un.uobasrah.edu.iq/lectures/13513.pdf. This checks shared fatigue modifiers; the worked example's axial load factor is not substituted for this calculator's bending load factor.
Inputs: Steel ultimate strength = 620 MPa; Steel yield strength = 340 MPa; Shaft surface = Machined or cold drawn; Normal stress concentration = 2.38; Bending notch sensitivity = 0.81; the others as above.
| Result | Source | This calc |
|---|---|---|
| Marin surface factor | 0.821 | 0.8207 |
| Unmodified steel endurance limit | 310 MPa | 310 MPa |
| Bending fatigue concentration factor | 2.12 ± 0.003 | 2.118 |
Euler–Bernoulli FE: bending contribution
Source: Independent Python 3/NumPy 2.0.2 direct-stiffness FE solution, attached report s3: 100 Hermite beam elements, free support rotations, E = 210000 MPa, d = 4 mm, supports z = 0 and 9 mm, tip z = 15 mm, tip force 2 N and end moment 200 N·mm. Inertia/rate overrides generate the prescribed end moment; expected beam responses come from assembled stiffness equations, not this calculator's compliance equations. This source excludes shear deformation: compare its deflection and rotation with the explicit bending-only contribution, while total displacement/rotation are separately verified against Timoshenko FE cases.
Inputs: Propeller inertia = Measured or CAD inertia; Blade count = 3; Propeller polar inertia = 3.183 × 10⁻⁴ kg·m²; Motor rotor polar inertia = 0 kg·m²; Shaft speed = 6,000 rpm; Body roll rate = 57.296 deg/s; Body pitch rate = 0 deg/s; Body yaw rate = 0 deg/s; Additional radial hub load = 2 N; the others as above.
| Result | Source | This calc |
|---|---|---|
| Peak radial load — bearing A | 23.556 N | 23.556 N |
| Peak radial load — bearing B | 25.556 N | 25.556 N |
| Peak bending-only hub displacement | 0.002865 mm | 0.002865 mm |
| Peak bending-only hub section rotation | 7.094 × 10⁻⁴ | 7.094 × 10⁻⁴ |
Independent adaptive blade mass integration
Source: SciPy adaptive quadrature of the continuous blade mass integrals, attached independent program report s3. This checks fixed-grid integration transfer; it is not measured propeller data.
Inputs: the default inputs above.
| Result | Source | This calc |
|---|---|---|
| Propeller polar inertia | 24.348 g·cm² | 24.348 g·cm² |
| Propeller transverse inertia difference | -2.344 × 10⁻⁶ kg·m² | -2.344 × 10⁻⁶ kg·m² |
Timoshenko FE: force and end couple
Source: Independent 100-element exact static Timoshenko stiffness solution, attached report s6: E=210000 MPa, nu=0.3, d=4 mm, shear area 0.9A, supports z=0 and 9 mm, hub z=15 mm, force 2 N and couple 200 N·mm. Rotation is the section rotation, distinct from the centreline tangent.
Inputs: Propeller inertia = Measured or CAD inertia; Blade count = 3; Propeller polar inertia = 3.183 × 10⁻⁴ kg·m²; Motor rotor polar inertia = 0 kg·m²; Shaft speed = 6,000 rpm; Body roll rate = 57.296 deg/s; Body pitch rate = 0 deg/s; Body yaw rate = 0 deg/s; Additional radial hub load = 2 N; the others as above.
| Result | Source | This calc |
|---|---|---|
| Peak hub deflection | 3.033 um | 3.033 um |
| Peak hub section rotation | 7.352 × 10⁻⁴ | 7.352 × 10⁻⁴ |
| Shaft x deflection at peak bending [401] | 0.003033 mm | 0.003033 mm |
| Shaft x section rotation at peak bending [401] | 7.352 × 10⁻⁴ rad | 7.352 × 10⁻⁴ rad |
| Peak hub centreline slope | 7.374 × 10⁻⁴ | 7.374 × 10⁻⁴ |
Timoshenko FE: one-millimetre bearing span
Source: Independent 100-element exact static Timoshenko stiffness solution, attached report s6, short_span case: bearing span 1 mm, overhang 6 mm, d=4 mm, E=210000 MPa, nu=0.3, 200 N·mm end couple, zero radial force, 0.9A shear area.
Inputs: Propeller inertia = Measured or CAD inertia; Blade count = 3; Propeller polar inertia = 3.183 × 10⁻⁴ kg·m²; Motor rotor polar inertia = 0 kg·m²; Shaft speed = 6,000 rpm; Body roll rate = 57.296 deg/s; Body pitch rate = 0 deg/s; Body yaw rate = 0 deg/s; Bearing centre span = 1 mm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Peak hub deflection | 2.829 um | 2.829 um |
| Peak hub section rotation | 6.989 × 10⁻⁴ | 6.989 × 10⁻⁴ |
| Shaft x deflection at peak bending [401] | 0.002829 mm | 0.002829 mm |
| Shaft x section rotation at peak bending [401] | 6.989 × 10⁻⁴ rad | 6.989 × 10⁻⁴ rad |
Timoshenko FE: radial force only
Source: Independent 100-element exact static Timoshenko stiffness solution, attached report s6, radial_only case: 2 N tip force, zero moment, span 9 mm, overhang 6 mm, d=4 mm, E=210000 MPa, nu=0.3, shear area 0.9A.
Inputs: Propeller inertia = Measured or CAD inertia; Blade count = 3; Propeller polar inertia = 3.183 × 10⁻⁴ kg·m²; Motor rotor polar inertia = 0 kg·m²; Shaft speed = 6,000 rpm; Body pitch rate = 0 deg/s; Body yaw rate = 0 deg/s; Additional radial hub load = 2 N; the others as above.
| Result | Source | This calc |
|---|---|---|
| Peak hub deflection | 0.1583 um | 0.1583 um |
| Peak hub section rotation | 2.874 × 10⁻⁵ | 2.874 × 10⁻⁵ |
| Shaft x deflection at peak bending [401] | 1.583 × 10⁻⁴ mm | 1.583 × 10⁻⁴ mm |
| Shaft x section rotation at peak bending [401] | 2.874 × 10⁻⁵ rad | 2.874 × 10⁻⁵ rad |
| Peak hub centreline slope | 3.093 × 10⁻⁵ | 3.093 × 10⁻⁵ |

Responses