Aerodynamics

Drone aerodynamics simulation for propeller wash, ground effect and gusts

The prototype matches the thrust stand, then bounces on landing, hunts in a crosswind and misses its endurance. Simulating propeller, airframe, ground and low-Reynolds wing on your own solver finds which effect is yours before the next build.

Surface pressure coefficient on a wing with flow streamlines, beside a structural stress contour of a wing
Pressure coefficient and streamlines on a wing, beside a structural stress result.

Drone aerodynamics simulation predicts the forces on a multicopter or fixed-wing UAV where they depart from the datasheet: propeller thrust and torque in the airframe's own wash, ground effect on landing, gust response, and the drag of a wing flying at low Reynolds number. We build it around your existing solver and deliver the thrust, ground-effect and gust maps your flight-dynamics model needs, so the layout and the propeller are chosen before the next prototype and flight-test slot.

The prototype matches the thrust stand and then misbehaves in the air. It bounces on touchdown, hunts in a crosswind, or uses more battery than the wing's polar promised. The airframe freeze and the propeller order are due, the flight-test slot is booked, and every answer so far came from the previous build. A datasheet and a single polar cannot say which effect is yours.

What does drone aerodynamics simulation have to capture?

Start with the propeller. Thrust and power follow from CT = T/(ρn2D4) and CP = P/(ρn3D5) as functions of the advance ratio J = V/(nD), with n the rotation rate and D the diameter. The open UIUC propeller database holds wind-tunnel measurements of these maps for propellers used on small UAVs and model aircraft, and defines its static-test Reynolds number on the chord and speed at 75% of the blade radius. Its authors report good agreement with Ohio State measurements taken by different techniques. That is the validation target for the isolated propeller, met before an airframe is added.

Then add what the map leaves out. In the airframe the propeller sees uneven inflow from arms, body and neighbours; in a gust it sees a different advance ratio; near the ground it breathes its own wash. A flight-dynamics model needs these as forces and moments across rotor speed, forward speed, height and wind: that envelope, not one hover case, is the brief.

How do propeller wash, airframe and ground interact?

Close to the ground, the steady one-dimensional model used by Shi and colleagues (2019), T/T∞ = 1/(1 − μ(R/4z)2), raises thrust at fixed rotor speed as the height z falls, with μ equal to 1 for one propeller and tuned for several. The same authors state that such models assume steady flow, while most real cases are unsteady. A multirotor adds the fountain and recirculation of the diagram, which no one-dimensional formula holds.

A quadcopter hovering close to the ground: propeller wash, the airframe in the wash, the ground fountain, a gust, and the thrust against height Side view of a quadcopter hovering about two rotor radii above a ground plane. Each of the two visible rotor discs sends a slipstream that contracts below the disc and drives down to the ground, where it stagnates and turns into a wall jet that runs outward along the ground. The jets from the two rotors meet under the body and rise as a fountain onto the underside of the airframe; on the right a recirculation loop carries air from the outer wall jet back up and into the rotor inlet. Short downward arrows on each arm show the wash loading the airframe. Three arrows from the left show a gust arriving at the left rotor, and a dashed line shows the left slipstream being pushed downwind. At the right, a qualitative curve shows rotor thrust at a fixed rotor speed rising as height above the ground falls and approaching the free-air value higher up, with a scatter of blinking points around it for the unsteady flow that a steady one-dimensional model misses; a dot travels along the curve. The equation under the drawing is the steady one-dimensional ground-effect relation, thrust over free-air thrust equals one over one minus mu times the square of the rotor radius over four times the height. The drawing teaches that thrust, airframe load and disturbance response all depend on the flow around the whole vehicle, not on the bare propeller. No values are shown. HOVER NEAR THE GROUND, SIDE VIEW (QUALITATIVE) 1 2 WALL JET 3 4 RECIRCULATION GUST 5 THRUST HEIGHT T∞ 6 T / T∞ = 1 / (1 − μ(R / 4z)²) ONE-DIMENSIONAL, STEADY MODEL; z = HEIGHT, R = ROTOR RADIUS
  1. Rotor slipstream. Each propeller accelerates air downward, and the stream contracts below the disc and carries the tip vortices with it. A propeller's thrust at a given rotor speed depends on the inflow it sees, so the thrust-stand map of the bare propeller is the starting point, not the answer.
  2. Arms, body and payload in the wash. The wash falls on the arms, motor pods, battery and payload and loads them downward. That is airframe loading, a separate question from rotor thrust, and it can matter even when the airframe barely changes the thrust.
  3. Stagnation and wall jet. The ground stops the slipstream and turns it into a jet along the surface. That changes the flow through the rotor disc, so at a given rotor speed the thrust differs from its free-air value.
  4. Fountain and recirculation. Wall jets from neighbouring rotors meet under the body and rise as a fountain onto the underside of the airframe, and air can curl back into a rotor inlet. These flows are unsteady, and published work notes that standard ground-effect models assume steady flow (Shi et al., 2019).
  5. Gust and crosswind. A gust changes the inflow speed and angle at every rotor and pushes the wakes downwind, so one rotor can sit in the wake of another or of the body. Each rotor's thrust and torque change by a different amount, and the controller sees the difference as a moment.
  6. Thrust against height. At a fixed rotor speed thrust rises as the vehicle nears the ground and approaches its free-air value higher up. The line is the steady one-dimensional estimate, with μ equal to 1 for one rotor and tuned for several (Shi et al.); the scatter stands for what unsteady, multi-rotor flow does around it. CFD at sampled heights fills the map a flight model needs.
