Drone & eVTOL Hover: Altitude, Cold Battery and Thrust Margin

Check altitude and cold-weather hover using ISA density, rotor RPM, blade-loading and tip-Mach limits, battery voltage sag, thrust reserve and hover time.

#blade stall #cold batteries #drones #eVTOL #hover #ISA atmosphere #tip Mach #voltage-sag

Caution

A cold pack can lose hover power while substantial charge remains. Base flight decisions on approved aircraft performance data and pack-specific cold-discharge limits.

This drone high altitude performance calculator answers a practical sizing question: can a multirotor or eVTOL hover at a mountain site, and how does a cold battery change its thrust reserve? It combines air density, rotor blade loading, tip speed and loaded battery power. Engineers and students can compare a larger rotor, a warmer pack, a lighter aircraft or a different operating RPM in one calculation.

Enter takeoff mass, the number of lifting rotors and their diameter. Use the combined area of separate, nonoverlapping rotor disks. Enter pressure altitude and actual air temperature; the tool reports the temperature offset from ISA and the corresponding density altitude. Site elevation is an approximation to pressure altitude when the local pressure differs from standard conditions.

Choose the rotor control that matches the aircraft. A fixed-pitch drone changes RPM at an approximately constant thrust coefficient. A collective-pitch rotor holds the entered RPM and changes thrust coefficient. Supply the equivalent blade chord, a tested CT/σ limit, hover figure of merit and continuous drive rating. The thrust coefficient here uses rotor tip speed: T/(ρA(ΩR)²). For a propeller coefficient defined using revolutions per second and diameter, multiply by 4/π³ to obtain the rotor coefficient used here.

For drone cold weather battery comparisons, choose a pack cold-soaked to the air or a pack held at a measured setpoint. Enter pack resistance, continuous current, cell voltage endpoints, loaded cutoff and available charge. The default resistance activation energy is an illustrative 20 kJ/mol; the capacity fraction at −20 °C is a separate empirical input. These settings describe a hypothetical pack, not a particular commercial battery. Replace them with discharge measurements at the relevant temperature and load.

Read both thrust reserves. Starting reserve describes initial capability; reserve-charge capability shows whether the requested control allowance persists later in the discharge. Negative reserve means that hover is unavailable in this model. Hover duration ends at the first electrical boundary or the selected reserve charge. It is zero when the initial rotor, motor or battery limit already prevents hover. Current and loaded-voltage results are blank in that case.

The altitude chart holds the present battery temperature and ISA temperature offset fixed to isolate density altitude hover effects. The cold-power chart holds altitude fixed and follows the selected battery temperature mode. The voltage curve shows constant-power discharge to its stopping boundary.

Use this for eVTOL hot and high design comparisons and preliminary hover sizing. It does not cover forward flight, ground effect, rotor interference, wind, icing, detailed airfoil stall, motor torque maps, battery self-heating, cell imbalance or aircraft failure cases. Aircraft flight manuals, tested propulsion maps and pack-specific operating limits remain necessary for flight decisions.

How it is calculated

Atmosphere. The tropospheric ISA relations use TISA=288.15−0.0065hT_{ISA}=288.15-0.0065h and p=101325(TISA/288.15)g/(RaL)p=101325(T_{ISA}/288.15)^{g/(R_a L)}. Actual dry-air density is ρ=p/(RaT)\rho=p/(R_a T); ΔTISA=T−TISA\Delta T_{ISA}=T-T_{ISA}. Density altitude inverts the standard density relation, switching to the isothermal 11–20 km ISA layer when needed. Altitude is geopotential pressure altitude, not a weather-corrected geometric elevation (COESA 1976).

Hover and rotor limits. For total separate disk area AA, thrust W=mgW=mg gives vi=W/(2ρA)v_i=\sqrt{W/(2\rho A)}, Pi=WviP_i=Wv_i, shaft power Ps=Pi/FMP_s=P_i/FM, and pack demand P=Ps/η+PauxP=P_s/\eta+P_{aux}. Figure of merit includes rotor profile and nonideal induced losses; do not add profile power again. Solidity is σ=Bc/(πR)\sigma=Bc/(\pi R) and CT=W/[ρA(ΩR)2]C_T=W/[\rho A(\Omega R)^2]. The propeller convention T/(ρn2D4)T/(\rho n^2D^4) converts to this rotor coefficient by multiplication by 4/π34/\pi^3. Fixed-pitch operation solves the RPM at the entered CTC_T; collective operation evaluates CT/σC_T/\sigma at governed RPM. The supplied blade-loading boundary and local tip Mach limit are enforced, along with maximum RPM. A fixed-pitch coefficient above its stall boundary has no modeled feasible thrust.

Cold battery. R(Tb)=R25exp⁡[(Ea/Rg)(1/Tb−1/298.15)]R(T_b)=R_{25}\exp[(E_a/R_g)(1/T_b-1/298.15)]. Low-rate available charge follows an empirical reciprocal-temperature exponential, equal to the entered reference capacity at 25 °C and the entered cold fraction at −20 °C; it is capped at reference capacity above 25 °C. These two anchors define a surrogate, not a universal lithium-ion chemistry model. OCV varies linearly with effective SOC between the supplied cell endpoints.

