必要な環境・インストール・起動のしかた
| 項目 | 内容 |
|---|---|
| OS | Windows 10 / 11(64bit)。開発・動作確認は Windows 11 で行っています。 |
| グラフィック | OpenGL 2.1 以上に対応したビデオカード。 3D モデリングとシミュレータで使用します。 |
| メモリ | 4 GB 以上を推奨。全翼型バッチ解析や GA 探索を並列で回す場合は 8 GB 以上あると余裕があります。 |
| ディスク | 約 350 MB(配布版)。解析結果を貯めていくと airfoils.sqlite3 が大きくなります。 |
| CPU | 並列処理を使うため、コア数が多いほど全翼型バッチ解析と GA 探索が速くなります。 お使いの PC で何並列になるかは「ヘルプ → αFOIL+ωSIM について」で確認できます。 |
ダウンロードしたファイルを解凍するだけです。アンインストールはフォルダごと削除してください。 レジストリは一切使用していません。
設定と作成したデータはすべてフォルダ内の SQLite データベースに入るので、 フォルダごとコピーすれば、そのまま別の PC へ持って行けます。
Program Files の下など書き込みが制限される場所に置くと保存に失敗します。
デスクトップやドキュメントフォルダの下をおすすめします。
XFOIL の配布ページ(MIT・Mark Drela 氏)へアクセスします。
https://web.mit.edu/drela/Public/web/xfoil/
このページの中にある次のダウンロードリンクから ZIP ファイルをダウンロードして、解凍してください。
XFOIL6.99.zip (3813300 bytes)
解凍したフォルダの中にあるアプリを、torikon_main.dist フォルダ内へ
コピー&ペーストしてください。
| ファイル | 要否 | 内容 |
|---|---|---|
| xfoil.exe | 必須 | XFOIL 6.99 本体。翼型の粘性・非粘性解析に使用します。 本プログラムが呼び出すのはこのファイルです。 |
| pxplot.exe | 任意 | XFOIL 付属の描画ツール(ポーラーのダンプファイル用) |
| pplot.exe | 任意 | XFOIL 付属の描画ツール(ポーラーのセーブファイル用) |
torikon_main.dist\
torikon_main.exe
airfoils.sqlite3
...
xfoil.exe ← ここへコピー(必須)
pxplot.exe ← ここへコピー(任意)
pplot.exe ← ここへコピー(任意)
Pxplot.zip(281493 bytes)・Pplot.zip(289812 bytes)
から別途入手できます。無くても本プログラムの動作には影響しません。
コピー&ペースト後、torikon_main.dist フォルダ内の
torikon_main.exe をダブルクリックで起動します。
初回起動は、データベースの初期化のぶんだけ少し時間がかかります。
本プログラムは、次の順に xfoil.exe を探します。
上の手順どおり torikon_main.dist 直下に置けば③で見つかりますが、
別の場所に置きたい場合は下記のいずれでも構いません。
XFOIL_PATHtorikon_main.dist 直下、または
その下の XFOIL6.99 / xfoil フォルダの中PATH の通ったフォルダどこにも見つからないときは「実行ファイルの場所を指定しますか?」と尋ねられるので、
そこで xfoil.exe を選んでも構いません。
本プログラムで使用しているライブラリと、開発・動作確認に使用したバージョンは次のとおりです。 これらは配布版にすべて組み込まれているので、別途インストールする必要はありません (別途ご用意いただくのは XFOIL だけです)。
| ライブラリ | バージョン | 用途 |
|---|---|---|
| Python | 3.13.5 | 本体 |
| PySide6 | 6.9.1 | GUI(Qt) |
| PyOpenGL | 3.1.9 | 3D 描画 |
| NumPy | 2.3.2 | 数値計算 |
| SciPy | 1.18.0 | 最適化・線形代数 |
| matplotlib | 3.10.5 | グラフ描画 |
すべて SQLite3 形式です。実行ファイルと同じフォルダに置かれ、使用しながら書き換わっていきます。
| ファイル | 内容 |
|---|---|
| airfoils.sqlite3 | 翼型カタログ。UIUC/Selig の 1,665 翼型の座標と、実行した解析の結果が入ります。 解析を重ねると大きくなります(→ 解析データの整理)。 |
| glider.db | グライダーの機体データベース |
| hpa.db | 人力飛行機の機体データベース |
| propeller.db | プロペラのデータベース |
| aircraft.db | 機体データベース(旧形式・移行用) |
| gliderSIM.db | グライダーの飛行記録 |
| hpaSIM.db | 人力飛行機の飛行記録 |
| autocalc.db | 自動計算(GA 探索)の結果とランキング |
coord_seligFmt フォルダに、Selig 形式の翼型座標ファイル 1,665 点が入っています。
通常はデータベース側を参照するので直接触る必要はありませんが、
自分の翼型を追加したいときの書式の参考になります。
ノート PC など画面の縦が狭い環境では、ウィンドウが画面からはみ出すことがあります。 本プログラムは起動時に画面の作業領域(タスクバーを除いた範囲)へ自動で収めるようになっていますが、 それでも収まらない場合はディスプレイの表示スケール(125%・150% など)を下げてお試しください。