(57)【要約】  ログデータに基づいて生産設備の異常度合いを精度よく判定するため、学習部（４４）が、生産設備の所定工程で得られた複数のログデータに含まれるテキストの数量から求まるテキスト特徴量（例えば、第１主成分及び第２主成分）と、生産設備の生産履歴情報と、に基づいて、テキスト特徴量から生産設備の正常／異常を分類する分類ルールを学習し、抽出部（４６）が、生産設備の所定工程で得られた監視対象のログデータのテキスト特徴量を抽出し、判定部（４８）が、抽出したテキスト特徴量と、分類ルールとに基づいて、監視対象のログデータが得られたときの生産設備の正常／異常を判定する。
2019077656.tif 000002
【特許請求の範囲】
【請求項１】
生産設備の状態を監視する生産設備監視装置であって、  前記生産設備の所定工程で得られた複数のログデータに含まれるテキストの数量から求まるテキスト特徴量と、前記生産設備の生産履歴情報と、に基づいて、テキスト特徴量から前記生産設備の異常度合いを分類する分類ルールを学習する学習部と、  前記生産設備の前記所定工程で得られた監視対象のログデータのテキスト特徴量を抽出する抽出部と、  前記抽出部が抽出した前記テキスト特徴量と、前記分類ルールとに基づいて、前記監視対象のログデータが得られたときの前記生産設備の異常度合いを判定する判定部と、を備える生産設備監視装置。
【請求項２】
前記テキスト特徴量は、ログデータに含まれるテキストの文字数、ログデータに含まれるテキストのバイト数、ログデータの行数、ログデータに含まれるテキストの種類数、ログデータに含まれる数字それぞれの文字数、ログデータに含まれる英字それぞれの文字数、ログデータに含まれる記号それぞれの文字数、ログデータに含まれる日本語文字それぞれの文字数、の少なくとも１つの項目から求まることを特徴とする請求項１に記載の生産設備監視装置。
【請求項３】
前記テキスト特徴量は、２つ以上の前記項目を集約したベクトルの主成分であることを特徴とする請求項２に記載の生産設備監視装置。
【請求項４】
前記テキスト特徴量は、連続して実施された前記所定工程において得られたログデータの前記項目の差分及び相関係数のいずれかであることを特徴とする請求項２に記載の生産設備監視装置。
【請求項５】
前記学習部は、異なるテキスト特徴量に基づいて複数の分類ルールを生成し、前記複数の分類ルールを交叉検証することで、前記判定部が判定に用いる分類ルールを決定する、ことを特徴とする請求項１〜４のいずれか一項に記載の生産設備監視装置。
【請求項６】
生産設備の状態を監視する生産設備監視方法であって、  前記生産設備の所定工程で得られた複数のログデータに含まれるテキストの数量から求まるテキスト特徴量と、前記生産設備の生産履歴情報と、に基づいて、テキスト特徴量から前記生産設備の異常度合いを分類する分類ルールを学習し、  前記生産設備の前記所定工程で得られた監視対象のログデータのテキスト特徴量を抽出し、  抽出した前記テキスト特徴量と、前記分類ルールとに基づいて、前記監視対象のログデータが得られたときの前記生産設備の異常度合いを判定する、処理をコンピュータが実行することを特徴とする生産設備監視方法。
【請求項７】
前記テキスト特徴量は、ログデータに含まれるテキストの文字数、ログデータに含まれるテキストのバイト数、ログデータの行数、ログデータに含まれるテキストの種類数、ログデータに含まれる数字それぞれの文字数、ログデータに含まれる英字それぞれの文字数、ログデータに含まれる記号それぞれの文字数、ログデータに含まれる日本語文字それぞれの文字数、の少なくとも１つの項目から求まることを特徴とする請求項６に記載の生産設備監視方法。
【請求項８】
前記テキスト特徴量は、２つ以上の前記項目を集約したベクトルの主成分であることを特徴とする請求項７に記載の生産設備監視方法。
【請求項９】
前記テキスト特徴量は、連続して実施された前記所定工程において得られたログデータの前記項目の差分及び相関係数のいずれかであることを特徴とする請求項７に記載の生産設備監視方法。
【請求項１０】
前記学習する処理では、異なるテキスト特徴量に基づいて複数の分類ルールを生成し、前記複数の分類ルールを交叉検証することで、判定に用いる分類ルールを決定する、ことを特徴とする請求項６〜９のいずれか一項に記載の生産設備監視方法。
【請求項１１】
生産設備の状態を監視する生産設備監視プログラムであって、  前記生産設備の所定工程で得られた複数のログデータに含まれるテキストの数量から求まるテキスト特徴量と、前記生産設備の生産履歴情報と、に基づいて、テキスト特徴量から前記生産設備の異常度合いを分類する分類ルールを学習し、  前記生産設備の前記所定工程で得られた監視対象のログデータのテキスト特徴量を抽出し、  抽出した前記テキスト特徴量と、前記分類ルールとに基づいて、前記監視対象のログデータが得られたときの前記生産設備の異常度合いを判定する、処理をコンピュータに実行させるための生産設備監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、生産設備監視装置、生産設備監視方法及び生産設備監視プログラムに関する。
【背景技術】
【０００２】  従来、プラントや設備の異常を検知する技術として、センサデータ（数値データ）に基づいてプラントや設備の状態を監視し、異常を検出する技術が知られている（例えば、特許文献１等参照）。また、装置のログデータから異常を検出する技術も知られている（例えば、特許文献２〜４等参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−５９７９０号公報
【特許文献２】特開２００８−１１８０６８号公報
【特許文献３】特開２０１２−１６００５６号公報
【特許文献４】国際公開２０１５／０７２０８５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】  しかしながら、センサデータを用いて設備を監視する場合、センサで測定できない項目は監視できない。【０００５】  また、ログデータを用いて設備を監視する場合には、監視対象の項目を予め設定し、監視対象の項目に表れる異常を検出することとしているため、監視対象の項目以外に表れる異常を検出することができない。【０００６】  １つの側面では、本発明は、ログデータに基づいて生産設備の異常度合いを精度よく判定することが可能な生産設備監視装置、生産設備監視方法及び生産設備監視プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】  一つの態様では、生産設備監視装置は、生産設備の状態を監視する生産設備監視装置であって、前記生産設備の所定工程で得られた複数のログデータに含まれるテキストの数量から求まるテキスト特徴量と、前記生産設備の生産履歴情報と、に基づいて、テキスト特徴量から前記生産設備の異常度合いを分類する分類ルールを学習する学習部と、前記生産設備の前記所定工程で得られた監視対象のログデータのテキスト特徴量を抽出する抽出部と、前記抽出部が抽出した前記テキスト特徴量と、前記分類ルールとに基づいて、前記監視対象のログデータが得られたときの前記生産設備の異常度合いを判定する判定部と、を備えている。
【発明の効果】
【０００８】  ログデータに基づいて生産設備の異常度合いを精度よく判定することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る生産設備監視システムの構成を概略的に示す図である。
【図２】サーバのハードウェア構成を示す図である。
【図３】サーバの機能ブロック図である。
【図４】ログデータの一例を示す図である。
【図５】生産履歴情報ＤＢのデータ構造の一例を示す図である。
【図６】学習処理を示すフローチャートである。
【図７】異常判定処理を示すフローチャートである。
【図８】学習部が取得した各ログデータから求めた文字数を示す表である。
【図９】学習部が取得した各ログデータの第１主成分及び第２主成分、並びに合否を示す表である。
【図１０】分類ルールの学習方法について説明するための図である。
【図１１】図１１（ａ）は、監視対象のログデータに関する図８に対応する表であり、図１１（ｂ）は、監視対象のログデータに関する図９に対応する表である。
【図１２】分類ルールを用いた異常判定方法について説明するための図である。
【発明を実施するための形態】
【００１０】  以下、生産設備監視システムの一実施形態について、図１〜図１２に基づいて詳細に説明する。図１には、一実施形態に係る生産設備監視システム１００の構成が概略的に示されている。図１に示すように、１又は複数の生産設備７０と、サーバ１０と、を備える。生産設備７０とサーバ１０は、インターネットやＬＡＮ（Local Area Network）などのネットワーク８０に接続されている。
【００１１】  生産設備７０は、製品の生産工程において用いられる設備である。生産設備７０においては、設備自体や生産物の状態を記述したログデータが生成される。生産設備７０において生成されたログデータは、ネットワーク８０を介してサーバ１０に送信される。
【００１２】  サーバ１０は、生産設備７０から受信したログデータに基づいて、生産設備７０の異常度合い（本実施形態では異常有無）を判定し、判定結果を出力する装置である。図２には、サーバ１０のハードウェア構成が示されている。図２に示すように、サーバ１０は、ＣＰＵ（Central Processing Unit）１９０、ＲＯＭ（Read Only Memory）１９２、ＲＡＭ（Random Access Memory）１９４、記憶部（ここではＨＤＤ（Hard Disk Drive））１９６、ネットワークインタフェース１９７、出力部１９３、入力部１９５及び可搬型記憶媒体用ドライブ１９９等を備えている。これらサーバ１０の構成各部は、バス１９８に接続されている。出力部１９３は、液晶ディスプレイやスピーカなどを含んでいる。入力部１９５は、キーボードやマウス、タッチパネルなどを含んでいる。サーバ１０では、ＲＯＭ１９２あるいはＨＤＤ１９６に格納されているプログラム（生産設備監視プログラムを含む）、或いは可搬型記憶媒体用ドライブ１９９が可搬型記憶媒体１９１から読み取ったプログラム（生産設備監視プログラムを含む）をＣＰＵ１９０が実行することにより、図３に示す各部の機能が実現される。
【００１３】  図３には、サーバ１０の機能ブロック図が示されている。図３に示すように、サーバ１０では、ＣＰＵ１９０がプログラムを実行することで、ログ取得部４０、生産履歴情報取得部４２、学習部４４、抽出部４６、判定部４８としての機能が実現されている。
【００１４】  ログ取得部４０は、各生産設備７０から送信されてくるログデータを取得し、ログＤＢ５０に格納する。また、ログ取得部４０は、取得したログデータが、監視対象のログデータである場合には、取得したログデータを抽出部４６に送信する。ここで、ログデータは、図４に示すようなデータである。図４のログデータには、装置名、ユニット名、プログラム名、ロットＮｏ．、シリアルＮｏ．、バージョン情報、各作業実績、エラー情報、試験データ、通信履歴などが記述されている。また、ログＤＢ５０は、図４に示すようなログデータをそのまま記憶するデータベースである。
【００１５】  生産履歴情報取得部４２は、生産設備７０の正常、異常状態を記録した生産履歴情報を生産設備７０又はその他の機器から取得し、生産履歴情報ＤＢ５２に格納する。ここで、生産履歴情報ＤＢ５２は、図５に示すようなデータ構造を有する。具体的には、図５に示すように、生産履歴情報ＤＢ５２は、ユニット名、ロットＮｏ．、シリアルＮｏ．、装置名、工程名、開始日時、終了日時、合否、の各フィールドを有する。ユニット名のフィールドには生産設備７０の名称が格納され、ロットＮｏ．及びシリアルＮｏ．のフィールドには、生産設備７０において生産された物のロット番号及びシリアル番号が格納される。装置名のフィールドには、生産設備７０を含む装置の名称が格納され、工程名のフィールドには、生産設備７０が実施する工程の名称が格納される。開始日時及び終了日時のフィールドには、生産設備７０が実施した工程の開始日時と終了日時の情報が格納され、合否のフィールドには、生産された物に基づいて判定された合否の情報（正常／異常）が格納される。
【００１６】  図３に戻り、学習部４４は、ログＤＢ５０に格納されているログデータと、生産履歴情報ＤＢ５２に格納されている生産履歴情報とに基づいて、監視対象のログデータから生産設備７０の正常／異常を判定するための分類ルールを生成する。
【００１７】  より具体的には、学習部４４は、まず、各ログデータに含まれるテキスト（文字）の数量から求まるテキスト特徴量を抽出する。ここで、テキスト特徴量は、ログデータに含まれるテキストの文字数、ログデータに含まれるテキストのバイト数、ログデータの行数、ログデータに含まれるテキストの種類数（ログデータに含まれる文字コードの全種類数）、ログデータに含まれる数字それぞれの文字数、ログデータに含まれる英字それぞれの文字数、ログデータに含まれる記号それぞれの文字数、ログデータに含まれる日本語文字それぞれの文字数、あるいは、これらのうち２項目以上を集約したベクトルの主成分とすることができる。本実施形態では、一例として、テキスト特徴量は、各数字の文字数、各英字の文字数、各記号の文字数からなるベクトルを主成分分析することで得られる第１主成分及び第２主成分としている。なお、テキスト（文字）は、ＪＩＳコードの１バイト文字すべてを意味する。また、英字の文字数は、大文字と小文字の文字数を合算したものであるものとする。
【００１８】  そして、学習部４４は、各ログデータから抽出したテキスト特徴量と、各ログデータが得られたときの生産設備７０の生産履歴情報（正常であるか異常であるかという情報）とに基づいて、監視対象のログデータのテキスト特徴量から正常／異常を判定するための分類ルールを作成する。なお、分類ルールの詳細については、更に後述する。
【００１９】  抽出部４６は、ログ取得部４０から監視対象の生産設備７０のログデータを取得すると、取得したログデータのテキスト特徴量を抽出する。なお、抽出部４６が抽出するテキスト特徴量は、学習部４４が分類ルールを作成する際にログデータから抽出するテキスト特徴量と同一の特徴量である。
【００２０】  判定部４８は、抽出部４６が抽出したテキスト特徴量と、学習部４４が生成した分類ルールとを用いて、監視対象の生産設備７０が正常であるか異常であるかを判定する。判定部４８は、監視対象の生産設備７０が異常であると判定した場合に、出力部１９３を介してその旨を報知する（警告を出力する）。
【００２１】（サーバ１０の処理について）  次に、図６、図７のフローチャートに沿って、サーバ１０の処理について説明する。図６には、学習部４４の処理（学習処理）の一例がフローチャートにて示され、図７には、抽出部４６及び判定部４８の処理（異常判定処理）の一例がフローチャートにて示されている。
【００２２】（学習処理について）  学習部４４は、予め定められた学習タイミングで図６の処理を実行する。なお、予め定められた学習タイミングとは、例えば所定時間ごとのタイミングであるものとする。ただし、これに限らず、学習タイミングは、ログＤＢ５０に所定数のログデータが新たに格納されたタイミングなどとすることもできる。
【００２３】  図６の処理では、まず、ステップＳ１０において、学習部４４が、ログＤＢ５０から既存のログデータを取得し、テキスト特徴量を抽出する。なお、学習部４４は、同一の生産設備７０において実行される同一工程のログデータを取得するものとする。本実施形態では、図８に示すように、シリアルＮｏ．が００１５９、００１６０、…の各ログデータが取得されたとする。なお、学習部４４は、ログデータからは、図８に示すように、各数字の文字数、各英字の文字数、各記号の文字数を求める。そして、学習部４４は、各ログデータから得られた各数字の文字数、各英字の文字数、各記号の文字数からなるベクトルを主成分分析することで得られる第１主成分及び第２主成分をテキスト特徴量として抽出する。図９には、各ログデータのテキスト特徴量としての第１主成分及び第２主成分が表にて示されている。
【００２４】  次いで、ステップＳ１２では、学習部４４が、取得したログデータに対応する生産履歴情報を生産履歴情報ＤＢ５２から取得する。この場合、シリアルＮｏ．等を用いて、図５の生産履歴情報ＤＢ５２からログデータに対応する生産履歴情報を特定し、各ログデータが取得されたときの合否（正常／異常）の情報を取得する。なお、図９の表には、ログデータのシリアルＮｏ．に対して、合否（正常／異常）の情報が対応付けられている。
【００２５】  ステップＳ１４では、学習部４４が、分類ルールを学習（機械学習）する。具体的には、学習部４４は、図１０に示すように、各ログデータのテキスト特徴量をグラフ上にプロットし、正常と異常を分類できる境界を２クラスの線形分類により特定して、正常の範囲と異常の範囲を分類する分類ルールを作成する。図１０の例では、学習部４４は、図１０の境界線（太実線）の左側を正常、右側を異常と分類する分類ルールを作成する。
【００２６】  以上のように、ステップＳ１４までの処理が終了すると、図６の全処理が終了する。なお、図６の処理は、すべての工程について実行されるようになっている。
【００２７】（異常判定処理について）  次に、図７のフローチャートに沿って、異常判定処理について説明する。
【００２８】  まず、ステップＳ２０では、抽出部４６が、監視対象のログデータを取得するまで待機する。すなわち、抽出部４６は、ログ取得部４０から新たなログデータを監視対象として取得すると、ステップＳ２２に移行する。
【００２９】  ステップＳ２２に移行すると、抽出部４６が、取得した監視対象のログデータからテキスト特徴量を抽出する。ここでは、抽出部４６が抽出したログデータが、図１１（ａ）に示すシリアルＮｏ．＝００５０１のログデータであるものとし、抽出部４６は、ログデータから図１１（ａ）に示す各数字の文字数、各英字の文字数、各記号の文字数を求める。そして、抽出部４６は、求めた各文字数からなるベクトルを主成分分析することにより、図１１（ｂ）に示す第１主成分、第２主成分を求め、テキスト特徴量とする。
【００３０】  次いで、ステップＳ２４では、判定部４８が、異常判定処理を実行する。例えば、図１１（ｂ）の監視対象のログデータの場合、第１主成分及び第２主成分に基づいて図１２の座標系上にプロットすると、×で示されている位置にプロットされることになる。この場合、分類ルールにおいて規定されている境界線（太実線）よりも右側に位置しているため、判定部４８は、「異常」と判定することになる。
【００３１】  次いで、ステップＳ２６では、判定部４８が、正常か否かを判断する。このステップＳ２６の判断が肯定された場合（正常の場合）には、ステップＳ２０に戻る。一方、ステップＳ２６の判断が否定された場合（異常の場合）には、ステップＳ２８に移行する。
【００３２】  ステップＳ２８に移行した場合、判定部４８は、警告を出力する。この場合、判定部４８は、出力部１９３を介して画像及び／又は音声により生産設備７０に異常が発生したことを報知する。なお、これに限らず、判定部４８は、サーバ１０と通信可能な外部装置（端末等）に対して、警告情報を送信することとしてもよい。
【００３３】  ステップＳ２８の処理が終了した後は、ステップＳ２０に戻る。そして、上述した処理が繰り返し実行されるようになっている。
【００３４】  以上詳細に説明したように、本実施形態によると、学習部４４が、生産設備７０の所定工程で得られた複数のログデータに含まれるテキストの数量から求まるテキスト特徴量（例えば、第１主成分及び第２主成分）と、生産設備の生産履歴情報と、に基づいて、テキスト特徴量から生産設備７０の正常／異常を分類する分類ルールを学習し、抽出部４６が、生産設備７０の所定工程で得られた監視対象のログデータのテキスト特徴量を抽出し、判定部４８が、抽出したテキスト特徴量と、分類ルールとに基づいて、監視対象のログデータが得られたときの生産設備７０の正常／異常を判定する。これにより、事前に対象文字列や対象領域を指定することなくログデータの全領域を監視し、生産設備７０の異常状態を検出することができる。したがって、指定した対象文字列や対象領域以外に記載されていた異常を検出できないという事態を避けることができ、想定していない異常を検出することができる。また、指定した対象文字列がないことが異常を表すこともあるが、このような場合についても、本実施形態によれば検出することができる。また、対象文字列や対象領域を指定する必要がないため、設定における工数を削減できる。また、ログデータのテキストの数量からテキスト特徴量を求めるため、文字列等を検索する場合に比べて処理量を低減することができる。
【００３５】  また、本実施形態によると、ログデータに含まれるテキストの数量からなるベクトルを主成分分析した結果得られる第１主成分及び第２主成分をテキスト特徴量として用いるため、予め対象文字列等を定めなくても、精度の高い分類ルールを設定することができるとともに、精度の高い正常／異常判定を行うことができる。
【００３６】  なお、上記実施形態では、テキスト特徴量として主成分分析により得られる３つ以上の主成分（例えば、第１〜第３主成分）を用いることもできる。例えば、３つの主成分を用いるとすると、分類ルールで定義される正常と異常を分類する境界は面となる。また、テキスト特徴量は、１つの主成分（例えば第１主成分）であってもよい。この場合、分類ルールで定義される正常と異常を分類する境界は点（閾値）となる。
【００３７】  なお、上記実施形態では、テキスト特徴量がログデータに含まれるテキストの数量からなるベクトルを主成分分析した結果得られる第１主成分及び第２主成分である場合について説明したが、これに限られるものではない。例えば、テキスト特徴量は、連続して実施された同一工程において得られたログデータのテキストの数量の差分や相関係数であってもよい。
【００３８】  なお、上記実施形態では、分類ルールを図１０に示すようにして作成し、作成した分類ルールを用いて正常／異常判定を行う場合について説明したが、これに限られるものではない。例えば、複数の方法により分類ルールを作成し、作成した複数の分類ルールの中から最も判定精度が高い分類ルールを用いて正常／異常判定を行うこととしてもよい。この場合、分類ルールを作成する複数の方法としては、上記実施形態の方法のほか、決定木、サポートベクターマシン、ランダムフォレストなどの方法を用いることができる。また、判定精度が最も高い分類ルールを特定する際には、ログＤＢ５０から取得したログデータを２つに分割し、一方を用いて各分類ルールを作成し、他方を用いて各分類ルールの判定精度を求める、いわゆる交叉検証を実行するようにしてもよい。
【００３９】  なお、上記実施形態では、生産設備７０の正常／異常を判定する（２つの状態のいずれであるかを判定する）場合について説明したが、これに限らず、３つ以上の状態のいずれであるかを判定するようにしてもよい。この場合、例えば、生産履歴情報ＤＢ５２において、「合否」の欄に「正常」、「異常」、「異常傾向が高い」…などが格納されていれば、これに基づいて分類ルールを作成することで、３つ以上の状態のいずれであるかを判定する分類ルールを作成することができる。
【００４０】  なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（ただし、搬送波は除く）に記録しておくことができる。
【００４１】  プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００４２】  プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００４３】  上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【符号の説明】
【００４４】    １０  サーバ（生産設備監視装置）    ４４  学習部    ４６  抽出部    ４８  判定部    ７０  生産設備
【図１】
2019077656.tif 000003
【図２】
2019077656.tif 000004
【図３】
2019077656.tif 000005
【図４】
2019077656.tif 000006
【図５】
2019077656.tif 000007
【図６】
2019077656.tif 000008
【図７】
2019077656.tif 000009
【図８】
2019077656.tif 000010
【図９】
2019077656.tif 000011
【図１０】
2019077656.tif 000012
【図１１】
2019077656.tif 000013
【図１２】
2019077656.tif 000014
【手続補正書】
【提出日】令和2年1月28日(2020.1.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
生産設備の状態を監視する生産設備監視装置であって、
前記生産設備の所定工程で得られた複数のログデータに含まれるテキストの数量から求まるテキスト特徴量と、前記生産設備の生産履歴情報と、に基づいて、テキスト特徴量から前記生産設備の異常度合いを分類する分類ルールを学習する学習部と、
前記生産設備の前記所定工程で得られた監視対象のログデータのテキスト特徴量を抽出する抽出部と、
前記抽出部が抽出した前記テキスト特徴量と、前記分類ルールとに基づいて、前記監視対象のログデータが得られたときの前記生産設備の異常度合いを判定する判定部と、
を備える生産設備監視装置。
【請求項２】
前記テキスト特徴量は、ログデータに含まれるテキストの文字数、ログデータに含まれるテキストのバイト数、ログデータの行数、ログデータに含まれるテキストの種類数、ログデータに含まれる数字それぞれの文字数、ログデータに含まれる英字それぞれの文字数、ログデータに含まれる記号それぞれの文字数、ログデータに含まれる日本語文字それぞれの文字数、の少なくとも１つの項目から求まることを特徴とする請求項１に記載の生産設備監視装置。
【請求項３】
前記テキスト特徴量は、２つ以上の前記項目を集約したベクトルの主成分であることを特徴とする請求項２に記載の生産設備監視装置。
【請求項４】
前記テキスト特徴量は、連続して実施された前記所定工程において得られたログデータの前記項目の差分及び相関係数のいずれかであることを特徴とする請求項２に記載の生産設備監視装置。
【請求項５】
前記学習部は、異なるテキスト特徴量に基づいて複数の分類ルールを生成し、前記複数の分類ルールを交叉検証することで、前記判定部が判定に用いる分類ルールを決定する、ことを特徴とする請求項１〜４のいずれか一項に記載の生産設備監視装置。
【請求項６】
生産設備の状態を監視する生産設備監視方法であって、
前記生産設備の所定工程で得られた複数のログデータに含まれるテキストの数量から求まるテキスト特徴量と、前記生産設備の生産履歴情報と、に基づいて、テキスト特徴量から前記生産設備の異常度合いを分類する分類ルールを学習し、
前記生産設備の前記所定工程で得られた監視対象のログデータのテキスト特徴量を抽出し、
抽出した前記テキスト特徴量と、前記分類ルールとに基づいて、前記監視対象のログデータが得られたときの前記生産設備の異常度合いを判定する、
処理をコンピュータが実行することを特徴とする生産設備監視方法。
【請求項７】
生産設備の状態を監視する生産設備監視プログラムであって、
前記生産設備の所定工程で得られた複数のログデータに含まれるテキストの数量から求まるテキスト特徴量と、前記生産設備の生産履歴情報と、に基づいて、テキスト特徴量から前記生産設備の異常度合いを分類する分類ルールを学習し、
前記生産設備の前記所定工程で得られた監視対象のログデータのテキスト特徴量を抽出し、
抽出した前記テキスト特徴量と、前記分類ルールとに基づいて、前記監視対象のログデータが得られたときの前記生産設備の異常度合いを判定する、
処理をコンピュータに実行させるための生産設備監視プログラム。
【国際調査報告】
2019077656.tif 000015
2019077656.tif 000016