XFOIL
https://web.mit.edu/drela/Public/web/xfoil/
コマインドラインツール
レポジトリ
GitHub - nolankucd/Xfoil-for-Mac: This is a fork of the venerable Xfoil with tweaks to allow installation on MacOS 11.
インストール
gfortranの設定が一部必要
xcode - GFortran error: ld: library not found for -lSystem when trying to compile - Stack Overflow
シェルで以下を実行
export SDKROOT=$(xcrun --sdk macosx --show-sdk-path) export LIBRARY_PATH="$LIBRARY_PATH:$SDKROOT/usr/lib"
あとはビルド手順に従う
実行
$ cd Xfoil-for-Mac/runs $ ../bin/xfoil =================================================== XFOIL Version 6.99 Copyright (C) 2000 Mark Drela, Harold Youngren This software comes with ABSOLUTELY NO WARRANTY, subject to the GNU General Public License. Caveat computor =================================================== File xfoil.def not found QUIT Exit program .OPER Direct operating point(s) .MDES Complex mapping design routine .QDES Surface speed design routine .GDES Geometry design routine SAVE f Write airfoil to labeled coordinate file PSAV f Write airfoil to plain coordinate file ISAV f Write airfoil to ISES coordinate file MSAV f Write airfoil to MSES coordinate file REVE Reverse written-airfoil node ordering DELI i Change written-airfoil file delimiters LOAD f Read buffer airfoil from coordinate file NACA i Set NACA 4,5-digit airfoil and buffer airfoil INTE Set buffer airfoil by interpolating two airfoils NORM Buffer airfoil normalization toggle HALF Halve the number of points in buffer airfoil XYCM rr Change CM reference location, currently 0.25000 0.00000 BEND Display structural properties of current airfoil PCOP Set current-airfoil panel nodes directly from buffer airfoil points PANE Set current-airfoil panel nodes ( 160 ) based on curvature .PPAR Show/change paneling .PLOP Plotting options WDEF f Write current-settings file RDEF f Reread current-settings file NAME s Specify new airfoil name NINC Increment name version number Z Zoom | (available in all menus) U Unzoom | XFOIL c> naca 0012 Max thickness = 0.120032 at x = 0.297 Max camber = -0.000000 at x = 0.015 Buffer airfoil set using 245 points Blunt trailing edge. Gap = 0.00252 Paneling parameters used... Number of panel nodes 160 Panel bunching parameter 1.000 TE/LE panel density ratio 0.150 Refined-area/LE panel density ratio 0.200 Top side refined area x/c limits 1.000 1.000 Bottom side refined area x/c limits 1.000 1.000 XFOIL c> oper .OPERi c> alfa N Enter angle of attack (deg) r> 5 Calculating unit vorticity distributions ...
XFLR5
https://www.xflr5.com/xflr5.htm
http://www.ina111.org/archives/10
人力飛行機の翼型の選び方 - ina111's blog
PANAIR
https://www.pdas.com/panair.html
Fortranのコンパイル時にフラグが必要
fortran - Error: Rank mismatch in argument (rank-1 and scalar) - Stack Overflow
$ gfortran -fallow-argument-mismatch panair.f90 -o panair
Aircraft Intuitive Design (AID)
https://www.mathworks.com/matlabcentral/fileexchange/66770-aircraft-intuitive-design-aid