|
| HOME | SOFTWARE |
DFDC: Ducted Fan Design Code
Download DFDC |
|
This beautifully architected code was written by Mark Drela of MIT and Harold Youngren of Aerocraft Inc., renowned for such codes as XFOIL, MSES, XROTOR, AVL, etc... It is the contracted work of two aerodynamics and technical programming experts at the zenith of their craft. It appears that development came to an abrupt halt when the contract ended, however, and the unfinished code was released under the GPL as development version 0.70, available here.
And unfinished it is. One gets the impression of a work of art abandoned in mid flight by its inspired creators. Thankfully version 0.70 saw the introduction of multiple rotor/stator disks, along with a new solver which I have found to be efficient and robust. It quickly became clear, however, that some interface hacking would be required before effective work could be done with multiple rotors. So I started work and one thing led to another. Version ES1 fixed a lot of bugs and loose ends while adding enhancements to AERO, plotting, reporting, and multi-rotor functionality. ES2 introduces an entirely new facility in ESLOFT. DFDC is apparently giving good data for low solidity rotors but is having problems with high solidity cases. Further work is required. My hope is that these enhancements will inspire continued development. Here's to Prof. Drela and Hal Youngren for creating this unique code, and to whoever decided to make it available under the GPL.
Download DFDC v070-ES2Available under the terms of the General Public Licence. Short version is here.By downloading the software you agree to abide by the GPL conditions. DFDC_070ES2a.zip includes the complete DFDC v0.70 package with amended sources, additional sample cases, ESLOFT airfoil files, and documentation. Requires Unix/Linux/OSX with X11 support and C and Fortran compilers (not g77). Building on Windows has not been tested and will require work. (A gfortran binary with installer for Mac OSX can be downloaded here.) Download DFDC_070ES2a.zip (1.8MB)
Documentation (text format, included in package)
28 October 2009 Version ES2a is a minor update:
DEL command in AERO is fixed.
7 May 2009
Introducing vES2 with ESLOFTESLOFT is a tool for getting rotor and stator blade designs out of DFDC and into CAD for subsequent 3D modeling, meshing or manufacture. This is accomplished by calculating on the rotor/stator geometry in conjunction with airfoil geometries (parent airfoils) and blade thickness distributions (user controlled) to generate points files which can be lofted in 3D CAD systems.ESLOFT is fully integrated with DFDC and generates accurate lofts with minimum user input. |
|
|
|
| Load airfoil set | Configure loft |
Blended sections
|
|
|
|
| Zoom in on LE paneling | Transformed Sections |
Plot section properties vs. radius
|
|
|
|
| Lofted in SolidWorks... | ARA-D airfoils |
MH airfoils
|
|
DFDC eGroup
|
Click to join dfdc |
|
© Copyright 1992-2009 Philip Carter
|