Wash, airframe, ground fountain, gust and thrust against height for a hovering multicopter. Illustrative schematic.

How much the airframe changes the rotors depends on the flight state, which is why we simulate before simplifying. Caprace and colleagues ran a vortex particle-mesh large-eddy simulation of a generic quadcopter in forward flight at 10 m/s. The airframe changed average rear-rotor thrust by at most 2.4% and the rotors' share of aircraft lift and drag by under 2%, yet it took peak loads from the nearby blades. A simple rotor-force model can suffice for trim and not for arms, payload mount and fatigue. It is one generic geometry in one condition, not an allowance for yours.

On a fixed-wing or tilt-wing drone the propeller works on the wing. In an open study of a distributed-propeller layout, Lan and colleagues (2026) find that the slipstream raises lift and drag but lowers the lift-to-drag ratio, and that the tip vortex splits on meeting the wing and reshapes the spanwise lift.

Rotating reference frame, sliding mesh or actuator disc?

A rotating reference frame (MRF) solves one steady state with the rotor frozen: cheap, and enough for thrust and slipstream trends. Lan et al. state that it cannot capture unsteady features, that a sliding mesh costs significantly more and generally agrees more closely with experiment, and that an actuator disc rests on engineering heuristics for blade loading, so it suits conceptual design. They chose MRF because wing and aircraft lift and drag needed no more.

For a drone we choose by question. Thrust and torque maps and sweeps over many operating points run on MRF or a body-force model, checked against the measured map. Hover near the ground, a tip vortex passing an arm and a rotor in a neighbour's wake are unsteady, so they run on a sliding mesh with a time step that follows blade passage. For a ducted fan we resolve blades and duct together in hover and cruise, and use body-force sources for sweeps only where that comparison holds. Rotor noise is a separate chain from the same blade loads, covered in our eVTOL rotor-noise article.

Why does low Reynolds number break default CFD settings?

Small wings and blades fly where the boundary layer can stay laminar, separate behind the suction peak, turn turbulent in the free shear layer and reattach, enclosing a laminar separation bubble. Mishra, Kumar and De show the modelling consequence for a NACA 0021 at a Reynolds number of 120,000: Spalart-Allmaras and linear k-ω SST are fully turbulent in formulation and cannot form the bubble, so they under-predict drag at low angle of attack, while the k-kl-ω transition model and a nonlinear-corrected k-ω SST place it. Their near-wall mesh keeps y+ below 1 with no wall function, and the inflow turbulence comes from the experiment.

