(57)【要約】【課題】  工場全体の電力料金を低減するため、複数の電力料金プラン毎に電力料金が最も小さくなる生産計画の立案を行うと共に、電力料金プランの選定を支援する。【解決手段】  電力料金プラン毎の電力料金単価と、製品を生産するための工程毎の消費電力と、各工程を実施する日程を示す生産計画情報とに基づいて、電力料金プラン毎の電力料金を算出し、さらに、各工程を実施する日程をシフトした他の生産計画情報を取得する。電力料金プラン及び生産計画情報の組合せのうち、電力料金合計が最小となるものを出力する。【選択図】  図１
2014081774.tif 000002
【特許請求の範囲】
【請求項１】
電力料金プラン選定支援装置であって、
電気料金プランと、当該電力プランにおける電力料金の価格と、を有する電力料金プラン情報と、
製品を生産するための工程と、当該工程における消費電力と、を有する消費電力情報と、
前記製品を生産するための工程と、当該工程を実施する日付と、を有する生産計画情報と、
を記憶する記憶装置と、
前記電力料金プラン情報と、前記消費電力情報と、前記生産計画情報とに基づいて、前記電力料金プラン毎の電力料金を算出する電力料金算出部と、
前記生産計画情報に基づいて、前記各工程を実施する日程をシフトして他の前記生産計画情報を生成する生産計画調整部と、
前記電気料金プラン毎の電気料金と、複数の前記生産計画情報とに基づいて、前記電気料金プランのうち少なくとも１つを選択する推奨電力料金プラン判定部と、
選択された前記電気料金プランと、当該電気料金プランにおける前記生産計画情報とを、出力装置に出力する出力制御部と、
を有する特徴とする電力料金プラン選定支援装置。
【請求項２】
請求項１に記載の電力料金プラン選定支援装置であって、
前記推奨電力料金プラン判定部は、複数の前記生産計画情報の各々に対する、前記電力料金プラン毎の電力料金が最小となるものを選択すること
を特徴とする電力料金プラン選定支援装置。
【請求項３】
請求項１に記載の電力料金プラン選定支援装置であって、
前記電力料金算出部が、
前記電力料金プラン情報と、前記消費電力情報と、前記生産計画情報とに基づいて、前記電力料金プラン毎に、日付毎の総消費電力を算出し、
前記生産計画調整部が、
前記日付毎の総消費電力と、前記生産計画情報とに基づいて、消費電力が最大値となる日付を含む期間に作業する工程を抽出し、当該抽出した工程が、当該期間に跨らないように日程をシフトさせること
を特徴とする電力料金プラン選定支援装置。
【請求項４】
請求項１に記載の電力料金プラン選定支援装置であって、
前記記憶装置は、さらに、
電力リソースと、当該電力リソースによる発電量と、を有する電力リソース情報と、
前記発電リソースと、当該電力リソースにより発電された電力の売電価格と、を有する売電価格情報と、を有し、
前記電力リソース情報に基づいて、前記電力リソース毎に、当該電力リソースでの発電量を、前記製品を生産するために消費する量である消費量と、売電する量である売電量とのそれぞれに割り振る電力リソース調整部と、をさらに有し、
前記電力料金算出部は、前記割り振られた消費量及び売電量と、前記電力料金プラン情報と、前記消費電力情報と、前記生産計画情報とに基づいて、前記電力料金プラン毎の電力料金を算出し、
前記推奨電力料金プラン判定部は、前記電気料金プラン毎の電気料金と、複数の前記生産計画情報と、複数の前記割り振られた消費量及び売電量とに基づいて、前記電気料金プランのうち少なくとも１つを選択し、
前記出力制御部は、選択された前記電気料金プランと、当該電気料金プランにおける前記生産計画情報と、前記割り振られた消費量及び売電量とを、前記出力装置に出力すること
を特徴とする電力料金プラン選定支援装置。
【請求項５】
請求項２に記載の電力料金プラン選定支援装置であって、
前記生産計画調整部が、
消費電力が最大値となる日付が連続する場合、当該消費電力が最大値となる日付を含む期間に作業する工程を抽出して、当該抽出した工程が、当該期間に跨らないように日程をシフトし、消費電力が最大値となる日付が連続しない場合、当該消費電力が最大値となる日付を含む期間に作業する工程を１日ずつシフトすること
を特徴とする電力料金プラン選定支援装置。
【請求項６】
電力料金プラン選定支援方法であって、
電気料金プランと、当該電力プランにおける電力料金の価格と、を有する電力料金プラン情報と、
製品を生産するための工程と、当該工程における消費電力と、を有する消費電力情報と、
前記製品を生産するための工程と、当該工程を実施する日付と、を有する生産計画情報と、
を記憶する記憶装置と、演算装置と、を有する装置が、
前記電力料金プラン情報と、前記消費電力情報と、前記生産計画情報とに基づいて、前記電力料金プラン毎の電力料金を算出するステップと、
前記生産計画情報に基づいて、前記各工程を実施する日程をシフトして他の前記生産計画情報を生成するステップと、
前記電気料金プラン毎の電気料金と、複数の前記生産計画情報とに基づいて、前記電気料金プランのうち少なくとも１つを選択するステップと、
選択された前記電気料金プランと、当該電気料金プランにおける前記生産計画情報とを、出力装置に出力するステップと、を実行すること
を特徴とする電力料金プラン選定支援方法。
【請求項７】
電力料金プラン選定支援プログラムであって、
電気料金プランと、当該電力プランにおける電力料金の価格と、を有する電力料金プラン情報と、
製品を生産するための工程と、当該工程における消費電力と、を有する消費電力情報と、
前記製品を生産するための工程と、当該工程を実施する日付と、を有する生産計画情報と、
を記憶する記憶装置と、演算装置と、を有するコンピュータに、
前記電力料金プラン情報と、前記消費電力情報と、前記生産計画情報とに基づいて、前記電力料金プラン毎の電力料金を算出するステップと、
前記生産計画情報に基づいて、前記各工程を実施する日程をシフトして他の前記生産計画情報を生成するステップと、
前記電気料金プラン毎の電気料金と、複数の前記生産計画情報とに基づいて、前記電気料金プランのうち少なくとも１つを選択するステップと、
選択された前記電気料金プランと、当該電気料金プランにおける前記生産計画情報とを、出力装置に出力するステップと、を実行させること
を特徴とする電力料金プラン選定支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工場で生産する製品の生産計画を立案する装置に関する。
【背景技術】
【０００２】
昨今の電力不足に伴い、電力を供給する企業では電力料金の値上げや様々な電力料金プランの設定により、電力需要者に電力の消費を抑制するよう促している。電力料金は主に年間のピーク（最大消費）電力で決定する契約電力と日々の時間帯別電力使用量に基づいて決定するため、製造業においてもこれらを考慮した生産活動を行う必要がある。
【０００３】
電力料金を低減するための技術として、特許文献１、２がある。特許文献１には、契約電力が最高の時間帯から低い時間帯にかけて、使用電力が高い製品グループから低い製品グループに順番に割付ける技術が記載されている。また、特許文献２には、電気需要者の時間帯毎の電力消費情報と電力料金プランとから、推奨とする電力料金プランを選定する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平11-221739号公報
【特許文献２】特許第3910540号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
製造業で生産する製品は、その種類や工程によって消費する電力が異なっているため、製品の納期のみを考慮した生産計画を立案すると、消費電力の高い工程が同一時間に実施されることによる契約電力の超過や、料金の高い時間帯に生産が集中することによって、電力料金が増加する恐れがある。
【０００６】
特許文献１に記載の技術は、予め決められた契約電力値に納まるように順次生産計画を立てるのみであり、さらなる電力料金の低減を図ることはできない。また、特許文献２に記載の技術は、特定の電力消費パターンに従った電力料金プランの推奨はできるが、製造業の製品生産に対しては、上記のような、消費電力の高い工程が同一時間に実施されることによる契約電力の超過等に対応することはできない。
【０００７】
そこで本発明の目的は、工場で生産する製品の生産計画を立案する装置に関して、特に複数の電力料金プランを考慮して年間の電力料金を低減するための生産計画の立案および電力料金プランの選定を支援する装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本願発明は、例えば、電力料金プラン選定支援装置であって、電気料金プランと、当該電力プランにおける電力料金の価格と、を有する電力料金プラン情報と、製品を生産するための工程と、当該工程における消費電力と、を有する消費電力情報と、前記製品を生産するための工程と、当該工程を実施する日付と、を有する生産計画情報と、を記憶する記憶装置と、前記電力料金プラン情報と、前記消費電力情報と、前記生産計画情報とに基づいて、前記電力料金プラン毎の電力料金を算出する電力料金算出部と、前記生産計画情報に基づいて、前記各工程を実施する日程をシフトして他の前記生産計画情報を生成する生産計画調整部と、前記電気料金プラン毎の電気料金と、複数の前記生産計画情報とに基づいて、前記電気料金プランのうち少なくとも１つを選択する推奨電力料金プラン判定部と、選択された前記電気料金プランと、当該電気料金プランにおける前記生産計画情報とを、出力装置に出力する出力制御部と、を有する特徴とする。
【発明の効果】
【０００９】
本発明によれば、電力料金を最小化する電力料金プランの選定および生産計画の立案が可能となる。これにより、製品の生産するための総電力料金を低減することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態における、全体システム構成例を示すブロック図である。
【図２】第１の実施形態における、処理フローの一例を示す図である。
【図３】第１の実施形態における、受注情報の一例を示す図である。
【図４】第１の実施形態における、製品工程情報の一例を示す図である。
【図５】第１の実施形態における、工程作業時間情報の一例を示す図である。
【図６】第１の実施形態における、リソース情報の一例を示す図である。
【図７】第１の実施形態における、消費電力情報の一例を示す図である。
【図８】第１の実施形態における、電力料金プラン情報の一例を示す図である。
【図９】第１の実施形態における、推奨電力料金プラン情報の一例を示す図である。
【図１０】第１の実施形態における、生産計画情報の一例を示す図である。
【図１１】第１の実施形態における、工程割付時間情報の一例を示す図である。
【図１２】第１の実施形態における、作業時生産計画情報の一例を示す図である。
【図１３】第１の実施形態における、調整前の生産計画スケジュールの一例を示す図である。
【図１４】第１の実施形態における、料金プラン別の総電力料金を算出する詳細な処理フローの一例を示す図である。
【図１５】第１の実施形態における、日付消費電力情報の一例を示す図である。
【図１６】第１の実施形態における、工程電力料金情報の一例を示す図である。
【図１７】第１の実施形態における、総電力料金情報の一例を示す図である。
【図１８】第１の実施形態における、生産計画を調整する詳細な処理フローの一例を示す図である。
【図１９】第１の実施形態における、生産計画スケジュールの調整例を説明する図である。
【図２０】第１の実施形態における、プラン別電力料金情報の一例を示す図である。
【図２１】第１の実施形態における、出力画面の一例を示す図である。
【図２２】第１の実施形態における、出力画面の一例を示す図である。
【図２３】第１の実施形態における、出力画面の一例を示す図である。
【図２４】リソース情報の別の例を示す図である。
【図２５】第２の実施形態における、全体システム構成例を示すブロック図である。
【図２６】第２の実施形態における、処理フローの一例を示す図である。
【図２７】第２の実施形態における、電力料金プラン情報の一例を示す図である。
【図２８】第２の実施形態における、電力リソース情報の一例を示す図である。
【図２９】第２の実施形態における、売電価格情報の一例を示す図である。
【図３０】第２の実施形態における、電力リソース調整結果情報の一例を示す図である。
【図３１】第２の実施形態における、総電力料金情報の一例を示す図である。
【図３２】第２の実施形態における、作業時電力リソース調整情報の一例を示す図である。
【図３３】第２の実施形態における、プラン別電力料金情報の一例を示す図である。
【図３４】第２の実施形態における、推奨電力料金プラン情報の一例を示す図である。
【図３５】第２の実施形態における、出力画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態を、図面を参照して詳細に説明する。
【００１２】
＜第１の実施形態＞
まず、第１の実施形態について説明する。
【００１３】
図１は、第１の実施形態におけるシステム構成の一例である。図２は、第１の実施形態における処理フローの一例である。
【００１４】
まず、図１を参照してシステム構成を説明する。図１において、電力料金プラン選定支援装置１０は、例えば、サーバやＰＣ等の情報処理装置であり、企業や製品を製造する工場などが所持等する。電力料金プラン選定支援装置１０は、入出力部１００と、記憶部２００と、演算部３００等とを有する。
【００１５】
入出力部１００は、演算部３００の処理で必要なデータを取得し、処理結果を出力等する。入出力部１００は、具体的には、例えば、キーボードやマウスなどの入力装置、外部と通信する通信装置、ディスク型記憶媒体等の記録再生装置、ディスプレイやプリンタ、スピーカなどの出力装置等である。
【００１６】
記憶部２００は、例えばハードディスクドライブやメモリ等の読み込み及び書き込みの可能な記憶装置である。記憶部２００は、後述する演算部３００による処理で使用する入力情報２１０と、後述する演算部３００による処理結果を格納する出力情報２２０等とを有する。
【００１７】
入力情報２１０は、受注情報２１１と、製品工程情報２１２と、工程作業時間情報２１３と、リソース情報２１４と、消費電力情報２１５と、電力料金プラン情報２１６等とを有する。また、出力情報２２０は、推奨電力料金プラン情報２２１と、生産計画情報２２２等とを有する。これらの詳細については後述する。
【００１８】
演算部３００は、必要なデータを取得し、記憶部２００の出力情報２２０へ処理結果を出力するためのものであり、例えばＣＰＵ等の演算装置である。演算部３００は、メモリ部３１０、演算処理部３２０等を有する。演算処理部３２０は、実際に演算処理を行うものである。メモリ部３１０は、演算処理部３２０における演算処理のワークエリアとなるものである。
【００１９】
演算処理部３２０は、データ取得部３２１、生産計画立案部３２２、電力料金算出部３２３、生産計画調整部３２４、納期判定部３２５、推奨電力料金プラン判定部３２６、出力制御部３２７等を有する。これらを実現する技術は任意でよいが、ここでは、記憶部２００又はメモリ部３１０等に記憶されたソフトウェアを読み出して演算処理部３２０が実行することにより実現するものとする。
【００２０】
データ取得部３２１は、後述する処理で必要となる情報を入力情報２１０から取得して、メモリ部３１０に格納する。生産計画立案部３２２は、受注情報２１１から評価対象とする製品（以下、評価対象製品）の生産着手開始日と終了日等とを含む生産計画を取得する。電力料金算出部３２３は、評価対象製品を生産するために必要な、電力料金プラン毎の総電力料金を算出する。生産計画調整部３２４は、電力料金算出部３２３が取得した評価対象製品毎の生産計画をシフトする。納期判定部３２５は、シフト後の各評価対象製品の生産計画が、評価対象製品毎の納期を満たしているか否か判定する。推奨電力料金プラン判定部３２６は、生産計画と、各生産計画における総電力料金等とに基づいて、推奨すべき電力料金プランを取得する。出力制御部３２７は、推奨電力料金プラン判定部３２６が取得した推奨電力料金プランと、その推奨電力料金プランの生産計画とを関連付けて、記憶部２００等に記憶させ、さらに、入出力部１００に出力する。
【００２１】
なお、上記データ取得部３２１、生産計画立案部３２２、電力料金算出部３２３、生産計画調整部３２４、納期判定部３２５、推奨電力料金プラン判定部３２６、出力制御部３２７等の一部及び全ては、入出力部１００の通信装置等を介して接続された他の情報処理装置等が有していてもよい。また、記憶部２００内の情報の一部又は全ても、入出力部１００の通信装置等を介して接続された他の情報処理装置又は記憶装置等が有していてもよい。
【００２２】
ここで、記憶部２００が有する各情報の詳細を説明する。
【００２３】
受注情報２１１は、顧客などから受注した製品の種類と納先、納期等を管理するための情報である。図３は、受注情報２１１の一例である。図３において、受注情報２１１は、受注ID２１１１、製品ID２１１２、製品名２１１３、納先２１１４、納期２１１５等の情報を有する。具体的には、例えば、図３に一例を示す受注情報２１１において、受注ID２１１１「O01」で示される受注は、製品ID及び製品名のそれぞれが「P01」及び「製品a」である製品を、納先「A1社」に納期「2012/05/01」で納めることを示している。
【００２４】
製品工程情報２１２は、製品の製造に必要となる工程と、各工程の順番等を管理するための情報である。図４は、製品工程情報２１２の一例である。図４において、製品工程情報２１２は、製品ID２１２１、工程ID２１２２、工程名２１２３、親工程ID２１２４等の情報を有する。具体的には、例えば、図４に一例を示す製品工程情報２１２において、製品ID２１２１「P01」で示される製品は、工程ID及び工程名のそれぞれが、「M11」及び「基板製造」、「M12」及び「筐体製造」、「M13」及び「組立」、「M14」及び「試験」という４つの工程を経て製造されることを示す。また、図４に一例を示す製品工程情報２１２において、工程ID及び工程名のそれぞれが「M11」及び「基板製造」、「M12」及び「筐体製造」である工程は、これらの工程の次に、工程ID及び工程名が「M13」及び「組立」である工程を実施することを示す。その後、工程ID及び工程名が「M14」及び「試験」である工程を実施して、製品の製造が終了することを示している。なお、本実施形態では、制御盤のような基板と筐体をそれぞれ別ラインで製造した後に組み立て、負荷試験などの各種試験を行って出荷する製品を対象としているが、これに限定するものではない。
【００２５】
工程作業時間情報２１３は、各工程を担当する部署と製造時間等とを管理するための情報である。図５は、工程作業時間情報２１３の一例である。図５において、工程作業時間情報２１３は、工程ID２１３１、製造部署ID２１３２、製造時間２１３３等の情報を有する。具体的には、例えば、図５に一例を示す工程作業時間情報２１３において、工程ID２１３１が「M11」の工程は、製造部署IDが「D01」である部署が担当し、当該工程にかかる製造時間は「120」(h)であることを示している。
【００２６】
リソース情報２１４は、各製造部署における製造能力等を管理するための情報である。図６は、リソース情報２１４の一例である。図６において、リソース情報２１４は、製造部署ID２１４１、製造能力２１４２等の情報を有する。具体的には、例えば、図６に一例を示すリソース情報２１４において、製造部署IDが「D01」である部署は、「24」(h/日)の製造能力、即ち、１日当たり２４時間分の製造能力を持つことを示している。
【００２７】
消費電力情報２１５は、各工程で消費する電力等を管理するための情報である。図７は、消費電力情報２１５の一例である。図７において、消費電力情報２１５は、工程ID２１５１、消費電力２１５２等の情報を有する。具体的には、例えば、図７に一例を示す消費電力情報２１５において、工程ID２１５１「M11」の工程では、その工程のために「25」（kW）の電力を消費することを示している。
【００２８】
電力料金プラン情報２１６は、工場などで使用した年間の最大消費電力や電力使用量などに応じて電力料金を算出する際の単価等を管理するための情報である。図８は、電力料金プラン情報２１６の一例である。図８において、電力料金プラン情報２１６は、料金プランID２１６１、料金区分２１６２、適用開始日２１６３、適用終了日２１６４、開始時間２１６５、終了時間２１６６、単価２１６７等の情報を有する。
【００２９】
ここで、図８に一例を示す電力料金プラン情報２１６は、料金区分２１６２が「基本」と「使用量」という２つで構成される例を示す。前者(料金プランID２１６１及び料金区分２１６２のそれぞれが「FP001」及び「基本」)は、年間の最大消費電力に応じた単価を示す料金プランである。具体的には、例えば、図８に一例を示す電力料金プラン情報２１６では、料金プランID２１６１及び料金区分２１６２のそれぞれが「FP01」及び「基本」である料金プランでは、「1500」（\/kW）、即ち、1kW当たり1500円である例を示している。一方、後者(料金プランID２１６１及び料金区分２１６２のそれぞれが「FP002」又は「FP003」、及び「使用量」)は、使用電力量に応じた単価で課金する料金プランであり、本実施形態では、適用開始期間から適用終了期間の間と、開始時間から終了時間までの間とで、単価が定められるものとする。具体的には、例えば、図８に一例を示す電力料金プラン情報２１６では、２レコード目の、料金プランID２１６１及び料金区分２１６２のそれぞれが「FP002」及び「使用量」である料金プランでは、「2012/04/01」から「2012/06/30」の期間は、「0:00」から「8:00」の時間帯では、「10」（\/kWh）、即ち、1kWh当たり10円である例を示している。
【００３０】
推奨電力料金プラン情報２２１は、後述する演算部３００の処理で取得する、推奨する電気料金プランの情報等を管理するための情報である。ここでは、後述する処理で取得する、推奨する電気料金プランを推奨電力料金プランという。図９は、推奨電力料金プラン情報２２１の一例である。図９において、推奨電力料金プラン情報２２１は、推奨ID２２１１、計画ID２２１２、料金プランID２２１３、料金区分２２１４、契約電力２２１５、総電力料金２２１６、評価期間開始２２１７、評価期間終了２２１８等の情報を有する。具体的には、例えば、図９に一例を示す推奨電力料金プラン情報２２１において、推奨ID２２１１「R01」の推奨電力料金プランは、計画ID２２１２「PP03」で示される生産計画に従って生産を実施した場合に、料金プランID及び料金区分のそれぞれが「FP01」及び「基本」である料金プランは、契約電力及び総電力料金のそれぞれが「55」(kW)及び「99」(万\)であり、料金プランID及び料金区分のそれぞれが「FP02」及び「使用量」である料金プランは、総電力料金が「37」(万\)であることを示している。
【００３１】
生産計画情報２２２は、前述の推奨電力料金プラン情報２２１の元になる製品の生産計画を管理するための情報である。図１０は、生産計画情報２２２の一例を示す。図１０において、生産計画情報２２２は、計画ID２２２１、受注ID２２２２、製品ID２２２３、工程ID２２２４、開始日２２２５、終了日２２２６等の情報を有する。具体的には、例えば、図１０に一例を示す生産計画情報２２２において、計画ID２２２１「PP03」の生産計画では、受注ID及び製品IDのそれぞれが「O01」及び「P01」である受注及び製品を生産する工程のうち、「M11」という工程は、作業を「2012/04/10」に開始し、「2012/04/15」に終了することを示している。なお、図１０に一例を示す生産計画情報２２２は、後述する処理により調整された後の生産計画の一例を示している。
【００３２】
次に、図２に一例を示すフローチャートに従い、上記図１の電力料金プラン選定支援装置１０における各機能の動作を説明する。
【００３３】
まず、データ取得部３２１は、処理に必要な情報を取得してメモリ部３１０に格納する（Ｓ１００）。ここで入力される情報は、例えば、評価対象期間、受注情報２１１、製品工程情報２１２、工程作業時間情報２１３、リソース情報２１４、消費電力情報２１５、電力料金プラン情報２１６等である。これらの情報の取得は任意でよく、例えば、入出力部１００の通信装置及び通信ネットワークを介して取得してもよく、入出力部１００の外部記憶装置等から読み出してもよく、また、入出力部１００のディスプレイ等に表示されたインタフェースに従いキーボードやマウス等の入力装置を用いてユーザが入力等してもよい。以下では、評価対象期間として「2012/04/01」〜「2013/03/31」が入力され、また、図３〜図８に一例を示す受注情報２１１〜電力料金プラン情報２１６を取得したものとして説明する。
【００３４】
次に、生産計画立案部３２２は、メモリ部３１０に格納されている受注情報２１１、製品工程情報２１２、工程作業時間情報２１３、リソース情報２１４等に基づいて、受注した各製品の生産計画を取得する（Ｓ１１０）。この生産計画の立案の技術は任意でよく、特に限定するものではない。生産計画立案の技術として、例えば、納期が近い製品から順に現在から各工程の開始時期及び終了時期を決定するフォワード展開や、納期から現在に向かって各工程の開始時期及び終了時期を決定するバックワード展開などがある。これらの技術により生産計画案を取得してもよく、また、他の技術により取得してもよい。例えば、生産計画案を取得する技術として、特開２００５−２１６０７４等がある。なお、ここでは、生産計画立案部３２２は、任意の生産計画立案技術により、以下で説明する工程割付時間情報３１１、作業時生産計画情報３１２等を取得して、メモリ部３１０等に格納するものとする。
【００３５】
ここで、工程割付時間情報３１１、作業時生産計画情報３１２について詳細に説明する。
【００３６】
まず、工程割付時間情報３１１について説明する。工程割付時間情報３１１は、受注毎に、受注した製品を生産するために、どの工程にどれだけの時間を割りつけるか等を示す。図１１は工程割付時間情報３１１の一例である。図１１において、工程割付時間情報３１１は、受注ID３１１１、製品ID３１１２、工程ID３１１３、製造部署ID３１１４、作業日３１１５、割付時間３１１６等の情報を有する。具体的には、例えば、図１１に一例を示す工程割付時間情報３１１において、受注ID及び製品IDのそれぞれが「O01」及び「P01」である受注及び製品は、「D03」の部署で行う「M13」という工程を、「2012/04/25」に、「12」(hr)割付けることを示している。
【００３７】
次に、作業時生産計画情報３１２について説明する。作業時生産計画情報３１２は、立案した生産計画毎に、受注した製品を生産するための、各工程の作業開始日と作業終了日等とを示す。図１２は作業時生産計画情報３１２の一例である。図１２において、作業時生産計画情報３１２は、計画ID３１２１、受注ID３１２２、製品ID３１２３、工程ID３１２４、開始日３１２５、終了日３１２６等の情報を有する。作業時生産計画情報３１２は、出力情報２２０の各情報を取得するためのものである点で上記生産計画情報２２２とは異なる。
【００３８】
ここで、図１２に一例を示す作業時生産計画情報３１２で示される生産計画について説明する。図１３は、図１２に一例を示す作業時生産計画情報３１２で示される生産計画を説明するための図である。図１２に一例を示す作業時生産計画情報３１２は、「PP01」の生産計画では、受注ID及び製品IDのそれぞれが「O01」及び「P01」である製品を生産するにあたり、最初の工程である「M11」(基板製造)を「2012/04/15」から開始し、最終工程である「M14」(試験)を「2012/05/01」で終了する一例を示している。この生産計画では、製品を生産するための各工程を、図１３に示すスケジュール４００１等に示すように行う。
【００３９】
以下では、生産計画立案部３２２の処理により、図１１に示す工程割付時間情報３１１及び図１２に示す作業時生産計画情報３１２が取得されたものとして説明する。
【００４０】
図２に戻り説明する。電力料金算出部３２３は、生産計画立案部３２２が取得した生産計画と、工程別の消費電力情報２１５及び電力料金プラン情報２１６等とを用いて、電力料金プラン別の総電力料金を算出する（Ｓ１２０）。なお、本実施形態における電力料金プラン情報２１６は、図８に一例を示す通り、「基本」料金と「使用量」に応じた料金との２区分で構成される場合の例を示しているが、その他の料金区分が存在する場合は、電力料金プラン情報２１６にレコードを追加することで対応することができる。以下、Ｓ１２０の詳細処理を説明する。
【００４１】
図１４は、上記Ｓ１２０の詳細処理を説明するフロー図の一例である。まず、電力料金算出部３２３は、製品の工程毎の割付時間と消費電力とを取得する（Ｓ１２００）。そのために、例えば、電力料金算出部３２３は、工程割付時間情報３１１の受注ID３１１１、製品ID３１１２、工程ID３１１３、作業日３１１５、割付時間３１１６等から、受注した製品工程毎の作業開始日、作業終了日、割付時間等を取得する。さらに、電力料金算出部３２３は、消費電力情報２１５の工程ID２１５１、消費電力２１５２等から、その製品工程の消費電力を取得する。具体的には、例えば、電力料金算出部３２３は、図１１に一例を示す工程割付時間情報３１１から、受注ID３１１１、製品ID３１１２、工程ID３１１３のそれぞれが「O01」、「P01」、「M13」である製品工程の作業日を、作業日３１１５「2012/04/25」、「2012/04/26」、「2012/04/27」の３日間取得し、それぞれの作業日における割付時間を、各々に対応する割付時間３１１６「12」(h)、「24」(h)、「24」(h)の３つ取得する。さらに、電力料金算出部３２３は、図７に一例を示す消費電力情報２１５から、工程ID２１５１「M13」に対応する消費電力２１５２「3」(kW)を取得する。
【００４２】
次に、電力料金算出部３２３は、日付毎の消費電力を算出する（Ｓ１２０１）。そのために、例えば、電力料金算出部３２３は、上記Ｓ１２００で取得した各情報に基づいて、作業日毎の消費電力を加算する。具体的には、例えば、図１１に一例を示す工程割付時間情報３１１の場合、作業日３１１５「2012/04/25」には、工程ID３１１３「M13」、「M12」、「M11」の３つの工程を実施する。従って、電力料金算出部３２３は、上記Ｓ１２００の処理で取得した、工程「M13」、「M12」、「M11」それぞれの消費電力「3」(kW)、「5」(kW)、「25」(kW)を合計して、「33」(kW)を取得する。電力料金算出部３２３は、このような処理を作業日毎に行い、作業日毎の消費電力を日付消費電力情報３１３としてメモリ部３１０等に格納する。図１５は、日付消費電力情報３１３の一例である。図１５において、日付消費電力情報３１３は、作業日３１３１、消費電力３１３２等を有する。
【００４３】
図１４に戻って説明する。電力料金算出部３２３は、日付毎の消費電力の最大値を抽出し、月間の電力料金を算出する（Ｓ１２０２）。そのために、例えば、電力料金算出部３２３は、日付消費電力情報３１３の作業日３１３１、消費電力３１３２等と、電力料金プラン情報２１６の料金プランID２１６１、料金区分２１６２、単価２１６７等とから、月毎の電力の基本料金を算出する。具体的には、例えば、電力料金算出部３２３は、４月分の基本料金の場合、図１５に一例を示す日付消費電力情報３１３の作業日３１３１及び消費電力３１３２等から、４月分の日付毎の消費電力の最大値「80」(kW)等を取得する。さらに、電力料金算出部３２３は、図８に一例を示す電力料金プラン情報２１６の料金区分２１６２「基本」、単価２１６７「1500」(\/kW)等を取得する。電力料金算出部３２３は、消費電力の最大値「80(kW)」と、料金区分「基本」の単価「1500(\/kW)」等とから、4月分の基本料金を12万\(=80(kW)×1500(\/kW))等を算出する。
【００４４】
その後、電力料金算出部３２３は、上記Ｓ１２０１〜Ｓ１２０２の電力料金算出を、上記Ｓ１００で取得した評価対象期間分行ったかを判定する（Ｓ１２０３）。この判定の結果、完了している場合は、後述するＳ１２０４の処理に進み、完了していない場合は他の日付に対して上記Ｓ１２０１〜Ｓ１２０２の処理を実行する。
【００４５】
ここで、電力料金算出部３２３は、次の月に対する上記Ｓ１２０２の処理において、消費電力の最大値がその前の月までの最大値より小さい場合は、前の月までの最大値を使って、後述する電力料金の算出を行い、そうでない場合は、次の月における消費電力の最大値を使って、後述する電力料金の算出を行う。このようにして、電力料金算出部３２３は、評価対象期間における消費電力の最大値を特定し、後述するＳ１５０の電力料金プランの基本料金算出を行う。以下では、評価対象期間において、４月の消費電力が最大であるものとして説明する。
【００４６】
次に、電力料金算出部３２３は、使用量に応じた電力料金を算出するため、日付毎に消費電力の大きい工程から順に単価の小さい時間に割り付ける（Ｓ１２０４）。そのために、例えば、電力料金算出部３２３は、工程割付時間情報３１１の受注ID３１１１〜工程ID３１１３、作業日３１１５等から、対象とする製品と、対象とする日付と、対象とする日付に作業を行う製造部署及び工程等とを取得する。また、電力料金算出部３２３は、電力料金プラン情報２１６の料金プランID２１６１〜単価２１６７等から、対象とする日付及び対象とする料金プランにおける、電力料金の単価が最も小さい時間帯等を取得する。また、電力料金算出部３２３は、消費電力情報２１５の工程ID２１５１〜消費電力２１５２等から、対象とする日付における、消費電力が最も高い工程等を取得する。電力料金算出部３２３は、取得したこれらの情報に基づいて、対象とする日付に、消費電力の大きい工程から順に単価の小さい時間に割り付ける。
【００４７】
具体的な例として、図１１に一例を示す工程割付時間情報３１１のうち、対象とする日付が「2012/04/25」であり、対象とする料金プランが「FP02」の「使用量」である場合を説明する。まず、電力料金算出部３２３は、図１１に一例を示す工程割付時間情報３１１から、作業日３１１５が「2012/04/25」であるレコードのうち、製造部署ID３１１４「D03」の割付時間３１１６「12」(h)を抽出し、図８に一例を示す電力料金プラン情報２１６より、料金プランID２１６１及び料金区分２１６２の各々が「FP02」及び「使用量」であるレコードのうち、適用開始日２１６３と適用終了日２１６４とで示される範囲が作業日「2012/04/25」を含むレコード（図８に一例を示す電力料金プラン情報２１６の場合、適用開始日２１６３「2012/04/01」及び適用終了日２１６４「2012/06/30」）を抽出する。そして、電力料金算出部３２３は、抽出したレコードに従い、最も単価が小さい時間帯から順に消費電力の大きい工程を割り付ける。図１１に一例を示す工程割付時間情報３１１の場合、対象とする製造部署にて対象とする作業日に実施する工程は、工程ID３１１３「M13」の１種類である。そのため、電力料金算出部３２３は、電力料金プラン情報２１６の開始時間２１６５〜単価２１６７等に基づき、工程「M13」の割付時間「12」(h)を、単価が最も小さい時間帯である「0:00〜8:00」、「22:00〜24:00」のそれぞれに8(h)、2(h)と割り付け、さらに、残りの2(h)を、次に小さい単価である「8:00〜10:00」に割り付ける。なお、電力料金算出部３２３は、対象とする製造部署が、対象とする作業日に作業を行う工程が複数存在する場合は、消費電力情報２１５における消費電力２１５２の大きい工程から順に上記処理を行う。電力料金算出部３２３は、上記と同様にして、対象とする作業日における他の製造部署（製造部署ID「D02」、「D01」等）の工程も割り付ける。
【００４８】
そして、電力料金算出部３２３は、上記Ｓ１２０４の処理で取得した時間帯別の工程および消費電力から、各日付における時間帯毎の使用電力量を算出し、電力料金を算出する（Ｓ１２０５）。具体的には、例えば、電力料金算出部３２３は、消費電力情報２１５の工程ID２１５１及び消費電力２１５２等から、上記Ｓ１２０４で処理した工程毎の消費電力を取得する。さらに、電力料金算出部３２３は、上記Ｓ１２０４で取得した、各工程に割付けた各時間帯と、その時間帯毎の消費電力の単価である単価２１６７と、上記取得した工程毎の消費電力等とから、時間帯毎の使用電気量と、電力料金とを算出し、算出結果を工程電力料金情報３１４としてメモリ部３１０等に格納する。
【００４９】
具体的な例として、図１１に一例を示す工程割付時間情報３１１のうち、作業日「2012/04/25」、製造部署「D03」、工程「M13」の場合を説明する。この場合、上記のように、電力料金算出部３２３は、工程「M13」の作業を、「0:00〜8:00」、「22:00〜24:00」、「8:00〜10:00」のそれぞれの時間帯に8(h)、2(h) 、2(h)と割り付ける。図７に一例を示す消費電力情報２１５の場合、工程「M13」の消費電力は「3」(kW)であり、また、図８に一例を示す電力料金プラン情報２１６の場合、これらの各時間帯の単価のそれぞれは「10」、「10」、「14」である。従って、電力料金算出部３２３は、各時間帯の電力使用量を、割付けた時間帯から取得される時間と、消費電力とを掛けることにより、「24」(kWh)、「6」(kWh)、「6」(kWh)と算出する。また、電力料金算出部３２３は、電力料金を、上記算出した電力使用量と、単価とを掛けることにより、「240」(\)、「60」(\)、「84」(\)と算出する。
【００５０】
図１６は、工程電力料金情報３１４の一例である。図１６において、工程電力料金情報３１４は、作業日３１４１、製造部署ID３１４２、開始時間３１４３、終了時間３１４４、工程ID３１４５、消費電力３１４６、使用電力量３１４７、単価３１４８、電力料金３１４９等を有する。
【００５１】
図１４に戻り説明する。電力料金算出部３２３は、上記Ｓ１２０４〜Ｓ１２０５の電力料金算出を、評価対象期間すべての日付に対し行ったか判定する（Ｓ１２０６）。この判定の結果、すべての日付に対し行っている場合は、後述するＳ１２０７の処理を行う。一方、すべての日付に対し行っていない場合は、電力料金算出部３２３は、他の日付に対して上記Ｓ１２０４〜Ｓ１２０５の処理を実行する。
【００５２】
上記の基本料金および使用量に応じた電力料金を算出した後、電力料金算出部３２３は、評価対象期間における総電力料金集計を行う（Ｓ１２０７）。具体的には、例えば、電力料金算出部３２３は、上記Ｓ１２０１〜Ｓ１２０２の処理で取得した月毎の基本料金と、上記Ｓ１２０４〜Ｓ１２０５の処理で取得した日付毎の電力料金とを、評価対象期間分加算して総電力料金を算出し、算出結果を、総電力料金情報３１５としてメモリ部３１０等に格納する。
【００５３】
図１７は、総電力料金情報３１５の一例である。図１７において、総電力料金情報３１５は、計画ID３１５１、料金プランID３１５２、料金区分３１５３、総電力料金３１５４等を有する。
【００５４】
図１４に戻り説明する。電力料金算出部３２３は、全電力料金プランでＳ１２０１〜Ｓ１２０７の電力料金算出を行ったかを判定する（Ｓ１２０８）。この判定の結果、完了していない場合、電力料金算出部３２３は、他の電力料金プランでＳ１２０１〜Ｓ１２０７の処理を実行する。一方、完了している場合、電力料金算出部３２３は処理を終了する（Ｓ１２０８）。
【００５５】
図２に戻り説明する。生産計画調整部３２４は、上記Ｓ１１０で生産計画立案部３２２が取得した生産計画を調整する（Ｓ１３０）。即ち、生産計画調整部３２４は、主に基本料金を低減するため、消費電力の最大値が最も大きくなる日付の工程を順次調整する。以下、その処理の詳細を説明する。
【００５６】
図１８は、上記Ｓ１３０の処理の詳細を説明するフローチャートの一例である。図１８において、生産計画調整部３２４は、まず、上記Ｓ１２０１で算出した日付毎の消費電力から、消費電力が最大値となる日付を抽出する（Ｓ１３００）。そのために、生産計画調整部３２４は、例えば、日付消費電力情報３１３の作業日３１３１、消費電力３１３２等に基づいて、評価対象期間のうち、消費電力が最大値となる日付を抽出する。具体的な例としては、図１５に一例を示す日付消費電力情報３１３の場合、生産計画調整部３２４は、消費電力が最大である消費電力３１３２「80」 (kW)に対応する作業日３１３１の値「2012/04/28」及び「2012/04/29」の２日間を抽出する。
【００５７】
次に、生産計画調整部３２４は、Ｓ１３００で抽出した日付に作業する工程を抽出する（Ｓ１３０１）。そのために、生産計画調整部３２４は、例えば、作業時生産計画情報３１２の受注ID３１２２〜終了日３１２６等に基づいて、Ｓ１３００で抽出した日付を含む工程の受注ID、製品ID、工程ID等を取得する。具体的な例として、図１２に一例を示す作業時生産計画情報３１２の場合、生産計画調整部３２４は、上記「2012/04/28」及び「2012/04/29」を含む工程として、受注ID、製品ID、工程IDのそれぞれが、「O01」、「P01」、「M14」と、「O02」、「P01」、「M12」と、「O03」、「P01」「M11」とである３つの工程を抽出する。
【００５８】
そして、消費電力の最大値を低減するため、生産計画調整部３２４は、上記Ｓ１３０１で抽出した工程のうち何れかを前倒しまたは後倒しするようシフトする（Ｓ１３０２）。該当する工程が複数の場合は前倒しまたは後倒しする工程は任意であり、また、工程のシフトは前倒し及び後倒しのいずれでもよい。ここでは、生産計画調整部３２４は、工程をシフトする一例として、納期が近い製品における工程を前倒しするものとする。そのために、生産計画調整部３２４は、例えば、受注情報２１１の受注ID２１１１、製品ID２１１２、納期２１１５等と、作業時生産計画情報３１２の受注ID３１２２〜終了日３１２６等とに基づいて、上記Ｓ１３０１で抽出した工程のうち納期が最も近い受注及び製品等を特定し、特定した製品における、上記抽出した工程の終了日が上記抽出した日付より前となるように、選択した工程の開始日及び終了日を減算等してシフトする。
【００５９】
図１９は、工程を前倒しする場合の具体例を説明するための図である。図１９のスケジュール４１０１は、図１２に一例を示す作業時生産計画情報３１２を示し、上記Ｓ１３０１で抽出した３工程を破線で示している。この場合、生産計画調整部３２４は、上記の「O01」、「P01」、「M14」と、「O02」、「P01」、「M12」と、「O03」、「P01」「M11」という３工程のうち、最も納期が近い工程「O01」、「P01」、「M14」を特定する。さらに、生産計画調整部３２４は、特定した工程を、消費電力が最大となる上記「2012/04/28」及び「2012/04/29」の２日間より前にシフトさせる。図１９に一例を示すスケジュール４１０２は、上記のように特定した工程「O01」、「P01」、「M14」をシフトさせたスケジュールの一例である。
【００６０】
図１８に戻り説明する。生産計画調整部３２４は、シフト後の全工程が各製造部署のリソースの範囲に収まっているか判定する（Ｓ１３０３）。この処理は特に限定するものではないが、例えば、上記Ｓ１１０等で説明したような従来の生産計画技術等により判定してもよい。また、作業時生産計画情報３１２の受注ID３１２２〜終了日３１２６等に基づき、シフト後の工程が、他の受注及び製品の工程と重複しているか否かにより判定してもよい。この判定の結果、収まっている場合は後述のＳ１３０４の処理に進み、収まっていない場合は上記Ｓ１３０２の処理に戻り、再度、該当する工程をシフトする。
【００６１】
具体的な例として、図１９に一例を示すスケジュール４１０２の場合を説明する。この場合、生産計画調整部３２４は、シフト後の試験工程（M14）の作業時間には、他の受注及び製品の試験工程は重複していないため、生産計画調整部３２４は、後述するＳ１３０４の処理へ進むと判断する。
【００６２】
図１８に戻り説明する。次に、生産計画調整部３２４は、上記Ｓ１３０２でシフトした工程に関わる製品の他工程をシフトする（Ｓ１３０４）。そのために、生産計画調整部３２４は、例えば、製品工程情報２１２の製品ID２１２１〜親工程ID２１２４等に基づいて、上記Ｓ１３０２でシフトした工程の製品に関連する他の工程を取得する。さらに、生産計画調整部３２４は、作業時生産計画情報３１２の受注ID３１２２〜終了日３１２６等に基づいて、取得した他の工程のそれぞれの開始日及び終了日を、上記Ｓ１３０２の処理でシフトした分減算等してシフトする。
【００６３】
具体的な例を、図１９を参照して説明する。上記のように、図１９のスケジュール４１０２は、選択した工程「O01」、「P01」、「M14」をシフトさせたスケジュールの一例である。生産計画調整部３２４は、選択した工程「M14」の製品「P01」に関連する他の工程である基盤（M11）、筺体（M12）、組立（M13）のそれぞれの開始日及び終了日を、シフトした「M14」に合わせてシフトする。スケジュール４１０３は、上記のように選択した工程「M14」の製品「P01」に関連する他の工程である「M11」、「M12」、「M13」をシフトさせた例である。
【００６４】
このように、本実施形態では、生産計画調整部３２４は、消費電力が最大となる期間に、該当する工程の作業日が差し掛からないように工程を一度にシフトさせる。消費電力が最大となる期間分を一度にシフトさせることにより、単に１日ずつシフトするよりも、計算時間を大幅に短縮することができる。しかし、本実施形態はこれに限るものではなく、例えば、生産計画調整部３２４は、１日ずつシフトしてもよい。この場合、後述する電気料金の算出を、１日ずつシフトしたスケジュール毎に行い、最小となる電気料金を取得等してもよい。また、生産計画調整部３２４は、Ｓ１３００で取得した消費電力が最大値となる日付が複数日連続するか否か、即ち、最大値となる日付が飛び石となるか否か判定し、複数日連続する場合には上記のように工程を一度にシフトさせ、複数日連続しない場合には上記のように１日ずつシフトしてもよい。あるいは、最大値となる日付の期間や、最大値となる日付と最大値ではない日付との組み合わせ等に応じて、上記のいずれかを行ってもよい。また、最大値となる日付だけではなく、最大値を含む上位複数の消費電力となる日付に対し、上記のいずれかを行ってもよい。
【００６５】
図１８に戻り説明する。生産計画調整部３２４は、シフト後の全工程が各製造部署のリソースの範囲に収まっているかを判定する（Ｓ１３０５）。この処理は特に限定するものではなく、例えば、上記Ｓ１３０３と同様の処理により判定してもよい。この判定の結果、収まっている場合、生産計画調整部３２４は、メモリ部３１０等に格納されている工程割付時間情報３１１の作業日３１１５等、及び、作業時生産計画情報３１２の開始日３１２５、終了日３１２６等を、上記Ｓ１３０２、Ｓ１３０４等の処理で取得した、シフト後の日付に変更して終了する。ここで、生産計画調整部３２４は、既にメモリ部３１０に格納されている工程割付時間情報３１１、作業時生産計画情報３１２等を更新するのではなく、新たな工程割付時間情報３１１、作業時生産計画情報３１２として格納してもよい。一方、上記判定の結果、収まっていない場合、生産計画調整部３２４は、上記Ｓ１３０４の処理に戻り、再度、該当する工程をシフトする。
【００６６】
具体的な例として、図１９に一例を示すスケジュール４１０３の場合を説明する。スケジュール４１０３において、シフト後の前工程（基板製造、筐体製造、組立）の作業時間には、他製品の同工程は重複していない。そこで、生産計画調整部３２４は、上記処理で取得したシフト後の各工程の作業日、開始日、終了日等を、工程割付時間情報３１１の作業日３１１５、作業時生産計画情報３１２の開始日３１２５、終了日３１２６等に格納して調整を終了する。
【００６７】
なお、本実施例では上記により生産計画を調整しているが、その他の最適化手法を用いても良い。
【００６８】
図２のフローチャートに戻り説明する。納期判定部３２５は、上記Ｓ１３０で調整した生産計画情報において、全製品の納期が順守されているかを判定する（Ｓ１４０）。この判定の結果、順守されている場合は後述するＳ１５０の処理に進み、順守されていない場合は後述するＳ１６０の処理へ進む。
【００６９】
全製品の納期が順守されている場合、電力料金算出部３２３は、上記処理により取得された工程割付時間情報３１１、作業時生産計画情報３１２等に基づいて、電力料金プラン別の年間電力料金を算出する（Ｓ１５０）。この処理は、上記Ｓ１２０の処理と同様であるため、詳細の説明は省略する。電力料金算出部３２３は、算出した電力料金プラン別の年間電力料金等を、プラン別電力料金情報３１６としてメモリ部３１０に格納する。
【００７０】
図２０は、プラン別電力料金情報３１６の一例である。図２０において、プラン別電力料金情報３１６は、計画ID３１６１、料金プランID３１６２、料金区分３１６３、契約電力３１６４、総電力料金３１６５等を有する。
【００７１】
図１のフローチャートに戻り説明する。生産計画調整部３２４は、生産計画の調整を継続するかどうかを判定する（Ｓ１６０）。この判定の結果、継続する場合は上記Ｓ１３０の処理に戻ってＳ１３０〜Ｓ１５０までの処理を実行する。一方、継続しない場合は後述するＳ１７０の処理へ進む。ここで、生産計画の調整を継続するかどうかの判定は任意であり、例えば、計算回数が予め指定した回数に達したか、等で判定してもよい。
【００７２】
そして、推奨電力料金プラン判定部３２６は、生産計画情報と、電力料金算出電力料金算出部３２３が算出した電力料金プラン毎の電力料金等とに基づき、所定条件に基づいて１つ以上の電力料金プランを選択して、その電力料金プラン情報と生産計画情報とをそれぞれ推奨電力料金プラン情報２２１および生産計画情報２２２等として、記憶部２００等に格納する（Ｓ１７０）。ここでは、推奨電力料金プラン判定部３２６は、電力料金が最小となるものを含む１つ以上の電力料金プラン等を選択するものとする。
【００７３】
上記のように、ここでは「基本」料金＋「使用量」に応じた電力料金で総電力料金が決まるとしている。従って、推奨電力料金プラン判定部３２６は、例えば、同一の生産計画における電力プランの組み合わせを、プラン別電力料金情報３１６の計画ID３１６１〜料金区分３１６３等に基づいて、「基本」及び「使用量」となるように選択する。そして、推奨電力料金プラン判定部３２６は、プラン別電力料金情報３１６の計画ID３１６１及び総電力料金３１６５等に基づいて、選択した組み合わせのレコードの総電力料金が最小となる生産計画の計画IDを特定する。推奨電力料金プラン判定部３２６は、作業時生産計画情報３１２の計画ID３１２１〜終了日３１２６等から、特定した計画IDを含むレコードの受注ID、製品ID、工程ID、開始日、終了日等を取得する。推奨電力料金プラン判定部３２６は、これらの情報を、推奨電力料金プラン情報２２１、生産計画情報２２２等として記憶部２００等に格納する。
【００７４】
具体的な例として、図２０に一例を示すプラン別電力料金情報３１６においては、電力料金プランの組合せは、基本及び使用量の組み合わせ「FP01」及び「FP02」、または、「FP01」及び「FP03」のいずれかとなる。この時、計画IDが「PP03」である生産計画で総電力料金が小さくなり、具体的な総電力料金は、「FP01」及び「FP02」の組み合わせでは「136」(万\)、「FP01」及び「FP03」の組み合わせでは「140」(万\)となる。そのため、推奨電力料金プラン判定部３２６は、総電力料金が最小となる生産計画として「PP03」を特定し、その場合の料金プランの組み合わせを「FP01」及び「FP02」と特定する。推奨電力料金プラン判定部３２６は、これらに基づいて、図９に一例を示す推奨電力料金プラン情報２２１、及び、図１０に一例を示す生産計画情報２２２を取得し、記憶部２００等に格納する。
【００７５】
最後に、出力制御部３２７は、取得した推奨電力料金プラン情報２２１及び生産計画情報２２２等の情報を入出力部１００に出力する（Ｓ１８０）。図２１〜図２３は、出力制御部３２７が、入出力部１００のディスプレイ等に表示する画面の例である。これらの画面例を以下で説明する。なお、これらの画面は、図９、図１０のそれぞれに一例を示す推奨電力料金プラン情報２２１、生産計画情報２２２等を、上記処理により取得した場合の例である。
【００７６】
まず、出力制御部３２７は、総合的な評価結果を出力する。図２１は、総合的な評価結果を表示する画面の例である。図２１において、画面５００１は、図９に一例を示す推奨電力料金プラン情報２２１において、最も総電力料金が小さくなる推奨ID２２１１「R01」の情報を表示させる場合の例である。画面５００１は、上記処理で入力された評価対象期間、料金区分２２１４「基本」における料金プランID２２１３「55」(kW)、料金区分２２１４「使用量」における料金プランID２２１３「FP02」、総電力料金136(=総電力料金２２１６「99」+「37」)万\を表示する場合の例である。ここで、画面５００１の場合、電力料金プラン「FP02」の後に「◎」を表示させているが、これは総電力料金が最も小さくなる電力料金プランであることを示しており、プルダウンを押下等することで参考情報として他の電力料金プラン（例えば「FP03」）における総電力料金や後述する生産計画の表示を切り替えることができる。また、画面５００１は、「料金プラン表示」ボタンおよび「生産計画表示」ボタンを備えており、ユーザがこれらのボタンを押下すると、出力制御部３２７は、後述する図２２、図２３に一例を示す画面を入出力部１００のディスプレイ等に表示する。
【００７７】
図２２は、選択された電力料金プランの料金体系を表示する画面の一例である。図２２において、画面５００２は、図８に一例を示す電力料金プラン情報２１６であり、かつ、上記図２１で選択された電力料金プランが「FP02」である場合の例である。出力制御部３２７は、電力料金プラン情報２１６の料金プランID２１６１〜単価２１６７等に基づいて、選択されている電力料金プランにおける時間帯毎の電気料金を取得して、画面５００２に一例を示す画面を表示等する。
【００７８】
図２３は、選択された電力料金プランの元になる生産計画の情報を表示する画面の一例である。図２３において、画面５００３は、図１０に一例を示す生産計画情報２２２であり、かつ、上記図２１で選択された電力料金プランが「FP02」である場合の例である。出力制御部３２７は、生産計画情報２２２の計画ID２２２１〜終了日２２２６と、製品工程情報２１２の製品ID２１２１〜親工程ID２１２４等とに基づいて、該当する推奨IDにおける受注ID及び製品ID毎に、各工程の開始日及び終了日を取得して、画面５００３に一例を示す画面を表示等する。
【００７９】
上記のように、本実施形態では、電力料金を最小化する電力料金プランの選定および生産計画の立案が可能となる。そのため、電気料金が最小となる電力料金プランによる契約および生産計画に従った生産活動を実施することが可能となり、工場内における総電力料金を低減することができる。
【００８０】
なお、リソース情報２１４は、図６に一例を示すものに限られるわけではない。図２４は、電力料金プラン情報２１６の他の例である。図２４において、リソース情報２１４は、製造部署ID２１４１、製造能力２１４２、開始時間２１４３、終了時間２１４４等を有する。この場合、上記Ｓ１１０、及び、上記１２０４等のそれぞれにおいて、各工程を時間帯に割り付ける際に、製造部署ID毎の作業可能時間帯（開始時間２１４３及び終了時間２１４４で示される時間帯）にのみ工程を割付け、その時間帯外には工程を割り付けないようにしても良い。
【００８１】
＜第２の実施形態＞
第２の実施形態について説明する。以下で説明する第２の実施形態は、上記第１の実施形態に対し、太陽光発電や蓄電池など工場内で発電できる設備を有し、この設備による発電及び売電をも加味して、電力料金プランの選定および生産計画を立案する点で異なる。以下の説明では、上記第１の実施形態と同じものに対しては同じ符号を付与して説明を省略する。
【００８２】
図２５は、第２の実施形態のシステム構成の一例である。図２６は、第２の実施形態のフローチャートの一例である。
【００８３】
まず、図２５を説明する。図２５において、記憶部２００は、上記第１の実施形態と比較して、電力リソース情報２１７、売電価格情報２１８、電力リソース調整結果情報２２３がさらに格納されている点で異なる。また、電力料金プラン情報２１６に、後述する項目が追加されている点で異なる。電力リソース情報２１７は、工場内で発電可能な設備の種類とその発電量を管理するためのものである。売電価格情報２１８は、工場内で発電した電力を消費せずに販売した場合の単価を管理するためのものである。電力リソース調整結果情報２２３は、後述する電力リソース調整部３２８で、工場内で発電する電力を調整した結果を管理等するためのものである。これらの詳細については後述する。
【００８４】
また、演算処理部３２０は、電力リソース調整部３２８をさらに有する。電力リソース調整部３２８は、上記と同様に、記憶部２００又はメモリ部３１０等に記憶されたソフトウェアを読み出して演算処理部３２０が実行することにより実現するものとする。
【００８５】
ここで、記憶部２００内の情報について説明する。
【００８６】
まず、第２の実施形態における電力料金プラン情報２１６について説明する。図２７は電力料金プラン情報２１６の一例である。図２７において、電力料金プラン情報２１６は、適用下限２１６８、適用上限２１６９等をさらに有する。適用下限２１６８、適用上限２１６９等は、同じレコードの単価２１６７を適用する際の範囲を示す。図２７に一例を示す電力料金プラン情報２１６の場合、料金プランID２１６１が「FP04」である料金プランは、契約電力が0〜40kWの範囲で適用されるプランであり、その時の単価が「1200」(\/kW)であることを示している。
【００８７】
次に、電力リソース情報２１７について説明する。図２８は電力リソース情報２１７の一例である。図２８において、電力リソース情報２１７は、電力リソース種別ID２１７１、電力リソース種別２１７２、開始期間２１７３、終了期間２１７４、開始時間２１７５、終了時間２１７６、発電量２１７７、単位２１７８等を有する。図２８に一例を示す電力リソース情報２１７の場合、例えば２レコード目は、電力リソース種類ID及び電力リソース種類のそれぞれが「ER01」及び「太陽光」である電力リソースは、「2012/04/01」〜「2012/05/31」の期間では、「8:30」〜「17:30」の時間帯に「32」kWの発電量があることを示している。
【００８８】
売電価格情報２１８について説明する。図２９は売電価格情報２１８の一例である。図２９において、売電価格情報２１８は、電力リソース種別ID２１８１、売電単価２１８２等を有する。図２９に一例を示す売電価格情報２１８の場合、電力リソース種類IDが「ER01」(太陽光)である電力リソースにより発電された電力は「1」(万\/kW)の単価で販売できることを示している。
【００８９】
電力リソース調整結果情報２２３について説明する。図３０は電力リソース調整結果情報２２３の一例である。図３０において、電力リソース調整結果情報２２３は、計画ID２２３１、電力リソース種類ID２２３２、電力リソース種類２２３３、消費量２２３４、売電量２２３５、売電価格２２３６等を有する。図３０に一例を示す電力リソース調整結果情報２２３の場合、計画ID「PP03」の生産計画では、電力リソース種類ID及び電力リソース種類のそれぞれが「ER01」及び「太陽光」の電力リソースで発電した電力量のうち、「16」(kW)を工場内で消費し、「16」(kW)を売電して、その売電した際の価格が「16」(万\)になることを示している。
【００９０】
次に、図２６を参照して、図２５の電力料金プラン選定支援装置１０における動作例を説明する。
【００９１】
まず、データ取得部３２１は、処理に必要な情報を取得してメモリ部３１０に格納する（Ｓ１００）。この処理は、上記電力リソース情報２１７、売電価格情報２１８をさらに取得する点を除き、上記第１の実施形態で説明したＳ１００の処理と同じである。以下では、評価対象期間として「2012/04/01」〜「2013/03/31」が入力され、また、図３〜図７、図２７〜図２９に一例を示す受注情報２１１〜売電価格情報２１８を取得したものとして説明する。
【００９２】
その後、生産計画立案部３２２は、メモリ部３１０に格納されている受注情報２１１、製品工程情報２１２、工程作業時間情報２１３、リソース情報２１４に基づき、受注した各製品の生産計画を立案する（Ｓ１１０）。この処理は、上記第１の実施形態で説明したＳ１１０の処理と同じである。ここでも上記と同様に、図１０、図１１のそれぞれに一例を示す工程割付時間情報３１１、作業時生産計画情報３１２等を取得して、メモリ部３１０等に格納するものとする。
【００９３】
次に、電力リソース調整部３２８は、電力リソース情報２１７における各発電設備の発電量に対し、工場内で消費する量と売電量を調整する（Ｓ１１５）。そのために、電力リソース調整部３２８は、電力リソース情報２１７の電力リソース種別ID２１７１、電力リソース種別２１７２、発電量２１７７等に基づき、それぞれの電力リソースによる発電量を、工場内で消費する消費量と、売電する売電量とに割付ける。この、消費量と売電量との調整は任意であり、例えば所定の式や任意の割合等により定めてもよい。以下では、図２８に示す電力リソース情報２１７において、電力リソース種類が「太陽光」の発電量の半分(16kW)を工場内で消費して、残り半分(16kW)を売電するとした場合の例を説明する。
【００９４】
そして、電力料金算出部３２３は、生産計画立案部３２２が取得した生産計画と、工程別の消費電力情報２１５及び電力料金プラン情報２１６と、上記Ｓ１１５の処理により調整した消費量及び売電量等とを用いて、電力料金プラン別の総電力料金を算出する（Ｓ１２０）。この処理は、図１２に一例を示すフローチャートに従って電力料金プラン別の総電力料金を算出するが、上記第１の実施形態とは以下の点で異なる。
【００９５】
第１に、電力料金算出部３２３は、Ｓ１２０１で日付毎の消費電力を算出する際と、Ｓ１２０５で時間帯毎の使用電力量を算出する際に、上記Ｓ１１５で調整した消費量を差し引いた後に、電力料金を算出する。
【００９６】
第２に、電力料金算出部３２３は、Ｓ１２０２で月間の電力料金を算出する際に使用する単価を、図２７に一例を示す電力料金プラン情報２１６の料金区分２１６２が「基本」のレコードにおける適用下限２１６８及び適用上限２１６９の値で示される適用下限〜適用上限の範囲に基づいて決定する。具体的な例としては、日付毎の消費電力の最大値が64(kW)である場合を説明する。図２７に一例を示す電力料金プラン情報２１６の場合、料金プランID２１６１「FP04」のレコードの適用下限２１６８及び適用上限２１６９は「0」及び「40」であり、料金プランID２１６１「FP01」のレコードの適用下限２１６８及び適用上限２１６９は「40」及び「-」である。上記のように、日付毎の消費電力の最大値は「64」(kW)であるので、電力料金算出部３２３は、料金プランID２１６１「FP01」のレコードの単価２１６７の値である「1500」(\/kW)を用いて電力料金を算出する。
【００９７】
第３に、電力料金算出部３２３は、上記Ｓ１１５の調整で売電量がゼロでない場合は、売電価格情報２１８の電力リソース種別ID２１８１、売電単価２１８２等に基づいて売電時の利益を算出し、上記処理により算出される電力料金から減算等して、総電力料金を算出する。
【００９８】
上記Ｓ１２０の後、電力リソース調整部３２８は、電力リソースの調整を継続するかどうかを判定する（Ｓ１２５）。この判定は任意であり、例えば計算回数が予め指定した回数に達したか、等で判定しても良い。この判定の結果、継続する場合はＳ１１５の処理に戻ってＳ１１５、Ｓ１２０の処理を実行し、継続しない場合はＳ１３０の処理へ進む。なお、上記処理により複数の電力料金プラン別の総電力料金を取得した場合、最も総電力料金が小さくなる電力リソース調整及びその調整による電力料金の算出結果のみ、メモリ部３１０等に格納等しておけばよい。以下では、上記Ｓ１１５、Ｓ１２０の処理を繰り返し、総電力料金情報３１５、および、作業時電力リソース調整情報３１７等を取得したとして説明する。なお、作業時電力リソース調整情報３１７は、それぞれの電力リソースによる発電量に対し上記処理により調整した、工場内で消費する消費量と、売電する売電量等と示す。
【００９９】
ここで、総電力料金情報３１５、作業時電力リソース調整情報３１７の各々について説明する。
【０１００】
第２の実施形態における総電力料金情報３１５は、上記第１の実施形態で説明した総電力料金情報３１５に対し、売電による利益を含む点で異なる。図３１は、第２の実施形態における総電力料金情報３１５の一例を示す。図３１において、４レコード目は、料金プランID３１５２「ER01」(太陽光)で発電した電力の一部を売電することで、総電力料金３１５４「16」(万\)の利益を得たことを示している。
【０１０１】
次に、作業時電力リソース調整情報３１７について説明する。図３２は、作業時電力リソース調整情報３１７の一例を示す。図３２において、作業時電力リソース調整情報３１７は、計画ID３１７１、電力リソース種別ID３１７２、電力リソース種別３１７３、消費量３１７４、売電量３１７５、売電価格３１７６等を有する。作業時電力リソース調整情報３１７は、出力情報２２０の各情報を取得するためのものである点で上記電力リソース調整結果情報２２３とは異なる。
【０１０２】
図２６に戻り説明する。生産計画調整部３２４は、上記Ｓ１１０で生産計画立案部３２２が取得した生産計画を調整する（Ｓ１３０）。この処理は上記と同じであるので省略する。ここでは、上記第１の実施形態と同様に、図１９のスケジュール４１０３に一例を示す生産計画情報を取得したものとして説明する。
【０１０３】
そして、納期判定部３２５は、上記Ｓ１３０で調整した生産計画情報において、全製品の納期が順守されているかを判定する（Ｓ１４０）。この処理は、上記第１の実施形態と同じであるので省略する。この判定の結果、順守されている場合は後述するＳ１４５に進み、順守されていない場合は後述のＳ１６０の処理へ進む。
【０１０４】
全製品の納期が順守されている場合、電力リソース調整部３２８は、電力リソース情報２１７における各発電設備の発電量に対し、工場内で消費する量と売電量を調整する（Ｓ１４５）。電力料金算出部３２３は、上記処理により取得された生産計画情報に基づいて、電力料金プラン別の年間電力料金を算出する（Ｓ１５０）。さらに、電力リソース調整部３２８は、電力リソースの調整を継続するかどうかを判定する（Ｓ１５５）。この判定の結果、継続する場合はＳ１４５の処理に戻ってＳ１４５、Ｓ１５０の処理を実行する。一方、継続しない場合は、後述するＳ１６０の処理へ進む。Ｓ１４５〜Ｓ１５５の処理は、Ｓ１１５〜Ｓ１２５の処理と同様であるため、詳細な説明は省略する。
【０１０５】
その後、生産計画調整部３２４は、生産計画の調整を継続するかどうかを判定する（Ｓ１６０）。この判定の結果、継続する場合は上記Ｓ１３０の処理に戻って、再度Ｓ１３０〜Ｓ１５５までの処理を実行する。一方、継続しない場合は、後述するＳ１７０の処理へ進む。ここでは、図１０に一例を示す生産計画情報２２２と、図３３に一例示すプラン別電力料金情報３１６と、図３４に一例を示す推奨電力料金プラン情報２２１等とが生成されたとして説明する。なお、図３３に一例を示すプラン別電力料金情報３１６は、上記総電力料金情報３１５と同様に、売電による利益が含まれている点が第１の実施形態とは異なる。
【０１０６】
次に、推奨電力料金プラン判定部３２６は、生産計画情報と、電力料金算出電力料金算出部３２３が算出した電力料金プラン毎の電力料金等とに基づき、電力料金プラン毎に電力料金が最小となる生産計画情報を特定して、その電力料金プラン情報と生産計画情報とをそれぞれ推奨電力料金プラン情報２２１および生産計画情報２２２等に格納する。さらに、推奨電力料金プラン判定部３２６は、その生産計画に関連する電力リソース調整結果を電力リソース調整結果情報２２３に格納する（Ｓ１７０）。この処理は、上記第１の実施形態と同じであるため詳細な説明は省略する。ここでは、推奨電力料金プラン判定部３２６は、図３４に一例を示す推奨電力料金プラン情報２２１、図１０に一例を示す生産計画情報２２２、図３０に一例を示す電力リソース調整結果情報２２３等を取得したものとする。
【０１０７】
最後に、出力制御部３２７は、格納された推奨電力料金プラン情報２２１、生産計画情報２２２および電力リソース調整結果情報２２３等の情報を入出力部１００に出力する（Ｓ１８０）。図３５は、第２の実施形態において取得した情報を、入出力部１００のディスプレイ等に表示する画面の例である。図３５に一例を示す画面５１０１は、図２１に一例を示す画面５００１とは、電力リソース調整結果情報をさらに表示等する点が異なる。画面５２０１における「料金プラン表示」ボタンおよび「生産計画表示」ボタン押下時はそれぞれ、上記図２２に一例を示す画面５００２、図２３に一例を示す画面５００３等を表示する。
【０１０８】
上記のように、本実施形態では、上記の実施形態に示した効果に加え、工場内等で発電設備を持つ場合でも、工場内等で消費する電力量と販売する電力量を調整することが可能となる。そのため、総電力料金が最も小さくなるように工場内で発電した電力を活用することが可能となる。
【符号の説明】
【０１０９】
10 ：電力料金プラン選定支援装置、100：入出力部、200：記憶部、210：入力情報、211：受注情報、212：製品工程情報、213：工程作業時間情報、214：リソース情報、215：消費電力情報、216：電力料金プラン情報、217：電力リソース情報、218：売電価格情報、220：出力情報、221：推奨電力料金プラン情報、222：生産計画情報、223：電力リソース調整結果情報、300：演算部、310：メモリ部、320：演算処理部、321：データ取得部、322：生産計画立案部、323：電力料金算出部、324：生産計画調整部、325：納期判定部、326：推奨電力料金プラン判定部、327：表示制御部、328：電力リソース調整部
【図１】
2014081774.tif 000003
【図２】
2014081774.tif 000004
【図３】
2014081774.tif 000005
【図４】
2014081774.tif 000006
【図５】
2014081774.tif 000007
【図６】
2014081774.tif 000008
【図７】
2014081774.tif 000009
【図８】
2014081774.tif 000010
【図９】
2014081774.tif 000011
【図１０】
2014081774.tif 000012
【図１１】
2014081774.tif 000013
【図１２】
2014081774.tif 000014
【図１３】
2014081774.tif 000015
【図１４】
2014081774.tif 000016
【図１５】
2014081774.tif 000017
【図１６】
2014081774.tif 000018
【図１７】
2014081774.tif 000019
【図１８】
2014081774.tif 000020
【図１９】
2014081774.tif 000021
【図２０】
2014081774.tif 000022
【図２１】
2014081774.tif 000023
【図２２】
2014081774.tif 000024
【図２３】
2014081774.tif 000025
【図２４】
2014081774.tif 000026
【図２５】
2014081774.tif 000027
【図２６】
2014081774.tif 000028
【図２７】
2014081774.tif 000029
【図２８】
2014081774.tif 000030
【図２９】
2014081774.tif 000031
【図３０】
2014081774.tif 000032
【図３１】
2014081774.tif 000033
【図３２】
2014081774.tif 000034
【図３３】
2014081774.tif 000035
【図３４】
2014081774.tif 000036
【図３５】
2014081774.tif 000037