IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 日鉄住金テックスエンジ株式会社の特許一覧

特許7366786情報処理装置、システム、情報処理方法及びプログラム
<>
  • 特許-情報処理装置、システム、情報処理方法及びプログラム 図1
  • 特許-情報処理装置、システム、情報処理方法及びプログラム 図2
  • 特許-情報処理装置、システム、情報処理方法及びプログラム 図3
  • 特許-情報処理装置、システム、情報処理方法及びプログラム 図4
  • 特許-情報処理装置、システム、情報処理方法及びプログラム 図5
  • 特許-情報処理装置、システム、情報処理方法及びプログラム 図6
  • 特許-情報処理装置、システム、情報処理方法及びプログラム 図7
  • 特許-情報処理装置、システム、情報処理方法及びプログラム 図8
  • 特許-情報処理装置、システム、情報処理方法及びプログラム 図9
  • 特許-情報処理装置、システム、情報処理方法及びプログラム 図10
  • 特許-情報処理装置、システム、情報処理方法及びプログラム 図11
  • 特許-情報処理装置、システム、情報処理方法及びプログラム 図12
  • 特許-情報処理装置、システム、情報処理方法及びプログラム 図13
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-10-13
(45)【発行日】2023-10-23
(54)【発明の名称】情報処理装置、システム、情報処理方法及びプログラム
(51)【国際特許分類】
   B60L 3/00 20190101AFI20231016BHJP
   B61K 9/08 20060101ALI20231016BHJP
   E01B 35/00 20060101ALI20231016BHJP
   E01C 23/01 20060101ALN20231016BHJP