Power and duration. For pack OCV UU, admissible current is min⁡[Icont,max⁡((U−Vcut)/R,0),U/(2R)]\min[I_{cont},\max((U-V_{cut})/R,0),U/(2R)], and available terminal power is I(U−IR)I(U-IR). This enforces current, loaded cutoff and the maximum-power knee. The stable constant-power branch is I=2P/[U+U2−4RP]I=2P/[U+\sqrt{U^2-4RP}]. The exact electrical stopping SOC follows from Ib=min⁡[Icont,P/R,P/Vcut]I_b=\min[I_{cont},\sqrt{P/R},P/V_{cut}] and Ureq=P/Ib+RIbU_{req}=P/I_b+RI_b. Charge integration t=Q(Tb)∫dz/I(z)t=Q(T_b)\int dz/I(z) uses 401 SOC samples, stopping at reserve or the first electrical limit. Total maximum thrust is the minimum of rotor, motor and battery ceilings; power ceilings are inverted through the same hover-power law.

Assumptions

  • Identical, isolated lifting rotors share thrust equally; level out-of-ground-effect hover, no airframe download.
  • Constant figure of merit, drive efficiency and fixed-pitch thrust coefficient across each comparison.
  • The blade-loading threshold is a rotor-specific test input, not a universal airfoil stall coefficient. Equivalent chord includes the actual blade planform and root cutout.
  • Pack temperature stays fixed during discharge. The cold-soaked choice sets it equal to air temperature; a held setpoint represents thermal conditioning.
  • Pack resistance is an effective DC value independent of SOC. Cells are balanced; all cells share the entered OCV and loaded cutoff. SOC refers to the temperature-derated available charge.
  • The continuous current limit is the user-supplied value at operating temperature and stays fixed across sweeps. Capacity derating must come from low-rate data so load-induced cutoff loss is not counted twice.

Where it applies

Pressure altitude −500 to 11,000 m and entered air temperature −50 to 50 °C; dry ideal air with standard tropospheric pressure. Local humidity, pressure weather and geometric-altitude corrections are excluded. The 121-point altitude curve holds the present battery temperature and ISA offset fixed; the 141-point temperature curve follows the selected pack temperature mode at fixed altitude. Density altitude uses the ISA isothermal layer above the 11 km tropopause when required. The sweep curves are computed directly at every sample.

This is a hover screening model. A positive reserve checks only the entered rotor, drive and battery constraints; it is not an aircraft operational envelope. Use manufacturer propulsion data and measured cold-discharge behavior. Set maximum RPM to a speed actually achievable at loaded pack voltage, and set shaft rating to power available at that RPM. Motor torque, back-EMF, ESC duty limits, Reynolds-number changes, radial stall, compressibility losses below the chosen Mach threshold, duct/coaxial interference, wind and icing require more detailed models.

The illustrative battery parameters are not a product specification. A single Arrhenius slope may fail below 0 °C; fit it over the relevant temperature range. Linear OCV and SOC-independent DC resistance omit polarization dynamics and weak-cell cutoff. Fixed temperature omits self-heating, cooling and thermal limits. Low-rate capacity loss and high-load sag are modeled separately. Hover duration is to reserve or first limit, not usable mission flight time, and does not preserve the requested excess-thrust target throughout that duration. A reserve-charge margin below target requires an earlier operational stop or a design change. Undefined operating current/voltage and an absent discharge trace mean initial hover is infeasible. The 401-point charge quadrature resolves the smooth constant-temperature model; it does not reproduce measured electrochemical transients.

References

  • COESA, U.S. Standard Atmosphere 1976, NASA TM X-74335. Tropospheric method and constants. https://ntrs.nasa.gov/citations/19770009539
  • NMSU Planetary Atmospheres Node: COESA 1976 atmospheric reference values at 0–3000 m. https://atmos.nmsu.edu/planetary_datasets/earth_temppres.html
  • J. Gordon Leishman, Cornu’s Helicopter – First In Flight?, p. 2: independent ideal hover-power worked example. https://www.robertcmason.com/textdocs/Cornu_article.pdf
  • Sumeet Kumar, Fundamentals of Helicopter Aerodynamics, Blade Element Theory and Figure of Merit (2021). https://kumar-sumeet.github.io/HeliAeroNotes/Lectures/2_BET/1_BET.html ; https://kumar-sumeet.github.io/HeliAeroNotes/Lectures/3_Hover/3_FM.html
  • MathWorks, Generate Parameter Data for Datasheet Battery Block, Step 6 (R2026b): resistance identification and illustrative 20 kJ/mol activation energy. https://www.mathworks.com/help/autoblks/ug/generate-parameter-data-for-datasheet-battery-block.html
  • Bressan, Campagnoli & Giaretto, Experimental Evidence on the Effect of Temperature on the Performance of a Lithium-Ion Battery, Batteries 11(12), 439 (2025), DOI 10.3390/batteries11120439. Low-temperature capacity is chemistry- and test-specific; the default 0.65 is an illustrative cold anchor, not their full fitted model.

