XFLR5 Changelog

What's new in XFLR5 6.33

Mar 28, 2017
  • corrected the calculation of the downwash and induced angle for the VLM method. Was twice what it should be. No impact on other results.
  • corrected the calculation of the damping ratio; was formerly lambda.real()/omega_damped instead of lambda.real()/omega_natural
  • changed the calculation method of Stability derivatives from forward differences to centered differences. The only noticable difference is for Xw which changes significantly. However this derivative seems to have low influence on the eigenvalues, and the flight modes should be almost unchanged.
  • modified the construction of wings with dihedral and tilt - minor effect on results
  • improved the wing sweep scaling
  • reorganized the library structure; the XFoil library is now limited to the XFoil class
  • bug corrections and minor enhancements

New in XFLR5 6.30 (Nov 9, 2016)

  • updated the license agreement from GPL v2 to v3
  • separated the GUI from the analysis engines
  • added an option to hide flap moments in the operating view
  • added a style property for foil points
  • corrected and improved the calculation and display of analysis with sideslip; impact on results
  • code cleaning
  • bug corrections and minor enhancements

New in XFLR5 6.14 (May 31, 2016)

  • modified the calculation of stability derivatives to take into account viscous drag and extra drag
  • added mass and CoG position to the list of variables for stability polar graphs
  • corrected issues in the construction of wings with inverse dihedral
  • corrected an error in the calculation of a mode's damped natural frequency
  • made some adjustments to batch analysis of foils to speed up execution
  • added some animations to the 3d view transitions
  • removed the limitations inconsistent with the GPL in the credits window
  • fixed a few minor bugs

New in XFLR5 6.13 (Apr 19, 2016)

  • upgraded to OpenGL 3.0+ from the deprecated OpenGL 1.0
  • improved the lighting options in 3D view
  • improved text rendering on high-DPI (Retina) displays
  • added an option to paint textures on the plane's surfaces
  • added an option to export 3D object geometries to binary stl format
  • added an option to autosave the project at regular time intervals
  • added XCp.Cl as a variable to the plane's polar graphs, and d(XCp.cl)/dCl = XNP to the plane's legend
  • changed the panel force display to q.Cp instead of q.S.panel_area; this is more significant since the arrow lengths are now mesh independent.
  • added the extra drag in the calculation of the plane's total drag coefficient
  • fixed the crash bug when running a multithreaded batch foil analysis
  • fixed the issue of slow display in XInverse design
  • fixed some stability issues in XInverse design
  • interface improvements in XInverse design
  • added a selection option for inertia units
  • changed the display in the foil OpPoint view so that the foil can be overlayed on the graph
  • code cleaning

New in XFLR5 6.12 (Jan 12, 2016)

  • modified in depth the constuction of the wing geometry, to better account for flap with large deflections; has an impact on results;
  • restored the plot and export options of the boundary layer graphs after a converged xfoil analysis
  • introduced an option to add extra drag to polar objects, to account for surfaces not included in the plane object
  • corrected bugs in the import/export operation of body objects to xml files
  • enabled the LE points of the spline foil to be dragged in Direct Design
  • corrected a minor error in the construction of the foil's mid camber line; potential small impact on VLM results
  • corrected other minor things

New in XFLR5 6.11 (Aug 10, 2015)

  • added an option to customize the target lift distribution curve in the wing's operating point view
  • added inertia data as parameters in stability analysis
  • added more display options for curve points
  • replaced the deprecated QGLWidget by the new QOpenGLWidget recommended in Qt5.4
  • added a new editor for the plane object
  • added a new editor for the body object
  • reviewed in depth the 2D rendering system to separate viewing operations from the analysis part
  • replaced the rendertext methods in OpenGL by custom implementations to improve the rendering quality
  • improved the issue of the plane-fin intersection when the body is translated
  • enabled launching xflr5 from a project file, and opening the model
  • added an import/export option of a plane definition to an xml file
  • added an import/export option for body objects to an xml file
  • deep code cleaning
  • other minor corrections and improvements

