What's new in XFLR5 6.50
Sep 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
New in XFLR5 6.49 (Aug 2, 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
New in XFLR5 6.47 (Jul 7, 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
New in XFLR5 6.46 (Jul 7, 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
New in XFLR5 6.45 (Jul 7, 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
New in XFLR5 6.44 (Jan 8, 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
New in XFLR5 6.43 (Aug 27, 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
New in XFLR5 6.42 (May 21, 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
New in XFLR5 6.41 (Apr 23, 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
New in XFLR5 6.40 (Jan 8, 2018)
- Fixed a bug which caused the a stability analysis to calculate the operating point with the aoa of the previous calculation.
- Improved the construction method for the wake in the 3d-panel method; makes a small difference to induce drag
- 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
New in XFLR5 6.39 (Sep 15, 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
New in XFLR5 6.38 (Jun 6, 2017)
- Fixed the random behavior bug in the OpenGL
New in XFLR5 6.37 (May 29, 2017)
- Added a verification of the OpenGL version at startup
- Fixed two bad crash bugs when derotating a foil and when defining a flap
New in XFLR5 6.35 (May 16, 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
New in XFLR5 6.33 (May 2, 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.13 (Apr 20, 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 multi-threaded 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 overplayed on the graph.
- Code cleaning.
New in XFLR5 6.12 (Apr 20, 2016)
- Modified in depth the construction 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
- Rreplaced 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 (May 5, 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 (May 5, 2015)
- 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 (May 5, 2015)
- 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.10.01 (Feb 4, 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 theviscous 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
New in XFLR5 6.09.06 (Dec 10, 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
- fixed the issues with the animation of foil operating points
- removed the option to save as a file for xflr5 v5 or v4 - no point any more and source of bugs
- corrected the automatic polar name of foils in multithreaded analysis
- added import/export of the wing geometry via plain-text files
- fixed the bug which caused the pitching moment to be zero
- solved most (all?) of the issues with OpenGL text rendering
- improved the default stylesheet
- fixed the translation issues
- made the code compatible with msvc nmake
- removed the access to the array of body objects; bodies are now objects attached to a single plane
- deep code cleaning
- other minor corrections and enhancements
New in XFLR5 6.08 (Oct 20, 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.06 (Jul 31, 2012)
- changed and hopefully improved the algorithm which intersects wing surfaces and body
- code cleaning
- minor bug corrections and enhancements
- reduced the maximum size of sections, masses, and chorwise panels on a wing to reduce global memory usage
New in XFLR5 6.05 Beta (Jul 31, 2012)
- 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
- Minor corrections and improvements
New in XFLR5 6.04 Beta (Jul 31, 2012)
- 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
New in XFLR5 6.03 Beta (Jul 31, 2012)
- 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
New in XFLR5 6.02 Beta (Jul 31, 2012)
- 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
New in XFLR5 6.01 Beta (Jul 31, 2012)
- 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 Beta (Jul 31, 2012)
- 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.
- added an option to run polar batch calculations on a list of airfoils
- refined the inertia evaluation for wings by considering mass distribution in the spanwise direction
- 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 4.17 (Jun 2, 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
New in XFLR5 4.16 (Apr 13, 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
New in XFLR5 4.15 (Jan 26, 2009)
- 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
- Corrected the bug which prevented to run 3D analysis with step less than Alpha=0.1 or Cl=0.1