(57)【要約】【課題】生産計画の作成を迅速化する。【解決手段】まず、品種別ライン優先順位制約に従って、当該旬の初日（７月１１日）の第１位の優先順位のラインに対して、各旬別管理品種の必要生産量を山積みする（ａ）。そして、制約違反分（例えば、ブランド数違反）を次の日（７月１２日）に山崩しする。そして、更に、他の制約違反分（例えば、生産能力オーバ）を更に次の日（７月１３日）に山崩しする。【選択図】図６
2005122760.tif 000002
【特許請求の範囲】
【請求項１】
各々複数のラインを有する複数の工場において複数の品種の製品を生産するための生産計画を生産計画作成プログラムがインストールされた情報処理装置により作成する生産計画作成方法であって、前記生産計画作成プログラムにより、
複数の日からなる期間を単位として管理される各品種についての全体売上を予め設定された配分パラメータに基づいて按分して品種別工場別期間別の必要生産量を決定する工程と、
日を単位として管理される各品種についての全体売上見込を予め設定された配分パラメータに基づいて按分して品種別工場別日別の必要生産量を決定する工程と、
前記期間を単位として管理される品種についての前記品種別工場別期間別の必要生産量を該当する期間の特定の日における該当する工場の複数のラインに対して予め設定された制約に基づいて山積みし、その山積みした必要生産量のうち予め設定された制約に違反する制約違反分を山崩しし、その後に更に、前記日を単位として管理される品種についての前記品種別工場別日別の必要生産量を該当する工場の複数のラインに対して予め設定された制約に基づいて山積みし、その山積みした必要生産量のうち予め設定された制約に違反する制約違反分を山崩しし、これによりライン別日別の生産計画を作成する工程と、を含む処理を実行し、
前記ライン別日別の生産計画を作成する工程における前記期間を単位として管理される品種についての山崩しは、同日における同一工場の他のラインへの山崩し、同日における他の工場への山崩し、前記該当する期間内における同一工場の他のラインへの山崩し、前記該当する期間内における他の工場への山崩し、の順に実行される、
ことを特徴とする生産計画作成方法。
【請求項２】
前記ライン別日別の生産計画を作成する工程における前記日を単位として管理される品種についての山積みは、該当する工場の複数のラインに対して、予め設定された優先順位に基づいてなされることを特徴とする請求項１に記載の生産計画作成方法。
【請求項３】
前記ライン別日別の生産計画を作成する工程における前記日を単位として管理される品種についての山崩しは、前記制約違反分を同日における同一工場の他のラインに山崩しすることを含むことを特徴とする請求項１に記載の生産計画作成方法。
【請求項４】
前記ライン別日別の生産計画を作成する工程における前記日を単位として管理される品種についての山崩しは、前記制約違反分を同日における他の工場に山崩しすることを含むことを特徴とする請求項１に記載の生産計画作成方法。
【請求項５】
前記ライン別日別の生産計画を作成する工程における前記日を単位として管理される品種についての山崩しは、前記制約違反分を同一工場の他の日に山崩しすることを含むことを特徴とする請求項１に記載の生産計画作成方法。
【請求項６】
前記ライン別日別の生産計画を作成する工程における前記日を単位として管理される品種についての山崩しは、前記制約違反分を後倒しによって山崩しすることを含むことを特徴とする請求項５に記載の生産計画作成方法。
【請求項７】
前記ライン別日別の生産計画を作成する工程における前記日を単位として管理される品種についての山崩しは、前記制約違反分を前倒しによって山崩しすることを含むことを特徴とする請求項５に記載の生産計画作成方法。
【請求項８】
前記ライン別日別の生産計画を作成する工程における前記日を単位として管理される品種についての山崩しは、前記制約違反分を前倒ししながら他の工場に山崩しすることを含むことを特徴とする請求項１に記載の生産計画作成方法。
【請求項９】
前記ライン別日別の生産計画を作成する工程における前記期間を単位として管理される品種についての山積みは、該当する工場の複数のラインに対して予め設定された優先順位に基づいてなされることを特徴とする請求項１に記載の生産計画作成方法。
【請求項１０】
各々複数のラインを有する複数の工場において複数の品種の製品を生産するための生産計画を作成する情報処理装置であって、
複数の日からなる期間を単位として管理される各品種についての全体売上を予め設定された配分パラメータに基づいて按分して品種別工場別期間別の必要生産量を決定する手段と、
日を単位として管理される各品種についての全体売上見込を予め設定された配分パラメータに基づいて按分して品種別工場別日別の必要生産量を決定する手段と、
前記期間を単位として管理される品種についての前記品種別工場別期間別の必要生産量を該当する期間の特定の日における該当する工場の複数のラインに対して予め設定された制約に基づいて山積みし、その山積みした必要生産量のうち予め設定された制約に違反する制約違反分を山崩しし、その後に更に、前記日を単位として管理される品種についての前記品種別工場別日別の必要生産量を該当する工場の複数のラインに対して予め設定された制約に基づいて山積みし、その山積みした必要生産量のうち予め設定された制約に違反する制約違反分を山崩しし、これによりライン別日別の生産計画を作成する手段と、を備え、
前記ライン別日別の生産計画を作成する手段は、前記期間を単位として管理される品種についての山崩しを、同日における同一工場の他のラインへの山崩し、同日における他の工場への山崩し、前記該当する期間内における同一工場の他のラインへの山崩し、前記該当する期間内における他の工場への山崩し、の順に実行する、
ことを特徴とする情報処理装置。
【請求項１１】
請求項１乃至請求項９のいずれか１項に記載の生産計画作成方法を実行する生産計画作成プログラムを格納したことを特徴とするメモリ媒体。
【請求項１２】
生産管理システムであって、
各々複数のラインを有する複数の工場と、
前記複数の工場において複数の品種の製品を生産するための生産計画を作成する情報処理装置と、
を備え、
前記情報処理装置は、
複数の日からなる期間を単位として管理される各品種についての全体売上を予め設定された配分パラメータに基づいて按分して品種別工場別期間別の必要生産量を決定する手段と、
日を単位として管理される各品種についての全体売上見込を予め設定された配分パラメータに基づいて按分して品種別工場別日別の必要生産量を決定する手段と、
前記期間を単位として管理される品種についての前記品種別工場別期間別の必要生産量を該当する期間の特定の日における該当する工場の複数のラインに対して予め設定された制約に基づいて山積みし、その山積みした必要生産量のうち予め設定された制約に違反する制約違反分を山崩しし、その後に更に、前記日を単位として管理される品種についての前記品種別工場別日別の必要生産量を該当する工場の複数のラインに対して予め設定された制約に基づいて山積みし、その山積みした必要生産量のうち予め設定された制約に違反する制約違反分を山崩しし、これによりライン別日別の生産計画を作成する手段とを有し、
前記ライン別日別の生産計画を作成する手段は、前記期間を単位として管理される品種についての山崩しを、同日における同一工場の他のラインへの山崩し、同日における他の工場への山崩し、前記該当する期間内における同一工場の他のラインへの山崩し、前記該当する期間内における他の工場への山崩し、の順に実行し、
前記複数の工場は、前記情報処理装置により作成されたライン別日別の生産計画をネットワークを通じて参照する手段を有する、
ことを特徴とする生産管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生産計画作成方法、情報処理装置及び生産管理システムに係り、特に、各々複数のラインを有する複数の工場において複数の品種の製品を生産するための生産計画を作成する生産計画作成方法、情報処理装置及びそれを制御するプログラムを格納したメモリ媒体、並びに生産管理システムに関する。
【背景技術】
【０００２】
製品の生産計画は、例えば、品種別、工場別、日別、ライン（製造ライン）別に作成する必要がある。従来、このような生産計画は、担当者の経験や勘に頼って作成されていた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
経験や勘に頼る従来の生産計画の作成においては、多大な労力と時間を要する。例えば、本出願人の業務に係るビールの生産計画を一例に挙げると、全国の工場における年間の生産計画を作成するために膨大な工数を要する。ビールの生産量、品種数、工場数、ライン数等に鑑みると、経験や勘に頼った生産計画の作成においては、この工数を削減することは困難であると言える。
【０００４】
また、従来の生産計画の作成方法は、工場の設備、要員、製造工程等を熟知していなければ適正な生産計画を作成することができず、そのため、生産計画に関与する人材の育成に極めて長期間を要する。
【０００５】
また、従来の生産計画の作成方法では、新製品の生産を開始する際に、該新製品を含む全製品について支障なく生産が可能であるか否かを判断するために相当な時間を要し、また、その判断に誤りが生じる可能性がある。
【０００６】
また、従来の生産計画の作成方法では、ラインの故障等が発生した場合に、生産計画を迅速且つ適切に修正することが困難であった。
【０００７】
本発明は、上記の背景に鑑みてなされたものであり、例えば、生産計画の作成を迅速化することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の側面に係る生産計画作成方法は、各々複数のラインを有する複数の工場において複数の品種の製品を生産するための生産計画を情報処理装置を利用して作成することを特徴とする。
【０００９】
この生産計画作成方法は、例えば、各品種についての全体売上見込及び予め設定された配分パラメータに基づいて品種別工場別日別の必要生産量を決定する工程と、予め設定された制約及び前記品種別工場別日別の必要生産量に基づいて前記複数の品種についてのライン別日別の生産計画を作成する工程とを含む。
【００１０】
前記ライン別日別の生産計画を作成する工程は、例えば、前記品種別工場別日別の必要生産量を、該当する工場の複数のラインに対して、予め設定された優先順位に基づいて割付る工程を含むことが好ましい。
【００１１】
或いは、前記ライン別日別の生産計画を作成する工程は、前記品種別工場日別の必要生産量を、該当する工場の複数のラインに対して、予め設定された第１の制約に基づいて山積みする山積み工程と、前記山積み工程で山積みした必要生産量のうち予め設定された第２の制約に違反する制約違反分を山崩しする山崩し工程とを含むことが好ましい。
【００１２】
前記山崩し工程は、前記制約違反分を同日における同一工場の他のラインに山崩しする工程、及び／又は、前記制約違反分を同日における他の工場に山崩しする工程、及び／又は、前記制約違反分を同一工場の他の日に山崩しする工程を含むことが好ましい。ここで、前記制約違反分を同一工場の他の日に山崩しする工程は、前記制約違反分を後倒しによって山崩しする工程、及び／又は、前記制約違反分を前倒しによって山崩しする工程を含み得る。
【００１３】
また、前記山崩し工程は、前記制約違反分を前倒ししながら他の工場に山崩しする工程を含むことが好ましい。
【００１４】
本発明の第２の側面に係る生産計画作成方法は、各々複数のラインを有する複数の工場において複数の品種の製品を生産するための生産計画を情報処理装置を利用して作成することを特徴とする。
【００１５】
この生産計画作成方法は、各品種についての全体売上見込及び予め設定された配分パラメータに基づいて品種別工場別期間別の必要生産量を決定する工程と、予め設定された制約及び前記品種別工場別期間別の必要生産量に基づいて前記複数の品種についてのライン別日別の生産計画を作成する工程とを含む。
【００１６】
前記ライン別日別の生産計画を作成する工程は、前記品種別工場別期間別の必要生産量を、該当する工場の複数のラインに対して、予め設定された優先順位に基づいて割付る工程を含むことが好ましい。
【００１７】
或いは、前記ライン別日別の生産計画を作成する工程は、前記品種別工場別期間別の必要生産量を、該当する期間の特定の日における該当する工場の複数のラインに対して、予め設定された第１の制約に基づいて山積みする山積み工程と、前記山積み工程で山積みした必要生産量のうち予め設定された第２の制約に違反する制約違反分を山崩しする山崩し工程とを含むことが好ましい。
【００１８】
前記山崩し工程は、前記制約違反分を同日における同一工場の他のラインに山崩しする工程、及び／又は、前記制約違反分を同日における他の工場に山崩しする工程、及び／又は、前記制約違反分を該当する期間の同一工場内で、例えば後倒しによって、山崩しする工程、及び／又は、前記制約違反分を前の期間に前倒しによって山崩しする工程を含むことが好ましい。
【００１９】
本発明の第１及び第２の側面に係る生産計画作成方法は、例えば、ビールの生産計画の作成に好適である。
【００２０】
本発明の第３の側面に係る情報処理装置は、各々複数のラインを有する複数の工場において複数の品種の製品を生産するための生産計画を作成する情報処理装置であって、各品種についての全体売上見込及び予め設定された配分パラメータに基づいて品種別工場別日別の必要生産量を決定する手段と、予め設定された制約及び前記品種別工場別日別の必要生産量に基づいて前記複数の品種についてのライン別日別の生産計画を作成する手段とを備えることを特徴とする。
【００２１】
本発明の第４の側面に係る情報処理装置は、各々複数のラインを有する複数の工場において複数の品種の製品を生産するための生産計画を作成する情報処理装置であって、各品種についての全体売上見込及び予め設定された配分パラメータに基づいて品種別工場別期間別の必要生産量を決定する手段と、予め設定された制約及び前記品種別工場別期間別の必要生産量に基づいて前記複数の品種についてのライン別日別の生産計画を作成する手段とを含むことを特徴とする。
【００２２】
本発明の第５の側面に係るメモリ媒体は、第１及び第２の側面に係る生産計画作成方法を情報処理装置に実行させるためのプログラムを格納したことを特徴とする。
【００２３】
本発明の第６の側面に係る生産管理システムは、各々複数のラインを有する複数の工場と、前記複数の工場において複数の品種の製品を生産するための生産計画を作成する情報処理装置とを備え、前記情報処理装置は、各品種についての全体売上見込及び予め設定された配分パラメータに基づいて品種別工場別日別の必要生産量を決定する手段と、予め設定された制約及び前記品種別工場別日別の必要生産量に基づいて前記複数の品種についてのライン別日別の生産計画を作成する手段とを有し、前記複数の工場は、前記情報処理装置により作成されたライン別日別の生産計画をネットワークを通じて参照する手段を有することを特徴とする。
【００２４】
本発明の第７の側面に係る生産管理システムは、各々複数のラインを有する複数の工場と、前記複数の工場において複数の品種の製品を生産するための生産計画を作成する情報処理装置とを備え、前記情報処理装置は、各品種についての全体売上見込及び予め設定された配分パラメータに基づいて品種別工場別期間別の必要生産量を決定する手段と、予め設定された制約及び前記品種別工場別期間別の必要生産量に基づいて前記複数の品種についてのライン別日別の生産計画を作成する手段とを有し、前記複数の工場は、前記情報処理装置により作成されたライン別日別の生産計画をネットワークを通じて参照する手段を有することを特徴とする。
【発明の効果】
【００２５】
本発明によれば、例えば、生産計画の作成を迅速化することができる。
【発明を実施するための最良の形態】
【００２６】
以下、添付図面を参照しながら本発明の好適な実施の形態を説明する。なお、以下の実施の形態は、本発明をビールの生産計画に適用した例である。
【００２７】
図１は、本発明の好適な実施の形態に係る生産管理システムの構成を概略的に示す図である。この生産管理システムは、生産部１０のコンピュータ１１、データベース２０、営業部３０のコンピュータ３１、物流部４０のコンピュータ４１、複数の工場（工場Ａ、工場Ｂ、工場Ｃ、工場Ｄ・・・）５０、６０、７０、８０・・・のコンピュータ５１、６１、７１、８１・・・をネットワーク１０を介して接続することによって構築され得る。このネットワーク１０には、その他の部門、例えば購買部のコンピュータが接続されてもよい。
【００２８】
ネットワーク１０は、例えば、双方向通信が可能な通信回線（例えば、インターネット、専用回線）で構成され得る。各部門（例えば、生産部）には、複数のコンピュータが配置されてもよく、この場合、該複数のコンピュータは、ＬＡＮ等の通信回線で接続され得る。
【００２９】
各コンピュータ１１、３１、４１、５１、６１、７１、８１・・・は、典型的にはパーソナルコンピュータ等の一般的なコンピュータであり、例えば、マイクロプロセッサ（ＣＰＵ）、メモリ（例えば、ＲＡＭ、ＲＯＭ、ハードディスク等）、通信インターフェース（例えば、モデム等）、ディスプレイ、スピーカ、キーボード、マウス等を含む。
【００３０】
生産部１０のコンピュータ１１には、生産計画作成プログラム１１ａがインストールされており、該プログラム１１ａに従って生産計画を作成する。即ち、コンピュータ１１は、この生産管理システムにおいて生産計画作成装置として機能する。プログラム１１ａは、例えば、ＣＤ−ＲＯＭ等のメモリ媒体に格納した状態で流通され得る。
【００３１】
データベース２０には、生産管理（生産計画を含む）に関する各種のデータが格納される。営業部３０のコンピュータ３１は、例えば、売上目標に関する情報、キャンペーンに関する情報等を入力するために利用され得る。物流部４０のコンピュータ４１は、例えば、売上見込や売上実績に関する情報等を入力するために利用され得る。工場５０、６０、７０、８０・・・のコンピュータ５１、６１、７１、８１・・・は、例えば、自工場の各種の情報（例えば、稼働日）を入力したり、生産部１０のコンピュータ１１により作成された生産計画をネットワーク１０を通じて参照したりするために利用される。
【００３２】
複数の工場５０、６０、７０、８０・・・は、例えば、工場５０及び６０を含むブロックＡ、工場７０を含むブロックＢ、工場８０を含むブロックＣ・・・に分割され得る。より一般的には、この生産管理システムに属する全工場は、各々１又は複数の工場を含む複数のブロックに分割されている。
【００３３】
この実施の形態では、生産計画は、比率（売上見込を配分するための配分パラメータの一例）、この生産管理システムによって管理される地域（例えば、全国）における各品種についての売上見込、マスタ等の設定に基づいて作成され得る。これらの比率、売上見込、マスタ等は、生産計画の作成に先立って、オペレータ等によって設定され得る。
【００３４】
比率には、例えば、ブロック比率、旬比率、曜日比率等が含まれ得る。
【００３５】
ブロック比率は、該当するブロックに割当るべき生産量と全国の生産量との比率である。例えば、全国の工場がブロックＡ、ブロックＢ、ブロックＣの３つのブロックに分割されている場合、ブロックＡ、Ｂ、Ｃについてのブロック比率は、例えば５０％、３０％、２０％というように設定され、３つのブロック比率の合計は１００％である。これは、ブロックＡでは、全国の生産量の５０％、ブロックＢでは、全国の生産量の３０％、ブロックＣでは、全国の生産量の２０％を生産することを意味する。
【００３６】
旬比率は、該当するブロックにおける該当する旬（上旬、中旬、下旬）の生産量と1ヶ月の生産量との比率である。上旬、中旬、下旬の旬比率は、例えば５０％、３０％、２０％というように設定され、３つの旬比率の合計は１００％である。これは、該当するブロックにおいて、該当する月の生産量の５０％を上旬に、該当する月の生産量の３０％を中旬に、該当する月の生産量の２０％を下旬に生産することを意味する。
【００３７】
曜日比率は、該当する週における該当する曜日（月曜日〜日曜日）の生産量と１週間の生産量との比率である。月曜日〜日曜日の曜日比率は、例えば、２０％、２０％、１５％、１５％、３０％、０％、０％というよように設定され、７つの曜日比率の合計は１００％である。
【００３８】
この実施の形態では、製品は、日を単位として管理される日別管理品種と、旬を単位として管理される旬別管理品種とに分類してその生産が計画される。なお、旬別管理品種に関しては、旬を単位として生産が計画されるので、曜日比率の設定は不要である。
【００３９】
全国の売上見込は、例えば、前年度の売上実績を基礎とし、キャンペーンの企画、市場調査結果等を考慮して、生産部１０、営業部３０、物流部４０及び他の部門のいずれか或いはこれらの全部又は一部の協力により作成され得る。また、全国の売上見込は、製品の品種別に作成される。
【００４０】
マスタには、生産に関する各種の制約が含まれる。ここで、制約には、例えば、次の事項が含まれる。
（１）品種別製造可能ライン制約
品種別製造可能ライン制約とは、該当する品種を製造することができるラインに関する制約である。
（２）工場別ブランド数制約
工場別ブランド数制約とは、該当する工場で同日に製造することができるブランドの数に関する制約である。
（３）ブランド優先順位制約
ブランド優先順位制約とは、生産するブランドの優先順位に関する制約である。
（４）ライン別容器種類優先順位制約
ライン別容器種類優先順位制約とは、該当するラインで取り扱う容器の種類の優先順位に関する制約であり、ライン別に定められる。
（５）品種別ライン優先順位制約
品種別ライン優先順位制約とは、該当する品種を生産するラインの優先順位に関する制約である。
（６）型替パターン制約
型替パターン制約とは、型（例えば、容器の種類、パッケージの種類等）を変更することができるパターンに関する制約である。例えば、該当するラインにおいて、容器Ａから容器Ｂに切替ることはできるが、容器Ａから容器Ｃに切替ることはできないというような制約である。
（７）液替時間制約
液替時間制約とは、液（ブランド）を変更する際に要する時間に関する制約である。
（８）型替時間制約
型替時間制約とは、型を変更する際に要する時間に関する制約である。
（９）型替回数制約
型替回数制約とは、型を変更する回数に関する制約である。
（１０）日別ライン別最大直数制約
日別ライン別最大直数制約とは、日別、ライン別に定められた最大直数に関する制約である。直は、１直、２直、３直等の勤務形態である。
（１１）工場間転送優先順位制約
工場間転送優先順位制約とは、１つの工場から他の工場に生産計画を転送する際の制約である。
（１２）在庫制約
在庫制約とは、確保すべき在庫量に関する制約である。在庫制約は、日別管理品種については、例えば、確保すべき在庫量の最小、適正、最大値を日数に換算して与えられ、旬別管理品種については、例えば、旬の売上見込に対する比率等で与えられ得る。
（１３）その他の制約
その他の制約としては、例えば、ブロックの区分に関する制約、各ブロックに属する工場に関する制約、各工場のラインに関する制約、ブランドの種類に関する制約、品種に関する制約、容器の種類に関する制約等がある。ここで、制約には、製品を製造する際に考慮すべきあらゆる事項が含まれ得る。
【００４１】
図２は、生産部１０のコンピュータ１１にインストールされた生産計画作成プログラム１１ａによる処理の概要を示す図である。ステップＳ１０１〜Ｓ１０３は、ステップＳ１０４（生産計画の作成処理）の実行に先立って実行される入力処理である。
【００４２】
ステップＳ１０１では、コンピュータ１１は、オペレータ等からの指示に従って各種の比率を設定する。ステップＳ１０２では、コンピュータ１１は、オペレータ等からの指示に従って全国の品種別の売上見込を設定する。ステップＳ１０３では、コンピュータ１１は、オペレータ等からの指示に従ってマスタを設定する。ここで、オペレータ等からの指示は、ネットワーク１０に接続された他のコンピュータから与えられてもよい。
【００４３】
ステップＳ１０４では、コンピュータ１１は、ステップＳ１０１〜Ｓ１０３で設定された情報に基づいて生産計画を作成する。
【００４４】
ステップＳ１０５では、コンピュータ１１は、ステップＳ１０４で作成された生産計画を出力する。出力先は、例えば、コンピュータ１１のディスプレイであってもよいし、コンピュータ１１又はネットワーク１０に接続されたプリンタであってもよい。また、作成された生産計画は、好適にはデータベース２０に保存される。この場合、営業部３０、物流部４０、工場５０、６０・・・等のコンピュータのオペレータは、データベース２０にアクセスすることにより、生産計画の全部又は一部を参照することができる。また、出力先として、データベース２０以外に、営業部３０、物流部４０、工場５０、６０・・・等のコンピュータを指定することもできる。各工場では、作成された生産計画を検討し、問題がある場合には、例えばネットワーク１０を利用して、その旨を生産部１０に通知することができる。ここで、当該問題は、主として、比率、全国の売上見込、マスタの全部又は一部の設定の誤りに原因があると考えられる。したがって、作成された生産計画に問題がある場合には、その原因となった設定を適切に変更し（ステップＳ１０１〜Ｓ１０３）、再度、生産計画を作成すればよい（ステップＳ１０４）。
【００４５】
図３は、図２のステップＳ１０４（生産計画作成処理）の詳細を示す図である。まず、ステップＳ２０１では、コンピュータ１１は、品種別のブロック比率に基づいて、品種別の売上見込を全ブロック（ブロックＡ、ブロックＢ、ブロックＣ・・・）に按分（比例配分）する。例えば、ある製品の売上見込を１０００個、ブロックＡについてのブロック比率を３０％とすると、ブロックＡには、３００個の当該製品の生産計画が配分される。これにより、品種別ブロック別の売上見込が作成される。
【００４６】
ステップＳ２０２では、コンピュータ１１は、ステップＳ２０１で按分がなされた品種のうち日別管理品種について、旬比率及び曜日比率に基づいて、品種別ブロック別売上見込を日別に按分する（品種別ブロック別売上見込に該当する旬比率及び該当する曜日比率を乗じる）。これにより、日別管理品種について、品種別ブロック別日別の売上見込が作成される。
【００４７】
ステップＳ２０３では、コンピュータ１１は、ステップＳ２０１で按分がなされた品種のうち旬別管理品種について、旬比率に基づいて、品種別ブロック別売上見込を旬別に按分する（品種別ブロック別売上見込に旬比率を乗じる）。これにより、旬別管理品種について、品種別ブロック別旬別の売上見込が作成される。
【００４８】
ステップＳ２０４では、コンピュータ１１は、ステップＳ２０２で作成された品種別ブロック別日別の売上見込及び在庫制約に基づいて、日別管理品種について、安全在庫量を確保するための品種別ブロック別日別の必要生産量を算出すると共に、ステップＳ２０３で作成された品種別ブロック別旬別の売上見込及び在庫制約に基づいて、旬別管理品種について、安全在庫量を確保するための品種別ブロック別旬別の必要生産量を算出する。
【００４９】
具体的には、日別管理品種については、在庫制約が、確保すべき在庫量の最小、適正、最大を日数ｎに換算して与えられる場合、当該日末の安全在庫量は、例えば、
（当該日末の安全在庫量）＝（先のｎ日分の売上見込の総和）
で与えられる。
【００５０】
そして、当該日の必要生産量は、例えば、
（当該日の必要生産量）＝（当該日末の安全在庫量）＋（当該日の売上見込）−（前日末の在庫量）
で与えられる。
【００５１】
一方、旬別管理品種については、在庫制約が、在庫比率で与えられる場合、
当該旬末の安全在庫量は、例えば、
（当該旬末の安全在庫量）＝（翌旬の売上見込）×（在庫比率）
で与えられる。
【００５２】
そして、当該旬の必要生産量は、例えば、
（当該旬の必要生産量）＝（当該旬末の在庫量）＋（当該旬の売上見込）−（前旬末の在庫量）
で与えられる。
【００５３】
ステップＳ２０５では、コンピュータ１１は、ステップＳ２０４で算出された品種別ブロック別日別の必要生産量に基づいて、日別管理品種について、品種別工場別日別の必要生産量を算出すると共に、ステップＳ２０４で算出された品種別ブロック別旬別の必要生産量に基づいて、旬別管理品種について、品種別工場別旬別の必要生産量を算出する。
【００５４】
ここで、ブロック内に１つの工場のみが属する場合には、品種別ブロック別日別の必要生産量、品種別ブロック別旬別の必要生産量をそのまま品種別工場別日別の必要生産量、品種別工場別旬別の必要生産量とすることができる。
【００５５】
一方、ブロック内に複数の工場が属する場合には、例えば、品種別ブロック別日別の必要生産量、品種別ブロック別旬別の必要生産量を当該複数のブロックに所定の規則（配分パラメータ）に従って配分することができる。この場合、典型的には、品種別ブロック別日別の必要生産量、品種別ブロック別旬別の必要生産量は、所定の比率（例えば、均等な比率）で当該複数のブロックに按分され得る。
【００５６】
ステップＳ２０６では、コンピュータ１１は、各種の制約を満たすように、ステップＳ２０５で作成された品種別工場別日別の必要生産量、品種別工場別旬別の必要生産量を達成することができるライン別日別の生産計画を各工場について作成する。
【００５７】
図４は、図３のステップＳ２０６（ライン別日別の生産計画の作成処理）の詳細を示す図である。
【００５８】
まず、ステップＳ３０１では、コンピュータ１１は、旬別管理品種の必要生産量を第１の優先順位のラインに山積み（仮割付）し、制約違反分の必要生産量を順に山崩し（再割付）する。この際、コンピュータ１１は、必要生産量を該当工場内で山崩しできず該当ブロック内でも山崩しできない場合は、他のブロックに山崩し（他のブロックへ割付（ブロック間転送））する。
【００５９】
ステップＳ３０２では、コンピュータ１１は、日別管理品種の必要生産量を第１位の優先順位のラインに山積みし、制約違反分の必要生産量を順に山崩しする。
【００６０】
ステップＳ３０３では、コンピュータ１１は、日別管理品種の必要生産量のうち制約違反分を他のブロックに山崩し（ブロック間転送）する。
【００６１】
これにより、各品種についてのライン別日別の生産計画が作成される。コンピュータ１１は、作成した生産計画をディスプレイに表示したり、プリンタから出力させたり、データベース２０に保存したりすることができる。
【００６２】
ここで、作成された生産計画に不具合がある場合には、制約や売上見込等を修正して、再度、コンピュータ１１に生産計画作成プログラムを実行させればよい。
【００６３】
図５は、山積みを概念的に示す図である。図５において、２字の英文字で示す記号（例えば、ＡＡ）は品種を示す。ここで、先頭の英文字はブランドを示し、末尾の英文字は容器を示す。これらの品種のうちＡＡ、ＡＢ、ＡＣ、ＡＤは日別管理品種、ＡＥ、ＡＦ、ＢＡ、ＢＤ、ＣＣ、ＣＢは旬別管理品種である。
【００６４】
また、Ｃ１〜Ｃ４はラインを示す。また、「工場別必要生産量」はステップＳ２０５で作成される１つの工場についての所定期間内の工場別必要生産量の一例であり、「品種別ライン優先順」は制約の一例である。
【００６５】
図５には、旬別管理品種の山積みが概念的に示されている。この例では、７月中旬に生産すべき旬別管理品種の必要生産量が当該旬の初日（７月１１日）の第１の優先順位のラインに積み上げられている。このような積み上げを山積み（仮割付）という。日別管理品種の山積みについては、好適には、旬別管理品種の山積み及び山崩しの後に行われる。
【００６６】
図６は、旬別管理品種の山崩しを概念的に示す図である。図６に示す例において、ラインＣ１及びＣ３で制約違反（例えば、同一のラインで１日に生産するブランドの種類の数）があったとすると、例えば、（ｂ）に示すように、ブランド単位（（ｂ）では、ブランドＣの品種ＣＢ及びＣＣ）を翌日のラインＣ１及びＣ３に再割付する。この再割付の後も制約違反（例えば、生産能力の超過）がある場合には、例えば、（ｃ）に示すように、品種単位（（ｃ）では、品種ＡＦ及びＣＣ）で、７月１１日のラインＣ２に割付られた品種ＡＦの一部（生産能力の超過分）を７月１２日のラインＣ２に再割付すると共に、７月１２日のラインＣ３に割付られた品種ＣＣの一部（生産能力の超過分）を７月１３日のライン３に再割付する。このような再割付を山崩しという。
【００６７】
なお、日別管理品種の山崩しについても、旬別管理品種の山崩しと同様になされ得る。ここで、本発明の好適な実施の形態では、旬別管理品種の山積み及び山崩しが終了した後に、日別管理品種の山積み及び山崩しが行われる。日別管理品種の山崩しは、本発明の好適な実施の形態では、まず、同日における同一工場内で行われ（第１段階の山崩し）、次いで、他の日における同一工場内で行われる（第２段階の山崩し）。
【００６８】
図７は、日別管理品種の第２段階の山崩しの前（即ち、第１段階の山崩しの直後）の生産計画の一例を示す図である。図７に示す段階の生産計画では、仮に生産能力を超過しないとすれば、計画上は適正な在庫量を確保することができるが、生産すべき量が生産能力を超過する場合には、図７に示すように、在庫量が適正在庫量を下回る場合があり得る。このように適正在庫量を下回る場合には、超過分を他の日に山崩しすることにより在庫量を適正在庫量まで引き上げることができる場合がある。これを図８を参照して説明する。
【００６９】
図８は、日別管理品種の第２段階の山崩しを概念的に示す図である。第２段階の山崩しでは、生産能力の超過分を順次次の日に山崩しすることにより、在庫量を適正在庫量まで引き上げる。このように生産能力の超過分を順次次の日に山崩しする方式を玉突き方式と定義する。
【００７０】
以上の図５〜図８を参照して説明した山崩しは、時間的に後ろに向かって山崩しする例であり、これを後倒し又は後倒しによる山崩しと定義する。これに対して、山崩しを時間的に前に向かって行うこともできる。これを前倒し又は前倒しによる山崩しと定義する。図９は、日別管理品種の前倒しを概念的に示す図である。なお、旬別管理品種に関しては、旬の初日に対して山積みを行うため、好ましくは（他の山崩しにより生産することができる場合には）、前倒しによる山崩しを行うべきではない。
【００７１】
図１０は、ブロック間転送を概念的に示す図である。ブロック間転送とは、自ブロックの工場から他ブロックの工場へ生産計画の一部を転送（再割付或いは山崩し）することをいう。図１０に示す例では、日別管理品種について前倒しをしながら生産能力の超過分を他ブロックの工場に転送する。具体的には、図１０に示す例では、７月１３日の工場ＡのラインＣ４に割付られた品種ＡＤが、同日の他ブロックの工場ＣのラインＣ２に転送され、７月１２日の工場ＡのラインＣ３に前倒しされた品種ＡＡの必要生産量の一部が、同日の他ブロックの工場ＣのラインＣ１に転送され、７月１０日の工場ＡのラインＣ３に前倒しされた品種ＡＡの必要生産量が、同日の他ブロックの工場ＣのラインＣ１に転送されている。
【００７２】
以下、図４のＳ３０１、Ｓ３０２、Ｓ３０３の具体例を説明する。
【００７３】
［旬別管理品種の山積み・山崩し・ブロック間転送（Ｓ３０1）］
（Ｓ４０１）
ステップＳ４０１では、コンピュータ１１は、品種別ライン優先順位制約に従って、当該旬の初日又は指定日の第１位の優先順位のラインに対して、各旬別管理品種の必要生産量を山積みする。
【００７４】
（Ｓ４０２）
ステップＳ４０２では、コンピュータ１１は、山積みした旬別管理品種の必要生産量を同日の同日工場内で山崩しする。即ち、コンピュータ１１は、制約違反（例えば、最大直数制約違反による生産能力の超過）のある旬別管理品種の当該制約違反分を同一工場の他のラインに山崩しする。
【００７５】
（Ｓ４０３）
ステップＳ４０３では、コンピュータ１１は、ステップＳ４０２で同一工場内で生産計画を調整することができなかった場合に、当該制約違反分を同一ブロック内の他の工場（当該ブロック内に他の工場がある場合）のラインのうち当該品種を製造可能なラインに山崩しする。
【００７６】
（Ｓ４０４）
ステップＳ４０４では、コンピュータ１１は、ステップＳ４０２及びＳ４０３において制約違反（例えば、最大直数制約違反による生産能力の超過、ブランド数制約違反、型替回数制約違反等）により同日内で生産計画を調整することができない場合に、その制約違反分を後倒しする。
【００７７】
（Ｓ４０５）
ステップＳ４０５では、コンピュータ１１は、ステップＳ４０４の実行によっても生産計画を調整することができない制約違反分を他のブロックの工場に山崩し（ブロック間転送）する。
【００７８】
（Ｓ４０６）
ステップＳ４０６では、コンピュータ１１は、ステップＳ４０５の実行によっても生産計画を調整することができない制約違反分を前倒しによって調整する。
【００７９】
［日別管理品種の山積み・山崩し（Ｓ３０２）］
（Ｓ５０１）
ステップＳ５０１では、コンピュータ１１は、品種別ライン優先順位制約に従って、日別管理品種の必要生産量を該当する日の第１位の優先順位のラインに対して山積みする。
【００８０】
（Ｓ５０２）
ステップＳ５０２では、コンピュータ１１は、山積みした日別管理品種の必要生産量を同日の同日工場内で山崩しする。即ち、コンピュータ１１は、制約違反（例えば、最大直数制約違反による生産能力の超過）のある日別管理品種の当該制約違反分を同一工場の他のラインに山崩しする。
【００８１】
（Ｓ５０３）
ステップＳ５０３では、コンピュータ１１は、ステップＳ５０２で同一工場内で生産計画を調整することができなかった場合に、当該制約違反分を同一ブロック内の他の工場（当該ブロック内に他の工場がある場合）のラインのうち当該品種を製造可能なラインに山崩しする。
【００８２】
（Ｓ５０４）
ステップＳ５０４では、コンピュータ１１は、ステップＳ５０２及びＳ５０３において制約違反（例えば、最大直数制約違反による生産能力の超過、ブランド数制約違反、型替回数制約違反等）により同日内で生産計画を調整することができない場合に、その制約違反分を後倒しする。この際、コンピュータ１１は、ブロック内の安全在庫量が下限を下回らないように後倒しの量を調整する。
【００８３】
［日別管理品種のブロック間転送（Ｓ３０３）］
このブロック間転送は、ステップＳ３０２の実行の結果、在庫切れが生じる日別管理品種がある場合に実行される。
【００８４】
（Ｓ６０１）
ステップＳ６０１では、コンピュータ１１は、在庫切れが生じる日別管理品種について、前倒ししながら他ブロックの工場に転送する。
【００８５】
（Ｓ６０２）
ステップＳ６０２では、コンピュータ１１は、ステップＳ６０１の実行によっても在庫切れが解消しない場合に、他の日別管理品種について、前倒ししながら他ブロックに転送することにより、自ブロック内の生産余力を確保し、当該生産余力が生じたラインに在庫切れに係る日別管理品種を山崩しする。
【００８６】
（Ｓ６０３）
ステップＳ６０３では、コンピュータ１１は、ステップＳ６０２の実行によっても在庫切れが解消しない場合に、在庫に余裕のある日別管理品種（在庫の下限を上まわっている日別管理品種）の生産量を減らし、それによって生産余力が生じたラインに在庫切れに係る日別管理品種を山崩しする。
【００８７】
以上の調整によっても在庫切れが発生する場合には、コンピュータ１１は、作成された（不完全な）生産計画と共に警告を出力する。
【００８８】
上記の説明は、現実の制約と確定的な比率及び売上見込に基づいて生産計画を作成する方法に関するが、制約、比率、売上見込として仮想的なパラメータを使用して、当該条件で適正な生産が可能であるか否かをシミュレーションすることもできる。このシミュレーション機能を利用すれば、新規製品を投入する際に当該製品を含む全製品を適正に生産することができるか否かを短時間で判定することができる。
【００８９】
上記の説明は、製品の品種を日別管理品種と旬別管理品種とに分類して生産計画を作成する例に関するが、これはビールの生産計画における特殊性を考慮したものである。いうまでもなく、ビールにおいては鮮度が極めて重要である。そこで、大量の売上が見込まれる商品に関しては、必要以上に在庫を抱えることなく、かつ、売上見込を下回らないように、日別に必要な量だけを生産することが好ましい。一方、少量の売上しか見込まれない商品（例えば、嗜好性の高い商品）に関しては、毎日必要な量だけを生産することとするとラインの使用効率が悪くなるため、旬を単位として、旬内の初日等に必要な製品をまとめて生産することが好ましい。典型的には、前者の品種が日別管理品種であり、後者の品種が旬別管理品種である。ここで、旬よりも短い期間、或いは、旬よりも長い期間を単位として製品を管理することもできる。
【００９０】
以下、本発明の好適な実施の形態の効果を挙げる。
【００９１】
第１に、本発明の好適な実施の形態によれば、工場の設備、要員、製造工程等を熟知していなくても、簡単かつ迅速に製品の生産計画を得ることができる。
【００９２】
第２に、本発明の好適な実施の形態によれば、生産能力に変更が生じた場合（例えば、ラインの故障）や、売上見込や比率に変更が生じる場合（例えば、天候の影響）に、マスタ、売上見込、比率のうち必要なパラメータのみを変更するだけで生産計画を再作成することができるため、生産計画のための工数を大幅に削減することができる。
【００９３】
第３に、シミュレーション機能を利用することにより、例えば、営業方針の変更（例えば、製品の入れ替え等）の可否を迅速かつ正確に確認することができる。より具体的には、例えば、新規製品を投入する際に当該製品を含む全製品を適正に生産することができるか否かを迅速かつ正確に判定することができる。
【００９４】
第４に、ブロック間又は工場間で生産計画を転送することにより、複数の工場の生産能力を有効に利用することができる。
【図面の簡単な説明】
【００９５】
【図１】本発明の好適な実施の形態に係る生産管理システムの構成を概略的に示す図である。
【図２】生産部のコンピュータにインストールされた生産計画作成プログラムによる処理の概要を示す図である。
【図３】図２の生産計画作成処理の詳細を示す図である。
【図４】図３のライン別日別の生産計画の作成処理の詳細を示す図である。
【図５】山積みを概念的に示す図である。
【図６】旬別管理品種の山崩しを概念的に示す図である。
【図７】日別管理品種の第２段階の山崩しの前の生産計画の一例を示す図である。
【図８】日別管理品種の第２段階の山崩しを概念的に示す図である。
【図９】日別管理品種の前倒しを概念的に示す図である。
【図１０】ブロック間転送を概念的に示す図である。
【図１】
2005122760.tif 000003
【図２】
2005122760.tif 000004
【図３】
2005122760.tif 000005
【図４】
2005122760.tif 000006
【図５】
2005122760.tif 000007
【図６】
2005122760.tif 000008
【図７】
2005122760.tif 000009
【図８】
2005122760.tif 000010
【図９】
2005122760.tif 000011
【図１０】
2005122760.tif 000012