A laminar separation bubble on a low-Reynolds-number wing or propeller blade section, its pressure plateau, and which CFD model can see it A small airfoil section at the top left carries a ring on its upper surface, and two dashed lines open from the ring to a large magnified panel that shows the flow just above the surface, with air arriving from the left. Wavy arrows at the left show turbulence in the incoming air. A thin laminar boundary layer runs along the wall, then separates at a marked point; the separated shear layer lifts off, rolls up into small vortices that pulse as it becomes turbulent in mid-air, and returns to the wall at a reattachment point, enclosing a shaded bubble in which a circulating loop carries air backwards along the wall. Downstream the boundary layer is turbulent, thicker and wavy. Below the panel a qualitative surface-pressure curve rises to a suction peak, stays flat across the bubble as a pressure plateau between the same two vertical guides, then recovers sharply at reattachment; a dashed line shows the smoother distribution of attached flow and a dot travels along the curve. At the right, three stacked boxes rank CFD models by cost: a fully turbulent RANS model draws no bubble, a RANS model with a transition model draws the bubble about where it belongs, and a scale-resolving DES or LES model draws the bubble with its eddies; an arrow marks rising cost. The drawing teaches that the bubble sets drag, stall and propeller efficiency at small scale, that it depends on the incoming turbulence, and that the model has to be able to form it. No values are shown. UPPER SURFACE AT LOW REYNOLDS NUMBER, MAGNIFIED (QUALITATIVE) TURBULENT INFLOW 6 LAMINAR 1 TRANSITION 2 TURBULENT 3 SUCTION CHORD PRESSURE PLATEAU 4 COST RANS, FULLY TURBULENT RANS + TRANSITION DES / LES 5
  1. Laminar layer separates. At low Reynolds number the boundary layer can stay laminar over the front of a wing or propeller blade. A laminar layer resists an adverse pressure gradient poorly, so it separates behind the suction peak.
  2. Transition in the shear layer. The separated layer is unstable: it rolls up into vortices and becomes turbulent in mid-air, away from the wall. A model that assumes fully turbulent flow never lets this step happen.
  3. Reattachment closes the bubble. If the turbulent shear layer has enough energy it returns to the surface and traps the air between separation and reattachment, with reverse flow near the wall. The bubble lowers the performance of the section and affects its stall.
  4. Pressure plateau. Under the bubble the surface pressure is nearly flat and then recovers at reattachment, unlike the smoother curve of attached flow. That change in the pressure distribution is how the bubble shows up in drag, lift and the efficiency of a small propeller.
  5. Which model can see it. Fully turbulent RANS models (Spalart-Allmaras, linear k-ω SST) cannot form the bubble; in a NACA 0021 study they under-predicted drag at low angle of attack (Mishra et al.). A transition model or a nonlinear-corrected k-ω SST can place it, and DES or LES resolve its dynamics at a far higher cost.
  6. Incoming turbulence. Transition and reattachment respond to the turbulence in the incoming air and to the surface finish, so a tunnel, a gusty field and a printed or moulded part do not give the same bubble. The inflow turbulence is a boundary condition to measure and carry into the model.
A laminar separation bubble on a small wing or blade section, and which model can see it. Illustrative schematic.

So we use transition-aware models on wings and blades, near-wall resolution without wall functions, and one scale-resolving case where the bubble drives the decision (endurance, propeller efficiency, stall) to calibrate the cheaper model. Tunnel turbulence and surface finish change the bubble, so a measured polar carries them. Verification is mesh and time-step refinement on the template, reported as a grid convergence index; validation is the propeller map, a thrust-against-height or thrust-in-wind test and flight logs; uncertainty is propeller tolerance, surface finish, inflow turbulence and motor-speed accuracy, swept to a range.

Which drone question needs which model
QuestionModelWhat it reportsDecision it supports
Isolated propeller mapMRF or sliding meshThrust and power coefficients against J, versus testPropeller and motor choice
Hover and landing near the groundSliding mesh over a ground planeThrust and torque against heightLanding gains, ground-effect map
Arms, body and payload in the washResolved rotors with the airframeDownload and peak loads per partLayout, payload position, arm fatigue
Gust and crosswindCFD at sampled inflow speeds and anglesThrust, torque and moment shifts per rotorGain schedule, disturbance model
Fixed-wing enduranceTransition-aware RANS, scale-resolving checkPolars with bubble drag, slipstream effectWing section, cruise point
Ducted fanResolved blades and duct, then body forceThrust, power, duct loads against inflow angleDuct design, diameter

Where does AI help drone aerodynamics, and where does it not?

  • Thrust and torque maps. A surrogate trained on resolved runs and propeller test data returns CT and CP over rotor speed and inflow without a new solve, with its range stated.
  • Residual force for flight dynamics. Shi et al. trained a network with four hidden layers on pilot-flown data between 0.05 m and 1.50 m height to learn the ground-effect force for the controller. O'Connell et al. (2022) learned wind effects from 12 minutes of flight data in six wind conditions up to 22.0 km/h and tested up to 43.6 km/h. We build the same structure, a nominal model plus a learned correction, trained on CFD sweeps over height, speed, rotor speed and inflow angle and recalibrated on your flight and tunnel logs.
  • Layout screening. A surrogate over propeller pitch and diameter, arm length and payload position ranks layouts for the resolved runs, tested on held-out full runs.

It does not replace the physics. A surrogate cannot see a bubble its training runs never resolved, and a learned ground-effect or gust force belongs to the airframe and propeller it was trained on. O'Connell et al. note that CFD-derived wind models are often expensive and limited to steady wind, so we use CFD offline for the steady map and tune the unsteady part on flight data. The physics stays the evidence, and a gate sends anything outside the surrogate's range back to a full solve. See surrogate models for CFD and FEA and our reduced-order models and uncertainty quantification pages.

A simulated thrust or margin is not an airworthiness argument

