(57)【要約】【課題】熱処理工程において単位物量あたりに使用する燃料量である燃料原単位を考慮しつつ、一度にまとめて熱処理を行う複数種類の製品の組み合わせであるロットを作成する。【解決手段】計算機において、単位製品あたりの物量を製品情報として、実績ロットを構成する複数種類の製品の生産量と燃料量を実績ロット情報として登録する（Ｓ１〜２）。製品情報と実績ロット情報とから燃料量を推定する燃料推定式を算出する（Ｓ３）。入力されたロット案と同じ実績ロットが存在するか判断し、存在する場合は実績ロット情報に登録された燃料量とロット案の合計物量に基づいて燃料原単位を算出し、存在しない場合は燃料推定式から推定される燃料量とロット案の合計物量に基づいて燃料原単位を算出して、ロット案に対する燃料原単位を出力する（Ｓ４〜８）。【選択図】図２
2015184898.tif 000002
【特許請求の範囲】
【請求項１】
熱処理を行う熱処理工程において、一度にまとめて熱処理を行う複数種類の製品の組み合わせであるロットを作成するロット作成方法であって、
計算機の演算部により実行される処理が、
熱処理を行う複数種類の製品と各製品の単位製品あたりの物量とを製品情報として登録する製品情報記憶ステップと、
過去に熱処理したことがある実績ロットについて、各実績ロットを構成する複数種類の製品の生産量と、燃料量とを、実績ロット情報として登録する実績ロット情報記憶ステップと、
前記製品情報及び前記実績ロット情報に基づいて、燃料量を推定する燃料推定式を算出する燃料推定式算出ステップと、
前記熱処理工程において、ロットの対象とする複数種類の製品の生産量を、ロット案として入力するロット案入力ステップと、
前記ロット案と同じ実績ロットが前記実績ロット情報に存在するか否か判定する実績有無判定ステップと、
前記ロット案と同じ実績ロットが前記実績ロット情報に存在すると判定されると、前記ロット案と同じ実績ロットについての、燃料量と、複数種類の製品の生産量及び前記製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出し、前記ロット案と同じ実績ロットが前記実績ロット情報に存在しないと判定されると、前記燃料推定式から推定される燃料量と、前記ロット案を構成する複数種類の製品の生産量及び前記製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出する燃料原単位算出ステップと、
を有することを特徴とするロット作成方法。
【請求項２】
前記燃料推定式は、
前記製品情報及び前記実績ロット情報に基づいて、前記実績ロット情報に含まれる各実績ロットについて、実績ロットを構成する複数種類の各製品に与えられるパラメータと各製品の生産量との積の全製品についての総和と、燃料量との差の二乗を算出し、算出した値の全実績ロットについての総和が最小となる各製品の前記パラメータを推定し、
推定された各製品の前記パラメータと各製品の生産量との積の全製品についての総和を燃料量として推定して算出することを特徴とする請求項１に記載のロット作成方法。
【請求項３】
熱処理を行う熱処理工程において、一度にまとめて熱処理を行う複数種類の製品の組み合わせであるロットを作成するロット作成プログラムであって、
熱処理を行う複数種類の製品と各製品の単位製品あたりの物量とを製品情報として登録する製品情報記憶ステップと、
過去に熱処理したことがある実績ロットについて、各実績ロットを構成する複数種類の製品の生産量と、燃料量とを、実績ロット情報として登録する実績ロット情報記憶ステップと、
前記製品情報及び前記実績ロット情報に基づいて、燃料量を推定する燃料推定式を算出する燃料推定式算出ステップと、
前記熱処理工程において、ロットの対象とする複数種類の製品の生産量を、ロット案として入力するロット案入力ステップと、
前記ロット案と同じ実績ロットが前記実績ロット情報に存在するか否か判定する実績有無判定ステップと、
前記ロット案と同じ実績ロットが前記実績ロット情報に存在すると判定されると、前記ロット案と同じ実績ロットについての、燃料量と、複数種類の製品の生産量及び前記製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出し、前記ロット案と同じ実績ロットが前記実績ロット情報に存在しないと判定されると、前記燃料推定式から推定される燃料量と、前記ロット案を構成する複数種類の製品の生産量及び前記製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出する燃料原単位算出ステップと、
を有し、計算機において演算部により読み出して各ステップの処理を実行させることを特徴とするロット作成プログラム。
【請求項４】
計算機の演算部を用いて、熱処理を行う熱処理工程において、一度にまとめて熱処理を行う複数種類の製品の組み合わせであるロットを作成するロット作成装置であって、
熱処理を行う複数種類の製品と各製品の単位製品あたりの物量とを製品情報として登録する製品情報記憶部と、
過去に熱処理したことがある実績ロットについて、各実績ロットを構成する複数種類の製品の生産量と、燃料量とを、実績ロット情報として登録する実績ロット情報記憶部と、
前記製品情報及び前記実績ロット情報に基づいて、燃料量を推定する燃料推定式を算出する燃料推定式算出部と、
前記熱処理工程において、ロットの対象とする複数種類の製品の生産量を、ロット案として入力するロット案入力部と、
前記ロット案と同じ実績ロットが前記実績ロット情報に存在するか否か判定する実績有無判定部と、
前記ロット案と同じ実績ロットが前記実績ロット情報に存在すると判定されると、前記ロット案と同じ実績ロットについての、燃料量と、複数種類の製品の生産量及び前記製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出し、前記ロット案と同じ実績ロットが前記実績ロット情報に存在しないと判定されると、前記燃料推定式から推定される燃料量と、前記ロット案を構成する複数種類の製品の生産量及び前記製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出する燃料原単位算出部と、
を有することを特徴とするロット作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、熱処理を行う熱処理工程において、一度にまとめて熱処理を行う複数種類の製品の組み合わせであるロットを作成するロット作成方法及びロット作成プログラム、並びにロット作成装置に関する。
【背景技術】
【０００２】
従来から、多工程からなる生産ラインで複数種類の製品を生産する際に、複数の製品をまとめて一度に処理可能な工程においては、いわゆるロットまとめとして、複数の製品をまとめて処理が行われている。ここで、複数の製品をまとめて一度に処理可能な工程とは、生産ラインにおいて同一処理条件で処理を実行することができる工程であり、例えば、熱処理を行う熱処理工程が挙げられる。
【０００３】
そして、ロットまとめを行うにあたり、１ロットあたりの製品の量（個数や重量）であるロット積載率を高めて、効率的に生産を行うことを目的とする技術が開発されている。このような従来技術として、例えば、特許文献１が挙げられる。特許文献１では、まず、バッチ処理（ロットまとめに相当）は行わずに、製品を生産するための一連の工程の仮日程計画を作成する。次に、作成した仮日程計画において、バッチ処理を行う工程について、リソース容量（ロット積載率に相当）が最大になるまで、複数の製品のまとめを行う。ここで、ロット積載率は、ロットにまとめられる製品の割合のことを意味する。最後に、バッチ処理を行う工程の前後工程では、バッチ処理を行う工程の日時を基準に再スケジューリングを行い、再日程計画として出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−８４０４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、熱処理工程においては、ロット積載率を高めたとしても、熱処理する単位物量あたりに使用する燃料量である燃料原単位を削減できていなければ、効率的に生産を行うことができない。一方、同じロット積載率であっても、ロットに含まれる製品の組み合わせにより、燃料原単位が異なることがある。そのような場合、特許文献１に示すような従来技術では、ロット積載率を高めることのみを考慮しており、同じロット積載率であっても、そのロットに含まれる製品の組み合わせによって変化する燃料原単位を考慮したロットを作成することができない。
【０００６】
そこで、本発明が解決しようとする課題は、熱処理を行う熱処理工程において、熱処理する単位物量あたりに使用する燃料量である燃料原単位を考慮しつつ、一度にまとめて熱処理を行う複数種類の製品の組み合わせであるロットを作成するロット作成方法及びロット作成プログラム、並びにロット作成装置を提供するものである。
【課題を解決するための手段】
【０００７】
本発明に係るロット作成方法は、熱処理を行う熱処理工程において、一度にまとめて熱処理を行う複数種類の製品の組み合わせであるロットを作成するロット作成方法であって、計算機の演算部により実行される処理が、熱処理を行う複数種類の製品と各製品の単位製品あたりの物量とを製品情報として登録する製品情報記憶ステップと、過去に熱処理したことがある実績ロットについて、各実績ロットを構成する複数種類の製品の生産量と、燃料量とを、実績ロット情報として登録する実績ロット情報記憶ステップと、前記製品情報及び前記実績ロット情報に基づいて、燃料量を推定する燃料推定式を算出する燃料推定式算出ステップと、前記熱処理工程において、ロットの対象とする複数種類の製品の生産量を、ロット案として入力するロット案入力ステップと、前記ロット案と同じ実績ロットが前記実績ロット情報に存在するか否か判定する実績有無判定ステップと、前記ロット案と同じ実績ロットが前記実績ロット情報に存在すると判定されると、前記ロット案と同じ実績ロットについての、燃料量と、複数種類の製品の生産量及び前記製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出し、前記ロット案と同じ実績ロットが前記実績ロット情報に存在しないと判定されると、前記燃料推定式から推定される燃料量と、前記ロット案を構成する複数種類の製品の生産量及び前記製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出する燃料原単位算出ステップと、を有することを特徴とする。
【０００８】
本発明に係るロット作成プログラムは、熱処理を行う熱処理工程において、一度にまとめて熱処理を行う複数種類の製品の組み合わせであるロットを作成するロット作成プログラムであって、熱処理を行う複数種類の製品と各製品の単位製品あたりの物量とを製品情報として登録する製品情報記憶ステップと、過去に熱処理したことがある実績ロットについて、各実績ロットを構成する複数種類の製品の生産量と、燃料量とを、実績ロット情報として登録する実績ロット情報記憶ステップと、前記製品情報及び前記実績ロット情報に基づいて、燃料量を推定する燃料推定式を算出する燃料推定式算出ステップと、前記熱処理工程において、ロットの対象とする複数種類の製品の生産量を、ロット案として入力するロット案入力ステップと、前記ロット案と同じ実績ロットが前記実績ロット情報に存在するか否か判定する実績有無判定ステップと、前記ロット案と同じ実績ロットが前記実績ロット情報に存在すると判定されると、前記ロット案と同じ実績ロットについての、燃料量と、複数種類の製品の生産量及び前記製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出し、前記ロット案と同じ実績ロットが前記実績ロット情報に存在しないと判定されると、前記燃料推定式から推定される燃料量と、前記ロット案を構成する複数種類の製品の生産量及び前記製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出する燃料原単位算出ステップと、を有し、計算機において演算部により読み出して各ステップの処理を実行させることを特徴とする。
【０００９】
本発明に係るロット作成装置は、計算機の演算部を用いて、熱処理を行う熱処理工程において、一度にまとめて熱処理を行う複数種類の製品の組み合わせであるロットを作成するロット作成装置であって、熱処理を行う複数種類の製品と各製品の単位製品あたりの物量とを製品情報として登録する製品情報記憶部と、過去に熱処理したことがある実績ロットについて、各実績ロットを構成する複数種類の製品の生産量と、燃料量とを、実績ロット情報として登録する実績ロット情報記憶部と、前記製品情報及び前記実績ロット情報に基づいて、燃料量を推定する燃料推定式を算出する燃料推定式算出部と、前記熱処理工程において、ロットの対象とする複数種類の製品の生産量を、ロット案として入力するロット案入力部と、前記ロット案と同じ実績ロットが前記実績ロット情報に存在するか否か判定する実績有無判定部と、前記ロット案と同じ実績ロットが前記実績ロット情報に存在すると判定されると、前記ロット案と同じ実績ロットについての、燃料量と、複数種類の製品の生産量及び前記製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出し、前記ロット案と同じ実績ロットが前記実績ロット情報に存在しないと判定されると、前記燃料推定式から推定される燃料量と、前記ロット案を構成する複数種類の製品の生産量及び前記製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出する燃料原単位算出部と、を有することを特徴とする。
【００１０】
これによると、過去に熱処理したことがある実績ロットについて、各実績ロットを構成する複数種類の製品の生産量と、燃料量とを、実績ロット情報として記憶する。そして、ロットの対象とする複数種類の製品の生産量をロット案として入力し、ロット案と同じ実績ロットが実績ロット情報にある場合は、その実績の燃料量を、複数種類の製品の生産量と製品情報に基づいて算出される熱処理を行う製品の合計物量で割った値として、単位物量あたりの燃料量である燃料原単位を算出する。ここで、合計物量は、ロットを構成する複数種類の製品について、生産量と、製品情報として登録した単位製品あたりの物量との積の総和として算出される。一方、ロット案と同じ実績ロットが実績ロット情報にない場合は、燃料推定式から推定される燃料量と、ロット案を構成する複数種類の製品の生産量及び製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出する。従って、試行錯誤的にロット案が作成されたとしても、ロット案に対して算出された燃料原単位を考慮して、効率的なロットを作成することができる。以上から、熱処理を行う熱処理工程において、熱処理する単位物量あたりに使用する燃料量である燃料原単位を考慮しつつ、一度にまとめて熱処理を行う複数種類の製品の組み合わせであるロットを作成することができる。
尚、単位製品あたりの物量としては、重量、長さ、面積などを用いることができる。また、生産量とは、製品を生産する量を意味し、生産する製品の数が単位として用いられる。そして、合計物量は、前述の通り、生産量と単位製品あたりの物量との積のロットを構成する複数種類の製品についての総和であり、前述した単位製品あたりの物量に対応する物量の単位が用いられる。
【００１１】
ここで、前記燃料推定式は、前記製品情報及び前記実績ロット情報に基づいて、前記実績ロット情報に含まれる各実績ロットについて、実績ロットを構成する複数種類の各製品に与えられるパラメータと各製品の生産量との積の全製品についての総和と、燃料量との差の二乗を算出し、算出した値の全実績ロットについての総和が最小となる各製品の前記パラメータを推定し、推定された各製品の前記パラメータと各製品の生産量との積の全製品についての総和を燃料量として推定して算出して良い。
【００１２】
これにより、燃料量を推定する燃料推定式に各製品のパラメータを用いている。そして、実績ロットを構成する複数種類の各製品に与えられるパラメータと各製品の生産量との積を全製品毎に総和した値と実績の燃料量との二乗を算出し、それを全ロットについて総和した値が最小となる各製品のパラメータを推定している。その結果、各製品のパラメータの推定問題が線形連立方程式を解く問題となるため、製品数が多い場合であっても、燃料推定式を高速に計算することができる。
【００１３】
尚、本発明に係るロット作成プログラムは、リムーバブル型記録媒体やハードディスクなどの固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。
【発明の効果】
【００１４】
本発明のロット作成方法及びロット作成プログラム、並びにロット作成装置は、熱処理を行う熱処理工程において、熱処理する単位物量あたりに使用する燃料量である燃料原単位を考慮しつつ、一度にまとめて熱処理を行う複数種類の製品の組み合わせであるロットを作成することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係るロット作成装置のブロック図である。
【図２】本実施形態に係るロット作成方法の処理の手順について説明したフローチャートである。
【図３】本実施例に係る熱処理工程と製品との関係を示す模式図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しつつ、本発明に係るロット作成方法及びロット作成プログラム、並びにロット作成装置を実施するための形態について、具体的な一例に即して説明する。
【００１７】
まず、本実施形態に係るロット作成装置について、図１に基づいて説明する。図１は、本実施形態に係るロット作成装置のブロック図である。ロット作成装置１は、演算部と、記憶部と、入力部と、出力部と、から構成されて、計算機上に実装される。ここで、図１に示されているロット作成装置１の各部（演算部、記憶部、入力部、及び、出力部）は、例えば汎用のパーソナルコンピュータ等の計算機によって構成される。かかる計算機には、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、ＣＤ−ＲＯＭの駆動装置などのハードウェアが収納されており、ハードディスクには、プログラム（このプログラムは、リムーバブルな記憶媒体に記録することにより、様々なコンピュータにインストールすることが可能である）を含む各種のソフトウェアが記録される。そして、これらのハードウェアおよびソフトウェアが組み合わされることによって、上述の各部が構築される。
【００１８】
図１に示すように、ロット作成装置１は、製品情報記憶部１１と、実績ロット情報記憶部１２と、燃料推定式算出部２１と、ロット案入力部２２と、実績有無判定部２３と、燃料原単位算出部２４と、燃料原単位出力部２５と、から構成される。
【００１９】
製品情報記憶部１１は、熱処理を行う複数種類の製品と各製品の単位製品あたりの物量とが、製品情報として、外部から登録されて記憶するためのものである。単位製品あたりの物量としては、重量、長さ、面積などを用いることができる。例えば、単位製品あたりの物量として重量を用いる場合、単位製品あたりの物量の単位はｔｏｎとして与えられる。ここで、製品情報記憶部１１において、外部から登録される製品情報は、予め、図示しない入力部（キーボード等）から入力したり、リムーバブルな記憶媒体に記録されて与えたり、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して与えたりして、記憶装置や補助記憶装置等に記憶する。
【００２０】
実績ロット情報記憶部１２は、過去に熱処理したことがある実績ロットについて、各実績ロットを構成する複数種類の製品の生産量と、燃料量とが、実績ロット情報として、外部から登録されて記憶するためのものである。生産量とは、製品を生産する量を意味し、生産する製品の数が単位として用いられる。また、各実績ロットについての熱処理を行う製品の合計物量を合わせて登録しても良い。ここで、合計物量とは、実績ロットを構成する複数種類の製品について、生産量と、製品情報として登録した単位製品あたりの物量との積の総和として算出される。合計物量は、前述した単位製品あたりの物量に対応する物量の単位が用いられる。例えば、単位製品あたりの物量として重量を用いる場合、合計物量の単位はｔｏｎとして与えられる。ここで、実績ロット情報記憶部１２において、外部から登録される製品情報は、予め、図示しない入力部（キーボード等）から入力したり、リムーバブルな記憶媒体に記録されて与えたり、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して与えたりして、記憶装置や補助記憶装置等に記憶する。
【００２１】
燃料推定式算出部２１は、製品情報記憶部１１で登録した製品情報及び実績ロット情報記憶部１２で登録した実績ロット情報に基づいて、燃料量を推定する燃料推定式を算出するためのものである。より詳細には、燃料推定式算出部２１では、以下のように燃料推定式を推定する。まず、製品情報及び実績ロット情報に基づいて、実績ロット情報に含まれる各実績ロットについて、実績ロットを構成する複数種類の各製品に与えられるパラメータと各製品の生産量との積の全製品についての総和と、燃料量との差の二乗を算出し、算出した値の全実績ロットについての総和が最小となる各製品のパラメータを推定する。そして、推定された各製品のパラメータと各製品の生産量との積の全製品についての総和を燃料量として推定する燃料推定式を算出する。
【００２２】
例えば、ロットｉが１〜Ｉあり、複数種類の製品ｊが１〜Ｊある場合、実績ロット情報に含まれる各実績ロットについて、実績ロットを構成する複数種類の各製品に与えられるパラメータＸ＿ｊと各製品の合計物量βｊとの積の全製品についての総和と、燃料量αｉとの差の二乗を算出し、算出した値の全実績ロットについての総和Ｙは、次式のようになる。そして、次式に基づいて、Ｙが最小となる各製品のパラメータＸ＿ｊを推定する。
【００２３】
【数１】
2015184898.tif 000003
【００２４】
また、後述するロット案を構成する複数種類の製品の生産量をδｊとすると、燃料量Ｚを推定する燃料推定式は、次式の通りとなる。
【００２５】
【数２】
2015184898.tif 000004
【００２６】
ロット案入力部２２は、熱処理工程において、ロットの対象とする複数種類の製品の生産量を、ロット案として入力するためのものである。上述の通り、生産量とは、製品を製造する量を意味し、製品の数が単位として用いられる。ロット案入力部２２において、外部から入力されるロット案は、図示しない入力部（キーボード等）から与えられたり、リムーバブルな記憶媒体に記録されて与えたり、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して与えたりする。ここで、ロットの対象とする複数種類の製品は、例えば、熱処理の前工程が完了しており、次に熱処理工程で処理できる状態となっている製品の中から、製品納期などの観点から優先的に熱処理を行いたい製品を選択することが好ましい。また、入力するロット案は、１つに限らず、複数であっても良い。
【００２７】
実績有無判定部２３は、ロット案入力部２２で入力したロット案と同じ実績ロットが実績ロット情報記憶部１２で登録した実績ロット情報に存在するか否か判定するためのものである。ロット案と同じ実績ロットとは、ロット案を構成する複数種類の製品の生産量と、実績ロットを構成する複数種類の製品の生産量とが同じであることを意味する。そして、判定結果は、燃料原単位算出部２４に出力する。
【００２８】
燃料原単位算出部２４は、実績有無判定部２３の判定結果に基づいて、単位物量あたりの燃料量である燃料原単位を算出するためのものである。即ち、燃料原単位算出部２４は、実績有無判定部２３で、ロット案入力部２２で入力したロット案と同じ実績ロットが実績ロット情報記憶部１２で登録した実績ロット情報に存在すると判定されると、ロット案と同じ実績ロットについての燃料量と複数種類の製品の生産量及び製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出する。ここで、前述の通り、合計物量とは、実績ロットを構成する複数種類の製品について、生産量と、製品情報として登録した単位製品あたりの物量との積の総和として算出される。そして、燃料原単位は、ロット案と同じ実績ロットについての燃料量を合計物量で割った値として算出される。
【００２９】
一方、燃料原単位算出部２４は、実績有無判定部２３で、ロット案入力部２２で入力したロット案と同じ実績ロットが実績ロット情報記憶部１２で登録した実績ロット情報に存在しないと判定されると、燃料推定式算出部２１で算出した燃料推定式とロット案とに基づいて、単位物量あたりの燃料量である燃料原単位を算出する。即ち、燃料原単位算出部２４は、燃料推定式算出部２１で算出した燃料推定式と、ロット案を構成する複数種類の製品の生産量及び製品情報から算出される合計物量とに基づいて、燃料原単位を算出する。具体的には、燃料原単位は、燃料量を、ロットを構成する製品の合計物量で割った値となる。そして、算出された燃料原単位１３は、記憶部に記憶される。
【００３０】
例えば、ロットｉが１〜Ｉあり、複数種類の製品ｊが１〜Ｊあり、複数種類の各製品に与えられるパラメータＸ＿ｊとし、ロット案を構成する複数種類の製品の生産量をδｊとすると、燃料量Ｚは、上述の数２で示す燃料推定式で求められる。そして、燃料原単位＝（燃料量Ｚ）÷（ロットを構成する製品の合計物量）となる。
【００３１】
燃料原単位出力部２６は、燃料原単位算出部２４で算出した燃料原単位１３を、ロット作成装置１における計算結果として、ディスプレイ、プリンタ等の出力装置に出力するためのものである。尚、ロット案入力部２２で入力したロット案が複数ある場合は、ロット案毎に算出された燃料原単位１３を出力することが好ましい。
【００３２】
次に、本実施形態に係るロット作成方法の処理の手順について、図２に基づいて、説明する。図２は、本実施形態に係るロット作成方法の処理の手順について説明したフローチャートである。
尚、以下で説明する本実施形態に係るロット作成方法の処理は、計算機においても同様に、ロット作成プログラムとしてＣＰＵにより読み出して実行することができる。また、このロット作成プログラムは、リムーバブルな記憶媒体に記録しておくことにより、様々な計算機の記憶装置にインストールすることが可能である。
【００３３】
図２に示すように、計算機において、熱処理を行う複数種類の製品と各製品の単位製品あたりの物量とが、製品情報として、事前に、入力部から入力されたり、リムーバブルな記憶媒体に記録されて与えられたり、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して与えられたりして、記憶部に登録される（Ｓ１：製品情報記憶ステップ）。尚、本ステップは、上述したロット作成装置１の製品情報記憶部１１に相当し、詳細な説明を省略する。
【００３４】
また、過去に熱処理したことがある実績ロットについて、各実績ロットを構成する複数種類の製品の生産量と、燃料量とが、実績ロット情報として、事前に、入力部から入力されたり、リムーバブルな記憶媒体に記録されて与えられたり、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して与えられたりして、記憶部に登録される（Ｓ２：実績ロット情報記憶ステップ）。尚、本ステップは、上述したロット作成装置１の実績ロット情報記憶部１２に相当し、詳細な説明を省略する。
【００３５】
次に、Ｓ１で登録した製品情報及びＳ２で登録した実績ロット情報に基づいて、燃料量を推定する燃料推定式を算出する（Ｓ３：燃料推定式算出ステップ）。尚、本ステップは、上述したロット作成装置１の燃料推定式算出部２１に相当し、詳細な説明を省略する。
【００３６】
また、熱処理工程において、ロットの対象とする複数種類の製品の生産量を、ロット案として、入力部から入力されたり、リムーバブルな記憶媒体に記録されて与えられたり、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して与えられたりして、入力する（Ｓ４：ロット案入力ステップ）。尚、本ステップは、上述したロット作成装置１のロット案入力部２２に相当し、詳細な説明を省略する。
【００３７】
そして、Ｓ４で入力したロット案と同じ実績ロットが、Ｓ２で登録した実績ロット情報に存在するか否か判定する（Ｓ５：実績有無判定ステップ）。尚、本ステップは、上述したロット作成装置１の実績有無判定部２３に相当し、詳細な説明を省略する。
【００３８】
Ｓ４で入力したロット案と同じ実績ロットが、Ｓ２で登録した実績ロット情報に存在すると、Ｓ５で判定されると（Ｓ５：ＹＥＳ）、ロット案と同じ実績ロットについての燃料量と複数種類の製品の生産量及び製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出する（Ｓ６：燃料原単位算出ステップ）。尚、本ステップは、上述したロット作成装置１の燃料原単位算出部２４に相当し、詳細な説明を省略する。
【００３９】
一方、Ｓ４で入力したロット案と同じ実績ロットが、Ｓ２で登録した実績ロット情報に存在しないと、Ｓ５で判定されると（Ｓ５：ＮＯ）、Ｓ３で算出した燃料推定式から算出された燃料量とロット案とに基づいて、単位物量あたりの燃料量である燃料原単位を算出する（Ｓ７：燃料原単位算出ステップ）。尚、本ステップは、上述したロット作成装置１の燃料原単位算出部２４に相当し、詳細な説明を省略する。
【００４０】
最後に、Ｓ６またはＳ７で算出した燃料原単位を、ロット作成方法における計算結果として、ディスプレイ、プリンタ等の出力装置に出力する（Ｓ８）。尚、本ステップは、上述したロット作成装置１の燃料原単位出力部２６に相当し、詳細な説明を省略する。
【００４１】
このように、本実施形態のロット作成装置及びロット作成方法、並びにロット作成プログラムによれば、過去に熱処理したことがある実績ロットについて、各実績ロットを構成する複数種類の製品の生産量と、燃料量とを、実績ロット情報として記憶する。そして、ロットの対象とする複数種類の製品の生産量をロット案として入力し、ロット案と同じ実績ロットが実績ロット情報にある場合は、その実績の燃料量を、複数種類の製品の生産量と製品情報に基づいて算出される熱処理を行う製品の合計物量で割った値として、単位物量あたりの燃料量である燃料原単位を算出する。ここで、合計物量は、ロットを構成する複数種類の製品について、生産量と、製品情報として登録した単位製品あたりの物量との積の総和として算出される。一方、ロット案と同じ実績ロットが実績ロット情報にない場合は、燃料推定式から推定される燃料量と、ロット案を構成する複数種類の製品の生産量及び製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出する。従って、試行錯誤的にロット案が作成されたとしても、ロット案に対して算出された燃料原単位を考慮して、効率的なロットを作成することができる。以上から、熱処理を行う熱処理工程において、熱処理する単位物量あたりに使用する燃料量である燃料原単位を考慮しつつ、一度にまとめて熱処理を行う複数種類の製品の組み合わせであるロットを作成することができる。
【００４２】
また、燃料量を推定する燃料推定式に各製品のパラメータを用いている。そして、実績ロットを構成する複数種類の各製品に与えられるパラメータと各製品の生産量との積を全製品毎に総和した値と実績の燃料量との二乗を算出し、それを全ロットについて総和した値が最小となる各製品のパラメータを推定している。その結果、各製品のパラメータの推定問題が線形連立方程式を解く問題となるため、製品数が多い場合であっても、燃料推定式を高速に計算することができる。
【００４３】
以上、本発明の好適な実施の形態について説明したが、本発明は、前記実施の形態に限定されるものではなく、特許請求の範囲に記載した限りにおいてさまざまな変更が可能なものである。
【００４４】
例えば、上記実施形態のロット作成装置及びロット作成方法、並びにロット作成プログラムでは、単位製品あたりの物量として重量を用いたが、単位製品あたりの物量として、長さ、面積などを用いても良い。
【実施例】
【００４５】
次に、本実施形態のロット作成装置及びロット作成方法、並びにロット作成プログラムに係る実施例について、以下で説明する。
【００４６】
本実施例について、図２に示す本実施形態に係るロット作成方法の処理の手順に沿って説明する。本実施例では、図３に示すように、１個の炉を持つ熱処理工程で、２種類以上の製品を炉に投入し熱処理を行う熱処理工程を考える。尚、図３の例では、製品１〜６の６種類の製品が存在する。そして、本実施例では、製品が製品１〜５の５種類存在するものとする。また、本実施例においては、単位製品あたりの物量の単位として、重量（ｔｏｎ）が用いられる。
【００４７】
［実施例１］
まず、実施例１について説明する。表１に示す通り、熱処理を行う複数種類の製品と各製品の単位製品あたりの物量とが、製品情報として、記憶部に登録される（Ｓ１）。例えば、製品１についての単位製品（１個）あたりの物量は８ｔｏｎとなる。
【００４８】
【表１】
2015184898.tif 000005
【００４９】
また、表２に示す通り、過去に熱処理したことがある実績ロットについて、各実績ロットを構成する複数種類の製品の生産量と、燃料量とが、実績ロット情報として、記憶部に登録される（Ｓ２）。表２において、製品毎に記載している数値は、ロットを構成する複数種類の製品の生産量（個数）を表し、燃料量は、ロットで使用した燃料量を意味する。例えば、ロット番号１の実績ロットは、製品１を１個と、製品３を１個と、製品４を１個とで構成されるロットであることを表している。また、ロット番号１の実績ロットでは、燃料量は３０５．０Ｎｍ３であり、３０５．０Ｎｍ３の燃料を使っていることを表している。
【００５０】
【表２】
2015184898.tif 000006
【００５１】
更に、実績ロット情報として、各実績ロットの合計物量（合計重量）と燃料原単位とが予め計算されて登録される。合計物量（合計重量）は、ロットを構成する複数種類の製品についての生産量（個数）と単位製品あたりの物量との積の総和として計算される。燃料原単位は、燃料量を合計物量（合計重量）で割った値として計算される。
【００５２】
次に、Ｓ１で登録した製品情報及びＳ２で登録した実績ロット情報に基づいて、燃料量を推定する燃料推定式を算出する（Ｓ３）。まず、本実施例では製品１〜５の５種類の製品が存在するため、５種類の各製品のパラメータ（Ｘ＿１，Ｘ＿２，…，Ｘ＿５）の値を推定する。具体的には、数１に示す式における値Ｙが最小となるようにパラメータを推定する。数１に示す式を本実施例に適用した式を下記に示す。下記の式において１つ目の｛｝＾２はロット番号１の実績ロットの燃料量に対する推定燃料量の誤差の二乗和、２つ目の｛｝＾２はロット番号２の実績ロットの燃料量に対する推定燃料量の誤差の二乗和に相当する。３つ目以降も同様である。
Ｙ＝｛３０５−（１×Ｘ＿１＋０×Ｘ＿２＋１×Ｘ＿３＋１×Ｘ＿４＋０×Ｘ＿５）｝＾２
＋｛３６５−（０×Ｘ＿１＋１×Ｘ＿２＋１×Ｘ＿３＋２×Ｘ＿４＋１×Ｘ＿５）｝＾２
＋｛３５５−（１×Ｘ＿１＋１×Ｘ＿２＋１×Ｘ＿３＋０×Ｘ＿４＋１×Ｘ＿５）｝＾２
＋｛３３０−（１×Ｘ＿１＋１×Ｘ＿２＋０×Ｘ＿３＋１×Ｘ＿４＋１×Ｘ＿５）｝＾２
＋｛３８５−（１×Ｘ＿１＋３×Ｘ＿２＋０×Ｘ＿３＋０×Ｘ＿４＋１×Ｘ＿５）｝＾２
＋｛３８０−（１×Ｘ＿１＋１×Ｘ＿２＋０×Ｘ＿３＋２×Ｘ＿４＋１×Ｘ＿５）｝＾２
＋｛３５５−（０×Ｘ＿１＋２×Ｘ＿２＋１×Ｘ＿３＋０×Ｘ＿４＋２×Ｘ＿５）｝＾２
【００５３】
上記Ｙを最小にするＸ＿１，Ｘ＿２，…，Ｘ＿５を求めるためには、上記式をＸ＿１，Ｘ＿２，…，Ｘ＿５で各々偏微分した値が０となる５個の連立方程式を解くことで求められる。本実施例におけるＹを最小にするＸ＿１，Ｘ＿２，…，Ｘ＿５を表３に示す。
【００５４】
【表３】
2015184898.tif 000007
【００５５】
そして、燃料量Zを推定する燃料推定式は、数２に示す式に基づいて算出される。数２に示す燃料推定式を本実施例に適用した燃料推定式を下記に示す。下記の燃料推定式において、♯１，♯２，♯３，♯４，♯５は後述するロット案における製品１，２，３，４，５の生産量（個数）である。
Ｚ＝♯１×Ｘ＿１＋♯２×Ｘ＿２＋♯３×Ｘ＿３＋♯４×Ｘ＿４＋♯５×Ｘ＿５
【００５６】
また、表４に示す通り、熱処理工程において、ロットの対象とする複数種類の製品の生産量を、ロット案として、入力する（Ｓ４）。本実施例では、製品２が２個、製品３が１個、製品５が２個で構成されるロット案を入力する。
【００５７】
【表４】
2015184898.tif 000008
【００５８】
そして、Ｓ４で入力したロット案と同じ実績ロットが、Ｓ２で登録した実績ロット情報に存在するか否か判定する（Ｓ５）。本実施例では、表２に示す実績ロット情報に、Ｓ４で入力したロット案と同じ実績ロットがあるため、実績ロットが存在するとして判定する（Ｓ５：ＹＥＳ）。
【００５９】
Ｓ４で入力したロット案と同じ実績ロットが、Ｓ２で登録した実績ロット情報に存在すると、Ｓ５で判定されると（Ｓ５：ＹＥＳ）、ロット案と同じ実績ロットについての燃料量と複数種類の製品の生産量及び製品情報から算出される合計物量とに基づいて、単位物量あたりの燃料量である燃料原単位を算出する（Ｓ６）。本実施例では、実績ロット情報に登録された燃料原単位がロット案の燃料原単位として算出される。
【００６０】
そして、Ｓ６で算出された燃料原単位の結果を出力する（Ｓ７）。本実施例における燃料原単位の算出結果を表５に示す。本実施例では、算出された燃料原単位の他、ロット案を構成する複数製品の生産量（個数）と、合計物量（合計重量）と燃料量とを合わせて表示する。
【００６１】
【表５】
2015184898.tif 000009
【００６２】
このように、実施例１では、作成したロット案と全く同じ実績ロットが存在しているため、過去の実績ロット情報を利用することで、燃料原単位が算出される。そして、ロット積載率だけでなく、燃料原単位に基づいて、製品の組み合わせによる燃料量への影響を考慮しながら、試行錯誤的にロット案を作成することができる。
【００６３】
［実施例２］
次に、実施例２について説明する。上述の表１に示す通り、熱処理を行う複数種類の製品と各製品の単位製品あたりの物量とが、製品情報として、記憶部に登録される（Ｓ１）。
【００６４】
また、表６に示す通り、過去に熱処理したことがある実績ロットについて、各実績ロットを構成する複数種類の製品の生産量と、燃料量とが、実績ロット情報として、記憶部に登録される（Ｓ２）。表６において、製品毎に記載している数値は、ロットを構成する複数種類の製品の生産量（個数）を表し、燃料量は、ロットで使用した燃料量を意味する。例えば、ロット番号１の実績ロットは、製品１を１個と、製品３を１個と、製品４を１個とで構成されるロットであることを表している。また、ロット番号１の実績ロットでは、燃料量は３０５．０Ｎｍ３であり、３０５．０Ｎｍ３の燃料を使っていることを表している。
【００６５】
【表６】
2015184898.tif 000010
【００６６】
更に、実績ロット情報として、各実績ロットの合計物量（合計重量）と燃料原単位とが予め計算されて登録される。合計物量（合計重量）は、ロットを構成する複数種類の製品についての生産量（個数）と単位製品あたりの物量との積の総和として計算される。燃料原単位は、燃料量を合計物量（合計重量）で割った値として計算される。
【００６７】
次に、Ｓ１で登録した製品情報及びＳ２で登録した実績ロット情報に基づいて、燃料量を推定する燃料推定式を算出する（Ｓ３）。まず、本実施例では製品１〜５の５種類の製品が存在するため、５種類の各製品のパラメータ（Ｘ＿１，Ｘ＿２，…，Ｘ＿５）の値を推定する。具体的には、数１に示す式における値Ｙが最小となるようにパラメータを推定する。数１に示す式を本実施例に適用した式を下記に示す。下記の式において、１つ目の｛｝＾２はロット番号１の実績ロットの燃料量に対する推定燃料量の誤差の二乗和、２つ目の｛｝＾２はロット番号２の実績ロットの燃料量に対する推定燃料量の誤差の二乗和に相当する。３つ目以降も同様である。
Ｙ＝｛３０５−（１×Ｘ＿１＋０×Ｘ＿２＋１×Ｘ＿３＋１×Ｘ＿４＋０×Ｘ＿５）｝＾２
＋｛３６５−（０×Ｘ＿１＋１×Ｘ＿２＋１×Ｘ＿３＋２×Ｘ＿４＋１×Ｘ＿５）｝＾２
＋｛３５５−（１×Ｘ＿１＋１×Ｘ＿２＋１×Ｘ＿３＋０×Ｘ＿４＋１×Ｘ＿５）｝＾２
＋｛３３０−（１×Ｘ＿１＋１×Ｘ＿２＋０×Ｘ＿３＋１×Ｘ＿４＋１×Ｘ＿５）｝＾２
＋｛３８５−（１×Ｘ＿１＋３×Ｘ＿２＋０×Ｘ＿３＋０×Ｘ＿４＋１×Ｘ＿５）｝＾２
＋｛３８０−（１×Ｘ＿１＋１×Ｘ＿２＋０×Ｘ＿３＋２×Ｘ＿４＋１×Ｘ＿５）｝＾２
【００６８】
上記Ｙを最小にするＸ＿１，Ｘ＿２，…，Ｘ＿５を求めるためには、上記式をＸ＿１，Ｘ＿２，…，Ｘ＿５で各々偏微分した値が０となる５個の連立方程式を解くことで求められる。本実施例におけるＹを最小にするＸ＿１，Ｘ＿２，…，Ｘ＿５を表７に示す。
【００６９】
【表７】
2015184898.tif 000011
【００７０】
そして、燃料量Ｚを推定する燃料推定式は、数２に示す燃料推定式に基づいて算出される。数２に示す燃料推定式を本実施例に適用した燃料推定式を下記に示す。下記の燃料推定式において、♯１，♯２，♯３，♯４，♯５は後述するロット案における製品１，２，３，４，５の生産量（個数）である。
Ｚ＝♯１×Ｘ＿１＋♯２×Ｘ＿２＋♯３×Ｘ＿３＋♯４×Ｘ＿４＋♯５×Ｘ＿５
【００７１】
また、上述の表４に示す通り、熱処理工程において、ロットの対象とする複数種類の製品の生産量を、ロット案として、入力する（Ｓ４）。本実施例では、製品２が２個、製品３が１個、製品５が２個で構成されるロット案を入力する。
【００７２】
そして、Ｓ４で入力したロット案と同じ実績ロットが、Ｓ２で登録した実績ロット情報に存在するか否か判定する（Ｓ５）。本実施例では、表６に示す実績ロット情報に、Ｓ４で入力したロット案と同じ実績ロットがないため、実績ロットが存在しないとして判定する（Ｓ５：ＮＯ）。
【００７３】
Ｓ４で入力したロット案と同じ実績ロットが、Ｓ２で登録した実績ロット情報に存在しないと、Ｓ５で判定されると（Ｓ５：ＮＯ）、Ｓ３で算出した燃料推定式から推定される燃料量とロット案とに基づいて、燃料原単位を算出する（Ｓ７）。本実施例では、燃料量Ｚが燃料推定式に基づいて、下記の通りに計算される。
Ｚ＝０×１２９．６＋２×６５．６＋１×１０５．９＋０×６６．８＋２×５８．６＝３５１．６
そして、燃料原単位は、燃料量Ｚを、ロットを構成する製品の合計物量（合計重量）で割った値（３５１．６÷２４≒１４．６）として計算される。
【００７４】
そして、Ｓ６で算出された燃料原単位の結果を出力する（Ｓ７）。本実施例における燃料原単位の算出結果を表８に示す。本実施例では、算出された燃料原単位の他、ロット案を構成する複数製品の生産量（個数）と、合計物量（合計重量）と燃料量とを合わせて表示する。
【００７５】
【表８】
2015184898.tif 000012
【００７６】
このように、実施例２では、作成したロット案と全く同じ実績ロットが存在しなくとも、過去の実績ロットとその燃料原単位をもとに、燃料量を燃料推定式により推定することで、燃料原単位が算出される。そして、燃料原単位に基づいて、製品の組み合わせによる燃料量への影響を考慮しながら、試行錯誤的にロット案を作成することができる。
【符号の説明】
【００７７】
１１  製品情報記憶部
１２  実績ロット情報記憶部
２１  燃料推定式算出部
２２  ロット案入力部
２３  実績有無判定部
２４  燃料原単位算出部
Ｓ１  製品情報記憶ステップ
Ｓ２  実績ロット情報記憶ステップ
Ｓ３  燃料推定式算出ステップ
Ｓ４  ロット案入力ステップ
Ｓ５  実績有無判定ステップ
Ｓ６  燃料原単位算出ステップ
Ｓ７  燃料原単位算出ステップ
【図１】
2015184898.tif 000013
【図２】
2015184898.tif 000014
【図３】
2015184898.tif 000015