(57)【要約】      （修正有）【課題】複数の設備を備える工場において、任意の設備の稼働に係る説明変数の入力に基づいて、工場の稼働に係る目的変数を予測する予測システム、予測方法、およびプログラムを提供する。【解決手段】エネルギー需要予測装置１０において、選択部１０３は、工場の稼働に係る複数の説明変数候補の中から少なくとも１つの説明変数の選択を受け付ける。計画入力部１０６は、選択された説明変数に係る値の入力を受け付ける。エネルギー需要特定部１０７は、入力された値に基づいて工場の稼働に係る目的変数の値を特定する。出力部１０８は、特定した目的変数の値を出力する。【選択図】図２
2019148999.tif 000002
【特許請求の範囲】
【請求項１】
工場の稼働に係る複数の説明変数候補の中から少なくとも１つの説明変数の選択を受け付ける選択部と、
選択された前記説明変数に係る値の入力を受け付ける値入力部と、
入力された前記値に基づいて前記工場の稼働に係る目的変数の値を特定する特定部と
特定した前記目的変数の値を出力する出力部と
を備える予測システム。
【請求項２】
前記工場の稼働に係る目的変数の値は、前記工場のエネルギー需要に係る値である
請求項１に記載の予測システム。
【請求項３】
工場の稼働に係る複数の説明変数候補の値と前記工場の稼働に係る少なくとも１つの目的変数の値とのセットを含む履歴データを記憶する記憶部と、
前記履歴データに基づいて、選択された前記説明変数を入力とし、前記目的変数を出力とするモデルのパラメータを学習する学習部と、
を備え、
前記特定部は、入力された前記値を学習された前記モデルに入力することで、前記目的変数の値を特定する
請求項１または請求項２に記載の予測システム。
【請求項４】
前記記憶部が記憶する、前記工場の稼働に係る複数の説明変数候補の値と前記工場の稼働に係る少なくとも１つの目的変数の値とのセットは、前記工場の稼働に係る複数の説明変数候補の値と前記工場のエネルギー需要に係る少なくとも１つの目的変数の値とのセットであり、
前記モデルが出力する前記目的変数の値は、前記工場のエネルギー需要に係る値である
請求項３に記載の予測システム。
【請求項５】
前記履歴データに追加する説明変数候補の値の入力を受け付ける候補入力部を備える
請求項１から請求項３の何れか１項に記載の予測システム。
【請求項６】
前記値入力部は、前記説明変数に係る値の時系列の入力を受け付ける
請求項１から請求項５の何れか１項に記載の予測システム。
【請求項７】
前記説明変数に係る値の時系列における単位時間の変更を受け付ける単位時間変更部をさらに備える
請求項６に記載の予測システム。
【請求項８】
前記出力部は、特定した前記目的変数の値と、前記履歴データに含まれる前記目的変数の値または前記目的変数の比較値とを含む表示画面を出力する
請求項１から請求項７の何れか１項に記載の予測システム。
【請求項９】
前記入力部は、複数の工場における選択された前記説明変数に係る値の入力を受け付け、
前記特定部は、入力された前記値に基づいて複数の工場の稼働に係る目的変数の値を統合した値を特定する
請求項１から請求項８の何れか１項に記載の予測システム。
【請求項１０】
工場の稼働に係る複数の説明変数候補の中から少なくとも１つの説明変数の選択を受け付けるステップと、
選択された前記説明変数に係る値の入力を受け付けるステップと、
入力された前記値に基づいて前記工場の稼働に係る目的変数の値を特定するステップと
特定した前記目的変数の値を出力するステップと
を含む予測方法。
【請求項１１】
前記工場の稼働に係る目的変数の値は、前記工場のエネルギー需要に係る値である
請求項１０に記載の予測方法。
【請求項１２】
コンピュータに、
工場の稼働に係る複数の説明変数候補の中から少なくとも１つの説明変数の選択を受け付けるステップと、
選択された前記説明変数に係る値の入力を受け付けるステップと、
入力された前記値に基づいて前記工場の稼働に係る目的変数の値を特定するステップと
特定した前記目的変数の値を出力するステップと
を実行させるためのプログラム。
【請求項１３】
前記工場の稼働に係る目的変数の値は、前記工場のエネルギー需要に係る値である
請求項１２に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予測システム、予測方法、およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、多数の製造ラインを備えた工場群のトータルの電力需要を予測する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１２９３２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術においては、製造ラインそれぞれについて予め操業スケジュールが電力管理用計算機システムにインプットされ、電力管理用計算機システムは、当該操業スケジュールに基づいて、複数の製造ラインそれぞれのエネルギー需要を求める。特許文献１によれば、電力管理用計算機システムによって予測された電力需要が契約電力の上限を超える場合に、電力使用制限がなされる。他方、工場の管理者等においては、予め電力需要が契約電力の上限を超えないように操業計画を立てたいという要望がある。
【０００５】
特許文献１に記載の技術において、操業計画を変更して再度エネルギー需要を求めるためには、管理者等は、すべての製造ラインについての細かな操業計画を電力管理用計算機システムにインプットする必要がある。しかしながら、製造ラインの数が多量である場合、再計算のために入力すべき操業計画の情報量が多くなるため、管理者等の負担が大きくなる。
【０００６】
負荷の大きい設備の操業計画に基づいて計算を行うようにシミュレータを設計することも考えられるが、予めどの設備の負荷が大きいかが分からない場合、シミュレータを設計することができない。
本発明の目的は、複数の設備を備える工場において、任意の設備の稼働に係る説明変数の入力に基づいて、工場の稼働を予測することができる予測システム、予測方法、およびプログラムを提供することにある。特に、工場のエネルギー需要を予測することができる予測システム、予測方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の第１の態様によれば、予測システムは、工場の稼働に係る複数の説明変数候補の中から少なくとも１つの説明変数の選択を受け付ける選択部と、選択された前記説明変数に係る値の入力を受け付ける値入力部と、入力された前記値に基づいて前記工場の稼働に係る目的変数の値を特定する特定部と特定した前記目的変数の値を出力する出力部とを備える。
【０００８】
本発明の第２の態様によれば、第１の態様に係る予測システムにおいて、前記工場の稼働に係る目的変数の値は、前記工場のエネルギー需要に係る値であるものであってよい。
【０００９】
本発明の第３の態様によれば、第１または第２の態様に係る予測システムが、工場の稼働に係る複数の説明変数候補の値と前記工場の稼働に係る少なくとも１つの目的変数の値とのセットを含む履歴データを記憶する記憶部と、前記履歴データに基づいて、選択された前記説明変数を入力とし、前記目的変数を出力とするモデルのパラメータを学習する学習部と、を備え、前記特定部は、入力された前記値を学習された前記モデルに入力することで、前記目的変数の値を特定するものであってよい。
【００１０】
本発明の第４の態様によれば、第３の態様に係る予測システムにおいて、前記記憶部が記憶する、前記工場の稼働に係る複数の説明変数候補の値と前記工場の稼働に係る少なくとも１つの目的変数の値とのセットは、前記工場の稼働に係る複数の説明変数候補の値と前記工場のエネルギー需要に係る少なくとも１つの目的変数の値とのセットであり、前記モデルが出力する前記目的変数の値は、前記工場のエネルギー需要に係る値であってよい。
【００１１】
本発明の第５の態様によれば、第１から第３の何れかの態様に係る予測システムが、前記履歴データに追加する説明変数候補の値の入力を受け付ける候補入力部を備えるものであってよい。
【００１２】
本発明の第６の態様によれば、第１から第５の何れかの態様に係る予測システムにおいて、前記値入力部は、前記説明変数に係る値の時系列の入力を受け付けるものであってよい。
【００１３】
本発明の第７の態様によれば、第６の態様に係る予測システムが、前記説明変数に係る値の時系列における単位時間の変更を受け付ける単位時間変更部をさらに備えるものであってよい。
【００１４】
本発明の第８の態様によれば、第１から第７の何れかの態様に係る予測システムにおいて、前記出力部は、特定した前記目的変数の値と、前記履歴データに含まれる前記目的変数の値または前記目的変数の比較値とを含む表示画面を出力するものであってよい。
【００１５】
本発明の第９の態様によれば、第１から第８の何れかの態様に係る予測システムにおいて、前記入力部は、複数の工場における選択された前記説明変数に係る値の入力を受け付け、前記特定部は、入力された前記値に基づいて複数の工場の稼働に係る目的変数の値を統合した値を特定するものであってよい。
【００１６】
本発明の第１０の態様によれば、予測方法は、工場の稼働に係る複数の説明変数候補の中から少なくとも１つの説明変数の選択を受け付けるステップと、選択された前記説明変数に係る値の入力を受け付けるステップと、入力された前記値に基づいて前記工場の稼働に係る目的変数の値を特定するステップと特定した前記目的変数の値を出力するステップとを含む。
【００１７】
本発明の第１１の態様によれば、第１０の態様に係る予測方法において、前記工場の稼働に係る目的変数の値は、前記工場のエネルギー需要に係る値であってよい。
【００１８】
本発明の第１２の態様によれば、プログラムは、コンピュータに、工場の稼働に係る複数の説明変数候補の中から少なくとも１つの説明変数の選択を受け付けるステップと、選択された前記説明変数に係る値の入力を受け付けるステップと、入力された前記値に基づいて前記工場の稼働に係る目的変数の値を特定するステップと特定した前記目的変数の値を出力するステップとを実行させる。
【００１９】
本発明の第１３の態様によれば、第１２の態様に係るプログラムにおいて、前記工場の稼働に係る目的変数の値は、前記工場のエネルギー需要に係る値であってよい。
【発明の効果】
【００２０】
上記態様のうち少なくとも１つの態様によれば、エネルギー需要予測システムは、複数の設備を備える工場において、任意の設備の稼働に係る説明変数の入力に基づいて、工場のエネルギー需要を予測することができる。
【図面の簡単な説明】
【００２１】
【図１】第１の実施形態に係るエネルギー需要予測システムの構成を示す概略図である。
【図２】第１の実施形態に係るエネルギー需要予測装置の構成を示す概略ブロック図である。
【図３】第１の実施形態に係るエネルギー需要予測装置の動作を示すフローチャートである。
【図４】説明変数の選択画面の例を示す図である。
【図５】操業計画の入力画面の例を示す図である。
【図６】第１の実施形態に係るエネルギー需要の予測結果の出力画面の例である。
【図７】第２の実施形態に係るエネルギー需要の予測結果の出力画面の例である。
【図８】少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
【発明を実施するための形態】
【００２２】
〈定義〉
本明細書において「特定する」とは、第１の値を用いて複数の値を取り得る第２の値を定めることである。例えば、「特定する」は、第１の値から第２の値を算出すること、テーブルを参照して第１の値に対応する第２の値を読み出すこと、第１の値をクエリとして第２の値を検索すること、第１の値に基づいて複数の候補の中から第２の値を選択すること、第１の値から第２の値を推定・予測することを含む。
「取得する」とは、新たに値を得ることである。例えば、「取得する」は、値を受信すること、値の入力を受け付けること、テーブルから値を読み出すこと、ある値から他の値を算出することを含む。
【００２３】
〈第１の実施形態〉
以下、図面を参照しながら実施形態について詳しく説明する。
図１は、第１の実施形態に係るエネルギー需要予測システムの構成を示す概略図である。
エネルギー需要予測システム１は、複数の設備Ｅを備える工場Ｆと、エネルギー需要予測装置１０とを備える。
各設備Ｅは、外部から供給される電力によって稼働する。各設備Ｅは、操業計画に従って稼働し、また停止する。操業計画には、設備の稼働時間帯および稼働日に係る情報が含まれる。つまり操業計画は、設備Ｅの稼働状態の時系列である。
エネルギー需要予測装置１０は、各設備Ｅの操業計画と各設備Ｅの消費電力の実績値と工場Ｆ全体の消費電力の実績値とに基づいて、工場Ｆのエネルギー需要を予測する。各設備Ｅの消費電力の実績値は、例えば設備Ｅに設けられた図示しないセンサによって検出される。ここでは、工場Ｆの設備Ｅの稼働に係る情報が工場の稼働に係る説明変数候補であり、工場Ｆのエネルギー需要が工場の稼働に係る目的変数である。
【００２４】
《エネルギー需要予測装置の構成》
図２は、第１の実施形態に係るエネルギー需要予測装置の構成を示す概略ブロック図である。
エネルギー需要予測装置１０は、履歴取得部１０１、履歴記憶部１０２、選択部１０３、モデル記憶部１０５、学習部１０４、計画入力部１０６、エネルギー需要特定部１０７、出力部１０８、候補入力部１０９、単位時間変更部１１０を備える。
【００２５】
履歴取得部１０１は、工場Ｆの各設備Ｅから、操業計画および消費電力の時系列を取得する。履歴取得部１０１は、操業計画を設備Ｅの制御装置から読み出してもよいし、工場Ｆの管理者等の利用者からの入力により取得してもよい。履歴取得部１０１は、消費電力を設備Ｅに設けられたセンサから取得する。複数の設備Ｅの操業計画、すなわち複数の設備Ｅの稼働時間帯および稼働日に係る情報は、工場の稼働に係る複数の説明変数候補の一例である。また、複数の設備Ｅの消費電力は、工場のエネルギー需要に係る目的変数の一例である。
【００２６】
履歴記憶部１０２は、履歴取得部１０１が取得した複数の設備Ｅの操業計画および消費電力の時系列を記憶する。
【００２７】
選択部１０３は、利用者から、複数の設備Ｅの操業計画の中から少なくとも１つの説明変数の選択を受け付ける。例えば、利用者は、工場Ｆの稼働において消費電力の増減への影響度が高いと思われる１つまたは複数の設備Ｅの操業計画を説明変数として選択することができる。つまり、利用者は、エネルギー需要の予測のために、工場Ｆが備えるすべての設備Ｅの操業計画を入力する必要がない。このとき、利用者は、設備Ｅの稼働時間帯または稼働日の一方のみを説明変数として選択してもよい。
【００２８】
モデル記憶部１０５は、操業計画に基づいて工場Ｆの総消費電力を特定するために用いられるモデルを記憶する。モデル記憶部１０５が記憶するモデルの例としては、ニューラルネットワークモデルやベイジアンモデルなどが挙げられる。
【００２９】
学習部１０４は、履歴記憶部１０２が記憶する情報を教師データとして、利用者に選択された設備Ｅに係る操業計画を入力とし、工場Ｆの総消費電力の時系列を出力とするように、モデル記憶部１０５が記憶するモデルを学習させる。すなわち、学習部１０４は、履歴記憶部１０２が記憶する情報に基づいて、モデル記憶部１０５が記憶するモデルにパラメータを割り当てる。
【００３０】
計画入力部１０６は、利用者から、選択された設備Ｅに係る操業計画の入力を受け付ける。
【００３１】
エネルギー需要特定部１０７は、計画入力部１０６に入力された操業計画を、モデル記憶部１０５が記憶するモデルに入力することで、工場Ｆの総消費電力の時系列を特定する。つまり、エネルギー需要特定部１０７は、工場Ｆが備える一部の設備Ｅに係る操業計画に基づいて、工場Ｆ全体のエネルギー需要を予測する。以下、エネルギー需要特定部１０７が特定した総消費電力の時系列を、予測エネルギー需要ともよぶ。
【００３２】
出力部１０８は、エネルギー需要特定部１０７が特定した工場Ｆの総消費電力を出力する。
【００３３】
候補入力部１０９は、工場Ｆの設備Ｅのうち、履歴記憶部１０２に操業計画が記憶されていない設備Ｅに係る操業計画の入力を受け付ける。候補入力部１０９に入力された操業計画は、新たな説明変数候補として履歴記憶部１０２に記憶される。これにより、説明変数候補の数を増加させることができる。
【００３４】
単位時間変更部１１０は、各設備Ｅの操業計画における稼働時間帯の単位時間の変更を受け付ける。例えば、履歴記憶部１０２が記憶する操業計画について稼働時間帯が１時間単位で設定されている場合に、単位時間変更部１１０は、利用者の入力に従って、計画入力部１０６に入力する操業計画の稼働時間帯の単位時間を３時間単位に変更することができる。
【００３５】
《エネルギー需要予測装置の動作》
図３は、第１の実施形態に係るエネルギー需要予測装置の動作を示すフローチャートである。
エネルギー需要予測装置１０の履歴取得部１０１は、エネルギー需要の予測処理の実施前に、工場Ｆの各設備Ｅから操業計画および消費電力を取得し、履歴記憶部１０２に記録しておく。
【００３６】
エネルギー需要の予測処理を開始すると、エネルギー需要予測装置１０の選択部１０３は、説明変数候補である設備Ｅの一覧を含む説明変数の選択画面を表示する（ステップＳ１）。図４は、説明変数の選択画面の例を示す図である。説明変数の選択画面には、各設備Ｅについて、名称と定格出力とチェックボックスとが表示される。選択部１０３は、利用者から、エネルギー需要の予測処理における説明変数に用いる設備Ｅの選択を受け付ける（ステップＳ２）。利用者は、説明変数に用いる設備Ｅの欄のチェックボックスをオンにすることで、説明変数に用いる設備Ｅを選択する。また、利用者は、各説明変数候補の名称および定格出力を書き換えてもよい。また、利用者は、設備Ｅの欄のチェックボックスをオフにすることで、オフにされたチェックボックスに係る設備Ｅを選択から外し、結果として説明変数から外すことができる。
【００３７】
選択部１０３が設備Ｅの選択を受け付けると、学習部１０４は、履歴記憶部１０２が記憶する情報を教師データとして、利用者に選択された設備Ｅに係る操業計画を入力とし、工場Ｆの総消費電力の時系列を出力とするように、モデル記憶部１０５が記憶するモデルを学習させる（ステップＳ３）。これにより、エネルギー需要予測装置１０は、利用者が選択した設備Ｅの操業計画に基づいて工場Ｆの総消費電力を予測するためのモデルを生成することができる。学習部１０４が設備Ｅの選択結果に基づいてモデルを学習することで、エネルギー需要予測装置１０は、選択されなかった設備Ｅについて操業計画が入力されなくても、各設備Ｅが停止しているものとみなされずに適切に工場Ｆの総消費電力を予測することができる。
【００３８】
次に、計画入力部１０６は、選択された各設備Ｅに係る操業計画の入力画面を表示する（ステップＳ４）。つまり、計画入力部１０６は、稼働時間帯の入力画面および稼働日の入力画面を画面に表示する。図５は、操業計画の入力画面の例を示す図である。操業計画の入力画面には、選択された各設備Ｅの複数の時間帯または複数の日付について、稼働か停止かを表すチェックボックスが表示される。計画入力部１０６は、利用者から、選択された各設備Ｅに係る操業計画の入力を受け付ける（ステップＳ５）。利用者は、各設備Ｅについて、時間帯または日付に係るチェックボックスのオン／オフを組み合わせることで、各設備Ｅの操業計画を入力する。
【００３９】
エネルギー需要特定部１０７は、計画入力部１０６に入力された操業計画を、モデル記憶部１０５が記憶するモデルに入力することで、工場Ｆの総消費電力の時系列（予測エネルギー需要Ｅ１）を特定する（ステップＳ６）。出力部１０８は、エネルギー需要特定部１０７が特定した予測エネルギー需要Ｅ１を出力する（ステップＳ７）。図６は、第１の実施形態に係るエネルギー需要の予測結果の出力画面の例である。出力部１０８は、エネルギー需要特定部１０７が特定した予測エネルギー需要Ｅ１に加え、履歴記憶部１０２が記憶する消費電力の時系列（実測エネルギー需要Ｅ２）と、工場Ｆの契約電力値Ｔｈ（目的変数の比較値）とを出力する。これにより、利用者は、予測エネルギー需要Ｅ１と実測エネルギー需要Ｅ２との乖離を視認することができ、また工場Ｆの総消費電力が将来的に契約電力値Ｔｈを超えるか否かを視認することができる。
【００４０】
なお、予測エネルギー需要Ｅ１と実測エネルギー需要Ｅ２との乖離が大きい場合、利用者は、説明変数に用いる設備Ｅを追加し、または変更することで、予測エネルギー需要Ｅ１と実測エネルギー需要Ｅ２との乖離が小さくなるように、モデルを再学習させることができる。これにより、利用者は、工場Ｆにおいて総消費電力の支配因子となる設備Ｅを特定することができる。
【００４１】
また、予測エネルギー需要Ｅ１が契約電力値Ｔｈを超える場合、利用者は操業計画を変更し、再度エネルギー需要予測装置１０にエネルギー需要を予測させることができる。この際、全ての設備についての操業計画を入力する必要がないため、利用者は、エネルギー需要の予測のための操業計画の変更を容易に実施することができる。
【００４２】
また、利用者は、エネルギー需要予測装置１０にさらに精度よくエネルギー需要の予測をさせたい場合、説明変数候補を追加することができる。候補入力部１０９は、利用者から新たな説明変数候補に係る操業計画の入力を受け付けると、これを履歴記憶部１０２に記録する。その後、学習部１０４は、モデル記憶部１０５が記憶するモデルを、追加された説明変数候補に係る操業計画を用いて学習させることができる。
【００４３】
また、利用者は、ステップＳ５における操業計画の入力項目が多く煩雑である場合に、またより細かに操業計画を指定したい場合に、操業計画の単位時間を変更することができる。単位時間変更部１１０は、利用者から変更後の単位時間の入力を受け付ける。単位時間変更部１１０は、履歴記憶部１０２が記憶する操業計画を、入力された単位時間に係る操業計画に変換する。例えば、単位時間変更部１１０は、１時間単位の操業計画を３時間単位の操業計画に変更する。例えば、単位時間変更部１１０は、３時間単位のある時間帯において２時間が稼働を示し１時間が停止を示す場合など、変更後の単位時間に係る時間帯に異なる状態が含まれる場合、当該時間帯において少なくとも稼働が含まれていれば当該時間帯の設備Ｅの状態を稼働状態に決定してもよいし、稼働と停止のうち多い方の状態を適用してもよいし、当該時間帯において少なくとも停止が含まれていれば当該時間帯の設備Ｅの状態を停止状態に決定してもよい。単位時間変更部１１０が単位時間の変更を受け付けると、計画入力部１０６は、変更後の単位時間に係る操業計画の入力画面を表示する。
【００４４】
《作用・効果》
このように、第１の実施形態によれば、エネルギー需要予測システム１は、工場Ｆの複数の設備Ｅの中から少なくとも１つの設備Ｅの選択を受け付け、選択された設備Ｅに係る操業計画の入力を受け付ける。そして、エネルギー需要予測システム１は、入力された操業計画に基づいて工場Ｆの総消費電力を特定する。これにより、利用者は、複数の設備Ｅを備える工場Ｆにおいて、任意の設備Ｅの操業計画について入力することで、工場Ｆ全体のエネルギー需要を得ることができる。したがって、工場Ｆが備える設備Ｅの数によらず、利用者にとって操業計画の入力が煩雑にならない。
【００４５】
〈第２の実施形態〉
第１の実施形態に係るエネルギー需要予測システム１は、１つの工場Ｆについての総消費電力を算出する。ところで、電力の契約は、必ずしも工場単位でなされるとは限らず、複数の工場Ｆについて一の契約電力が定められる可能性がある。この場合、複数の工場Ｆの稼働日や稼働時間帯をずらす運用がとられることがある。つまり、一の工場Ｆの情報に基づいて他の工場を制御することや、複数の工場Ｆの情報を相互に参照して工場Ｆ全体を制御することなどがなされている。そこで、第２の実施形態に係るエネルギー需要予測システム１は、複数の工場Ｆに係る総消費電力を算出する。
【００４６】
第２の実施形態に係るエネルギー需要予測装置１０の構成は、第１の実施形態と同様である。このとき、履歴取得部１０１は、複数の工場Ｆの各設備Ｅから操業計画および消費電力の時系列を取得する。利用者は、複数の工場Ｆの複数の設備Ｅから、説明変数に係る設備Ｅを選択する。このとき、一部の工場Ｆについて設備Ｅが選択されなくてもよい。学習部１０４は、選択された設備Ｅに係る操業計画を入力とし、全工場Ｆの総消費電力を出力とするように、モデルを学習させる。エネルギー需要特定部１０７は、入力された操業計画に基づいて、全工場Ｆの総消費電力すなわち予測エネルギー需要Ｅ１を特定する。出力部１０８は、エネルギー需要特定部１０７が特定した全工場Ｆの予測エネルギー需要Ｅ１を出力する。図７は、第２の実施形態に係るエネルギー需要の予測結果の出力画面の例である。出力部１０８は、エネルギー需要特定部１０７が特定した予測エネルギー需要Ｅ１に加え、履歴記憶部１０２が記憶する工場Ｆごとの消費電力の時系列（実測エネルギー需要Ｅ２）と、契約電力値Ｔｈとを出力する。
【００４７】
なお、第２の実施形態に係るエネルギー需要予測システム１は、選択された設備Ｅに係る操業計画を入力とし、全工場Ｆの総消費電力を出力とするようにモデルを学習させ、これにより全工場Ｆの総消費電力を特定するが、これに限られない。例えば、他の実施形態に係るエネルギー需要予測システム１は、選択された設備Ｅに係る操業計画を入力とし、各工場Ｆの総消費電力を出力とするようにモデルを学習させ、各工場の総消費電力の総和をとることで全工場Ｆの総消費電力を特定してもよい。
【００４８】
以上、図面を参照して一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、様々な設計変更等をすることが可能である。
例えば、上述した実施形態において、説明変数として各設備Ｅの操業計画を用いるが、これに限られない。例えば、他の実施形態においては、工場Ｆの生産計画、設備Ｅの機種、設備Ｅを操作する作業員の配置計画、工場Ｆのイベントカレンダーなどを説明変数に用いてもよい。
【００４９】
また、上述の実施形態においては、予測システムがエネルギー需要を予測するエネルギー需要予測装置１０に実装される例について説明したが、これに限られず、他の実施形態に係る予測システムはエネルギー需要以外の目的変数を特定してもよい。例えば、他の実施形態においては、予測システムは、工場Ｆにおける製品の製造に係るパラメータを説明変数として用い、完成品に発生する不良箇所の数を目的変数としても良い。
【００５０】
より詳細には、予測システムは、工場Ｆにおける完成品の不良箇所の数を予測するために、複数の製造工程のそれぞれについて少なくとも１つの製造に係るデータを取得する。予測システムは、これらのデータの一部もしくは全てを説明変数として、工場Ｆのエネルギー需要の予測に代わり、完成品に発生する不良箇所の数を予測してもよい。この場合、完成品の完成に至る途中の製造工程における仕掛の段階で収集されるデータから、完成品の不良箇所の数を予測することが可能となる。途中の製造工程において完成品の不良箇所の数が所定の閾値を超えると予測される場合は、その仕掛品の製造を中止することで、その仕掛品に必要以上の工数や労力を割くことを抑制できるのみならず、工場にてその工数や労力のためのエネルギーを消費することを抑制することが可能となる。
【００５１】
工場Ｆが鋳造工場である場合、複数の設備による複数の製造工程を経て完成品としての鋳造物ができあがる。各工程の仕掛品が各工程で定められている所定の公差や品質を満たしていても、最後の製造工程を経た後に、完成品に複数の不良箇所（表面の欠陥等）が発生することがある。これらの不良箇所は、通常は別途修正を施すが、不良箇所の数が過剰である場合、大幅な工数の増加となるため、望ましくない場合がある。予測システムは、各製造工程の製造に係るデータ、例えば製造工程の雰囲気温度、鋳造に係る速度・品質パラメータ・温度、材料の温度・品質パラメータ、各工程中で特定の作業に要した時間等を説明変数とし、完成品である鋳造物の不良箇所の数を目的変数とすることで、鋳造に係る製造工程の途中段階で、完成品の不良箇所の数を予測することができる。これにより、各工程の仕掛品が、各工程で定められている所定の公差や品質を満たしている場合でも、それまでの製造に係るデータに基づいて完成品の不良箇所の数が所定の閾値を超える場合、その仕掛品の製造を中止するという判断が可能となる。結果として、その仕掛品に以後の製造工程で必要以上の工数や労力を割くことを抑制し、工場にてエネルギーを消費することを抑制できる。
【００５２】
また、上記において説明変数に用いられるパラメータを製造工程の管理に利用することもできる。
より詳細には、不良箇所の数が所定の閾値を越える際に、不良箇所の数について寄与度の高い製造に係るパラメータが明らかになった場合、そのパラメータを管理することで、不良箇所の数が所定の閾値を越えることを抑制することも可能となる。
例えば、予測システムにおいて複数の説明変数候補から説明変数を選択する過程において、特定の製造工程の製造に係るデータ、例えば特定の製造工程の雰囲気温度が、完成品の不良箇所の数の予測時に最も寄与度の高いパラメータであり、その雰囲気温度が所定値以上になることで完成品の不良箇所の数が所定の閾値を越えることが明らかになった場合、管理者は、その製造工程の雰囲気温度を所定値以上にならないように管理することで、完成品の不良箇所の数が所定の閾値を越えないよう管理することが可能となる。これにより、不良箇所の修正に過剰な工数を割くことを抑制し、工場にて必要以上のエネルギーを消費することを抑制できる。この場合、管理するパラメータは１つである必要は無く、必要に応じて不良箇所の数の予測に寄与する複数のパラメータを管理しても良い。
【００５３】
なお、本実施形態における完成品は、製品としての完成品に限られず、工場Ｆにおいて対象としている複数の製造工程の最終成果物ではあるが、製品としては中間生成物であるものも含まれる。
また、予測システムは、目的変数として、不良箇所の数に代えて、不良品か良品かの判断結果を予測してもよい。製品の外観や形状不良を、不良品か良品かの判断基準とする場合、必ずしも完成品にて計測できるパラメータが存在するとは限らない。このような場合、予測システムは、例えば不良品を０、良品を１とするパラメータを目的変数することで、０以上、１以下の値となる予測値を得ることができる。管理者は、完成品の完成に至る途中の製造工程における仕掛品の段階で、この予測値が閾値より小さければ不良品である確率が高く、閾値より大きければ良品である確率が高いとして、完成品の品質を予想することができる。
また、予測システムは、目的変数として、不良箇所の数に代えて、不良箇所の場所または不良の種類を予測しても良い。すなわち、管理者は、予測システムに不良箇所の場所や不良の種類を学習させることで、完成品の所定の場所が不良になる確率、または完成品が所定の種類の不良となる確率を予測値として得ることができる。管理者は、予測システムが出力する予測値を参照することで、完成品の完成に至る途中の製造工程における仕掛品の段階で、完成品の品質を予想することができる。
【００５４】
図８は、少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ９０は、プロセッサ９１、メインメモリ９２、ストレージ９３、インタフェース９４を備える。
上述のエネルギー需要予測装置１０は、コンピュータ９０に実装される。そして、上述した各処理部の動作は、プログラムの形式でストレージ９３に記憶されている。プロセッサ９１は、プログラムをストレージ９３から読み出してメインメモリ９２に展開し、当該プログラムに従って上記処理を実行する。また、プロセッサ９１は、プログラムに従って、上述した履歴記憶部１０２に対応する記憶領域をメインメモリ９２に確保する。
【００５５】
ストレージ９３の例としては、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）、半導体メモリ等が挙げられる。ストレージ９３は、コンピュータ９０のバスに直接接続された内部メディアであってもよいし、インタフェース９４または通信回線を介してコンピュータ９０に接続される外部メディアであってもよい。また、このプログラムが通信回線によってコンピュータ９０に配信される場合、配信を受けたコンピュータ９０が当該プログラムをメインメモリ９２に展開し、上記処理を実行してもよい。少なくとも１つの実施形態において、ストレージ９３は、一時的でない有形の記憶媒体である。
【００５６】
また、当該プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、当該プログラムは、前述した機能をストレージ９３に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００５７】
１  エネルギー需要予測システム
１０  エネルギー需要予測装置
１０１  履歴取得部
１０２  履歴記憶部
１０３  選択部
１０４  学習部
１０５  モデル記憶部
１０６  計画入力部
１０７  エネルギー需要特定部
１０８  出力部
１０９  候補入力部
１１０  単位時間変更部
Ｅ  設備
Ｆ  工場
Ｅ１  予測エネルギー需要
Ｅ２  実測エネルギー需要
Ｔｈ  契約電力値
【図１】
2019148999.tif 000003
【図２】
2019148999.tif 000004
【図３】
2019148999.tif 000005
【図４】
2019148999.tif 000006
【図５】
2019148999.tif 000007
【図６】
2019148999.tif 000008
【図７】
2019148999.tif 000009
【図８】
2019148999.tif 000010