【FI】
B60L3/00 N
B61K9/08
E01B35/00
E01C23/01
【請求項の数】 15
(21)【出願番号】P 2020020648
(22)【出願日】2020-02-10
(65)【公開番号】P2021129333
(43)【公開日】2021-09-02
【審査請求日】2022-09-22
(73)【特許権者】
【識別番号】000203977
【氏名又は名称】日鉄テックスエンジ株式会社
(74)【代理人】
【識別番号】100090273
【弁理士】
【氏名又は名称】國分 孝悦
(72)【発明者】
【氏名】君塚 清
(72)【発明者】
【氏名】齋藤 信一
(72)【発明者】
【氏名】水戸 勇介
(72)【発明者】
【氏名】伊東 正太郎
【審査官】冨永 達朗
(56)【参考文献】
【文献】特開2016-062544(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
B60L 3/00
B61K 9/08
E01B 35/00
E01C 23/01
(57)【特許請求の範囲】
【請求項1】
移動体が路盤上を移動する際に前記移動体に設置されたセンサにより測定されるセンサデータに基づいて決定される前記路盤上の場所に対応する複数の物理量に関する複数のデータであって、前記移動体に対してかかる複数の異なる方向の加速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の角速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の傾斜角に関するデータそれぞれと、のうちの少なくとも2つ以上のデータを含む前記複数のデータと前記場所における異常の有無を示す情報との対応情報を取得する第1の取得手段と、
前記第1の取得手段により取得された前記対応情報に基づいて、前記複数のデータの形式の入力データを受付け、前記入力データに対応する場所の異常の有無を予測する予測モデルを学習する学習手段と、
を有し、
前記加速度に関するデータは、前記センサに含まれる加速度センサにより測定された、前記移動体にかかる加速度の二乗平均のデータを含む情報処理装置。
【請求項2】
移動体が路盤上を移動する際に前記移動体に設置されたセンサにより測定されるセンサデータに基づいて決定される前記路盤上の場所に対応する複数の物理量に関する複数のデータであって、前記移動体に対してかかる複数の異なる方向の加速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の角速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の傾斜角に関するデータそれぞれと、のうちの少なくとも2つ以上のデータを含む前記複数のデータと前記場所における異常の有無を示す情報との対応情報を取得する第1の取得手段と、
前記第1の取得手段により取得された前記対応情報に基づいて、前記複数のデータの形式の入力データを受付け、前記入力データに対応する場所の異常の有無を予測する予測モデルを学習する学習手段と、
を有し、
前記角速度に関するデータは、前記センサに含まれる角速度センサにより測定された、前記移動体にかかる回転方向の角速度の二乗平均のデータを含む情報処理装置。
【請求項3】
移動体が路盤上を移動する際に前記移動体に設置されたセンサにより測定されるセンサデータに基づいて決定される前記路盤上の場所に対応する複数の物理量に関する複数のデータであって、前記移動体に対してかかる複数の異なる方向の加速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の角速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の傾斜角に関するデータそれぞれと、のうちの少なくとも2つ以上のデータを含む前記複数のデータと前記場所における異常の有無を示す情報との対応情報を取得する第1の取得手段と、
前記第1の取得手段により取得された前記対応情報に基づいて、前記複数のデータの形式の入力データを受付け、前記入力データに対応する場所の異常の有無を予測する予測モデルを学習する学習手段と、
を有し、
前記移動体は、前記路盤上の軌条に沿って移動する車両であり、
前記複数の物理量は、前記軌条の軌間のズレの幅を含む情報処理装置。
【請求項4】
前記路盤上の診断場所に対応する前記複数の物理量に関する複数のデータであって、前記形式の前記複数のデータを、診断対象である診断データとして取得する第2の取得手段と、
前記学習手段により学習された前記予測モデルと、前記第2の取得手段により取得された前記診断データと、に基づいて、前記診断場所に異常があるか否かを診断する診断手段と、
を更に有する請求項1乃至3の何れか1項に記載の情報処理装置。
【請求項5】
移動体が路盤上を移動する際に前記移動体に設置されたセンサにより測定されるセンサデータに基づいて決定される前記路盤上の診断場所に対応する複数の物理量に関する複数のデータであって、前記移動体に対してかかる複数の異なる方向の加速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の角速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の傾斜角に関するデータそれぞれと、のうちの少なくとも2つ以上のデータを含む前記複数のデータを、診断対象である診断データとして取得する取得手段と、
前記取得手段により取得された前記診断データの形式の入力データを受付け、前記入力データに対応する場所の異常の有無を予測する予測モデルであって、前記路盤上の場所に対応する前記複数の物理量に関する前記形式の複数のデータと前記場所における異常の有無を示す情報との対応情報に基づいて学習された前記予測モデルと、前記診断データと、に基づいて、前記診断場所に異常があるか否かを診断する診断手段と、
を有し、
前記加速度に関するデータは、前記センサに含まれる加速度センサにより測定された、前記移動体にかかる加速度の二乗平均のデータを含む情報処理装置。
【請求項6】
移動体が路盤上を移動する際に前記移動体に設置されたセンサにより測定されるセンサデータに基づいて決定される前記路盤上の診断場所に対応する複数の物理量に関する複数のデータであって、前記移動体に対してかかる複数の異なる方向の加速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の角速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の傾斜角に関するデータそれぞれと、のうちの少なくとも2つ以上のデータを含む前記複数のデータを、診断対象である診断データとして取得する取得手段と、
前記取得手段により取得された前記診断データの形式の入力データを受付け、前記入力データに対応する場所の異常の有無を予測する予測モデルであって、前記路盤上の場所に対応する前記複数の物理量に関する前記形式の複数のデータと前記場所における異常の有無を示す情報との対応情報に基づいて学習された前記予測モデルと、前記診断データと、に基づいて、前記診断場所に異常があるか否かを診断する診断手段と、
を有し、
前記角速度に関するデータは、前記センサに含まれる角速度センサにより測定された、前記移動体にかかる回転方向の角速度の二乗平均のデータを含む情報処理装置。
【請求項7】
移動体が路盤上を移動する際に前記移動体に設置されたセンサにより測定されるセンサデータに基づいて決定される前記路盤上の診断場所に対応する複数の物理量に関する複数のデータであって、前記移動体に対してかかる複数の異なる方向の加速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の角速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の傾斜角に関するデータそれぞれと、のうちの少なくとも2つ以上のデータを含む前記複数のデータを、診断対象である診断データとして取得する取得手段と、
前記取得手段により取得された前記診断データの形式の入力データを受付け、前記入力データに対応する場所の異常の有無を予測する予測モデルであって、前記路盤上の場所に対応する前記複数の物理量に関する前記形式の複数のデータと前記場所における異常の有無を示す情報との対応情報に基づいて学習された前記予測モデルと、前記診断データと、に基づいて、前記診断場所に異常があるか否かを診断する診断手段と、
を有し、
前記移動体は、前記路盤上の軌条に沿って移動する車両であり、
前記複数の物理量は、前記軌条の軌間のズレの幅を含む情報処理装置。
【請求項8】
移動体が路盤上を移動する際に前記移動体に設置されたセンサにより測定されるセンサデータに基づいて決定される前記路盤上の場所に対応する複数の物理量に関する複数のデータであって、前記移動体に対してかかる複数の異なる方向の加速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の角速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の傾斜角に関するデータそれぞれと、のうちの少なくとも2つ以上のデータを含む前記複数のデータと前記場所における異常の有無を示す情報との対応情報を取得する第1の取得手段と、
前記第1の取得手段により取得された前記対応情報に基づいて、前記複数のデータの形式の入力データを受付け、前記入力データに対応する場所の異常の有無を予測する予測モデルを学習する学習手段と、
前記路盤上の診断場所に対応する前記複数の物理量に関する複数のデータであって、前記形式の前記複数のデータを、診断対象である診断データとして取得する第2の取得手段と、
前記学習手段により学習された前記予測モデルと、前記第2の取得手段により取得された前記診断データと、に基づいて、前記診断場所に異常があるか否かを診断する診断手段と、
を有し、
前記加速度に関するデータは、前記センサに含まれる加速度センサにより測定された、前記移動体にかかる加速度の二乗平均のデータを含むシステム。
【請求項9】
移動体が路盤上を移動する際に前記移動体に設置されたセンサにより測定されるセンサデータに基づいて決定される前記路盤上の場所に対応する複数の物理量に関する複数のデータであって、前記移動体に対してかかる複数の異なる方向の加速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の角速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の傾斜角に関するデータそれぞれと、のうちの少なくとも2つ以上のデータを含む前記複数のデータと前記場所における異常の有無を示す情報との対応情報を取得する第1の取得手段と、
前記第1の取得手段により取得された前記対応情報に基づいて、前記複数のデータの形式の入力データを受付け、前記入力データに対応する場所の異常の有無を予測する予測モデルを学習する学習手段と、
前記路盤上の診断場所に対応する前記複数の物理量に関する複数のデータであって、前記形式の前記複数のデータを、診断対象である診断データとして取得する第2の取得手段と、
前記学習手段により学習された前記予測モデルと、前記第2の取得手段により取得された前記診断データと、に基づいて、前記診断場所に異常があるか否かを診断する診断手段と、
を有し、
前記角速度に関するデータは、前記センサに含まれる角速度センサにより測定された、前記移動体にかかる回転方向の角速度の二乗平均のデータを含むシステム。
【請求項10】
移動体が路盤上を移動する際に前記移動体に設置されたセンサにより測定されるセンサデータに基づいて決定される前記路盤上の場所に対応する複数の物理量に関する複数のデータであって、前記移動体に対してかかる複数の異なる方向の加速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の角速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の傾斜角に関するデータそれぞれと、のうちの少なくとも2つ以上のデータを含む前記複数のデータと前記場所における異常の有無を示す情報との対応情報を取得する第1の取得手段と、
前記第1の取得手段により取得された前記対応情報に基づいて、前記複数のデータの形式の入力データを受付け、前記入力データに対応する場所の異常の有無を予測する予測モデルを学習する学習手段と、
前記路盤上の診断場所に対応する前記複数の物理量に関する複数のデータであって、前記形式の前記複数のデータを、診断対象である診断データとして取得する第2の取得手段と、
前記学習手段により学習された前記予測モデルと、前記第2の取得手段により取得された前記診断データと、に基づいて、前記診断場所に異常があるか否かを診断する診断手段と、
を有し、
前記移動体は、前記路盤上の軌条に沿って移動する車両であり、
前記複数の物理量は、前記軌条の軌間のズレの幅を含むシステム。
【請求項11】
前記システムは、第1の情報処理装置と第2の情報処理装置とを含み、
前記第1の情報処理装置は、
前記第1の取得手段と、
前記学習手段と、
を有し、
前記第2の情報処理装置は、
前記第2の取得手段と、
前記診断手段と、
を有する請求項8乃至10の何れか1項に記載のシステム。
【請求項12】
情報処理装置が実行する情報処理方法であって
移動体が路盤上を移動する際に前記移動体に設置されたセンサにより測定されるセンサデータに基づいて決定される前記路盤上の場所に対応する複数の物理量に関する複数のデータであって、前記移動体に対してかかる複数の異なる方向の加速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の角速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の傾斜角に関するデータそれぞれと、のうちの少なくとも2つ以上のデータを含む前記複数のデータと前記場所における異常の有無を示す情報との対応情報を取得する取得ステップと、
前記取得ステップで取得された前記対応情報に基づいて、前記複数のデータの形式の入力データを受付け、前記入力データに対応する場所の異常の有無を予測する予測モデルを学習する学習ステップと、
を含み、
前記加速度に関するデータは、前記センサに含まれる加速度センサにより測定された、前記移動体にかかる加速度の二乗平均のデータを含む情報処理方法。
【請求項13】
情報処理装置が実行する情報処理方法であって、
移動体が路盤上を移動する際に前記移動体に設置されたセンサにより測定されるセンサデータに基づいて決定される前記路盤上の場所に対応する複数の物理量に関する複数のデータであって、前記移動体に対してかかる複数の異なる方向の加速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の角速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の傾斜角に関するデータそれぞれと、のうちの少なくとも2つ以上のデータを含む前記複数のデータと前記場所における異常の有無を示す情報との対応情報を取得する取得ステップと、
前記取得ステップで取得された前記対応情報に基づいて、前記複数のデータの形式の入力データを受付け、前記入力データに対応する場所の異常の有無を予測する予測モデルを学習する学習ステップと、
を含み、
前記角速度に関するデータは、前記センサに含まれる角速度センサにより測定された、前記移動体にかかる回転方向の角速度の二乗平均のデータを含む情報処理方法。
【請求項14】
情報処理装置が実行する情報処理方法であって、
移動体が路盤上を移動する際に前記移動体に設置されたセンサにより測定されるセンサデータに基づいて決定される前記路盤上の場所に対応する複数の物理量に関する複数のデータであって、前記移動体に対してかかる複数の異なる方向の加速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の角速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の傾斜角に関するデータそれぞれと、のうちの少なくとも2つ以上のデータを含む前記複数のデータと前記場所における異常の有無を示す情報との対応情報を取得する取得ステップと、
前記取得ステップで取得された前記対応情報に基づいて、前記複数のデータの形式の入力データを受付け、前記入力データに対応する場所の異常の有無を予測する予測モデルを学習する学習ステップと、
を含み、
前記移動体は、前記路盤上の軌条に沿って移動する車両であり、
前記複数の物理量は、前記軌条の軌間のズレの幅を含む情報処理方法。
【請求項15】
コンピュータを、請求項1乃至の何れか1項に記載の情報処理装置の各手段として、機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報処理装置、システム、情報処理方法及びプログラムに関する。
【背景技術】
【0002】
移動体が路盤上を移動する際に、移動体に設置された加速度センサ等のセンサを介して測定されたデータを用いて路盤の異常を診断することが行われている。
特許文献1には、定められた軌道を車両が走行する軌道系交通システムの軌道設備又は車両設備の異常を診断する方法が開示されている。
また、特許文献2には、車両が移動する軌道の状態を車両の振動から把握するシステムが開示されている。
【先行技術文献】
【特許文献】
【0003】
【文献】特開2008-148466号公報
【文献】特開2005-231427号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
移動体によっては、速度が制限される場合がある。速度が低速になる程、移動体に設置されたセンサを介して得られるデータが微弱なデータとなる場合がある。このような場合、センサを介して微弱なデータしか得られず、移動体が移動する路盤の異常の診断ができなくなる場合があるという問題がある。
そこで、本発明は、速度が制限されている移動体に設置されたセンサの信号を用いたより精度のよい路盤の異常診断の実現を支援することを目的とする。
【課題を解決するための手段】
【0005】
本発明の情報処理装置は、移動体が路盤上を移動する際に前記移動体に設置されたセンサにより測定されるセンサデータに基づいて決定される前記路盤上の場所に対応する複数の物理量に関する複数のデータであって、前記移動体に対してかかる複数の異なる方向の加速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の角速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の傾斜角に関するデータそれぞれと、のうちの少なくとも2つ以上のデータを含む前記複数のデータと前記場所における異常の有無を示す情報との対応情報を取得する第1の取得手段と、前記第1の取得手段により取得された前記対応情報に基づいて、前記複数のデータの形式の入力データを受付け、前記入力データに対応する場所の異常の有無を予測する予測モデルを学習する学習手段と、を有し、前記加速度に関するデータは、前記センサに含まれる加速度センサにより測定された、前記移動体にかかる加速度の二乗平均のデータを含む
本発明の情報処理装置は、移動体が路盤上を移動する際に前記移動体に設置されたセンサにより測定されるセンサデータに基づいて決定される前記路盤上の場所に対応する複数の物理量に関する複数のデータであって、前記移動体に対してかかる複数の異なる方向の加速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の角速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の傾斜角に関するデータそれぞれと、のうちの少なくとも2つ以上のデータを含む前記複数のデータと前記場所における異常の有無を示す情報との対応情報を取得する第1の取得手段と、前記第1の取得手段により取得された前記対応情報に基づいて、前記複数のデータの形式の入力データを受付け、前記入力データに対応する場所の異常の有無を予測する予測モデルを学習する学習手段と、を有し、前記角速度に関するデータは、前記センサに含まれる角速度センサにより測定された、前記移動体にかかる回転方向の角速度の二乗平均のデータを含む。
本発明の情報処理装置は、移動体が路盤上を移動する際に前記移動体に設置されたセンサにより測定されるセンサデータに基づいて決定される前記路盤上の場所に対応する複数の物理量に関する複数のデータであって、前記移動体に対してかかる複数の異なる方向の加速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の角速度に関するデータそれぞれと、前記移動体の複数の異なる回転方向の傾斜角に関するデータそれぞれと、のうちの少なくとも2つ以上のデータを含む前記複数のデータと前記場所における異常の有無を示す情報との対応情報を取得する第1の取得手段と、前記第1の取得手段により取得された前記対応情報に基づいて、前記複数のデータの形式の入力データを受付け、前記入力データに対応する場所の異常の有無を予測する予測モデルを学習する学習手段と、を有し、前記移動体は、前記路盤上の軌条に沿って移動する車両であり、前記複数の物理量は、前記軌条の軌間のズレの幅を含む。
【発明の効果】
【0006】
本発明によれば、速度が制限されている移動体に設置されたセンサの信号を用いたより精度のよい路盤の異常診断の実現を支援することができる。
【図面の簡単な説明】
【0007】
図1図1は、診断システムのシステム構成の一例を示す図である。
図2図2は、診断装置のハードウェア構成の一例を示す図である。
図3図3は、診断装置の機能構成の一例を示す図である。
図4図4は、センサデータ収集処理の一例を示すフローチャートである。
図5図5は、データ取得処理の一例を示すフローチャートである。
図6図6は、異常予測モデルの学習処理の一例を示すフローチャートである。
図7図7は、診断処理の一例を示すフローチャートの一例である。
図8図8は、実験状況を説明する図である。
図9図9は、実験で取得されたデータを示す図である。
図10図10は、実験で取得されたデータを示す図である。
図11図11は、実験で取得されたデータを示す図である。
図12図12は、実験結果を説明する図である。
図13図13は、実験結果を説明する図である。
【発明を実施するための形態】
【0008】
<実施形態>
以下、本発明の一実施形態について図面に基づいて説明する。
【0009】
(診断システム)
図1は、本実施形態の診断システム100のシステム構成の一例を示す図である。
診断システム100は、移動体110に設置され、移動体110が移動する路盤に異常があるか否かを診断するシステムである。移動体110は、路盤上に設置された軌条に沿った軌道を移動する鉄道車両である。ただし、他の例として、移動体110は、道路上を移動する車両、レール上を移動する天井クレーン等の他の移動体であってもよい。本実施形態では、移動体110は、低速として定められた速度帯(例えば、20km/h未満、10km/h以下等)で軌条に沿って移動し、この速度帯以上の速度で移動することができない。
診断システム100は、診断装置101、加速度センサ102、角速度センサ103、軌間センサ104、測位計105を含む。
【0010】
診断装置101は、路盤に異常があるか否かの予測に用いられる予測モデルを学習し、学習した予測モデルを用いて、路盤の診断を行う情報処理装置である。路盤の異常とは、路盤に生じた正常状態からの何等かの乖離であって、軌条の破損、軌条の断裂等の重篤なものだけでなく、軌条の摩耗、擦り傷等の軽微なものや、路盤の変形(例えば、へこみ等)、軌条の変形等を含む。診断装置101は、例えば、パーソナルコンピュータ(PC)、移動体に組み込まれたコンピュータ、サーバ装置、タブレット装置等である。
加速度センサ102は、移動体110にかかる加速度の測定に用いられるセンサである。角速度センサ103は、移動体110の角速度の測定に用いられるセンサである。加速度センサ102は、移動体110の予め定められた1対の車輪を介して伝わる加速度を、適切に検知できるように、この1対の車輪から予め定められた範囲(例えば、この1対の車輪の中間の位置から予め定められた閾値以下の距離の範囲)内の位置に設置されている。以下では、この予め定められた1対の車輪を基準車輪対とする。
また、角速度センサ103は、基準車輪対と軌条との接触により生じる角速度を適切に検知できるように、基準車輪対から予め定められた範囲(例えば、この1対の車輪の中間の位置から予め定められた閾値以下の距離の範囲)内の位置に設置されている。
【0011】
軌間センサ104は、2つの2次元レーザ計測計を含み軌道における2本の軌条(レール)間の距離である軌間の測定に用いられるセンサである。軌間センサ104の2つの2次元レーザ計測計それぞれは、測定位置において、移動体110の進行方向を前方向とし、重力方向を下方向とした場合の左右方向における軌道の2つの軌条それぞれの端部の位置を測定する。そして、軌間センサ104は、2つの2次元レーザ計測計それぞれにより測定された位置に基づいて、測定位置における軌間を計測する。軌間センサ104の2つの2次元レーザ計測計それぞれは、軌条上の基準車輪対が接触する位置の近傍の位置(例えば、接触位置から、前方に予め定められた距離だけ進んだ位置)におけるレールの位置を測定できるように、移動体110の筐体の下部に設置されている。本実施形態では、軌間センサ104が測定する軌間は、軌条において基準車輪対が接触する位置における軌間であると仮定する。
以下では、移動体110の進行方向を前方向とする。また、以下では、重力方向を下方向とする。
【0012】
測位計105は、路盤上の予め定められた位置に設置されているRFIDタグを読み取るRFIDタグリーダ、レーザドップラ速度計を含み、移動体110の位置を測定する計測器である。測位計105は、RFIDタグリーダを介して、RFIDタグからの信号を読み取ることで、移動体110の位置を求める。また、測位計105は、レーザドップラ速度計を介して、移動体110の速度を求める。本実施形態では、測位計105は、路盤上における基準車輪対の位置(例えば、移動体110のスタート地点から100mの位置等)を、移動体110の位置として測定する。ただし、測位計105は、他の方法を用いて、移動体110の位置を求めてもよい。例えば、測位計105は、GPSを用いて、移動体110の位置を求めることとしてもよい。また、測位計105は、レーザ距離計を用いて、移動体110の位置を求めてもよい。また、測位計105は、移動体110に設置されたスピードメータからの車速信号に基づいて、移動体110の位置を求めてもよい。
【0013】
(診断装置の詳細)
図2は、診断装置101のハードウェア構成の一例を示す図である。診断装置101は、CPU201、主記憶装置202、補助記憶装置203、デバイスI/F204、入力部205、出力部206を含む。各要素は、システムバス207を介して、相互に通信可能に接続されている。
CPU201は、診断装置101を制御する中央演算装置である。主記憶装置202は、CPU201のワークエリア、データの一時的な記憶領域として機能するRandom Access Memory(RAM)等の記憶装置である。補助記憶装置203は、各種プログラム、各種設定情報、各種計測データ等を記憶する記憶装置である。補助記憶装置203は、Read Only Memory(ROM)、ハードディスクドライブ(HDD)、ソリッドステートドライブ(SSD)等である。
【0014】
デバイスI/F204は、加速度センサ102、角速度センサ103、軌間センサ104、測位計105等の外部のデバイスとの接続に用いられるインターフェースである。CPU201は、デバイスI/F204を介して、加速度センサ102、角速度センサ103、軌間センサ104、測位計105との間で情報の入出力を行う。
入力部205は、マウス、キーボード、タッチパネル、専用のコントローラ、マイク等の入力装置である。出力部206は、モニタ、スピーカ、タッチパネルの表示部等の出力装置である。
CPU201が、補助記憶装置203等に記憶されたプログラムにしたがって処理を実行することで、図3で後述する診断装置101の機能、図4-7で後述するフローチャートの処理等が実現される。
【0015】
図3は、診断装置101の機能構成の一例を示す図である。診断装置101は、取得部301、生成部302、学習部303、診断部304を含む。
取得部301は、加速度センサ102、角速度センサ103、軌間センサ104を介して、予め定められた種類の物理量に関するデータを取得する。本実施形態では、取得部301は、加速度センサ102、角速度センサ103、軌間センサ104等の計測器の少なくとも1つから出力される信号に基づいて求められる、予め定められた種類の物理量に関するデータを取得する。また、取得部301は、取得したデータに基づいて、学習部303により用いられる学習データを取得する。
【0016】
生成部302は、取得部301により取得されたデータに基づいて、学習データを用いて、路盤の異常を予測する予測モデルの学習に用いられる学習データを生成する。以下では、路盤の異常を予測する予測モデルを、異常予測モデルとする。
学習部303は、生成部302により取得されたデータに基づいて学習データを用いて、異常予測モデルを学習する。
診断部304は、取得部301により取得されたデータと、学習部303により学習された異常予測モデルと、に基づいて、路盤上に設定された場所に異常が存在するか否かを診断する。
【0017】
(診断システムの処理の概要)
本実施形態の診断システム100の処理の概要を説明する。
移動体110が路盤上を移動する際、路盤の異常(路盤の変形、軌条の変形等)により、移動体110に変動が生じる。この変動は、必ずしも、移動体110を基準とした1つの方向、又は、回転方向についての1種類の物理量として現れるとは限らない。以下では、方向と回転方向とを合わせた概念を、方向・回転方向とする。物理量には、加速度、速度、角速度、傾斜角、幅(長さ)等の種類がある。この変動は、移動体110を基準とした種々の方向・回転方向についての種々の物理量の複合として現れる場合があると考えられる。そのため、路盤の異常は、方向・回転方向、又は、種類が異なる複数の物理量に関する複数のデータとして現れると考えられる。
また、移動体110は、低速度帯での移動を行うため、各センサデータが、低速度帯以上の速度で移動している移動体に設置されたセンサから出力されるセンサデータよりも微弱となる。そのため、1つのデータのみに着目しても、路盤の異常の影響が表れているか否かを判別できない場合がある。
【0018】
そこで、本実施形態では、診断システム100は、方向・回転方向、又は、種類の異なる複数の物理量に関する複数のデータを含む入力データに対応する場所の異常の有無を予測する異常予測モデルを学習する。そして、診断システム100は、移動体110が路盤上を移動する際に、改めて取得された方向・回転方向、又は、種類の異なる複数の物理量に関する複数のデータを含む入力データを、学習された異常予測モデルに入力する。これにより、診断システム100は、入力データに対応する場所における異常の有無を診断する。
以上が、診断システム100の処理の概要である。
【0019】
(異常予測モデルの詳細)
本実施形態で診断システム100が用いる異常予測モデルについて説明する。異常予測モデルは、方向・回転方向、又は、種類の異なる複数の物理量それぞれに関する複数のデータを含む形式の入力データを受付け、入力データに対応する場所における異常の有無を予測するモデルである。本実施形態では、異常予測モデルは、左右方向の加速度、上下方向の加速度、前後方向の加速度、ロール方向の角速度、ヨー方向の角速度、ロール方向の傾斜角、ピッチ方向の傾斜角の7つの物理量に関する複数のデータを含む形式の入力データを受け付ける。
本実施形態では、異常予測モデルは、ランダムフォレストであるとする。本実施形態の異常予測モデルのランダムフォレストは、30階層の300個の決定木を含む。各決定木は、入力データに対応する場所が異常であるか否かの2値の情報と、異常である確率と、を出力する。異常予測モデルは、各決定木の出力である異常であるか否かを示す2値の情報を多数決することで、入力データに対応する場所が異常であるか否かの最終的な予測値を決定し、出力する。
【0020】
本実施形態では、異常予測モデルのランダムフォレストは、30階層の300個の決定木を含むこととした。ただし、他の例として、異常予測モデルのランダムフォレストは、29以下の階層の決定木を含むこととしてもよいし、31以上の階層の決定木を含むこととしてもよい。また、異常予測モデルのランダムフォレストは、299個以下の決定木を含むこととしてもよいし、301個以上の決定木を含むこととしてもよい。
ランダムフォレストには、以下のような利点がある。ランダムフォレストは、目的変数が量的(回帰)でも質的(分類)でも利用可能なモデルである。回帰(出力が数値)の場合、ランダムフォレストは、複数の決定木の結果を平均することで、最終的な出力値を決定する。また、分類(出力がカテゴリ)の場合、ランダムフォレストは、多数の決定木の結果の多数決を取ることで、最終的な出力値(カテゴリ)の値を出力する。また、ランダムフォレストには、相関のある説明変数を与えても問題ない。ランダムフォレストでは、各説明変数の重要度を求めることができる。
本実施形態では、異常予測モデルの情報は、補助記憶装置203に記憶されている。
【0021】
(異常予測モデル学習処理)
図4~7を用いて、診断システム100が実行する予測モデルの学習処理の詳細を説明する。
図4は、診断システム100が実行するデータ収集処理の一例を示すフローチャートである。診断システム100は、移動体110が路盤上をスタート地点から移動し始めたことに併せて、図4の処理を開始する。以下では、センサから出力されるデータをセンサデータとする。
S401において、取得部301は、測位計105を介して、処理時点における移動体110の位置(基準車輪対の位置)と、移動体110の速度と、を取得する。
S402において、取得部301は、加速度センサ102から出力される複数の方向の加速度を示すセンサデータを取得する。本実施形態では、取得部301は、この複数の方向の加速度を示すセンサデータとして、前後方向にかかる加速度、上下方向にかかる加速度、左右方向にかかる加速度をそれぞれ示す3つのセンサデータを取得する。
【0022】
S403において、取得部301は、角速度センサ103から出力される複数の回転方向の角速度を示すセンサデータを取得する。本実施形態では、取得部301は、この複数の回転方向の角速度を示すセンサデータとして、ロール方向の角速度、ピッチ方向の角速度、ヨー方向の角速度をそれぞれ示す3つのセンサデータを取得する。
ロール方向とは、角速度センサ103を通り、移動体110の進行方向(前方向)の軸の回転方向である。ピッチ方向とは、角速度センサ103を通り、移動体110の左右方向の軸の回転方向である。ヨー方向とは、角速度センサ103を通り、移動体110の上下方向の軸の回転方向である。
S404において、取得部301は、軌間センサ104から出力される、軌条において基準車輪対の接触する位置におけるレールの幅である軌間を示すセンサデータを取得する。
【0023】
S405において、取得部301は、ロール方向について、これまでにS403で取得した角速度のセンサデータの値を積分(合計)することで、S401で取得した位置における移動体110のロール方向の傾斜角を求める。また、取得部301は、求めたロール方向の傾斜角を、これまでにS402で取得した加速度のセンサデータの値で補正し、補正した傾斜角を、移動体110のロール方向の傾斜角として取得する。また、取得部301は、ピッチ方向について、これまでにS403で取得した角速度のセンサデータの値を積分(合計)することで、S401で取得した位置における移動体110のピッチ方向の傾斜角を求める。また、取得部301は、求めたピッチ方向の傾斜角を、これまでにS402で取得した加速度のセンサデータの値で補正し、補正した傾斜角を、移動体110のピッチ方向の傾斜角として取得する。ただし、他の例として、取得部301は、傾斜角を直接検出することが可能なセンサを用いて、直接傾斜角のデータを取得することとしてもよい。
S406において、取得部301は、S401で取得した速度と、S402~S404で取得されたセンサデータと、S405で取得した傾斜角のデータとを、S401で取得した位置と対応付けて、補助記憶装置203に記憶する。
S407において、取得部301は、予め定められた期間待機する。本実施形態では、取得部301は、2msec待機する。これにより、取得部301は、S407での待機期間(2msec)ごとにS401~S405で各データを取得することとなる。ただし、取得部301は、S407で、1msec、5msec、1sec等、任意の期間待機することとしてもよい。
【0024】
S408において、取得部301は、移動体110の移動が完了したか否かを判定する。本実施形態では、取得部301は、直近のS401の処理で取得した移動体110の位置が路盤上のゴール地点以降の地点である場合、移動体110の移動が完了したと判定する。また、取得部301は、直近のS401の処理で取得した移動体110の位置が路盤上のゴール地点以降の地点でない場合、移動体110の移動が完了していないと判定する。
取得部301は、移動体110の移動が完了したと判定した場合、図4の処理を終了し、移動体110の移動が完了していないと判定した場合、処理をS401に進める。
以上の図4の処理により、診断システム100は、移動体110の路盤上の移動の際に2msecごとに各データを取得できる。以下では、図4の処理により補助記憶装置203に路盤上の位置と対応付けて記憶されたデータ群を、生データ群とする。
【0025】
図5は、予め定められた複数の物理量それぞれに関するデータ取得処理の一例を示すフローチャートである。
S501において、取得部301は、図4の処理で記憶された生データ群の各データを、路盤上に予め定められた複数の場所それぞれに対応するデータ群に分割する。本実施形態では、路盤上には、軌条に沿ったスタート地点からゴール地点までを、予め定められた間隔(例えば、1m、25cm等)で区切った複数の場所が設定されている。即ち、取得部301は、生データ群の各データを、各データに対応する路盤上の位置を含む場所に対応するデータとして振り分ける。
【0026】
S502において、取得部301は、路盤上に設定された複数の場所それぞれにおいて、移動体110にかかる加速度に関するデータを取得する。より具体的には、取得部301は、複数の場所それぞれについて、以下の処理を行う。
即ち、取得部301は、S501でその場所に対応するデータとして振り分けたデータ群から、加速度センサ102から出力された各方向(前後方向、上下方向、左右方向)の加速度のセンサデータを取得する。そして、取得部301は、方向ごとに、その場所に対応する加速度のセンサデータの二乗平均(各センサデータの二乗の平均値)を求め、求めた値を、その場所において移動体110にかかる各方向の加速度に関するデータとする。取得部301は、二乗平均をとることで、移動体110が低速度帯で移動し、微弱なセンサデータしか取得できない場合でも、加速度に関するより強調されたデータを取得できる。ただし、他の例として、取得部301は、方向ごとに、その場所に対応する加速度のセンサデータの平均値、最大値、最小値、振幅、絶対値の平均等を、各方向の加速度に関するデータとして取得してもよい。また、取得部301は、これらのデータと、その場所に対応する加速度のセンサデータの二乗平均のデータと、のうちの複数のデータを、それぞれ加速度に関するデータとして取得してもよい。
これにより、取得部301は、路盤上の複数の場所それぞれについて、移動体110にかかる各方向の加速度に関するデータを取得できる。
【0027】
S503において、取得部301は、路盤上に設定された複数の場所それぞれにおいて、移動体110の角速度に関するデータを取得する。より具体的には、取得部301は、複数の場所それぞれについて、以下の処理を行う。
即ち、取得部301は、S501でその場所に対応するデータとして振り分けたデータ群から、角速度センサ103から出力された各回転方向(ロール方向、ピッチ方向、ヨー方向)の角速度のセンサデータを取得する。そして、取得部301は、回転方向ごとに、その場所に対応するセンサデータの二乗平均(各センサデータの二乗の平均値)を求め、求めた値を、その場所における移動体110の各回転方向の角速度に関するデータとする。ただし、他の例として、取得部301は、回転方向ごとに、その場所に対応する角速度のセンサデータの平均値、最大値、最小値、振幅、絶対値の平均等を、各回転方向の角速度に関するデータとして取得してもよい。また、取得部301は、これらのデータと、その場所に対応する角速度のセンサデータの二乗平均のデータと、のうちの複数のデータを、それぞれ角速度に関するデータとして取得してもよい。
これにより、取得部301は、路盤上の複数の場所それぞれについて、移動体110の各回転方向の角速度に関するデータを取得できる。
【0028】
S504において、取得部301は、路盤上に設定された複数の場所それぞれにおいて、移動体110の傾斜角に関するデータを取得する。より具体的には、取得部301は、複数の場所それぞれについて、以下の処理を行う。
即ち、取得部301は、S501でその場所に対応するデータとして振り分けたデータ群から、各回転方向(ロール方向、ピッチ方向)の傾斜角のデータを取得する。そして、取得部301は、回転方向ごとに、その場所に対応する傾斜角の平均を求め、求めた値を、その場所における移動体110の各回転方向(ロール方向、ピッチ方向)の傾斜角に関するデータとする。ただし、他の例として、取得部301は、回転方向ごとに、その場所に対応する傾斜角のデータの最大値、最小値、振幅、絶対値の平均、二乗平均等を、各回転方向の傾斜角に関するデータとして取得してもよい。また、取得部301は、これらのデータと、その場所に対応する傾斜角の平均のデータと、のうちの複数のデータを、それぞれ傾斜角に関するデータとして取得してもよい。
これにより、取得部301は、路盤上の複数の場所それぞれについて、移動体110の各回転方向の傾斜角に関するデータを取得できる。
【0029】
S505において、取得部301は、路盤上に設定された複数の場所それぞれにおける軌間のズレ幅に関するデータを取得する。より具体的には、取得部301は、複数の場所それぞれについて、以下の処理を行う。
即ち、取得部301は、S501でその場所に対応するデータとして振り分けたデータ群から、軌間のデータを取得する。そして、取得部301は、その場所に対応する軌間のデータと軌間の幅として予め定められた値との差分の平均を求め、その場所における軌間のズレ幅に関するデータとする。ただし、他の例として、取得部301は、その場所に対応する軌間のデータと軌間の幅として予め定められた値との差分の最大値、最小値、振幅、絶対値の平均、二乗平均等を、軌間のズレ幅に関するデータとして取得してもよい。また、取得部301は、これらのデータと、その場所に対応する軌間のデータと軌間の幅として予め定められた値との差分の平均のデータと、のうちの複数のデータをそれぞれ傾斜角に関するデータとして取得してもよい。
これにより、取得部301は、路盤上の複数の場所それぞれについて、軌間のズレ幅に関するデータを取得できる。
S506において、取得部301は、S502~S505それぞれで取得した各種のデータを補助記憶装置203に記憶する。即ち、取得部301は、路盤上に設定された各場所に対応する3つの方向の加速度に関するデータ、3つの回転方向の角速度に関するデータ、2つの回転方向の傾斜角に関するデータ、軌間のズレ幅に関するデータの9種類のデータを記憶する。ただし、他の例として、取得部301は、S502~S505のうちの少なくとも1つにおいて、各物理量に関するデータとして、複数のデータが取得された場合、9種類以上のデータを記憶することとなる。
【0030】
図6は、異常予測モデルの学習処理の一例を示すフローチャートである。
S601において、生成部302は、図4の処理が実行された時点における路盤上における異常がある場所の情報を取得する。本実施形態では、補助記憶装置203は、図4の処理が実行された時点における路盤上における異常がある場所の情報を、予め記憶している。そのため、生成部302は、補助記憶装置203から、この情報を取得する。
ただし、他の例として、生成部302は、入力部205を介したユーザからの入力に基づいて、図4の処理が実行された時点における路盤上における異常がある場所の情報を取得することとしてもよい。
【0031】
S602において、生成部302は、S506で記憶された複数のデータから、異常予測モデルに入力可能な形式のデータを取得する。
本実施形態では、異常予測モデルは、入力データとして、左右方向の加速度に関するデータ、上下方向の加速度に関するデータ、前後方向の加速度に関するデータ、ロール方向の角速度に関するデータ、ヨー方向の角速度に関するデータ、ロール方向の傾斜角に関するデータ、ピッチ方向の傾斜角に関するデータの7種類のデータを、入力データとして受け付ける予測モデルであるとする。そのため、生成部302は、S506で記憶された複数のデータから、これらの7種類のデータを取得する。
そして、生成部302は、取得した7種類のデータそれぞれについて、路盤上に設定された複数の場所それぞれに対応するデータを特定する。生成部302は、S601で取得した情報に基づいて、路盤上に設定された複数の場所それぞれに異常があるか否かを特定する。生成部302は、路盤上に設定された複数の場所それぞれについて、対応するデータと、異常の有無を示す情報と、を対応づけた対応情報を、異常予測モデルの学習に用いられる学習データとして生成する。学習データにおける異常の有無を示す情報は、対応する学習データについてのラベルデータとして扱われる情報である。
【0032】
本実施形態では、異常予測モデルは、左右方向の加速度に関するデータ、上下方向の加速度に関するデータ、前後方向の加速度に関するデータ、ロール方向の角速度と傾斜角とに関するデータ、ヨー方向の角速度に関するデータ、ピッチ方向の傾斜角とに関するデータを入力データとする。即ち、診断システム100は、異常予測モデルに基づいて、5つの異なる方向・回転方向に関する物理量に関するデータを用いて異常の診断を行うこととなる。このように、診断システム100は、複数の異なる方向・回転方向に関する物理量に関するデータを用いて異常の診断を行うことで、路盤の異常の影響が複数の方向・回転方向についての物理量として現れる場合であっても、より精度よく路盤の異常を診断できる。
【0033】
本実施形態では、異常予測モデルは、左右方向の加速度に関するデータ、上下方向の加速度に関するデータ、前後方向の加速度に関するデータ、ロール方向の角速度に関するデータ、ヨー方向の角速度に関するデータ、ロール方向の傾斜角に関するデータ、ピッチ方向の傾斜角に関するデータの7つのデータを含む形式の入力データを受け付ける予測モデルであるとした。
ただし、他の例として、異常予測モデルは、方向・回転方向、又は、種類の異なる複数の物理量それぞれに関するデータを含む複数のデータであれば、他の複数のデータを含む形式の入力データとして受け付ける予測モデルであることとしてもよい。
S603において、学習部303は、S602で生成された学習データを用いて、公知の教師あり学習の手法を用いて、異常予測モデルを学習する。
【0034】
(異常診断処理)
診断システム100が実行する診断処理の詳細を説明する。
診断システム100は、図6の処理による異常予測モデルの学習後において、路盤の診断を行う時期になったら、図7の処理を行う前に、改めて図4図5と同様の処理を行う。
図7は、診断処理の一例を示すフローチャートである。
S701において、診断部304は、改めて行われた図5の処理におけるS506で記憶された複数のデータから、左右方向の加速度に関するデータ、上下方向の加速度に関するデータ、前後方向の加速度に関するデータ、ロール方向の角速度に関するデータ、ヨー方向の角速度に関するデータ、ロール方向の傾斜角に関するデータ、ピッチ方向の傾斜角に関するデータの7種類のデータを取得する。そして、診断部304は、取得した7種類のデータを含み、異常予測データに対する入力データの形式のデータを取得する。以下では、S701で取得されたこのデータを、診断データとする。
S702において、診断部304は、路盤上に設定された複数の場所から、1つを診断対象の場所として選択する。以下では、S702で選択された場所を選択場所とする。
S703において、診断部304は、S701で取得した診断データのうち、選択場所に対応するデータを特定する。診断部304は、特定したデータを含む入力データを、異常予測モデルに入力し、異常予測モデルからの出力を、選択場所に対応する診断結果として取得する。
S704において、診断部304は、路盤上に設定された複数の場所の全てについて診断が完了したか否かを判定する。診断部304は、路盤上に設定された複数の場所の全てについて診断が完了したと判定した場合、処理をS705に進める。また、診断部304は、路盤上に設定された複数の場所の中に診断が完了していない場所があると判定した場合、処理をS702に進める。
【0035】
S705において、診断部304は、S703で取得した路盤上に設定された複数の場所それぞれについての診断結果を出力する。ただし、他の例として、診断部304は、異常と診断された場所についての診断結果のみを出力することとしてもよい。
本実施形態では、診断部304は、診断結果を出力部206のモニタに表示することで、出力することとする。ただし、他の例として、診断部304は、診断結果を、補助記憶装置203に記憶することで、出力することとしてもよい。また、診断部304は、診断結果を、予め定められた送信先に送信することで出力することとしてもよい。
【0036】
(効果)
以上、本実施形態の処理により、診断システム100は、異常予測モデルを学習することで、速度が制限されている移動体110に設置されたセンサの信号を用いたより精度のよい路盤の異常診断の実現を支援することができる。また、診断システム100は、学習した異常予測モデルを用いて、路盤の異常を診断することで、より精度よく路盤の異常を診断できる。
【0037】
(実効性検証実験)
発明者らは、本実施形態の処理の実効性を検証するための実験を行った。以下では、この実験を、本実験とする。本実験とその実験結果とについて説明する。
図8は、本実験の状況を説明する図である。
本実験では、移動体110として、天井クレーン装置800を用いた。天井クレーン装置800は、レール810に沿って移動する。
天井クレーン装置800は、ガーダ801、トロリ802、クレーン部803、走行部804を含む。天井クレーン装置800は、総重量が155.2tである。ガーダ801は、トロリ802等を支持する柱状の構造物である。トロリ802は、クレーン部803を介して荷をつってガーダ上を移動する台車である。本実験では、トロリ802は、ガーダ801の中央に配置されている。クレーン部803は、荷を吊り下げる機構であり、トロリ802と連動して移動する。走行部804は、車輪を有し、レール810に設置され、天井クレーン装置800のレール810上での移動に用いられる。
【0038】
レール810は、東西方向に水平に配置されたレールであり、長さが360mである。以下では、レール810のうち、北側に配置されたレールは、レール810Aとする。また、以下では、レール810のうち、南側に配置されたレールは、レール810Bとする。
また、以下では、レール810Aに設置されている方の走行部804を、走行部804Aとする。また、以下では、レール810Bに設置されている方の走行部804を、走行部804Bとする。
【0039】
走行部804A、804Bそれぞれは、東西方向において同じ位置となるように移動する。そのため、ガーダ801は、長手方向が、南北方向に水平となる。また、レール810のレール間の幅(レール810Aとレール810Bとの距離)は、38.5mである。
本実験における診断対象の路盤は、レール810Aとレール810Aの設置面とである。
本実験では、診断システム100は、移動体110である天井クレーン装置800に設置される。加速度センサ102、角速度センサ103、は、ガーダ801上における走行部804Aの直上部に配置されている。
【0040】
本実験では、天井クレーン装置800を、図8中のA地点をスタート位置として東向きにD地点まで走行させた。天井クレーン装置800は、B地点からC地点までの区間では、時速7.2km/hの定速で移動した。診断装置101は、天井クレーン装置800がB地点からC地点までの区間で低速移動を行っている間に、図4と同様の処理を行うことで、生データ群を取得した。ただし、本実験では、診断装置101は、傾斜角センサを含み、S405では、この傾斜角センサを介して、ロール方向及びピッチ方向の傾斜角を取得した。
そして、診断装置101は、取得した生データ群に基づいて、図5と同様の処理を行うことで、複数の物理量それぞれに関するデータを生成した。ただし、診断装置101は、本実験では、軌間センサ104を用いなかったため、S505の処理については実行していない。また、本実験では、路盤上に予め定められた複数の場所は、レール810上のB地点からC地点までの区間を0.25mの間隔で区切った複数の場所であるとした。
また、診断装置101は、S502で、各場所に対応する加速度に関するデータとして、各場所に対応する加速度のセンサデータの平均のデータと、2乗平均のデータと、を取得した。以下では、各場所に対応する加速度のセンサデータの平均のデータを、加速度(平均)データとする。また、以下では、各場所に対応する加速度のセンサデータの2乗平均のデータを、加速度(2乗平均)データとする。
【0041】
また、診断装置101は、S503で、各場所に対応する角速度に関するデータとして、各場所に対応する角速度のセンサデータの平均のデータと、2乗平均のデータと、を取得した。以下では、各場所に対応する角速度のセンサデータの平均のデータを、角速度(平均)データとする。また、以下では、各場所に対応する角速度のセンサデータの2乗平均のデータを、角速度(2乗平均)データとする。
また、診断装置101は、S504では、図5で説明したデータと同様のデータを取得した。
ここで実行された図5の処理で生成されたデータを、学習用データとする。
本実験では、異常予測モデルは、左右方向の加速度、前後方向の加速度、上下方向の加速度、ロール方向の角速度、ヨー方向の角速度、ロール方向の傾斜角、ピッチ方向の傾斜角の7つの物理量に関する複数のデータを含む入力データを受け付ける。
【0042】
生成された学習用データのうち、左右方向の加速度(平均)データ、前後方向の加速度(平均)データ、上下方向の加速度(平均)データ、ロール方向の角速度(平均)データ、ヨー方向の角速度(平均)データを、図9に示す。
生成された学習用データのうち、ロール方向の傾斜角のデータ、ピッチ方向の傾斜角のデータを、図10に示す。
生成された学習用データのうち、左右方向の加速度(2乗平均)データ、前後方向の加速度(2乗平均)データ、上下方向の加速度(2乗平均)データ、ロール方向の角速度(2乗平均)データ、ヨー方向の角速度(2乗平均)データを、図11に示す。
【0043】
図9~11の各グラフの横軸は、レール810上でB地点からC地点までの330m区間内の位置を示す。以下では、図9~11の各グラフの横軸に示されている区間は、この330mの区間内の135mの区間である。以下では、この135mの区間を設定区間とする。縦軸は、データの値を示す。各グラフは、対応する横軸が示す位置に存在する場所に対応するデータの値を示すグラフである。
【0044】
続いて、診断装置101は、図6の処理を行うことで、異常予測モデルを学習した。
本実験では、生成部302は、S601で、B地点からC地点までの区間における各場所についての異常の有無を示す情報を取得する。そして、生成部302は、S602で、B地点からC地点までの区間における各場所について、左右方向の加速度(平均)データ、前後方向の加速度(平均)データ、上下方向の加速度(平均)データ、ロール方向の角速度(平均)データ、ヨー方向の角速度(平均)データ、ロール方向の傾斜角のデータ、ピッチ方向の傾斜角のデータ、左右方向の加速度(2乗平均)データ、前後方向の加速度(2乗平均)データ、上下方向の加速度(2乗平均)データ、ロール方向の角速度(2乗平均)データ、ヨー方向の角速度(2乗平均)データの12個のデータ(図9-11に示すデータ)と、異常の有無を示す情報と、の組を、学習データとして生成する。本実験では、S602で生成された学習データのうち、正常(異常ではない)に対応する学習データの数は、1500個である。また、S602で生成された学習データのうち、異常に対応する学習データの数は、100個である。そして、学習部303は、S603で、生成部302により生成されたこの1600個の学習データを用いて、異常予測モデルに対して教師あり学習を行った。
【0045】
そして、診断装置101は、学習した異常予測モデルを用いて、図7と同様の処理を行うことで、路盤に異常があるか否かを診断した。ただし、本実験では、診断部304は、S701で、設定区間における、左右方向の加速度(平均)データ、前後方向の加速度(平均)データ、上下方向の加速度(平均)データ、ロール方向の角速度(平均)データ、ヨー方向の角速度(平均)データ、ロール方向の傾斜角のデータ、ピッチ方向の傾斜角のデータ、左右方向の加速度(2乗平均)データ、前後方向の加速度(2乗平均)データ、上下方向の加速度(2乗平均)データ、ロール方向の角速度(2乗平均)データ、ヨー方向の角速度(2乗平均)データの12個のデータを含む診断データを取得することとした。
そして、診断部304は、設定区間に設定された291個の場所それぞれについて、各場所に対応する診断データを異常予測モデルに入力することで、診断を行った。
【0046】
診断結果について、図12図13を用いて説明する。
図12の上部のグラフは、設定区間における各場所について、異常予測モデルが出力した診断結果を示すグラフである。横軸は、設定区間における位置を示す。縦軸は、各々の決定木が異常とした確率の平均である異常度をしめす。異常度とは、異常予測モデル内の各決定木が出力した異常である確率の平均を示す指標である。
図12の下部の図は、設定区間における異常がある場所を示す図である。この図が示すように、本実験においては、設定区間における60m付近において、レールに軽微な亀裂があることが事前の点検において確認されている。
【0047】
図12の上部のグラフを見ると、設定区間における60m付近の場所において、異常度が他の場所よりも高くなっていることが分かる。本実験では、レール810A上の設定区間における60m付近の場所にレールの摩耗があることが確認されているため、この場所の付近で異常度が上昇していることは適切な結果である。
設定区間に設定された291個の場所について、異常予測モデルを用いた予測結果の詳細を、図13の表に示す。図13の表に示されるように、真に正常である268個の場所のうちの260個の場所が正しく正常と予測されている。また、真に異常である23個の場所のうちの20個の場所が正しく異常と予測されている。そのため、本実験で学習された異常予測モデルの正答率は、(正しく予測した場所の個数)/(全ての場所の個数)=(260+20)/(291)≒0.96となる。この結果から、発明者らは、良好な正答率で、路盤の異常の有無を予測できることを確認した。
【0048】
(変形例1)
本実施形態では、診断システム100は、図7の処理において、S702~S704の処理で、全ての診断場所についての診断が終了してから、S705で診断結果を出力することとした。ただし、他の例として、診断システム100は、図7の処理において、1つの診断場所についてS702~S703の処理で診断が完了する度に、その診断場所に対する診断結果を出力することとしてもよい。その場合、診断システム100は、それまでに診断が完了した全ての診断場所についての診断結果を出力することとしてもよい。
【0049】
(変形例2)
本実施形態では、診断装置101は、異常予測モデルを学習し、学習した異常予測モデルを用いて、路盤の異常を診断することとした。ただし、他の例として、診断装置101は、異常予測モデルの学習処理を行わないこととしてもよい。その場合、例えば、外部の情報処理装置が、診断装置101の取得部301により取得されたデータを用いて、学習データの生成と異常予測モデルの学習を行うこととしてもよい。そして、診断装置101は、この外部の情報処理装置から、学習された異常予測モデルを取得し、取得した異常予測モデルを用いて、図7と同様の診断処理を行う等することで、路盤の異常の診断を行うこととしてもよい。
また、この外部の情報処理装置は、学習データの生成を行わないこととしてもよい。その場合、診断装置101が、取得部301により取得されたデータを用いて、異常予測モデルの学習に用いられる学習データの生成を行う。そして、この外部の情報処理装置が、診断装置101により生成された学習データを用いて、異常予測モデルの学習を行うこととしてもよい。そして、診断装置101は、この外部の情報処理装置から、学習された異常予測モデルを取得し、取得した異常予測モデルを用いて、図7と同様の診断処理を行う等することで、路盤の異常の診断を行うこととしてもよい。
(変形例3)
本実施形態では、異常予測モデルは、入力データとして、軌間のズレ幅に関するデータを含まない形式のデータを受付けることとした。ただし、他の例として、異常予測モデルは、軌間のズレ幅に関するデータを含む入力データを受付ける予測モデルであるとしてもよい。
【0050】
(変形例4)
本実施形態では、異常予測モデルは、ランダムフォレストであるとした。ただし、他の例として、異常予測モデルは、判別分析、ロジスティック回帰、One Class サポートベクタマシン(SVM)、ニューラルネットワーク等の他の予測モデルであってもよい。
(その他の変形例)
本実施形態の診断システムの機能構成の一部又は全てをハードウェアとして診断装置101等に実装してもよい。
【符号の説明】
【0051】
100 診断システム、101 診断装置、201 CPU
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13