XFOIL

XFOIL

XFOIL is an interactive program for the design and analysis of subsonic isolated airfoils. It implements a panel method for analysis as well as a coupled viscous/inviscid interaction method for analysis and design.
XFOIL screenshot

XFOIL: Interactive Airfoil Design and Analysis Software

XFOIL is an interactive program for the design and analysis of subsonic isolated airfoils, implementing a panel method for analysis as well as a coupled viscous/inviscid interaction method for analysis and design.

What is XFOIL?

XFOIL is an interactive program for the design and analysis of subsonic isolated airfoils. It was developed by Mark Drela at MIT in the 1980s and continues to be widely used today.

XFOIL implements a high-order panel method for inviscid analysis and an integral boundary layer formulation for viscous effects. These two methods are coupled together to enable interacting boundary layer calculations which account for displacement thickness and limited separation bubbles.

Key features and capabilities of XFOIL include:

  • Airfoil geometry manipulation including scaling, rotation, and deformation.
  • Viscous (boundary layer) and inviscid analysis of airfoils.
  • Simulation of stall due to leading edge or trailing edge separation.
  • Design and analysis of airfoils optimized for desired parameters like lift, pitching moment, etc.
  • Modeling of surface roughness and boundary layer suction/blowing.

With its fast execution speeds and design optimization abilities, XFOIL continues to be a valuable tool for airfoil analysis and development. It serves both the classroom for pedagogical understanding as well as a practical aerodynamic design tool. Many airfoil designers validate their computational fluid dynamics (CFD) simulations against XFOIL results.

XFOIL Features

Features

  1. Panel method for analysis
  2. Coupled viscous/inviscid interaction method for analysis and design
  3. Interactive interface for airfoil design and analysis
  4. Computes lift, drag and moment coefficients for given airfoils
  5. Airfoil geometry manipulation tools

Pricing

  • Open Source

Pros

Free and open source

Widely used and validated code for airfoil analysis

User friendly interface

Fast computations suitable for optimization studies

Cons

Limited to subsonic flow regimes

Steady flow analysis only (no unsteady flows)

Potential flow based method has limitations in separated flows

Reviews & Ratings

Login to Review
No reviews yet

Be the first to share your experience with XFOIL!

Login to Review

The Best XFOIL Alternatives

Top Development and Aerodynamics Software and other similar apps like XFOIL

Here are some alternatives to XFOIL:

Suggest an alternative ❐

Xflr5 icon

Xflr5

XFLR5 is an open-source software tool for analyzing the aerodynamics and flight performance characteristics of airplane designs. It can be used to model and simulate the flight behavior of fixed-wing aircraft ranging from light recreational flying models to larger transport airplanes.Some of the key features and capabilities of XFLR5 include:Modeling...
Xflr5 image
Profili 2 icon

Profili 2

Profili 2 is a user interface design and prototyping software used by web and mobile app designers and developers. It provides an intuitive drag and drop interface to quickly create wireframes, mockups, and clickable prototypes without any coding required.Some of the key features of Profili 2 include:Drag and drop components...
Profili 2 image
Javafoil icon

Javafoil

JavaFoil is an open-source software application used to design and analyze airfoils. It employs several panel methods to compute lift, drag and the velocity flow fields around airfoils. JavaFoil features an intuitive graphical user interface that allows users to easily manipulate airfoil shapes and flow parameters.Some key features of JavaFoil...
Javafoil image
QBlade icon

QBlade

QBlade is an open-source software application designed specifically for simulating and analyzing wind turbine blades. Some key features and capabilities of QBlade include:Cross-platform support - QBlade runs on Windows, Mac OS X, and Linux systemsIntuitive graphical user interface for setting up simulations and visualizing resultsBuilt-in tools for generating meshes for...
QBlade image