XFLR5 Release Notes
xflr5 v6.61, November 13, 2023
xflr5 v6.60, November 1, 2023
xflr5 v6.59 April 23, 2023
- fix for bug reported in ticket 205
- fixed the inoperative manual name feature in the foil analysis definition form
- fixed an occasional crash bug in inverse design when closing a project
- fixed minor issues in inverse design
- added an option to display the curve of maximum Cl in the plane operating point graphs
- first release of binaries with the Qt6 libs
- code cleaning
xflr5 v6.58 December 2, 2022
xflr5 v6.57 May 7, 2022
xflr5 v6.56 April 10, 2022
xflr5 v6.55 February 23, 2022
xflr5 v6.54 December 29 2021
- fixed a bug which limited to 2 the number of threads used in foil batch analyses.
- fix for bug report 179
- fixed some compatibility issues with Qt6 and VS2019
xflr5 v6.53 November 28 2021
xflr5 v6.52 November 24 2021
- restored the polar type selection and the storage of operating points in foil batch analyses
- fixed some minor mouse focus issues in the 3d views
- fixed some minor compatibility issues with flow5
xflr5 v6.51 October 24 2021
- fix for bugs reported in tickets 167, 168, 169, 170 and 171
- fixed the loading of xml analysis files in foil scripts
xflr5 v6.50 September 8 2021
- fixed the crash bug ocurring when running foil T4 analyses
-
fixed the crash bug which prevented to load project files containing foil operating points
- fix for bug report 166 - the changes to the Re/Ma/NCrit parameters in a batch analysis are now recorded
- simplified the UI for foil batch analyses
- code cleaning and refactoring
xflr5 v6.49 August 1 2021
- the format of the .xfl project file has been modified; NEWLY SAVED FILES WILL NOT BE READABLE BY VERSIONS OLDER THAN v6.49
- deprecated the support for OpenGL 2.1; the default and recommended configuration is 3.3; all the display options may no longer be available for OpenGL 2.1
- removed the support for textures - feature of limited interest which induced far too much code complexity
- deprecated and disabled the legacy batch mode for foil analyses; superseded and replaced by the threaded batch analysis
- fixed the missing degree to radians conversion in the input of q(°/s) in forced time response graphs
- fix for bug report #165
- fixed a first batch of issues related to bug report 163
- fix for bug report #162
- made improvements to the foil script module
- updated a bunch of methods deprecated by Qt
- fixed an occasional crash bug ocurring in the case of large number of wing sections closely spaced in the spanwise direction
- merged the xflr5-engine library into the main project
- code cleaning and refactoring
xflr5 v6.48 November 23 2020
- added the tranlsation to Catalan language by David Canovàs
- fixed the bug which caused results of tilted geometry analyses to depend on the aoa sequence; cf. bug report 156
- fixed an occasional crash bug when importing a body from xml files
- added a scripting capability for foil analyses to complement the flow5 plane scripts
- added an option to select the OpenGL format from the in-app test window
- added an option to select the OpenGL format and the trace flag when launching the app from the command line
- fix for request #144
- fix for request #147
- corrected the bug which caused unconverged XFoil operating points to be stored
- removed the addition of .dat and .plr type files to the recent file menu list
- added an option to set style flow-down from the LinePicker dialog
- fixed a crash bug when deleting the last entry of the point mass tables in the inertia dialog
- replaced the deprecated sprintf() with QString::asprintf() for forward compatibility
- added translation to Catalan
xflr5 v6.47 July 7th 2019
- Fixed the problem of initial conditions when running an LLT analysis
- Modified the color display of Cp coefficients in the 3d view, to render more accurately the uniformity of singularities on panels
- Added an option to align the children objects style with their parent's style
- Fixed a couple of crash bugs when editing a part of a plane with an active polar
- Fixed potential crash bugs when editing plane parts during 3d animation
- Fixed potential crash bugs when deleting planes or foils from the Manage options
- Fixed a crash bug when running a 3d panel analysis from and old project files due to no wake defined
- Corrected a minor output error in LLT analysis
- Fixed potential memory leaks when loading corrupted project files
- Tentative fix for bug #140
- File name cleaning
- code cleaning
xflr5 v6.46 May 4th 2019
- fix for bug #134 - LLT now restored in v6.46
- fix for bug #139 - corrected the crash bug when switching from plane design to another app with streamlines displayed
- fixed some other minor issues
- code cleaning
xflr5 v6.45 April 10th 2019
- updated the German and French translations
- added VAO support for the OpenGL 3.2+ core profile
- fixed a crash bug when trying to plot BL graphs without an active operating point
- corrected the names of some variables in boundary layer plots
- corrected imperial unit conversions in the foil polar definition
- changed the unix directory for shared files to /usr/local/share instead of /usr/share
- increased the sampling of the foil's mid camber line from 100 to 1000 points; this improves the precision of the calculated camber and thickness value and position
- disabled the auto-check for update feature due to crash bugs on some systems
- added error management to the check for update process
- cleaned up all .pro files
- code cleaning
xflr5 v6.44 January 7th 2019
- tentative fix for an occasional crash bug when displaying streamlines or surface velocities
- fix for bug #128 relative to the display of the wings and body in the advanced plane editor
- fix for bug #126 relative to the highlighting of frames in the advanced fuse editor
- feature request #127: shortcut added for the menu entries "show only associated polars"
- fix for bug report #121 - synchronized the background image position with the object views
- mod for request #124 - added an option in the spline parameters to force closed LE and TE.
- prevented the multiple repaint of surface velocities in the 3d view
- corrected minor errors in the derotate operation of airfoils
- corrected translations errors from fortran to C in the XFoil flap setting routine - thanks to Nicolas C.
- added an optional automatic check for updates at startup
- completed the archiving of the default plane polar with all of its data. Incremented the format of the project file to 200002.
- corrected a crash bug when trying to overwrite a saved foil operating point
- code cleaning
xflr5 v6.43 August 27th 2018
- corrected the wrong sign of viscous pitching and yawing moments - slight impact on results
- fixes for request #117 relative to the construction of double fins for a plane with a body
- corrected the calculation of the tail volume for wings with an offset leading edge
- set the "ignore body panels" to true by default in the definition of the 3d analysis
- corrected a bug in the display of inertia values for a wing or body - no impact on results
- forced thin surface analysis whenever more than one wing is defined
- improved the VLM mesh of flapped surfaces with hinge points located at different %chord
- corrected the asymetric position of double fins
- corrected a potential crash bug when trying to display panels for a plane with a body and an LLT type polar
xflr5 v6.42 May 19th 2018
- restored the option in Windows and linux to launch the app by opening a project.xfl, polar.plr, or foil.dat file
- corrected a bug which prevented the reference dimensions of an analysis to be updated when the geometry is modified by the user
- moved the XFoil and plane analysis modules in separate shared libraries for future re-use
- fix for bug report #114; as a fallback also added in the 3d display settings an option to enable/disable the clip plane
- fixed a bad crash bug when typing a number 6+ to request the display of an inexistent graph
- fixed the display of shortcuts in the MacOS menus
xflr5 v6.41 April 22nd 2018
- corrected a numerical bug inthe calculation of twist for pure vertical surfaces i.e. dihedral=90°; would formerly cause a division by zero and lead to inconsistent results
- corrected a precision issue in the estimation of wing inertia which could lead to underestimation of the total volume
- corrected the color scale of panel forces in the 3d view; was proportional to q.S.Cp instead of q.Cp
- added an option to import/export wings to xml format
- corrected the export of flat panel bodies to STL to avoid null triangles
- raised the max cumulated number of span stations from 250 to 1000 for a plane
- code cleaning
xflr5 v6.40 January 7th, 2018
- fixed a bug which caused the stability analysis to calculate the operating point with the aoa of the previous calculation
- corrected a potential crash bug when trying to display 3D results of an LLT calculation
- removed the default suffix "-proj_area" from the name of plane polars
- restored the output of non-dimensional control derivatives in the operating point properties
- restored the option to export BL data to text files
- restored the option to enable or disable autosave which was always turned on
- included the missing NURBS degrees in the serialization of the body objects
- added a protection to the max degree of NURBS vs. point count
- code cleaning
xflr5 v6.39 September 14th, 2017
- improved the GUI for the plot of BL results in the XFoil Direct Analysis module; corrected a few bugs at the same time
- modified the calculation of the lift coefficient at each span station in VLM and Panel Analysis; is now F.dot(SurfaceNormal)/q.S instead of F.dot(WindNormal)/q.S formerly; increases slightly the viscous drag and the viscous moments as a side effect
- implemented a more robust process to save the project files
- disabled the Neumann boundary condition for the 3d panel method
- removed the extra 180/PI factor in the calculation of stability time response to initial conditions
- corrected a bug in type 1 polars with positive sideslip, which caused to ignore the aoa when computing the viscous quantities
- minor correction to the calculation of type 5 polars
- other minor corrections and improvements
xflr5 v6.38 June 5th, 2017
- fixed the random behaviour bug in the OpenGL view
xflr5 v6.37 May 28th, 2017
- added a verification of the OpenGL version at startup
- fixed two bad crash bugs when derotating a foil and when defining a flap
xflr5 v6.36 May 22nd, 2017 - limited release only
xflr5 v6.35 May 15th, 2017
- Added an option to adjust the number of worker threads in a foil multithreaded analysis
- Fixed some memory leak & overflow issues in foil analysis; improves the stability of the analysis
- Other minor improvements
xflr5 v6.34 April 15th, 2017 - limited release only
- Forced the default renderer to be OpenGL and not Angle on Windows desktops
- Added an option to export time graphs to text files
xflr5 v6.33 March 26th, 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
xflr5 v6.32 January 8th, 2017
- bug corrections and improvements to the xfoil direct analysis module
xflr5 v6.31 January 6th, 2017 - Not released
- added a "light theme" option
- allowed multiple import and export of Planes and Analysis objects from text and xml files
- moved the execution of LLT and Panel Analysis to separate threads
- set the default reference area for plane analysis to the projected area on the x-y plane
- corrected the calculation of the tail volume when the main wing is not located at the origin; note that the tail volume value is not used in the calculation, it is only provided for information.
- bug corrections and minor enhancements
xflr5 v6.30 November 6th, 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
xflr5 v6.14 May 29th, 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
xflr5 v6.13 April 16th, 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
xflr5 v6.12 January 9th, 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
xflr5 v6.11, August 9th, 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
xflr5 v6.10.04, April 12th, 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
xflr5 v6.10.03, April 13th, 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
xflr5 v6.10.02, March 21st, 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
xflr5 v6.10.01, February 1st, 2014
- Created a new binary .xfl projet file format. Replaces once and for all the awful .wpa format
- Removed the option for independent wing analysis
- Introducing type 5 polars for the analysis of variable sideslip
- Disabled the horseshoe vortex method for stability polars, for beta-polars, and whenever sidelip is defined.
- Aligned the viscous drag vector with freestream velocity rather than with x-axis - slight impact on viscous results
- Enabled LLT analysis for all Plane objects
- Removed the option for symmetry in 3d analysis
- Corrected the bug in type 4 plane analysis- elevator and fin coefficients were incorrectly calculated
- Removed the default sizing for panel and matrix arrays. The arrays are now allocated for the size of the largest model loaded in the session
- Corrected some memory leaks
- Corrected memory allocation/release mismatches
- MASSIVE code cleaning
- Created GUI-independant classes for 3D-panel analysis and LLT analysis
- Minor corrections and enhancements
xflr5 v6.09.06, December 7th, 2013
- introduced number input/ouput using system locale settings
- mesh resizing is now enabled without any limit other than the one set by the compiler and the system
- corrected the automatic polar name of foils in multithreaded analysis
- removed the access to the array of body objects; each body is now attached to a single plane
- fixed the translation issues
- improved the default stylesheet
- solved most (all?) of the issues with OpenGL text rendering
- fixed the bug which caused the pitching moment to be zero
- added an option for import/export of the wing geometry via plain-text files
- removed the option to save as a file for xflr5 v5 or v4 - no point and source of bugs
- fixed the issues with the animation of foil operating points
- made the code compatible with msvc nmake
- deep code cleaning
- other minor corrections and enhancements
xflr5 v6.09.05 Beta, March 20th, 2013
- Modified the project load method to keep the data even for corrupted files
xflr5 v6.09.04 Beta, March 2nd, 2013
- Added optional stylesheets for application toolbars
- Fixed a few bugs
- Made some other minor enhancements
xflr5 v6.09.03 Beta, January 5th, 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
xflr5 v6.09.02 Beta
xflr5 v6.09.01 Beta, November 18th, 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
xflr5 v6.08, October 20th, 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
xflr5 v6.07, June 25th, 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
xflr5 v6.06 January 28th, 2012
- changed and hopefully improved the algorithm which intersects wing surfaces and body
- reduced the maximum size of sections, masses, and chorwise panels on a wing to reduce global memory usage
- minor bug corrections and enhancements
- code cleaning
xflr5 v6.05 beta, July 24th, 2011
- For Type 7 polars, listed the control value instead of the aoa in the top drop down box
- Added a calculation form to determine Re.sqrt(Cl) for foil Type 2 polars
- Added the Japanese translation to the repository - thanks to Koichi
- Minor corrections and improvements
xflr5 v6.04 beta, May 14th, 2011
- added a settings save at each project save
- added and option to view forces on panels as coloured arrows
- fixed the incorrect setting of AVL-type controls for flaps in T7 analysis
- added the missing write operation in the project file of the control variable for wing operating points
- modified the setting of boundary conditions in T7 analysis with activated controls - impact on balanced aoa
- modified the wing construction process to allow for a gap in the middle of the wing
- corrected the bug which caused the disapperance of the left stability toolbar when switching to 3D view
- corrected the bug which prevented from changing the default number of panels in naca foil generation
- continued the code cleaning process
xflr5 v6.03 February 13th, 2011
- modified the geometry connection between panels with dihedral and twist - may slightly impact the results
- corrected the calculations with sideslip
- added multi-threading capability for foil batch analysis
- 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
xflr5 v6.02 Beta December 19th, 2010x
- added an option to load a background image in the foil direct design module
- corrected some errors in CoG and inertia automatic calculations, with impact on results
- 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 the mesh edition for NURBS bodies
- changed the export format for graphs
- implemented the stability method for mixed panel/vlm method
- implemented the stability method for full 3D panel method
- corrected the bug which lead to incorrect results in 3D panel with Neumann B.C.
- corrected the error in the jump in potential at the wing's trailing edage in full 3d panel method
- set the estimation of inertia properties at the time of polar definition instead of evaluating at the time of analysis
- 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 source strength influence of thick panels on thin surfaces, with impact on results for planes with body
- corrected the Cp 3D color display for VLM2 analysis
- added the influence of pressure forces acting on the body to induced pitching moment coefficient
- added calculation of neutral point position based on Cma/Cza ratio
- corrected various minor bugs
- made several minor enhancements
xflr5 v6.01 Beta October 14th, 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
xflr5 v6.00 Beta September 19th, 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
XFLR5 v5.00 April 11th 2010
- changed the executable target name from QFLR5 to xflr5
- changed and reorganized drastically the source code file system
- 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
QFLR5 v0.04 Beta December 27th 2009
- Replaced the confusing term XCmRef by CoG; added z-position for CoG
- Added some signal connections for wing control polars
- Declared a bunch of local variables as static to speed things up by preventing repetitive memory allocations
- Corrected the bug associated with tilted geometry calculations
- Corrected an error in the calculation of downwash for secondary wings and fins - main wing was OK
- Improved the 3D view of lift and drag for results with sideslip
- Fixed the issues with animation in Miarex
- Fixed the issue with 3d Cp scale settings
- Corrected a bug in the estimation of the CoG for wings
- Corrected incorrect summation of a plane's inertia components
- Forced the use of QPaintEngine::OpenGL, which seems to fix the font display issue
- Corrected a crash bug when selecting splines in Direct Design
- Corrected a crash bug when capturing the OpenGl view to an image file
- Adapted the code for Qt4.6.
- Made a few corrections and enhancements
QFLR5 v0.03 Beta October 25th 2009
-
Added a form to evaluate the CoG and inertia of wings and bodies
-
Redefined the pitching moment and yawing moments for clarity - details in the
guidelines paragraph 5.16
-
Added an option to store oppoints in foil batch analysis
-
Marked more sentences for translation
-
Corrected a crash bug which occurred when trying to run a biplane analysis
without an elevator
-
Corrected Tail volume calculation - was missing a PI/180 coefficient ; no
impact on results
-
Corrected lift calculation in Type 2 polars. The lift was calculated by two
different methods in separate parts of the code leading to incorrect results
-
Corrects bugs related to projected areas for aero coeff calculations
-
Corrected incorrect units in reference length for AVL export
QFLR5 v0.02 Beta September 1st 2009
-
Corrected many bugs
-
Made a few minor enhancements
-
Provided a template for translations
QFLR5 v0.01 Beta July 4th 2009
-
QFLR5 is a re-write of XFLR5 using the Qt4 libraries.
-
The goal is to make the code cross-platform and available for Linux and Mac OS.
-
The current beta version offers 95% of functionnalities available in XFLR5, and
does not provide any additional feature except for a different look and feel
interface.
-
In the future, only this cross platform version will be supported.
-
Once it has reached a stable state, it will be released as XFLR5 v5.00
v4.17 June 1st 2009
-
Corrected the bug which prevented the definition of a control polar
-
Corrected the bug which prevented to run a foil Type 1 analysis after having
run a type 4 analysis
v4.16 April 13th 2009
-
Added an option to use the area and span projected on the xy plane for
aerodynamic coefficients, instead of the developed planform span and area
values
-
In 3D wing analysis, corrected the pitching moment calculation to include the
viscous pitching moment generated by the viscous drag when the wing has a
z-offset
-
Corrected the bug by which the main wing's position wasn't taken into account
in the calculation of a plane's tail volume
-
Also in the tail volume calculation, corrected the confusion between deg and
rads which gave false values if the elevator was not in the xy plane
-
Corrected the bug which prevented convergence of foil inviscid analysis the
first time
-
Improved the export option for Plane/wing operating points, to enable
post-processing of Cp values in a spreadsheet
-
Corrected the bug linked to airfoil duplication which could cause the code to
crash
-
made other minor corrections
v4.15 January 24th 2009
-
Corrected the bug which prevented to run 3D analysis with step less than alpha
=0.1 or Cl = 0.1
-
Corrected a bug in foil Polar for the power factor Cl3/Cd2
-
Corrected a bug which could cause the program to crash in the case of a wing
defined with flapped foils, if the foils were deleted
-
Corrected a bug in foil Type 4 polars which could lead to display an incorrect
alpha value in the OpPoint view
-
Corrected a minor bug relative to inoperant graph translation in some cases
v4.14 December 30th, 2008 (limited release only)
v4.13 beta December 06th, 2008
-
Improved the export interface to AVL for planes and wings, including control
surfaces
-
Improved the interface for 3D cross section Cp display
-
Added an option to export any graph's curves to a .txt or .csv file
-
Switched to Trefftz plane integration for lift force in 3D Panel method -->
impact on results
-
Set default coresize = 1�m minimum both in VLM and Panel methods
-
Corrected a minor bug in the display of bodies imported from text files
-
Corrected a minor bug in Inverse design which prevented a second consecutive
application of the spline
-
Made a few cosmetic improvements
v4.12 beta November 16th, 2008
-
Added options to export/read body definitions to/from simple text files; The
file format may be obtained by exporting any body
-
Added an option to export the client area to an image file
-
Fixed issues with file paths while saving
-
Fixed the bug which prevented XFLR5 to launch after a selection of the
thumbnail window
-
Set the default parameter for 3D panel wake length to 100 x MAC instead of 1 x
MAC
-
Added the x-coordinate to export of current XFoil results
-
Added option for .csv format option for all txt file exports
-
Fixed a rare crash bug when using foil polars with zero content
-
Corrected the bug which prevented to insert a projet in the one currently
opened
-
Improved the MMI of the panel list in the wing design dialog
v4.11 beta November 2nd, 2008
-
Changed the twist/washout application method ; used to be set around y-axis
irrespective of dihedral; is now set around the panel's quarter chord, once the
panel has been rotated by the dihedral angle
-
Improved the foil flap setting algorithm, which generated incorrect geometries
in some special cases
-
Corrected a 1/2 missing factor in the output of non converged LLT oppoints - no
effect on results
-
3D panel with tilted geometry: corrected wake tilting
-
Improved streamline display to reduce singularity effects, essentially by
enforcing Kutta's condition
-
Changed the algorithm for induced drag calculation in 3D panel analysis -
slight difference in results from v4.10
-
Solved the multiple storing issue of identical Opps
-
Corrected a bug which could occasionnaly prevent from reading the saved
settings
-
Cleaned up the code
-
Compiled with MSVC 2008 instead of .net
v4.10 beta September 13th, 2008
-
Corrected a minor bug in Control Polars - no influence on results
v4.09 beta September 3rd, 2008 (limited release only)
-
Corrected factor 2.0 in excess in induced angle in VLM analysis
-
Corrected mix up in plane controls when performing a control analysis with
multiple flaps
-
Added extra decimals in AVL geometry export
-
Corrected downwash display for planes
-
Corrected factor 2.0 missing in MAC span position
-
Corrected bug when running a single point calculation for 3D panel method -
error on results for symetric calculations
-
Refined the Lift calculation in Type 2 Polars; was missing a cos(a.o.a)
-
Made a few cosmetic improvements
v4.08 beta July 20th, 2008
-
Corrected the bug which caused to ignore weight and speed parameters in control
polars
-
Forced Dirichlet Boudary Conditions for 3D analysis
-
Corrected a crash bug when loading some project files
-
Added an option to change axis color & style in 3D view
v4.07 beta July 11th, 2008
-
First release of Type 5 and Type 6 Control Polars for planes
-
Corrected spline foil bug
v4.06 beta June 25th, 2008
-
Corrected display of OpPoint results in animated 3D view
v4.05 beta June 23rd, 2008 (limited release only)
-
Improved the Type 5 Control Analysis Polar
-
Corrected incorrect orientation of local panel vector in 3D analysis -
sensitive only for very high thickness airfoils
v4.04 beta June 9th, 2008 (limited release only)
-
Corrected the inoperative animation in 3D view
v4.03 beta June 5th, 2008 (limited release only)
-
Corrected the crash bug for a number of cumulated span stations greater than
100
-
Corrected the geometrical bug when setting a flap on a foil
-
Changed the De-rotation for the airfoil, to take into account the flap
v4.02 beta April 6th, 2008
-
Corrected a 1/1.1225 factor missing in XCP calculation in VLM analysis
-
Added check to make sure there are at least three chorwise and three span-wise
panels - necessary for 3D Panel analysis
-
Made a few cosmetic changes to body view
v4.01 beta March 24th, 2008
-
Corrected the omission of the airfoil's contribution to the pitching moment in
VLM and 3D-Panel
-
Corrected wing surface normal calculation in case of a zero-length panel
-
Changed the scaling center in 3D view
v4.00 beta March 16th, 2008
-
Introduced 3D-Panel Method
-
Redefined the moment coefficients - see the guidelines for details
-
Corrected a sign error on geometric yawing moment in VLM analysis
-
Changed the fin definition: all planes with fins will need to be redefined...
-
Changed 3D view rotation with arcball
-
Corrected an error in Ground effect in VLM
-
Added Reflected curve display in XInverse
-
Added Slope tangency constraint on spline in XInverse
-
Inverted Cp signs in VLM 3D Delta_Cp display
-
Added option to offset the main wing in a plane design
-
Corrected the area of double fins or symetrical fins: factor 2 had been
ommitted
-
Corrected occasional crash bug when deleting all Opps associated to a Wing or
Plane Polar
-
Corrected chord calculations when there is a gap in the middle of the wing
-
Corrected a potential crash bug when loading a project file which includes a
plane object
-
Added a save check before loading a file from the recent file menu
-
Modified the panel Normal definition as a necessary step for 3d panel methods.
VLM results are slightly modified for twisted surfaces.
-
Changed X-View in 3D display to view the plane from the rear
-
Corrected MAC span position calculation
-
Corrected mid line inversion bug in Splined Points App
-
Corrected "Reset Default" values in LLT/VLM advanced setttings, to set default
vortex core size at 0.1mm
-
Corrected potential file write error at the end of Foil, LLT, or VLM analysis
-
Corrected minor bug in the panel VLM creation routine which could define a
non-trailing panel as trailing ; no impact on results
-
Corrected other minor cosmetic bugs
v3.21 June 17th, 2007
-
Trouble with internal messaging issues: Deleted all V/W_ENDTHREAD messages,
replaced them with idle loop checking for end of analysis
-
Added tentative volume calculations to plane and wing definitions
-
Introduced a Biplane option in wing analysis
-
Corrected the tail volume calculation for V-Tails
-
Introduced an option to edit spline ctrl points coordinates
-
Released the constraint on spline leading and trailing points to allow their
translation
-
Added Recent File management
-
Removed the foil's automatic length normalization: operation will need to be
performed manually
-
Corrected the initialization of the Inverse Design to take into account the
latest foil loaded in XFoil
-
Introduced Moment display in the Wing 3D view
-
Corrected a few more cosmetic bugs
v3.19 March 31st, 2007- First release at SourceForge.net
-
Add an option to export panel geometry and Cp values to a text file
-
Changed the bending moment calculation for negative values
-
Added an option to hide the text output in XFoil BatchDialog
-
Added an option for ground effect in VLM Analysis
-
Added an option to hide the Cp graph in XFoil analysis
-
Changed internal units to I.S.
-
Modified the light & shading settings in 3D wing display
-
Corrected the bug which limited the number of foil points to 271
-
Added an option to read foil files with no foil names, or with points in
reverse order
-
Corrected the foil normalization process
-
Added an option to export current xfoil results to file
-
Added HMom calculation in XFoil
-
Modified the meshing process for wing panel with flaps, to accomodate the break
at hinge location
-
Added reference curve display in Inverse Design to enable foil comparisons
-
Corrected a few more cosmetic bugs
v3.15 January 21st, 2007
-
Corrected the bending moment calculation - was calculated in absolute value
along span (impact on results)
-
Changed the title of the incorrectly named "static margin" for wing polars
-
Corrected the pitching and yawing moment calculation for planes with elevators
and fins (impact on results)
-
Reduced the max number of wing panels to 30 instead of 100 to reduce loading
times and memory usage
-
Added XCp export for foil polars
-
In LLT, changed the calculation of XCp to interpolation of XFoil polars (impact
on results)
-
Corrected the bug which created a double operating point for foils at alpha=0
-
Modified the streamlines drawing process for supposedly smoother streamlines
-
Changed the position of the wake vortex in VLM2 - very minor impact on results
-
Corrected crash bug when importing XFoil or Javafoil polars
-
In Batch Analysis, increased the text limit in the output window
-
Added option to perform inviscid VLM Analysis
-
Made a few enhancements and cosmetic improvements
-
Corrected a few minor bugs
v3.08 November 19th,2006
-
Modified foil management interface in Direct Design
-
Deleted Auto VLM mesh interface
-
Corrected Drag scale 3D-display for panels with high dihedral
-
Changed Cp 3D-display option to show the lift's component which is normal to
the panel rather than the lift's vertical component
-
Corrected visual display of the fin's lift (was using fin area as ref area
instead of using wing area); Good observation Marc !!
-
Added XCp in XFoil polar graph variables
-
Added L.E. Flap option
-
Corrected panel interferences in flap option
-
In wing local lift and local drag calculation, changed the erroneous c.cl/mean
geom. chord to c.cl/m.a.c.
-
Change the order of twist and dihedral application in wing construction, with
impact on results for wings with high dihedral such as winglets
-
Changed Direct Design presentation to facilitate foil comparisons
-
Changed wing construction panel
-
Added Opp Point display on the Wing Opp model
-
Corrected bug for plane calculations with wing panels less than critical size
-
Added import routine for javafoil-generated polars
-
Modified the automatic mesh method for wings to increase panels at wing tip
-
Added light options for 3D views
-
Modified double fin option to make fins reflected rather than identical
-
Added analysis parameters to .set file
-
Added option to set minimum wing panel legnth to be taken into account in
analysis
-
Corrected a minor memory leak in XFoil analysis
-
Corrected printing bug for dashed and dotted lines
-
Corrected minor bugs
-
Made several minor cosmetic improvements
v3.01 September 24th,2006
-
Corrected a major bug impacting results when calculating a Plane with the
VLM-Quad method ; the consequence was a double count of the elevator's lift
-
Added stream lines display
-
Added tilt angle for fins
-
Added length unit conversions to plane definition Dialog box
-
Added option to perform VLM on tilted geometry
-
Made minor cosmetic improvements
v3.00 September 6th,2006
-
Introduced VLM method based on quad rings
-
Re-wrote the VLM in full vectorial 3D, with impact on results essentially for
wings out of the x-y plane
-
Introduced VLM Plane analysis
-
Corrected a few bugs (no impact on results)
-
Made minor cosmetic improvements
v2.01 November 7th,2005
-
Reverted to Trefftz plane analysis for induced drag calculations. Cf.
Guidelines Rev. paragraph 5-4-2 for explanations.
-
Added option for batch calculation from Reynolds and NCrit list
-
Added option to start batch calculations from alpha=0 to improve convergences
-
Fixed the EndAnalysis bug while moving window
-
Corrected error in Airfoil Pitching Moment calculation in VLM analysis (OpPoint
only... Value in polars is correct)
-
Added automatic generation of 4 & 5 digits NACA foils
-
Added VPlot capabilities for last XFoil Direct Analysis
-
Added memorizing of Alpha for each polar in Wing Analysis
-
Corrected spline commands in XInverse
-
Corrected sweep and twist scaling bug in Wing Design/Scale Wing
-
Solved a few more minor bugs (no impact on results)
-
Made a few cosmetic improvements
v2.00 September 29th,2005
v1.99v035 September 24th,2005
-
Cancelled loading of WOpp results in WPolars when loading a projet
-
Corrected interpolation process for OutPoints in VLM
-
Changed Rename process for polars and WPolars
v1.99v034 August 31st,2005
-
Virtually identical to v33
v1.99v033 August 28th,2005
-
Re-transferred transitions to the polar's definition !
-
Implemented re-initialization of LLT after unconverged iterations
-
In VLM, added Cm and XCp calc based on forces rather than on thin airfoil
theory
-
Corrected VLM panel save in wpa file
-
Suppressed common foil constraint at wing's plane of symmetry
-
Corrected many more bugs
v1.99v032 July 14th,2005
-
Corrected minor bug in 3D view
v1.99v031 July 6th,2005
-
Added legend to 3D view
-
Added twist to 3D view
-
Converted all floats to doubles to accelerate computations since C works in
double
v1.99v030 June 23,2005
-
Corrected crash bug in foil polar view
v1.99v029 June 22,2005
-
First test of double precision calculations
-
Added legend to 3D view
v1.99v028 June 8,2005
-
Separated flap from transition parameters
v1.99v027 June 1st,2005
-
Last batch of minor bugs
-
Fixed the extended status bar bug
v1.99v026 May 26th,2005
-
Introduced Y-Zoom in BSpline app
-
Introduced Animation in wing design
-
Improved print capability, including B&W option
v1.99v025 May 12th,2005
-
Corrected resource leaks and other bugs
v1.99v024 April 30th,2005
-
Last round of corrections & improvements before relase of V2.00 ?
v1.99v023 April 22nd,2005
-
Corrected foil flap bug on interpolated bugs
v1.99v022 April xxx,2005
v1.99v021 April 2nd,2005
v1.99v020 March 20th,2005 - releasable as v2.00
-
Corrected again PCd VLM calculation
v1.99v019 March 18,2005
v1.99v018 March 18,2005
-
Added import/export of AVL format
-
Added bending moment calcuation
-
Corrected PCd VLM calculation
v1.99v017 March 5,2005
-
Reset graph defaults in wing design
-
Added bending moment calculation
v1.99v016 February 26th,2005
-
Added automatic VLM mesh on insert/delete panel
-
Corrected a few more bugs
v1.99v015 February 20th,2005
-
Reverted to Induced drag calculation by surface force integration rather tha in
the Trefftz plane
-
Corrected ClSpec bug in foil batch analyis
-
Made minor enhancements and modifications
v1.99v014 February 17th,2005
-
Beta version released for testing
v1.99v013 February 14th,2005
-
Introduced severals cosmetic refinements
-
Developped new options for VLM calculation
-
Changed VLM Induced Drag calculation to Treffz plane
-
Added optimal elliptic wing loading display
v1.99v012 January 30th,2005
-
Corrected duplicate wing bug
v1.99v011 January 26th,2005
-
Corrected induced drag calculation for VLM
v1.99v010 January 23th,2005
-
Introduced several mods and corrections required by users
-
Introduced VLM Calculation
v1.99v009 December xxxth,2004
-
Introduced automatic discard of unconverged WOpPoints, and re-initializationa
after divergences
v1.99v008 December xxxth,2004
-
Corrected another batch of bugs !
v1.99v007 December 17th,2004
-
Corrected a first batch of bugs, including moment calculations
v1.99v006 December 10th,2004
-
Incorporated Miarex v006 to XFLR5
-
Reengineered code based on MainFrame/View architecture
v1.25 November 6th,2004
-
Increased general code robustness (hopefully...)
-
Fixed "Show Points" crash bug
-
Fixed "Init Boundary Layer" crash bug in Batch Dialog
-
Fixed "On Sequence" crash bug when no foil is loaded
-
Added power factor for negative Cl values: -|Cl|^(3/2)/Cd
-
Added 1/sqrt(Cl) to the polar graph variables,Cl>0
-
Added "Keep curve" option in Cp Graph
-
Made more minor enhancements and corrections
v1.24 September 1st,2004
-
Enabled Re input higher than 1 million
-
Added Cd x 10000 variable for Polar graphs
-
Added polar type filter for display
-
Made minor enhancements and corrections
v1.23 July 1st,2004
-
Introduced Type 4 polars: fixed Alpha, variable Re
-
Increased polar format to "4" for storage of Type 4 polars
-
Made minor enhancements and corrections
v1.22 June 9th,2004
-
Suppressed the idle loop which generated unnecessary processor utilization
-
Corrected export bug from Mixed inverse
-
Corrected bugs linked to mouse position and context menus
v1.21 May 28th,2004
-
Added option to set BL and pressure distribution styles
-
Removed Cl^3/Cd^2 from graph variables (apparently a confusion with the power
factor Cl^(3/2)/Cd)
-
Fixed Export OpPoint bug
-
Redirected all file openings from the explorer to the first instance of XFLR5,
if any is already running
-
Made minor enhancements and corrections
v1.20 May 9th,2004
-
Moved Foil and Polar selection to toolbar
-
Fixed crash in initial inviscid analysis (Thanks Windsurfer)
-
Fixed result display bugs in inviscid analysis
-
Authorized sequence analysis for decreasing Cls and Alphas
-
Added two polar graphs view
-
Added option to define variables in all graphs
-
Added Cl/Cd, Cl^(3/2) / Cd and Cl^3 / Cd^2 in graph variables
-
Added inviscid result to OpPoint, even if viscous analysis is unconverged
-
Added IterationBlocks and Iteration Limit to ".def" files and to settings file
-
Added automatic geometry normalization on load of foil
-
Resized wake arrays in OpPoint
-
Added option to skip OpPoints storage and to keep only polar data
-
Made minor enhancements and corrections
v1.17 April 18th,2004
-
Solved Graph scale bug when dragging and zooming
-
Solved Smooth() bug in Mixed Inverse design (Thanks Windsurfer)
-
Solved crash problem when visualising Polars
-
Solved Cancel Analysis bug in batch analysis
-
Added minor grid in Direct Design
-
Improved RenameFoil dlg box behaviour
-
Made minor enhancements and corrections
v1.16 March 26th,2004
-
Solved Bug in Animate() which mixed ?ppoints from different foils
-
Resized arrays in Direct Design
-
Corrected and improved scaling of Foils' thickness and camber
-
Made minor enhancements and corrections
-
Solved more bugs
v1.15 March 15th,2004
-
Added batch analysis capability
-
Added Direct design from splined curves
-
Added interpolation of foils
-
Added Camber and thickness scaling of foils
-
Added zoom capability on foil in Inverse Design
-
Added zoom cursor both in main dialog and in Direct and Inverse Design zoom
-
Added zoom from middle button down and vertical mouse movement
-
Modified Camber & Thickness calculations
-
Limited all drawings to dc's bitmap sizes
-
Corrected Grid bug drawing in Direct Design
-
Made minor enhancements and corrections
v1.14 February 27th, 2004
-
Suppressed CSytemsDependencies which may be the cause of conflict on some
operating systems
v1.13 February 26th, 2004
-
Added Grid option in Direct Design
-
Corrected resource leak in Animate()
-
Added DeleteObject() in all graphics interfaces
-
Corrected initial degree display in Direct design
-
Removed double points in polar objects
-
Changed polar format to "3" for showpoints toggle
-
Made minor enhancements and corrections
v1.12 February 08, 2004
-
Added automatic load of buffer foils in Direct Design
-
Added zoom & drag capability in all graphs using mouse button & wheel
-
Associated ".plr" files to XFLR5
-
Associated ".opp" files to XFLR5
-
Associated ".dat" files to XFLR5
-
Made minor enhancements and corrections
v1.11 February 2nd, 2004
-
Made minor enhancements and corrections
v1.10 February 1st, 2004
-
Implemented Full Inverse Design routine (MDES)
-
Implemented Mixed Inverse Design routine (QDES)
-
Made minor enhancements and corrections
v1.00 February 2nd, 2004 - First release of non-beta version
-
Added Q Graph in analysis
-
Added Q serialization in OpPoints
-
Made minor enhancements and corrections
v0.36 January 13th, 2004
-
Added X axis control in CPGraphOptions
-
Added minor grid option for graphs
-
Added half-point lines options
-
Made minor enhancements to design module
v0.35 January 10th, 2004
-
Resized controls to fit 800x600 screens
-
Defined macro parameters for XFoil arrays
-
Resized snew[4*IBX], isys[IVX][ISX], qinvu[IZX][3], in xfoil.h
-
Resized usav[IVX+1][ISX] in XFoil::setbl()
-
Added Grid option for graphs
-
Added single polar graph option
-
Corrected print bug in design module
-
Added "Undo" option in design module
v0.34 December 26th, 2003
-
Corrected ipan/va/vb/vz/vm/vdel array sizing bug in xfoil.h
-
Corrected qnew and q_ac array sizing bug in Xfoil::update()
-
Forced 'Apply' request when exiting PANE menu
-
Added recognition of '#' comment character in Foil files
-
Added View Log File Menu
-
Added 'Foil Menu' with option to rename/delete foils
-
Corrected more minor bugs / made minor enhancements
v0.33 December 23rd, 2003
-
Redirected XFoil message report to "XFLR5.log" file rather than to
CRichEditCtrl because of potential incompatibility with Windows 2000 and older
windows systems.
-
Added Automatic polar name option
-
Modified the design interface in depth
-
Added color/width/style save for "plr" files - changed format to "2"
-
Solved bug related to change of output points number in deisgn module
v0.32 December 20th, 2003
-
Added Xfoil Advanced settings control
-
Added XFoil message report
-
Solved RDEF bug
-
Solved Boundary layer print bug
-
Solved Legend print bug on Cp graph
-
Solved PANE and CADD bugs and changed appearance
-
Solved Design failure bug after 2 loads
-
Solved Double-click bug in Design Module
-
Changed "Set Analysis" behaviour so that parameters are kept from one setting
to another
-
Grouped all polar commands in a single dialog box
-
Added automatic load of settings at start-up and save on exit
-
Solved yet more bugs !
v0.31 December 14, 2003
-
Solved bug linked to PANEL command
-
Solved bug linked to Clspec/Alphaspec toggle
-
Solved various bugs
v0.30 December 10, 2003
-
Added option to work simultaneously on different foils and superimpose their
Polars
-
Added Type 2 & Type 3 analysis
-
Added Cl Specification capability
-
Added "Cdp" storage in Polars - no compatibility with former format (author
apologizes)
-
Modified "Export Polars" to use same format as XFoil
-
Added "Import Polar" feature to read XFoil-generated polars
-
Added dialog box for free/forced Transition parameters
-
Added equivalents of XFoil's WDEF and RDEF
-
Added flap control
-
Added Graph background color control
-
Changed iteration track variables to "rms" and "max" instead of "rms", "cdf"
and cdp"
-
Increased space for foil animation drawing
-
Solved "Cancel analysis" bug in Viscous Iterations which caused Xflr5 to run in
a loop
-
Solved various bugs
v0.21 November 16, 2003;
-
Solved crash problem in Polar Graph Options/ colors
v0.20 November 15, 2003;
-
Fixed some bugs
-
Improved Graph Display
-
Introduced OpPoint archiving
v0.1 November 4th 2003: