Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1 (April 94)
------------------------------------ An improved plot library libPlt.a is now used, courtesy of H. Youngren.
It allows resizing of the window, and plots are not erased upon overlay
by another window. A minor new nuisance is that the cursor does return
automatically to parent window after cursor input.
- All LOGICAL*1 arrays have been eliminated (good riddance!).
CHARACTER strings are used instead. This was made possible
by the new plot library which accepts CHARACTER variables.
- Mach number can now scale with 1/sqrt(CL) just like Reynolds number.
- Numerous improvements have been made to the GDES, MDES, and QDES
facilities. Cursor-input Qspec(s) in QDES and MDES will now match
slopes where grafted into the current Qspec(s). Much fewer cursor
input points are now required. Same goes for the geometry contour
in GDES. The slope-matching can be disabled to get the cruddy old
way of doing things. The Qspec(s) plot in MDES and QDES now also
features an x/c grid overlay, making it more obvious where the
airfoil nose is among other things. The Qspec(s) plot in MDES
can also show Qspec(s) for more than one angle of attack, showing
the effect of any modification on off-design pressure distributions.
Symmetric airfoils can be much more easily designed now in MDES
and GDES.
- Treament of non-unity airfoil chords is now much more consistent.
Clear distinctions are made between cartesian x,y and the airfoil
chord line-based x/c,y/c coordinates. GDES now has more general
airfoil positioning and scaling operations, and there is better
graphical info on the results of flap and camber change operations.
- Cursor-selected blowups in QDES and MDES now produce exactly
the blowup region demarked, not some approximation thereto.
The GDES blowups are also more faithful, but must still be
approximate since they will not allow x/y distortion.
- A second-order treatment of the amplification equation has been
implemented. As expected, It makes the solution less dependent
on the panel density. However, it also seems to be less robust.
For this reason, it has been implemented only as an option,
and the old first-order treatment has been retained as the
standard formulation. To switch between the two, a few labeled
code lines in SUBROUTINES AXSET, TRCHEK (in xblsys.f) simply
need to be commented/uncommented.
New features in XFOIL 6.3 (Oct 94)
---------------------------------- Nice grid overlays and axis limit set capabilities have been
added to the viscous variable plots (VPAR).
- GDES has a number of new options, mainly for controlling
individual coordinate points.
- Minor modifications have been made to the viscous formulation
to make it very nearly the same as the MSES 2.6 formulation,
except that XFOIL still uses a single-layer wake.
.OPERi
c> alfa
r> 3.5
which suppresses the prompt and just takes the "3.5" as its input.
This also works for multiple-input commands. For example:
.OPERi
-------------------------------------------- Renamed "Gamma" to "Q" in the QDES and MDES menus. This gives
somewhat more obvious relation to "Qspec".
- The PREM command has been added to the OPER menu. This allows
removing individual points from stored polars.
- The CADD command has been added to the GDES menu. This adds
new points into the buffer airfoil at excessive panel corners.
The new points are interpolated using a uniform-parameter spline,
which gives much smoother shapes near the leading edges of
Selig and Eppler airfoils, whose point spacing at the leading edge
is usually not suitable for Xfoil's arclength-parameter spline.
For example, the load sequence...
LOAD s6063.dat
GDES
CADD
<return> (accept default inputs)
<return>
<return>
<return>
PANE
(generate new paneling using smoother buffer airfoil)
will give a much smoother paneled airfoil than the more direct...
LOAD s6063.dat
PANE
XFOIL 6.92 (January 01)
----------------------- Fixed the PSOR command. Giving "0" for the polar index now sorts all
the polars as advertised. Previously, this deleted all the polars (oops).
- Fixed PPLO command. Giving multiple individual polar indices now plots only
those polars as advertised. Previously, all polars were always plotted.
- Added DUMP and OVER commands to the VPLO menu. This allows comparing
viscous variable distributions between different airfoils and/or
different operating points.
- Added BLC, BLWT commands to OPER menu. These allow plotting of boundary
layer velocity profiles on airfoil in Cp vs x plot. Gives more insight
into what the flow is doing than just the displacement body shape.
XFOIL 6.93 (18 January 01) HHY
----------------------- Improvements to polar plotting for XFOIL and PPLOT. Many fixes to read
XFOIL and non-XFOIL polar files. Routine polplt.f overhauled to eliminate
numerous cruftious hacks and long-standing polar plot problems.
- PPLOT improvements to add options and de-obfuscate menu choices. Tweaks to
make pplot.f work with new polplt.f changes. More robust than previous
version - now reads MSES and old XFOIL format polar files.
- Fixed CAMB options for INPP and MODP. Plotting hack for INPP fixed to
to properly display grid. MODP problems (improper scaling of user points)
fixed.
- Changed ASKR and ASKI and all relevant calls. Now ASKR or ASKI calls do
not modify variable passed in if read line is blank (i.e. user just inputs
a <cr>). Lines to set reasonable defaults added throughout where these
routines read temp variables or variables not stored in globals. This affects
mostly routines in GDES.
- Latest plotlib (version 4.44) included. This version has several bug fixes
and adds capability to write separate postscript files for each plot (if you
ask for this). Also default background color is now black. User must now
specifically ask for white background by setting environment variable
"XPLOT11_BACKGROUND white". This is done for csh/tcsh and bash using
csh: setenv XPLOT11_BACKGROUND white
bash: export XPLOT11_BACKGROUND=white
- Bug in dplot.f (LGUI declaration) and funky format (A,I) in xplots.f changed
to work with g77.
XFOIL 6.93 (March,April '01) MD's additions
------------------------------------------- Made CM axis line up with CL-axis tics in polplt.f .
- Changed Xplot11 to start cursor at previous location rather than at
center of plot window. Makes repetitive mouse input much more pleasant.
- Checks for excessive panel angle in input coordinates, and prints
suggested corrective action if indicated.
XFOIL 6.94 (Nov '01)
-------------------- Put in alternative short versions of most commonly used commands
Examples:
"ALFA" and "A" are now equivalent commands in OPER
"EXEC" and "X" are now equivalent commands in MDES,QDES,GDES
- Added a number of minor widgets and doodads
- Fixed PostScript output semi-bug (wrong number of tokens after %%Page)
XFOIL 6.95 (Feb '03)
--------------------- ITER command in OPER now accepts a numeric argument like the other commands
- Improved ADDP and MOVP in GDES, allowing optional keyboard x,y entry
- Added I,O,P key functions in cursor-modifiaction windows,
allowing zooming and panning without exiting the window
- Added individual-frequency plotting to A/Ao plot in VPLO.
Requires Orr-Sommerfeld database in compatible binary form.
This is built in the new directory orrs/