Airfoil analysis
XFOIL Airfoil Analysis: How It Works, Its Limitations and How to Interpret Results
HENDOI · 27 October 2026
XFOIL couples a panel method to an integral boundary layer and an eⁿ transition model. It is fast and serious — and it is not a stall certificate.
What XFOIL actually is
XFOIL, written by Mark Drela, is the tool that taught a generation of engineers to expect a viscous polar in seconds. The inviscid part is a panel method: the airfoil surface is cut into panels, a vorticity distribution is solved so the surface is a streamline, and the Kutta condition sets the circulation. The viscous part is an integral boundary layer, marched along the upper and lower surfaces, with transition predicted by an eⁿ method. The boundary layer displaces the wall, so the inviscid flow and the viscous flow are iterated until they agree. Compressibility enters as a correction, not as a shock-capturing scheme. That whole loop is why a single XFOIL polar can show lift, drag and moment together.
HENFOIL’s production polar is a VIC polar in the same class of idea — a viscous, coupled section solution you can sweep — and it is not a rebranded copy of XFOIL. Use this page to understand the class. Use the analysis ladder to see what HENFOIL labels as VIC, and what it refuses to label as RANS or as a test.
Inputs that change the answer as much as the shape
- Reynolds number and Mach number. Without them the run is not about your vehicle.
- Ncrit. The amplification factor where the eⁿ method declares transition. Around 9 is a usual wind-tunnel default. Lower (4–6) mimics a noisier tunnel or a dirtier sky. Higher (11–14) is the clean, quiet assumption sailplane people use. Ncrit is not a fudge factor for drag you wish you had. It is a transition assumption.
- Trips. A forced transition location models a trip strip, a bug ridge or a deliberate turbulator. The boundary layer will transition at the trip or at the natural station, whichever comes first.
- Panel density and trailing-edge treatment. A ragged trailing edge or too few panels moves the Kutta condition and invents drag.
Where the method is strong
Attached flow and mild trailing-edge separation, at low subsonic Mach, over a wide Reynolds-number range including the low-Re regime where bubbles matter. Design sweeps, inverse design and “which of these twelve sections is even plausible” are exactly the job. A well-converged polar in the linear range, with a believable transition location, is a serious engineering result. It still needs a named Reynolds number.
Where it runs out
| Regime | What goes wrong |
|---|---|
| Deep stall | Massive separation, unsteady shedding and a load path the integral boundary layer was not built to carry. CL max can be in the right neighbourhood or it can be optimistic. Treat it as a screen. |
| Strong laminar bubbles that fail to converge | The iteration oscillates. A pretty curve that required hidden smoothing is not a result. Read the convergence, not only the plot. |
| Transonic flow with shocks | A compressibility correction is not a shock. Do not use this class of code to site a supercritical section at M = 0.78 and call it done. |
| Rotation, sweep, tip relief, ground effect | The flow is no longer the 2D flow the panels assumed. |
| Icing, large erosion, geometric steps | Unless the geometry you meshed actually includes the ice or the step, the code has not “modelled icing.” It has modelled a clean shape. |
How to interpret a result you are about to quote
- Write Re, Mach, Ncrit and any trip next to the curve.
- Trust the slope, the zero-lift angle, CD in the attached bucket, and CM in the linear range more than you trust the last degree before stall.
- If two sections differ by less than the drag change you get from Ncrit 9 versus Ncrit 6, you have not picked a winner. You have picked a transition assumption.
- If you need stall loads, shock position or a wing-body junction, step up the ladder. A VIC or XFOIL polar that knows it is a polar is more honest than a stalled RANS picture with no grid study.
Where this sits in the series
In simple words: what this page is for
XFOIL couples a panel method to an integral boundary layer and an eⁿ transition model. It is fast and serious — and it is not a stall certificate.
This lesson exists because section decisions fail when geometry, method labels and selection reasons are scattered. XFOIL Airfoil Analysis: How It Works, Its Limitations and How to Interpret Results helps you keep a clean trail from shape to polar to choice.
Why the topic matters
Engineers lose time when a title sounds clear but the page only sketches the idea. This article expands XFOIL Airfoil Analysis: How It Works, Its Limitations and How to Interpret Results so you can answer three questions without jargon: what is the idea, when do you use it, and how do you check it in a HENDOI product.
Read the sections above for the core definitions. Use the steps below to move from reading into a real project trail you can share with a teammate.
How to apply this in HENDOI
In practice: create a HENDOI account or log in, open HENFOIL, bring a section in (create, import DAT, or digitize), pass the geometry gate, climb the analysis ladder only as far as the decision needs, then compare and archive. Every calculated number should keep its method label.
When the section choice is ready for the aircraft, continue in HENSYNTH for mission, compliance and trades. Same account. Same plans.
What this page will not claim: a teaching polar or geometry note is not a flight-Re certificate. HENFOIL labels methods so you know what you bought. Tunnel data and professional judgement still sit outside any single software run.
Checklist before you leave this page
- Can you state the idea of XFOIL Airfoil Analysis: How It Works, Its Limitations and How to Interpret Results in one sentence?
- Do you know which product owns the next action — HENFOIL or HENSYNTH?
- Will every number you keep carry a method label or a stored-run source?
- If you are new here, have you opened Register or Login?
Related reading on this site
- HENFOIL vs XFOIL: when the browser workspace is the point
- Airfoil Analysis with XFOIL: Setting Reynolds Number, Mach Number and Transition
- All HENDOI blog articles
- HENFOIL product page
- HENSYNTH product page
- Pricing — Student, Professional & Team
- FAQ
- Login · Register now
- Previous: What is the moment coefficient?
- Next: How to compare two airfoils
- Index: all HENFOIL airfoil lessons
These pages teach the ideas. They are not wind-tunnel data and not a certification analysis. When a number matters, compute it at a stated Reynolds number, Mach number and transition setting, and keep the method label on the result. In HENFOIL that production polar is a VIC polar — see the analysis ladder and the polar field guide.
Both products live
Use this lesson in the HENDOI workspace
This page sits in Airfoil analysis. HENFOIL and HENSYNTH are both live on one account. These articles are screening lessons — not certification reports.
Live · section
HENFOIL
Turn this lesson into a section you can draw, check, analyse and compare. Run the polar at the Reynolds number of the vehicle. The method name stays on the result.
To Know MoreLive · aircraft
HENSYNTH
After the section is chosen, set geometry and mission requirements, run screening, read compliance, synthesize candidates and download or mail the report.
To Know MoreAerospace industry collaboration
Share thoughts and ideas — help us build better solutions
We are looking for aerospace industry collaboration. Share your thoughts, ideas and real workflow challenges so we can improve our products and deliver the best solutions for OEMs, UAV / eVTOL teams, labs and aeronautical engineering companies.
Written by

Related articles
- What Is an Airfoil Polar? Understanding CL, CD and CM Curves
A polar is the section’s lift, drag and pitching moment against angle of attack — or drag against lift — at one stated flow condition.
- How to Analyze an Airfoil Using Reynolds Number and Mach Number
Reynolds number says how large viscosity is relative to the section. Mach number says how much the flow notices that air is compressible. State both.
- What Is the Lift-to-Drag Ratio (L/D)? How to Find the Most Efficient Airfoil
L/D is lift divided by drag at the same condition. The best section is the one whose maximum L/D sits on your mission lift coefficient.