(57)【要約】【課題】プロセスの製造状態を精度よく、且つ、効率的に診断可能なプロセスの状態診断方法及び状態診断装置を提供すること。【解決手段】製造プロセスの製造状態診断装置１は、製造プロセスの製造状態を予測する複数のサブモデルの予測誤差からサブモデル毎に算出される製造プロセスの正常状態からの逸脱指標を用いて製造プロセスの製造状態を診断する製造プロセスの製造状態診断装置であって、サブモデル毎に算出された逸脱指標を要素とするパターンを逸脱指標パターンとして格納する逸脱指標パターンＤＢ１４ｂと、新たに得られた変数の実績値から算出された逸脱指標パターンと類似する逸脱指標パターンが逸脱指標パターンＤＢ１４ｂに格納されている場合、類似する逸脱指標パターンに関する情報を提示する製造状態診断部１５ｂと、を備える。【選択図】図１
2018014093.tif 000002
【特許請求の範囲】
【請求項１】
プロセスの状態を予測する複数のサブモデルの予測誤差から該サブモデル毎に算出される前記プロセスの正常状態からの逸脱指標を用いて前記プロセスの状態を診断するプロセスの状態診断方法であって、
前記サブモデル毎に算出された前記逸脱指標を要素とするパターンを逸脱指標パターンとしてデータベースに格納し、新たに得られた変数の実績値から算出された逸脱指標パターンと類似する逸脱指標パターンが前記データベースに格納されている場合、類似する逸脱指標パターンに関する過去の情報を提示することを特徴とするプロセスの状態診断方法。
【請求項２】
前記情報には、類似する逸脱指標パターンが得られた時の前記プロセスの条件に関する情報が含まれることを特徴とする請求項１に記載のプロセスの状態診断方法。
【請求項３】
前記逸脱指標パターンを構成する要素数をｍとしたとき、各逸脱指標パターンをｍ次元空間上の点として捉え、新たに得られた変数の実績値から算出された逸脱指標パターンに対応する点と前記データベースに格納されている逸脱指標パターンに対応する点との間の距離に基づいて類似する逸脱指標パターンを抽出することを特徴とする請求項１又は２に記載のプロセスの状態診断方法。
【請求項４】
類似する逸脱指標パターンに関する過去の情報を類似度が高い順にランキング形式で提示することを特徴とする請求項１〜３のうち、いずれか１項に記載のプロセスの状態診断方法。
【請求項５】
主成分分析又は部分的最小二乗法を利用して前記データベースに格納されている逸脱指標パターンの次元を圧縮することを特徴とする請求項１〜４のうち、いずれか１項に記載のプロセスの状態診断方法。
【請求項６】
プロセスの状態を予測する複数のサブモデルの予測誤差から該サブモデル毎に算出される前記プロセスの正常状態からの逸脱指標を用いて前記プロセスの状態を診断するプロセスの状態診断方法であって、
前記サブモデル毎に算出された前記逸脱指標を要素とするパターンを逸脱指標パターンとしてデータベースに格納し、前記逸脱指標パターンを構成する要素数をｍとしたとき、各逸脱指標パターンをｍ次元空間上の点として捉え、ｍ次元空間上の距離に基づいてデータベースに格納されている逸脱指標パターンを複数のクラスに分類し、新たに得られた変数の実績値から算出された逸脱指標パターンと類似性が高いクラスをｍ次元空間上の距離に基づいて抽出し、類似性が高いクラスに分類されている逸脱指標パターンに関する情報を提示することを特徴とするプロセスの状態診断方法。
【請求項７】
主成分分析又は部分的最小二乗法を利用して前記データベースに格納されている逸脱指標パターンの次元を前記クラス毎に圧縮することを特徴とする請求項６に記載のプロセスの状態診断方法。
【請求項８】
サポートベクターマシン、学習ベクトル量子化法、決定木、又は、ディープラーニングを用いて類似性が高いクラスを抽出することを特徴とする請求項６又は７に記載のプロセスの状態診断方法。
【請求項９】
各サブモデルに付与された信頼度に応じて前記逸脱指標を修正するステップを含むことを特徴とする請求項１〜８のうち、いずれか１項に記載のプロセスの状態診断方法。
【請求項１０】
プロセスの状態を予測する複数のサブモデルの予測誤差から該サブモデル毎に算出される前記プロセスの正常状態からの逸脱指標を用いて前記プロセスの状態を診断するプロセスの状態診断装置であって、
前記サブモデル毎に算出された前記逸脱指標を要素とするパターンを逸脱指標パターンとして格納するデータベースと、
新たに得られた変数の実績値から算出された逸脱指標パターンと類似する逸脱指標パターンが前記データベースに格納されている場合、類似する逸脱指標パターンに関する情報を提示する状態診断部と、
を備えることを特徴とするプロセスの状態診断装置。
【請求項１１】
プロセスの状態を予測する複数のサブモデルの予測誤差から該サブモデル毎に算出される前記プロセスの正常状態からの逸脱指標を用いて前記プロセスの状態を診断するプロセスの状態診断装置であって、
前記サブモデル毎に算出された前記逸脱指標を要素とするパターンを逸脱指標パターンとして格納すると共に、各逸脱指標パターンは、逸脱指標パターンを構成する要素数をｍとしたとき、各逸脱指標パターンをｍ次元空間上の点として捉え、ｍ次元空間上の距離に基づいて複数のクラスに分類されているデータベースと、
新たに得られた変数の実績値から算出された逸脱指標パターンと類似性が高いクラスをｍ次元空間上の距離に基づいて抽出し、類似性が高いクラスに分類されている逸脱指標パターンに関する情報を提示する状態診断部と、
を備えることを特徴とするプロセスの状態診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製造プロセス等のプロセスの状態診断方法及び状態診断装置に関する。
【背景技術】
【０００２】
製造プロセス、発電プロセス、搬送プロセス、廃液処理プロセス等のプロセスの状態、特に異常状態を診断する方法としては、モデルベースアプローチとデータベースアプローチとがある。モデルベースアプローチは、プロセスにおける物理的又は化学的な現象を数式で表現したモデルを構築し、構築したモデルを用いてプロセスの状態を診断するアプローチである。一方、データベースアプローチは、プロセスで得られた操業データから統計解析的なモデルを構築し、構築したモデルを用いてプロセスの状態を診断するアプローチである。
【０００３】
鉄鋼プロセスのような製造プロセスでは、１つの製造ラインで多品種、多サイズの製品が製造されるため、操業パターンが無数に存在する。また、高炉のような製造プロセスでは、鉄鉱石やコークス等のような自然物を原材料として用いるために、製造プロセスのばらつきが大きい。このため、鉄鋼プロセスのような製造プロセスの製造状態を診断する場合、モデルベースアプローチのみによるアプローチでは限界がある。
【０００４】
データベースアプローチとしては、過去の異常発生時の操業データをデータベース化して現在の操業データとの類似性を判定する診断方法や、逆に正常時の操業データをデータベース化して現在の操業データとの違いを判定する診断方法がある。ところが、鉄鋼プロセスのような製造プロセスでは、製造に用いられる設備点数が多い上に、特に日本のように老朽化が進んだ設備が多い場合、過去に前例のないトラブルが発生することが少なくない。このため、過去のトラブル事例をベースとする前者のような診断方法では異常状態の予知に限界がある。
【０００５】
一方、後者の診断方法としては、特許文献１〜４に記載されているものがある。具体的には、特許文献１，２には、正常時の操業データを用いて作成されたモデルによる予測に基づき製造プロセスの異常状態を予知又は検知する方法が記載されている。また、特許文献３，４には、正常時の操業データからパターンを抽出、ライブラリ化し、取得した操業データとライブラリ化されたパターンとの違いを判定することにより、いつもと違う状況を早期に検知する方法が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２０１３／０１１７４５号
【特許文献２】特許第４９２２２６５号公報
【特許文献３】特許第５６５１９９８号公報
【特許文献４】特許第５４９９９００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、鉄鋼プロセスのような製造プロセスでは、無数の操業パターンや製造プロセスのばらつきを完全に網羅したモデルを構築することは困難であるために、モデルを利用して製造プロセスの製造状態を精度よく予測することは困難である。このため、特許文献１，２記載の方法では、製造プロセスの異常状態の予知又は検知の精度を向上させることが困難である。また、特許文献３，４記載の方法では、製造プロセスの操業パターンが無数に存在する場合、操業の度毎にパターンの数やその分布状態が増大するために、取得した操業データとライブラリ化されたパターンとの違いを判定するために多くの労力が必要となり、診断を効率的に行うことが困難になる。このため、製造プロセスの製造状態を精度よく、且つ、効率的に診断可能な技術の提供が期待されていた。
【０００８】
本発明は、上記課題に鑑みてなされたものであって、その目的は、プロセスの状態を精度よく、且つ、効率的に診断可能なプロセスの状態診断方法及び状態診断装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係るプロセスの状態診断方法は、プロセスの状態を予測する複数のサブモデルの予測誤差から該サブモデル毎に算出される前記プロセスの正常状態からの逸脱指標を用いて前記プロセスの状態を診断するプロセスの状態診断方法であって、前記サブモデル毎に算出された前記逸脱指標を要素とするパターンを逸脱指標パターンとしてデータベースに格納し、新たに得られた変数の実績値から算出された逸脱指標パターンと類似する逸脱指標パターンが前記データベースに格納されている場合、類似する逸脱指標パターンに関する過去の情報を提示することを特徴とする。
【００１０】
本発明に係るプロセスの状態診断方法は、上記発明において、前記情報には、類似する逸脱指標パターンが得られた時の前記プロセスの条件に関する情報が含まれることを特徴とする。
【００１１】
本発明に係るプロセスの状態診断方法は、上記発明において、前記逸脱指標パターンを構成する要素数をｍとしたとき、各逸脱指標パターンをｍ次元空間上の点として捉え、新たに得られた変数の実績値から算出された逸脱指標パターンに対応する点と前記データベースに格納されている逸脱指標パターンに対応する点との間の距離に基づいて類似する逸脱指標パターンを抽出することを特徴とする。
【００１２】
本発明に係るプロセスの状態診断方法は、上記発明において、類似する逸脱指標パターンに関する過去の情報を類似度が高い順にランキング形式で提示することを特徴とする。
【００１３】
本発明に係るプロセスの状態診断方法は、上記発明において、主成分分析又は部分的最小二乗法を利用して前記データベースに格納されている逸脱指標パターンの次元を圧縮することを特徴とする。
【００１４】
本発明に係るプロセスの状態診断方法は、プロセスの状態を予測する複数のサブモデルの予測誤差から該サブモデル毎に算出される前記プロセスの正常状態からの逸脱指標を用いて前記プロセスの状態を診断するプロセスの状態診断方法であって、前記サブモデル毎に算出された前記逸脱指標を要素とするパターンを逸脱指標パターンとしてデータベースに格納し、前記逸脱指標パターンを構成する要素数をｍとしたとき、各逸脱指標パターンをｍ次元空間上の点として捉え、ｍ次元空間上の距離に基づいてデータベースに格納されている逸脱指標パターンを複数のクラスに分類し、新たに得られた変数の実績値から算出された逸脱指標パターンと類似性が高いクラスをｍ次元空間上の距離に基づいて抽出し、類似性が高いクラスに分類されている逸脱指標パターンに関する情報を提示することを特徴とする。
【００１５】
本発明に係るプロセスの状態診断方法は、上記発明において、主成分分析又は部分的最小二乗法を利用して前記データベースに格納されている逸脱指標パターンの次元を前記クラス毎に圧縮することを特徴とする。
【００１６】
本発明に係るプロセスの状態診断方法は、上記発明において、サポートベクターマシン、学習ベクトル量子化法、決定木、又は、ディープラーニングを用いて類似性が高いクラスを抽出することを特徴とする。
【００１７】
本発明に係るプロセスの状態診断方法は、上記発明において、各サブモデルに付与された信頼度に応じて前記逸脱指標を修正するステップを含むことを特徴とする。
【００１８】
本発明に係るプロセスの状態診断装置は、プロセスの状態を予測する複数のサブモデルの予測誤差から該サブモデル毎に算出される前記プロセスの正常状態からの逸脱指標を用いて前記プロセスの状態を診断するプロセスの状態診断装置であって、前記サブモデル毎に算出された前記逸脱指標を要素とするパターンを逸脱指標パターンとして格納するデータベースと、新たに得られた変数の実績値から算出された逸脱指標パターンと類似する逸脱指標パターンが前記データベースに格納されている場合、類似する逸脱指標パターンに関する情報を提示する状態診断部と、を備えることを特徴とする。
【００１９】
本発明に係るプロセスの状態診断装置は、プロセスの状態を予測する複数のサブモデルの予測誤差から該サブモデル毎に算出される前記プロセスの正常状態からの逸脱指標を用いて前記プロセスの状態を診断するプロセスの状態診断装置であって、前記サブモデル毎に算出された前記逸脱指標を要素とするパターンを逸脱指標パターンとして格納すると共に、各逸脱指標パターンは、逸脱指標パターンを構成する要素数をｍとしたとき、各逸脱指標パターンをｍ次元空間上の点として捉え、ｍ次元空間上の距離に基づいて複数のクラスに分類されているデータベースと、新たに得られた変数の実績値から算出された逸脱指標パターンと類似性が高いクラスをｍ次元空間上の距離に基づいて抽出し、類似性が高いクラスに分類されている逸脱指標パターンに関する情報を提示する状態診断部と、を備えることを特徴とする。
【発明の効果】
【００２０】
本発明に係るプロセスの状態診断方法及び状態診断装置によれば、プロセスの状態を精度よく、且つ、効率的に診断することができる。
【図面の簡単な説明】
【００２１】
【図１】図１は、本発明の第１の実施形態である製造プロセスの製造状態診断装置の構成を示すブロック図である。
【図２】図２は、７個の逸脱指標パターン及び異常発生時に取得した変数の実績値を用いて求めた逸脱指標パターンを示す図である。
【図３】図３は、本発明の第１の実施形態である製造プロセスの製造状態診断処理の流れを示すフローチャートである。
【図４】図４は、逸脱指標パターンをクラスに分類する方法を説明するための概念図である。
【図５】図５は、本発明の第２の実施形態である製造プロセスの製造状態診断処理の流れを示すフローチャートである。
【図６】図６は、決定木の一例を示す図である。
【図７】図７は、逸脱指標パターンＤＢ内に格納されている逸脱指標パターンの次元を圧縮する前における本発明に係るプロセスの状態診断方法の効果を示す図である。
【図８】図８は、逸脱指標パターンＤＢ内に格納されている逸脱指標パターンの次元を圧縮した後における本発明に係るプロセスの状態診断方法の効果を示す図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照して、本発明の第１及び第２の実施形態である製造プロセスの製造状態診断装置について説明する。なお、本実施形態は、鉄鋼設備等の製造設備の製造プロセスの製造状態を診断する処理に本発明を適用したものであるが、本発明は、発電設備の発電プロセス、搬送設備の搬送プロセス、及び廃液処理設備の廃液処理プロセス等のその他のプロセスの状態を診断する処理にも同様にして適用することができる。
【００２３】
［第１の実施形態］
まず、図１を参照して、本発明の第１の実施形態である製造プロセスの製造状態診断装置について説明する。
【００２４】
〔装置構成〕
図１は、本発明の第１の実施形態である製造プロセスの製造状態診断装置の構成を示すブロック図である。図１に示すように、本発明の第１の実施形態である製造プロセスの製造状態診断装置１は、鉄鋼設備等の製造設備の製造プロセスの製造状態を診断する装置であり、入力部１１、出力部１２、外部装置１３、記憶部１４、及び制御部１５を主な構成要素として備えている。
【００２５】
入力部１１は、後述するサブモデルによる予測や原因推定を行う診断対象の実操業データを情報・制御系ネットワークを介して受信する装置である。入力部１１は、受信した診断対象の実操業データを制御部１５に入力する。
【００２６】
出力部１２は、表示装置や印刷装置等の出力装置によって構成され、制御部１５の各種処理情報を出力する。
【００２７】
外部装置１３は、電気通信回線を介して情報通信可能な形態で制御部１５に接続されている。外部装置１３は、操業データベース（操業ＤＢ）１３ａを備えている。操業ＤＢ１３ａには、製造プロセスの過去の操業時に取得された複数種類の変数の時系列データのうち、正常操業時に取得された複数種類の変数の時系列データが電気通信回線を介して読み取り可能な形態で格納されている。また、操業ＤＢ１３ａには、過去の操業時における製造プロセスの製造条件に関する情報も複数種類の変数の時系列データと関連付けして記憶されている。
【００２８】
記憶部１４は、ハードディスク装置等の記憶装置によって構成され、制御部１５に接続されている。記憶部１４には、サブモデルデータベース（サブモデルＤＢ）１４ａ及び逸脱指標パターンデータベース（逸脱指標パターンＤＢ）１４ｂが記憶されている。サブモデルＤＢ１４ａは、製造プロセス及び／又は製造プロセスにおいて製造中の製品の状態を示す時系列の予測値を算出する数式をサブモデルとして格納している。逸脱指標パターンＤＢ１４ｂは、各サブモデルの逸脱指標を要素とする逸脱指標パターンを格納している。なお、主成分分析又は部分的最小二乗法（ＰＬＳ）を用いて逸脱指標パターンＤＢ１４ｂ内に格納されている逸脱指標パターンの次元を圧縮することにより、典型的な逸脱指標パターンのみを抽出しておくようにしてもよい。サブモデル、逸脱指標、及び逸脱指標パターンの詳細については後述する。
【００２９】
制御部１５は、ＣＰＵ（Central Processing Unit）等の演算処理装置によって構成され、製造プロセスの製造状態診断装置１全体の動作を制御する。制御部１５は、演算処理装置がコンピュータプログラムを実行することによって、逸脱指標算出部１５ａ及び製造状態診断部１５ｂとして機能する。これら各部の機能については後述する。
【００３０】
〔サブモデルの構成〕
次に、サブモデルＤＢ１４ａに格納されているサブモデルの構成について説明する。
【００３１】
本実施形態において、サブモデルとは、製造プロセス及び／又は製造プロセスにおいて製造中の製品の状態を示す時系列の予測値を算出する数式のことを意味する。複数種類のサブモデルを構築することにより、製造プロセス全体で１つのモデルを構築するよりも異常状態の早期検知及び原因推定が容易になる。ここで、時系列の予測値を求める既知の数式が存在する製造プロセス及び／又は製造プロセスにおいて製造中の製品の状態については、その既知の数式をサブモデルとして用いることができる。一方、時系列の予測値を求める数式が存在しない製造プロセス及び／又は製造プロセスにおいて製造中の製品の状態については、製造プロセスの正常操業時に取得した自身以外の複数の変数を用いて統計解析的な処理によって求められた回帰式をサブモデルとして用いる。また、各サブモデルには、所定の評価期間におけるサブモデルの予測誤差（予測値と実績値との差分値）に応じて信頼度（予測誤差が小さくなるのに応じて大きくなる値）が付与されている。なお、算出された信頼度が低い場合には、サブモデルの構成を見直すことが望ましい。また、サブモデルは、製造プロセスに含まれる発電設備や搬送設備の状態量を各種センサーの検出値や他の状態量、設定値から推定するモデルであっても構わない。
【００３２】
〔逸脱指標パターンの構成〕
次に、図２を参照して、逸脱指標パターンの構成について説明する。
【００３３】
本発明において、逸脱指標とは、正常操業時に取得した変数の実績値と対応するサブモデルから算出された変数の予測値との差分値（予測誤差）のことを意味し、逸脱指標パターンとは、各サブモデルから求められた逸脱指標を要素として含むパターンのことを意味する。図２（ａ）〜（ｇ）は、７個の逸脱指標パターンを示す。また、図２（ｈ）には、参考のために、偶然過去に数回発生した異常時に取得した変数の実績値を用いて求めた逸脱指標パターンを示す。図２において、横軸はサブモデルの番号（１〜２２２）を示し、縦軸は逸脱指標の値を示している。
【００３４】
図２（ａ）〜（ｇ）に示すように、正常操業時であっても逸脱指標の値が大きいサブモデルがあることがわかる。これは、鉄鋼プロセスのような製造プロセスでは、無数の操業パターンや製造プロセスのばらつきを完全に網羅したモデルを構築することが困難であるためである。また、逸脱指標パターンの形状には幾つかのパターンがあり、その形状は図２（ｈ）に示す異常発生時の逸脱指標パターンの形状とも異なることがわかる。そこで、本発明では、以下に示す通り、逸脱指標パターンＤＢ１４ｂに格納されている逸脱指標パターンと新たに取得した変数の実績値から求められた逸脱指標パターンとを比較することによって、製造プロセスの製造状態を診断する。なお、図２（ａ）〜（ｇ）に示す正常操業時の逸脱指標パターンには製造プロセスの軽微な異常状態も含まれている。このため、新たに取得した変数の実績値から求められた逸脱指標パターンが軽微な異常状態の逸脱指標パターンと類似している場合には、現在の製造プロセスの製造状態が将来的に重大なトラブルに繋がる可能性がある予兆として捉えることもできる。
【００３５】
〔製造状態診断処理〕
次に、図３を参照して、本発明の第１の実施形態である製造プロセスの製造状態診断装置１による製造プロセスの製造状態診断方法について説明する。
【００３６】
図３は、本発明の第１の実施形態である製造プロセスの製造状態診断処理の流れを示すフローチャートである。図３に示すフローチャートは、入力部１１が制御部１５に実操業データを入力したタイミングで開始となり、製造状態診断処理はステップＳ１の処理に進む。
【００３７】
ステップＳ１の処理では、逸脱指標算出部１５ａが、操業ＤＢ１３ａから処理対象時刻において製造プロセスから取得された複数種類の変数の実績値のデータ（変数データ）を読み込む。これにより、ステップＳ１の処理は完了し、製造状態診断処理はステップＳ２の処理に進む。
【００３８】
ステップＳ２の処理では、逸脱指標算出部１５ａが、ステップＳ１の処理において読み込まれた複数種類の変数の実績値のデータを用いて、処理対象時刻における製造プロセスの状態が正常操業時における製造プロセスの状態とどの程度異なるかを示す値を逸脱指標としてサブモデル毎に算出する。具体的には、まず、逸脱指標算出部１５ａは、サブモデルＤＢ１４ａからサブモデルのデータを読み出し、変数の実績値のデータを対応するサブモデルに代入することによって変数毎に処理対象時刻における予測値を算出する。次に、逸脱指標算出部１５ａは、変数間の絶対量や単位の違いを規格化するために複数種類の変数の実績値及び予測値のデータを正規化する。そして、逸脱指標算出部１５ａは、処理対象時刻における変数の正規化された予測値と正規化された実績値との差分値を逸脱指標としてサブモデル毎に算出する。なお、サブモデル毎に信頼度が異なる場合には、逸脱指標はサブモデルの信頼度を考慮した値とすることが望ましい。具体的には、変数の予測値を算出する度毎に予測誤差の値を更新し、信頼度（例えば１／（直近区間の正規化予測誤差＋１）。なお、現時点の正規化予測誤差（逸脱指標）＝（現時点の予測誤差−サブモデル作成時の予測誤差平均値）／サブモデル作成時の予測誤差標準偏差）に比例した重みを逸脱指標に乗算することが望ましい。ここで、予測誤差に１を加算した理由は、予測誤差がゼロに近い場合に重みが非常に大きな値になることを防ぐためである。また、信頼度の計算式は一例であって、シナリオの内容や計算式は製造プロセスに応じて適宜変更してもよい。これにより、ステップＳ２の処理は完了し、製造状態診断処理はステップＳ３の処理に進む。
【００３９】
ステップＳ３の処理では、製造状態診断部１５ｂが、ステップＳ２の処理において算出された逸脱指標を要素とする逸脱指標パターンに類似する逸脱指標パターンが逸脱指標パターンＤＢ１４ｂ内に格納されているか否かを判別する。具体的には、逸脱指標パターンの要素数（＝サブモデル数）がｍ個ある場合、製造状態診断部１５ｂは、各逸脱指標パターンをｍ次元空間上の１点として捉え、ステップＳ２の処理において算出された逸脱指標を要素とする逸脱指標パターンに対応する点と逸脱指標パターンＤＢ１４ｂ内に格納されている逸脱指標パターンに対応する点との間の距離を算出する。そして、製造状態診断部１５ｂは、算出された距離が所定値以下である逸脱指標パターンが逸脱指標パターンＤＢ１４ｂ内に格納されている場合、類似する逸脱指標パターンが逸脱指標パターンＤＢ１４ｂ内に格納されていると判別する。
【００４０】
判別の結果、類似する逸脱指標パターンが逸脱指標パターンＤＢ１４ｂ内に格納されている場合（ステップＳ３：Ｙｅｓ）、製造状態診断部１５ｂは、製造状態診断処理をステップＳ４の処理に進める。一方、類似する逸脱指標パターンが逸脱指標パターンＤＢ１４ｂ内に格納されていない場合には（ステップＳ３：Ｎｏ）、製造状態診断部１５ｂは、一連の製造状態診断処理を終了する。
【００４１】
ステップＳ４の処理では、製造状態診断部１５ｂが、ステップＳ３の処理において算出された距離が所定値以下である逸脱指標パターン毎に、対応する変数の実績値が得られた時の製造プロセスの製造条件及び／又は製品（品質やトラブル等）に関する情報を操業ＤＢ１３ａから読み出し、読み出した情報を出力部１２に出力する。なお、この際、製造状態診断部１５ｂは、類似度が高い（＝距離が短い）逸脱指標パターンの順にランキング形式で製造プロセスの製造条件及び／又は製品に関する情報を出力してもよい。オペレータは、出力部１２に出力された過去の情報に基づいて、評価対象の製造プロセスの製造状態を判定する。これにより、ステップＳ４の処理は完了し、一連の製造状態診断処理は終了する。
【００４２】
以上の説明から明らかなように、本発明の第１の実施形態である製造プロセスの製造状態診断処理では、製造状態診断部１５ｂが、新たに得られた変数の実績値から算出された逸脱指標パターンと類似する逸脱指標パターンが逸脱指標パターンＤＢ１４ｂに格納されている場合、類似する逸脱指標パターンに関する過去の情報を提示する。すなわち、正常時に作成した複数のサブモデルからの逸脱指標を一旦求めた上で、複数の逸脱指標を逸脱指標パターンとしてライブラリ化し、ライブラリ化した逸脱指標パターンに基づき製造プロセスの製造状態を判定するので、製造プロセスの製造状態を精度よく診断できる。また、操業パターンが無数に存在するような製造プロセスであっても、ライブラリに蓄積された逸脱指標パターンを効率的に解析しやすくなるので、製造プロセスの製造状態を効率的に診断することができる。
【００４３】
［第２の実施形態］
次に、本発明の第２の実施形態である製造プロセスの製造状態診断装置について説明する。
【００４４】
〔装置構成〕
本発明の第２の実施形態である製造プロセスの製造状態診断装置は、図１に示す第１の実施形態である製造プロセスの製造状態診断装置１と同じ構成を有している。但し、本実施形態では、逸脱指標パターンＤＢ１４ｂ内に格納されている逸脱指標パターンは、人手又は決定木を用いることによって、ｍ次元空間上（ｍは逸脱指標パターンの要素数）の距離に基づいて予め複数のクラスに分類されている。例えば、図４（ａ）に示す逸脱指標パターン（ｍ次元空間上における点Ｐ１に対応）は図４（ｉ）に示すクラスＣ１に分類され、図４（ｂ）に示す逸脱指標パターン（ｍ次元空間上における点Ｐ２に対応）は図４（ｉ）クラスＣ２に分類され、図４（ｃ）に示す逸脱指標パターン（ｍ次元空間上における点Ｐ３に対応）は図４（ｉ）クラスＣ３に分類される。なお、主成分分析又は部分的最小二乗法（ＰＬＳ）を用いて逸脱指標パターンＤＢ１４ｂ内に格納されている逸脱指標パターンの次元をクラス毎に圧縮することにより、クラス毎に典型的な逸脱指標パターンのみを抽出しておくようにしてもよい。
【００４５】
〔製造状態診断処理〕
次に、図５を参照して、本発明の第２の実施形態である製造プロセスの製造状態診断装置による製造プロセスの製造状態診断方法について説明する。
【００４６】
図５は、本発明の第２の実施形態である製造プロセスの製造状態診断処理の流れを示すフローチャートである。図５に示すフローチャートは、入力部１１が制御部１５に実操業データを入力したタイミングで開始となり、製造状態診断処理はステップＳ１１の処理に進む。
【００４７】
ステップＳ１１の処理では、逸脱指標算出部１５ａが、操業ＤＢ１３ａから処理対象時刻において製造プロセスから取得された複数種類の変数の実績値のデータ（変数データ）を読み込む。これにより、ステップＳ１１の処理は完了し、製造状態診断処理はステップＳ１２の処理に進む。
【００４８】
ステップＳ１２の処理では、逸脱指標算出部１５ａが、ステップＳ１１の処理において読み込まれた複数種類の変数の実績値のデータを用いて、処理対象時刻における製造プロセスの状態が正常操業時における製造プロセスの状態とどの程度異なるかを示す値を逸脱指標としてサブモデル毎に算出する。具体的には、まず、逸脱指標算出部１５ａは、サブモデルＤＢ１４ａからサブモデルのデータを読み出し、変数の実績値のデータを対応するサブモデルに代入することによって変数毎に処理対象時刻における予測値を算出する。次に、逸脱指標算出部１５ａは、変数間の絶対量や単位の違いを規格化するために複数種類の変数の実績値及び予測値のデータを正規化する。そして、逸脱指標算出部１５ａは、処理対象時刻における変数の正規化された予測値と正規化された実績値との差分値を逸脱指標としてサブモデル毎に算出する。これにより、ステップＳ１２の処理は完了し、製造状態診断処理はステップＳ１３の処理に進む。
【００４９】
ステップＳ１３の処理では、製造状態診断部１５ｂが、ｍ次元空間上（ｍは逸脱指標パターンの要素数）の距離に基づいてステップＳ１２の処理において算出された逸脱指標を要素とする逸脱指標パターンとの類似度（類似性）が高いクラスがあるか否かを判別する。具体的には、製造状態診断部１５ｂは、決定木、サポートベクターマシン、学習ベクトル量子化法、又は、ディープラーニング（深層学習）を用いて、ｍ次元空間上の距離に基づいて類似度が高いクラスがあるか否かを判別する。ここで、決定木とは、教師あり機械学習の一つであり、if-thenルール方式を用いたクラス分類を扱う一般的な方法である。過去のデータに対して変数別逸脱指標のセットを説明変数とし、クラスを目的変数とし、決定木学習を行うことにより、図６に示すような決定木においてif-thenルールで示される分類条件１〜３を自動生成することができる。また、サポートベクターマシンとは、Vapnikにより提案された教師あり機械学習であり、クラス分類を扱う方法である（非特許文献１：V.N.Vapnik, The Nature of Statistical Learning Theory (2nd edition), Springer-Verlag, New York(1999)参照）。サポートベクターマシンは基本的に２クラス分類を扱うため、例えば図６に示す条件１〜３の部分のそれぞれに適用する方法が考えられる。条件１では、クラス１とそれ以外の２クラスへの分類、条件２ではクラス１を除いた上でクラス２とそれ以外の２クラスへの分類といった方法が考えられる。このとき、説明変数に関しては、決定木と同様、変数別逸脱指標のセットを与えればよい。また、学習ベクトル量子化法とは、Kohonenらにより提案された教師あり機械学習であり、クラス分類を扱う方法である（非特許文献２：T.Kohonen.et.al, Statistical Pattern Recognition with Neural Networks : Benchmarking Studies, Pro-ceeding of The Second Annual IEEE ICNN, Vol.1, 1988参照）。また、ディープラーニングとは、多層のネット構造を有する学習方法であり、層毎に学習する点に特徴を有している。ディープラーニングは、囲碁における人工知能や画像認識分野等において高い成果を上げている。学習ベクトル量子化法は、多クラス分類を扱えるので、決定木と同様、変数別逸脱指標のセットを説明変数とし、クラスを目的変数とすればよい。なお、ディープラーニングは、２クラス分類及び多クラス分類のどちらも扱うことができる。判別の結果、類似するクラスがある場合（ステップＳ１３：Ｙｅｓ）、製造状態診断部１５ｂは、製造状態診断処理をステップＳ１４の処理に進める。一方、類似するクラスがない場合には（ステップＳ１３：Ｎｏ）、製造状態診断部１５ｂは、一連の製造状態診断処理を終了する。
【００５０】
ステップＳ１４の処理では、製造状態診断部１５ｂが、類似度が高いクラスに分類されている逸脱指標パターンに対応する変数の実績値が得られた時の製造プロセスの製造条件及び／又は製品（品質やトラブル等）に関する情報を操業ＤＢ１３ａから読み出し、読み出した情報を出力部１２に出力する。なお、そして、オペレータは、出力部１２に出力された過去の情報に基づいて、評価対象の製造プロセスの製造状態を判定する。これにより、ステップＳ１４の処理は完了し、一連の製造状態診断処理は終了する。
【００５１】
以上の説明から明らかなように、本発明の第２の実施形態である製造プロセスの製造状態診断処理では、製造状態診断部１５ｂが、新たに得られた変数の実績値から算出された逸脱指標パターンと類似性が高いクラスをｍ次元空間上の距離に基づいて抽出し、類似性が高いクラスに分類されている逸脱指標パターンに関する過去の情報を提示する。すなわち、正常時に作成した複数のサブモデルからの逸脱指標を一旦求めた上で、複数の逸脱指標を逸脱指標パターンとしてライブラリ化し、ライブラリ化した逸脱指標パターンに基づき製造プロセスの製造状態を判定するので、製造プロセスの製造状態を精度よく診断できる。また、操業パターンが無数に存在するような製造プロセスであっても、ライブラリに蓄積された逸脱指標パターンを効率的に解析しやすくなるので、製造プロセスの製造状態を効率的に診断することができる。
【実施例】
【００５２】
図７は、逸脱指標パターンＤＢ内に格納されている逸脱指標パターンの次元を圧縮する前における本発明に係るプロセスの状態診断方法の効果を示す図である。図８は、逸脱指標パターンＤＢ内に格納されている逸脱指標パターンの次元を圧縮した後における本発明に係るプロセスの状態診断方法の効果を示す図である。図７，図８において、横軸は評価対象の逸脱指標パターンの番号（テストＮｏ．）を示し、縦軸は正常操業時に得られた７個の逸脱指標パターン（パターンＮｏ．１〜７）と異常発生時に得られた１個の逸脱指標パターン（パターンＮｏ．８）とを示している。また、図中、棒グラフは人によるプロセスの状態の診断結果を示し、折れ線は本発明に係るプロセスの状態診断方法を利用したプロセスの状態の診断結果を示している。本例では、評価対象の逸脱指標パターンが正常操業時に得られた７個の逸脱指標パターンと異常発生時に得られた１個の逸脱指標パターンのうちのどの逸脱指標パターンに類似するかを診断することによって、評価対象の逸脱指標パターンが得られた時のプロセスの状態を診断した。
【００５３】
図７に示す例では、テストＮｏ．１の逸脱指標パターン以外、人による診断結果と本発明に係るプロセスの状態診断方法を利用したプロセスの状態の診断結果とが一致していることがわかる。このことから、本発明に係るプロセスの状態診断方法によれば、プロセスの状態を精度よく診断できることが確認された。また、図８に示す例では、全ての評価対象の逸脱指標パターンについて、人による診断結果と本発明に係るプロセスの状態診断方法によるプロセスの状態の診断結果とが一致した。このことから、逸脱指標パターンＤＢ内に格納されている逸脱指標パターンの次元を圧縮することにより、プロセスの状態をより精度よく診断できることが確認された。
【００５４】
以上、本発明者によってなされた発明を適用した実施の形態について説明したが、本実施形態による本発明の開示の一部をなす記述及び図面により本発明は限定されることはない。すなわち、本実施形態に基づいて当業者等によりなされる他の実施の形態、実施例及び運用技術等は全て本発明の範疇に含まれる。
【符号の説明】
【００５５】
１  製造プロセスの製造状態診断装置
１１  入力部
１２  出力部
１３  外部装置
１３ａ  操業データベース（操業ＤＢ）
１４  記憶部
１４ａ  サブモデルデータベース（サブモデルＤＢ）
１４ｂ  逸脱指標パターンデータベース（逸脱指標パターンＤＢ）
１５  制御部
１５ａ  逸脱指標算出部
１５ｂ  製造状態診断部
【図１】
2018014093.tif 000003
【図２】
2018014093.tif 000004
【図３】
2018014093.tif 000005
【図４】
2018014093.tif 000006
【図５】
2018014093.tif 000007
【図６】
2018014093.tif 000008
【図７】
2018014093.tif 000009
【図８】
2018014093.tif 000010