New in XFLR5 6.10.04 (Apr 14, 2015)

  • Corrected a potential crash bug when deleting a plane with polars
  • Added a standard ISA model for the calculation of air properties
  • Corrected the issues with the reference lengths after wing scaling
  • Fixed the bugs related to the import operation of a body definition from a text file
  • Fix for retina displays on OS X
  • Corrected the export of plane polars to text files to include the sideslip variable
  • Other minor corrections and improvements

New in XFLR5 6.10.03 (Apr 15, 2014)

  • Corrected the incorrect calculation of the mid camber line of foil with flaps
  • Corrected the crash bug when calculating a wing with flaps using the LLT method
  • Corrected the crash bug when deleting foils from the manage dialog box

New in XFLR5 6.10.02 (Mar 28, 2014)

  • Added an option to scale the wing's area and aspect ratio
  • Fixed a potential crash bug in Graph scales drawing when no project is loaded
  • Improved the support for OpenGL on Windows platforms
  • Changed the calculation of satbility derivatives to be always invsicid - no noticeable impact on results
  • Modified the calculation of the foil mid line and wing mid surface - reduces issues with foils with coarse panelling at leading edge
  • Added and option to display panel normals and vortices - meant to help check if foil panelling is fine enough
  • Added an option to set manually the reference dimensions for the calculation of aerodynamic coefficients of planes
  • Fixed the issue with the storage of modified foils in inverse design
  • Fixed the issue of ineffective a.o.a. increment in Batch Foil Analysis
  • Fixed the bug which caused the flap moment not to be reset at each plane calculation
  • Other minor cosmetic changes

New in XFLR5 6.09.05 RC (Mar 21, 2013)

  • Modified the project load method to keep the data even for corrupted files

New in XFLR5 6.09.04 RC (Mar 4, 2013)

  • Added optional stylesheets for application toolbars
  • Fixed a few bugs
  • Made some other minor enhancements

New in XFLR5 6.09 Beta 3 (Jan 7, 2013)

  • Added an option in the polar definition dialog to ignore the body in the plane analysis
  • Corrected the bug which created straight streamlines after a failed analysis
  • Corrected a crash bug in plane inertia definition
  • Corrected the automatic polar name for foils
  • Corrected the bugs in body edition
  • Corrected loading issues of old files
  • Restored the max number of points in a plane calculation to 100, with correspondig increase in memory usage>
  • Deep code cleaning

New in XFLR5 6.09 Beta 1 (Nov 19, 2012)

  • Modified the wing twist definition which is now applied around the panel's quarter chord rather than around the y-axis. Impact on results.
  • corrected the bugs in body edition
  • fixed a few crash bugs
  • code cleaning

New in XFLR5 6.08 (Oct 25, 2012)

  • corrected the scaling of foil thickness and camber
  • corrected the incorrect foil automatic polar name
  • corrected the issue with zero-length wing sections
  • corrected the occasional crash bug in plane definition with elevators
  • minor bug corrections and enhancements

New in XFLR5 6.07 (Jul 31, 2012)

  • fixed type 2 batch polar analysis
  • fixed the issue with incorrect 3D-panel calculations
  • Corrected the incorrect aileron control derivatives
  • Corrected the bug in wing analysis with ground effect
  • Corrected the bug in type 4 analysis for wings and planes
  • Corrected the bug which modified the chord length as twist increases : impact results for wings with high dihedral
  • Cleaned, corrected, and improved the code for B-Splines
  • Removed the option for Min/Max type controls in Stabillity Polars
  • Added an option to edit Wing Polar paramaters
  • Fixed the crash bug when defining wings with more than 16 span sections
  • Corrected a bug leading to incorrect results in stability derivatives with active controls (CPanel::RotateBC())
  • Removed the Splined Points Foil option
  • Other minor corrections and enhancements
  • Code cleaning