EASA describes three categories of civil drone operation in Regulation (EU) 2019/947: open, with no operational authorisation; specific, with an authorisation from the national competent authority after a risk assessment; and certified, with the drone and operator certified (EASA, Operating a drone). Predicted thrust, wake loads and gust response are estimates that depend on turbulence model, mesh, boundary conditions, geometry fidelity and validation data. Simulation does not replace wind-tunnel, flight or field test, or the authority's process and sign-off, and no result guarantees an endurance figure or a certification outcome. How far virtual evidence is accepted is agreed with the authority, certifier or customer and follows the risk of the decision. Nothing we build certifies, approves, qualifies or accredits a drone, a model or a result.

From one drone study to an aerodynamic workflow you keep

The return comes when your engineers can put the next propeller, arm length or payload position through the same chain.

From one simulation study to a permanent workflow A loop of six steps: physics model, validation, automated runs, AI surrogate, decision tool and field data, which feeds back into the physics model. YOUR WORKFLOW Better with every run physics + data + AI, kept in-house 1Physics model 2Validation 3Automated runs 4AI surrogate 5Decision tool 6Field data CFD · FEA TESTS · TRIALS DOE · HPC CLOUD OPTIMISE DECIDE MONITOR RECALIBRATE
  1. Physics model. CFD and FEA set up once, as templates: geometry clean-up, mesh, solver settings and post-processing that every later run reuses.
  2. Validation. Mesh and time-step studies, and comparison with tests or full-scale data, so the model's uncertainty is known before it is trusted.
  3. Automated runs. Scripted runs over the parameters and operating conditions that matter, on your hardware or in the cloud.
  4. AI surrogate. A machine-learning model trained on those runs answers in seconds and says how sure it is; low-confidence questions go back to the solver.
  5. Decision tool. Optimisation, trade-off charts or operating guidance, in a form your engineers and operators use every day.
  6. Field data. Test, trial and monitoring data flow back to recalibrate the model, so it improves with every project instead of being rebuilt.
Physics, validation, automation and AI in one loop that improves with every run. Illustrative schematic.
  • A parametric propeller-and-airframe model in your existing solver, such as MSC Cradle, Ansys Fluent or Siemens STAR-CCM+: propeller, arm length, payload position, ground plane and wind direction as parameters, with the rotating-frame and sliding-mesh templates, transition settings and mesh controls on record.
  • A run manager that sweeps rotor speed, inflow, height and wind angle and writes CT, CP, forces and moments per rotor and part.
  • A validation record against propeller maps and your thrust-stand, tunnel and flight logs, with tolerances set before the run.
  • A surrogate with a stated range and a gate to the full model outside it, exported as a lookup or residual-force function for your flight-dynamics simulation.
  • Arm and wing loads passed to your structural model through one-way coupling.
  • Handover and training, so your team runs and extends it. See our training and software development services, and the drone aerodynamics page.

Questions engineers ask about drone aerodynamics simulation

How do you simulate ground effect for a drone?
We resolve the rotors on a sliding mesh over a ground plane at several heights, compare thrust against height with the steady one-dimensional relation, and check it on a thrust stand. Fountain and recirculation are where they differ.
Is CFD accurate enough for small propellers at low Reynolds number?
It depends on transition modelling, the near-wall mesh and validation data. Fully turbulent models under-predicted drag in the NACA 0021 study above, so we validate against measured propeller maps.
Can CFD model gusts for flight control?
It gives forces and moments at sampled steady inflow speeds and angles. The unsteadiness of a real gust is tuned on flight or tunnel data, as published learning-based wind models do.
Can simulation replace wind-tunnel or flight testing for a drone?
No. Simulation prepares and chooses tests; it does not replace them or the authority's process. EASA's specific category needs an authorisation after a risk assessment, the certified category certification.
Does the airframe change propeller thrust enough to matter?
In one forward-flight condition of a generic quadcopter, at most 2.4% for the rear rotors (Caprace et al.), yet the airframe took peak loads. Check hover and ground effect on your geometry.

If a propeller order, an airframe freeze or controller tuning is waiting on aerodynamic answers, send us the airframe geometry (CAD or a simplified body), the propeller and motor data with any thrust-stand curves, the heights, speeds and winds you must handle, and the flight logs or tunnel runs you have. We reply with how we would build the model, the maps it would deliver, what the validation record should contain and what a surrogate could cover. Start with a conversation, read the drone aerodynamics capability page, or see the wider aerodynamics simulation hub.

OLTRION Engineering

CAE, CFD and simulation team

The OLTRION engineering team runs CFD, FEA and multiphysics simulation programmes for aerospace, automotive, energy and industrial clients, and builds the machine-learning tools that speed them up. These articles come from that project work.

Where this applies

Related capabilities

Have a model that will not converge?

Talk to the engineers who wrote this

Send the geometry, the physics and the decision it has to support. We answer with an approach, not a sales call.

Talk to an engineer