(57)【特許請求の範囲】
【請求項１】
複数のダメージカウンタにより監視される複数のコンポーネントを備えた航空機エンジンに行われるべきメンテナンス作業を予測する方法であって、各ダメージカウンタは、対応するダメージ上限により制限され、
前記方法は、
学習データベース（３１）から一連のシミュレーションミッションを繰り返し抽出することにより、前記ダメージカウンタ（Ｃ１〜Ｃｍ）の消費をシミュレートするステップと、
現在のシミュレーションミッションに関連する少なくとも１つのダメージカウンタが前記ダメージカウンタに関連するダメージ上限により制限された所定の値に達するまで、前記複数のダメージカウンタの各々の累積消費を繰り返しごとに測定するステップと、
前記現在のシミュレーションミッションにメンテナンス戦略を適用することで、前記航空機エンジン（１９）に対して計画されるメンテナンス作業を示すメンテナンスインジケータを決定するステップと、を含むことを特徴とする、方法。
【請求項２】
現在の戦略の適用ごとに、当該現在の戦略に関連するコストインジケータと有効性インジケータの決定と、前記コストインジケータ及び有効性インジケータの関数としての妥協インジケータの決定とを含む、一連の異なるメンテナンス戦略を前記現在のシミュレーションミッションに適用するステップと、
様々な戦略のための妥協インジケータを比較して最適なメンテナンス戦略を選択するステップと、を含むことを特徴とする、請求項１に記載の方法。
【請求項３】
メンテナンス戦略の適用は、
各ダメージカウンタの前記累積消費を決められた回数の飛行まで推定するステップと、
ダメージ上限に達したダメージカウンタに関連するメンテナンス作業をグループ化するステップと、を含むことを特徴とする、請求項１又は２に記載の方法。
【請求項４】
メンテナンス戦略の適用は、
前記現在のシミュレーションミッションのダメージカウンタの消費を、中間閾値又はダメージ上限より下の中間上限と比較するステップと、
前記中間閾値又は前記中間上限に達したダメージカウンタに関連するメンテナンス作業をグループ化するステップと、を含むことを特徴とする、請求項１又は２に記載の方法。
【請求項５】
前記シミュレートされたダメージカウンタの消費を複数回繰り返すことで、各メンテナンスインジケータに関連する一連の消費値を決定するステップと、
各メンテナンスインジケータに関連する前記消費値の平均を算出するステップと、
を含むことを特徴とする、請求項１〜４のうちいずれか一項に記載の方法。
【請求項６】
前記学習データベースは、
一連の経験ミッションと、前記経験ミッションの各々に関連するダメージカウンタの消費と、
前記ダメージカウンタに関連するダメージ上限と、対応するメンテナンス作業を含む所定のメンテナンスプランと、を含むことを特徴とする、請求項１〜５のうちいずれか一項に記載の方法。
【請求項７】
前記学習データベースは、ミッションインジケータをさらに含み、  前記ミッションインジケータは、ミッション毎の重大性インジケータと、ミッション毎の飛行期間インジケータと、ミッションタイプインジケータとを含むことを特徴とする、請求項６に記載の方法。
【請求項８】
前記一連のシミュレーションミッションは、経験ミッションのサブセットからランダムに抽出されることを特徴とする、請求項１〜７のうちいずれか一項に記載の方法。
【請求項９】
前記データベースの更新を含むことを特徴とする、請求項１〜８のうちいずれか一項に記載の方法。
【請求項１０】
前記方法が航空機エンジンフリートに用いられる、請求項１から９のうちいずれか一項に記載の方法。
【請求項１１】
複数のダメージカウンタにより監視される複数のコンポーネントを備えた航空機エンジンに行われるべきメンテナンス作業を予測するシステムであって、各ダメージカウンタは、対応するダメージ上限により制限され、
前記システムは、
経験ミッションを含む学習データベース（３１）から一連のシミュレーションミッションを繰り返し抽出することにより、前記ダメージカウンタ（Ｃ１〜Ｃｍ）の消費をシミュレートするように構成された処理手段（７）と、
現在のシミュレーションミッションに関連する少なくとも１つのダメージカウンタが前記ダメージカウンタに関連するダメージ上限に達するまで、前記複数のダメージカウンタの各々の累積消費を繰り返しごとに測定するように構成された処理手段（７）と、
前記現在のシミュレーションミッションにメンテナンス戦略を適用することで、前記航空機エンジンに対して実行されるメンテナンス作業を示すメンテナンスインジケータを決定するように構成された処理手段（７）と、を備える、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、航空機エンジンのメンテナンスの分野に関する。詳細には、本発明は、航空機エンジンに行われるべきメンテナンス作業を予測するための方法及びシステムに関する。
【背景技術】
【０００２】
航空機エンジンに行われるメンテナンス作業の予測は、エンジンの様々な要素の推定される損傷（ダメージ）又は磨耗の関数として決定される。
【０００３】
しかし、１つの飛行任務と別の飛行任務とで変化し得る条件下で（例えば軍用機の場合）航空機エンジンを使用すると、エンジンへのダメージを直接予測することは不可能である。この場合、評価は、飛行パラメータの記録から各飛行任務に関して算出されたダメージカウンタに基づいて行われる。
【０００４】
航空機エンジンは、様々なコンポーネントを各々が含む複数のモジュールから構成されている。各コンポーネントは、監視されるべき複数のゾーン又は要素を含み得、これらがコンポーネントの寿命を左右する。本明細書以下、簡略化のために、単にコンポーネントに関して論じる。ダメージカウンタが各コンポーネントに関連付けられ、コンポーネントにより消費された実際のサイクルの数をカウントする。また、各々のダメージカウンタは、少なくとも１つのダメージ上限にも関連付けられている。１以上の上限に達したときに、様々なメンテナンスアクションをなし得る。これらのメンテナンスアクションはメンテナンスプランに記載されており、取り外しをしない検査とは異なり、損傷部品を交換することであり、取り外しを必要とする検査を含む。メンテナンス管理作業の目的は、部品又はコンポーネントの動作可能使用期間を最大限引き延ばすようにジャストインタイムのメンテナンス作業を行うことである。
【０００５】
しかし、ダメージカウンタの消費、及び、これらの消費速度は、１つのミッションと別のミッションとで、特にミッションタイプにより著しく異なる。従って、ダメージカウンタがそれらの上限に、異なる速度で、従って、異なる飛行で達する場合がある。そして、ダメージカウンタにより定義されるメンテナンスが、非常に頻繁な取り外しを必要とする場合がある。ダメージカウンタがそれらの上限に達する時点が異なり得ることが、しばしば頻繁な取り外しを生じる。これらの様々な取り外しが、航空機の規則的な利用可能性に影響する場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従って、本発明の目的は、全ての安全要求条件及び制約を尊重しつつ、航空機の利用可能性を向上させるために航空機エンジンへのメンテナンス作業を最適化することである。
【課題を解決するための手段】
【０００７】
本発明は、複数のダメージカウンタにより監視される複数のコンポーネントを備えた航空機エンジン又は航空機エンジンの一部に行われるべきメンテナンス作業を予測する方法に関する。前記複数のダメージカウンタの各々は、対応するダメージ上限により制限されている。この方法は、
学習データベースから一連のシミュレーションミッションを繰り返し抽出することにより、前記ダメージカウンタの消費をシミュレートするステップと、
現在のシミュレーションミッションに関連する少なくとも１つのダメージカウンタが前記ダメージカウンタに関連するダメージ上限により制限された所定の値に達するまで、前記複数のダメージカウンタの各々の累積消費を繰り返しごとに測定するステップと、
前記現在のシミュレーションミッションにメンテナンス戦略を適用することで、前記航空機エンジンに対して計画されるメンテナンス作業を示すメンテナンスインジケータを決定するステップと、
を含む。
【０００８】
センサの消費を一連のミッションの単純な抽出によりシミュレートすることにより、メンテナンスアクションの回数及びタイプを、実装されたメンテナンス戦略に従って予測できる。メンテナンス戦略は、前記ダメージ上限に関連する所定の値により定義されている。このシミュレーション原理は、計算ステップのための非常に高い融通性を、低コストで、また、統計学の特別な知識を必要とせずに可能にする。
【０００９】
有利には、前記方法は、
現在の戦略の適用ごとに、当該現在の戦略に関連するコストインジケータと有効性インジケータの決定と、前記コストインジケータ及び有効性インジケータの関数としての妥協インジケータの決定とを含む、一連の様々なメンテナンス戦略を適用するステップと、
様々な戦略のための妥協インジケータを比較して最適なメンテナンス戦略を選択するステップと、を含む。
【００１０】
これは、ダメージカウンタの可変性を考慮すること、及び、適用されるべき最良の戦略を効率的に見出すことにより、メンテナンス戦略の良好な利用を可能にする。
【００１１】
第１の実施形態によれば、メンテナンス戦略の適用は、
各ダメージカウンタの前記累積消費を決められた回数の飛行まで推定するステップと、
ダメージ上限に達したダメージカウンタに関連するメンテナンス作業をグループ化するステップと、を含む。
【００１２】
メンテナンス作業のグループ化は、エンジン有効性向上の手段をもたらす。例えば、メンテナンス作業のグループ化と同時に、次の５０回又は１００回の飛行中にトリガーされるアクションの予測により２０００回飛行のホライズンをシミュレートできる。
【００１３】
第２の実施形態によれば、メンテナンス戦略の適用は、
前記現在のシミュレーションミッションのダメージカウンタの消費を、中間閾値又はダメージ上限より下の上限と比較するステップと、
前記中間上限に達したダメージカウンタに関連するメンテナンス作業をグループ化するステップと、を含む。
【００１４】
有利には、前記方法は、
前記シミュレートされたダメージカウンタの消費を複数回繰り返すことで、各メンテナンスインジケータに関連する一連の消費値を決定するステップと、
各メンテナンスインジケータに関連する前記消費値の平均を算出するステップと、
を含む。
【００１５】
これによれば、メンテナンス作業をより現実的に予測し、且つ統計的情報を得る手段を提供する。
【００１６】
前記学習データベースは、
一連の経験ミッションと、前記経験ミッションの各々に関連するポテンシャルセンサの消費と、
ポテンシャルセンサに関連するダメージ上限と、対応するメンテナンスアクションを含む所定のメンテナンスプランと、
を含む。
【００１７】
有利には、前記学習データベースは、ミッションインジケータをさらに含み、
前記ミッションインジケータは、ミッション毎の重大性インジケータと、ミッション毎の飛行期間インジケータと、ミッションタイプインジケータとを含むことを特徴とする、請求項６に
【００１８】
これは、データベースを充実させ、また、ミッションを、重大性、タイプ又は期間の関数として分類できる。こうして、ミッションは、ランダムにより現実的に行われるように関連的に分類される。
【００１９】
有利には、前記一連のシミュレーションミッションは、経験ミッションのサブセットからランダムに抽出される。
【００２０】
この結果、前記シミュレーションが、航空機ベース、フリート又は特定のミッションタイプに特異的に行われうる。こうして、メンテナンスプランが航空機の利用方法に適合可能となる。
【００２１】
有利には、前記方法はデータベースの更新を含む。
【００２２】
これは、将来の及び乗客に応じた適合ミッションを代表するデータベースを有する手段を提供する。
【００２３】
また、本発明は、上記の特徴に従うメンテナンス作業予測方法を各航空機エンジンに適用することにより航空機エンジンフリートに用いられるメンテナンス予測ツールも対象とする。
【００２４】
また、本発明は、複数のダメージカウンタにより監視される複数のコンポーネントを備えた航空機エンジンに行われるべきメンテナンス作業を予測するシステムである。各ダメージカウンタは、対応するダメージ上限により制限され、
前記システムは、
経験ミッションを含む学習データベースから一連のシミュレーションミッションを繰り返し抽出することにより、前記ダメージカウンタの消費をシミュレートするように構成された処理手段と、
現在のシミュレーションミッションに関連する少なくとも１つのダメージカウンタが前記ダメージカウンタに関連するダメージ上限に達するまで、前記複数のダメージカウンタの各々の累積消費を繰り返しごとに測定するように構成された処理手段と、
前記現在のシミュレーションミッションにメンテナンス戦略を適用することで、前記航空機エンジンに対して実行されるメンテナンス作業を示すメンテナンスインジケータを決定するように構成された処理手段と、
を備える。
【００２５】
本発明による装置及び方法のその他の具体的な特徴及び利点は、情報として提供されているが限定的ではない以下の説明を、添付図面を参照しつつ読むことで明らかになろう。
【図面の簡単な説明】
【００２６】
【図１】本発明に係るエンジン又はエンジンの一部に行われるべきメンテナンス作業を予測するためのシステムを概略的に示す。
【図２】航空機エンジンのためのダメージカウンタの構造を概略的に示す。
【図３】本発明による、航空機エンジンへのメンテナンス作業を予測する方法を概略的に示すフローチャートである。
【図４Ａ】全ての経験ミッション及び関連するポテンシャルセンサを含むテーブルを概略的に示す。
【図４Ｂ】航空機エンジンのメンテナンスプランを記載したテーブルを概略的に示す。
【図５】本発明の好ましい実施形態に係るメンテナンス作業を予測する方法を示すブロック図である。
【図６Ａ】本発明に係る方法の適用例を概略的に示す。
【図６Ｂ】本発明に係る方法の適用例を概略的に示す。
【図６Ｃ】本発明に係る方法の適用例を概略的に示す。
【図６Ｄ】本発明に係る方法の適用例を概略的に示す。
【発明を実施するための形態】
【００２７】
本発明の概略的原理は、航空機エンジンのダメージカウンタの消費を、ミッションデータベースから開始して予測すること、及び、この予測を利用して、前記エンジンのエンジン有効性及びメンテナンスコストを最適化するためにメンテナンス戦略の適用を最適化することである。
【００２８】
図１は、本発明による、航空機エンジンに行われるべきメンテナンス作業を予測するためのシステムを概略的に示す。
【００２９】
有利には、予測システム１は、地上ステーションでインストールされ、コンピュータシステム３を含む。コンピュータシステム３は、通常、入力手段５と、処理手段７と、記憶手段９と、出力手段１１とを含む。記憶手段９は、本発明に係る予測方法の実行に適合されたコード命令を含むコンピュータプログラムを含み得ることに留意されたい。このコンピュータプログラムは、記憶手段９並びに入力手段５及び出力手段１１に関連した処理手段７により実行され得る。
【００３０】
各飛行任務に関し、航空機１３は、その搭載コンピュータ１５に飛行パラメータを収集し、記録する。これらのデータは、定期的に（例えば、各飛行任務後に）ダウンロードされて、予測システム１により読み出され得る。これらのデータの幾つかが地上ステーションにリアルタイムで送信され得ることが理解されよう。
【００３１】
予測システム１により読み出されたデータは、ダメージカウンタ１７の消費を測定するために（すなわち、モジュールに生じた又はモジュールにより消費された真のサイクル数をカウントするために）使用されることで、航空機エンジンの様々なモジュールの磨耗又は損傷が推定される。
【００３２】
図２は、航空機エンジン用のダメージカウンタの構造を概略的に示す。
【００３３】
航空機エンジン１９は、モジュールのセットＡ１，Ａ２，Ａ３から構成され、各モジュールが、異なるコンポーネントＢ１，Ｂ２，Ｂ３を含む。各コンポーネントは、コンポーネントの寿命を測定するために使用できる複数のゾーン又は要素Ｅ１〜Ｅ５を含み得る。そして、少なくとも１つのダメージカウンタＣ１〜Ｃｍが各要素Ｅ１〜Ｅ５に関連付けられて、この要素により消費されるサイクルの実数をカウントする。各ダメージカウンタの消費は、ダメージカウンタにより監視されているコンポーネントの、寿命（故障前）を特定する少なくとも１つのダメージ上限により制限されている。
【００３４】
そして、１又は複数のダメージ上限に達したとき、テーブル又はメンテナンスプラン（図４Ｂを参照）に記載されているメンテナンスアクションが想定されなければならない。
【００３５】
図３は、本発明に係る航空機エンジンへのメンテナンス作業を予測する方法を概略的示すフローチャートである。
【００３６】
ステップＥ１において、処理手段７は、ダメージカウンタＣ１〜Ｃｍの消費をシミュレートするように構成され、これは、一連のシミュレーションミッションを学習データベース３１（例えば、記憶手段９に収容されている）から繰り返し抽出することにより行われる。学習データベース３１は、一連の経験ミッションと、所定のメンテナンスプランを収容している。経験ミッションは、実際の飛行中に収集されたデータを含み、作業フィードバックを提供する。
【００３７】
図４Ａは、一連の経験ミッションと、関連するポテンシャルセンサとを含むテーブルを概略的に示す。
【００３８】
第１の縦列は、様々なミッションＭ１〜Ｍｎのためのコード又は番号を含む。その他の縦列は、エンジンの様々な要素に関連した様々なダメージカウンタＣ１〜Ｃｍを示す。また、各ミッション中の各カウンタの消費を示す。各カウンタにより示されるサイクル又は消費の数値は、例えば、エンジンの対応するコンポーネントの磨耗又は損傷の測定値であり得る。
【００３９】
図４Ｂは、航空機エンジンのメンテナンスプランを記載したテーブルを概略的に示す。
である。
【００４０】
第１の縦列は、エンジンの一連のモジュールＡ１〜Ａｎを示す。各モジュールの様々なコンポーネントＢ１〜Ｂ３は、第２の縦列に示されている。第３の縦列は、各コンポーネントの様々な場所又は様々な要素Ｅ１〜Ｅ５を示す。第４の縦列は、エンジンの様々な要素に関連するダメージカウンタＣ１〜Ｃｍを示す。第５の縦列は、様々なダメージカウンタＣ１〜Ｃｍに関連するダメージ上限Ｓ１〜Ｓｍを示し、第６の縦列は、交換される前に複数回検査され得る要素の検査間の間隔Ｉ１〜Ｉｍを示すであろう。最後に、第７の縦列は、ダメージ上限に達したときに各要素又はコンポーネントに行われるべきメンテナンス作業ＯＰ１〜ＯＰｍを示す。
【００４１】
有利には、学習データベース３１は、様々なミッションを定義付けるインジケータにより充実され得る。各ミッションＭ１〜Ｍｎは、例えば、重大性インジケータと、飛行期間インジケータと、ミッションタイプインジケータとにより定義され得る。重大性インジケータは、ミッション中の広域ダメージを示す。例えば、広域ダメージは、ダメージカウンタの最大値、平均値、又は最小値であり得る。
【００４２】
こうして、ステップＥ１は、ダメージカウンタＣ１−Ｃｍの消費をシミュレートする。これは、様々なミッションの連続的シミュレーション（過去に学習データベース３１に収容されたデータから引き出したデータから開始）により行われる。各ミッションはランダム（無作為）に抽出され、ダメージカウンタの消費が、抽出されたミッションから推定される。
【００４３】
第１の変型例によれば、このような抽出は、将来のミッションに関する表示を何も有さずに、エンジン又はエンジンフリートの経年変化をモデル化するために完全にランダムに行われる。
【００４４】
第２の変型例によれば、シミュレーションは、学習データベースをフィルタリングし、そして、選択されたフィルタに従ってランダムに抽出することにより指向的に行われる。この場合、シミュレーションは、典型的に、将来のミッションに関する情報（ミッションのタイプ、重大性、飛行時間）の予測を考慮することで特定される。例えば、一連のシミュレーションミッションが、経験ミッションのサブセット（ミッション重大性インジケータ、並びに／又はミッション飛行時間、及び／若しくはミッションタイプの関数として選択されることができる）からランダムに抽出され得る。
【００４５】
ステップＥ２及びＥ３において、処理手段７は、各ダメージカウンタＣ１〜Ｃｍの繰り返しごとの累積消費を測定するように構成されている。この反復は、現在のシミュレーションミッションに関する少なくとも１つのダメージカウンタが、ダメージカウンタに関連するダメージ上限により限定された所定の値に達するまで行われる。従って、所定の値は、対応するダメージ上限以下である。例えば、所定の値は、ミッションの個数及びダメージ上限値の関数として決定される。
【００４６】
より詳細には、処理手段７は、ステップＥ２において、ステップＥ１により得られた現在の各シミュレーションミッションに関してダメージカウンタＣ１〜Ｃｍの各々の累積消費を算出する。ステップＥ３は、現在のシミュレーションミッションに関して、ダメージ上限に関連する所定の値に既に達した少なくとも１つのダメージカウンタがあるかどうかをチェックするためのテストである。テストの結果、このようなダメージ上限値が見つからなければ、ステップＥ１は、新しい現在のミッションを抽出するために再び開始される。反対に、少なくとも１つのダメージカウンタが、所定の値に達していた場合には、以下のステップＥ４〜Ｅ６が実行される。
【００４７】
ステップＥ４〜Ｅ６において、処理手段７は、現在のシミュレーションミッションにメンテナンス戦略を適用するように構成されており、航空機エンジン１９に行われるべきメンテナンス作業と、これらの作業を示すメンテナンスインジケータとを決定する。
【００４８】
具体的には、ステップＥ４において、ダメージカウンタＣｉが達したダメージ上限Ｓｉに対応するメンテナンスアクションが決定される。
【００４９】
ステップＥ５において、メンテナンス戦略がステップＥ４のメンテナンスアクションに適用可能かどうかがチェックされる。もし適用可能であればステップＥ６が実行され、そうでなければ、再びステップＥ１が開始される。
【００５０】
最後に、ステップＥ６においてメンテナンス戦略が適用され、メンテナンスインジケータが決定される。有利には、これらのインジケータは、取り外しの個数及びタイプを含む。
【００５１】
このように、この方法を用いることで、抽出された一連のミッションに対して実行される戦略の関数としてのメンテナンスアクションの個数及びタイプを予測できる。
【００５２】
有利には、ダメージカウンタの消費のシミュレーションは、各メンテナンスインジケータに関連している一連の消費値を決定するために複数回繰り返される。また、処理手段７は、各メンテナンスインジケータに関連付けられた消費値の平均を算出するように構成されている。こうして、図２におけるステップの多数回の繰り返しにより、メンテナンスインジケータの平均値を正確に推定し、また、これらの値から統計的情報も、例えばモンテカルロ法により抽出する手段が提供される。
【００５３】
図５は、本発明の好ましい実施形態による、メンテナンス作業を予測する方法を示すブロック図である。この方法は、図１の予測システムを用いて有利に行われる。
【００５４】
このブロック図は、メンテナンスプランのシミュレーションに関する第１の部分Ｐ１、及び、メンテナンス戦略の最適化に関する第２の部分Ｐ２を含む。
【００５５】
第１の部分Ｐ１において、ブロックＢ１１，Ｂ１２，Ｂ１３及びＢ１４は、ダメージカウンタＣ１〜Ｃｍの消費を予測するために用いられる入力データであり、これらのデータは過去から得られ、計画された将来のミッションの関数としてフィルタリングされ得る。過去から得られたデータを用いることが学習データベース３１を完全にする。予測データを用いることで予測を精緻化でき、これは、ミッションのタイプ、期間及び重大性に関する情報を提供することにより行われて、学習データベース３１の使用を精緻化する。
【００５６】
より詳細には、ブロックＢ１１は、重大性データに関する。これらのデータは、ミッションＭ１〜Ｍｎを、ダメージカウンタＣ１〜Ｃｍの消費に関するそれらの重大性の関数として分類するために用いられる。重大性データは以前のデータであってよく、ミッションの分布の関数として、例えばフリートのプロファイルタイプに依存して選択され得る。
【００５７】
ブロックＢ１２は、ミッションＭ１〜Ｍｎの期間に関する。これは各ミッションの飛行時間であり、又は、おそらく、詳細な情報（例えば、離陸時刻、アイドリング時間など）であり得る。
【００５８】
ブロックＢ１３は、ミッションＭ１〜Ｍｎをそれらのタイプの関数としてソートするためのデータに関する。これらのデータは、航空機ミッションの表記（例えば「訓練」又は「妨害」又は「燃料供給」タイプのミッションなど）に対応している。これらのデータは、以前のデータであっても、或いは、将来のミッションのための予測であってもよい。
【００５９】
ブロックＢ１４は、ダメージカウンタＣ１〜Ｃｍの現在の状態に関する。これらのデータは、同一エンジン上の各ダメージカウンタにおける現在及び以前の消費である。
【００６０】
ブロックＢ２は、処理手段７により実行され得るポテンシャルセンサＣ１〜Ｃｍの消費シミュレータである。消費シミュレータＢ２は、入力としてデータＢ１１，Ｂ１２，Ｂ１３及びＢ１４を有し、これらのデータは、ミッションの重大性、期間及びタイプ、並びに、カウンタＣ１〜Ｃｍの現在の状態が知られているミッションのリストに対応している。消費シミュレータＢ２は、学習データベース３１にてランダムドロー（無作為抽出）を行って、入力データに適合するか又は最も類似のミッションを抽出する。こうして、一連のミッションが、特定のミッションクラスに属する経験ミッションのサブセットから抽出される。例えば、消費シミュレータＢ２は、フィルタを用いて、所定のミッション重大性、及び／若しくは、所定のミッションタイプ、並びに／又は、特定の期間周辺に属したミッションを抽出する。
【００６１】
ブロックＢ３は、消費シミュレータＢ２からの出力データを示し、このデータは、各飛行に関するダメージカウンタＣ１〜Ｃｍの予測消費を含む。こうして、各ダメージカウンタの累積消費を各ミッション後に入手できる。
【００６２】
ブロックＢ４は、処理手段７により用いられるメンテナンスシミュレータであり、ダメージカウンタＣ１〜Ｃｍの累積消費を、メンテナンスプラン（図４Ｂ）で定義されたダメージ上限Ｓ１〜Ｓｍに関連する所定の値と比較する。ダメージカウンタのいずれもが、この上限に関連する所定の値に達していない場合、カウンタの現在の状態（ブロックＢ１４）が更新データにより、コンポーネントの経年変化を考慮して更新され（ブロックＢ５）、そして、ダメージカウンタの消費をシミュレートするステップが再び開始される。
【００６３】
一方、ダメージカウンタの少なくとも１つが、所定の値に達した場合には、メンテナンス戦略（ブロックＢ６）が適用される。例えば、予測戦略を、決められた「５０回飛行予測」タイプのタイムホライズンに適用して、５０回飛行におけるダメージカウンタの値を推定することによりエンジン有効性を改善できる。次いで、消費シミュレーションステップが、決められたホライズンに対して再び実行され、その他のダメージカウンタが、それらに関連する所定の値に達していた場合、関連するメンテナンスアクションをグループ化でき、また、取り外しの個数及びタイプを決定できる。
【００６４】
有利には、決められたホライズンに対するシミュレーションが、メンテナンスインジケータ（取り外しの個数及びタイプ）の平均を高精度で推定するために多数回（例えば数万回）行われる。
【００６５】
第１の部分Ｐ１（メンテナンスシミュレーション）の終了後、メンテナンスインジケータに加え、最適化インジケータが得られる。最適化インジケータは特に、２つのインジケータ、すなわち、モジュール又はエンジンの有効性インジケータ（ブロックＢ６１）、及び、メンテナンスに関連するコストインジケータ（ブロックＢ６２）を含む。これらの最適化インジケータをブロック図の第２部分Ｐ２により使用することで、適用されるべき最良のメンテナンス戦略を見出せる。
【００６６】
コストインジケータは、関連するメンテナンス戦略に依存する単一出力又は多出力関数であり、部分Ｐの消費、及び、取り外しコストＣを含む。例えば所定の重みｗ１及び重みｗ２により加重されたコスト関数Ｊが、以下の式を有する、
【数１】
0006552500.tif 000002
【００６７】
また、有効性インジケータは、モジュール（又はエンジン）の動作時間の、取り外し回数に対する比率として定義される関数である。有利には、有効性インジケータは、実際の動作時間を、実際の動作時間と、モジュールをメンテナンスしていた時間に費やされていただろう作業時間との合計で割った商とみなされ得る。
【００６８】
ブロックＢ７において、処理手段７は、コストと有効性との妥協インジケータを決定するように構成される。妥協インジケータは、コストパラメータ及び有効性デザイアビリティパラメータの関数として定義できる。
【００６９】
例えば、個々のコスト又は有効性デザイアビリティｄＤＳ（符号Ｙで示す）を、決められた各目的又はターゲットＴのために以下のように定義できる。
【数２】
0006552500.tif 000003
式中、ＬＳＬは規格下限であり、ＵＳＬは規格上限であり、β１，β２は、用途に依存する所定のパラメータである。デザイアビリティ＝０が、目標を考慮して受け入れられない解決策を示し、デザイアビリティ＝１が、最大要求性能を示すことが理解されよう。
【００７０】
有利には、コストインジケータと有効性インジケータとは、グローバルデザイアビリティＤを、以下のように、個々のコストデザイアビリティ及び個々の有効性デザイアビリティの関数として定義することにより組み合わされる。
【数３】
0006552500.tif 000004
【００７１】
グローバルデザイアビリティＤは、単一目標の従来型最適化を得るために用いられる。
【００７２】
ブロックＢ８において、処理手段７は、単一出力又は多出力を有する最適化アルゴリズムを実行するように構成される。
【００７３】
一般に、遺伝的アルゴリズムは、選択ステップと、混合ステップと、変異ステップとで用いられる。有利には、個々のパラメータの局所最適化を、特に戦略パラメータの最適化のために、シミュレートされたアニーリングにより加えることができる。
【００７４】
ブロックＢ９において、処理手段７は、所定の戦略のセットの中から新しいメンテナンス戦略を選択するように構成されている。
【００７５】
例えば、一連の所定のメンテナンス戦略は、決められたホライズンを有する戦略、及び、中間上限を有する戦略を含む。
【００７６】
決められたホライズンを有する戦略では、１つのダメージカウンタに関する計画された取り外しのときの、所定の飛行回数までの他の全てのダメージカウンタの累積消費が推定される。そして、所定の値（例えばダメージ上限に等しい）に達したダメージカウンタに関連するメンテナンス作業がグループ化される。
【００７７】
中間上限戦略は、ダメージ上限値よりも低い所定の値（中間上限と称する）を選択することから成る。従って、計画された取り外しが、現在のシミュレーションミッションのダメージカウンタに関連している場合、現在のシミュレーションミッションにおけるその他のダメージカウンタの消費が、対応する中間上限と比較される。次いで、中間上限に達したダメージカウンタに関連するメンテナンス作業がグループ化される。ダメージカウンタの中間上限は、カウンタに関連するダメージ上限の所与の割合として定義され得る。
【００７８】
従って、メンテナンス戦略は、構造及び決められたパラメータにより定義された、良好な実践のためのルールである。最適化の目的は、これらのパラメータに関する最良の戦略又は戦略の組合せを探すことである。
【００７９】
各新しい戦略の各々は、ブロックＢ６にループバックすることによりテストでき、そしてメンテナンスシミュレータ（ブロックＢ４）により適用される。次いで、最適化ステップが再開される。
【００８０】
こうして、一連の様々なメンテナンス戦略が適用される。現在の戦略に関連する、コストインジケータ及び有効性インジケータが、各適用のために決定される。次のステップは、これらのコストインジケータ及び有効性インジケータの関数としての妥協インジケータを決定することである。様々な戦略のための妥協インジケータが、最適なメンテナンス戦略を選択するために互いに比較される。
【００８１】
有利には、学習データベースは、特定の航空機エンジンフリートの通常の及び／又は将来のミッションに適応するために更新される。こうして、最初にデータベースに記録された経験ミッションを、航空機の各グループのために実行されるミッションを示すデータに置換えできる。
【００８２】
図６Ａ〜図６Ｄは、本発明による方法の２つの適用例を概略的に示す。２つの例の各々において、新しいエンジンのためのモジュールの一連の累積消費が、１４００回の飛行のホライズンを予測するためにシミュレートされている。スタート時には、全てのダメージカウンタはゼロに等しい。また、選択されたホライズンでのシミュレーションが、結果の精度を高めるために少なくとも１０００回行われる。
【００８３】
より詳細には、図６Ａ〜図６Ｂは第１のシナリオを示し、このシナリオにおいて、メンテナンス作業が、それらのトリガー時に個々に実行される。図６Ａは、対応するダメージカウンタにより識別されたメンテナンス作業の分布を示す。取り外しの時間間隔が時々非常に短くなり得ることに気づかれよう。また、図６Ｂは、取り外しごとの検査数の分布を示し、個々の取り外しが２００であることを示す。
【００８４】
図６Ｃ〜図６Ｄは第２のシナリオを示し、このシナリオにおいては、短い間隔でのメンテナンス作業がグループ化されている。従って、メンテナンスアクションをトリガーしなければならないとき、次の５０回飛行の範囲でトリガーされるだろう全てのアクションが予測される。図６Ｄは、５０個の取り外しを含む１４０個の取り外しの分布を示す。複数のメンテナンス作業がグループ化されており、これが、航空機の利用可能性を第１のシナリオよりも良好にしている。
【００８５】
最後に、本発明が、メンテナンス戦略の事前実行、或いは、エンジン又はエンジンフリートの現在の状態に依存した実行のためのツールであることが留意されよう。すなわち、このツールは、フリートの現在状態を無視する（すなわち推測する）か、又は、フリートの現在状態をリアルタイムで考慮して最良の戦略を選択するために使用できる。
【符号の説明】
【００８６】
１  システム
３  コンピュータシステム
５  入力手段
７  処理手段
９  記憶手段
１１  出力手段
１７  ダメージカウンタ
１９  航空機エンジン
３１  学習データベース
Ａ  モジュール
Ｂ  コンポーネント
Ｃ  ダメージカウンタ
Ｅ  要素
Ｍ  ミッション
ＯＰ  オペレーション作業
Ｓ  ダメージ上限
Ｔ  ターゲット
Ｐ１  メンテナンスプラン
Ｐ２  メンテナンス戦略最適化
【図１】
0006552500.tif 000005
【図２】
0006552500.tif 000006
【図３】
0006552500.tif 000007
【図４Ａ】
0006552500.tif 000008
【図４Ｂ】
0006552500.tif 000009
【図５】
0006552500.tif 000010
【図６Ａ】
0006552500.tif 000011
【図６Ｂ】
0006552500.tif 000012
【図６Ｃ】
0006552500.tif 000013
【図６Ｄ】
0006552500.tif 000014