New in XFLR5 6.04 Beta (May 16, 2011)

  • added multi-threading capability for batch foil analysis
  • corrected errors in the automatic evaluation of inertias
  • modified the geometry connection between panels with dihedral and twist - may slightly impact the results
  • corrected the calculations with sideslip
  • added an option to display the position of point masses in 3d-view
  • in the export to AVL of point masses, corrected the missing addition of wing x & z position
  • modified the export format to AVL of with wing flaps
  • added an option to highlight the currently selected operating point, or the mode in root locs view
  • changed the interface for stability analysis
  • added a properties dialog box option for operating points
  • corrected various minor bugs
  • made several minor enhancements

New in XFLR5 6.03 Beta (Feb 14, 2011)

  • added multi-threading capability for batch foil analysis
  • corrected errors in the automatic evaluation of inertias
  • modified the geometry connection between panels with dihedral and twist - may slightly impact the results
  • corrected the calculations with sideslip
  • added an option to display the position of point masses in 3d-view
  • in the export to AVL of point masses, corrected the missing addition of wing x & z position
  • modified the export format to AVL of with wing flaps
  • added an option to highlight the currently selected operating point, or the mode in root locs view
  • changed the interface for stability analysis
  • added a properties dialog box option for operating points
  • corrected various minor bugs
  • made several minor enhancements

New in XFLR5 6.02 Beta (Jan 12, 2011)

  • did some deep code cleaning
  • re-organized the panel analysis code to perform only one far field calculation per operating point
  • optimized the panel method for increased speed of execution
  • corrected some errors in CoG and inertia automatic calculations, with impact on results
  • corrected the error in the jump in potential at the wing's trailing edge in full 3d panel method
  • corrected the bug which lead to incorrect results in 3D panel with Neumann B.C.
  • corrected the source strength influence of thick panels on thin surfaces, with impact on results for planes with body
  • fixed the bug which could cause a crash when dragging a point in splines design
  • corrected the asymetric transition location for symetric wings
  • corrected the Cp 3D color display for VLM2 analysis
  • corrected the mesh edition for NURBS bodies
  • corrected various minor bugs
  • implemented the stability method for mixed panel/vlm method
  • implemented the stability method for full 3D panel method
  • added an option to load a background image in the foil direct design module
  • changed the export format for graphs
  • set the estimation of inertia properties at the time of polar definition instead of evaluating at the time of analysis
  • added the influence of pressure forces acting on the body to induced pitching moment coefficient
  • added the calculation of neutral point position based on Cma/Cza ratio
  • made several minor enhancements

New in XFLR5 6.01 Beta (Oct 15, 2010)

  • Corrected the incorrect balance speed in 3D type 2 polars for planes
  • Corrected the final moment calculation in stability analysis
  • Corrected the incorrect lift calculation in stability analysis

New in XFLR5 6.00.1 Beta (Sep 27, 2010)

  • corrected the bug related to curve style not taken into account for a plane in Operating Point view

New in XFLR5 6.00 Beta (Sep 21, 2010)

  • added Stability and control analysis
  • changed the 3D-panel method for planes from full 3D to mixed thin/thick surfaces
  • doubled the maximum acceptable size for mesh definitions, i.e;. new value is 5000 panels max.
  • refined the inertia evaluation for wings by considering mass distribution in the spanwise direction
  • added an option to run polar batch calculations on a list of airfoils
  • changed the foil list table in XDirect
  • corrected the display bug for stippled lines in 3D view
  • added an option to reverse the zoom direction with the mouse wheel
  • made some code cleaning in VLM and 3D-Panel analysis

New in XFLR5 5.00 (May 5, 2010)

  • changed the executable target name from QFLR5 to xflr5
  • changed and reorganized drastically the file system
  • changed the icon images from Q5 to X5
  • changed the unix directory for translated files to /usr/share/translations
  • added the spec file for the creation of rpm packages
  • corrected the bugs linked to undo/redo of spline modifications in direct design
  • corrected a bug linked to a potential incorrect type in WPolar Dlg
  • correctd the option to save in v4.00 format
  • made some code optimization for increased speed
  • made other minor improvements and corrections