Inputs

InputSymbolUnitDefault
Takeoff massmasskg5
Lifting rotorsrotors4
Rotor diameterdiameterm0.6
Required thrust reserve (%)reserve_pct20
Pressure altitude
Use pressure altitude; site elevation assumes standard sea-level pressure.
hm2500
Air temperatureT_air°C-20
Rotor controlrotor_modeFixed pitch, variable RPM
Blades per rotorblades2
Equivalent blade chord
Use blade planform area divided by radius, including any root cutout.
chordm0.04
Fixed-pitch thrust coefficient
Use T/(ρA(ΩR)²), not the propeller coefficient T/(ρn²D⁴).
C_T_fixed0.008
Collective operating speedn_holdrpm2800
Maximum rotor speedn_maxrpm4200
Blade-loading limit, CT/σ
Enter the tested hover stall boundary for this rotor and Reynolds number.
BL_limit0.12
Tip Mach limitM_limit0.65
Hover figure of merit
Ideal induced power divided by measured rotor shaft power.
FM0.68
Motor and ESC efficiencyeta_drive0.9
Total continuous shaft ratingP_motorW1000
Auxiliary electrical loadP_auxW20
Battery temperaturethermal_modeCold-soaked to air
Pack temperature setpointT_pack°C20
Series cellsN_series6
Capacity at 25 °CQ_refA*h10
Pack resistance at 25 °C
Use DC resistance at the hover timescale, including connectors and wiring.
R_refohm0.03
Resistance activation energy
Fit ln(R) against inverse absolute temperature for the actual pack.
E_akJ/mol20
Low-rate capacity fraction at −20 °C
Use low-rate available charge to avoid counting high-load voltage sag twice.
f_cold0.65
Full-charge cell OCVV_fullV4.2
Empty cell OCV
These OCV endpoints define a linear SOC approximation; replace with pack data.
V_emptyV3.3
Loaded cell cutoffV_cutV3.2
Continuous pack current limit
Use the lowest battery, BMS, connector or ESC limit at the operating temperature.
I_contA80
Initial state of chargez_start0.95
Reserve state of chargez_reserve0.2

Results

With the default inputs above, the calc gives:

ResultValue
Hover reserve assessmentReserve below target
Governing reserve limitBattery power
Starting thrust reserve (%)75.3
Thrust reserve at reserve charge (%)-25.6
Hover duration to first limit12.46 min
End state of charge0.36
Air density1.028 kg/m³
Density altitude1,792 m
Offset from ISA-18.8 K
Required rotor shaft power331 W
Required battery power388 W
Required rotor speed2,311 1/min
Minimum RPM at blade-loading limit2,048 1/min
Hover blade loading, CT/σ0.0942
Blade-loading headroom (%)21.5
Hover tip Mach0.228
Cold pack resistance0.1259 Ω
Available battery charge6.5 A·h
Available battery power at start874 W
Available battery power at reserve256 W
Initial hover current17.03 A
Initial loaded pack voltage22.79 V

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).

COESA sea-level atmosphere

Source: COESA U.S. Standard Atmosphere 1976, open NMSU table. Independent sea-level pressure, density and speed of sound.

Inputs: Pressure altitude = 0 m; Air temperature = 15 °C; the others as above.

ResultSourceThis calc
Static air pressure101,325 Pa101,325 Pa
Air density1.225 kg/m³1.225 kg/m³
Local speed of sound340.3 m/s340.3 m/s

COESA 3000 m atmosphere

Source: COESA U.S. Standard Atmosphere 1976, open NMSU table. The reference height is geopotential altitude; T = 268.65 K = −4.5 °C.

Inputs: Pressure altitude = 3,000 m; Air temperature = -4.5 °C; the others as above.

ResultSourceThis calc
Static air pressure70,109 Pa70,109 Pa
Air density0.9091 kg/m³0.9091 kg/m³
Local speed of sound328.6 m/s328.6 m/s

Leishman twin-rotor ideal hover power

Source: J. Gordon Leishman, Cornu’s Helicopter – First In Flight?, p. 2: gross weight 575 lb, two 19.7 ft rotors, ideal power ≈14.7 mechanical hp (10,961.79 W). Using exact diameter and standard density gives 14.726 hp; 0.4% tolerance covers the published rounded disk area and density. Only ideal rotor power is compared; the battery and drive settings are auxiliary test fixtures, not Cornu aircraft data.

Inputs: Takeoff mass = 260.8 kg; Lifting rotors = 2; Rotor diameter = 6.005 m; Pressure altitude = 0 m; Air temperature = 15 °C; Hover figure of merit = 0.5; Equivalent blade chord = 0.4 m; Total continuous shaft rating = 30,000 W; Series cells = 100; Capacity at 25 °C = 100 A·h; Continuous pack current limit = 200 A; the others as above.

ResultSourceThis calc
Ideal induced hover power10,962 ± 45 W10,981 W

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...