eVTOL Rotor Noise Calculator: BVI and Ground dBA Contours
Estimate directional eVTOL approach noise from rotor loading, thickness, blade-vortex interaction and broadband self-noise. Explore ground dBA contours and the BVI contribution.
This eVTOL noise calculator estimates where rotor noise reaches the ground during a straight approach to a vertiport. It is intended for engineers comparing concepts, students studying rotor acoustics, and people exploring why an aircraft sounds different during descent. It connects blade loading, displaced blade volume, blade-vortex interaction noise and broadband self-noise to directional ground dBA contours.
Start with one representative rotor: radius, chord, blade count, speed, thrust and torque. The rotor count scales acoustic energy for identical, mutually incoherent rotors. Enter the forward speed, positive downward descent rate and tip-path-plane tilt. Positive tilt raises the forward edge of the disk. The aircraft travels from the negative along-track coordinate to the vertiport at zero; its final rotor height sets the end of the segment. Operating conditions remain constant along this segment. The defaults illustrate a light six-rotor approach within the small-disturbance airload limits.
Choose an observer by along-track and cross-track coordinates and receiver height. Use the play control to move along the approach. The first map shows the selected emission position, while the maximum map retains the highest level at each grid point over 33 solved positions. Change the contour source to compare all sources, BVI alone and the calculation without BVI. Both maps use the same colour scale, so quieter regions may fall below its lower end.
The observer results answer how loud the approach is at that location and how much blade-vortex interaction changes it. The BVI level is the isolated interaction source; the BVI level change compares the combined prediction with BVI removed. Loading, thickness and BVI pressures retain their relative phase, so component decibels cannot be added directly. The harmonic chart shows that interference, and the broadband chart shows energy in individual third-octave bands. Very weak tonal components are omitted from the plot while their calculated pressure energies are retained.
A drone noise dBA distance comparison also needs the convected tip wake to explain changes during approach. Descent and disk tilt change the blade-vortex miss distance, which changes the induced lift pulses and their radiation pattern. Core radius is a physical wake assumption: compare plausible measured values before drawing conclusions about a particular aircraft.
Use these vertiport noise contours for early comparisons, with aircraft measurements for consequential decisions. The prescribed wake, three radial strips and sampled angular and spatial grids can miss local peaks and narrow lobes. Both maps use a 25 × 17 outer grid and a 21 × 21 vertiport patch, refined directly during the final quarter of the 33-position approach. Cubic-spline display tiles and PCHIP observer curves provide smooth pictures without adding resolved peaks. Installation effects, rotor-to-rotor aerodynamic interactions, buildings, terrain, background noise, detailed ground reflection, translational Doppler shift and propagation delay are outside the model. It does not predict community annoyance, certification metrics or operational flight guidance.
How it is calculated
This is an isolated-rotor compact-strip calculation derived from the monopole/dipole acoustic analogy described by Brentner and Farassat (2003, attached pp. 20–23). Rotating spanwise phase is retained; a full blade-surface FW–H solution is outside its scope.
- Operating point and coordinates. Ideal-gas density, Sutherland viscosity and sound speed use the supplied atmosphere. Bisection solves . Here and . A blade lies at and rotates toward increasing . Its tangential airspeed is , consistently with wake convection along .
- Tip wake and BVI. Each blade sheds a helical filament convected by . Straight-segment Biot–Savart velocities use the finite-core denominator . Tip circulation follows the mean thrust distribution. Three strips from 0.2R to R receive ; their cycle means are removed. The outer strip's minimum segment distance is reported. A centred frozen-gust chord average supplies the harmonic sinc factor. The local check reconstructs before chord averaging and also checks the mean-removed vortex gust relative to .
- Rotating acoustics. Mean loading varies with , normalized to thrust and torque. Blade volume follows the integrated NACA four-digit thickness profile, . Eight blade-passing harmonics use phase . Loading coefficients are ; thickness coefficients are . BVI adds another loading coefficient. Complex pressures add before taking .
- Broadband. Brooks–Pope–Marcolini NASA RP-1218, attached pp. 67–70, 113–115 and 139–140: pressure-side, suction-side and separation contributions with Reynolds-dependent A/B shapes, K1/K2 amplitudes and displacement thicknesses. Every strip uses its own Mach number. The empirical stalled-flow switch selects from Eq. (B2); other strips use from Eq. (B1). Closed-form azimuth integrals of those directivities are applied before the strip energies are added.
- Directional cache and propagation. For normal cosine and radial projection , write the pressure as . The cache interpolates , and , then reconstructs their quadratic in . This preserves coherence and the exact BVI dipole null; a normal-force energy is never interpolated as proportional to . Observer levels and the observer track use direct source quadrature. For maps, a 17 × 32 table resolves radial projection and azimuth. The eight tone coefficients are absorption-weighted and A-weighted at zero range plus nine logarithmic ranges from 5 to 5,000 m; the 24 broadband bands use a separate 65-range cache. Linear interpolation of these energy coefficients in range avoids repeating every spectral sum at every map node; the analytic normal-force quadratic and strip broadband directivities are retained. Maps use the cached coefficients, spherical energy spreading , Bass–Sutherland absorption and tone/band A-weighting. Reference pressure is 20 µPa. ISO 9613-1 and IEC 61672 are named for context.
- Adaptive ground sampling. A 25 × 17 outer mesh includes nine central stations on each axis. A 21 × 21 mesh around the vertiport is solved separately at the final nine approach positions; earlier positions are projected from the outer mesh. Both meshes retain all three source channels. Their maxima are combined before plotting. Four outer display tiles and a 63 × 63 central tile use cached cubic-spline operators, so the dense local picture remains inexpensive during playback.
Assumptions
Rotors are identical, co-located and mutually incoherent; within one rotor, loading, thickness and BVI retain their relative phase. Thrust, torque, speed, disk tilt and descent rate remain constant along the straight segment. The rectangular blades are rigid, with a NACA-like thickness profile, prescribed circulation and a constant vortex core. The wake is neither relaxed nor aeroelastically trimmed.
The airload model uses linear lift and small vortex gusts. Operating points are rejected when a sampled strip exceeds ±10° or the unsteady gust exceeds 10% of local tangential speed. No load clipping or nonlinear stall response is used to make an operating point pass. The BPM separated-flow spectral branch remains implemented with its appropriate low-frequency directivity; it does not supply a nonlinear BVI lift model.
Broadband boundary layers are treated as tripped, with representative strip speed and mean loading-derived angle. Laminar instability, blunt-edge shedding, tip-formation broadband noise and ingested turbulence are excluded. Dry-air thermodynamic properties are used; relative humidity affects absorption. Numerical matrices contain SI-scaled coefficients, loads and pressure energies.
Where it applies
An estimate for subsonic, small-disturbance rotor operation and acoustic far-field receivers. Installation and shielding, rotor–rotor wake coupling, buildings, terrain, background noise, detailed ground reflection, meteorological refraction, translational Doppler and propagation delay are excluded. No blanket ground correction is added.
Resolution is three blade strips, 16B + 16 azimuth samples (64 at the defaults), 32 wake segments per revolution, eight blade-passing harmonics and a 17 × 32 directional coefficient cache. The instantaneous observer and the 33-position observer track retain direct source quadrature and per-frequency absorption. The analytical normal-force factor preserves the BVI dipole null.
The ground calculation uses 25 × 17 outer nodes plus a 21 × 21 local patch. Its half spans are twice the final rotor-to-receiver height, capped at 120 m along track and 80% of map half width across track. The patch is solved directly during the final quarter of the 33-position approach; earlier patch fields are interpolated from the outer grid. This allocation keeps finer angular and near-vertiport resolution within the browser budget. Outer regions and earlier positions have coarser spatial resolution and can miss narrow local lobes. Playback linearly interpolates dBA between the same 33 solved approach positions.
Maps are drawn as five cubic-spline tiles, including a 63 × 63 central picture. Display interpolation is bounded to each solved field's range. It adds no physical samples and does not improve the reported sampled maximum. Observer curves use 129 PCHIP picture points. BVI energy above the eighth harmonic is omitted. Results are emission-position RMS levels and maxima, rather than a sound-level meter's Fast/Slow response.
At 12 default-case probes, six solved nodes and six between-node locations, all three channels are compared against direct quadrature. The final-position picture is checked at all 12 probes; the maximum envelope over all 33 approach positions is checked at two nodal and two between-node probes. Maximum absolute discrepancies in the tested case were 0.221 dB for the directional cache at nodes, 0.220 dB for final pictures at nodes, 0.226 dB for final pictures between nodes and 0.060 dB for the maximum-picture probes. At (0 m, 18 m) at the approach end, the pictured total and BVI errors are 0.090 dB and 0.197 dB. These are numerical comparisons at the specified probes, not a universal error bound or aircraft acoustic validation. To keep the refined angular and spatial calculation near the browser runtime target, tonal absorption is interpolated on nine logarithmic ranges, while broadband retains 65 ranges. This range-grid choice costs up to 0.0203 dB against exact per-frequency absorption at the four default-spectrum validation ranges; spherical spreading remains exact.
Refining the unchanged wake from 64 azimuth samples/48 total segments to 192/144 previously changed default lift RMS by 0.81%, observer total level by 0.56 dB and isolated BVI level by 0.68 dB. Absolute BVI levels remain sensitive to wake position, circulation and core radius; no aircraft-specific measurement calibration is supplied.
Both spectra retain discrete bars. The harmonic display omits components more than 50 dB below the strongest combined tone; calculated pressure energies remain intact. The broadband display retains all 24 bands with six rounded frequency labels. The tool does not provide flight guidance, community-annoyance or certification predictions; check against the standard in force for formal noise assessment.
References
- Brentner, K. S. and Farassat, F. (2003). Modeling aerodynamically generated sound of helicopter rotors. Progress in Aerospace Sciences 39, 83–120. https://doi.org/10.1016/S0376-0421(02)00068-4 ; open NASA manuscript: https://ntrs.nasa.gov/citations/20040085745
- Schmitz, F. H. and Yu, Y. H. (1986). Helicopter impulsive noise: theoretical and experimental status. https://doi.org/10.1016/S0022-460X(86)80378-9 ; earlier open NASA TM-84390 (1983): https://ntrs.nasa.gov/citations/19840010982
- Brooks, T. F., Pope, D. S. and Marcolini, M. A. (1989). Airfoil Self-Noise and Prediction, NASA RP-1218. https://ntrs.nasa.gov/citations/19890016302
- Rizzi, S. A. et al. (2020). Urban Air Mobility Noise: Current Practice, Gaps, and Recommendations. NASA/TP-2020-5007433, pp. 10–13. https://ntrs.nasa.gov/citations/20205007433
- Bass, H. E., Sutherland, L. C. et al. (1995). Atmospheric absorption of sound: Further developments. https://doi.org/10.1121/1.412989 ; erratum (1996): https://doi.org/10.1121/1.415223
- National Physical Laboratory. Atmospheric absorption validation data, calculated column. https://resource.npl.co.uk/acoustics/techguides/absorption/validata.html
- Gutin loading-noise analytic limit: Reducing the Noise Impact of Unmanned Aerial Vehicles, NASA-hosted thesis, Eq. 3.1, attached p. 25. https://ntrs.nasa.gov/citations/20205004236
- ISO 9613-1; IEC 61672.
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Rotors | N_rot | 6 | |
| Blades per rotor | B_bl | 3 | |
| Rotor radius | R_tip | m | 1.2 |
| Blade chord | c_bl | m | 0.16 |
| Thickness / chord | t_c | 0.12 | |
| Rotor speed | n_rpm | rpm | 1200 |
| Thrust per rotor | T_rot | N | 800 |
| Torque per rotor | Q_rot | N*m | 100 |
| Forward speed | U_fwd | m/s | 15 |
| Descent rate | V_des | m/s | 2 |
| Tip-path-plane tilt Positive tilt raises the forward edge of the disk. | beta_tpp | deg | 0 |
| Approach length | L_path | m | 600 |
| Final rotor height | H_end | m | 25 |
| Vortex core / radius Finite vortex core size controls pulse sharpness; use measured wake data when available. | a_core | 0.04 | |
| Wake revolutions Increase to check sensitivity to older tip vortices. | wake_turns | 1.5 | |
| Air temperature | T_air | degC | 20 |
| Relative humidity Enter relative humidity as a percentage. | RH_pct | 70 | |
| Atmospheric pressure | p_air | kPa | 101.325 |
| Observer along track | x_obs | m | -100 |
| Observer cross track | y_obs | m | 100 |
| Receiver height | z_obs | m | 1.5 |
| Map half width | W_map | m | 300 |
| Absorption probe frequency | f_test | Hz | 1000 |
| Approach position Zero is the start; one is the final point over the vertiport. | s_play | 0.55 | |
| Contour source | map_layer | All sources |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Observer total (dBA) | 53.8 |
| Observer without BVI (dBA) | 46.5 |
| Observer BVI alone (dBA) | 53.1 |
| BVI level change (dB) | 7.3 |
| Observer sampled maximum (dBA) | 59.2 |
| Selected-source map maximum (dBA) | 78.8 |
| Blade-passing frequency | 60 Hz |
| Minimum outer-strip miss distance | 0.044 m |
| Miss distance / core radius | 0.91 |
| Current rotor height | 61 m |
| Induced velocity | 4.81 m/s |
| Peak strip angle | 7.3 deg |
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).
NPL absorption: 316.23 Hz, 20 °C, 80% RH
Source: NPL independent calculated validation column: 316.23 Hz, 20 °C, 80% RH, 101.325 kPa -> 0.001504 dB/m. https://resource.npl.co.uk/acoustics/techguides/absorption/validata.html ; comparison uses the calculated column, not a reproduced standard table.
Inputs: Relative humidity = 80; Absorption probe frequency = 316.2 Hz; the others as above.
| Result | Source | This calc |
|---|---|---|
| Atmospheric absorption at probe (dB/m) | 0.001504 | 0.001504 |
NPL absorption: 10 kHz, 20 °C, 15% RH
Source: NPL independent calculated validation column: 10000 Hz, 20 °C, 15% RH, 101.325 kPa -> 0.267237 dB/m. https://resource.npl.co.uk/acoustics/techguides/absorption/validata.html . The published value differs from this implementation by 0.0013%; absolute tolerance is 0.000005 dB/m. The published target and the Bass–Sutherland formula are retained.
Inputs: Relative humidity = 15; Absorption probe frequency = 10,000 Hz; the others as above.
| Result | Source | This calc |
|---|---|---|
| Atmospheric absorption at probe (dB/m) | 0.2672 | 0.2672 |
Gutin/Bessel loading-noise limit
Source: Independent analytic evaluation of the Gutin formula (NASA-hosted thesis Eq. 3.1, attached p. 25), using SciPy special.jv rather than the calc's azimuth quadrature. First BPF harmonic, cos(theta)=-0.5, observer range 100 m; loading amplitude de-propagated to pressure × range, sound speed 343.2319776769 m/s; sum strips at r=[0.4,0.72,1.04] m with r² loading weights. Expected loading RMS × range = 2.032926827073203 Pa·m. The reference geometry is now the actual observer (120° from the rotor axis); the propagated loading component is de-propagated for this comparison. This checks source normalization and phase without an extra source solve; it is not BVI validation.
Inputs: Forward speed = 0 m/s; Descent rate = 0 m/s; Thrust per rotor = 1,500 N; Torque per rotor = 150 N·m; Observer along track = 86.603 m; Observer cross track = 0 m; Final rotor height = 51.5 m; the others as above.
| Result | Source | This calc |
|---|---|---|
| Observer loading-source amplitude × range | 2.033 Pa·m | 2.033 Pa·m |
Forward-flight advancing and retreating sides
Source: Derived kinematics regression: project (U,0)+Ωr(-sinψ,cosψ) onto the unit tangent (-sinψ,cosψ). This gives Ωr−U at ψ=90° and Ωr+U at ψ=270°. For 1200 rpm, r=1.2 m and U=20 m/s, Ωr=150.79644737231007 m/s. This is a geometry test, not an acoustic measurement.
Inputs: Forward speed = 20 m/s; Descent rate = 0 m/s; Thrust per rotor = 200 N; the others as above.
| Result | Source | This calc |
|---|---|---|
| Retreating-side tip tangential airspeed | 130.8 m/s | 130.8 m/s |
| Advancing-side tip tangential airspeed | 170.8 m/s | 170.8 m/s |
BPM high- and low-frequency directivity averages
Source: Independent SciPy adaptive quadrature of NASA RP-1218 Eqs. (B1) and (B2), integrating azimuth over 0…2π at disk-normal cosine 0.03 and strip Mach 0.3 (convection Mach 0.8M). The calc uses analytic partial fractions and a closed-form fourth-order integral. This verifies both directional branches, including the shallow-angle high-frequency limit.
Inputs: the default inputs above.
| Result | Source | This calc |
|---|---|---|
| BPM high-frequency directivity integration probe | 0.04792 | 0.04792 |
| BPM low-frequency directivity integration probe | 0.00142 | 0.00142 |
Original defaults exceed the linear-lift range
Source: Independent-review regression: the original operating point exceeds the stated ±10° instantaneous linear-lift limit despite its mean angle being only about 5.15°. The required result is rejection (validity flag zero). This regression is not an aircraft acoustic reference.
Inputs: Thrust per rotor = 1,500 N; Torque per rotor = 150 N·m; Forward speed = 25 m/s; Descent rate = 3 m/s; Tip-path-plane tilt = 3 deg; the others as above.
| Result | Source | This calc |
|---|---|---|
| Linear-lift validity flag | 0 | 0 |
Low-speed BPM separated-flow branch regression
Source: NASA RP-1218 Eqs. (30), (50) and (B2): each strip switches when the effective angle reaches min(12.5°, 23.43M+4.651°). At the review's 600 rpm, 700 N, 10 m/s, 1 m/s case all three strips select the low-frequency D_l branch. The overall linear-lift model must also reject this point (aero_ok = 0); numerical values are retained only for regression checks.
Inputs: Rotor speed = 600 rpm; Thrust per rotor = 700 N; Forward speed = 10 m/s; Descent rate = 1 m/s; the others as above.
| Result | Source | This calc |
|---|---|---|
| Strips using low-frequency BPM directivity | 3 | 3 |
| Linear-lift validity flag | 0 | 0 |

Responses