翼型の自動選定と GA 探索、揚力線理論の比較、飛行経路最適化
4 段平面形の各断面に翼型データベースの翼型を割り当て、 XFOIL で各断面のポーラを事前に計算してから、非線形 3DOF で 10 m からの滑空を計算します。
結果は 2 つのグラフで表示されます。
| 飛行軌跡 | 水平距離と高度の関係 |
| ピッチ角・合成速度 | 時間に対するピッチ角と対気速度の変化 |
本プログラムの中でもっとも自動化が進んだ機能です。 翼根の翼厚を指定するだけで、あとは全自動で最良の機体を探します。
処理の流れは次のとおりです。
autocalc.db へ保存しますパイロットの体重と機体重量は決定済みの固定条件として扱い、 翼まわりの諸元だけを変化させて探索します。
12 種類の揚力線理論を同じ条件でまとめて計算し、翼幅荷重分布を 1 枚のグラフに重ね描きします。 手法ごとの違いを見比べたいときに使います。
| 手法 | 出典 |
|---|---|
| Schrenk | NACA TM-948 |
| 谷の平均値法 | 谷一郎「主翼の壓力分布を簡單に計算する方法」 |
| Lippisch | Verfahren zur Bestimmung der Auftriebsverteilung längs der Spannweite |
| Lotz | Berechnung der Auftriebsverteilung beliebig geformter Flügel |
| Prandtl フーリエ級数 | 『航空力学の基礎』第3版 |
| Mutterperl | NACA TN-834 |
| Falkner | The Calculation of Aerodynamic Loading on Surfaces of Any Shape |
| Multhopp | Die Berechnung der Auftriebsverteilung von Tragflügeln |
| 線形 Weissinger | NACA TM 1120 |
| Weissinger-L 法 | NACA TM 1120 |
| Sivells–Neely | NACA TN-1269 |
| Wickenheiser・Garcia | Aerodynamic Modeling of Morphing Wings Using an Extended Lifting-Line Analysis |
比較を成り立たせるため、零揚力角と揚力傾斜はすべての手法で同じ値を使います。 手法ごとに違う値を使うと、CL が 2 群に分裂して比べられなくなるためです。
計算後に手法のチェックを外すと、グラフから対応する曲線が消えます。 チェックを戻すとまた表示されます。線が混み合って見づらいときにお使いください。 非表示にした手法は、表の行も灰色になります。
飛行経路そのものを最適化して、10 m からの飛行距離を最大にする操縦を求めます。
| 項目 | 内容 |
|---|---|
| SCGRA2 — 10 m 飛行距離最適化 | 逐次共役勾配復元法(Sequential Conjugate Gradient-Restoration Algorithm)による最適制御 |
| SCGRA3 — 原田・別府・東 1996 論文モデル | 論文のモデルをそのまま実装したもの |
| DCNLP — 10 m 飛行距離最適化 | 直接コロケーション非線形計画法(Direct Collocation NLP) |
GA 最適化は実装予定、複合領域最適化は有料版で実装予定です。
全翼型バッチ解析と GA 探索は、複数の CPU コアを使って並列に計算します。 既定の並列数はお使いの PC の CPU から自動で決まり、 GUI と他モードのために全コアは使いません。
お使いの PC で何並列になるかは、「ヘルプ → αFOIL+ωSIM について」で確認できます。 実際のコア数・スレッド数(論理プロセッサ数)が表示されます。
並列数は開始前のダイアログで変更できます。他の作業をしながら回したいときは少なめに、 探索だけに集中したいときは多めにしてください。