(57)【要約】      （修正有）【課題】飛行の巡航フェーズ中に航空機が飛行すべき垂直プロファイルを最適化するための電子装置および方法を提供する。【解決手段】飛行の巡航フェーズ中に航空機が飛行すべき垂直プロファイルを最適化するための電子装置であって、航空機の潜在的な巡航飛行経路に沿った全ての潜在的に適切なステップ位置を決定すること、潜在的な巡航飛行経路に沿った全てのレベル区間とステップ区間のコストに基づく重み付きグラフを表すデジタルデータを生成すること、グラフ理論を重み付きグラフに適用することにより、巡航最適化問題を解くこと、巡航最適化問題を解いた結果として得られた最適化された垂直プロファイルのステップ位置と高度を出力すること、最適化された垂直プロファイルのステップ位置と高度に基づくルートに沿って、航空機が飛行すべき予測軌道を生成する。【選択図】図７
2020079076.tif 000002
【特許請求の範囲】
【請求項１】
飛行の巡航フェーズ中に航空機（４２）が飛行する垂直プロファイルを最適化する方法（１００）であって、
（ａ）前記航空機の潜在的な巡航飛行経路に沿った全ての潜在的に適切なステップ位置を決定することと、
（ｂ）前記潜在的な巡航飛行経路に沿った全てのレベル区間とステップ区間のコストに基づいて重み付けられた重み付きグラフを表すデジタルデータを生成することと、
（ｃ）グラフ理論を前記重み付きグラフに適用することにより、巡航最適化問題を解くことと、
（ｄ）前記巡航最適化問題を解いた結果として得られた最適化された垂直プロファイルのステップ位置と高度を出力することと、
（ｅ）前記最適化された垂直プロファイルの前記ステップ位置と高度に基づくルートに沿って予測軌道を生成することと、
（ｆ）前記ルートの一部に対応する前記最適化された垂直プロファイルの少なくとも一部を、コックピットグラフィカルディスプレイシステム（１５）に表示することと、
を含む方法（１００）。
【請求項２】
前記予測軌道の一部に従って飛行するように前記航空機（４２）を制御することを、さらに含む、請求項１に記載の方法（１００）。
【請求項３】
前記予測軌道の前記一部に沿った前記航空機（４２）の飛行中に手順ステップ（ａ）から（ｅ）までを繰り返して、更新された予測軌道を生成することを、さらに含む、請求項１または２に記載の方法（１００）。
【請求項４】
手順ステップ（ａ）が、
全ての潜在的なフライトレベルの区間におけるコスト曲線を並列に計算することと、
前記コスト曲線間の全ての交点を決定することと、
を含み、各区間の前記コスト曲線が、航空機パフォーマンスモデルに基づいている、請求項１から３のいずれか一項に記載の方法（１００）。
【請求項５】
コスト曲線を計算することが、１つの区間における潜在的なフライトレベルの各々について推定燃料消費量を計算することと、次いで、次の区間のコスト曲線計算のための航空機重量を推定するために、最小の推定燃料消費量を考慮することと、を含む、請求項１から４のいずれか一項に記載の方法（１００）。
【請求項６】
手順ステップ（ｂ）が、
交点間の各フライトレベルでの全てのレベル区間の前記コストを合計することと、
各交点について、航空機パフォーマンスモデルに基づいて、交差するコスト曲線のそれぞれの２つのフライトレベル間で上昇または降下するための前記コストを計算することと、
を含み、前記計算することが、飛行しないレベル区間についての前記コストの部分を差し引くことにより前記コストを補正することを含み、前記コストのその部分が、上昇または降下中に移動した距離に比例する、請求項１から５のいずれか一項に記載の方法（１００）。
【請求項７】
前記レベル区間が、前記重み付きグラフにおいて横方向エッジとして表され、前記ステップ区間が、前記重み付きグラフにおいて垂直エッジとして表される、請求項１から６のいずれか一項に記載の方法（１００）。
【請求項８】
手順ステップ（ｃ）が、経路発見アルゴリズムを使用して、前記重み付きグラフにおいて、最適な垂直プロファイルを表す横方向エッジと垂直エッジを見つけることを含む、請求項１から７のいずれか一項に記載の方法（１００）。
【請求項９】
手順ステップ（ａ）から（ｅ）までが、前記航空機（４２）の飛行中に飛行管理コンピュータ（１２）によって周期的に実行される、請求項１から８のいずれか一項に記載の方法（１００）。
【請求項１０】
飛行の巡航フェーズ中に航空機（４２）が飛行する垂直プロファイルを最適化するための電子装置（１２）であって、以下の動作：
（ａ）前記航空機の潜在的な巡航飛行経路に沿った全ての潜在的に適切なステップ位置を決定することと、
（ｂ）前記潜在的な巡航飛行経路に沿った全てのレベル区間とステップ区間のコストに基づいて重み付けられた重み付きグラフを表すデジタルデータを生成することと、
（ｃ）グラフ理論を前記重み付きグラフに適用することにより、巡航最適化問題を解くことと、
（ｄ）前記巡航最適化問題を解いた結果として得られた最適化された垂直プロファイルのステップ位置と高度を出力することと、
（ｅ）前記最適化された垂直プロファイルの前記ステップ位置と高度に基づくルートに沿って、前記航空機が飛行する予測軌道を生成することと、
を実行するように構成されたコンピュータシステムを含む電子装置（１２）。
【請求項１１】
動作（ａ）が、
全ての潜在的なフライトレベルの区間におけるコスト曲線を並列に計算することと、
前記コスト曲線間の全ての交点を決定することと、
を含み、各区間の前記コスト曲線が、航空機（４２）パフォーマンスモデルに基づいている、請求項１０に記載の電子装置（１２）。
【請求項１２】
コスト曲線を計算することが、１つの区間における潜在的なフライトレベルの各々について推定燃料消費量を計算することと、次いで、次の区間のコスト曲線計算のための航空機重量を推定するために、最小の推定燃料消費量を考慮することと、を含む、請求項１０または１１に記載の電子装置（１２）。
【請求項１３】
動作（ｂ）が、
交点間の各フライトレベルでの全てのレベル区間の前記コストを合計することと、
各交点について、航空機パフォーマンスモデルに基づいて、交差するコスト曲線のそれぞれの２つのフライトレベル間で上昇または降下するための前記コストを計算することと、
を含む、請求項１０から１２のいずれか一項に記載の電子装置（１２）。
【請求項１４】
前記レベル区間が、前記重み付きグラフにおいて横方向エッジとして表され、前記ステップ区間が、前記重み付きグラフにおいて垂直エッジとして表される、請求項１０から１３のいずれか一項に記載の電子装置（１２）。
【請求項１５】
動作（ｃ）が、経路発見アルゴリズムを使用して、前記重み付きグラフにおいて、最適な垂直プロファイルを表す横方向エッジと垂直エッジを見つけることを含む、請求項１０から１４のいずれか一項に記載の電子装置（１２）。
【発明の詳細な説明】
【背景技術】
【０００１】
本開示は、概して、航空機の巡航プロファイルを最適化するための電子装置および方法に関する。航空機の巡航プロファイルは、巡航フェーズ中の計画された飛行経路に沿った速度の変化を示す巡航速度プロファイルと、巡航フェーズ中の計画された飛行経路に沿った高度の変化を示す巡航垂直プロファイルとを含む。詳細には、本開示は、航空機の巡航垂直プロファイルを最適化するための電子装置および方法に関する。
【０００２】
航空機の運航者は通常、地点Ａから地点Ｂへの飛行を達成するためのコストを最小化することを意図している。ある飛行の直接運用コストは、時間に関連するコストと燃料のコストによって決まる。これら２つのタイプのコストは、いわゆるコスト指数（ＣＩ）によって関係付けられる。最先端の飛行管理コンピュータ（ＦＭＣ）により、乗組員は、計算された会社ＣＩをコントロールディスプレイユニット（ＣＤＵ）経由で入力できる。エコノミー（ＥＣＯＮ）巡航モードでは、ＦＭＣは、ＣＩ、巡航フェーズ中の所与の垂直プロファイル、航空機の重量、気温、および風速に基づいて、飛行経路に沿った最適な対気速度を計算できる。長距離巡航（ＬＲＣ）モードでは、ＦＭＣは、所与の巡航垂直プロファイルにおいて対気速度を計算し、トリップ燃料を最小化する（ＣＩに基づかない）。両方の巡航法において、コストをさらに削減するための残りの自由度は、垂直プロファイル（別名、高度プロファイル）である。
【０００３】
飛行管理システム（ＦＭＳ）が、出発地空港から目的地空港までの飛行計画を表すパイロット入力データを受け取る。飛行計画は、水平な飛行経路を定める一続きのウェイポイントを含む。最初の巡航高度も指定されている。通常、ＦＭＳは、コスト（以下で説明する、燃料コストと時間コストの組み合わせ）を最小化する高度として定義される最適な高度を計算する。最適な高度は、航空機の総重量、速度、風、および気温によって異なる。しかしながら、航空機は通常、交通の分離を維持するために、認可された（法定）高度で飛行するように制限されている。ある法定高度から別の高度への変化は、「ステップ上昇」または「ステップ降下」と呼ばれる。航空におけるステップ上昇は、航空機の総重量が減少するにつれて、より薄い空気の中に移動することによって、燃費を改善する一続きの高度の増加である。一般に、燃料が消費されて航空機が重量を失うと、最適な巡航高度（飛行コストを最小化する高度）が増加する。長距離飛行の場合、新しい巡航高度へのステップ上昇を開始するポイントも指定される。
【０００４】
従来技術は、様々な方法で、巡航フェーズにおけるコスト最適化または燃料最適化された垂直プロファイルを見つける問題を解いた。これらの手法は、ＦＭＣによって実行されるオンライン解法と、地上（ＦＭＣの外部）で実行されるオフライン解法を含む。ＦＭＣベースの機能の短所は、以下を含む：（ａ）見つかった垂直プロファイルは、必ずしもコストのグローバル最小値にならない。（ｂ）有利な降下は、考慮されない。オフライン／地上ベースの機能の短所は、以下を含む：（ａ）最新の風と温度の予測値は考慮されない。（ｂ）飛行経路の変更は考慮できない。（ｃ）垂直プロファイルの最適化は静的である。つまり、飛行中に動的に再計算することはできない。
【発明の概要】
【０００５】
以下に詳細に開示される主題は、飛行の巡航フェーズ中に飛行されるべき最適な垂直プロファイルに関してパイロットおよび／または自動操縦装置に助言するための電子装置および方法を対象とする。航空機の重量ならびに大気の風および温度に関する継続的に更新された情報に基づいて、一実施形態による方法は、巡航フェーズ中に飛行経路に沿ったステップ上昇および／または降下の最適なシーケンスを提供する。本明細書で提案するステップ上昇／降下プロファイルに従うと、最もコスト最適な飛行（コスト指数が選択された場合）または最も燃費の良い飛行（長距離巡航モードが選択された場合）になる。この方法は、飛行管理コンピュータまたは計算を実行するために必要な情報にアクセスできる他の任意の電子データ処理装置で実施できる。
【０００６】
本明細書で開示される方法論は、航空機飛行の巡航フェーズにおけるコスト最適化または燃料最適化された垂直プロファイルを見つける問題を解決する。結果として得られる最適な垂直プロファイルは、選択された巡航法（ＬＲＣ、ＥＣＯＮ  ＣＩまたは手動で選択された巡航マッハ）、法的に利用可能なフライトレベル、航空機重量（飛行中に変化する）、大気温度プロファイル（地理的に変化する）、および風／高度プロファイル（地理的に変化する）に依存する。
【０００７】
本明細書で開示される方法論は、ＦＭＣまたは計算を実行するために必要な情報にアクセスできる他の任意の電子データ処理装置に常駐し得る新しい機能を含む。この方法は、以下の手順ステップを含む：（ａ）コスト（ＥＣＯＮ  ＣＩモード）またはトリップ燃料（ＬＲＣモード）のグローバル最小値を表す、飛行の巡航部分における飛行経路に沿った高度ステップ位置の完全なシーケンスを見つけること；（ｂ）巡航中に航空機の前方のステップ上昇のシーケンスを動的に再計算すること。この方法は、最新のルートデータ、利用可能な最良の航空機重量の推定値、ならびに利用可能な最良の風と温度の予測値（実際の風／温度およびブレンドされた（ｂｌｅｎｄｅｄ）風／温度を含む）を考慮する。この方法は、「巡航中降下」を考慮する（パイロットまたは航空会社の選好による）。
【０００８】
ＦＭＣでの上記の新しい機能の実施は、最適化を実行する計算効率の高い方法を必要とする。以下に詳細に説明する方法は、グローバルコストの最小値をもたらす垂直プロファイルを見つける機会に悪影響を与えることなく、潜在的なステップ位置（高度の変化が評価される、飛行経路に沿った位置）の数を大幅に削減する。巡航高度の利用可能な探索空間は、法的に利用可能なフライトレベル（通常は２０００フィート分離されている）に制限されているので、最適化問題は、非常に離散的になる。離散化された高度を少数の潜在的なステップ位置と組み合わせると、まばらな探索グリッドが得られ、非常に効率的な最新のアルゴリズム（グラフ理論など）を使用して、最適な解を見つけることができる。
【０００９】
巡航フェーズ中に航空機が飛行すべき垂直プロファイルを最適化するための電子装置および方法の様々な実施形態が、以下で詳細に説明されるが、これらの実施形態の１つ以上が、以下の態様の１つ以上によって特徴付けられ得る。
【００１０】
以下に詳細に開示される主題の一態様は、飛行の巡航フェーズ中に航空機が飛行すべき垂直プロファイルを最適化する方法であって、航空機の潜在的な巡航飛行経路に沿った全ての潜在的に適切なステップ位置を決定することと、潜在的な巡航飛行経路に沿った全てのレベル区間とステップ区間のコストに基づく重み付きグラフを表すデジタルデータを生成することと、グラフ理論を重み付きグラフに適用することにより、巡航最適化問題を解くことと、巡航最適化問題を解いた結果として得られた最適化された垂直プロファイルのステップ位置と高度を出力することと、最適化された垂直プロファイルのステップ位置と高度に基づくルートに沿って予測軌道を生成することと、ルートの一部に対応する最適化された垂直プロファイルの少なくとも一部を、コックピットグラフィカルディスプレイシステムに表示することと、予測軌道の一部に従って飛行するように、航空機を制御することと、を含む方法である。
【００１１】
直前の段落で説明した方法の１つの提案された実施態様によれば、手順ステップ（ｂ）は、交点間の各フライトレベルでの全てのレベル区間のコストを合計することと、各交点について、航空機パフォーマンスモデルに基づいて、交差するコスト曲線のそれぞれの２つのフライトレベル間で上昇または降下するコストを計算することと、を含み、計算することは、飛行しないレベル区間についてのコストの部分を差し引くことによりコストを補正することを含み、コストのその部分は、上昇または降下中に移動した距離に比例する。
【００１２】
以下に詳細に開示される主題の別の態様は、飛行の巡航フェーズ中に航空機が飛行すべき垂直プロファイルを最適化するための電子装置であって、以下の動作を実行するように構成されたコンピュータシステムを含む電子装置である：（ａ）航空機の潜在的な巡航飛行経路に沿った全ての潜在的に適切なステップ位置を決定すること、（ｂ）潜在的な巡航飛行経路に沿った全てのレベル区間とステップ区間のコストに基づく重み付きグラフを表すデジタルデータを生成すること、（ｃ）グラフ理論を重み付きグラフに適用することにより、巡航最適化問題を解くこと、（ｄ）巡航最適化問題を解いた結果として得られた最適化された垂直プロファイルのステップ位置と高度を出力すること、（ｅ）最適化された垂直プロファイルのステップ位置と高度に基づくルートに沿って、航空機が飛行すべき予測軌道を生成すること。
【００１３】
以下に詳細に開示される主題のさらなる態様は、飛行の巡航フェーズ中に航空機が飛行すべき垂直プロファイルを最適化するためのシステムであって、コックピットグラフィカルディスプレイシステムと、直前の段落で述べた動作（ａ）から（ｅ）までを実行するように構成され、ルートの一部に対応する最適化された垂直プロファイルの少なくとも一部を表示するように、コックピットグラフィカルディスプレイシステムを制御するコンピュータシステムと、を備えるシステムである。
【００１４】
巡航フェーズ中に航空機が飛行すべき垂直プロファイルを最適化するための電子装置および方法の他の態様が、以下に開示される。
【図面の簡単な説明】
【００１５】
前のセクションで説明した特徴、機能、および利点は、様々な実施形態において独立して達成されてもよいし、またはさらに他の実施形態において組み合わせられてもよい。上記および他の態様を例示する目的で、図面を参照して様々な実施形態を以下に説明する。このセクションで簡単に説明されている図は、縮尺通りに描かれてはいない。
【００１６】
【図１】典型的な飛行管理システムの全体的なアーキテクチャを示すブロック図である。
【図２】複数の制御システムを含む航空機飛行制御アーキテクチャを示す図である。
【図３】一実施形態による、飛行情報表示システムのいくつかの構成要素を示すブロック図である。
【図４】航空機の飛行経路における単純化された事前プログラムされた速度プロファイルを表すグラフである。
【図５】本明細書で提案する方法の概要を示すフローチャートである。
【図６】利用可能な巡航高度の「法的に飛行可能な探索空間」を表す３つの法的に利用可能なフライトレベルを示すグラフである。
【図７】Ｘに設定された会社コスト指数（ＣＩ＝Ｘ）において、図６に示される探索空間の一部である各フライトレベルの例示的なコスト曲線（単位距離当たりのコスト対距離）を示すグラフである。
【図８】図７に示したのと同じ例示的なコスト曲線を示すグラフであるが、交点が識別されている。
【図９】フライトレベルＦＬ３４０での空域制限を考慮する例示的なコスト曲線を示すグラフである。
【図１０】最も高いフライトレベル（フライトレベルＧ）についてのそれぞれのコスト曲線（単位距離当たりのコスト対距離）を示すグラフであり、２つのコスト曲線は、重量補正の効果により異なっている。
【図１１】本明細書に開示される最適化ソルバーのための離散化された探索空間の例示的な潜在的巡航区間（圧力高度対距離）を示すグラフである。
【図１２】コスト曲線間の全ての交点（巡航飛行経路に沿った潜在的なステップ位置）を決定する方法の手順ステップを示すフローチャートである。
【図１３】図８（３つの交点を特定）のグラフと同一の上のグラフと、上のグラフで特定された交点に関するフライトレベルの圧力高度対距離を示す下のグラフとを含む。
【図１４】コスト曲線間の交点がノードになる重み付きグラフを生成することにより、潜在的なステップ位置を見つけ、コストとステップコストを決定する方法の手順ステップを示すフローチャートである。
【図１５】潜在的巡航区間の区間当たりのコストの重み付きグラフである。重み付きグラフの各矢印は、特定の高度でレベル区間をたどるか、またはあるフライトレベルから別のフライトレベルに上昇／降下するかのいずれかのコストを表す。
【図１６】図８に示す例示的なコスト曲線、および経路発見アルゴリズムを使用して導出された追加の最適コスト曲線（太線）を示す上のグラフ、ならびに上のグラフの追加の最適コスト曲線に対応するコスト最適な垂直プロファイル（矢印で示されている）を示す下のグラフを含む。
【図１７】提案された一実施態様による、巡航フェーズ中の航空機の垂直プロファイルを最適化する方法の手順ステップを示すフローチャートである。
【図１８】ステップ上昇およびステップ降下を有する垂直プロファイルの一部を示す垂直状況表示の例示的なスクリーンショットを表す図である。
【００１７】
以下、図面を参照するが、異なる図面の同様の要素には同じ参照番号が付けられている。
【発明を実施するための形態】
【００１８】
巡航フェーズ中に航空機が飛行すべき垂直プロファイルを最適化するための電子装置および方法の例示的な実施形態が、以下に詳細に説明される。ただし、実際の実施態様の全ての特徴が本明細書で説明されているわけではない。当業者は、そのような実際の実施形態の開発において、実施態様ごとに異なるシステム関連およびビジネス関連の制約の遵守など、開発者の特定の目標を達成するために、多くの実施態様固有の決定を行わなければならないことを、理解するであろう。さらに、そのような開発努力は、複雑で時間がかかるかもしれないが、それにもかかわらず、本開示の利益を有する技術分野の当業者にとっては日常業務であることが、理解されるであろう。
【００１９】
航空機に搭載された飛行管理システム（ＦＭＳ）は、様々な飛行中のタスクを自動化する専用のコンピュータシステムである。ＦＭＳの主な機能は、飛行計画の飛行中の管理である。ＦＭＳは、航空機の位置を決定するための様々なセンサと自動操縦システムを使用して、飛行計画に従って航空機を誘導することができる。通常、ＦＭＳは、飛行計画を構築する要素を含むナビゲーションデータベースを備える。飛行計画と航空機の位置が与えられると、ＦＭＳは、たどるべきコースを計算する。パイロットは、このコースを手動でたどることができる、またはコースをたどるように、自動操縦装置を設定することができる。
【００２０】
飛行計画は、それぞれの許容誤差とともに、垂直軌道、横方向軌道、時間、および航空機が従うべき速度スケジュールを含み、航空機が目的地に到達できるようにする。飛行計画の計算は、航空機の特性、乗組員から提供されたデータ、およびシステムの環境に基づいている。次に、ＦＭＳによって規定された軌道上に航空機が留まり続けることができるように、位置決め機能と誘導機能が協働する。たどるべき軌道は、高度、速度、時間、モード、機首方位、その他のポイントなどの、様々な飛行ポイントに関連付けられた一連の「ウェイポイント」から構築される。「ウェイポイント」という用語は、２次元、３次元、または４次元を使用してポイントが規定されている任意の関心ポイントを含む。軌道は、出発地点から目的地点までウェイポイントを二つ一組でつなぐ一続きの区間と曲線から構築される。１つの区間または一続きの区間は、１つ以上の経済的制約（例えば、時間、燃料、および／またはコスト、またはそれらの組み合わせ）によって制約を受ける場合がある。速度スケジュールは、航空機が飛行軌道に沿って飛行する時間にわたって維持すべき速度と速度モードを表す。
【００２１】
図１は、１つ以上の飛行管理コンピュータ１２および１つ以上のコントロールディスプレイユニット１４を含むタイプの典型的な飛行管理システム１０の全体的なアーキテクチャを示すブロック図である。図１には、１つの飛行管理コンピュータ１２（以下「ＦＭＣ１２」）および１つのコントロールディスプレイユニット１４（以下「ＣＤＵ１４」）のみが示されている。ＣＤＵは、ＦＭＣとパイロットの間の主要なインターフェースである。
【００２２】
ＦＭＣソフトウェアは、それぞれの飛行機情報管理システムキャビネット内のそれぞれのコアプロセッサに常駐できる。ＦＭＣソフトウェアは、飛行管理機能、ナビゲーション機能１８、推力管理機能２０、およびベースラインパフォーマンスデータベース３０（例えば、空力および推進力データを含む航空／エンジンデータベース（ＡＥＤＢ））を含むことができる。飛行管理機能は、誘導２２、飛行計画２４、データリンク２６、パフォーマンス管理機能２８、ＣＤＵインターフェース、ベースラインパフォーマンスデータベース３０へのインターフェース、および他の機能を提供する。ナビゲーション機能は、センサの選択（慣性、無線、衛星）、位置ソリューションの決定、およびその他の機能を提供する。ナビゲーション機能は、飛行機の位置、速度、航跡角、および他の飛行機パラメータ（飛行機の状態と総称される）を計算し、飛行計画、誘導、表示などのＦＭＣ機能をサポートする。
【００２３】
飛行管理システム１０は、これらの複数の機能を実行するために、エアデータ慣性基準システム、ナビゲーションセンサ、エンジンおよび燃料センサ、ならびに他の飛行機システム（図１には図示せず）からの情報を、内部データベースおよび乗組員が入力したデータとともに統合する。飛行管理コンピュータは、ナビゲーションデータベース（図１には示されていない）およびベースラインパフォーマンスデータベース３０を含んでもよい。
【００２４】
パフォーマンス管理機能２８のために、飛行管理システム１０は、ベースラインパフォーマンスデータベース３０に保存された空力および推進力パフォーマンスデータを利用して、予測飛行プロファイルおよび推定到着時間や予測燃料消費量などの関連するトリップ予測パラメータを計算する様々な内部アルゴリズムを有する。パフォーマンス管理機能２８は、空力および推進力モデルならびに最適化アルゴリズムを使用して、選択されたパフォーマンスモードと一致し、航空管制によって課される飛行計画の制約内にある、完全な飛行条件の垂直プロファイルを生成する。パフォーマンス管理機能２８への入力は、燃料流量、総燃料、フラップ位置、エンジンデータおよび制限、高度、対気速度、マッハ数、気温、垂直速度、飛行経路に沿った進行、ならびにＣＤＵ１４からのパイロット入力を含む。出力は、マッハ数の目標値、飛行機の最適制御のための較正された対気速度と推力、および乗組員への助言データである。
【００２５】
パイロットは、エコノミー上昇、エコノミー巡航、長距離巡航などの各飛行フェーズに対して、様々なパフォーマンスモードを、ＣＤＵ１４を介して選択することができる。巡航飛行フェーズにおいて、複数のパフォーマンスモードを指定することができる。デフォルトモードは、速度が制限されたエコノミープロファイルである。エコノミープロファイルは、コスト指数ファクターによって決定されるような燃料または時間コストを最適化するように計算される。
【００２６】
空力および推進力モデルを使用して、選択したパフォーマンスモードに最適な垂直プロファイルを生成する。自動スロットルまたは自動操縦装置が、パフォーマンス管理機能２８の自動制御に関与していない場合、パイロットは、ＣＤＵ１４およびスピードテープの対気速度バグを参照して、最適な速度スケジュールを手動で飛行することができる。
【００２７】
ベースラインパフォーマンスデータベース３０は、飛行機の空力モデル、ならびにエンジンパフォーマンスモデルおよびエンジンの推力評価モデルのための事前に保存されたデータを含む。ベースラインパフォーマンスデータベース３０は、パフォーマンス管理機能２８によって使用されて、制限速度および目標速度などのリアルタイムパラメータを計算し、飛行計画予測などの予測計算を実行する。ベースラインパフォーマンスデータベース３０は、制限推力を計算するために推力管理機能２０によっても使用される。
【００２８】
場合によっては、飛行計画機能２４は、飛行計画／ルートプロセッサを含むＦＭＣ１２内の飛行計画モジュールによって実行されてもよい。飛行計画／ルートプロセッサは、ナビゲーションデータベースから取得したデータを使用して、飛行計画／ルート情報を、ウェイポイントのリストおよび関連する飛行情報を含む飛行計画／ルートに変換する（例えば、デコードおよび翻訳によって）。デコードおよび翻訳された飛行計画／ルートの要素は、飛行オブジェクトのフィールドに（航空機の種類と装備とともに）保存され、飛行計画／ルートプロセッサおよび飛行軌道予測器（同じく、飛行計画モジュールの一部である）で使用することができる。飛行オブジェクトは、飛行オブジェクトを管理する別のプロセッサに常駐してもよい。
【００２９】
いくつかの実施形態によれば、飛行軌道予測器（プロセッサでもある）は、飛行計画／ルートプロセッサから、飛行計画／ルートを構成するウェイポイントのリストを含む飛行オブジェクトを受け取り、次に、その飛行計画／ルート、元の飛行軌道（利用可能な場合）、航空機の種類と装備、環境データベースから取得した現在および／または予測される環境条件、ならびにその他の情報に基づいて、更新された予測飛行軌道を計算する。軌道予測プロセスは、飛行のどのフェーズのどの時点からでも開始することができ、利用可能な航空機の状態と飛行情報にとって適切であるように、そのプロセス方法／構成要素を変更する。環境データの適用後に、軌道予測が再計算される。飛行軌道予測器の出力は、垂直プロファイルを含む予測軌道である。予測軌道は、飛行オブジェクトに保存される。次に、パイロットまたは自動操縦装置が、予測軌道を可能な限り厳密にたどることにより、航空機を飛行させることができる。
【００３０】
航空機の飛行制御システムは、航空機を安定させ制御する機能を提供する。飛行制御システムの２つの重要な要素は、誘導コマンドを生成する飛行誘導システムと、それらを実行する自動操縦装置である。図２に示すように、飛行誘導システム３１は、コックピットグラフィカルディスプレイシステム１５または他の表示器（図示せず）などの表示装置、制御入力装置１６、飛行誘導コンピュータ３２、および複数の制御システム３４を含む。飛行誘導コンピュータ３２および制御システム３４は、図１に示される飛行管理システム１０と通信する航空機飛行制御システムの構成要素であってもよい。一例では、複数の制御システム３４は、側方／方向運動（またはロール／ヨー）制御システム３４ａ、垂直運動（またはピッチ）制御システム３４ｂ、および対気速度（または自動スロットル／エンジン）制御システム３４ｃを含む。側方／方向制御システム３４ａは、側方および方向制御に影響を与える飛行制御面３６に結合することができ、典型的には航空機４２の補助翼および／または方向舵である。垂直運動制御システム３４ｂは、典型的には航空機の昇降舵であるピッチ制御面３８に結合することができる。最後に、対気速度コントローラ３４ｃは、いくつかの経路に基づく動作モードで航空機４２のエンジン４０に結合することができ、いくつかの上昇および降下動作モードで昇降舵に結合することができる。
【００３１】
図３は、垂直状況表示を表示するように構成され得る飛行情報表示システム６のいくつかの構成要素を示すブロック図である。飛行情報表示システムは、本明細書で開示される機能を実行するように構成された（例えば、配置およびプログラムされた）、操縦室の既存の構成要素から構成されてもよい。別の方法では、飛行情報表示システム６は、乗組員が航空機の内外で運ぶことができるポータブルシステム（例えば、ラップトップまたはタブレットコンピュータ）であってもよい。
【００３２】
図３に示されている飛行情報表示システム６は、コンピュータ６２、電子入力装置６４、および電子表示装置７０を含む。コンピュータ６２は、電子表示装置７０に、計画された飛行経路における航空機のステップ上昇／降下区間およびレベル区間を表す記号を含む垂直状況表示を提示させるように構成される。電子入力装置６４は、ユーザ入力に使用することができる。ユーザは、他の航空機システムを介して飛行情報表示システム６に情報を入力することもできる。例えば、ユーザは、飛行管理コンピュータ１２を使用して、飛行情報表示システム６に情報と選好を入力することができる。コンピュータ６２は、データベース６８を格納するメモリ６６（本明細書では、「非一時的な有形のコンピュータ可読記憶媒体」とも呼ばれる）を含む。データベース６８は、地形、空域、飛行ルート、飛行計画、ウェイポイント、計器進入、滑走路に関する情報、および／または航空機の乗組員が必要とする可能性のある他の情報を含むことができる。コンピュータ６２は、データベース６８からの情報を使用して、電子表示装置７０に航空機の飛行計画の側面図（例えば、垂直状況表示）を生成するようにプログラムされている。垂直状況表示は、航空機４２の垂直（高度）プロファイルをグラフィカルに表示する。乗組員が選択すると、垂直状況表示は、例えば、コックピットのナビゲーションディスプレイの下部に表示されてもよい。
【００３３】
図４は、航空機の飛行経路における単純化された事前プログラムされた速度プロファイルを表すグラフである。飛行経路は、上昇区間、巡航区間、降下区間を含み、事前プログラムされた速度プロファイルは、上昇区間中に増加し、所望の巡航速度で横ばいになり、降下区間中に減少する。上昇区間中の速度の増加と降下区間中の速度の減少は、特定の制約速度によって制限される場合がある。多くの場合、このような制約速度は、例えば、飛行機が１０，０００フィートより下を２５０ノット以下で飛行することを要求する法律などの、特定の高度より下を飛行する航空機のための法律によって設定される。このような制約速度は、上昇および降下区間中に１０，０００フィート以下の高度で上昇速度を２５０ノット以下に制限する。したがって、図４に示されるように、上昇区間中に、航空機は、部分ａで２５０ノットの速度まで加速し、次いで、航空機が１０，０００フィートに達するまで、部分ｂで、２５０ノットの一定速度を維持することができる。その時点で、航空機は、上昇区間の部分ｃで、再び加速し始めることができる。巡航区間は、図４のグラフの部分ｄによって示されている。降下区間中、航空機は、１０，０００フィートで２５０ノットの制約速度に従うために、部分ｅで速度を低下させ、その後、速度プロファイルの部分ｆの時間、２５０ノットを維持し、その後、航空機がファイナルアプローチを開始するため、部分ｇで再び速度を低下させる。
【００３４】
飛行の巡航フェーズでは、最適な垂直プロファイルに関する情報をパイロットおよび／または自動操縦装置に提供することにより、コストを削減できる。本開示は、航空機の重量ならびに大気の風および温度に関する継続的に更新された情報に基づいて、巡航フェーズ中に飛行経路に沿ったステップ上昇および／または降下の最適なシーケンスを提供するシステムおよび方法を提案する。本明細書で提案するステップ上昇／降下プロファイルに従うと、最もコスト最適な飛行（コスト指数が選択された場合）または最も燃費の良い飛行（長距離巡航モードが選択された場合）になる。この方法は、飛行管理コンピュータ（例として以下で詳細に開示される）または計算を実行するために必要な情報にアクセスできる他の任意の電子データ処理装置で実施できる。提案された方法論は、航空機飛行の巡航フェーズにおけるコスト最適化または燃料最適化された垂直プロファイルを見つける問題を解く。結果として得られる最適な垂直プロファイルは、選択された巡航法（ＬＲＣ、ＥＣＯＮ  ＣＩまたは手動で選択された巡航マッハ）、法的に利用可能なフライトレベル、航空機重量（飛行中に変化する）、大気温度プロファイル（地理的に変化する）、および風／高度プロファイル（地理的に変化する）に依存する。
【００３５】
図５は、グローバル最小コストまたはグローバル最小使用燃料をもたらす巡航垂直プロファイルを見つけるための計算効率の高い方法１００の概要を提供するフローチャートである。その効率性のため、提案された方法は、ＦＭＣ１２での「オンライン」計算、および更新された天候とＡＴＣの情報に基づく動的な再計算に適している。方法１００は、高いレベルで見た場合、以下の主要な手順ステップを含む：（ａ）「コスト曲線交点」法を使用して、巡航飛行経路に沿った全ての潜在的に適切なステップ位置を決定する（手順ステップ１０２）。（ｂ）潜在的な巡航飛行経路に沿った全てのレベルおよびステップ区間のコストに基づく重み付きグラフを生成する（手順ステップ１０４）。（ｃ）グラフ理論を（例えば、経路発見アルゴリズムを使用して）重み付きグラフに適用することにより、巡航最適化問題を解く（手順ステップ１０６）。
【００３６】
方法１００は、航空機飛行の巡航フェーズにおけるコスト最適化または燃料最適化された垂直プロファイルを見つける問題を解く。最適化問題のサイズをできるだけ小さくするために、手順ステップ１０２が必要であり、これにより、真に最適な垂直プロファイルを最も効率的な方法で見つけることができる。法的に利用可能なフライトレベルしか考慮できないので、最適化のための垂直探索空間は、すでに非常に離散的である。フライトレベルは通常、垂直方向に２，０００フィート離れている。
【００３７】
図６は、利用可能な巡航高度の「法的に飛行可能な探索空間」を表す３つの法的に利用可能なフライトレベルを、例として示すグラフである。図６に示す例において、法的に利用可能な関心のあるフライトレベルは、フライトレベル３２０（３２，０００フィート）、フライトレベル３４０（３４，０００フィート）、フライトレベル３６０（３６，０００フィート）と名づけられている。
【００３８】
方法１００は、ＦＭＣ１２または計算を実行するために必要な情報にアクセスできる他の任意の電子データ処理装置に常駐し得る新しい機能を含む。ＦＭＣ１２での新しい機能の実施は、最適化を実行する計算効率の高い方法を必要とする。提案された方法１００は、結果として得られる最適な垂直プロファイルの質を低下させることなく、問題を横方向に離散化する。この目的のために、所与のコスト指数または長距離巡航条件において飛行経路に沿った法的に利用可能な全てのフライトレベルについて「コスト曲線」を計算することが、提案されている。コスト曲線は、区間内での静的／平均状態を仮定して、飛行経路に沿った連続する短い区間のコストを計算した結果として得られる。このようなコスト曲線の積分は、それぞれのフライトレベルでの飛行の巡航フェーズ全体を飛行するコストを表す。区間のコストは、航空機のパフォーマンスデータベースと計算に基づいて計算される。より具体的には、所与のフライトレベルのコスト曲線の計算は、航空機の重量、対気速度、風速、気温に基づいている。航空機の重量の決定は、後で説明するが、最もコスト最適な垂直プロファイルを特定するのに役立つロジックに基づいている。
【００３９】
図７は、Ｘに設定された会社コスト指数（ＣＩ＝Ｘ）において、図６に示される探索空間の一部である各フライトレベルについて例示的なコスト曲線（単位距離当たりのコスト対距離）を示すグラフである。短い水平直線（ＦＬ３２０の場合は破線、ＦＬ３４０の場合は実線、ＦＬ３６０の場合は点線）は、飛行経路に沿った連続する短い区間についての単位距離当たりのそれぞれのコストを表し、単位距離当たりのコストは、区間内で一定であると仮定されている。
【００４０】
最適化問題を横方向に離散化するために、図７に示すコスト曲線の全ての交点が、別のフライトレベルに上昇または降下するための潜在的な位置として識別される。図８は、図７に示すのと同じ例示的なコスト曲線を示すグラフであるが、交点が識別されている（例えば、ＦＬ３２０とＦＬ３４０のコスト曲線の交点Ａ；ＦＬ３２０とＦＬ３６０のコスト曲線の交点Ｂ；ＦＬ３４０とＦＬ３６０のコスト曲線の交点Ｃ）。
【００４１】
空域の制限やその他の選好を考慮に入れるために、人為的にコストを増やすことができる。図９は、フライトレベルＦＬ３４０での空域制限を説明する例示的なコスト曲線を示すグラフであり、追加のコスト曲線の交点がもたらされている。
【００４２】
巡航フェーズにおけるコストを最小化するコスト曲線の交点を見つけるために、飛行経路に沿って変化する航空機の重量を推定するための特別なロジックを適用する必要がある。一般に、飛行経路に沿って航空機の重量が減少するにつれて、高いフライトレベルは、よりコスト効率が高くなる。これは、高いフライトレベルでの巡航は、最初は非効率的である一方、巡航フェーズの終わりに向かってますます多くの燃料が消費されるにつれて、より効率的になることを意味する（例えば、図８のＦＬ３６０のコスト曲線を参照）。最も高いフライトレベルのコスト曲線が、最も高いフライトレベルで経路全体を飛行する航空機の重量履歴に基づいて作成された場合、コスト曲線は、巡航フェーズの最初の部分において燃料消費速度が高いことから生じる非効率性のために、急速に減少するであろう。ただし、これにより、最も高いコスト曲線が、他のコスト曲線と早期に交差する。
【００４３】
そのようなコスト曲線は、最も高いフライトレベル（フライトレベルＧ）におけるそれぞれのコスト曲線（単位距離当たりのコスト対距離）を示すグラフである図１０の破線によって示されている。破線のコスト曲線Ｄは、フライトレベルＧでの燃料消費を仮定しているが、実線のコスト曲線Ｅは、コスト最適なフライトレベルでの燃料消費を仮定している。２つのコスト曲線ＤとＥは、重量補正の効果により異なっている。
【００４４】
本明細書で提案する新しい方法は、次の区間のコスト曲線計算のための推定航空機重量を導き出すために、コスト最適なフライトレベルの燃料消費速度を考慮に入れて、全てのコスト曲線を並列かつ区間的に（左から右へ）計算する。本明細書で開示される、コスト曲線の交点を見つける方法は、最終的に、最適化問題で効率的に評価され得る離散グリッドをもたらす。図１１は、本明細書に開示される最適化ソルバーによって評価されるべき離散化された探索空間の例示的な潜在的巡航区間（圧力高度対距離）を示すグラフである。
【００４５】
図１２は、図５に示された手順ステップ１０２に対応する、「コスト曲線交点」法の手順ステップを示すフローチャートである。「コスト曲線交点」法は、ＦＭＣ１２（または他の電子データ処理装置）がコスト曲線間の全ての交点（巡航飛行経路に沿った潜在的なステップ位置）を決定することができるように構成されたソフトウェアとして実施されてもよい。一実施形態による「コスト曲線交点」法は、以下の手順ステップを含む。
【００４６】
最初に、最適化されるべき巡航飛行経路の開始点と終了点が、パイロットによって定義または選択される（手順ステップ１０８）。次に、ＦＭＣ１２は、定義された巡航飛行経路の開始時に航空機重量を計算する（手順ステップ１１０）。次に、ＦＭＣ１２は、巡航飛行経路を区間に分割する（手順ステップ１１２）。次に、ＦＭＣ１２は、全ての区間をつなぐ（手順ステップ１１４）。各区間について、ＦＭＣ１２は、全てのフライトレベルをつなぐ（手順ステップ１１６）。各区間のコストが、データベースに保存された航空機パフォーマンスモデルに基づいて計算され（手順ステップ１１８）、この計算は、各区間の推定燃料消費量を計算することを含む。この場合、コスト曲線を計算することは、１つの区間の潜在的なフライトレベルの各々について推定燃料消費量を計算することと、次いで、次の区間のコスト曲線計算のための航空機重量を推定するために、最小の推定燃料消費量を考慮することとを、含む。より具体的には、ＦＭＣ１２は、コストが最小になるような、ある区間における推定燃料消費量を取得し、この推定燃料消費量に基づいて次の区間における開始航空機質量を設定する。例えば、複数のフライトレベル候補を有する最初の区間において、それぞれのフライトレベルでの燃料消費量が、計算されるが、最小燃料を燃焼するように計算されたフライトレベルの燃料消費量が、次の区間における同じフライトレベルの開始重量を取得するために、それぞれのフライトレベルでの航空機の最初の重量から差し引かれる。これらの計算の結果は、多数のフライトレベル候補のそれぞれのコスト曲線を表すデータのセットである。次に、ＦＭＣ１２は、それらのコスト曲線間の全ての交点を決定し（図１３中の上のグラフの円で示される）、これらの交点は、巡航飛行経路に沿った潜在的なステップ位置として扱われる（図１２の手順ステップ１２０）。図１３中の下のグラフは、図１３中の上のグラフで特定された交点に関するフライトレベルの圧力高度対距離を示す。
【００４７】
図１４は、コスト曲線間の交点がノードになる重み付きグラフを生成する（図５の手順ステップ１０４）ことにより、潜在的なステップ位置を見つけ、コストとステップコストを決定する方法の手順ステップを示すフローチャートである。重み付きグラフの各エッジには、重みと呼ばれる数値が関連付けられている。本出願では、重みは、重みが関連付けられている区間を飛行するコストの尺度である。重み付きグラフを表すデジタルデータを生成する方法は、ＦＭＣ１２（または他の電子データ処理装置）が潜在的な巡航飛行経路に沿った全てのレベルおよびステップ区間のコストに基づく重み付きグラフを表すコストデータを生成できるように構成されたソフトウェアとして、実施されてもよい。例えば、図１５は、図１３に示す交点の単位距離当たりのコストの例示的な重み付きグラフである。
【００４８】
一実施形態による、重み付きグラフを表すデジタルデータを生成する（図５の手順ステップ１０４に対応する）方法は、以下の手順ステップを含む。コスト曲線間の交点（前述の「コスト曲線交点」法を使用して見つけられる）が、重み付きグラフのノードになる（手順ステップ１２２）。ＦＭＣ１２が、交点間の各フライトレベルでの全てのレベル区間のコストを合計し（ステップ１２４）、このコストが、重み付きグラフの横方向エッジに沿った重みとして適用される。例えば、図１５に示すＦＬ３６０の最初のレベル区間は、コスト重みＣｏｓｔ３６０．１を有する。次に、ＦＭＣ１２は、全ての交点をつなぐ（手順ステップ１２６）。各ノードについて、ＦＭＣ１２は、航空機パフォーマンスモデルに基づいて、それぞれの交差するコスト曲線の２つのフライトレベル間で上昇または降下するコストを計算する（手順ステップ１２８）。例えば、図１５に示すＦＬ３２０からＦＬ３４０への最初のステップ上昇区間は、コスト重みＣｏｓｔｃｌｉｍｂ（３２０−３４０）を有する。上昇エッジと降下エッジに割り当てられたコストは、飛行していないレベル区間のコストの補正（一部の減算）によって削減されたステップを実行するための推定される実際のコストを含み、この補正は、上昇／降下するのにかかる距離に比例する。グラフ探索（次の段階で適用される）では、水平エッジのコストは、垂直プロファイルの上流の履歴とは無関係であるので、レベルコスト補正を垂直エッジで考慮することが重要である。したがって、法的に利用可能なフライトレベルと潜在的なステップ上昇／降下位置により、既知のコスト（特定のフライトレベルでの距離に沿ったコストとステップ上昇（またはステップ降下）のコスト）のエッジで接続されたノードの「メッシュ」が得られる。
【００４９】
図１５は、区間当たりのコストの重み付きグラフである。重み付きグラフの各矢印は、特定の高度でレベル区間をたどるか、またはあるフライトレベルから別のフライトレベルに上昇／降下するかのいずれかのコストを表す。フライトレベルのノード間の各エッジについて、コストが、コスト曲線に基づいて（レベル区間の場合）、または計算された上昇もしくは降下コストに基づいて（上昇／降下区間の場合）、決定される。コストの削減につながる上昇および降下のみが考慮され、これにより、ＦＭＣ１２が重み付きグラフの左側から右側までデータを処理するときのオプションの数が大幅に減少する。フライトレベルのノード間の各エッジについて、コストが、コスト曲線に基づいて（レベル区間の場合）、または計算された上昇もしくは降下コストに基づいて（上昇／降下区間の場合）、決定される。
【００５０】
メッシュを介して可能な全ての組み合わせを評価することによって（力ずくで）、またはグラフ理論に関連するアルゴリズム（経路発見アルゴリズムのような）を問題に適用することによって、コスト最適なステップ上昇／降下プロファイルを見つけることができる。一実施形態によれば、巡航最適化問題は、経路発見アルゴリズム（例えば、ダイクストラ法もしくはベルマン・フォード法）またはグラフ理論からの同様の方法を適用して、重み付きグラフを通る最小コストの飛行経路を見つけることにより、解かれる（図５の手順ステップ１０６）。最適化ソルバーは、ＦＭＣ１２（または他の電子データ処理装置）で提供されるソフトウェアとして実施されてもよい。
【００５１】
上記の方法から得られるステップ上昇／降下プロファイルは、法的に飛行可能な探索空間内でグローバル最適化された垂直プロファイルを表すと予想される。全てのステップ上昇／降下位置が、飛行経路に沿って集合的に最適化された位置に設定され（フィッティングの悪影響を受けることなく）、上昇と降下のコストが、最適化アルゴリズムによって考慮されるので、フィルタリングの必要がなくなる。提案された方法は、非常に限られているが全部の数の、評価される必要のある適切なステップ上昇／降下位置のみを見つけるので、グローバル最適を見つけるための計算効率の高い方法であると期待される。
【００５２】
図１６は、図８からの例示的なコスト曲線と、上述の経路発見アルゴリズムを使用して導出された追加の最適コスト曲線Ｆ（太線）とを示す上のグラフを含む。図１６は、上のグラフの追加の最適コスト曲線Ｆに対応するコスト最適な垂直プロファイル（矢印で示されている）を示す下のグラフを、さらに含む。垂直方向の矢印は、ステップ上昇を示している。図１６の上のグラフの太線は、図１６の下のグラフに示されるように、巡航飛行経路に沿ってフライトレベルを変更することによってたどられるべき最適コスト曲線Ｆを示す。
【００５３】
巡航垂直プロファイルを最適化するための上記の方法によって提供される利点の１つは、適切なステップ上昇／降下位置のみが、上記の「コスト曲線交点」に基づいて見つかることである。この限定された位置のセットに、上昇と降下のコストの計算を追加して、コスト最適な巡航垂直プロファイルを見つけることができる。最適化問題を単純化する追加の側面は、上記の重量減少補正と、上昇および降下区間に対して、飛行する水平距離の減少を考慮してコスト補正が適用されるという事実とを含む。これらの特徴を、コスト曲線交点法と組み合わせることにより、最適化問題を非常に効率的な方法で解くことができる。本明細書で提案される方法論は、グローバル最適化された垂直飛行プロファイルをもたらす。「コスト曲線交点」法は、潜在的な上昇と降下のための全ての適切な位置を見つけるために使用される。さらに、グローバル最適化を可能にするために、全ての位置での上昇と降下のコスト推定値が考慮される。
【００５４】
本明細書で提案する方法論の利点の１つは、（コスト曲線の計算、重量補正、および上昇／降下補正による）単純化したグラフ（グリッド）形式で最適化問題を捕らえることができることである。このグラフにより、最適な経路を非常に効率的に探索できる。加えて、コスト曲線交点を表わすノードのみを使用することにより、グラフをさらに単純化できる。後者は、計算効率をさらに向上させるが、この方法は、均等にセグメント化されたｍ  ｘ  ｎグラフを使用する場合、すでに機能している。
【００５５】
上記の方法は、ＦＭＣ１２または計算を実行するために必要なデータにアクセスできる同様の電子データ処理装置で実行されるソフトウェアとして実施される。一実施形態によれば、本明細書に開示される新しい機能は、以下の手順ステップを含む実行可能なアルゴリズムの形でＦＭＣ１２に常駐する：（ａ）コスト（ＥＣＯＮ  ＣＩモード）またはトリップ燃料（ＬＲＣモード）のグローバル最小値を表す、飛行の巡航部分における高度ステップ位置の完全なシーケンスを見つける。（ｂ）巡航中に航空機の前方のステップ上昇のシーケンスを動的に再計算する。この方法は、最新のルートデータ、利用可能な最良の航空機重量の推定値、ならびに利用可能な最良の風と温度の予測値（実際の風／温度およびブレンドされた（ｂｌｅｎｄｅｄ）風／温度を含む）を考慮する。この方法は、「巡航中降下」を考慮する（パイロットまたは航空会社の選好による）。
【００５６】
図１７は、ＦＭＣ１２内での提案された一実施態様による、巡航フェーズ中の航空機の垂直プロファイルを最適化する方法１３０の手順ステップを示すフローチャートである。ＦＭＣ１２は、垂直プロファイル最適化ソフトウェアモジュール７２（以下「垂直プロファイルオプティマイザ１２」）および軌道予測エンジン７４（これもソフトウェアモジュール）を含む。垂直プロファイルオプティマイザ７２は、軌道予測エンジン７４の支援を受けて、最適化された垂直プロファイルの計算を可能にするアルゴリズムを実行する。垂直プロファイルオプティマイザ７２および軌道予測エンジン７４は両方とも、パイロットによる、またはデータアップリンクを介した入力１３２（例えば、コスト指数または他の速度プロファイル、風の予測、ルート、および温度予測）を受け取り、他のアビオニクスシステムから入力１３４（例えば、航空機の状態（高度、速度など）および現在の大気条件）を受け取る。
【００５７】
垂直プロファイルオプティマイザ７２によって実行されるアルゴリズムは、図５、図１２、および図１４を参照して前に説明した。重み付きグラフが、手順ステップ１０４で生成される。垂直プロファイルオプティマイザ７２が、軌道予測エンジン７４を使用して、各軌道区間のそれぞれのコストを予測する。垂直プロファイルオプティマイザ７２が、軌道区間形状と初期条件を軌道予測エンジン７４に送る（手順ステップ１３６）。軌道予測エンジン７４が、巡航フェーズの各レベル区間の時間と燃料消費量を計算し、その情報を垂直プロファイルオプティマイザ７２に送る（手順ステップ１３８）。垂直プロファイルオプティマイザ７２がまた、上昇／降下位置および初期条件を軌道予測エンジン７４に送る（手順ステップ１４０）。軌道予測エンジン７４が、巡航フェーズの各上昇または降下区間の時間と燃料消費量を計算し、その情報を垂直プロファイルオプティマイザ７２に送る（手順ステップ１４２）。垂直プロファイルオプティマイザ７２が、軌跡予測エンジン７４から受け取った情報を使用して、重み付きグラフを表すデジタルデータを生成および保存する（手順ステップ１０４）。次に、垂直プロファイルオプティマイザ７２が、重み付きグラフを表す保存されたデジタルデータに経路発見アルゴリズムを適用することにより、巡航最適化問題を解く（手順ステップ１０６）。この解は、最適化された巡航垂直プロファイルにおけるステップ位置と高度１４４を含む。垂直プロファイルオプティマイザ７２が、得られたステップ位置および高度１４４を軌道予測エンジン７４に渡し、軌道予測エンジン７４は、ステップ上昇／降下情報に基づいて、ルート全体に沿った予測軌道を生成する（手順ステップ１４６）。その予測軌道が、計画された最適なステップ上昇／降下位置を有する計画軌道の垂直プロファイルを垂直状況表示の形で表示するように構成されたコックピットグラフィカルディスプレイシステム１５に送られる（手順ステップ１４８）。
【００５８】
図１８は、本明細書で提案する方法に従って決定された最適化された垂直プロファイル上昇の一部を示す垂直状況表示５０の例示的なスクリーンショットを表す図である。そのような垂直状況表示５０は、電子入力装置６４を使用してパイロットによって入力された選択に応じて、コンピュータ６２（図３参照）によって電子表示装置７０に表示されることができる。垂直状況表示５０は、航空機の垂直（高度）プロファイルをグラフィカルに表示する。このタイプの垂直状況表示５０の基本的な特徴は、高度基準スケール５２および水平距離スケール５８、航空機の記号８０、投影された飛行経路ベクトルを表す直線６０、地形描写５４、ナビゲーション補助情報、ならびに乗組員と飛行管理コンピュータが選択した様々な情報を含む。図１８は、経路動作モードにおける垂直状況表示５０を示す。
【００５９】
図１８に示される例示的な最適化された計画飛行経路４４は、最適化された計画飛行経路４４を表す、一続きの接続された直線を、さらに含む。図１８に示す例では、最適化された計画飛行経路４４は、以下の一続きの飛行区間を含む：第１のステップ上昇区間８２、第１のレベル区間８４、第２のステップ上昇区間８６、第２のレベル区間８８、およびステップ降下区間９０。ステップ上昇／降下の位置は、本明細書で提案する垂直プロファイル最適化方法を使用して決定され、最適化された垂直プロファイルに従ってパイロットが航空機を飛行させるのを助けるために、コックピットディスプレイに表示される。最適化された計画飛行経路４４に沿った様々なウェイポイントが、ウェイポイント名インジケータ５６によって示される。最適化された計画飛行経路４４を表す線は、航空機の現在位置からの距離の関数として計画高度を示す。地形描写５４は、最適化された計画飛行経路４４に基づいている。経路モードは、上昇終了点９２、降下開始点９４、および／またはナビゲーションディスプレイからの他の任意の経路に基づく記号の表示を含むことができる。
【００６０】
本明細書で開示される方法論は、航空機飛行の巡航フェーズにおけるコスト最適化または燃料最適化された垂直プロファイルを見つける問題を解決する。結果として得られる最適な垂直プロファイルは、選択された巡航法（ＬＲＣ、ＥＣＯＮ  ＣＩまたは手動で選択された巡航マッハ）、法的に利用可能なフライトレベル、航空機の重量（飛行中に変化する）、大気温度プロファイル（地理的に変化する）、および風／垂直プロファイル（地理的に変化する）に依存する。
【００６１】
巡航フェーズ中に航空機が飛行すべき垂直プロファイルを最適化するための電子装置および方法が、様々な実施形態を参照して説明されたが、本明細書の教示の範囲から逸脱することなく、様々な変更が行われ、均等物がその要素の代わりに置き換えられ得ることが、当業者によって理解されるであろう。加えて、その範囲から逸脱することなく、本明細書の教示を特定の状況に適合させるために、多くの修正を加えることができる。したがって、特許請求の範囲は、本明細書に開示された特定の実施形態に限定されないことが、意図されている。
【００６２】
本明細書で説明する方法は、記憶装置および／またはメモリ装置を含むがこれらに限定されない、非一時的な有形のコンピュータ可読記憶媒体に具現化される実行可能命令としてエンコードされてもよい。そのような命令は、処理システムまたはコンピューティングシステムによって実行されると、本明細書で説明される方法の少なくとも一部を、システム装置に実行させる。上記で詳細に説明した実施形態は、プログラム可能なコンピュータによって実行されるルーチンなどの、コンピュータ実行可能命令を含むことができる。専用コンピュータ、または以下に説明する１つ以上のコンピュータ実行可能命令を実行するように特別にプログラムされた、構成された、または構築されたデータプロセッサなどの、他のコンピュータシステム構成が、採用されてもよい。したがって、本明細書で一般的に使用される場合、「コンピュータ」という用語は、コックピットディスプレイシステム用コンピュータ、飛行管理コンピュータ、飛行制御コンピュータ、電子フライトバッグ、ラップトップ、ラップトップ、または他のハンドヘルド装置を含む、コックピットで使用できる任意のデータプロセッサを指す。
【００６３】
以下に記載される方法クレームは、クレーム文言が、ステップの一部または全てが実行される特定の順序を示す条件を明示的に指定または述べていない限り、そこに列挙されたステップがアルファベット順で（クレーム内のアルファベット順は、前に列挙されたステップを参照する目的にのみ使用される）またはそれらが列挙された順序で実行されることを要求すると解釈されるべきではない。また、方法クレームは、クレーム文言がそのような理解を排除する条件を明示的に述べていない限り、２つ以上のステップの任意の部分が同時または交互に実行されることを排除すると解釈されるべきでもない。
【００６４】
本開示は、以下の条項（特許請求されているかもしれないし、いないかもしれない）に示される例示的で非網羅的な例を、さらに含む。
【００６５】
条項Ａ１
飛行の巡航フェーズ中に航空機が飛行すべき垂直プロファイルを最適化する方法であって、（ａ）航空機の潜在的な巡航飛行経路に沿った全ての潜在的に適切なステップ位置を決定することと、（ｂ）潜在的な巡航飛行経路に沿った全てのレベル区間とステップ区間のコストに基づいて重み付けられた重み付きグラフを表すデジタルデータを生成することと、（ｃ）グラフ理論を重み付きグラフに適用することにより、巡航最適化問題を解くことと、（ｄ）巡航最適化問題を解いた結果として得られた最適化された垂直プロファイルのステップ位置と高度を出力することと、（ｅ）最適化された垂直プロファイルのステップ位置と高度に基づくルートに沿って予測軌道を生成することと、（ｆ）ルートの一部に対応する最適化された垂直プロファイルの少なくとも一部を、コックピットグラフィカルディスプレイシステムに表示することと、を含む方法。
【００６６】
条項Ａ２
予測軌道の一部に従って飛行するように航空機を制御することを、さらに含む、条項Ａ１に記載の方法。
【００６７】
条項Ａ３
予測軌道の一部に沿った航空機の飛行中に手順ステップ（ａ）から（ｅ）までを繰り返して、更新された予測軌道を生成することを、さらに含む、条項Ａ１からＡ２のいずれか１つに記載の方法。
【００６８】
条項Ａ４
手順ステップ（ａ）が、全ての潜在的なフライトレベルの区間におけるコスト曲線を並列に計算することであって、各区間のコスト曲線が、航空機パフォーマンスモデルに基づいている、計算することと、コスト曲線間の全ての交点を決定することと、を含む、条項Ａ１からＡ３のいずれか１つに記載の方法。
【００６９】
条項Ａ５
コスト曲線を計算することが、１つの区間における潜在的なフライトレベルの各々について推定燃料消費量を計算することと、次いで、次の区間のコスト曲線計算のための航空機重量を推定するために、最小の推定燃料消費量を考慮することと、を含む、条項Ａ１からＡ４のいずれか１つに記載の方法。
【００７０】
条項Ａ６
手順ステップ（ｂ）が、交点間の各フライトレベルでの全てのレベル区間のコストを合計することと、各交点について、航空機パフォーマンスモデルに基づいて、それぞれの交差するコスト曲線の２つのフライトレベル間で上昇または降下するコストを計算することと、を含み、計算することは、飛行しないレベル区間についてのコストの部分を差し引くことによりコストを補正することを含み、コストのその部分は、上昇または降下中に移動した距離に比例する、条項Ａ１からＡ５のいずれか１つに記載の方法。
【００７１】
条項Ａ７
レベル区間が、重み付きグラフにおいて横方向エッジとして表され、ステップ区間が、重み付きグラフにおいて垂直エッジとして表される、条項Ａ１からＡ６のいずれかに記載の方法。
【００７２】
条項Ａ８
手順ステップ（ｃ）が、経路発見アルゴリズムを使用して、重み付きグラフにおいて、最適な垂直プロファイルを表す横方向エッジと垂直エッジを見つけることを含む、条項Ａ１からＡ７のいずれか１つに記載の方法。
【００７３】
条項Ａ９
手順ステップ（ａ）から（ｅ）までが、航空機の飛行中に飛行管理コンピュータによって周期的に実行される、条項Ａ１からＡ８のいずれか１つに記載の方法。
【００７４】
条項Ａ１０
飛行の巡航フェーズ中に航空機が飛行すべき垂直プロファイルを最適化するための電子装置であって、以下の動作を実行するように構成されたコンピュータシステムを含む電子装置：（ａ）航空機の潜在的な巡航飛行経路に沿った全ての潜在的に適切なステップ位置を決定すること、（ｂ）潜在的な巡航飛行経路に沿った全てのレベル区間とステップ区間のコストに基づいて重み付けられた重み付きグラフを表すデジタルデータを生成すること、（ｃ）グラフ理論を重み付きグラフに適用することにより、巡航最適化問題を解くこと、（ｄ）巡航最適化問題を解いた結果として得られた最適化された垂直プロファイルのステップ位置と高度を出力すること、（ｅ）最適化された垂直プロファイルのステップ位置と高度に基づくルートに沿って、航空機が飛行すべき予測軌道を生成すること。
【００７５】
条項Ａ１１
動作（ａ）が、全ての潜在的なフライトレベルの区間におけるコスト曲線を並列に計算することであって、各区間のコスト曲線が、航空機パフォーマンスモデルに基づいている、計算することと、コスト曲線間の全ての交点を決定することと、を含む、条項Ａ１０に記載の電子装置。
【００７６】
条項Ａ１２
コスト曲線を計算することが、１つの区間における潜在的なフライトレベルの各々について推定燃料消費量を計算することと、次いで、次の区間のコスト曲線計算のための航空機重量を推定するために、最小の推定燃料消費量を考慮することと、を含む、条項Ａ１０またはＡ１１に記載の電子装置。
【００７７】
条項Ａ１３
動作（ｂ）が、交点間の各フライトレベルでの全てのレベル区間のコストを合計することと、各交点について、航空機パフォーマンスモデルに基づいて、それぞれの交差するコスト曲線の２つのフライトレベル間で上昇または降下するコストを計算することと、を含む、条項Ａ１０からＡ１２のいずれか１つに記載の電子装置。
【００７８】
条項Ａ１４
レベル区間が、重み付きグラフにおいて横方向エッジとして表され、ステップ区間が、重み付きグラフにおいて垂直エッジとして表される、条項Ａ１０からＡ１３のいずれか１つに記載の電子装置。
【００７９】
条項Ａ１５
動作（ｃ）が、経路発見アルゴリズムを使用して、重み付きグラフにおいて、最適な垂直プロファイルを表す横方向エッジと垂直エッジを見つけることを含む、条項Ａ１０からＡ１４のいずれか１つに記載の電子装置。
【００８０】
条項Ａ１６
飛行の巡航フェーズ中に航空機が飛行すべき垂直プロファイルを最適化するためのシステムであって、コックピットグラフィカルディスプレイシステムおよび以下の動作を実行するように構成されたコンピュータシステムを含むシステム：（ａ）航空機の潜在的な巡航飛行経路に沿った全ての潜在的に適切なステップ位置を決定すること、（ｂ）潜在的な巡航飛行経路に沿った全てのレベル区間とステップ区間のコストに基づいて重み付けられた重み付きグラフを表すデジタルデータを生成すること、（ｃ）グラフ理論を重み付きグラフに適用することにより、巡航最適化問題を解くこと、（ｄ）巡航最適化問題を解いた結果として得られた最適化された垂直プロファイルのステップ位置と高度を出力すること、（ｅ）最適化された垂直プロファイルのステップ位置と高度に基づくルートに沿って、航空機が飛行すべき予測軌道を生成すること、（ｆ）ルートの一部に対応する最適化された垂直プロファイルの少なくとも一部を表示するように、コックピットグラフィカルディスプレイシステムを制御すること。
【００８１】
条項Ａ１７
動作（ａ）が、全ての潜在的なフライトレベルの区間におけるコスト曲線を並列に計算することであって、各区間のコスト曲線が、航空機パフォーマンスモデルに基づいている、計算することと、コスト曲線間の全ての交点を決定することと、を含む、条項Ａ１６に記載のシステム。
【００８２】
条項Ａ１８
動作（ｂ）が、交点間の各フライトレベルでの全てのレベル区間のコストを合計することと、各交点について、航空機パフォーマンスモデルに基づいて、それぞれの交差するコスト曲線の２つのフライトレベル間で上昇または降下するコストを計算することと、を含む、条項Ａ１６またはＡ１７に記載のシステム。
【００８３】
条項Ａ１９
レベル区間が、重み付きグラフにおいて横方向エッジとして表され、ステップ区間が、重み付きグラフにおいて垂直エッジとして表される、条項Ａ１６からＡ１８のいずれか１つに記載のシステム。
【００８４】
条項Ａ２０
動作（ｃ）が、経路発見アルゴリズムを使用して、重み付きグラフにおいて、最適な垂直プロファイルを表す横方向エッジおよび垂直エッジを見つけることを含む、条項Ａ１６からＡ１９のいずれか１つに記載のシステム。
【図１】
2020079076.tif 000003
【図２】
2020079076.tif 000004
【図３】
2020079076.tif 000005
【図４】
2020079076.tif 000006
【図５】
2020079076.tif 000007
【図６】
2020079076.tif 000008
【図７】
2020079076.tif 000009
【図８】
2020079076.tif 000010
【図９】
2020079076.tif 000011
【図１０】
2020079076.tif 000012
【図１１】
2020079076.tif 000013
【図１２】
2020079076.tif 000014
【図１３】
2020079076.tif 000015
【図１４】
2020079076.tif 000016
【図１５】
2020079076.tif 000017
【図１６】
2020079076.tif 000018
【図１７】
2020079076.tif 000019
【図１８】
2020079076.tif 000020
【外国語明細書】
2020079076000001.pdf
2020079076000002.pdf
2020079076000003.pdf
2020079076000004.pdf