(57)【特許請求の範囲】
【請求項１】
工業プロセスの複数の操業条件から前記工業プロセスの操業結果を予測する操業結果予測方法であって、
前記操業結果を予測する際の説明変数として、前記複数の操業条件のうち特定のキーとなる操業条件を用いるか否かに応じて、複数の学習モデルの中から特定の学習モデルを選択するモデル選択ステップと、
前記モデル選択ステップで選択した学習モデルに基づいて、操業結果を予測する予測ステップと、
を含み、
前記工業プロセスは、製鉄所内のアークプロセスであり、
前記操業結果は、前記アークプロセスのバッチ操業における使用電力であり、
前記複数の操業条件は、昇温目標量、予定処理時間および鋼種情報である、
操業結果予測方法。
【請求項２】
工業プロセスの複数の操業条件から前記工業プロセスの操業結果を予測する操業結果予測方法であって、
前記操業結果を予測する際の説明変数として、前記複数の操業条件のうち特定のキーとなる操業条件を用いるか否かに応じて、複数の学習モデルの中から特定の学習モデルを選択するモデル選択ステップと、
前記モデル選択ステップで選択した学習モデルに基づいて、操業結果を予測する予測ステップと、
を含み、
前記工業プロセスは、製鉄所内の転炉プロセスであり、
前記操業結果は、前記転炉プロセスのバッチ操業における発生ガスのガス量であり、
前記複数の操業条件は、予定吹錬酸素量、予定処理時間および吹錬形態である、
操業結果予測方法。
【請求項３】
前記複数の学習モデルは、
前記特定のキーとなる操業条件を含み、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類されていない第一の教師データから作成された第一の学習モデルと、
前記特定のキーとなる操業条件を含まず、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類された第二の教師データから作成された第二の学習モデルと、
を含み、
前記モデル選択ステップは、
前記説明変数として前記特定のキーとなる操業条件を用いる場合は前記第一の学習モデルを選択し、
前記説明変数として前記特定のキーとなる操業条件を用いない場合は前記第二の学習モデルを選択する、
請求項１又は２に記載の操業結果予測方法。
【請求項４】
工業プロセスの複数の操業条件から前記工業プロセスの操業結果を予測する際に用いる学習モデルの学習方法であって、
前記複数の操業条件のうち特定のキーとなる操業条件を含み、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類されていない第一の教師データを作成する第一のデータ作成ステップと、
前記特定のキーとなる操業条件を含まず、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類された第二の教師データを作成する第二のデータ作成ステップと、
前記第一の教師データに基づいて、前記工業プロセスの操業結果を予測する第一の学習モデルを作成する第一のモデル作成ステップと、
前記第二の教師データに基づいて、前記工業プロセスの操業結果を予測する第二の学習モデルを作成する第二のモデル作成ステップと、
を含み、
前記工業プロセスは、製鉄所内のアークプロセスであり、
前記操業結果は、前記アークプロセスのバッチ操業における使用電力であり、
前記複数の操業条件は、昇温目標量、予定処理時間および鋼種情報である、
学習モデルの学習方法。
【請求項５】
工業プロセスの複数の操業条件から前記工業プロセスの操業結果を予測する際に用いる学習モデルの学習方法であって、
前記複数の操業条件のうち特定のキーとなる操業条件を含み、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類されていない第一の教師データを作成する第一のデータ作成ステップと、
前記特定のキーとなる操業条件を含まず、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類された第二の教師データを作成する第二のデータ作成ステップと、
前記第一の教師データに基づいて、前記工業プロセスの操業結果を予測する第一の学習モデルを作成する第一のモデル作成ステップと、
前記第二の教師データに基づいて、前記工業プロセスの操業結果を予測する第二の学習モデルを作成する第二のモデル作成ステップと、
を含み、
前記工業プロセスは、製鉄所内の転炉プロセスであり、
前記操業結果は、前記転炉プロセスのバッチ操業における発生ガスのガス量であり、
前記複数の操業条件は、予定吹錬酸素量、予定処理時間および吹錬形態である、
学習モデルの学習方法。
【請求項６】
工業プロセスの複数の操業条件から前記工業プロセスの操業結果を予測する操業結果予測装置であって、
前記操業結果を予測する際の説明変数として、前記複数の操業条件のうち特定のキーとなる操業条件を用いるか否かに応じて、複数の学習モデルの中から特定の学習モデルを選択するモデル選択手段と、
前記モデル選択手段で選択した学習モデルに基づいて、操業結果を予測する予測手段と、
を備え、
前記工業プロセスは、製鉄所内のアークプロセスであり、
前記操業結果は、前記アークプロセスのバッチ操業における使用電力であり、
前記複数の操業条件は、昇温目標量、予定処理時間および鋼種情報である、
操業結果予測装置。
【請求項７】
工業プロセスの複数の操業条件から前記工業プロセスの操業結果を予測する操業結果予測装置であって、
前記操業結果を予測する際の説明変数として、前記複数の操業条件のうち特定のキーとなる操業条件を用いるか否かに応じて、複数の学習モデルの中から特定の学習モデルを選択するモデル選択手段と、
前記モデル選択手段で選択した学習モデルに基づいて、操業結果を予測する予測手段と、
を備え、
前記工業プロセスは、製鉄所内の転炉プロセスであり、
前記操業結果は、前記転炉プロセスのバッチ操業における発生ガスのガス量であり、
前記複数の操業条件は、予定吹錬酸素量、予定処理時間および吹錬形態である、
操業結果予測装置。
【請求項８】
工業プロセスの複数の操業条件から前記工業プロセスの操業結果を予測する際に用いる学習モデルの学習装置であって、
前記複数の操業条件のうち特定のキーとなる操業条件を含み、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類されていない第一の教師データを作成する第一のデータ作成手段と、
前記特定のキーとなる操業条件を含まず、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類された第二の教師データを作成する第二のデータ作成手段と、
前記第一の教師データに基づいて、前記工業プロセスの操業結果を予測する第一の学習モデルを作成する第一のモデル作成手段と、
前記第二の教師データに基づいて、前記工業プロセスの操業結果を予測する第二の学習モデルを作成する第二のモデル作成手段と、
を備え、
前記工業プロセスは、製鉄所内のアークプロセスであり、
前記操業結果は、前記アークプロセスのバッチ操業における使用電力であり、
前記複数の操業条件は、昇温目標量、予定処理時間および鋼種情報である、
学習モデルの学習装置。
【請求項９】
工業プロセスの複数の操業条件から前記工業プロセスの操業結果を予測する際に用いる学習モデルの学習装置であって、
前記複数の操業条件のうち特定のキーとなる操業条件を含み、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類されていない第一の教師データを作成する第一のデータ作成手段と、
前記特定のキーとなる操業条件を含まず、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類された第二の教師データを作成する第二のデータ作成手段と、
前記第一の教師データに基づいて、前記工業プロセスの操業結果を予測する第一の学習モデルを作成する第一のモデル作成手段と、
前記第二の教師データに基づいて、前記工業プロセスの操業結果を予測する第二の学習モデルを作成する第二のモデル作成手段と、
を備え、
前記工業プロセスは、製鉄所内の転炉プロセスであり、
前記操業結果は、前記転炉プロセスのバッチ操業における発生ガスのガス量であり、
前記複数の操業条件は、予定吹錬酸素量、予定処理時間および吹錬形態である、
学習モデルの学習装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操業結果予測方法、学習モデルの学習方法、操業結果予測装置および学習モデルの学習装置に関する。
【背景技術】
【０００２】
鉄鋼業等の製造業において、工場の電力需給を把握することで電力価格に応じた運用によって買電を削減したり、工場における発電電力の余剰分を電力会社へ売電し、電力系統へ供給したりする等の管理が実施されている。【０００３】
このような電力の管理を正確に行うためには、各工場における将来の電力を事前に予測しておく必要がある。例えば特許文献１，２では、スクラップ等の原材料を溶解、成分調整および昇温するために使用されるアーク炉に必要な投入電力量を決定する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−３０７７６６号公報
【特許文献２】特開２０１１−２５６４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された方法では、溶鋼の成分濃度から必要な投入電力量を算出し、加えて、溶鋼の昇温が必要な場合には、基準出鋼温度との差によって生じる電力量を加減している。しかしながら、溶鋼の昇温目標量が事前に分からない場合があり、その場合には他の変数から電力量を予測する必要がある。【０００６】
また、特許文献２に記載された方法では、熱収支および物質収支の計算に基づいて、溶鋼の成分調整や昇温に必要な熱量を正確に算出している。しかしながら、特許文献２に記載された方法では、溶鋼温度、排ガス温度、冷却水温度等の種々の温度を予め実測しているため、これらを事前に把握することは困難である。【０００７】
本発明は、上記に鑑みてなされたものであって、工業プロセスの操業結果を高精度に予測することができる操業結果予測方法、学習モデルの学習方法、操業結果予測装置および学習モデルの学習装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明に係る操業結果予測方法は、工業プロセスの複数の操業条件から前記工業プロセスの操業結果を予測する操業結果予測方法であって、前記操業結果を予測する際の説明変数として、前記複数の操業条件のうち特定のキーとなる操業条件を用いるか否かに応じて、複数の学習モデルの中から特定の学習モデルを選択するモデル選択ステップと、前記モデル選択ステップで選択した学習モデルに基づいて、操業結果を予測する予測ステップと、を含む。【０００９】
また、本発明に係る操業結果予測方法は、上記発明において、前記複数の学習モデルは、前記特定のキーとなる操業条件を含み、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類されていない第一の教師データから作成された第一の学習モデルと、前記特定のキーとなる操業条件を含まず、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類された第二の教師データを作成する第二の学習モデルと、を含み、前記モデル選択ステップは、前記説明変数として前記特定のキーとなる操業条件を用いる場合は前記第一の学習モデルを選択し、前記説明変数として前記特定のキーとなる操業条件を用いない場合は前記第二の学習モデルを選択する。【００１０】
また、本発明に係る操業結果予測方法は、上記発明において、前記工業プロセスは、製鉄所内のアークプロセスであり、前記操業結果は、前記アークプロセスのバッチ操業における使用電力であり、前記複数の操業条件は、少なくとも昇温目標量、予定処理時間および鋼種情報を含む。【００１１】
また、本発明に係る操業結果予測方法は、上記発明において、前記工業プロセスは、製鉄所内の転炉プロセスであり、前記操業結果は、前記転炉プロセスのバッチ操業における発生ガスであり、前記複数の操業条件は、少なくとも予定吹錬酸素量、予定処理時間および吹錬形態を含む。【００１２】
上述した課題を解決し、目的を達成するために、本発明に係る学習モデルの学習方法は、工業プロセスの複数の操業条件から前記工業プロセスの操業結果を予測する際に用いる学習モデルの学習方法であって、前記複数の操業条件のうち特定のキーとなる操業条件を含み、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類されていない第一の教師データを作成する第一のデータ作成ステップと、前記特定のキーとなる操業条件を含まず、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類された第二の教師データを作成する第二のデータ作成ステップと、前記第一の教師データに基づいて、前記工業プロセスの操業結果を予測する第一の学習モデルを作成する第一のモデル作成ステップと、前記第二の教師データに基づいて、前記工業プロセスの操業結果を予測する第二の学習モデルを作成する第二のモデル作成ステップと、を含む。【００１３】
また、本発明に係る学習モデルの学習方法は、上記発明において、前記工業プロセスは、製鉄所内のアークプロセスであり、前記操業結果は、前記アークプロセスのバッチ操業における使用電力であり、前記複数の操業条件は、少なくとも昇温目標量、予定処理時間および鋼種情報を含む。【００１４】
また、本発明に係る学習モデルの学習方法は、上記発明において、前記工業プロセスは、製鉄所内の転炉プロセスであり、前記操業結果は、前記転炉プロセスのバッチ操業における発生ガスであり、前記複数の操業条件は、少なくとも予定吹錬酸素量、予定処理時間および吹錬形態を含む。【００１５】
上述した課題を解決し、目的を達成するために、本発明に係る操業結果予測装置は、工業プロセスの複数の操業条件から前記工業プロセスの操業結果を予測する操業結果予測装置であって、前記操業結果を予測する際の説明変数として、前記複数の操業条件のうち特定のキーとなる操業条件を用いるか否かに応じて、複数の学習モデルの中から特定の学習モデルを選択するモデル選択手段と、前記モデル選択手段で選択した学習モデルに基づいて、操業結果を予測する予測手段と、を備える。【００１６】
上述した課題を解決し、目的を達成するために、本発明に係る学習モデルの学習装置は、工業プロセスの複数の操業条件から前記工業プロセスの操業結果を予測する際に用いる学習モデルの学習装置であって、前記複数の操業条件のうち特定のキーとなる操業条件を含み、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類されていない第一の教師データを作成する第一のデータ作成手段と、前記特定のキーとなる操業条件を含まず、かつ前記特定のキーとなる操業条件に関連した操業条件によって分類された第二の教師データを作成する第二のデータ作成手段と、前記第一の教師データに基づいて、前記工業プロセスの操業結果を予測する第一の学習モデルを作成する第一のモデル作成手段と、前記第二の教師データに基づいて、前記工業プロセスの操業結果を予測する第二の学習モデルを作成する第二のモデル作成手段と、を備える。
【発明の効果】
【００１７】
本発明によれば、相関関係がある操業条件（説明変数）のうち、事前に把握可能な操業条件に応じて予測精度の高い学習モデルを選択して予測を行うため、工業プロセスの操業結果を高精度に予測することができる。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明の実施形態に係る操業結果予測装置および学習装置の概略的な構成を示すブロック図である。
【図２】図２は、本発明の実施形態に係る学習モデルの学習方法の流れを示すフローチャートである。
【図３】図３は、本発明の実施形態１に係る学習モデルの学習方法におけるデータ作成ステップの詳細を示すフローチャートである。
【図４】図４は、本発明の実施形態１に係る操業結果予測方法の流れを示すフローチャートである。
【図５】図５は、本発明の実施形態２に係る学習モデルの学習方法におけるデータ作成ステップの詳細を示すフローチャートである。
【図６】図６は、本発明の実施形態２に係る操業結果予測方法の流れを示すフローチャートである。
【図７】図７は、本発明の実施形態１に係る操業結果予測装置および学習装置の実施例であり、予測した使用電力の検証精度を示すグラフである。
【図８】図８は、本発明の実施形態２に係る操業結果予測装置および学習装置の実施例であり、予測した発生ガスの検証精度を示すグラフである。
【発明を実施するための形態】
【００１９】
本発明の実施形態に係る操業結果予測方法、学習モデルの学習方法、操業結果予測装置および学習モデルの学習装置（以下、「学習装置」という）について、図面を参照しながら説明する。
【００２０】
［実施形態１］
（操業結果予測装置）
本発明の実施形態１に係る操業結果予測装置および学習装置の構成について、図１を参照しながら説明する。操業結果予測装置は、工業プロセスの複数の操業条件から当該工業プロセスの操業結果を予測する装置である。本実施形態では、製鉄所内のアークプロセスにおいて、複数の操業条件から、アークプロセスのバッチ操業における使用電力を予測する場合の例について説明する。
【００２１】
なお、アークプロセスとは、溶鋼の一次精錬工程に引き続いて行われる工程であり、溶鋼をアーク放電によって加熱して脱硫等の成分調整を行う工程である。アークプロセスでは、前工程から受け取った溶鋼の温度ばらつきを考慮して昇温し、また、鋼種によって目標成分値が異なり成分調整が異なるため、これらに要する処理時間も異なる場合がある。このアークプロセスは、製鋼工程の中でも特に電力を消費する工程であり、昇温や成分調整の処理によって電力消費が変動するため、使用電力を精度良く予測することが求められている。
【００２２】
アークプロセスを計画する際の複数の操業条件としては、例えば昇温目標量、予定処理時間、処理待ち時間および鋼種情報が挙げられる。これらの操業条件のうちの昇温目標量については、操業の状況によってデータがある場合と無い場合とがある。すなわち、前工程（一次精錬工程）が適切に行われている場合、当該前工程の結果に基づいてアークプロセスの計画を立案することができるため、昇温目標量についても把握することが可能である。一方、前工程が適切に行われていない場合、当該前工程の結果に基づいてアークプロセスの計画を立案することができないため、昇温目標量の把握も困難となる。
【００２３】
操業結果予測装置１は、パーソナルコンピュータやワークステーション等の汎用の情報処理装置によって実現されるものであり、入力部１０と、データベース（ＤＢ）２０と、演算部３０と、表示部４０と、を備えている。
【００２４】
入力部１０は、演算部３０に対する入力手段であり、例えばキーボード、マウスポインタ、テンキー等の入力装置によって実現される。データベース２０には、アークプロセスにおける過去の操業データ（実績データ）が保存されている。
【００２５】
演算部３０は、例えばＣＰＵ（Central  Processing  Unit）等からなるプロセッサと、ＲＡＭ（Random  Access  Memory）やＲＯＭ（Read  Only  Memory）等からなるメモリ（主記憶部）と、によって実現される。演算部３０は、プログラムを主記憶部の作業領域にロードして実行し、プログラムの実行を通じて各構成部等を制御することにより、所定の目的に合致した機能を実現する。
【００２６】
また、演算部３０は、プログラムの実行を通じて、データ作成部（データ作成手段）３１、モデル作成部（モデル作成手段）３２、モデル選択部（モデル選択手段）３３および予測部（予測手段）３４として機能する。なお、本実施形態に係る学習装置は、操業結果予測装置１の構成のうち、モデル選択部３３および予測部３４を除いた構成により実現される。
【００２７】
データ作成部３１は、データベース２０に保存された過去の操業データに基づいて、モデル作成部３２におけるモデルの作成で用いる教師データを作成する。データ作成部３１は、具体的には第一の教師データと第二の教師データとからなる二種類の教師データを作成する。なお、学習に用いる教師データは、なるべく設備条件が近い操業データから作成することが望ましい。そのため、データ作成部３１は、ある程度限定された期間内（例えば過去二ヶ月分等）の操業データに基づいて教師データを作成することが望ましい。
【００２８】
第一の教師データは、アークプロセスの複数の操業条件のうち、特定のキーとなる操業条件を含み、かつ当該特定のキーとなる操業条件に関連した操業条件によって分類されていない教師データのことを示している。前記した「特定のキーとなる操業条件」とは、本実施形態では、アークプロセスにおける昇温目標量のことを示している。第一の教師データは、例えば下記の表１に示すように、複数の操業条件（昇温目標量および予定処理時間）と、当該複数の操業条件でアークプロセスを実施した際の使用電力と、の組み合わせからなるデータである。なお、同表における「鋼番」は、アークプロセスにおける処理番号を示している。
【００２９】
【表１】
0006954479.tif 000002
【００３０】
第二の教師データは、アークプロセスの複数の操業条件のうち、特定のキーとなる操業条件を含まず、かつ当該特定のキーとなる操業条件に関連した操業条件によって分類された教師データのことを示している。前記した「特定のキーとなる操業条件に関連した操業条件」とは、本実施形態では鋼種情報のことを示している。この鋼種情報の鋼種としては、炭素鋼、Ａｌキルド鋼、高張力鋼、Ｓｉキルド鋼、高クロム鋼およびステンレス鋼等が挙げられる。
【００３１】
第二の教師データは、例えば下記の表２に示すように、操業条件（予定処理時間）と、当該操業条件でアークプロセスを実施した際の使用電力と、の組み合わせが鋼種ごとに分類されたデータである。
【００３２】
【表２】
0006954479.tif 000003
【００３３】
モデル作成部３２は、データ作成部３１によって作成された第一の教師データ（表１参照）を学習することにより、第一の学習モデルを作成する。また、モデル作成部３２は、データ作成部３１によって作成された第二の教師データ（表２参照）を学習することにより、第二の学習モデルを作成する。
【００３４】
モデル作成部３２は、学習の手法として回帰分析を用いる。また、回帰分析の手法としては、例えば線形回帰の一種である最小二乗法、部分的最小二乗法または正則化つき線形回帰、あるいは、回帰木の一種であるランダムフォレスト、勾配ブースティング、あるいは、非線形回帰の一種であるニューラルネットワーク、サポートベクター回帰、等を用いることができる。
【００３５】
モデル選択部３３は、アークプロセスの操業結果（使用電力）を予測する際の説明変数として、複数の操業条件のうち特定のキーとなる操業条件（昇温目標量）を用いるか否かに応じて、複数の学習モデルの中から特定の学習モデルを選択する。すなわち、モデル選択部３３は、説明変数として特定のキーとなる操業条件を用いる場合は、第一の学習モデルを選択し、説明変数として特定のキーとなる操業条件を用いない場合は、第二の学習モデルを選択する。
【００３６】
予測部３４は、モデル選択部３３によって選択された学習モデルに基づいて、アークプロセスの操業結果（使用電力）を予測する。予測部３４は、具体的には、説明変数の予定値（例えば昇温目標量や予定処理時間）を入力することにより、使用電力の予測値を算出する。
【００３７】
（学習モデルの学習方法）
本実施形態に係る学習モデルの学習方法について、図２および図３を参照しながら説明する。なお、学習モデルの学習方法は、演算部３０のデータ作成部３１およびモデル作成部３２が主体となって実施される。
【００３８】
まず、データ作成部３１は、教師データの作成に必要な操業データをデータベース２０から読み込む（ステップＳ１、データ読込ステップ）。続いて、データ作成部３１は、読み込んだ操業データに基づいて、教師データを作成する（ステップＳ２、データ作成ステップ）。続いて、モデル作成部３２は、教師データを学習することにより、学習モデルを作成する（ステップＳ３、モデル作成ステップ）。
【００３９】
ここで、前記したデータ作成ステップ（ステップＳ２）は、具体的には図３に示したフローに沿って実施される。まず、データ作成部３１は、データベース２０から読み込んだ操業データの中に昇温目標量が含まれているか否かを判定する（ステップＳ２１）。昇温目標量が含まれていると判定した場合（ステップＳ２１でＹｅｓ）、データ作成部３１は、説明変数として昇温目標量および予定処理時間を選択し（ステップＳ２２）、前記した表１に示すような、鋼種情報で分類されていない教師データ（第一の教師データ、表１参照）を作成する（ステップＳ２３）。
【００４０】
一方、データベース２０から読み込んだ操業データの中に昇温目標量が含まれていないと判定した場合（ステップＳ２１でＮｏ）、データ作成部３１は、説明変数として予定処理時間を選択し（ステップＳ２４）、前記した表２に示すような、鋼種情報で分類された教師データ（第二の教師データ、表２参照）を作成する（ステップＳ２５）。なお、ステップＳ２１における昇温目標量の有無の判定は、例えばＮａＮ等のフラグによって判定する。
【００４１】
（操業結果予測方法）
本実施形態に係る操業結果予測方法について、図４を参照しながら説明する。なお、操業結果予測方法は、演算部３０のモデル選択部３３および予測部３４が主体となって実施される。
【００４２】
まず、モデル選択部３３は、アークプロセスの操業結果（使用電力）を予測する際の説明変数に昇温目標値が含まれているか否かを判定する（ステップＳ４１、判定ステップ）。昇温目標量が含まれていると判定した場合（ステップＳ４１でＹｅｓ）、モデル選択部３３は、鋼種情報で分類されていない学習モデル（第一の学習モデル）を選択し（ステップＳ４２、モデル選択ステップ）、昇温目標量および予定処理時間を当該学習モデルに入力することにより、使用電力を予測する（ステップＳ４３、予測ステップ）。
【００４３】
一方、アークプロセスの操業結果（使用電力）を予測する際の説明変数に昇温目標値が含まれていないと判定した場合（ステップＳ４１でＮｏ）、モデル選択部３３は、鋼種情報で分類された学習モデル（第二の学習モデル）を選択し（ステップＳ４４、モデル選択ステップ）、予定処理時間を当該学習モデルに入力することにより、使用電力を予測する（ステップＳ４５、予測ステップ）。
【００４４】
以上説明したような本実施形態に係る操業結果予測装置および操業結果予測方法によれば、相関関係がある操業条件（説明変数）のうち、事前に把握可能な操業条件に応じて予測精度の高い学習モデルを選択して予測を行うため、工業プロセスの操業結果を高精度に予測することができる。例えば操業結果予測装置および操業結果予測方法を製鉄所内のアークプロセスに適用した場合、キーとなる操業条件である昇温目標量を説明変数として利用できない場合、鋼種情報で分類された教師データ（第二の教師データ）に基づいて作成された学習モデル（第二の学習モデル）を選択し、使用電力を予測する。これにより、アークプロセスにおける使用電力を高精度に予測することができる。
【００４５】
また、本実施形態に係る学習モデルの学習装置および学習方法によれば、相関関係がある操業条件（説明変数）のうち、事前に把握可能な操業条件に応じて複数の学習モデルを作成するため、事前に把握可能な操業条件に応じて、工業プロセスの操業結果を高精度に予測することができる。
【００４６】
［実施形態２］
（操業結果予測装置）
本発明の実施形態２に係る操業結果予測装置および学習装置の構成は、図１と同様である。操業結果予測装置は、工業プロセスの複数の操業条件から当該工業プロセスの操業結果を予測する装置である。本実施形態では、製鉄所内の転炉プロセスにおいて、複数の操業条件から、転炉プロセスのバッチ操業における発生ガスを予測する場合の例について説明する。
【００４７】
なお、転炉プロセスとは、鉄鉱石を高炉で溶解させ、脱硫等の予備処理を与えた溶銑を溶鋼へ転じる一次精錬工程であり、溶銑をスクラップ等とともに装入し、目標成分値を満たすよう、酸素を吹き付けて脱炭や脱りん精錬等を行う工程である。同じ処理時間であっても、脱炭と脱りんとでは、脱炭のほうがガス発生量は大きくなる。また、同じ脱炭であっても、吹錬形態によって処理が異なるためガス発生量が異なる。転炉プロセスは、製鋼工程の中でも特にガスが発生する工程であり、この発生ガスを使って効率的に発電するためには、発生ガスを精度良く予測することが求められている。そのためには処理内容を操業条件として踏まえる必要がある。
【００４８】
転炉プロセスを計画する際の複数の操業条件としては、例えば予定吹錬酸素量、予定処理時間、および吹錬形態が挙げられる。これらの操業条件のうちの予定吹錬酸素量については、操業の状況によってデータがある場合と無い場合とがある。すなわち、吹錬酸素量は、転炉吹錬直前および転炉吹錬中に計算されて決定される。それらは、スタティックコントロールおよびダイナミックコントロールと呼ばれる。従って、一つ前の転炉吹錬が終了するまで、次吹錬の吹錬酸素量の把握は困難となる。
【００４９】
データ作成部３１で用いる第一の教師データは、転炉プロセスの複数の操業条件のうち、特定のキーとなる操業条件を含み、かつ当該特定のキーとなる操業条件に関連した操業条件によって分類されていない教師データのことを示している。前記した「特定のキーとなる操業条件」とは、本実施形態では、転炉プロセスにおける予定吹錬酸素量のことを示している。第一の教師データは、例えば下記の表３に示すように、複数の操業条件（予定吹錬酸素量および予定処理時間）と、当該複数の操業条件で転炉プロセスを実施した際の発生ガスと、の組み合わせからなるデータである。なお、同表における「鋼番」は、転炉プロセスにおける処理番号を示している。
【００５０】
【表３】
0006954479.tif 000004
【００５１】
データ作成部３１で用いる第二の教師データは、転炉プロセスの複数の操業条件のうち、特定のキーとなる操業条件を含まず、かつ当該特定のキーとなる操業条件に関連した操業条件によって分類された教師データのことを示している。前記した「特定のキーとなる操業条件に関連した操業条件」とは、本実施形態では吹錬形態のことを示している。この吹錬形態は、溶銑予備処理の内容に応じて割り振られる。
【００５２】
第二の教師データは、例えば下記の表４に示すように、操業条件（予定処理時間）と、当該操業条件で転炉プロセスを実施した際の発生ガスと、の組み合わせが吹錬形態ごとに分類されたデータである。
【００５３】
【表４】
0006954479.tif 000005
【００５４】
モデル作成部３２は、データ作成部３１によって作成された第一の教師データ（表３参照）を学習することにより、第一の学習モデルを作成する。また、モデル作成部３２は、データ作成部３１によって作成された第二の教師データ（表４参照）を学習することにより、第二の学習モデルを作成する。
【００５５】
モデル作成部３２は、学習の手法として回帰分析を用いる。また、回帰分析の手法としては、例えば線形回帰の一種である最小二乗法、部分的最小二乗法または正則化つき線形回帰、あるいは、回帰木の一種であるランダムフォレスト、勾配ブースティング、あるいは、非線形回帰の一種であるニューラルネットワーク、サポートベクター回帰、等を用いることができる。
【００５６】
モデル選択部３３は、転炉プロセスの操業結果（発生ガス）を予測する際の説明変数として、複数の操業条件のうち特定のキーとなる操業条件（予定吹錬酸素量）を用いるか否かに応じて、複数の学習モデルの中から特定の学習モデルを選択する。すなわち、モデル選択部３３は、説明変数として特定のキーとなる操業条件を用いる場合は、第一の学習モデルを選択し、説明変数として特定のキーとなる操業条件を用いない場合は、第二の学習モデルを選択する。
【００５７】
予測部３４は、モデル選択部３３によって選択された学習モデルに基づいて、転炉プロセスの操業結果（発生ガス）を予測する。予測部３４は、具体的には、説明変数の予定値（例えば予定吹錬酸素量や予定処理時間）を入力することにより、発生ガスの予測値を算出する。
【００５８】
（学習モデルの学習方法）
本実施形態に係る学習モデルの学習方法について、図２および図５を参照しながら説明する。なお、学習モデルの学習方法は、演算部３０のデータ作成部３１およびモデル作成部３２が主体となって実施される。学習モデルの学習方法は、図２のステップＳ１〜Ｓ３の処理を行う。
【００５９】
ここで、前記したデータ作成ステップ（ステップＳ２）は、具体的には図５に示したフローに沿って実施される。まず、データ作成部３１は、データベース２０から読み込んだ操業データの中に予定吹錬酸素量が含まれているか否かを判定する（ステップＳ５１）。予定吹錬酸素量が含まれていると判定した場合（ステップＳ５１でＹｅｓ）、データ作成部３１は、説明変数として予定吹錬酸素量および予定処理時間を選択し（ステップＳ５２）、前記した表３に示すような、吹錬形態で分類されていない教師データ（第一の教師データ、表３参照）を作成する（ステップＳ５３）。
【００６０】
一方、データベース２０から読み込んだ操業データの中に予定吹錬酸素量が含まれていないと判定した場合（ステップＳ５１でＮｏ）、データ作成部３１は、説明変数として予定処理時間を選択し（ステップＳ５４）、前記した表４に示すような、吹錬形態で分類された教師データ（第二の教師データ、表４参照）を作成する（ステップＳ５５）。なお、ステップＳ５１における予定吹錬酸素量の有無の判定は、例えばＮａＮ等のフラグによって判定する。
【００６１】
（操業結果予測方法）
本実施形態に係る操業結果予測方法について、図６を参照しながら説明する。なお、操業結果予測方法は、演算部３０のモデル選択部３３および予測部３４が主体となって実施される。
【００６２】
まず、モデル選択部３３は、転炉プロセスの操業結果（発生ガス）を予測する際の説明変数に予定吹錬酸素量が含まれているか否かを判定する（ステップＳ６１、判定ステップ）。予定吹錬酸素量が含まれていると判定した場合（ステップＳ６１でＹｅｓ）、モデル選択部３３は、吹錬形態で分類されていない学習モデル（第一の学習モデル）を選択し（ステップＳ６２、モデル選択ステップ）、予定吹錬酸素量および予定処理時間を当該学習モデルに入力することにより、発生ガスを予測する（ステップＳ６３、予測ステップ）。
【００６３】
一方、転炉プロセスの操業結果（発生ガス）を予測する際の説明変数に予定吹錬酸素量が含まれていないと判定した場合（ステップＳ６１でＮｏ）、モデル選択部３３は、吹錬形態で分類された学習モデル（第二の学習モデル）を選択し（ステップＳ６４、モデル選択ステップ）、予定処理時間を当該学習モデルに入力することにより、発生ガスを予測する（ステップＳ６５、予測ステップ）。
【００６４】
以上説明したような本実施形態に係る操業結果予測装置および操業結果予測方法によれば、相関関係がある操業条件（説明変数）のうち、事前に把握可能な操業条件に応じて予測精度の高い学習モデルを選択して予測を行うため、工業プロセスの操業結果を高精度に予測することができる。例えば操業結果予測装置および操業結果予測方法を製鉄所内の転炉プロセスに適用した場合、キーとなる操業条件である予定吹錬酸素量を説明変数として利用できない場合、吹錬形態で分類された教師データ（第二の教師データ）に基づいて作成された学習モデル（第二の学習モデル）を選択し、発生ガスを予測する。これにより、転炉プロセスにおける発生ガスを高精度に予測することができる。
【００６５】
また、本実施形態に係る学習モデルの学習装置および学習方法によれば、相関関係がある操業条件（説明変数）のうち、事前に把握可能な操業条件に応じて複数の学習モデルを作成するため、事前に把握可能な操業条件に応じて、工業プロセスの操業結果を高精度に予測することができる。
【実施例１】
【００６６】
実施形態１に係る操業結果予測方法の実施例について、図７を参照しながら説明する。本実施例では、以下のＡ〜Ｃの学習モデルを作成し、各学習モデルの精度検証を行った。なお、以下のＢ，Ｃは本発明例に相当し、以下のＡは比較例に相当する。【００６７】
Ａ：昇温目標量を説明変数として含まず、かつ鋼種情報によって分類されていない教師データを学習させた学習モデル
Ｂ：昇温目標量を説明変数として含まず、かつ鋼種情報によって分類された教師データ（第二の教師データ）を学習させた学習モデル（第二の学習モデル）
Ｃ：昇温目標量を説明変数として含み、かつ鋼種情報によって分類されていない教師データ（第一の教師データ）を学習させた学習モデル（第一の学習モデル）【００６８】
本実施例では、過去二ヶ月間の操業データに基づいて各学習モデルを作成した。また、各学習モデルを作成する際に、正則化付き線形回帰の一種であるＬａｓｓｏ回帰を用いた。また、目的変数は、鋼番ごとの使用電力量とし、説明変数の候補は、鋼番ごとの昇温目標量、予定処理時間、処理待ち時間および鋼種情報とした。更に、鋼種情報は、炭素鋼、Ａｌキルド鋼、高張力鋼、Ｓｉキルド鋼、高クロム鋼、ステンレス鋼の中から割り振りを行った。また、各学習モデルの精度検証では、予測値が１００％当たる理想的な状況を想定し、各変数とも予定値ではなく実績値を用いた。【００６９】
精度検証で得られた誤差の比較結果を図７に示す。精度指標とした誤差は、予定処理時間のみを用い、昇温目標量および鋼種情報を用いない場合のＲＭＳＥ（Ｒｏｏｔ  Ｍｅａｎ  Ｓｑｕａｒｅ  Ｅｒｒｏｒ：二乗平均平方根誤差）を１００として算出した。【００７０】
図７に示すように、説明変数に昇温目標値を含む学習モデルＣの予測結果が最も良い。昇温目標値は、使用電力との相関が高いことが明らかであるため、当然の結果と言える。これに対して、昇温目標値が使用できないケースで、鋼種による分類をしていない学習モデルＡの予測結果は、学習モデルＣの予測結果に対して、予測誤差の精度が３０％程度悪い結果となっている。またこれに対して、昇温目標値が使用できない場合に、昇温目標値と関連が深いと考えられる鋼種情報でデータを分類して、昇温目標値を使わずに学習させた学習モデルＢの予測結果は、学習モデルＡの予測結果に対して、予測誤差の精度が１０％以上改善している。【００７１】
以上のように、複数の操業条件のうちのキーとなる操業条件である説明変数（ここでは昇温目標量）が使用可能でない場合には、単に昇温目標量を省いた学習モデルを使用するのではなく、昇温目標量と関連があると想定される説明変数（ここでは鋼種情報）で分類した、異なる学習モデルとの予測誤差を評価し、予測誤差が改善されると想定される場合には、当該鋼種情報で分類した学習モデルを使用することにより、学習モデルの予測誤差を改善させることができる。
【実施例２】
【００７２】
実施形態２に係る操業結果予測方法の実施例について、図８を参照しながら説明する。本実施例では、以下のＤ〜Ｆの学習モデルを作成し、各学習モデルの精度検証を行った。なお、以下のＥ，Ｆは本発明例に相当し、以下のＤは比較例に相当する。【００７３】
Ｄ：予定吹錬酸素量を説明変数として含まず、かつ吹錬形態によって分類されていない教師データを学習させた学習モデル
Ｅ：予定吹錬酸素量を説明変数として含まず、かつ吹錬形態によって分類された教師データ（第二の教師データ）を学習させた学習モデル（第二の学習モデル）
Ｆ：予定吹錬酸素量を説明変数として含み、かつ吹錬形態によって分類されていない教師データ（第一の教師データ）を学習させた学習モデル（第一の学習モデル）【００７４】
本実施例では、過去３００吹錬の操業データに基づいて各学習モデルを作成した。また、各学習モデルを作成する際に、正則化付き線形回帰の一種であるＬａｓｓｏ回帰を用いた。また、目的変数は、１吹錬積算の発生ガス量とし、説明変数の候補は、１吹錬積算の予定吹錬酸素量、予定処理時間、吹錬形態とした。更に、吹錬形態は、溶銑予備処理の内容に応じて割り振った。また、各学習モデルの精度検証では、予測値が１００％当たる理想的な状況を想定し、各変数とも予定値ではなく実績値を用いた。【００７５】
精度検証で得られた誤差の比較結果を図８に示す。精度指標とした誤差は、予定処理時間のみを用い、予定吹錬酸素量および吹錬形態を用いない場合のＲＭＳＥを１００として算出した。【００７６】
図８に示すように、説明変数に予定吹錬酸素量を含む学習モデルＦの予測結果が最も良い。予定吹錬酸素量は、発生ガスとの相関が高いことが明らかであるため、当然の結果と言える。これに対して、予定吹錬酸素量が使用できないケースで、吹錬形態による分類をしていない学習モデルＤの予測結果は、学習モデルＦの予測結果に対して、予測誤差の精度が１９％程度悪い結果となっている。またこれに対して、予定吹錬酸素量が使用できない場合に、予定吹錬酸素量と関連が深いと考えられる吹錬形態でデータを分類して、予定吹錬酸素量を使わずに学習させた学習モデルＥの予測結果は、学習モデルＤの予測結果に対して、予測誤差の精度が１２％程度改善している。【００７７】
以上のように、複数の操業条件のうちのキーとなる操業条件である説明変数（ここでは予定吹錬酸素量）が使用可能でない場合には、単に予定吹錬酸素量を省いた学習モデルを使用するのではなく、予定吹錬酸素量と関連があると想定される説明変数（ここでは吹錬形態）で分類した、異なる学習モデルとの予測誤差を評価し、予測誤差が改善されると想定される場合には、当該吹錬形態で分類した学習モデルを使用することにより、学習モデルの予測誤差を改善させることができる。【００７８】
以上、本発明に係る操業結果予測方法、学習モデルの学習方法、操業結果予測装置および学習モデルの学習装置について、発明を実施するための形態および実施例により具体的に説明したが、本発明の趣旨はこれらの記載に限定されるものではなく、請求の範囲の記載に基づいて広く解釈されなければならない。また、これらの記載に基づいて種々変更、改変等したものも本発明の趣旨に含まれることはいうまでもない。
【符号の説明】
【００７９】
１  操業結果予測装置
１０  入力部
２０  データベース（ＤＢ）
３０  演算部
３１  データ作成部（データ作成手段）
３２  モデル作成部（モデル作成手段）
３３  モデル選択部（モデル選択手段）
３４  予測部（予測手段）
４０  表示部
【図１】
0006954479.tif 000006
【図２】
0006954479.tif 000007
【図３】
0006954479.tif 000008
【図４】
0006954479.tif 000009
【図５】
0006954479.tif 000010
【図６】
0006954479.tif 000011
【図７】
0006954479.tif 000012
【図８】
0006954479.tif 000013