(57)【特許請求の範囲】
【請求項１】
航空管制を支援する航空管制支援装置であって、
航空機の飛行計画を表す飛行計画情報に基づいて、航空機間のコンフリクトの発生が検出された場合、当該コンフリクトの発生を回避するための前記飛行計画の変更を表す回避手順を作成し、当該作成された回避手順により構成される回避案を作成する回避案作成手段と、
前記作成された回避案を出力する回避案出力手段と、
を備え、
前記回避案作成手段は、前記コンフリクトの発生が検出された場合、当該コンフリクトを発生させる２つの航空機間の鉛直方向における距離である高度差を、予め設定された閾値高度差以上とするように、当該コンフリクトを発生させる２つの航空機の一方である指示機に対して、高度の変更を表す前記回避手順を作成するように構成され、
前記回避手順は、高度の変更を実行すべき期間である実行期間を含み、
さらに、前記回避案作成手段は、
前記コンフリクトの発生が検出された場合、前記指示機に対して、高度の変更を表し、且つ、現時点から、当該コンフリクトの発生が開始する時点まで、の期間である基本実行期間を前記実行期間として含む、仮の回避手順である仮回避手順を作成し、当該作成された仮回避手順を前記飛行計画情報に反映することにより、当該高度の変更に伴って当該指示機と他の航空機との間に新たにコンフリクトが発生する場合、当該発生するコンフリクトのそれぞれに対して、互いに異なる前記回避案を構成する前記回避手順として、当該コンフリクトの発生が開始する時点、又は、当該コンフリクトの発生が終了する時点に基づいて設定した前記実行期間を含み、且つ、当該高度の変更を表す回避手順を作成し、一方、当該高度の変更に伴って当該指示機と他の航空機との間にコンフリクトが発生しない場合、前記基本実行期間を前記実行期間として含み、且つ、当該高度の変更を表す回避手順を作成するように構成された航空管制支援装置。
【請求項２】
請求項１に記載の航空管制支援装置であって、
前記回避案作成手段は、前記回避案を構成する前記回避手順として既に作成された回避手順のすべてを前記飛行計画情報に反映することにより新たにコンフリクトが発生する場合、当該コンフリクトの発生を回避するための回避手順を、当該回避案を構成する回避手順として作成する処理を、当該回避案を構成する前記回避手順として既に作成された回避手順のすべてを前記飛行計画情報に反映しても新たにコンフリクトが発生しなくなるまで繰り返し実行するように構成された航空管制支援装置。
【請求項３】
請求項１又は請求項２に記載の航空管制支援装置であって、
前記回避案作成手段は、前記コンフリクトの発生が検出された場合、当該コンフリクトを発生させる２つの航空機間の水平方向における距離を、予め設定された閾値距離以上とするように、当該２つの航空機のそれぞれに対して、マッハ数の変更を表す前記回避手順を作成するように構成された航空管制支援装置。
【請求項４】
請求項１乃至３のいずれかに記載の航空管制支援装置であって、
前記回避案作成手段は、
前記指示機に対する高度の変更を表す前記仮回避手順を前記飛行計画情報に反映することにより、当該変更後の高度にて当該指示機と他の航空機との間に新たにコンフリクトが発生する場合、当該発生するコンフリクトのそれぞれに対して、互いに異なる前記回避案を構成する前記回避手順として、当該コンフリクトの発生が終了する時点を、前記実行期間が開始する時点として設定し、且つ、前記基本実行期間が終了する時点を、当該実行期間が終了する時点として設定した前記回避手順を作成するように構成された航空管制支援装置。
【請求項５】
請求項１乃至４のいずれかに記載の航空管制支援装置であって、
前記回避案作成手段は、
前記指示機に対する高度の変更を表す前記仮回避手順を前記飛行計画情報に反映することにより、当該変更の途中の高度にて当該指示機と他の航空機との間に新たにコンフリクトが発生する場合、当該発生するコンフリクトのそれぞれに対して、互いに異なる前記回避案を構成する前記回避手順として、当該コンフリクトの発生が開始する時点を、前記実行期間が終了する時点として設定し、且つ、前記基本実行期間が開始する時点を、当該実行期間が開始する時点として設定した前記回避手順を作成するように構成された航空管制支援装置。
【請求項６】
請求項１乃至５のいずれかに記載の航空管制支援装置であって、
前記回避案作成手段は、
前記指示機に対する高度の変更を表す前記仮回避手順を前記飛行計画情報に反映することにより、当該変更の途中の高度にて当該指示機と他の航空機との間に新たにコンフリクトが発生する場合、当該発生するコンフリクトのそれぞれに対して、互いに異なる前記回避案を構成する前記回避手順として、当該コンフリクトの発生が終了する時点を、前記実行期間が開始する時点として設定し、且つ、前記基本実行期間が終了する時点を、当該実行期間が終了する時点として設定した前記回避手順を作成するように構成された航空管制支援装置。
【請求項７】
情報処理装置にて航空管制を支援する航空管制支援方法であって、
前記情報処理装置が、航空機の飛行計画を表す飛行計画情報に基づいて、航空機間のコンフリクトの発生が検出された場合、当該コンフリクトの発生を回避するための前記飛行計画の変更を表す回避手順を作成し、当該作成された回避手順により構成される回避案を作成すると共に、前記コンフリクトの発生が検出された場合、当該コンフリクトを発生させる２つの航空機間の鉛直方向における距離である高度差を、予め設定された閾値高度差以上とするように、当該コンフリクトを発生させる２つの航空機の一方である指示機に対して、高度の変更を表す前記回避手順を作成し、
前記回避手順は、高度の変更を実行すべき期間である実行期間を含み、
さらに、前記情報処理装置が、前記回避手順を作成する際に、
前記コンフリクトの発生が検出された場合、前記指示機に対して、高度の変更を表し、且つ、現時点から、当該コンフリクトの発生が開始する時点まで、の期間である基本実行期間を前記実行期間として含む、仮の回避手順である仮回避手順を作成し、当該作成された仮回避手順を前記飛行計画情報に反映することにより、当該高度の変更に伴って当該指示機と他の航空機との間に新たにコンフリクトが発生する場合、当該発生するコンフリクトのそれぞれに対して、互いに異なる前記回避案を構成する前記回避手順として、当該コンフリクトの発生が開始する時点、又は、当該コンフリクトの発生が終了する時点に基づいて設定した前記実行期間を含み、且つ、当該高度の変更を表す回避手順を作成し、一方、当該高度の変更に伴って当該指示機と他の航空機との間にコンフリクトが発生しない場合、前記基本実行期間を前記実行期間として含み、且つ、当該高度の変更を表す回避手順を作成し、
前記情報処理装置が、前記作成された回避案を出力する、航空管制支援方法。
【請求項８】
航空管制を支援する航空管制支援装置に、
航空機の飛行計画を表す飛行計画情報に基づいて、航空機間のコンフリクトの発生が検出された場合、当該コンフリクトの発生を回避するための前記飛行計画の変更を表す回避手順を作成し、当該作成された回避手順により構成される回避案を作成する回避案作成手段と、
前記作成された回避案を出力する回避案出力手段と、
を実現させるための航空管制支援プログラムであり、
前記回避案作成手段は、前記コンフリクトの発生が検出された場合、当該コンフリクトを発生させる２つの航空機間の鉛直方向における距離である高度差を、予め設定された閾値高度差以上とするように、当該コンフリクトを発生させる２つの航空機の一方である指示機に対して、高度の変更を表す前記回避手順を作成するように構成され、
前記回避手順は、高度の変更を実行すべき期間である実行期間を含み、
さらに、前記回避案作成手段は、
前記コンフリクトの発生が検出された場合、前記指示機に対して、高度の変更を表し、且つ、現時点から、当該コンフリクトの発生が開始する時点まで、の期間である基本実行期間を前記実行期間として含む、仮の回避手順である仮回避手順を作成し、当該作成された仮回避手順を前記飛行計画情報に反映することにより、当該高度の変更に伴って当該指示機と他の航空機との間に新たにコンフリクトが発生する場合、当該発生するコンフリクトのそれぞれに対して、互いに異なる前記回避案を構成する前記回避手順として、当該コンフリクトの発生が開始する時点、又は、当該コンフリクトの発生が終了する時点に基づいて設定した前記実行期間を含み、且つ、当該高度の変更を表す回避手順を作成し、一方、当該高度の変更に伴って当該指示機と他の航空機との間にコンフリクトが発生しない場合、前記基本実行期間を前記実行期間として含み、且つ、当該高度の変更を表す回避手順を作成するように構成された、
航空管制支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、航空管制を支援する航空管制支援装置に関する。
【背景技術】
【０００２】
航空管制を支援する航空管制支援装置が知られている。この種の航空管制支援装置の一つとして、特許文献１に記載の航空管制支援装置は、航空機の飛行計画を表す飛行計画情報に基づいて、航空機間のコンフリクトの発生を検出し、コンフリクトの発生が検出された場合、その旨を表す情報を出力する。コンフリクトは、航空機間の距離が、予め設定された閾値距離よりも小さい状態を表す。
【０００３】
この航空管制支援装置によれば、ユーザ（例えば、航空管制官）は、コンフリクトの発生を認識することができる。これにより、ユーザは、コンフリクトの発生を回避するように、航空機へ指示を送ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１２０５００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記航空管制支援装置においては、コンフリクトの発生を回避するための案（回避案）をユーザが作成する手間が煩雑であるという問題があった。また、コンフリクトの発生を迅速に且つ確実に回避することができない虞があった。
【０００６】
このため、本発明の目的は、上述した課題である「ユーザが回避案を作成する手間が煩雑であること、及び、コンフリクトの発生を迅速に且つ確実に回避できない場合が生じること」を解決することが可能な航空管制支援装置を提供することにある。
【課題を解決するための手段】
【０００７】
かかる目的を達成するため本発明の一形態である航空管制支援装置は、
航空管制を支援する装置である。
【０００８】
更に、この航空管制支援装置は、
航空機の飛行計画を表す飛行計画情報に基づいて、航空機間のコンフリクトの発生が検出された場合、当該コンフリクトの発生を回避するための上記飛行計画の変更を表す回避手順を作成し、当該作成された回避手順により構成される回避案を作成する回避案作成手段と、
上記作成された回避案を出力する回避案出力手段と、
を備える。
【０００９】
また、本発明の他の形態である航空管制支援方法は、航空管制を支援する方法である。
更に、この航空管制支援方法は、
航空機の飛行計画を表す飛行計画情報に基づいて、航空機間のコンフリクトの発生が検出された場合、当該コンフリクトの発生を回避するための上記飛行計画の変更を表す回避手順を作成し、当該作成された回避手順により構成される回避案を作成し、
上記作成された回避案を出力する方法である。
【００１０】
また、本発明の他の形態である航空管制支援プログラムは、
航空管制を支援する航空管制支援装置に、
航空機の飛行計画を表す飛行計画情報に基づいて、航空機間のコンフリクトの発生が検出された場合、当該コンフリクトの発生を回避するための上記飛行計画の変更を表す回避手順を作成し、当該作成された回避手順により構成される回避案を作成する回避案作成手段と、
上記作成された回避案を出力する回避案出力手段と、
を実現させるためのプログラムである。
【発明の効果】
【００１１】
本発明は、以上のように構成されることにより、ユーザが回避案を作成する手間を軽減するとともに、コンフリクトの発生を迅速に且つ確実に回避することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態に係る航空管制支援装置の機能を表すブロック図である。
【図２】本発明の第１実施形態に係る航空管制支援装置が実行する回避案出力処理プログラムを示したフローチャートである。
【図３】本発明の第１実施形態に係る航空管制支援装置が実行する回避案作成処理プログラムを示したフローチャートである。
【図４】本発明の第１実施形態に係る航空管制支援装置が記憶する回避手順を表す情報を示したテーブルである。
【図５】本発明の第１実施形態に係る航空管制支援装置が実行する回避手順作成処理プログラムを示したフローチャートである。
【図６】本発明の第１実施形態に係る航空管制支援装置が実行する高度回避手順作成処理プログラムを示したフローチャートである。
【図７】本発明の第１実施形態に係る航空管制支援装置が実行するマックナンバーテクニック回避手順作成処理プログラムを示したフローチャートである。
【図８】本発明の第１実施形態に係る航空管制支援装置が実行する実行期間調整処理プログラムを示したフローチャートである。
【図９】航空機の飛行計画の一例を概念的に示した説明図である。
【図１０】マックナンバーテクニックの適用条件を概念的に示した説明図である。
【図１１】航空機の飛行計画の一例を概念的に示した説明図である。
【図１２】本発明の第１実施形態に係る航空管制支援装置が作成する回避案の一例を概念的に示した説明図である。
【図１３】本発明の第１実施形態に係る航空管制支援装置が優先度を算出する際に用いる評価テーブルの一部を示した図である。
【図１４】本発明の第１実施形態に係る航空管制支援装置が優先度を算出する際に用いる評価テーブルの一部を示した図である。
【図１５】本発明の第１実施形態に係る航空管制支援装置が優先度を算出する際に用いる評価テーブルの一部を示した図である。
【図１６】本発明の第１実施形態に係る航空管制支援装置が出力する回避案の一例を示した図である。
【図１７】本発明の第１実施形態に係る航空管制支援装置が出力する回避案の一例を示した図である。
【図１８】本発明の第２実施形態に係る航空管制支援装置の機能を表すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明に係る、航空管制支援装置、航空管制支援方法、及び、航空管制支援プログラム、の各実施形態について図１〜図１８を参照しながら説明する。
【００１４】
＜第１実施形態＞
（構成）
図１に示したように、第１実施形態に係る航空管制支援装置１は、航空管制を支援する装置である。本例では、航空管制支援装置１は、情報処理装置である。なお、航空管制支援装置１は、互いに通信可能に接続された複数の情報処理装置により構成されていてもよい。
【００１５】
航空管制支援装置１は、図示しない中央処理装置（ＣＰＵ；Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、記憶装置（メモリ及びハードディスク駆動装置（ＨＤＤ；Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等）、入力装置（キーボード及びマウス等）、及び、出力装置（ディスプレイ等）を備える。航空管制支援装置１は、記憶装置に記憶されているプログラムをＣＰＵが実行することにより、後述する機能を実現するように構成されている。
【００１６】
（機能）
図１は、上記のように構成された航空管制支援装置１の機能を表すブロック図である。航空管制支援装置１の機能は、コンフリクト検出部（コンフリクト検出手段）１１と、回避案作成部（回避案作成手段）１２と、回避案出力部（回避案出力手段）１３と、を含む。
【００１７】
コンフリクト検出部１１は、航空機の飛行計画を表す飛行計画情報に基づいて、航空機間のコンフリクトの発生を検出する。コンフリクトは、航空機間の距離が予め設定された閾値距離（例えば、２００フィート）よりも小さい状態を表す。
【００１８】
また、飛行計画情報は、出発地点から到着地点までの経路（経度、緯度、及び、高度）と、経路上の地点を通過する時刻と、を表す情報と、航空機の機体を特定するための機体特定情報（例えば、型式等）と、を含む。
【００１９】
また、コンフリクト検出部１１は、回避案作成部１２により作成された回避手順を飛行計画情報に反映した状態における、航空機間のコンフリクトの発生を検出する。
【００２０】
回避案作成部１２は、コンフリクト検出部１１により、航空機間のコンフリクトの発生が検出された場合、当該コンフリクトの発生を回避するための飛行計画の変更を表す回避手順（を表す情報）を作成する。そして、回避案作成部１２は、作成された回避手順により構成される回避案（を表す情報）を作成する。
【００２１】
具体的には、回避案作成部１２は、作成中の回避案のそれぞれに対して、当該回避案を構成する回避手順を作成する処理を、当該回避案を構成する回避手順として既に作成された回避手順のすべてを飛行計画情報に反映しても新たにコンフリクトが発生しなくなるまで繰り返し実行する。ここで、上記処理において回避案作成部１２が作成する回避手順は、上記回避案を構成する回避手順として既に作成された回避手順のすべてを飛行計画情報に反映することにより新たに発生するコンフリクトを回避するための回避手順である。
【００２２】
また、本明細書において、１つの回避案を作成するために、上記処理が実行される回数は、世代数とも呼ばれる。
例えば、飛行計画情報に基づいて、第１の航空機と第２の航空機との間のコンフリクトの発生が検出された場合、１世代目の世代（世代数が１である世代）における回避手順として、回避案作成部１２は、第１の航空機の高度を変更する第１の回避手順を作成する。
【００２３】
更に、第１の回避手順を飛行計画情報に反映した状態において、第１の航空機と第３の航空機との間のコンフリクトの発生が検出される場合を想定する。この場合、２世代目の世代（世代数が２である世代）における回避手順として、回避案作成部１２は、第３の航空機の高度を変更する第２の回避手順を作成する。
【００２４】
そして、第１の回避手順及び第２の回避手順を飛行計画情報に反映した状態において、いずれの航空機間においてもコンフリクトの発生が検出されなくなった場合を想定する。この場合、回避案作成部１２は、第１の回避手順及び第２の回避手順により構成される回避案を作成する。
【００２５】
本例では、回避案作成部１２は、マッハ数（マック・ナンバー）の変更を表す回避手順、及び、高度の変更を表す回避手順を作成する。
【００２６】
回避案作成部１２は、マッハ数の変更を表す回避手順を作成する場合、コンフリクトを発生させる２つの航空機のそれぞれに対して回避手順（即ち、２つの回避手順からなる回避手順組）を作成する。マッハ数の変更を表す回避手順は、コンフリクトを発生させる２つの航空機間の水平方向における距離を、予め設定された閾値距離（本例では、１０分だけ航空機が飛行した場合に移動する距離）以上とするように設定された、変更後のマッハ数を表す情報を含む。
【００２７】
回避案作成部１２は、高度の変更を表す回避手順を作成する場合、コンフリクトを発生させる２つの航空機の一方である指示機に対して回避手順を作成する。高度の変更を表す回避手順は、コンフリクトを発生させる２つの航空機間の高度差を、予め設定された閾値高度差（本例では、１０００フィート）以上とするように設定された、変更後の高度を表す情報を含む。
【００２８】
また、回避手順は、高度の変更、又は、マッハ数の変更を実行すべき期間である実行期間（保証時間）と、当該回避手順を実行すべき航空機（対象機、指示機）を識別するための情報（対象機ＩＤ）と、を含む。
【００２９】
回避案出力部１３は、回避案作成部１２により作成された回避案を出力装置を介して出力する（本例では、回避案をディスプレイに表示する）。
【００３０】
具体的には、回避案出力部１３は、回避案作成部１２により作成された回避案を構成する回避手順のそれぞれに対して、当該回避手順の実行を優先する程度を表す優先度を算出する。更に、回避案出力部１３は、算出された優先度に基づいて、回避案作成部１２により作成された回避案を出力する。
【００３１】
これによれば、ユーザ（例えば、航空管制官）に、例えば、航空機が消費する燃料の量がより少ない回避案、又は、航空機がより安全に飛行できる回避案等を容易に選択させることができる。
【００３２】
より具体的に述べると、回避案出力部１３は、回避案作成部１２により作成された回避案毎に、回避案が出力される順序を表すパラメータ（順序パラメータ）を取得する。パラメータは、回避案を構成する回避手順のそれぞれに対して算出された優先度の合計値、回避案を構成する回避手順のそれぞれに対して算出された優先度の平均値、又は、回避案を構成する回避手順の数である。
【００３３】
回避案出力部１３は、取得されたパラメータが表す順序に従って、回避案作成部１２により作成された回避案を出力する。
【００３４】
本例では、回避案出力部１３は、パラメータが優先度の合計値である場合、回避案に対する優先度の合計値が大きくなるほど、当該回避案がディスプレイ内のより上方（上位）に位置するように、回避案を出力する。また、回避案出力部１３は、パラメータが優先度の平均値である場合、回避案に対する優先度の平均値が大きくなるほど、当該回避案がディスプレイ内のより上方に位置するように、回避案を出力する。また、回避案出力部１３は、パラメータが回避手順の数である場合、回避案を構成する回避手順の数が少なくなるほど、当該回避案がディスプレイ内のより上方に位置するように、回避案を出力する。
【００３５】
（作動）
次に、上述した航空管制支援装置１の作動について説明する。
航空管制支援装置１は、図２にフローチャートにより示した回避案出力処理プログラムを実行するようになっている。
【００３６】
具体的に述べると、航空管制支援装置１は、回避案出力処理プログラムの処理を開始すると、ステップＳ１０１にて、コンフリクトを探査する（ステップＳ１０１）。具体的には、航空管制支援装置１は、飛行計画情報を他の情報処理装置から受信し、受信した飛行計画情報を記憶する。そして、航空管制支援装置１は、記憶されている飛行計画情報に基づいて、航空機間のコンフリクトの発生を検出する。
【００３７】
次いで、航空管制支援装置１は、ステップＳ１０１にてコンフリクトの発生が検出されたか否かを判定する（ステップＳ１０２）。コンフリクトの発生が検出されなかった場合、航空管制支援装置１は、「Ｎｏ」と判定して、回避案出力処理プログラムの処理を終了する。
【００３８】
一方、コンフリクトの発生が検出された場合、航空管制支援装置１は、「Ｙｅｓ」と判定してステップＳ１０３へ進み、回避案を作成する。具体的には、航空管制支援装置１は、図３にフローチャートにより示した回避案作成処理プログラムを実行する。
【００３９】
なお、回避案作成処理プログラムは、コンフリクト情報のリストと、世代数と、回避手順ＩＤと、が入力されるプログラムである。コンフリクト情報は、コンフリクトの内容を表す情報である。
【００４０】
本例では、コンフリクト情報は、コンフリクトを発生させる２つの航空機のそれぞれに対する航空機識別情報と、コンフリクトの発生の開始時点と、コンフリクトの発生の終了時点と、当該２つの航空機のうちのいずれの航空機が先行するかを表す情報と、当該２つの航空機の経路間の関係を表す情報と、を含む。航空機識別情報は、航空機を識別するための情報である。回避手順ＩＤは、回避手順を識別するための情報である。
【００４１】
この時点では、航空管制支援装置１は、ステップＳ１０１にて検出されたコンフリクトのそれぞれに対するコンフリクト情報のすべてからなるコンフリクト情報のリストと、世代数としての１と、回避手順ＩＤとしての空の情報と、を回避案作成処理プログラムに入力する。
【００４２】
航空管制支援装置１は、入力されたコンフリクト情報のそれぞれを１つずつ順に処理対象とする第１のループ処理（ステップＳ２０１〜ステップＳ２１２）を実行する。
【００４３】
第１のループ処理において、先ず、航空管制支援装置１は、処理対象となるコンフリクト情報に対して回避手順を作成する（ステップＳ２０２）。具体的には、航空管制支援装置１は、図５にフローチャートにより示した回避手順作成処理プログラムを実行する。
【００４４】
なお、この回避手順作成処理プログラムは、コンフリクト情報と、回避手順ＩＤと、が入力されるプログラムである。また、この回避手順作成処理プログラムは、回避手順のリストを出力するプログラムである。この時点では、航空管制支援装置１は、処理対象となるコンフリクト情報と、回避案作成処理プログラムに入力された回避手順ＩＤと、を回避手順作成処理プログラムに入力する。なお、この回避手順作成処理プログラムに係る処理については後述する。
【００４５】
次いで、航空管制支援装置１は、ステップＳ２０２にて作成された（即ち、回避手順作成処理プログラムにより出力された）回避手順のそれぞれを１つずつ順に処理対象とする第２のループ処理（ステップＳ２０３〜ステップＳ２１０）を実行する。なお、航空管制支援装置１は、回避手順がマッハ数の変更を表す場合、当該回避手順が構成する回避手順組を処理対象として第２のループ処理を実行する。
【００４６】
第２のループ処理において、先ず、航空管制支援装置１は、処理対象となる回避手順（又は、回避手順組）に固有の回避手順ＩＤを生成する（ステップＳ２０４）。そして、航空管制支援装置１は、処理対象となる回避手順と、生成された回避手順ＩＤ（単にＩＤとも表記される）と、回避案作成処理プログラムに入力された世代数と、親ＩＤとしての、回避案作成処理プログラムに入力された回避手順ＩＤと、副ＩＤと、完了フラグと、を対応付けて記憶する。
【００４７】
親ＩＤは、当該回避手順が作成される基となったコンフリクトの発生の基となった回避手順（即ち、当該回避手順の直前の世代の回避手順）を識別するための回避手順ＩＤである。即ち、ある回避手順と、当該回避手順と対応付けられた親ＩＤを回避手順ＩＤとして有する回避手順と、は、同一の回避案を構成している。
【００４８】
また、副ＩＤは、同一の世代数と対応付けられた回避手順を識別するための情報である。即ち、副ＩＤは、処理対象が回避手順組である場合、当該回避手順組を構成する２つの回避手順のそれぞれに固有の情報である。本例では、副ＩＤは、一方の回避手順に対して１であり、他方の回避手順に対して２である。
【００４９】
完了フラグは、回避案の作成が完了したか否かを表す情報である。本例では、完了フラグは、１である場合に回避案の作成が完了した旨を表し、０である場合に回避案の作成が完了していない旨を表す。この時点では、完了フラグは、０に設定される。
【００５０】
また、本例では、航空管制支援装置１は、図４に示したように、回避手順を表す情報として、対象機ＩＤ、手順内容、実行期間の開始時点、及び、実行期間の終了時点、を含む。対象機ＩＤは、当該回避手順を実行すべき航空機（対象機、指示機）を識別するための情報である。手順内容は、回避手順の内容を表す情報である。
【００５１】
本例では、手順内容は、「↑ＦＬ３７０」、「↓ＦＬ３４０」、及び、「Ｍ８０  ＬＥＳＳ」、「Ｍ８１  ＧＲＥＡＴＥＲ」等である。「↑ＦＬ３７０」は、上昇によって高度を３７０００フィートへ変更する旨を表す。また、「↓ＦＬ３４０」は、下降によって高度を３４０００フィートへ変更する旨を表す。また、「Ｍ８０  ＬＥＳＳ」は、マッハ数を０．８０以下に変更する旨を表す。また、「Ｍ８１  ＧＲＥＡＴＥＲ」は、マッハ数を０．８１以上に変更する旨を表す。
【００５２】
そして、航空管制支援装置１は、処理対象となる回避手順（又は、回避手順組）と、当該回避手順と同一の回避案を構成する回避手順のすべてと、を記憶されている飛行計画情報に反映した状態にて、コンフリクトを探査する（ステップＳ２０６）。なお、航空管制支援装置１は、親ＩＤ及び回避手順ＩＤを参照することにより、同一の回避案を構成する回避手順を特定する。
【００５３】
次いで、航空管制支援装置１は、ステップＳ２０６にてコンフリクトの発生が検出されたか否かを判定する（ステップＳ２０７）。コンフリクトの発生が検出されなかった場合、航空管制支援装置１は、「Ｎｏ」と判定してステップＳ２１１へ進み、ステップＳ２０５にて記憶した回避手順と対応付けられた完了フラグを１に設定（更新）する。これにより、処理対象となる回避手順により構成される回避案の作成が完了する。
【００５４】
その後、航空管制支援装置１は、処理対象となる回避手順に対する第２のループ処理の実行を終了し、ステップＳ２０３へ戻る。
【００５５】
一方、コンフリクトの発生が検出された場合、航空管制支援装置１は、「Ｙｅｓ」と判定してステップＳ２０８へ進み、回避案作成処理プログラムに入力された世代数に１を加算する。次いで、航空管制支援装置１は、回避案作成処理プログラムを実行する（即ち、再帰呼び出しを行う）（ステップＳ２０９）。
【００５６】
この時点では、航空管制支援装置１は、ステップＳ２０６にて検出されたコンフリクトのそれぞれに対するコンフリクト情報のすべてからなるコンフリクト情報のリストと、ステップＳ２０８にて更新された世代数と、ステップＳ２０４にて生成された回避手順ＩＤと、を回避案作成処理プログラムに入力する。これにより、航空管制支援装置１は、次の世代における回避手順を作成する。
【００５７】
その後、航空管制支援装置１は、ステップＳ２０９の処理が終了すると、この回避手順に対する第２のループ処理の実行を終了し、ステップＳ２０３へ戻る。
【００５８】
そして、航空管制支援装置１は、ステップＳ２０２にて作成された回避手順のすべてに対して、上記第２のループ処理（ステップＳ２０３〜ステップＳ２１０）を実行した後、ステップＳ２１２へ進み、このコンフリクト情報に対する第１のループ処理の実行を終了し、ステップＳ２０１へ戻る。
【００５９】
そして、航空管制支援装置１は、回避案作成処理プログラムに入力されたコンフリクト情報のすべてに対して、上記第１のループ処理（ステップＳ２０１〜ステップＳ２１２）を実行した後、回避案作成処理プログラムの実行を終了する。
【００６０】
ここで、航空管制支援装置１が、図５にフローチャートにより示した回避手順作成処理プログラムを実行する際の、航空管制支援装置１の作動について説明する。
【００６１】
先ず、航空管制支援装置１は、回避手順作成処理プログラムに入力されたコンフリクト情報に含まれる航空機識別情報により識別される航空機のそれぞれに対して、図６にフローチャートにより示した高度回避手順作成処理プログラムを実行することにより、高度の変更を表す回避手順である高度回避手順を作成する（ステップＳ３０１）。
【００６２】
この高度回避手順作成処理プログラムは、指示機を識別するための航空機識別情報（指示機ＩＤ）と、相手機を識別するための航空機識別情報（相手機ＩＤ）、回避手順ＩＤと、が入力されるプログラムである。また、高度回避手順作成処理プログラムは、回避手順のリストを出力する。
【００６３】
この時点では、先ず、航空管制支援装置１は、回避手順作成処理プログラムに入力されたコンフリクト情報と、指示機ＩＤとしての、コンフリクト情報に含まれる第１の航空機識別情報と、相手機ＩＤとしての、コンフリクト情報に含まれる第２の航空機識別情報と、回避手順作成処理プログラムに入力された回避手順ＩＤと、を高度回避手順作成処理プログラムに入力する。
【００６４】
次いで、航空管制支援装置１は、回避手順作成処理プログラムに入力されたコンフリクト情報と、指示機ＩＤとしての、コンフリクト情報に含まれる第２の航空機識別情報と、相手機ＩＤとしての、コンフリクト情報に含まれる第１の航空機識別情報と、回避手順作成処理プログラムに入力された回避手順ＩＤと、を高度回避手順作成処理プログラムに入力する。
なお、この高度回避手順作成処理プログラムに係る処理については後述する。
【００６５】
そして、航空管制支援装置１は、図７にフローチャートにより示したマックナンバーテクニック回避手順作成処理プログラムを実行することにより、マッハ数の変更を表す回避手順であるマックナンバーテクニック回避手順を作成する（ステップＳ３０２）。
【００６６】
このマックナンバーテクニック回避手順作成処理プログラムは、コンフリクト情報と、回避手順ＩＤと、が入力されるプログラムである。また、マックナンバーテクニック回避手順作成処理プログラムは、回避手順のリストを出力する。
【００６７】
この時点では、航空管制支援装置１は、回避手順作成処理プログラムに入力されたコンフリクト情報と、回避手順作成処理プログラムに入力された回避手順ＩＤと、をマックナンバーテクニック回避手順作成処理プログラムに入力する。
なお、このマックナンバーテクニック回避手順作成処理プログラムに係る処理については後述する。
【００６８】
ここで、航空管制支援装置１が、図６にフローチャートにより示した高度回避手順作成処理プログラムを実行する際の、航空管制支援装置１の作動について説明する。
【００６９】
なお、航空管制支援装置１は、既に作成された回避手順のうちの、高度回避手順作成処理プログラムに入力された回避手順ＩＤにより識別される回避手順と同一の回避案を構成する回避手順の中に、高度回避手順作成処理プログラムに入力された指示機ＩＤにより識別される航空機と同一の航空機に実行させるための回避手順が含まれている場合、この高度回避手順作成処理プログラムの処理を終了する。
【００７０】
先ず、航空管制支援装置１は、指示機ＩＤにより識別される航空機の機体を特定するための機体特定情報と対応付けて記憶されている機体特性情報を取得する（ステップＳ４０１）。本例では、機体特性情報は、飛行可能高度、高度変更可能幅、飛行可能マッハ数、マッハ数変更可能幅、及び、推奨速度等を含む。
【００７１】
飛行可能高度は、航空機が飛行（巡航）可能な高度の範囲を表す。高度変更可能幅は、航空機が変更可能な高度の範囲を表す。飛行可能マッハ数は、航空機が飛行（巡航）可能なマッハ数の範囲を表す。マッハ数変更可能幅は、航空機が変更可能なマッハ数の範囲を表す。推奨速度は、航空機が飛行（巡航）する際に（例えば、消費される燃料の量の点から）推奨される（即ち、例えば、消費される燃料の量を最小とする）速度を表す。
【００７２】
次いで、航空管制支援装置１は、コンフリクト時の高度を取得する（ステップＳ４０２）。具体的には、航空管制支援装置１は、高度回避手順作成処理プログラムに入力されたコンフリクト情報及び回避手順ＩＤと、記憶されている飛行計画情報と、に基づいて、コンフリクト時の高度を取得する。即ち、航空管制支援装置１は、記憶されている回避手順のうちの、回避手順ＩＤにより識別される回避手順と同一の回避案を構成する回避手順のすべてを、記憶されている飛行計画情報に反映した状態にてコンフリクトが発生する高度を取得する。
【００７３】
そして、航空管制支援装置１は、ステップＳ４０２にて取得されたコンフリクト時の高度と異なる高度のうちの、ステップＳ４０１にて取得された機体特性情報に含まれる飛行可能高度が表す範囲内の高度であり、且つ、当該機体特性情報に含まれる高度変更可能幅が表す範囲内の高度（変更可能な高度）を抽出する（ステップＳ４０３）。
【００７４】
なお、本例では、航空管制支援装置１は、予め設定された閾値高度差（本例では、１０００フィート）ずつ異なる高度を抽出するように構成されている。従って、航空管制支援装置１が、ステップＳ４０２にて取得されたコンフリクト時の高度と異なる高度を抽出することは、コンフリクトを発生させる２つの航空機間の高度差を閾値高度差以上とする高度を抽出することに対応している。
【００７５】
一例として、コンフリクト時の高度が３８０００フィートであり、飛行可能高度が３３０００フィートから４４０００フィートまでの範囲であり、高度変更可能幅が、−２０００フィートから＋３０００フィートまでの範囲である場合を想定する。この場合、航空管制支援装置１は、変更可能な高度として、３６０００、３７０００、３９０００、４００００、及び、４１０００フィートを抽出する。
【００７６】
また、他の例として、コンフリクト時の高度が３８０００フィートであり、飛行可能高度が３７０００フィートから４４０００フィートまでの範囲であり、高度変更可能幅が、−２０００フィートから＋３０００フィートまでの範囲である場合を想定する。この場合、航空管制支援装置１は、変更可能な高度として、３７０００、３９０００、４００００、及び、４１０００フィートを抽出する。
【００７７】
次いで、航空管制支援装置１は、実行期間を設定する（ステップＳ４０４）。具体的には、航空管制支援装置１は、現時点を、実行期間の開始時点として設定し、且つ、コンフリクト情報に含まれるコンフリクトの発生の開始時点を、実行期間の終了時点として設定することにより、実行期間を設定する。
【００７８】
そして、航空管制支援装置１は、ステップＳ４０３にて抽出された、変更可能な高度のそれぞれに対して、当該高度への変更を表す手順内容と、対象機ＩＤとしての指示機ＩＤと、ステップＳ４０4にて設定された実行期間と、を含む仮の回避手順（仮回避手順）を作成する（ステップＳ４０５）。
【００７９】
次いで、航空管制支援装置１は、ステップＳ４０５にて作成された仮回避手順のそれぞれを１つずつ順に処理対象とするループ処理（ステップＳ４０６〜ステップＳ４０８）を実行する。
【００８０】
ループ処理において、航空管制支援装置１は、処理対象となる仮回避手順に対して実行期間を調整するため、図８にフローチャートにより示した実行期間調整処理プログラムを実行する（ステップＳ４０７）。
【００８１】
具体的には、図８に示したように、航空管制支援装置１は、記憶されている回避手順のうちの、上記回避手順ＩＤにより識別される回避手順と同一の回避案を構成する回避手順のすべてを、記憶されている飛行計画情報に反映した状態にて、コンフリクトを探査する（ステップＳ５０１）。
【００８２】
次いで、航空管制支援装置１は、ステップＳ５０１にてコンフリクトの発生が検出されたか否かを判定する（ステップＳ５０２）。
コンフリクトの発生が検出されなかった場合、航空管制支援装置１は、「Ｎｏ」と判定してステップＳ５０３へ進み、処理対象となる仮回避手順を回避手順として作成する。即ち、この回避手順が含む実行期間は、ステップＳ４０４にて設定された実行期間である。その後、航空管制支援装置１は、実行期間調整処理プログラムの実行を終了する。
【００８３】
一方、コンフリクトの発生が検出された場合、航空管制支援装置１は、「Ｙｅｓ」と判定してステップＳ５０４へ進み、仮回避手順が表す変更後の高度にてコンフリクトの発生が検出されたか否かを判定する。
【００８４】
ここでは、仮回避手順が表す変更後の高度にてコンフリクトの発生が検出された場合を想定する。この場合、航空管制支援装置１は、「Ｙｅｓ」と判定してステップＳ５０５へ進む。そして、航空管制支援装置１は、仮回避手順と同一の回避手順を作成する。
【００８５】
次いで、航空管制支援装置１は、ステップＳ５０１にて検出されたコンフリクトのそれぞれに対するコンフリクト情報を１つずつ順に処理対象とするループ処理（ステップＳ５０６〜ステップＳ５０８）を実行する。
【００８６】
このループ処理において、航空管制支援装置１は、処理対象となるコンフリクト情報に対して、仮回避手順に含まれる実行期間の開始時点を、当該コンフリクト情報に含まれるコンフリクトの発生の終了時点に設定（更新）した仮回避手順を、回避手順として作成する。即ち、航空管制支援装置１は、ステップＳ５０１にて検出されたコンフリクトの数と同じ数だけ回避手順を作成する。
【００８７】
そして、航空管制支援装置１は、コンフリクト情報のすべてに対して、上記ループ処理（ステップＳ５０６〜ステップＳ５０８）を実行した後、実行期間調整処理プログラムの実行を終了する。
【００８８】
例えば、図９に示したように、第１の航空機（Ａ機）と第２の航空機（Ｂ機）との間で、ＦＬ３２０（３２０００フィート）の高度において、１２：３０からコンフリクトが発生する場合を想定する。更に、仮に、現時点から、Ａ機がＦＬ３２０にて飛行した場合、ＦＬ３２０にて１０：２０から１１：１０までＸ機との間でコンフリクトが発生し、且つ、ＦＬ３２０にて１１：２０から１１：４０までＹ機との間でコンフリクトが発生する場合を想定する。
【００８９】
更に、この場合において、航空管制支援装置１が、Ｂ機との間のコンフリクトの発生を回避するために、Ａ機の高度をＦＬ３２０に変更する仮回避手順を作成した場合を想定する。
【００９０】
この場合、航空管制支援装置１は、ステップＳ５０２及びステップＳ５０４の両方にて「Ｙｅｓ」と判定する。
【００９１】
そして、航空管制支援装置１は、現時点を実行期間の開始時点に設定し、且つ、Ｂ機との間のコンフリクトの発生の開始時点である１２：３０を実行期間の終了時点に設定し、且つ、Ａ機の高度をＦＬ３２０へ変更する旨を表す回避手順（即ち、仮回避手順と同一の回避手順）を作成する（ステップＳ５０５）。
【００９２】
そして、航空管制支援装置１は、Ｘ機との間のコンフリクトの発生の終了時点である１１：１０を実行期間の開始時点に設定し、且つ、Ｂ機との間のコンフリクトの発生の開始時点である１２：３０を実行期間の終了時点に設定し、且つ、Ａ機の高度をＦＬ３２０へ変更する旨を表す回避手順を作成する（ステップＳ５０７）。
【００９３】
更に、航空管制支援装置１は、Ｙ機との間のコンフリクトの発生の終了時点である１１：４０を実行期間の開始時点に設定し、且つ、Ｂ機との間のコンフリクトの発生の開始時点である１２：３０を実行期間の終了時点に設定し、且つ、Ａ機の高度をＦＬ３２０へ変更する旨を表す回避手順を作成する（ステップＳ５０７）。
【００９４】
そして、航空管制支援装置１は、図６のステップＳ４０５にて作成された仮回避手順のすべてに対して、上記ループ処理（ステップＳ４０６〜ステップＳ４０８）を実行した後、高度回避手順作成処理プログラムの実行を終了する。
【００９５】
一方、航空管制支援装置１が図８のステップＳ５０１に進んだとき、仮回避手順が表す変更の途中の高度にてコンフリクトの発生が検出された場合を想定する。この場合、航空管制支援装置１は、ステップＳ５０４にて「Ｎｏ」と判定してステップＳ５０９へ進む。そして、航空管制支援装置１は、仮回避手順と同一の回避手順を作成する。
【００９６】
次いで、航空管制支援装置１は、仮回避手順に含まれる実行期間のうちの、ステップＳ５０１にて検出されたコンフリクトのそれぞれに対するコンフリクト期間以外の期間のそれぞれを、実行期間として設定（更新）した仮回避手順を、回避手順として作成する（ステップＳ５１０）。コンフリクト期間は、コンフリクトの発生の開始時点から終了時点までの期間である。即ち、航空管制支援装置１は、ステップＳ５０１にて検出されたコンフリクトの数に１を加えた数と同じ数だけ回避手順を作成する。
【００９７】
次いで、航空管制支援装置１は、ステップＳ５０１にて検出されたコンフリクトのそれぞれに対するコンフリクト情報を１つずつ順に処理対象とするループ処理（ステップＳ５１１〜ステップＳ５１４）を実行する。
【００９８】
このループ処理において、先ず、航空管制支援装置１は、処理対象となるコンフリクト情報に対して、仮回避手順に含まれる実行期間の終了時点を、当該コンフリクト情報に含まれるコンフリクトの発生の開始時点に設定（更新）した仮回避手順を、回避手順として作成する（ステップＳ５１２）。即ち、航空管制支援装置１は、ステップＳ５０１にて検出されたコンフリクトの数と同じ数だけ回避手順を作成する。なお、航空管制支援装置１は、ステップＳ５１０にて作成された回避手順と同一の回避手順の作成を省略する。
【００９９】
更に、航空管制支援装置１は、処理対象となるコンフリクト情報に対して、仮回避手順に含まれる実行期間の開始時点を、当該コンフリクト情報に含まれるコンフリクトの発生の終了時点に設定（更新）した仮回避手順を、回避手順として作成する（ステップＳ５１３）。即ち、航空管制支援装置１は、ステップＳ５０１にて検出されたコンフリクトの数と同じ数だけ回避手順を作成する。なお、航空管制支援装置１は、ステップＳ５１０にて作成された回避手順と同一の回避手順の作成を省略する。
【０１００】
そして、航空管制支援装置１は、コンフリクト情報のすべてに対して、上記ループ処理（ステップＳ５１１〜ステップＳ５１４）を実行した後、実行期間調整処理プログラムの実行を終了する。
【０１０１】
例えば、図９に示した場合において、航空管制支援装置１が、Ｂ機との間のコンフリクトの発生を回避するために、Ａ機の高度をＦＬ３３０に変更する仮回避手順を作成した場合を想定する。
【０１０２】
この場合、航空管制支援装置１は、ステップＳ５０２にて「Ｙｅｓ」と判定し、且つ、ステップＳ５０４にて「Ｎｏ」と判定する。
【０１０３】
そして、航空管制支援装置１は、現時点を実行期間の開始時点に設定し、且つ、Ｂ機との間のコンフリクトの発生の開始時点である１２：３０を実行期間の終了時点に設定し、且つ、Ａ機の高度をＦＬ３３０へ変更する旨を表す回避手順（即ち、仮回避手順と同一の回避手順）を作成する（ステップＳ５０９）。
【０１０４】
そして、航空管制支援装置１は、現時点を実行期間の開始時点に設定し、且つ、Ｘ機との間のコンフリクトの発生の開始時点である１０：２０を実行期間の終了時点に設定し、且つ、Ａ機の高度をＦＬ３３０へ変更する旨を表す回避手順を作成する（ステップＳ５１０）。
【０１０５】
更に、航空管制支援装置１は、Ｘ機との間のコンフリクトの発生の終了時点である１１：１０を実行期間の開始時点に設定し、且つ、Ｙ機との間のコンフリクトの発生の開始時点である１１：２０を実行期間の終了時点に設定し、且つ、Ａ機の高度をＦＬ３３０へ変更する旨を表す回避手順を作成する（ステップＳ５１０）。
【０１０６】
加えて、航空管制支援装置１は、Ｙ機との間のコンフリクトの発生の終了時点である１１：４０を実行期間の開始時点に設定し、且つ、Ｂ機との間のコンフリクトの発生の開始時点である１２：３０を実行期間の終了時点に設定し、且つ、Ａ機の高度をＦＬ３３０へ変更する旨を表す回避手順を作成する（ステップＳ５１０）。
【０１０７】
そして、航空管制支援装置１は、現時点を実行期間の開始時点に設定し、且つ、Ｙ機との間のコンフリクトの発生の開始時点である１１：２０を実行期間の終了時点に設定し、且つ、Ａ機の高度をＦＬ３３０へ変更する旨を表す回避手順を作成する（ステップＳ５１２）。
【０１０８】
次いで、航空管制支援装置１は、Ｘ機との間のコンフリクトの発生の終了時点である１１：１０を実行期間の開始時点に設定し、Ｂ機との間のコンフリクトの発生の開始時点である１２：３０を実行期間の終了時点に設定し、且つ、Ａ機の高度をＦＬ３３０へ変更する旨を表す回避手順を作成する（ステップＳ５１３）。
【０１０９】
次に、航空管制支援装置１が、図７にフローチャートにより示したマックナンバーテクニック回避手順作成処理プログラムを実行する際の、航空管制支援装置１の作動について説明する。
【０１１０】
先ず、航空管制支援装置１は、マックナンバーテクニック回避手順作成処理プログラムに入力されたコンフリクト情報に基づいて、適用条件が成立しているか否かを判定する（ステップＳ６０１）。適用条件は、第１の条件、及び、第２の条件、の少なくとも１つが成立している場合に成立する条件である。
【０１１１】
第１の条件は、図１０の（Ａ）に示したように、コンフリクト期間において、コンフリクトを発生させる２つの航空機の経路及び高度が同一である、という条件である。第２の条件は、図１０の（Ｂ）に示したように、コンフリクト期間において、コンフリクトを発生させる２つの航空機の高度が同一であり、且つ、当該２つの航空機の経路がある地点から分岐（離間）する場合において、２つの経路がなす角度が９０度よりも小さい、という条件である。
【０１１２】
適用条件が成立していない場合、航空管制支援装置１は、「Ｎｏ」と判定して、このマックナンバーテクニック回避手順作成処理プログラムの実行を終了する。
一方、適用条件が成立している場合、航空管制支援装置１は、「Ｙｅｓ」と判定してステップＳ６０２へ進む。
【０１１３】
そして、航空管制支援装置１は、マックナンバーテクニック回避手順作成処理プログラムに入力されたコンフリクト情報に含まれる航空機識別情報のそれぞれに対して、当該航空機識別情報により識別される航空機の機体を特定するための機体特定情報と対応付けて記憶されている機体特性情報を取得する。
【０１１４】
次いで、航空管制支援装置１は、コンフリクトを発生させる２つの航空機のそれぞれに対して、コンフリクト時のマッハ数（マックナンバー）を取得する（ステップＳ６０３）。具体的には、航空管制支援装置１は、マックナンバーテクニック回避手順作成処理プログラムに入力されたコンフリクト情報及び回避手順ＩＤと、記憶されている飛行計画情報と、に基づいて、コンフリクト時のマッハ数を取得する。即ち、航空管制支援装置１は、記憶されている回避手順のうちの、回避手順ＩＤにより識別される回避手順と同一の回避案を構成する回避手順のすべてを、記憶されている飛行計画情報に反映した状態にて、コンフリクトを発生させる２つの航空機のそれぞれのマッハ数を取得する。
【０１１５】
そして、航空管制支援装置１は、コンフリクトを発生させる２つの航空機のそれぞれに対して、変更可能なマッハ数を抽出する。具体的には、航空管制支援装置１は、ステップＳ６０３にて取得されたコンフリクト時のマッハ数と異なるマッハ数のうちの、ステップＳ６０２にて取得された機体特性情報に含まれる、飛行可能マッハ数が表す範囲内のマッハ数であり、且つ、当該機体特性情報に含まれるマッハ数変更可能幅が表す範囲内のマッハ数を抽出する（ステップＳ６０４）。
【０１１６】
そして、航空管制支援装置１は、コンフリクトを発生させる２つの航空機のそれぞれに対して抽出されたマッハ数の中から、セパレーションを確保可能な組み合わせを抽出する（ステップＳ６０５）。具体的には、航空管制支援装置１は、コンフリクトを発生させる２つの航空機間の水平方向における距離を、予め設定された閾値距離（本例では、１０分だけ航空機が飛行した場合に移動する距離）以上とする、マッハ数の組み合わせを抽出する。
【０１１７】
なお、航空管制支援装置１は、既に作成された回避手順のうちの、マックナンバーテクニック回避手順作成処理プログラムに入力された回避手順ＩＤにより識別される回避手順と同一の回避案を構成する回避手順の中に、上記２つの航空機の一方のマッハ数の変更を表す回避手順が含まれる場合、上記セパレーションを確保可能な組み合わせとして抽出されたマッハ数の組み合わせの中から、当該回避手順と適合するマッハ数の組み合わせのみを更に抽出する。
【０１１８】
即ち、例えば、同一の回避案を構成する回避手順として、Ａ機のマッハ数を０．８１に変更する回避手順と、Ｂ機のマッハ数を０．８２に変更する回避手順と、が既に作成されている場合を想定する。この場合において、Ｂ機とＣ機との間のコンフリクトの発生を回避するために、Ｂ機及びＣ機に対して、セパレーションを確保可能な組み合わせとして、Ｂ機のマッハ数を０．８１とし、且つ、Ｃ機のマッハ数を０．８２とする組み合わせと、Ｂ機のマッハ数を０．８２とし、且つ、Ｃ機のマッハ数を０．８３とする組み合わせと、が抽出された場合を想定する。
【０１１９】
この場合、既に作成された回避手順のうちの、回避手順ＩＤにより識別される回避手順と同一の回避案を構成する回避手順の中に、上記２つの航空機の一方のマッハ数の変更を表す回避手順が含まれる。従って、航空管制支援装置１は、当該回避手順と適合するマッハ数の組み合わせとして、Ｂ機のマッハ数を０．８２とし、且つ、Ｃ機のマッハ数を０．８３とする組み合わせのみを抽出する。
【０１２０】
次いで、航空管制支援装置１は、抽出された組み合わせのそれぞれを１つずつ順に処理対象とするループ処理（ステップＳ６０６〜ステップＳ６０９）を実行する。
【０１２１】
ループ処理において、先ず、航空管制支援装置１は、許容範囲を設定する（ステップＳ６０７）。即ち、航空管制支援装置１は、処理対象となる組み合わせを構成する２つのマッハ数のうちの大きい方に、マッハ数を当該マッハ数以上にしてもよい旨を表す情報（本例では、「ＧＲＥＡＴＥＲ」）を付加する。また、航空管制支援装置１は、処理対象となる組み合わせを構成する２つのマッハ数のうちの小さい方に、マッハ数を当該マッハ数以下にしてもよい旨を表す情報（本例では、「ＬＥＳＳ」）を付加する。
【０１２２】
そして、航空管制支援装置１は、コンフリクトを発生させる２つの航空機のそれぞれに対して、許容範囲が設定された、マッハ数の変更を表す回避手順（即ち、回避手順組を構成する２つの回避手順）を作成する。
【０１２３】
そして、航空管制支援装置１は、抽出された組み合わせのすべてに対して、上記ループ処理（ステップＳ６０６〜ステップＳ６０９）を実行した後、このマックナンバーテクニック回避手順作成処理プログラムの実行を終了する。
【０１２４】
ここで、図２のステップＳ１０３にて回避案作成処理プログラムを実行する際の航空管制支援装置１の作動について、具体例を用いて説明する。
いま、図１１に示したように、飛行計画情報に基づいてコンフリクトを探査した結果、高度ＦＬ３５０にて、１２：１０〜１２：３０の期間において、Ａ機とＢ機との間のコンフリクトＣＮＦ１の発生が検出された場合を想定する。
【０１２５】
この場合、航空管制支援装置１は、図１２に示したように、１世代目の世代（１世代）にて、Ａ機に対して、高度をＦＬ３７０、ＦＬ３６０、ＦＬ３４０、及び、ＦＬ３３０のそれぞれに変更する回避手順を作成する。更に、航空管制支援装置１は、Ｂ機に対して、高度をＦＬ３７０、ＦＬ３６０、ＦＬ３４０、及び、ＦＬ３３０のそれぞれに変更する回避手順を作成する。
【０１２６】
加えて、航空管制支援装置１は、Ａ機のマッハ数をＭ７９に変更し且つＢ機のマッハ数をＭ７８に変更する回避手順組と、Ａ機のマッハ数をＭ７９に変更し且つＢ機のマッハ数をＭ７９に変更する回避手順組と、Ａ機のマッハ数をＭ８０に変更し且つＢ機のマッハ数をＭ７９に変更する回避手順組と、を作成する。更に、航空管制支援装置１は、Ａ機のマッハ数をＭ８２に変更し且つＢ機のマッハ数をＭ８１に変更する回避手順組と、Ａ機のマッハ数をＭ７９、Ｍ８０、又は、Ｍ８１に変更し且つＢ機のマッハ数をＭ８０又はＭ８１に変更する回避手順組と、を作成する。
【０１２７】
Ａ機の高度をＦＬ３６０に変更する回避手順を飛行計画情報に反映した場合、いずれのコンフリクトも発生しない。従って、航空管制支援装置１は、Ａ機の高度をＦＬ３６０に変更する回避手順のみからなる回避案を作成する。
【０１２８】
また、Ａ機の高度をＦＬ３６０に変更する回避手順を飛行計画情報に反映した場合、高度ＦＬ３６０にて、１１：４０〜１２：００の期間において、Ａ機とＤ機との間でコンフリクトＣＮＦ２が発生する。従って、航空管制支援装置１は、コンフリクトＣＮＦ２の発生を回避するために、更に回避手順を作成する。
【０１２９】
即ち、航空管制支援装置１は、２世代目の世代（２世代）にて、Ｄ機に対して、高度をＦＬ３７０、及び、ＦＬ３８０のそれぞれに変更する回避手順を作成する。
【０１３０】
Ａ機の高度をＦＬ３６０に変更する回避手順、及び、Ｄ機の高度をＦＬ３７０に変更する回避手順を飛行計画情報に反映した場合、いずれのコンフリクトも発生しない。従って、航空管制支援装置１は、Ａ機の高度をＦＬ３６０に変更する回避手順、及び、Ｄ機の高度をＦＬ３７０に変更する回避手順からなる回避案を作成する。
【０１３１】
更に、Ａ機の高度をＦＬ３６０に変更する回避手順、及び、Ｄ機の高度をＦＬ３８０に変更する回避手順を飛行計画情報に反映した場合、いずれのコンフリクトも発生しない。従って、航空管制支援装置１は、Ａ機の高度をＦＬ３６０に変更する回避手順、及び、Ｄ機の高度をＦＬ３８０に変更する回避手順からなる回避案を作成する。
【０１３２】
このようにして、航空管制支援装置１は、コンフリクトの発生を回避する回避案を作成する。
【０１３３】
次いで、図２のステップＳ１０３にて実行した回避案作成処理プログラムの実行が終了すると、航空管制支援装置１は、作成された回避案を評価する（ステップＳ１０４）。具体的には、航空管制支援装置１は、作成された回避案を構成する回避手順のそれぞれに対して、予め記憶されている評価テーブルに基づいて優先度を算出する。
【０１３４】
図１３乃至図１５に示したように、評価テーブルは、評価基準と、評価要素と、評価点数と、を対応付けた情報を含む。
航空管制支援装置１は、各評価基準に対して、回避手順が該当する評価要素に対応付けられた評価点数を取得し、当該取得された評価点数の総和を、当該回避手順に対する優先度として算出する。以下、各評価基準について説明する。
【０１３５】
第１の評価基準は、回避手順を飛行計画情報に反映することによって、当該回避手順の対象となる（当該回避手順を実行すべき）航空機の進行方向における風速が変化する程度である。風速が負の値であることは、航空機に対する逆風であることを表す。本例では、航空管制支援装置１は、回避手順を飛行計画情報に反映することによって、当該回避手順の対象となる航空機に対する風速の逆風成分が小さくなるほど大きくなる値を、当該回避手順に対する評価点数として取得する。
【０１３６】
第２の評価基準は、回避手順を飛行計画情報に反映した状態における、当該回避手順の対象となる航空機の高度と、当該航空機に対する飛行計画における巡航高度と、の差である。本例では、航空管制支援装置１は、回避手順を飛行計画情報に反映することによって、当該回避手順の対象となる航空機の高度が、当該航空機に対する飛行計画における巡航高度に近づくほど大きくなる値を、当該回避手順に対する評価点数として取得する。
【０１３７】
第３の評価基準は、回避手順を飛行計画情報に反映した状態における、当該回避手順の対象となる航空機の速度（マッハ数）と、当該航空機に対する飛行計画における巡航速度（マッハ数）と、の差である。本例では、航空管制支援装置１は、回避手順を飛行計画情報に反映することによって、当該回避手順の対象となる航空機の速度が、当該航空機に対する飛行計画における巡航速度に近づくほど大きくなる値を、当該回避手順に対する評価点数として取得する。
【０１３８】
第４の評価基準は、回避手順を飛行計画情報に反映した状態における、当該回避手順の対象となる航空機の速度（マッハ数）と、当該航空機の機体特性に基づく（即ち、機体特性情報に含まれる）推奨速度（マッハ数）と、の差である。本例では、航空管制支援装置１は、回避手順を飛行計画情報に反映することによって、当該回避手順の対象となる航空機の速度が、当該航空機の機体特性に基づく推奨速度に近づくほど大きくなる値を、当該回避手順に対する評価点数として取得する。
【０１３９】
第５の評価基準は、回避手順の対象となる航空機の残距離が予め設定された閾値残距離よりも小さいか否かである。残距離は、当該回避手順が実行される時点における、航空機が飛行する残余の距離（即ち、全行程から航行距離を減じた値）である。全行程は、航空機の出発地点から到着地点までの距離である。航行距離は、出発地点から当該時点における航空機の位置までの距離（即ち、当該時点までに飛行した距離）である。
【０１４０】
航空管制支援装置１は、回避手順の対象となる航空機の残距離が閾値残距離よりも小さい場合、当該航空機が到着機であると判定し、一方、当該残距離が当該閾値残距離以上である場合、当該航空機が巡航機であると判定する。本例では、航空管制支援装置１は、回避手順の対象となる航空機が到着機である場合よりも当該航空機が巡航機である場合の方が大きい値を、当該回避手順に対する評価点数として取得する。
【０１４１】
第６の評価基準は、回避手順の対象となる航空機の航行距離が予め設定された閾値航行距離よりも小さいか否かである。航空管制支援装置１は、回避手順の対象となる航空機の航行距離が閾値航行距離よりも小さい場合、当該航空機が出発機であると判定し、一方、当該航行距離が当該閾値航行距離以上である場合、当該航空機が巡航機であると判定する。本例では、航空管制支援装置１は、回避手順の対象となる航空機が出発機である場合よりも当該航空機が巡航機である場合の方が大きい値を、当該回避手順に対する評価点数として取得する。
【０１４２】
第７の評価基準は、回避手順と、当該回避手順の対象となる航空機に対する飛行計画にて、当該航空機の航行距離に応じて予め設定された優先回避手順と、が一致するか否かである。本例では、航空管制支援装置１は、当該回避手順と当該優先回避手順とが一致しない場合よりも、当該回避手順と当該優先回避手順とが一致する場合の方が大きい値を、当該回避手順に対する評価点数として取得する。
【０１４３】
第８の評価基準は、回避手順と、当該回避手順の対象となる航空機に対する飛行計画にて、当該航空機の残距離に応じて予め設定された優先回避手順と、が一致するか否かである。本例では、航空管制支援装置１は、当該回避手順と当該優先回避手順とが一致しない場合よりも、当該回避手順と当該優先回避手順とが一致する場合の方が大きい値を、当該回避手順に対する評価点数として取得する。
【０１４４】
第９の評価基準は、回避手順と、当該回避手順の対象となる航空機に対する飛行計画にて、当該航空機の航行距離割合に応じて予め設定された優先回避手順と、が一致するか否かである。航行距離割合は、全行程に対する航行距離の割合である。本例では、航空管制支援装置１は、当該回避手順と当該優先回避手順とが一致しない場合よりも、当該回避手順と当該優先回避手順とが一致する場合の方が大きい値を、当該回避手順に対する評価点数として取得する。
【０１４５】
第１０の評価基準は、回避手順が高度の変更を表す場合に、当該高度の変更が、上昇、及び、下降のいずれを表すかである。本例では、航空管制支援装置１は、回避手順が、下降を表す高度の変更を表す場合よりも、当該回避手順が、上昇を表す高度の変更を表す場合の方が大きい値を、当該回避手順に対する評価点数として取得する。
【０１４６】
第１１の評価基準は、回避手順が高度の変更を表す場合における高度の変更幅である。本例では、航空管制支援装置１は、回避手順が高度の変更を表す場合、当該高度の変更幅が小さくなるほど大きくなる値を、当該回避手順に対する評価点数として取得する。
【０１４７】
第１２の評価基準は、回避手順がマッハ数の変更を表す場合におけるマッハ数の変更幅である。本例では、航空管制支援装置１は、回避手順がマッハ数の変更を表す場合、当該マッハ数の変更幅が小さくなるほど大きくなる値を、当該回避手順に対する評価点数として取得する。
【０１４８】
第１３の評価基準は、回避手順の種類である。本例では、航空管制支援装置１は、回避手順がマッハ数の変更を表す場合よりも、上昇を表す高度の変更を当該回避手順が表す場合の方が大きい値を、当該回避手順に対する評価点数として取得する。更に、航空管制支援装置１は、下降を表す高度の変更を回避手順が表す場合よりも、当該回避手順がマッハ数の変更を表す場合の方が大きい値を、当該回避手順に対する評価点数として取得する。
【０１４９】
第１４の評価基準は、回避手順の対象となる航空機の種類である。本例では、航空管制支援装置１は、回避手順の対象となる航空機が軍用機、緊急機、又は、優先機である場合よりも、当該航空機が軍用機、緊急機、又は、優先機でない（即ち、一般機である）場合の方が大きい値を、当該回避手順に対する評価点数として取得する。
【０１５０】
第１５の評価基準は、回避手順を飛行計画情報に反映した場合において、当該回避手順の対象となる航空機が遭遇する乱気流の強さである。本例では、航空管制支援装置１は、回避手順を飛行計画情報に反映した場合において、当該回避手順の対象となる航空機が遭遇する乱気流の強さが弱くなるほど大きくなる値を、当該回避手順に対する評価点数として取得する。
【０１５１】
第１６の評価基準は、回避手順を飛行計画情報に反映した場合において、当該回避手順の対象となる航空機が乱気流に遭遇するとき、当該回避手順が表す速度の変更が、加速、及び、減速のいずれであるかである。本例では、航空管制支援装置１は、回避手順を飛行計画情報に反映した場合において、当該回避手順の対象となる航空機が乱気流に遭遇するとき、当該回避手順が当該航空機を加速させる旨を表す場合よりも、当該回避手順が当該航空機を減速させる旨を表す場合の方が大きい値を、当該回避手順に対する評価点数として取得する。
【０１５２】
そして、航空管制支援装置１は、作成された回避案毎に、回避案が出力される順序を表すパラメータ（順序パラメータ）を取得する。パラメータは、回避案を構成する回避手順のそれぞれに対して算出された優先度の合計値、回避案を構成する回避手順のそれぞれに対して算出された優先度の平均値、又は、回避案を構成する回避手順の数である。
【０１５３】
次いで、航空管制支援装置１は、取得されたパラメータが表す順序に従って、作成された回避案を出力する（ステップＳ１０５）。
本例では、航空管制支援装置１は、順序パラメータとして優先度の平均値を用いた場合、図１６に示したように、回避案に対する優先度の平均値が大きくなるほど、当該回避案がディスプレイ内のより上方に位置するように、回避案を出力する。
【０１５４】
また、航空管制支援装置１は、順序パラメータとして回避手順の数を用いた場合、図１７に示したように、回避案を構成する回避手順の数が少なくなるほど、当該回避案がディスプレイ内のより上方に位置するように、回避案を出力する。
なお、航空管制支援装置１は、ユーザにより入力された情報に基づいて順序パラメータを変更可能に構成される。
【０１５５】
また、航空管制支援装置１は、実行期間の開始時点が早い回避手順ほど、より左方に位置するように、回避案を出力するように構成されていてもよい。
その後、航空管制支援装置１は、回避案出力処理プログラムの実行を終了する。
【０１５６】
以上、説明したように、第１実施形態に係る航空管制支援装置１によれば、航空管制支援装置１は、コンフリクトの発生が検出された場合、当該コンフリクトの発生を回避するための回避案を出力する。これにより、ユーザ（例えば、航空管制官）は、コンフリクトの発生とともに、回避案を知ることができる。この結果、ユーザが回避案を作成する手間を軽減することができる。更に、コンフリクトの発生を迅速に且つ確実に回避することができる。
【０１５７】
更に、第１実施形態に係る航空管制支援装置１は、回避手順を飛行計画情報に反映することにより新たにコンフリクトが発生する場合、更にそのコンフリクトの発生を回避するための回避手順を作成するように構成されている。これによれば、コンフリクトの発生をより一層確実に回避することができる。
【０１５８】
更に、第１実施形態に係る航空管制支援装置１は、作成された回避案を構成する回避手順のそれぞれに対して、当該回避手順の実行を優先する程度を表す優先度を算出し、当該算出された優先度に基づいて、作成された回避案を出力する。
【０１５９】
これによれば、ユーザ（例えば、航空管制官）に、例えば、航空機が消費する燃料の量がより少ない回避案、又は、航空機がより安全に飛行できる回避案等を容易に選択させることができる。
【０１６０】
＜第２実施形態＞
次に、本発明の第２実施形態に係る航空管制支援装置について図１８を参照しながら説明する。
第２実施形態に係る航空管制支援装置１００は、航空管制を支援する装置である。
更に、この航空管制支援装置１００は、
航空機の飛行計画を表す飛行計画情報に基づいて、航空機間のコンフリクトの発生が検出された場合、当該コンフリクトの発生を回避するための上記飛行計画の変更を表す回避手順を作成し、当該作成された回避手順により構成される回避案を作成する回避案作成部（回避案作成手段）１０１と、
上記作成された回避案を出力する回避案出力部（回避案出力手段）１０２と、
を備える。
【０１６１】
これによれば、航空管制支援装置１００は、コンフリクトの発生が検出された場合、当該コンフリクトの発生を回避するための回避案を出力する。これにより、ユーザ（例えば、航空管制官）は、コンフリクトの発生とともに、回避案を知ることができる。この結果、ユーザが回避案を作成する手間を軽減することができる。更に、コンフリクトの発生を迅速に且つ確実に回避することができる。
【０１６２】
以上、上記実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成及び詳細に、本願発明の範囲内において当業者が理解し得る様々な変更をすることができる。
【０１６３】
なお、上記各実施形態において航空管制支援装置の各機能は、ＣＰＵがプログラム（ソフトウェア）を実行することにより実現されていたが、回路等のハードウェアにより実現されていてもよい。
【０１６４】
また、上記各実施形態においてプログラムは、記憶装置に記憶されていたが、コンピュータが読み取り可能な記録媒体に記憶されていてもよい。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【０１６５】
また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。
【０１６６】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のように記載され得るが、以下には限られない。
【０１６７】
（付記１）
航空管制を支援する航空管制支援装置であって、
航空機の飛行計画を表す飛行計画情報に基づいて、航空機間のコンフリクトの発生が検出された場合、当該コンフリクトの発生を回避するための前記飛行計画の変更を表す回避手順を作成し、当該作成された回避手順により構成される回避案を作成する回避案作成手段と、
前記作成された回避案を出力する回避案出力手段と、
を備える航空管制支援装置。
【０１６８】
これによれば、航空管制支援装置は、コンフリクトの発生が検出された場合、当該コンフリクトの発生を回避するための回避案を出力する。これにより、ユーザ（例えば、航空管制官）は、コンフリクトの発生とともに、回避案を知ることができる。この結果、ユーザが回避案を作成する手間を軽減することができる。更に、コンフリクトの発生を迅速に且つ確実に回避することができる。
【０１６９】
（付記２）
付記１に記載の航空管制支援装置であって、
前記回避案作成手段は、前記回避案を構成する前記回避手順として既に作成された回避手順のすべてを前記飛行計画情報に反映することにより新たにコンフリクトが発生する場合、当該コンフリクトの発生を回避するための回避手順を、当該回避案を構成する回避手順として作成する処理を、当該回避案を構成する前記回避手順として既に作成された回避手順のすべてを前記飛行計画情報に反映しても新たにコンフリクトが発生しなくなるまで繰り返し実行するように構成された航空管制支援装置。
【０１７０】
ところで、回避手順を飛行計画情報に反映することにより新たにコンフリクトが発生する場合がある。そこで、上記のように航空管制支援装置を構成することにより、コンフリクトの発生をより一層確実に回避することができる。
【０１７１】
（付記３）
付記１又は付記２に記載の航空管制支援装置であって、
前記回避案作成手段は、前記コンフリクトの発生が検出された場合、当該コンフリクトを発生させる２つの航空機間の水平方向における距離を、予め設定された閾値距離以上とするように、当該２つの航空機のそれぞれに対して、マッハ数の変更を表す前記回避手順を作成するように構成された航空管制支援装置。
【０１７２】
（付記４）
付記１乃至付記３のいずれか一項に記載の航空管制支援装置であって、
前記回避案作成手段は、前記コンフリクトの発生が検出された場合、当該コンフリクトを発生させる２つの航空機間の鉛直方向における距離である高度差を、予め設定された閾値高度差以上とするように、当該コンフリクトを発生させる２つの航空機の一方である指示機に対して、高度の変更を表す前記回避手順を作成するように構成された航空管制支援装置。
【０１７３】
（付記５）
付記４に記載の航空管制支援装置であって、
前記回避手順は、高度の変更を実行すべき期間である実行期間を含み、
前記回避案作成手段は、
前記コンフリクトの発生が検出された場合、前記指示機に対して、高度の変更を表し、且つ、現時点から、当該コンフリクトの発生が開始する時点まで、の期間である基本実行期間を前記実行期間として含む、仮の回避手順である仮回避手順を作成し、当該作成された仮回避手順を前記飛行計画情報に反映することにより、当該高度の変更に伴って当該指示機と他の航空機との間に新たにコンフリクトが発生する場合、当該発生するコンフリクトのそれぞれに対して、互いに異なる前記回避案を構成する前記回避手順として、当該コンフリクトの発生が開始する時点、又は、当該コンフリクトの発生が終了する時点に基づいて設定した前記実行期間を含み、且つ、当該高度の変更を表す回避手順を作成し、一方、当該高度の変更に伴って当該指示機と他の航空機との間にコンフリクトが発生しない場合、前記基本実行期間を前記実行期間として含み、且つ、当該高度の変更を表す回避手順を作成するように構成された航空管制支援装置。
【０１７４】
ところで、指示機が基本実行期間において高度の変更を実行することにより、新たにコンフリクトが発生する場合であっても、当該高度の変更を実行する期間（実行期間）を適切に設定することにより、コンフリクトの発生を回避することができる場合がある。そこで、上記のように航空管制支援装置を構成することにより、コンフリクトの発生をより一層確実に回避することができる。
【０１７５】
（付記６）
付記５に記載の航空管制支援装置であって、
前記回避案作成手段は、
前記指示機に対する高度の変更を表す前記仮回避手順を前記飛行計画情報に反映することにより、当該変更後の高度にて当該指示機と他の航空機との間に新たにコンフリクトが発生する場合、当該発生するコンフリクトのそれぞれに対して、互いに異なる前記回避案を構成する前記回避手順として、当該コンフリクトの発生が終了する時点を、前記実行期間が開始する時点として設定し、且つ、前記基本実行期間が終了する時点を、当該実行期間が終了する時点として設定した前記回避手順を作成するように構成された航空管制支援装置。
【０１７６】
基本実行期間における高度の変更を表す仮回避手順を飛行計画情報に反映することにより、当該変更後の高度にて指示機と他の航空機との間に新たにコンフリクトが発生する場合を想定する。この場合、変更後の高度にて新たに発生するコンフリクトの１つが終了する時点以降に、指示機が高度を変更すれば、そのコンフリクトの発生を回避することができる。更に、その時点以降において上記変更後の高度にて新たに発生するコンフリクトに対しては、指示機以外の航空機（相手機）の高度を変更すること等により、コンフリクトの発生を回避できる可能性が存在する。
【０１７７】
従って、上記のように構成された航空管制支援装置によれば、コンフリクトの発生を回避可能な回避案をより多く作成することができる。
【０１７８】
（付記７）
付記５又は付記６に記載の航空管制支援装置であって、
前記回避案作成手段は、
前記指示機に対する高度の変更を表す前記仮回避手順を前記飛行計画情報に反映することにより、当該変更の途中の高度にて当該指示機と他の航空機との間に新たにコンフリクトが発生する場合、当該発生するコンフリクトのそれぞれに対して、互いに異なる前記回避案を構成する前記回避手順として、当該コンフリクトの発生が開始する時点を、前記実行期間が終了する時点として設定し、且つ、前記基本実行期間が開始する時点を、当該実行期間が開始する時点として設定した前記回避手順を作成するように構成された航空管制支援装置。
【０１７９】
基本実行期間における高度の変更を表す仮回避手順を飛行計画情報に反映することにより、当該変更の途中の高度にて指示機と他の航空機との間に新たにコンフリクトが発生する場合を想定する。
【０１８０】
この場合、変更の途中の高度にて新たに発生するコンフリクトの１つが開始する時点以前に、指示機が高度を変更すれば、そのコンフリクトの発生を回避することができる。更に、その時点以前において上記変更の途中の高度にて新たに発生するコンフリクトに対しては、指示機以外の航空機（相手機）の高度を変更すること等により、コンフリクトの発生を回避できる可能性が存在する。
【０１８１】
従って、上記のように構成された航空管制支援装置によれば、コンフリクトの発生を回避可能な回避案をより多く作成することができる。
【０１８２】
（付記８）
付記５乃至付記７のいずれか一項に記載の航空管制支援装置であって、
前記回避案作成手段は、
前記指示機に対する高度の変更を表す前記仮回避手順を前記飛行計画情報に反映することにより、当該変更の途中の高度にて当該指示機と他の航空機との間に新たにコンフリクトが発生する場合、当該発生するコンフリクトのそれぞれに対して、互いに異なる前記回避案を構成する前記回避手順として、当該コンフリクトの発生が終了する時点を、前記実行期間が開始する時点として設定し、且つ、前記基本実行期間が終了する時点を、当該実行期間が終了する時点として設定した前記回避手順を作成するように構成された航空管制支援装置。
【０１８３】
基本実行期間における高度の変更を表す仮回避手順を飛行計画情報に反映することにより、当該変更の途中の高度にて指示機と他の航空機との間に新たにコンフリクトが発生する場合を想定する。
【０１８４】
この場合、変更の途中の高度にて新たに発生するコンフリクトの１つが終了する時点以降に、指示機が高度を変更すれば、そのコンフリクトの発生を回避することができる。更に、その時点以降において上記変更の途中の高度にて新たに発生するコンフリクトに対しては、指示機以外の航空機（相手機）の高度を変更すること等により、コンフリクトの発生を回避できる可能性が存在する。
【０１８５】
従って、上記のように構成された航空管制支援装置によれば、コンフリクトの発生を回避可能な回避案をより多く作成することができる。
【０１８６】
（付記９）
付記５乃至付記８のいずれか一項に記載の航空管制支援装置であって、
前記回避案作成手段は、
前記指示機に対する高度の変更を表す前記仮回避手順を前記飛行計画情報に反映することにより、当該変更の途中の高度にて当該指示機と他の航空機との間に新たにコンフリクトが発生する場合、前記基本実行期間のうちの、当該コンフリクトが発生する期間以外の期間のそれぞれに対して、互いに異なる前記回避案を構成する前記回避手順として、当該期間を前記実行期間として設定した前記回避手順を作成するように構成された航空管制支援装置。
【０１８７】
基本実行期間における高度の変更を表す仮回避手順を飛行計画情報に反映することにより、当該変更の途中の高度にて指示機と他の航空機との間に新たにコンフリクトが発生する場合を想定する。この場合、基本実行期間のうちの、当該コンフリクトが新たに発生する期間以外の期間にて指示機が高度を変更すれば、コンフリクトの発生を回避することができる。
【０１８８】
従って、上記のように構成された航空管制支援装置によれば、コンフリクトの発生を回避可能な回避案をより多く作成することができる。
【０１８９】
（付記１０）
付記１乃至付記９のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記作成された回避案を構成する前記回避手順のそれぞれに対して、当該回避手順の実行を優先する程度を表す優先度を算出し、当該算出された優先度に基づいて、前記作成された回避案を出力するように構成された航空管制支援装置。
【０１９０】
これによれば、ユーザ（例えば、航空管制官）に、例えば、航空機が消費する燃料の量がより少ない回避案、又は、航空機がより安全に飛行できる回避案等を容易に選択させることができる。
【０１９１】
（付記１１）
付記１０に記載の航空管制支援装置であって、
前記回避案出力手段は、
前記作成された回避案毎に、当該回避案を構成する前記回避手順のそれぞれに対して算出された前記優先度の合計値又は平均値、若しくは、当該回避案を構成する前記回避手順の数を、前記回避案が出力される順序を表すパラメータとして取得し、当該取得されたパラメータが表す順序に従って、前記作成された回避案を出力するように構成された航空管制支援装置。
【０１９２】
（付記１２）
付記１０又は付記１１に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順を前記飛行計画情報に反映することによって、当該回避手順の対象となる航空機に対する風速の逆風成分が小さくなるほど大きくなる値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０１９３】
これによれば、ユーザ（例えば、航空管制官）に、航空機が消費する燃料の量がより少ない回避案を容易に選択させることができる。
【０１９４】
（付記１３）
付記１０乃至付記１２のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順を前記飛行計画情報に反映することによって、当該回避手順の対象となる航空機の高度が、当該航空機に対する前記飛行計画における巡航高度に近づくほど大きくなる値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０１９５】
これによれば、ユーザ（例えば、航空管制官）に、航空機が消費する燃料の量がより少ない回避案を容易に選択させることができる。
【０１９６】
（付記１４）
付記１０乃至付記１３のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順を前記飛行計画情報に反映することによって、当該回避手順の対象となる航空機の速度が、当該航空機に対する前記飛行計画における巡航速度に近づくほど大きくなる値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０１９７】
これによれば、ユーザ（例えば、航空管制官）に、航空機が消費する燃料の量がより少ない回避案を容易に選択させることができる。
【０１９８】
（付記１５）
付記１０乃至付記１４のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順を前記飛行計画情報に反映することによって、当該回避手順の対象となる航空機の速度が、当該航空機の機体特性に基づく推奨速度に近づくほど大きくなる値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０１９９】
これによれば、ユーザ（例えば、航空管制官）に、航空機が消費する燃料の量がより少ない回避案を容易に選択させることができる。
【０２００】
（付記１６）
付記１０乃至付記１５のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順の対象となる航空機が到着機である場合よりも当該航空機が巡航機である場合の方が大きい値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０２０１】
（付記１７）
付記１０乃至付記１６のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順の対象となる航空機が出発機である場合よりも当該航空機が巡航機である場合の方が大きい値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０２０２】
（付記１８）
付記１０乃至付記１７のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順と、当該回避手順の対象となる航空機に対する前記飛行計画にて、当該航空機の航行距離に応じて予め設定された優先回避手順と、が一致しない場合よりも、当該回避手順と当該優先回避手順とが一致する場合の方が大きい値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０２０３】
（付記１９）
付記１０乃至付記１８のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順と、当該回避手順の対象となる航空機に対する前記飛行計画にて、当該航空機の残距離に応じて予め設定された優先回避手順と、が一致しない場合よりも、当該回避手順と当該優先回避手順とが一致する場合の方が大きい値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０２０４】
（付記２０）
付記１０乃至付記１９のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順と、当該回避手順の対象となる航空機に対する前記飛行計画にて、当該航空機の全行程に対する航行距離の割合に応じて予め設定された優先回避手順と、が一致しない場合よりも、当該回避手順と当該優先回避手順とが一致する場合の方が大きい値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０２０５】
（付記２１）
付記１０乃至付記２０のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順が、下降を表す高度の変更を表す場合よりも、当該回避手順が、上昇を表す高度の変更を表す場合の方が大きい値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０２０６】
（付記２２）
付記１０乃至付記２１のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順が高度の変更を表す場合、当該高度の変更幅が小さくなるほど大きくなる値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０２０７】
これによれば、ユーザ（例えば、航空管制官）に、航空機がより容易に且つより短時間にて実行可能な回避案を容易に選択させることができる。
【０２０８】
（付記２３）
付記１０乃至付記２２のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順がマッハ数の変更を表す場合、当該マッハ数の変更幅が小さくなるほど大きくなる値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０２０９】
これによれば、ユーザ（例えば、航空管制官）に、航空機がより容易に且つより短時間にて実行可能な回避案を容易に選択させることができる。
【０２１０】
（付記２４）
付記１０乃至付記２３のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順がマッハ数の変更を表す場合よりも、上昇を表す高度の変更を当該回避手順が表す場合の方が大きい値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０２１１】
（付記２５）
付記１０乃至付記２４のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、下降を表す高度の変更を前記回避手順が表す場合よりも、当該回避手順がマッハ数の変更を表す場合の方が大きい値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０２１２】
（付記２６）
付記１０乃至付記２５のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順の対象となる航空機が軍用機、緊急機、又は、優先機である場合よりも、当該航空機が軍用機、緊急機、又は、優先機でない場合の方が大きい値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０２１３】
（付記２７）
付記１０乃至付記２６のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順を前記飛行計画情報に反映した場合において、当該回避手順の対象となる航空機が遭遇する乱気流の強さが弱くなるほど大きくなる値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０２１４】
これによれば、ユーザ（例えば、航空管制官）に、航空機がより安全に飛行できる回避案を容易に選択させることができる。
【０２１５】
（付記２８）
付記１０乃至付記２７のいずれか一項に記載の航空管制支援装置であって、
前記回避案出力手段は、前記回避手順を前記飛行計画情報に反映した場合において、当該回避手順の対象となる航空機が乱気流に遭遇するとき、当該回避手順が当該航空機を加速させる旨を表す場合よりも、当該回避手順が当該航空機を減速させる旨を表す場合の方が大きい値を、当該回避手順に対する前記優先度として算出するように構成された航空管制支援装置。
【０２１６】
これによれば、ユーザ（例えば、航空管制官）に、航空機がより安全に飛行できる回避案を容易に選択させることができる。
【０２１７】
（付記２９）
航空管制を支援する航空管制支援方法であって、
航空機の飛行計画を表す飛行計画情報に基づいて、航空機間のコンフリクトの発生が検出された場合、当該コンフリクトの発生を回避するための前記飛行計画の変更を表す回避手順を作成し、当該作成された回避手順により構成される回避案を作成し、
前記作成された回避案を出力する、航空管制支援方法。
【０２１８】
（付記３０）
付記２９に記載の航空管制支援方法であって、
前記回避案を構成する前記回避手順として既に作成された回避手順のすべてを前記飛行計画情報に反映することにより新たにコンフリクトが発生する場合、当該コンフリクトの発生を回避するための回避手順を、当該回避案を構成する回避手順として作成する処理を、当該回避案を構成する前記回避手順として既に作成された回避手順のすべてを前記飛行計画情報に反映しても新たにコンフリクトが発生しなくなるまで繰り返し実行する、航空管制支援方法。
【０２１９】
（付記３１）
航空管制を支援する航空管制支援装置に、
航空機の飛行計画を表す飛行計画情報に基づいて、航空機間のコンフリクトの発生が検出された場合、当該コンフリクトの発生を回避するための前記飛行計画の変更を表す回避手順を作成し、当該作成された回避手順により構成される回避案を作成する回避案作成手段と、
前記作成された回避案を出力する回避案出力手段と、
を実現させるための航空管制支援プログラム。
【０２２０】
（付記３２）
付記３１に記載の航空管制支援プログラムであって、
前記回避案作成手段は、前記回避案を構成する前記回避手順として既に作成された回避手順のすべてを前記飛行計画情報に反映することにより新たにコンフリクトが発生する場合、当該コンフリクトの発生を回避するための回避手順を、当該回避案を構成する回避手順として作成する処理を、当該回避案を構成する前記回避手順として既に作成された回避手順のすべてを前記飛行計画情報に反映しても新たにコンフリクトが発生しなくなるまで繰り返し実行するように構成された航空管制支援プログラム。
【産業上の利用可能性】
【０２２１】
本発明は、航空管制を支援する航空管制支援装置等に適用可能である。
【符号の説明】
【０２２２】
１      航空管制支援装置
１１    コンフリクト検出部
１２    回避案作成部
１３    回避案出力部
１００  航空管制支援装置
１０１  回避案作成部
１０２  回避案出力部
【図１】
0005645259.tif 000002
【図２】
0005645259.tif 000003
【図３】
0005645259.tif 000004
【図４】
0005645259.tif 000005
【図５】
0005645259.tif 000006
【図６】
0005645259.tif 000007
【図７】
0005645259.tif 000008
【図８】
0005645259.tif 000009
【図９】
0005645259.tif 000010
【図１０】
0005645259.tif 000011
【図１１】
0005645259.tif 000012
【図１２】
0005645259.tif 000013
【図１３】
0005645259.tif 000014
【図１４】
0005645259.tif 000015
【図１５】
0005645259.tif 000016
【図１６】
0005645259.tif 000017
【図１７】
0005645259.tif 000018
【図１８】
0005645259.tif 000019