(57)【要約】 【課題】  予め生成条件を設定しなくとも適正な管制指示を取得できる管制指示生成装置等を提供する。【解決手段】  学習フェーズにて、処理制御部２５は、過去に発信された管制指示を示す管制指示データと、これに対応する航跡データ及び航空環境データと、を管制指示ＤＢ２３と航跡ＤＢ２１と航空環境ＤＢ２２とから取得する。指標算出部２６は、取得された航跡データと航空環境データから指標値を求め、指標値と、取得された管制指示データを関連付けて指標ＤＢ２４に記憶する。モデル生成部２７は、関連付けされた指標値及び航空指示データを指標ＤＢ２４から読み出し、指標値を入力とし航空指示データを出力とする学習データを用いて統計モデルを生成する。推論フェーズにて、指標算出部２６は、判定対象の航跡データと航空環境データから指標値を求める。管制推論部２８は、その指標値を統計モデルに入力し、出力データを取得する。【選択図】  図２
2006202046.tif 000002
【特許請求の範囲】
【請求項１】
過去に発信された管制指示を示す管制指示データと、当該管制指示データに対応する、過去の航跡に関する航跡データ及び航空環境に関する航空環境データを取得する手段と、
前記取得された航跡データと航空環境データに基づく指標値を求める第１の指標値取得手段と、
前記第１の指標値取得手段により求められた指標値と、前記取得された管制指示データと、を関連付けてデータベースに記憶する手段と、
関連付けされた指標値及び航空指示データを前記データベースから読み出し、当該指標値を入力データとし当該航空指示データを出力データとする学習データを用いて統計モデルを生成する手段と、
判定対象の航跡データと航空環境データを取得する手段と、
前記判定対象の航跡データと航空環境データに基づく指標値を求める第２の指標値取得手段と、
前記第２の指標値取得手段により求められた指標値を、前記統計モデルに入力し、当該入力に対する出力データを取得して出力する出力手段と、
を備えることを特徴とする管制指示生成装置。
【請求項２】
前記統計モデルによる出力データは、各管制指示の適正率に関する推測結果を示し、
前記出力手段は、前記取得した出力データが示す各管制指示の適正率に基づいて所定の管制指示データを特定し、特定した管制指示データに関する出力を行う、
ことを特徴とする請求項１に記載の管制指示生成装置。
【請求項３】
前記第２の指標値取得手段により求められた指標値と、前記出力手段により取得された出力データと、を学習データとして前記統計モデルに入力することにより、当該統計モデルの調整を行う手段をさらに備える、
ことを特徴とする請求項１又は２に記載の管制指示生成装置。
【請求項４】
コンピュータを、
過去に発信された管制指示を示す管制指示データと、当該管制指示データに対応する、過去の航跡に関する航跡データ及び航空環境に関する航空環境データを取得する手段、
前記取得された航跡データと航空環境データに基づく指標値を求める第１の指標値取得手段、
前記第１の指標値取得手段により求められた指標値と、前記取得された管制指示データと、を関連付けてデータベースに記憶する手段、
関連付けされた指標値及び航空指示データを前記データベースから読み出し、当該指標値を入力データとし当該航空指示データを出力データとする学習データを用いて統計モデルを生成する手段、
判定対象の航跡データと航空環境データを取得する手段、
前記判定対象の航跡データと航空環境データに基づく指標値を求める第２の指標値取得手段、
前記第２の指標値取得手段により求められた指標値を、前記統計モデルに入力し、当該入力に対する出力データを取得して出力する出力手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、航空交通管制のための管制指示を生成する管制指示生成装置等に関する。
【背景技術】
【０００２】
従来、航空路管制業務は航空交通管制部（ＡＣＣ）により行われている。航空交通管制部における管制官は、飛行中の航空機の位置、速度、高度等の航跡情報や、各高度における風向き、風速、気温等の飛行環境に関する飛行環境情報等の各種情報に基づいて、飛行中の航空機に対して必要な管制指示を判断して発信していた。この管制指示の判断作業は非常に複雑であり、また、高度な正確性が求められるため、管制官にとって負担が大きかった。
このような負担を軽減するため、コンピュータを用いて管制指示を自動的に生成するシステムの開発も進められており、例えば、管制指示の生成条件を予め設定することにより、所定の管制指示を自動生成することができるシステムも考案されている（特許文献１）。
【特許文献１】特開平１１−１４７４５号公報（第７頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記のシステムでは、予め生成条件を設定した管制指示しか生成することができなかった。また、上記のシステムでは、生成対象の管制指示は生成条件の内容が比較的単純なもの（例えば、１つのパラメータにより決定できるもの等）に限られており、複数の要素に基づいて判断されるような管制指示については自動生成することができなかった。
【０００４】
本発明は、上記実状に鑑みてなされたものであり、予め生成条件を設定しなくとも適正な管制指示を取得することができる管制指示生成装置等を提供することを目的とする。
また、本発明は、より複雑な条件に基づく管制指示を取得することができる管制指示生成装置等を提供することを他の目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、この発明の第１の観点に係る管制指示生成装置は、
過去に発信された管制指示を示す管制指示データと、当該管制指示データに対応する、過去の航跡に関する航跡データ及び航空環境に関する航空環境データを取得する手段と、
前記取得された航跡データと航空環境データに基づく指標値を求める第１の指標値取得手段と、
前記第１の指標値取得手段により求められた指標値と、前記取得された管制指示データと、を関連付けてデータベースに記憶する手段と、
関連付けされた指標値及び航空指示データを前記データベースから読み出し、当該指標値を入力データとし当該航空指示データを出力データとする学習データを用いて統計モデルを生成する手段と、
判定対象の航跡データと航空環境データを取得する手段と、
前記判定対象の航跡データと航空環境データに基づく指標値を求める第２の指標値取得手段と、
前記第２の指標値取得手段により求められた指標値を、前記統計モデルに入力し、当該入力に対する出力データを取得して出力する出力手段と、
を備えることを特徴とする。
【０００６】
前記統計モデルによる出力データは、各管制指示の適正率に関する推測結果を示してもよく、
前記出力手段は、前記取得した出力データが示す各管制指示の適正率に基づいて所定の管制指示データを特定し、特定した管制指示データに関する出力を行ってもよい。
【０００７】
前記第２の指標値取得手段により求められた指標値と、前記出力手段により取得された出力データと、を学習データとして前記統計モデルに入力することにより、当該統計モデルの調整を行う手段をさらに備えてもよい。
【０００８】
また、この発明の第２の観点に係るプログラムは、
コンピュータを、
過去に発信された管制指示を示す管制指示データと、当該管制指示データに対応する、過去の航跡に関する航跡データ及び航空環境に関する航空環境データを取得する手段、
前記取得された航跡データと航空環境データに基づく指標値を求める第１の指標値取得手段、
前記第１の指標値取得手段により求められた指標値と、前記取得された管制指示データと、を関連付けてデータベースに記憶する手段、
関連付けされた指標値及び航空指示データを前記データベースから読み出し、当該指標値を入力データとし当該航空指示データを出力データとする学習データを用いて統計モデルを生成する手段、
判定対象の航跡データと航空環境データを取得する手段、
前記判定対象の航跡データと航空環境データに基づく指標値を求める第２の指標値取得手段、
前記第２の指標値取得手段により求められた指標値を、前記統計モデルに入力し、当該入力に対する出力データを取得して出力する出力手段、
として機能させる。
【発明の効果】
【０００９】
本発明によれば、予め生成条件を設定しなくとも適正な管制指示を取得することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態に係る管制指示生成システムについて図面を参照して説明する。
管制指示生成システム１の物理的構成の一例を図１に示す。図示されるように、管制指示生成システム１は、制御部１１と、主記憶部１２と、外部記憶部１３と、入力部１４と、表示部１５と、通信部１６と、を備える。
制御部１１は、ＣＰＵ（Central Processing Unit）等より構成され、外部記憶部１３に記憶されるプログラム及び処理に必要なデータを読込み、後述する処理を実行する。
主記憶部１２は、ＲＡＭ（Random Access Memory）等からなり、制御部１１の作業領域として用いられる。
外部記憶部１３は、ハードディスク装置等からなり、制御部１１により実行されるプログラム及び各種データ等を記憶する。また、外部記憶部１３は、後述する航跡ＤＢ（データベース）、航空環境ＤＢ、管制指示ＤＢ、指標ＤＢを備える。
入力部１４は、キーボードやマウス等の入力装置等からなり、入力されたデータを制御部１１に供給する。
表示部１５は、ディスプレイ装置を含み、制御部１１からの指示に従って、管制指示に関するデータを表示等する。
通信部１６は、制御部１１からの指示に従って、他の装置との通信を行う。
【００１１】
管制指示生成システム１の論理的構成の一例を図２に示す。図示されるように、この管制指示生成システム１は、航跡ＤＢ２１と、航空環境ＤＢ２２と、管制指示ＤＢ２３と、指標ＤＢ２４と、処理制御部２５と、指標算出部２６と、モデル生成部２７と、管制推論部２８と、を備える。このうち、指標算出部２６、モデル生成部２７、管制推論部２８は、制御部１１が外部記憶部１３に記憶されているプログラムを実行することにより実現される。
【００１２】
航跡ＤＢ２１には、過去に取得された各航空機の航跡に関するデータ（航跡データ）が記憶されている。航跡データは、飛行中の航空機について所定時間毎（例えば、１分毎等）に取得されるものであり、例えば図３に示すように、データの取得時刻、航空機種別、Ｘ座標、Ｙ座標、高度、速度、方位、目的空港、航空機型式等のデータを含む。
【００１３】
航空環境ＤＢ２２には、航空環境に関するデータ（航空環境データ）が記憶されている。航空環境データは、第１の航空環境データと第２の航空環境データから構成される。第１の航空環境データは、例えば図４（Ａ）に示すように、各高度における風向き、風速、気温等のデータを含む。第２の航空環境データは、航空機の能力等に関するものであり、例えば図４（Ｂ）に示すように、航空機の型式毎の、航空機の旋回率、上昇率、巡航速度等のデータを含む。
【００１４】
管制指示ＤＢ２３には、過去に実際に発信された管制指示を示すデータ（管制指示データ）が、その管制指示が各航空機に対して発信された指示時刻のデータと関連付けて記憶されている。
【００１５】
指標ＤＢ２４には、航空交通に関する指標値のデータと、管制指示データと、が関連付けられて記憶されている。
【００１６】
なお、航跡ＤＢ２１、航空環境ＤＢ２２、管制指示ＤＢ２３に記憶される各種データは、例えば、制御部１１が通信部１６を介して他の装置から受信してそれぞれ対応する各ＤＢに格納するようにしてもよく、また、制御部１１が図示せぬ記録媒体読取装置を介してこれらのデータが記録されている記録媒体から各種データを読み取ってそれぞれ対応する各ＤＢに格納するようにしてもよい。
【００１７】
処理制御部２５は、本システム全体を制御する。本システムにより実行される処理は主に学習フェーズと推論フェーズから構成される。
学習フェーズにおいて、処理制御部２５は、対応関係にある航跡データと航空環境データと管制指示データとを航跡ＤＢ２１と航空環境ＤＢ２２と管制指示ＤＢ２３から抽出し、抽出したデータを指標算出部２６に渡すとともに、指標値を算出して指標値と管制指示データとを関連づけて指標ＤＢ２４へ記憶することを指標算出部２６に要求する。また、処理制御部２５は、統計モデル（知識データ）の生成をモデル生成部２７に要求する。なお、対応関係にある航跡データと航空環境データと管制指示データの抽出方法は任意である。例えば、ある管制指示データについて、それに関連付けられている指示時刻データを管制指示ＤＢ２３から取得し、その指示時刻より前であり、且つ、その指示時刻に最も近い時刻が「取得時刻」に設定されている航跡データを航跡ＤＢ２１から検索し、該当する航跡データを、処理対象の管制指示データに対応する航跡データと特定してもよい。また、航跡データと第１の航空環境データは例えば「高度」等のデータ項目により関連付けられており、航跡データと第２の航空環境データは例えば「航空機型式」等のデータ項目により関連付けられているため、これらのデータ項目に基づいて、先に特定した航跡データに対応する航空環境データを特定してもよい。
また、推論フェーズにおいて、処理制御部２５は、判定対象の航跡データと航空環境データを指標算出部２６に渡して指標値の算出を要求する。また、処理制御部２５は、指標算出部２６により算出された、判定対象の航跡データと航空環境データに基づく指標値を管制推論部２８に渡して管制指示の推測を要求する。
【００１８】
指標算出部２６は、処理制御部２５からの指標値の算出及び登録要求に応答して、処理制御部２５から受け取った航跡データと航空環境データから、航空交通に関する指標値を算出する。指標値の算出式は、航跡データと航空環境データの少なくとも一方における一又は複数のデータ項目の値を変数とする数式が指標値毎に予め設定されている。算出される指標値の内容は任意であり、例えば、「前回の管制指示からの経過時間」、「航空機性能の機敏性」、「進行方向に対する風の強度」、「衝突回避の余裕時間」でもよい。そして、指標算出部２６は、算出した指標値を、処理制御部２５から受け取った管制指示データ（すなわち、指標値の算出に使用した航跡データ及び航空環境データに対応する管制指示データ）と関連付けて指標ＤＢ２４に記憶する
また、指標算出部２６は、処理制御部２５からの指標の算出要求に応答して、処理制御部２５から受け取った判定対象の航跡データと航空環境データから指標値を算出する。
【００１９】
モデル生成部２７は、処理制御部２５からの統計モデルの生成要求に応答して、関連付けされた指標値データと管制指示データを指標ＤＢ２４から読み出し、その指標値データを入力データとしその管制指示データを出力データとする学習データを生成し、学習データを所定の統計モデルに入力して、入力データと出力データの統計的因果関係を学習させる学習処理を実行する。この統計モデルは、各指標値の入力に対して、管制指示に関する統計的データ（どの管制指示がどの程度適当であるか（各管制指示の適正率））を出力するものであり、例えば、ファジー関数の集合体や学習ネットワークモデル等でもよい。このような統計モデルの生成には、例えば、株式会社アドイン研究所のβ−ＲＮＡ等の公知の技術を用いてもよい。学習フェーズにおいて統計モデルに入力される学習データの一例を図５（Ａ）に、推論フェーズにおいて統計モデルの入出力データの一例を図５（Ｂ）に示す。学習フェーズでは、例えば図５（Ａ）に示すような学習データを統計モデルに入力して入力と出力の関係を学習させる処理を行い、推論フェーズでは、図５（Ｂ）に示すような入力データが統計モデルに入力されると、この入力データに対する出力データ（推論結果）が統計モデルから出力される。推測結果データは、例えば図５（Ｂ）に示すように、管制指示データと適正率のデータを含む。
【００２０】
管制推論部２８は、処理制御部２５からの指標値の算出要求に応答して、処理制御部２５から受け取った各指標値をモデル生成部２７により生成された統計モデルに入力して、この入力に対する出力データを取得し、取得した出力データを表示部１５等に出力する。なお、判定対象の航跡データと航空環境データの本システムへの入力方法は任意であり、例えば、処理制御部２５が、記録媒体に記録されている判定対象データを図示せぬ記録媒体読取装置を介して読み込んでもよく、また、他のコンピュータから受信してもよい。
【００２１】
次に、本実施形態に係る管制指示生成システム１の処理動作について説明する。上述したように、この管制指示生成システム１による主な処理は、学習フェーズと推論フェーズから構成される。
初めに学習フェーズにおける処理動作について図６を参照して説明する。
まず、処理制御部２５は、対応関係にある航跡データと航空環境データと管制指示データとを航跡ＤＢ２１と航空環境ＤＢ２２と管制指示ＤＢ２３から抽出し、抽出したデータを指標値の算出及び登録要求とともに指標算出部２６に渡す（ステップＳ１）。
これに応答して、指標算出部２６は、指標値の算出及び登録要求とともに受け取った航跡データと航空環境データに基づいて指標値を算出し（ステップＳ２）、算出した指標値を、指標値の算出及び登録要求とともに受け取った管制指示データと関連付けて指標ＤＢ２４に記憶する（ステップＳ３）。
【００２２】
次に、処理制御部２５は、管制指示ＤＢ２３に登録されている全ての管制指示データについて上記の処理（ステップＳ１〜Ｓ３）が完了したかを判別する（ステップＳ４）。全ての管制指示データについて処理が完了していなければ（ステップＳ４：ＮＯ）、ステップＳ１に戻る。また、全ての管制指示データについて上記の処理が完了している場合（ステップＳ４：ＹＥＳ）、処理制御部２５は、モデル生成部２７に統計モデルの生成を要求し、これに応答して、モデル生成部２７は、指標ＤＢ２４に記憶されている、関連付けされた指標値データと管制指示データを読み出して、指標値データを入力データとし管制指示データを出力データとするような学習データを生成し、統計モデルに入力して学習処理を実行する（ステップＳ５）。これにより、学習処理により調整された統計モデルが生成される。なお、生成された統計モデルのデータは外部記憶部１３に記憶される。
【００２３】
次に推論フェーズにおける処理動作について図７を参照して説明する。
処理制御部２５は、判定対象の航跡データと航空環境データを、例えば記録媒体に記憶されているデータを記録媒体読取装置を介して読み取る等して取得し、これらのデータを指標値の算出要求とともに指標算出部２６に渡す（ステップＳ１１）。
指標算出部２６は、指標値の算出要求とともに受け取った航跡データと航空環境データに基づいて指標値を算出する（ステップＳ１２）。
次に、処理制御部２５が、算出された指標値に基づく管制指示の推測を管制推論部２８に要求すると、これに応答して、管制推論部２８は、ステップＳ１２で算出された指標値を、推論フェーズで生成された統計モデルに入力し、この入力に対する出力データを得る（ステップＳ１３）。そして、管制推論部２８は、出力データ（推論結果）を表示部１５に表示する（ステップＳ１４）。これにより、航跡データや航空環境データに基づいた管制指示についての推測結果を取得することができる。例えば、管制官がこの推測結果を見て、適正率が最も高い管制指示を選択し、その管制指示を航空機に対して発信することもできる。
【００２４】
以上説明したように、本発明によれば、過去に実際になされた管制指示とその管制指示が行われた状況のデータ（航跡データや航空環境データ）との関係をシステムが学習し、この学習結果に基づいて正しい管制指示の推測を行うため、従来のように、管制指示毎に生成条件を設定することなく、管制指示を推測することができる。また、管制指示の判断要素として複数の指標を用いるため、単純な判断により求められる管制指示だけでなく、様々な状況を考慮に入れた複雑な判断に基づく管制指示も取得することができる。
【００２５】
なお、本発明は種々の変形及び応用が可能である。
例えば、推論フェーズにおいて、統計モデルの出力データが示す各管制指示の適正率に基づく所定条件に該当する管制指示データを特定し、特定した管制指示データを表示等するようにしてもよい。例えば、管制指示の適正率が所定値以上（例えば７５％等）のものを抽出するようにしてもよく、また、推論結果が示す管制指示データのうち適正率が最も高いものを抽出するようにしてもよい。また、推論結果から抽出した一の管制指示データを航空機に対して発信するための処理を行ってもよい。この場合、例えば発信確認を促すメッセージを表示部に表示し、確認した旨の入力がなされた場合に、航空機への管制指示を送信するコンピュータに対して、航空機種別、管制指示データ等を含む管制指示発信要求を送信するようにしてもよい。
【００２６】
また、推論フェーズにおいて、統計モデルに入力された指標値と、統計モデルから出力された推論結果のデータと、を学習データとして統計モデルに対してフィードバックして学習処理を実行させることにより、統計モデルをさらに調整するようにしてもよい。このフィードバックは、判定対象の航跡データと航空環境データに対する推論結果データを取得する度に行うようにしてもよく、また、学習データ（判定対象データとこれに対する推論結果データ）を外部記憶部１３に蓄積記憶しておき、所定期間毎に行うようにしてもよい。
【００２７】
なお、この発明のシステムは、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、上述の動作を実行するためのプログラムをコンピュータ読み取り可能な記録媒体（ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ等）に格納して配布し、該プログラムをコンピュータにインストールすることにより、上述の処理を実行する管制指示生成システムを構成してもよい。また、インターネット等のネットワーク上のサーバ装置が有するディスク装置に格納しておき、音声入力装置と音声出力装置が接続されたコンピュータにダウンロード等するようにしてもよい。
また、上述の機能を、ＯＳが分担又はＯＳとアプリケーションの共同により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施形態に係る管制指示生成システムの物理的構成を例示する図である。
【図２】図１の管制指示生成システムの論理的構成を例示する図である。
【図３】航跡データの一例を示す図である。
【図４】航空環境データの一例を示す図である。
【図５】統計モデルの入出力データを具体的に説明するための図である。
【図６】図１の管制指示生成システムの学習フェーズにおける処理動作を説明するためのフローチャートである。
【図７】図１の管制指示生成システムの推論フェーズにおける処理動作を説明するためのフローチャートである。
【符号の説明】
【００２９】
１                管制指示生成システム
１１              制御部
１２              主記憶部
１３              外部記憶部
１４              入力部
１５              表示部
１６              通信部
２１              航跡ＤＢ
２２              航空環境ＤＢ
２３              管制指示ＤＢ
２４              指標ＤＢ
２５              処理制御部
２６              指標算出部
２７              モデル生成部
２８              管制推論部
【図１】
2006202046.tif 000003
【図２】
2006202046.tif 000004
【図３】
2006202046.tif 000005
【図４】
2006202046.tif 000006
【図５】
2006202046.tif 000007
【図６】
2006202046.tif 000008
【図７】
2006202046.tif 000009