(57)【要約】フライトオペレーションのためのロバスト性及び破壊管理を自動的に評価するための方法等を提供する。方法等は、計画及び実フライトスケジュールを受信し、計画及び実フライトスケジュールに基づいて、実フライトスケジュールに対する根本原因外乱を決定し、計画フライトスケジュールについて一組の定量的メトリクスを生成するためにシミュレーションベースモデルの実行に基づいて計画フライトスケジュールのロバスト性を評価し、根本原因外乱のレコード及び計画フライトスケジュールの一組の定量的メトリクスのレコードを生成し、テストフライトスケジュールについて一組の定量的メトリクスを生成するためにシミュレーションベースモデルの実行及びシミュレーションベースモデルに適用された決定された根本原因外乱に基づいてテストフライトスケジュールのロバスト性を評価し、テストフライトスケジュールの一組の定量的メトリクスのレコードを生成する。【選択図】図１
2016121869.tif 000002
【特許請求の範囲】
【請求項１】
計画フライトスケジュール（１１０）の各フライトと関係するフライトの詳細を含む前記計画フライトスケジュール（１１０）を受信し、かつ、実フライトスケジュール（１１５）の各フライトと関係するフライトの詳細を含む前記実フライトスケジュール（１１５）を受信するように動作する通信装置（５２０）と、
前記計画フライトスケジュール（１１０）および前記実フライトスケジュール（１１５）を受信して、ロバスト性を評価するためのシミュレーションベース・モデル・モジュール（３０５、３３０、３４５、４０５）を含むロバスト性解析モジュールと、
プログラム命令を記憶するメモリ（５１０）と、
前記メモリ（５１０）に結合され、前記ロバスト性解析モジュールと通信する少なくとも１つのプロセッサ（５０５）と、を含み、前記少なくとも１つのプロセッサ（５０５）は、
前記計画フライトスケジュール（１１０）および前記実フライトスケジュール（１１５）に基づいて、前記実フライトスケジュール（１１５）に対する根本原因外乱を決定する処理と、
前記計画フライトスケジュール（１１０）について一組の定量的メトリクス（１３０）を生成するために、前記シミュレーションベースモデルの実行に基づいて、前記計画フライトスケジュール（１１０）のロバスト性を評価する処理と、
前記根本原因外乱のレコードおよび前記計画フライトスケジュール（１１０）の前記一組の定量的メトリクス（１３０）のレコードを生成する処理と、
前記テストフライトスケジュール（１１５）について一組の定量的メトリクス（１３０）を生成するために、前記シミュレーションベースモデルの実行、および前記シミュレーションベースモデルに適用された前記決定された根本原因外乱に基づいて、テストフライトスケジュール（１１５）のロバスト性を評価する処理と、
前記テストフライトスケジュール（１１５）の前記一組の定量的メトリクス（１３０）のレコードを生成する処理と、を行うプログラム命令を実行するように動作する、システム（１００、３００、４００、５００）。
【請求項２】
前記実フライトスケジュール（１１５）に対する前記根本原因外乱を決定する処理は、前記計画フライトスケジュール（１１０）および前記実フライトスケジュール（１１５）に基づいて根本原因解析を実行する処理を含む、請求項１に記載のシステム（１００、３００、４００、５００）。
【請求項３】
前記ロバスト性解析モジュールによる前記シミュレーションベースモデルの実行は、少なくとも１つの重要業績評価指標に基づいて、前記計画フライトスケジュール（１１０）の前記ロバスト性を定量化し、
前記少なくとも１つの重要業績評価指標は、定刻フライト実績、フライト解約率、フライト回復動作、乗客遅延、乗客誤接続、乗務員遅延、乗務員誤接続、使用された待機もしくは予備乗務員の数、および他の尺度を含む、請求項１に記載のシステム（１００、３００、４００、５００）。
【請求項４】
前記テストフライトスケジュール（１１５）は、一組の複数の異なるテストフライトスケジュール（１１５）を含む、請求項１に記載のシステム（１００、３００、４００、５００）。
【請求項５】
前記一組のテストフライトスケジュール（１１５）の前記複数のフライトスケジュールの各々について一組の定量的メトリクス（１３０）を生成するために、前記シミュレーションベースモデルの実行、および前記シミュレーションベースモデルに適用された前記決定された根本原因外乱に基づいて、前記一組のテストフライトスケジュール（１１５）の前記複数のスケジュールの各々のロバスト性を評価する処理と、
前記一組のテストフライトスケジュール（１１５）の前記複数のフライトスケジュールの各々の前記一組の定量的メトリクス（１３０）のレコードを生成する処理と、を行うプログラム命令を実行するように動作する前記少なくとも１つのプロセッサ（５０５）をさらに含む、請求項４に記載のシステム（１００、３００、４００、５００）。
【請求項６】
前記一組のテストフライトスケジュール（１１５）は、自動的に生成され、異なるフライト運用シナリオのポートフォリオを含む、請求項５に記載のシステム（１００、３００、４００、５００）。
【請求項７】
計算システムのプロセッサ（５０５）によるプログラム命令の実行に応答して、前記計算システムによって実施される方法であって、
計画フライトスケジュール（１１０）の各フライトと関係するフライトの詳細を含む前記計画フライトスケジュール（１１０）を受信するステップと、
実フライトスケジュール（１１５）の各フライトと関係するフライトの詳細を含む前記実フライトスケジュール（１１５）を受信するステップと、
前記計画フライトスケジュール（１１０）および前記実フライトスケジュール（１１５）に基づいて、前記実フライトスケジュール（１１５）に対する根本原因外乱を決定するステップと、
前記計画フライトスケジュール（１１０）について一組の定量的メトリクス（１３０）を生成するために、シミュレーションベースモデルの実行に基づいて、前記計画フライトスケジュール（１１０）のロバスト性を評価するステップと、
前記根本原因外乱のレコードおよび前記計画フライトスケジュール（１１０）の前記一組の定量的メトリクス（１３０）のレコードを生成するステップと、
前記テストフライトスケジュール（１１５）について一組の定量的メトリクス（１３０）を生成するために、前記シミュレーションベースモデルの実行、および前記シミュレーションベースモデルに適用された前記決定された根本原因外乱に基づいて、テストフライトスケジュール（１１５）のロバスト性を評価するステップと、
前記テストフライトスケジュール（１１５）の前記一組の定量的メトリクス（１３０）のレコードを生成するステップと、を含む方法。
【請求項８】
前記実フライトスケジュール（１１５）に対する前記根本原因外乱を決定するステップは、前記計画フライトスケジュール（１１０）および前記実フライトスケジュール（１１５）に基づいて根本原因解析を実行するステップを含む、請求項７に記載の方法。
【請求項９】
前記シミュレーションベースモデルの実行は、少なくとも部分的には、前記根本原因解析を実行するステップを含む、請求項８に記載の方法。
【請求項１０】
前記シミュレーションベースモデルの実行は、少なくとも１つの重要業績評価指標に基づいて、前記計画フライトスケジュール（１１０）の前記ロバスト性を定量化し、
前記少なくとも１つの重要業績評価指標は、定刻フライト実績、フライト解約率、フライト回復動作、乗客遅延、乗客誤接続、乗務員遅延、乗務員誤接続、使用された待機もしくは予備乗務員の数、および他の尺度を含む、請求項７に記載の方法。
【請求項１１】
前記テストフライトスケジュール（１１５）は、一組の複数の異なるテストフライトスケジュール（１１５）を含む、請求項７に記載の方法。
【請求項１２】
前記一組のテストフライトスケジュール（１１５）の前記複数のフライトスケジュールの各々について一組の定量的メトリクス（１３０）を生成するために、前記シミュレーションベースモデルの実行、および前記シミュレーションベースモデルに適用された前記決定された根本原因外乱に基づいて、前記一組のテストフライトスケジュール（１１５）の前記複数のフライトスケジュールの各々のロバスト性を評価するステップと、
前記一組のテストフライトスケジュール（１１５）の前記複数のフライトスケジュールの各々の前記一組の定量的メトリクス（１３０）のレコードを生成するステップと、をさらに含む、請求項１１に記載の方法。
【請求項１３】
前記一組のテストフライトスケジュール（１１５）は、自動的に生成され、異なるフライト運用シナリオのポートフォリオを含む、請求項１２に記載の方法。
【請求項１４】
コンピュータプロセッサ（５０５）によって実行された場合に、前記コンピュータプロセッサ（５０５）にネットワーク計画またはフライトスケジュールのロバスト性の評価に関係する方法を実行させる命令を記憶している非一時的コンピュータ可読媒体であって、前記媒体は、
計画フライトスケジュール（１１０）の各フライトと関係するフライトの詳細を含む前記計画フライトスケジュール（１１０）を受信し、
実フライトスケジュール（１１５）の各フライトと関係するフライトの詳細を含む前記実フライトスケジュール（１１５）を受信し、
前記計画フライトスケジュール（１１０）および前記実フライトスケジュール（１１５）に基づいて、前記実フライトスケジュール（１１５）に対する根本原因外乱を決定し、
前記計画フライトスケジュール（１１０）について一組の定量的メトリクス（１３０）を生成するために、シミュレーションベースモデルの実行に基づいて、前記計画フライトスケジュール（１１０）のロバスト性を評価し、
前記根本原因外乱のレコードおよび前記計画フライトスケジュール（１１０）の前記一組の定量的メトリクスのレコードを生成し、
テストフライトスケジュール（１１５）について一組の定量的メトリクス（１３０）を生成するために、前記シミュレーションベースモデルの実行、および前記シミュレーションベースモデルに適用された前記決定された根本原因外乱に基づいて、前記テストフライトスケジュール（１１５）のロバスト性を評価し
前記テストフライトスケジュール（１１５）の前記一組の定量的メトリクス（１３０）のレコードを生成するように、前記コンピュータプロセッサ（５０５）によって実行可能なプログラム命令を含む媒体。
【請求項１５】
前記実フライトスケジュール（１１５）に対する前記根本原因外乱を決定することは、前記計画フライトスケジュール（１１０）および前記実フライトスケジュール（１１５）に基づいて根本原因解析を実行することを含む、請求項１４に記載の媒体。
【請求項１６】
前記シミュレーションベースモデルの実行は、少なくとも部分的には、前記根本原因解析を実行することを含む、請求項１４に記載の媒体。
【請求項１７】
前記シミュレーションベースモデルの実行は、少なくとも１つの重要業績評価指標に基づいて、前記計画フライトスケジュール（１１０）の前記ロバスト性を定量化し、
前記少なくとも１つの重要業績評価指標は、定刻フライト実績、フライト解約率、フライト回復動作、乗客遅延、乗客誤接続、乗務員遅延、乗務員誤接続、使用された待機もしくは予備乗務員の数、および他の尺度を含む、請求項１４に記載の媒体。
【請求項１８】
前記テストフライトスケジュール（１１５）は、一組の複数の異なるテストフライトスケジュール（１１５）を含む、請求項１４に記載の媒体。
【請求項１９】
前記一組のテストフライトスケジュール（１１５）の前記複数のフライトスケジュールの各々について一組の定量的メトリクス（１３０）を生成するために、前記シミュレーションベースモデルの実行、および前記シミュレーションベースモデルに適用された前記決定された根本原因外乱に基づいて、前記一組のテストフライトスケジュール（１１５）の前記複数のスケジュールの各々のロバスト性を評価し、
前記一組のテストフライトスケジュール（１１５）の前記複数のフライトスケジュールの各々の前記一組の定量的メトリクス（１３０）のレコードを生成するように前記コンピュータプロセッサ（５０５）によって実行可能なプログラム命令をさらに含む、請求項１４に記載の媒体。
【請求項２０】
前記一組のテストフライトスケジュール（１１５）は、自動的に生成され、異なるフライト運用シナリオのポートフォリオを含む、請求項１９に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は民間航空のフライトオペレーションのためのロバスト性および破壊管理を自動的に評価するための方法およびシステムに関する。
【背景技術】
【０００２】
航空交通ネットワーク計画は、通常、このような計画により作成された航空路線スケジュールの予想される使用の何ヶ月も前に計画される場合がある。一方、航空路線スケジュールのロバスト性の評価は、通常、スケジュールの実際の実行の近くになって（すなわち、スケジュールを含むフライトの当日の近くまたはその当日に）行われる。時には、航空会社は、そのスケジュールがどの程度ロバスト性があるのか分からず、また、スケジュールのロバスト性を定量化し評価する方法を知らない。スケジュールが運用された後（すなわち、それが飛行した後）でなければ、スケジュールのロバスト性を知ることができない場合がある。時間、労力、およびフライトスケジュールプランニングおよび最適化に割り当てるリソース、および航空路線に対するフライトスケジュールの重要性を考えると、航空路線スケジュールのロバスト性を決定するための効果的かつ正確な手段。
【０００３】
したがって、航空路線の運用のロバスト性の自動評価を提供する装置および方法を設計することが望ましい。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第８７４４９０２号明細書
【発明の概要】
【０００５】
いくつかの実施形態によれば、航空路線フライトスケジュールまたは計画のロバスト性を評価および検証するための方法およびシステムが提供される。システムは、実テストスケジュールおよび提案されたテストスケジュールを含むフライトスケジュールのロバスト性を評価および検証するモデルベースのシミュレーションおよび解析モジュールを含む。いくつかの態様では、テストスケジュールは、航空路線の運用可能性の所望の範囲をカバーするように自動的に生成することができる。
【０００６】
本開示のいくつかの実施形態の技術的効果は、定量的メトリクスを使用して航空路線フライトスケジュールのロバスト性を評価および検証するための効率的な技術およびシステムである。このおよび他の利点および特徴は以下で明らかになるが、本発明の本質のより完全な理解は、以下の詳細な説明および添付の図面を参照することによって得ることができる。
【０００７】
他の実施形態は、本明細書に記載した方法のいずれかを実行する命令を記憶するシステムおよび／またはコンピュータ可読媒体に関係する。
【図面の簡単な説明】
【０００８】
【図１】システムを説明する図である。
【図２】いくつかの実施形態によるフローチャートである。
【図３】いくつかの実施形態によるシステムを説明する図である。
【図４】いくつかの実施形態によるシステムを説明する図である。
【図５】いくつかの実施形態による検証システムまたはプラットフォームのブロック図である。
【発明を実施するための形態】
【０００９】
以下の説明は、当業者が記載した実施形態を作製し、使用できるように提供される。しかし、当業者とっては、様々な変更は依然として容易に明らかであろう。
【００１０】
図１は、いくつかの実施形態による、航空路線のフライトオペレーションのためのシミュレーションベースの検証システム１００のブロック図である。システム１００は、ロバスト性評価モジュール１０５を含む。ロバスト性評価モジュール１０５は、フライトスケジュール入力、およびスケジュールのロバスト性の定量的尺度を生成するためにフライトスケジュールに適用されるフライト外乱に基づいて、フライトスケジュールのロバスト性を評価するメカニズムを主に提供することができる。
【００１１】
いくつかの実施形態では、ロバスト性評価モジュール１０５は、入力として、第１のフライトスケジュールすなわち計画フライトスケジュール１１０、ならびに第２のフライトスケジュールすなわち実フライトスケジュールまたはテストフライトスケジュール１１５を受信する。計画フライトスケジュールならびに実フライトスケジュールまたはテストフライトスケジュールは、別の装置またはシステムからロバスト性評価モジュール１０５に送信されてもよい。いくつかの態様では、計画フライトスケジュール１１０および実フライトスケジュール１１５は、データベース１２５からロバスト性評価モジュール１０５によって受信されてもよい。データベース１２５は、航空会社、政府機関（たとえば、航空規制機関）、または第三者のサービスプロバイダによって維持し、所有し、制御することができる。いくつかの例では、データベース１２５からロバスト性評価モジュール１０５への計画フライトスケジュール１１０および実フライトスケジュール１１５の通信は、通信装置または通信インターフェース１２０によって容易にすることができる。いくつかの態様では、通信装置１２０は、ロバスト性評価モジュール１０５を含むシステム、サブシステム、または装置の一部であってもよいし、いくつかの他の実施形態では、ロバスト性評価モジュール１０５と独立したものであってもよい。
【００１２】
いくつかの態様では、第１のフライトスケジュールすなわち計画フライトスケジュール１１０、および第２のフライトスケジュールすなわち実フライトスケジュールもしくはテストフライトスケジュールのロバスト性評価モジュール１０５への入力は、計画フライトスケジュールおよび実フライトスケジュールを含む少なくとも１つのフライトの各々に関係する詳細をそれぞれ含むことができる。いくつかの態様では、少なくとも１つのフライトに関係するする詳細は、便名、フライト出発時刻、フライト到着時刻、フライト出発空港、フライト到着空港、少なくとも１つのフライトについての航空機の形式、少なくとも１つのフライトについての運航乗務員の詳細、ならびに所望の都市、所望のフライト時間、ブロック時間、航空機資産、空港、空港ゲート割り当て、地上要員、運航乗務員を含むがこれらに限らないフライトに関する他の特定情報、ならびにこれらの組み合わせのうちの少なくとも１つを含む。これらの詳細の種類または詳細のサブセットは、計画された航空路線スケジュールおよび実際の航空路線スケジュールの各フライトに含まれてもよい。例として、特定の航空路線の計画フライトスケジュールおよび実フライトスケジュールもしくはテストフライトスケジュールは、１日当たり約３，０００フライトを含むことがあり得る。したがって、計画フライトスケジュールおよび実フライトスケジュールは複雑であり、データベースシステム１２５により開発され、保管され、管理されるのが適切であり得る。データベースシステム１２５は、リレーショナルデータベース、多次元データベース、拡張可能なマーク付け言語（ＸＭＬ）文書、あるいは構造化されたおよび／または構造化されていないデータを記憶する他の任意のデータ記憶システムを含むことができる。データベースシステム１２５は、いくつかのリレーショナルデータベース、多次元データベース、および／または他のデータソースの間で分散するデータを有する分散型データベースシステム、オブジェクト指向データベース、ハイブリッドデータベース、ならびに「クラウド」でサービスとして提供することができるインメモリデータベースシステムを含む他の種類のデータベース管理システムを、一般性を制限せずにまたは失わずに含むことができる。
【００１３】
ロバスト性評価モジュール１０５は、いくつかの実施形態では、主に、通信装置／インターフェース１２０から受信した第１のフライトスケジュールすなわち計画フライトスケジュール１１０のロバスト性を評価する処理を主に実行することができる。ロバスト性評価モジュール１０５は、１つまたは複数の所定の重要業績評価指標（ＫＰＩ）に基づいて、計画（すなわち第１の）フライトスケジュール１１０のロバスト性を評価するように動作することができる。ロバスト性評価モジュール１０５の出力１３０は、フライトスケジュールに関係し、それに割り当てられ、それについて定義され、またはそれについて指定された１つもしくは複数のＫＰＩに関係する値の定量的表現を含むことができる。
【００１４】
ロバスト性評価モジュール１０５は、計画フライトスケジュール１１０のロバスト性（および、たとえば１つもしくは複数のテストフライトスケジュールなどの他のフライトスケジュール）の評価を行うことができる。いくつかの態様では、ロバスト性評価モジュールは、入力されたフライトスケジュールのロバスト性を評価するために、航空路線のシミュレーションベースモデル（すなわち、「仮想航空路線」）を用いてロバスト性解析を行う。いくつかの態様では、ロバスト性評価モジュール１０５を、本明細書では「シミュレーション」モジュールと呼ぶ場合もある。
【００１５】
本明細書のいくつかの態様では、ロバスト性評価モジュール１０５は、ロバスト性解析モジュールとも呼ばれるが、航空路線またはフライトの運航外乱を決定する努力の中で、航空路線フライトスケジュールの根本原因解析を行う。本明細書では、航空路線またはフライトの運航外乱は、スケジュールの実際の実行に影響を与えて、計画フライトスケジュールからのずれを発生させる任意の事象、出来事、またはシナリオであってもよい。航空路線の運航外乱は、通常、フライトの運用当日またはその前日に（すなわち、近接して、その近くに、またはその日に）発生する場合があり得る。航空路線の運航外乱のいくつかの例としては、これに限定されないが、天候に関する遅延またはキャンセル、乗客の接続遅延、運航乗務員に関する遅延またはキャンセル、空港に関する遅延またはキャンセル、航空機に関する遅延またはキャンセル、ならびに他の要因が挙げられる。さらに、航空路線の運航外乱は、フライトの特定のセグメントまたは区間において第１の事例でフライト運航に直接影響を与える根本原因（たとえば、航空路線ハブ空港における雪嵐）、ならびに上流のフライトからの根本原因の伝搬によって生じる伝播遅延原因（たとえば、航空路線の中西部ハブ空港における雪嵐による上流フライトの遅延に起因する東海岸空港における接続下流フライトの遅延）を含む場合がある。本明細書のいくつかの実施形態では、根本原因外乱は、根本原因解析処理により抽出され、フライトスケジュール（たとえば、実フライトスケジュールまたはテストフライトスケジュール）を評価する際に用いることができる。根本原因外乱は、計画フライトスケジュールから変化する実フライトスケジュールをもたらすフライトスケジュールのずれの「真の」原因を表すことができるので、根本原因外乱が抽出され、考慮される。いくつかの態様では、抽出された根本原因外乱は、レコード、ファイル、または他のパーシステンス１３５に記憶し、または表現することができる。
【００１６】
本明細書のいくつかの態様によれば、ロバスト性解析モジュール１０５は、航空路線の運航外乱の根本原因外乱を決定し使用するように動作することができる。いくつかの実施形態では、ロバスト性評価モジュール１０５は、処理のために生成および／または提供され得る航空路線の運航外乱の根本原因外乱を、少なくとも考慮し、処理するように動作することができる。
【００１７】
本明細書のいくつかの実施形態によれば、モジュール１０５により実行されるロバスト性評価は、シミュレーションベースモデルの方法または処理を用いて行われ、識別された根本原因外乱がシミュレーションに導入される。本明細書では、フライトスケジュールのロバスト性とは、航空路線の運航外乱に対してスケジュールがどの程度脆弱であるか（または脆弱でないか）を意味する。スケジュールのロバスト性がより高いほど、計画された航空路線スケジュール（たとえば、計画フライトスケジュール１１０）から外れることなく航空路線の運航外乱を吸収するより多くの能力をスケジュールが有している。いくつかの態様では、ロバスト性のあるスケジュールは、１つまたは複数の回復契機を含むことができるので、フライトスケジュールは、計画フライトスケジュール（たとえば、フライトスケジュール１１０）から外れることなく航空路線の運航外乱を吸収し、またはそれから回復することができる。本明細書に記載したように、運航外乱回復契機は、通常、３つの重要な属性により特徴付けることができる。すなわち、航空機ターンの持続時間、航空機ターンの時刻、および航空機ターンの場所の属性である。これらの３つの属性は、航空機ターンおよびフライト接続性についての費用／報酬関数により最適化モジュールに組み込むことができる。また、回復契機は、システム内の予備の航空機の数により特徴付けることができる。いくつかの態様では、本開示の一実施形態は、回復契機を生成するために、上述の費用／報酬目的に従ってネットワーク全体に予備の航空機を分配することができる。回復契機およびスケジュールのロバスト性は、航空機ターンおよび／または乗務員ターンの余分なバッファ時間により特徴付けることができ、それはモデルの制約条件に組み込むことができる。
【００１８】
ロバスト性を評価するためのシミュレーションベースの方法については、本明細書の実施形態は、航空路線を含むフライトの非常に詳細な運航をモデル化する航空路線フライト運航シミュレーションを用いることができることに留意されたい。たとえば、フライトの詳細は、これらに限定されないが、出発ゲート、滑走路への誘導、離陸、巡航、着陸、滑走路からの誘導、到着ゲート、空港交通管制、使用禁止時間、操縦室乗務員は、客室乗務員、地上要員は、種々のサービスクラスの乗客、およびフライトの他の態様を含むすべての態様を含むことができる。したがって、シミュレーションは、仮想航空路線のモデル化と呼ぶことができる。
【００１９】
いくつかの態様では、一組のロバスト性重要業績評価指標（ＫＰＩ）は、ロバスト性評価から生成される。ロバスト性評価モジュール１０５の出力は、一組の定量的尺度またはメトリクス１３０を含むことができる。定量的メトリクス１３０は、ロバスト性評価モジュール１０５によって評価された特定の入力されたスケジュールのロバスト性の値の表示または表現を提供することができる。入力されたスケジュールのロバスト性の値の表示または表現は、１つまたは複数のＫＰＩ１３０により表現することができる。ＫＰＩは、複数の要因、パラメータ、考察、および航空路線（または他のエンティティ）の価値を、フライトスケジュールの性能の重要で洞察に満ちた、または鍵となる指標として表現することができる。いくつかの態様では、ロバスト性の表現の定量的な値は、スケーリングされた相対的ランキング、正規化した値、および他の値のフォーマットを含むことができる。ＫＰＩは、定刻の出発時刻、定刻の到着時刻、フライトの遅延、フライトのキャンセル、乗客の満足度、貨物、収益、および費用に関連する航空路線の実績を特徴付けることができる。
【００２０】
遅延入力ファイルおよびＫＰＩの値の少なくとも１つを含む記録および／またはレポートは、生成され、記憶され、他の装置（たとえば、ディスプレイ）、システム（たとえば、データベース管理システムまたは他のデータパーシステンス）、およびサービス（たとえば、航空会社組織内の航空路線管理者によって使用されるクラウドベースのデータ視覚化サービス）に送信することができる。
【００２１】
いくつかの態様では、システム１００およびそれによって実行される処理は、１つまたは複数のロバスト性の目的および目標について、計画スケジュールおよびテストスケジュールのロバスト性を評価するために使用することができる。図２は、本明細書のいくつかの実施形態による、システムによって実行することができる処理２００のフローチャートである。いくつかの態様では、システム１００は、図２に示す処理２００の動作のうちの少なくとも一部を実施するために用いることができる。部分的には、処理２００に関するいくつかの詳細は、システム１００の導入および説明において上述した。したがって、図２の完全な説明を以下に開示するが、本質的に繰り返しとなり得る特定の詳細については、本明細書ですでに開示されているので、省略する場合がある。
【００２２】
図２を参照すると、航空路線のフライトオペレーションのためのフライトスケジュールのロバスト性を評価するためのプラットフォームまたはフレームワークを提供することに関する処理が開示されている。処理２００は、処理の動作を実行するように構成されたシステム、アプリケーション、または装置によって実施することができる。一般に、処理２００は、（１）フライトスケジュールのロバスト性を効率よく評価し、（２）それらのフライトスケジュールのロバスト性を特徴付ける一組のＫＰＩを生成する処理に関するものであり、この評価は定量的な評価である。いくつかの実施形態では、システム１００を具現化する装置、デバイス、またはシステムの様々なハードウェア要素は、処理２００を実施するプログラム命令を実行する。一実施例として、本開示は、フライトオペレーションのロバスト性を定量化するための機構を提供する。それはさらに、航空会社のネットワーク計画者が、提案されたフライトスケジュールの期待される運航業績を基準フライトスケジュールの業績と比較することを可能にする。本開示は、ロバスト性評価を行う際に、根本原因解析、根本原因の導入、および外乱の回復を考慮する。いくつかの実施形態では、それは、運航当日またはその近くの航空路線の活動を取り込み、スケジュールのロバスト性および回復利益のための高忠実度の定量的メトリクスを提供する。本開示はまた、仮想的外乱シナリオの下でロバスト性試験のために使用することができる。
【００２３】
いくつかの実施形態では、ハードワイヤード回路を、いくつかの実施形態による処理を実施するためのプログラム命令の代わりに、あるいはそれと組み合わせて、使用することができる。処理２００（および本明細書に開示される他の処理およびサブ処理）を実施するために、システム、デバイス、または装置によって実行可能なプログラム命令は、非一時的な有形媒体に記憶されるか、あるいは非一時的な有形媒体として具現化され得る。したがって、実施形態は、ハードウェアおよびソフトウェアの特定の組み合わせに限定されるものではない。
【００２４】
動作２０５に先立って、たとえば、分散型データベースシステムのサーバ側計算装置（たとえばアプリケーションサーバ）などの装置またはシステム（図示せず）上で実行されるアプリケーションまたはサービスが、航空路線スケジュールまたはプランを開発し、管理し、維持するために開発され、配置されてもよく、これには、計画フライトスケジュール、実フライトスケジュール（すなわち、フライトスケジュールを含む実際に実行されたフライトの履歴の詳細）、およびテスト（たとえば、仮想）フライトスケジュールが含まれる。処理２００は、装置またはシステムからフライトスケジュールを受信することができる。したがって、航空路線のフライトスケジュールの開発または計画段階を処理２００に提供することができる。
【００２５】
動作２０５では、計画された航空路線のフライトスケジュールが受信される。計画されたスケジュールは、処理２００を実施する装置またはシステムと一体または別個であってもよい通信インターフェースまたは装置から受信することができる。いくつかの態様では、計画されたスケジュールは、フライトスケジュールまたはプランの実行または実施に先立って何ヶ月（たとえば、６〜９ヶ月）も前に行った計画処理による、従前に計画されたフライトスケジュールであってもよい。計画フライトスケジュールは、プランの各フライトの具体的な詳細を含む。
【００２６】
動作２１０では、実際の航空路線のフライトスケジュールを受信する。実フライトスケジュールは、動作２０５で受信した計画フライトスケジュールに対応することができる。本明細書では、実フライトプランは、処理２００を実施する装置またはシステムと一体または別個であってもよい通信インターフェースまたは装置から受信することができる。いくつかの例では、実フライトプランは、計画フライトスケジュールとは異なる場所、システム、またはエンティティからより供給されてもよい。いくつかの態様では、実フライトスケジュールは、特定の関連する期間中に計画フライトスケジュールまたは少なくともその一部の実行によって得られたフライトオペレーションの詳細の履歴の正確な表現を含む。実フライトプランまたはスケジュールは、実スケジュールの各フライトの具体的な詳細を含み、たとえば、フライトの出発時刻および到着時刻の履歴、キャンセルされたフライト、ならびに計画フライトスケジュールの実際の実行履歴の中でスケジュールに加えられた、またはスケジュールから除去されたフライトを含む。
【００２７】
動作２１５では、実フライトスケジュールについての根本原因外乱の決定が行われる。動作２１５の決定は、計画フライトスケジュールおよび実フライトスケジュールの両方の解析に基づいて達成することができる。いくつかの態様では、動作２１５で決定または算出された根本原因外乱は、計画フライトスケジュールと比較して、実フライトスケジュールに存在するずれの実際の原因を反映することができる。
【００２８】
いくつかの態様では、根本原因外乱の決定は、根本原因解析モジュール、装置、またはシステム（一般に、本明細書では根本原因解析（ＲＣＡ）モジュールと呼ぶ）によって実行することができる。いくつかの実施形態では、ＲＣＡモジュールは、図１に示すロバスト性評価モジュール１０５の一部であってもよい。いくつかの実施形態では、ＲＣＡモジュールは、図１に示すロバスト性評価モジュール１０５とは異なる別の装置またはシステムであってもよい。ＲＣＡは、特定のフライト区間に導入された根本原因外乱を反映するフライト外乱、および現在考慮されている特定のフライト区間より前のフライト区間によって導入された外乱を反映する伝搬フライト外乱を決定するために動作することができる。フライト外乱がフライトオペレーションの近くでおよび／またはその中で発生し、あるいは発生するであろうことに留意されたい。根本原因解析は、シミュレーションによる方法、因果解析による方法は、発見的手法による方法、解析による方法、あるいはこれらの方法の組み合わせを用いることができる。
【００２９】
処理２００を続けると、動作２２０は、計画フライトスケジュールのロバスト性の評価を含む。動作２２０の評価は、シミュレーションベースモデルの方法または処理を実行することにより達成することができる。シミュレーションベースモデルの処理の実行は、計画スケジュールのロバスト性を評価するために用いることができ、  この評価は、実際のフライトプランに結びつく、フライトプランに対する根本原因外乱を考慮する。いくつかの態様では、計画スケジュールのロバスト性を評価するために用いられるシミュレーションベースモデル処理の実行は、図１に示すロバスト性評価モジュール１０５によって行うことができる（本明細書では「シミュレーション実行」とも呼ぶ）。いくつかの態様では、シミュレーション実行は、単一スレッド、マルチスレッド、別々のイベントによるもの、あるいはエージェントによるものであってもよい。動作２２０の評価は、計画フライトスケジュールのための一組の定量的メトリクスの生成をさらに含むことができる。
【００３０】
動作２２５は、動作２１５で決定された根本原因外乱のレコード（たとえば、１３５）の生成と、動作２２０の評価による計画フライトスケジュールの性能（たとえば、ＫＰＩ）の決定または算出された一組の定量的尺度またはメトリクスのレコード（たとえば、１３０）の生成と、を含む。いくつかの実施形態では、ＫＰＩは、定刻フライト実績、フライト解約率、フライト回復動作、乗客遅延、乗客誤接続、乗務員遅延、乗務員誤接続、使用された待機もしくは予備乗務員の数、および他の尺度のうちの、１つまたは複数の指標を含むことができる。いくつかの態様では、生成されたレコードは、データ構造、メッセージ、およびファイルを含むことができ、これらは、記憶され、送信され、さらに処理され、ユーザが読み取り可能なフォーマット（たとえば、レポート、グラフ、ダッシュボード、または他の可視化、可聴レポートなど）で出力されてもよい。いくつかの態様では、定量的メトリクスは、航空路線の実績の関連する重要な指標とみなされる１つまたは複数のＫＰＩまたは要因を含むことができる。ＫＰＩは、特定の航空路線および／または航空路線の運航シナリオについて決定された仕様に基づいて決定される。いくつかの実施形態では、ＫＰＩは、たとえば、定刻フライト実績、フライト解約率、フライト回復動作、乗客遅延、乗客誤接続、乗務員遅延、乗務員誤接続、使用された待機もしくは予備乗務員の数、および他の尺度の多目的メトリクスを含むことができる。
【００３１】
処理２００は動作２３０をさらに含む。動作２３０は、テストフライトスケジュールのロバスト性の評価を提供するように動作し、このロバスト性評価は、テストフライトスケジュールについて一組の定量的メトリクスを生成するために、シミュレーションベースモデルの実行、およびシミュレーションベースモデルに適用された決定された根本原因外乱に基づく。いくつかの実施形態では、決定または抽出された根本原因外乱は、評価されているフライトスケジュールを含むフライトのフライト区間レベルにおいて、あるいはフライトの様々な他の段階において、シミュレーションベースモデルに適用または導入することができる。別の実施形態では、根本原因外乱は、特定の期間について、空港レベルまたは地理的領域において適用または導入することができる。
【００３２】
いくつかの態様では、テストフライトスケジュールは、基準スケジュールであってもよい。いくつかの例では、基準スケジュールは、履歴として、許容できるレベルの実績を提供することが示されている既知のフライト詳細を有する公開されたフライトスケジュールであってもよい。動作２３０は、基準スケジュールと、テストフライトについて一組の定量的メトリクスまたはＫＰＩを生成するために動作２１５で先に決定された根本原因破壊と、を用いて実行することができる。したがって、本明細書では一組のＫＰを基準ＫＰＩと呼ぶ場合がある。別の態様では、テストフライトスケジュールは、将来のフライトスケジュールであってもよく、ユーザ（または他のエンティティ）は、そのロバスト性を評価したい場合がある。さらに別の態様では、テストフライトスケジュールは、仮想的または実験的なフライトスケジュールであってもよく、ユーザ（または他のエンティティ）は、一般的に航空路線ネットワークのロバスト性を研究するためにそれを使用したい場合がある（たとえば、シナリオ解析またはストレス試験など）。
【００３３】
動作２３５では、テストフライトについて生成された一組の定量的メトリクスまたはＫＰＩを含むレコードを作成し、生成し、または維持することができる。いくつかの態様では、動作２３５で生成されたレコードは、他のフライトスケジュールのＫＰＩ値と比較して、評価ベンチマークとして使用することができる定量的な値を含むことができる。
【００３４】
動作２３５に続いて、処理２００は、動作２３０に戻って、他のテストフライトスケジュールのロバスト性の評価を提供するように動作することができ、他の追加のテストフライトスケジュールは、実験的スケジュール、仮想的スケジュール、またはテストスケジュールと呼ぶことができる。他の追加のテストスケジュールのロバスト性は、動作２３０で、他の追加のテストフライトスケジュールのシミュレーションベースモデルの実行と、テストフライトスケジュールの一組の定量的メトリクスを生成するためにシミュレーションモデルに適用される決定された根本原因外乱と、に基づいて評価することができ、シミュレーションベースモデルは、他の追加のテストスケジュールを含む新しいまたは異なるスケジュールごとに実行される。
【００３５】
いくつかの例では、他の追加のテストフライトスケジュールは、フライトの提案されたスケジュールを含む「仮定」のスケジュールであってもよい。このようにして、「仮定」のフライトスケジュールのためのシミュレーションベースモデルを実行することによって、それらの「仮定」のフライトスケジュールに対応する「実験的な」ＫＰＩの取得または算出することができる。
【００３６】
いくつかの実施形態では、テストスケジュールのロバスト性の測定を表現するＫＰＩメトリクスを、基準スケジュールの基準ＫＰＩと比較することができる。このようにして、テストスケジュールのロバスト性（単数または複数）の相対的尺度を、（既知の）基準スケジュールに関して決定することができる。
【００３７】
いくつかの態様では、本明細書のいくつかの実施形態において実行されるシミュレーションベースモデルは、外乱回復解決策を組み込むこともできる。このように、ＫＰＩの決定は、様々な外乱における回復の利益の尺度またはそれに対する洞察を提供することもできる。いくつかの実施形態では、本明細書で出力される多目的ＫＰＩメトリクスは、基準スケジュールと比較して、テストスケジュールのロバスト性の定量的な測定を提供し、また回復動作の利益を定量化する。
【００３８】
いくつかの実施形態では、決定または抽出された根本原因外乱は、評価されているフライトスケジュールを含むフライトのフライト区間レベルにおいて、あるいはフライトの様々な他の段階において、シミュレーションベースモデルに適用または導入することができる。
【００３９】
図３は、いくつかの実施形態による計算装置、システム、またはプラットフォームの論理ブロック図の例示的な図である。システム３００は、たとえば、本明細書に開示する処理（たとえば、処理２００）を実施するための装置に関係してもよい。論理表現または装置、システム、もしくはプラットフォームの抽象化であるから、システム３００の実際の実施は、図３に示す具体的な構成に限定されるものではなく、様々な構成で配置される、より少数の、追加の、代わりの、および代替的な構成要素を含んでもよい。たとえば、通信および／または処理を容易にする１つもしく複数の装置およびシステムを、本明細書の範囲内で一般性を失うことなく、図３の２つ以上の構成要素の間に配置することができる。
【００４０】
図示するように、システム３００は、シミュレーションベース・モデル・モジュール３０５を含む。いくつかの態様では、モジュール３０５は、根本原因解析（ＲＣＡ）決定のための機能、およびロバスト性評価のための機能を含む。シミュレーションベース・モデル・モジュール３０５への入力は、計画フライトスケジュール３１０を含む。計画フライトスケジュール３１０（すなわち、公開されたフライト＿基準（ＦｉｌｇｈｔＰｕｂｌｉｓｈｅｄ＿ｒｅｆ））は、航空会社によって開発され実施された、計画され公開されたフライトスケジュールに対応することができ、本実施形態の基準スケジュールとして機能することができる。シミュレーションベース・モデル・モジュール３０５への他の入力は、計画フライトスケジュール３１０を達成する際に運航されたフライト対応する実フライトスケジュールデータ３１５を含む。実フライトスケジュールデータ３１５（すなわち、実フライト（ＦｌｉｇｈｔＡｃｔｕａｌ））は、スケジュールを満足させるために運航されたフライトの履歴データを含み、それには、計画通りに運航されたフライト、追加のフライト、キャンセルされたフライト、遅延フライト、およびルート変更されたフライトが含まれる。
【００４１】
シミュレーションベース・モデル・モジュール３０５は、部分的には、入力３１０、３１５と、計画スケジュールの関連する期間中に実フライトの運航に影響を与える他の要因と、を解析することによって、根本原因外乱を決定するように動作することができる。さらに、シミュレーションベース・モデル・モジュール３０５のＲＣＡ態様は、根本原因外乱を抽出し、遅延入力ファイル３２５に含まれる根本原因外乱のレコードを生成することができる。いくつかの態様では、シミュレーションベース・モデル・モジュール３０５は、多目的ＫＰＩに基づいて、計画フライトスケジュール３１０のロバスト性を決定または評価するように動作することができる。さらに、計画スケジュールのＫＰＩは、シミュレーションベース・モデル・モジュール３０５により決定または算出されたように、基準ＫＰＩレコード３２０に含まれてもよい。いくつかに関して、遅延入力ファイル３２５に含まれる根本原因外乱は、計画フライトスケジュール３１０から外れた実フライト３１５の真の原因を説明し、表現する。
【００４２】
図３を参照すると、遅延入力ファイル３２５の根本原因外乱は、シミュレーションベース・モデル・モジュール３３０に送信または伝送することができる。いくつかの実施形態では、シミュレーションベース・モデル・モジュール３３０は、シミュレーションベース・モデル・モジュール３０５と同じであってもよい。いくつかの実施形態では、シミュレーションベース・モデル・モジュール３３０は、シミュレーションベース・モデル・モジュール３０５の別のインスタンスであってもよい。シミュレーションベース・モデル・モジュール３３０への別の入力は、テストフライトスケジュール３３５（たとえば、公開されたフライト＿０（Ｆｌｉｇｈｔ＿Ｐｕｂｌｉｓｈｅｄ＿０）を含むデータ）を含む。フライトスケジュールは、ＫＰＩを他のテストフライトスケジュールと比較する際に基準スケジュールとして用いることができる基準スケジュールを含むことができる。フライトスケジュール３３５は、テストスケジュールであってもよく、基準フライトスケジュールは、他のテストフライトスケジュールの評価および比較のための基準点として使用することができる特定のテストスケジュールである。
【００４３】
シミュレーションベース・モデル・モジュール３３０は、部分的には、テストスケジュール３３５のフライトの運航に影響を与えるであろう入力３３５および３２５（もしあれば、さらに遅延入力ファイル３２５の他の要因）を解析することによって、根本原因外乱を決定するように動作することができる。いくつかの態様では、シミュレーションベース・モデル・モジュール３３０は、多目的ＫＰＩに基づいて、テストフライトスケジュール３３５のロバスト性を決定または評価するように動作することができる。さらに、テストフライトスケジュールのＫＰＩは、シミュレーションベース・モデル・モジュール３３０により決定または算出されたように、基準ＫＰＩレコード３４０に含まれてもよい。いくつかに関して、遅延入力ファイル３２５に含まれる根本原因外乱は、外乱の履歴を表現することができ、テストフライトスケジュール３３５に適用することができる。遅延入力ファイル３２５に表されるような外乱の履歴に対するテストフライトスケジュール３３５の応答は、基準ＫＰＩレコード３４０に反映することができる。
【００４４】
いくつかの態様では、外乱の履歴（すなわち、実際の外乱）が遅延入力フライトレコード３２５を含み、テストスケジュール３３５のロバスト性を評価するために、外乱の履歴がシミュレーションベース・モデル・モジュール３３０に導入される場合には、フライト外乱が実際の履歴データから導出されるので、テストスケジュールを評価する処理を「後向き」であると言うことができる。
【００４５】
いくつかの実施形態では、インスタンス３５０などのシミュレーションベースモデルのさらなる実行は、シミュレーションベース・モデル・モジュール３５０により適用されるように、遅延入力ファイル３２５に含まれる根本原因外乱を受ける他の追加のテストスケジュールに応答して、またはそれに基づいて算出もしくは決定されるＫＰＩを生成するために、他の追加のテストフライトスケジュール（たとえば、公開されたフライト＿ｉ（ＦｌｉｇｈｔＰｕｂｌｉｓｈｅｄ＿ｉ））について実行することができる。
【００４６】
いくつかの実施形態では、自動化された処理が実行され、運航シナリオの範囲をカバーする、または包含するように１つまたは複数のテストフライトスケジュールを生成することができる。運航シナリオは、１つまたは複数の仮想的な状況または環境（すなわち、仮想的な状況または環境が少なくとも部分的にはいくつかの履歴データに基づいているとしても、実際の事象または環境の履歴ではない）を含むことができる。
【００４７】
図４は、「前向き」のフライトスケジュールロバスト性評価の文脈で使用することができるシステム、装置、またはプラットフォーム４００のブロック図である。システム４００は、（仮想的な）航空路線運航シミュレーションを実行するように動作するシミュレーションベース・モデル・モジュール４０５を含むことができる。シミュレーションベース・モデル・モジュール４０５への入力は、データベースまたはパーシステンス層４２５から検索または取得されたテストまたは提案されたフライトスケジュール４１０を含むことができる。さらに、仮想的な破壊４１５をシミュレーションベース・モデル・モジュール４０５に「導入」することができる。仮想的な破壊をシミュレーションベース・モデル・モジュール４０５に適用することは、仮想的な破壊４１５を含む１つまたは複数の根本原因外乱に対する提案されたフライトスケジュール４１０の効果を有することができる。いくつかの態様では、提案されたもしくはテストスケジュール４１０と、シミュレーションに導入された仮想的な破壊４１５と、に基づくシミュレーションベース・モデル・モジュール４０５の実行の出力は、提案されたフライトスケジュール４１０についてのＫＰＩ４２０を表している。いくつかの例では、ＫＰＩ４２０の値は、シミュレーションベース・モデル・モジュールの実行により、提案されたフライトスケジュール４１０を実行する航空会社または他のエンティティのための基準ＫＰＩまたは他のＫＰＩと比較することができる。ＫＰＩ４２０の比較の基礎として使用される基準ＫＰＩまたは他のＫＰＩは、航空路線自体のフライトスケジュールＫＰＩを含むことができ、ＫＰＩは、シミュレーションベース・モデル・モジュール４０５の以前の実行、第三者のサービスプロバイダ、および他のエンティティから得られる。図４のシミュレーション実行について決定されたＫＰＩ４２０は、レコード（たとえばデータファイル、レポートなど）で表すことができる。いくつかの実施形態では、ＫＰＩ４２０のレコードは、メモリまたは他のデータ記憶装置、システム、またはパーシステンスに記憶することができる。いくつかの実施形態では、ＫＰＩ４２０は、データベース４２５または別の記憶設備（図示せず）に記憶されてもよい。
【００４８】
図４の前向きの評価処理システムなどのいくつかの実施形態では、図４について決定された根本原因外乱が履歴（すなわち、実際の）フライトデータに依存しないので、実際の履歴データおよび実フライトスケジュールから導出される根本原因外乱を含む履歴データは必要とされない。
【００４９】
いくつかの実施形態では、図４の仮想的な破壊４１５は、手動で生成され、システム４００に提供されてもよい。いくつかの実施形態では、自動シナリオ生成器４３０などの自動化された処理またはシステムは、１つもしくは複数の提案されたスケジュールまたはテストスケジュールのシナリオの所望の範囲を包含しカバーするように、複数のまたは一組の計画フライトスケジュールを生成することができる。いくつかの実施形態では、１つまたは複数のシナリオを自動的に生成する機構は、逆関数のいくつかの態様を用いることによって提供することができる。一般的には、逆関数Ｆ-1を有するシステム伝達関数ｙ＝Ｆ（ｘ）について、システムの精度を向上させるように、以下のようにする。
【００５０】
δ→０
ε→０
ここで、δおよびεは以下のように定義される。
【００５１】
【数１】
2016121869.tif 000003
一例として、実績に基づく契約を作成する際に、将来の保守データの正確な予測を作成するために、過去の保守データを利用することが重要である。また、代替的な保守方針の影響を評価することができるように、機器の劣化および修理に関する詳細なＯＥＭ知識を保守モデルに組み込むことができる。したがって、
ｘ将来＝Ｔ（ｘ履歴）
という単純な予測モデルを生成する代わりに、２つの逆伝達関数を生成することができ、ここで
ｘ将来＝Ｆ（行動モデル，．．．）
行動モデル＝Ｆ-1（ｘ履歴）
である。
【００５２】
いくつかの実施形態では、ネットワーク計画およびロバスト性評価の一例は、以下で説明するように、上述した態様のいくつかを組み込むことができる。本開示のいくつかの実施形態は、検証される提案されたフライトスケジュールの入力、および各種テストシナリオを抽出する基準である一組の履歴フライトスケジュールを受け取ることができる。いくつかの態様では、履歴フライトスケジュールは、元の（すなわち、公表された）フライトスケジュールおよび実際の履歴フライトスケジュールを含むことができる。以上説明したように、根本原因外乱は、元のスケジュールと実際のスケジュールの各ペアから抽出することができ、履歴ＫＰＩは、シミュレーションベースモデル解析から導出することができる。
【００５３】
さらに、いくつかの実施形態は、履歴ＫＰＩを解析し、その解析の結果を用いて代表的なテストシナリオのカテゴリを定義することを含むことができる。場合によっては、テストカテゴリを形成するための関係するシナリオを識別するために、質量密度に基づく方法または空間距離に基づく方法を用いることができる。関係する根本原因外乱は、したがって代表的なテストシナリオのカテゴリに分類される。いくつかの態様では、各テストシナリオのカテゴリ内で、一組の履歴ＫＰＩは共に、特定のテストシナリオのカテゴリの基準ＫＰＩを確立することができる。ＫＰＩは、多目的であってもよい。場合によっては、全体的な基準実績を確立するために、多目的費用関数に基づく方法を用いることができる。また、各テストシナリオのカテゴリ内で、一組の根本原因外乱は、計画検証のためにシミュレーション解析に送信されてもよい。
【００５４】
本明細書のいくつかの点に関して、カバレッジ解析を決定または確立されたテストシナリオカテゴリについて行うことができる。確立されたカテゴリがすべての代表的な（関心のある）シナリオをカバーしている場合には、テストフライトスケジュールのシミュレーションに基づく評価を開始し実行することができる。そうでない場合には、ユーザまたは他のエンティティからの履歴スケジュールの要求は、欠落しているテストシナリオのカテゴリを構築するために行うことができる。
【００５５】
いくつかの態様では、本開示は、スケジュールロバスト性の後向きの評価およびスケジュールロバスト性の前向きの評価に用いることができるシステムおよび方法を提供する。さらに、本開示は、様々なテストシナリオを生成し、ロバスト性を評価し、その評価結果を検証する処理を自動化することができるシステムおよび方法を含む。
【００５６】
本明細書のいくつかの態様では、本開示は、すべてのシナリオのカテゴリについてフライト計画のロバスト性を評価するために、シミュレーションに基づく方法を用いる。カテゴリごとに、テストフライト計画を評価するために、根本原因外乱の様々なケースをシミュレーションに導入することができ、シミュレーション解析は計画スケジュールのロバスト性ＫＰＩを提供する。
【００５７】
いくつかの態様では、テストシナリオのカテゴリごとに、テストＫＰＩが確立された基準ＫＰＩに対して検証される。検証処理は、統計解析およびパターン解析の方法を用いてＫＰＩを比較することができる。すべてのカテゴリについての検証結果は、一般的に報告される。いくつかの態様では、本明細書の処理はまた、改良されたＫＰＩメトリックにより、テストフライト計画の運航ロバスト性における統計的に有意な向上を報告することができる。
【００５８】
いくつかの態様では、本明細書の検証処理は、パターン解析およびクラスタ解析方法を用いて、ＫＰＩおよび機器利用レベルに基づいて、基礎となるフライト計画のネットワーク構造の種類を識別し分類することができる。検証結果は、評価解析により解析されて、フライト計画の収益への影響を導出することができる。
【００５９】
システム５００は、プロセッサ５０５を含んでおり、それは、１チップマイクロプロセッサまたはマルチコアプロセッサの形態の１つまたは複数の市販されている中央処理ユニット（ＣＰＵ）などであって、通信ネットワーク（図５には示さず）を介して、別の装置またはシステム（たとえば管理者装置またはクライアント装置、図示せず）と通信するように構成された通信装置５２０に結合されている。システム５００はまた、ＲＡＭメモリモジュールなどのキャッシュ５１０を含むことができる。システムは、入力装置５１５（たとえば、コンテンツを入力するためのタッチスクリーン、マウスおよび／またはキーボード）および出力装置５２５（たとえば、タッチスクリーン、表示するためのコンピュータモニタ、ＬＣＤディスプレイ）をさらに含むことができる。
【００６０】
プロセッサ５０５は、記憶装置５３０と通信する。記憶装置５３０は、任意の適切な情報記憶装置を含むことができ、それは、磁気記憶装置（たとえば、ハードディスクドライブ）、光学記憶装置、ソリッドステートドライブ、および／または半導体メモリ装置の組み合わせを含むことができる。いくつかの実施形態では、記憶装置５３０は、データベースシステムを含んでもよく、それは、いくつかの構成では、インメモリデータベースを含むことができる。
【００６１】
記憶装置５３０は、本明細書の処理に従って、ロバスト性を評価するためのデータベースエンジン５３５の動作を制御するプログラムコードまたは命令を記憶することができる。プロセッサ５０５は、ロバスト性評価モジュール５３５を実施するための命令を実行し、それによって本明細書で説明する実施形態のいずれかに従って動作することができる。ロバスト性評価モジュール５３５は、圧縮、非コンパイル、および／または暗号化フォーマットで記憶することができる。ロバスト性評価モジュール５３５のためのプログラム命令は、オペレーティングシステム、データベース報告システム、ならびに／または、たとえば、クライアント、管理者、および周辺装置（図５には示さず）とインターフェースするためにプロセッサ５０５によって使用されるデバイスドライバなどの他のプログラムをさらに含むことができる。記憶装置５３０はまた、データ５４０を含むことができる。データ５４０は、いくつかの態様では、個々の処理、それらの処理の個々の動作、ならびに個々の処理および個々の処理動作の組み合わせを含む、本明細書の処理のうちの１つまたは複数を実行する際に、システム５００によって用いることができる。たとえば、データ５４０は、本明細書のいくつかの実施形態に従って、データベースシステムのパーシステンス層を含み、基準およびテストフライトスケジュール、ＫＰＩなどを記憶することができる。
【００６２】
本明細書で説明されるすべてのシステムおよび処理は、１つまたは複数の有形の非一時的コンピュータ可読媒体に記憶されたプログラムコードで具現化することができる。このような媒体は、たとえば、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フラッシュドライブ、磁気テープ、およびソリッドステートランダムアクセスメモリ（ＲＡＭ）もしくは読み取り専用メモリ（ＲＯＭ）記憶ユニットを含むことができる。したがって、実施形態は、ハードウェアおよびソフトウェアの特定の組み合わせに限定されるものではない。
【００６３】
いくつかの実施形態では、本明細書の態様は、異なる装置にわたって、効果的にはドメイン全体にわたって一貫した方法で、エンティティまたは他のアプリケーションの回復を管理するアプリケーション、装置、またはシステムによって実施することができる。
【００６４】
本明細書で使用されるように、情報は、たとえば、（ｉ）他の装置からプラットフォーム１００、または（ｉｉ）別のソフトウェアアプリケーション、モジュール、または他の任意のソースからプラットフォーム１００内のソフトウェアアプリケーションまたはモジュールによって「受信」することができ、あるいはそれらに対して「送信」することができる。
【００６５】
当業者には明らかなように、本発明の態様は、システム、方法、またはコンピュータプログラム製品として具現化することができる。したがって、本発明の態様は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）、または、本明細書において「回路」、「モジュール」、もしくは「システム」とすべて一般的に呼ぶことができるソフトウェアおよびハードウェア態様を組み合わせた実施形態の形式をとることができる。さらにまた、本発明の態様は、媒体上に具現化されたコンピュータ可読プログラムコードを有する１つまたは複数のコンピュータ可読媒体で具現化されるコンピュータプログラム製品の形式をとることができる。
【００６６】
図面のフローチャートおよびブロック図は、本発明の様々な実施形態による、システム、方法、およびコンピュータプログラム製品の可能な実施のアーキテクチャ、機能、および動作の態様を示す。これに関して、フローチャートまたはブロック図における各ブロックは、モジュール、セグメント、またはコードの一部を表すことができ、それは、指定された論理機能を実現するための１つまたは複数の実行可能命令を含む。いくつかの代替的な実施形態では、特定のブロックに示した機能が図面に示した順序から外れて生じてもよい。たとえば、連続して示す２つのブロックが、実際に、実質的に同時に実行されてもよいし、あるいはそれらのブロックが含まれる機能に応じて時には逆の順序で実行されてもよい。ブロック図およびフローチャートの各ブロック、ならびにブロック図および／またはフローチャートのブロックの組み合わせが、指定された機能もしくは動作を実行する専用のハードウェアベースのコンピュータシステム、あるいは専用ハードウェアおよびコンピュータ命令の組み合わせによって実現することができることもまた留意されたい。
【００６７】
本明細書に記載した方法のいずれも、コンピュータ可読記憶媒体上に具現化された別個のソフトウェアモジュールを含むシステムを提供する追加のステップを含むことができることに留意されたい。モジュールは、たとえば、ブロック図に示した、および／または本明細書で説明した要素のいずれかもしくはすべてを含むことができる。さらに、コンピュータプログラム製品は、本明細書に記載した１つまたは複数の方法ステップを実行するために実装するのに適合するコードを有するコンピュータ可読記憶媒体を含むことができ、それは別個のソフトウェアモジュールを有するシステムを提供することを含む。
【００６８】
いくつかの文脈に関して実施態様を説明してきたが、いくつかの実施形態は、一般性を失うことなく、その一部またはその全体を、他の種類の装置、システム、および構成に関係づけることができる。
【００６９】
本明細書に記載した実施形態は、単に説明の目的のためにすぎない。当業者は、修正および変更を伴って実施することができる他の実施形態を認識するであろう。当業者は、特許請求の範囲およびその趣旨から逸脱することなく、上述した実施形態の様々な適用および修正を構成できることを理解するであろう。したがって、特許請求の範囲は、本明細書に具体的に記載した以外の形態で実施できることを理解すべきである。
【符号の説明】
【００７０】
１００  システム
１０５  ロバスト性評価モジュール
１１０  計画フライトスケジュール
１１５  テストフライトスケジュール
１２０  通信インターフェース
１２５  データベース
１３０  基準ＫＰＩ
１３５  遅延入力フィールド
２００  処理
２０５  処理動作
２１０  処理動作
２１５  処理動作
２２０  処理動作
２２５  処理動作
２３０  処理動作
２３５  処理動作
３００  システム
３０５  シミュレーションベース・モデル・モジュール
３１０  入力
３１５  入力
３２０  処理動作
３２５  遅延入力ファイル
３３０  シミュレーションベース・モデル・モジュール
３３５  入力
３４０  基準ＫＰＩレコード
３４５  シミュレーションベース・モデル・モジュール
３５０  入力
３５５  実験的ＫＰＩレコード
４００  システム
４０５  ロバスト性評価モジュール
４１０  提案されたフライトスケジュール
４１５  仮想的な破壊
４２０  ＫＰＩ
４２５  データベース
４３０  自動シナリオ発生器
５００  システム
５０５  プロセッサ
５１０  メモリ
５１５  入力装置
５２０  通信装置
５２５  出力装置
５３０  データ記憶装置
５３５  ロバスト性評価モジュール
５４０  データ
【図１】
2016121869.tif 000004
【図２】
2016121869.tif 000005
【図３】
2016121869.tif 000006
【図４】
2016121869.tif 000007
【図５】
2016121869.tif 000008
【外国語明細書】
2016121869000001.pdf