(57)【要約】【課題】  原材料から製法の違いによって固定の比率で複数の品目が同時に生産されるために、複数品目を注意して生産計画を立案することが非常に困難であり、簡便な生産計画方法が必要であった。  【解決手段】  連産における特徴を踏まえ、各品目の在庫制御条件を設定する。次に、各品目の需要量から在庫基準値を統計的に算出し、在庫率として在庫量を指標化する。在庫率は（有効在庫量／在庫基準量）で求める。続いて、各品目の生産量を決定する。装置の能力の範囲内、もしくは在庫基準値まで在庫基準値を不足しないように生産を行う品目がすべて在庫基準値に達するまで、すべての装置の製法数分、１単位ロット装置の能力の仮割り当てを繰り返す。その際のすべての品目における在庫率のバランスを指標として、どの装置のどの製法に能力を割り当てるか決定し、生産計画を立案する。【選択図】  図１
2007179306.tif 000002
【特許請求の範囲】
【請求項１】
用いられる製法が原材料から固定の比率で複数の品目を生産する連産製法を複数適用可能な生産設備についての生産計画の立案方法であって、
処理プログラムを格納し、前記処理プログラムの実行により処理機能を実現する処理装置と、情報を記憶する記憶装置と、データを入力する入力装置と、データを出力する出力装置と、外部との通信手段とを備えた計算機を準備し、
前記入力装置または前記通信手段を経由して外部から取得したデータであって、過去に需要があった生産品目とその需要量を含むデータを前記記憶装置に格納するステップと、
複数の生産品目のそれぞれに対して、在庫として持つべき基準量である在庫基準値を、過去の需要量に基づいて取得する在庫基準値計算ステップと、
複数の生産品目のなかから、前記在庫基準値を満たすべき品目を基準在庫充足品目と設定する在庫制御条件設定ステップと、
前記基準在庫充足品目の在庫基準値を基準とした在庫率が1を越えるように、複数の連産製法が組み合わされた生産計画を立案するステップと、
を有することを特徴とする連産品目の生産計画方法。
【請求項２】
前記入力装置または前記通信手段を経由して外部から取得したデータは、さらに、生産設備に適用可能な連産製法の情報、前記連産製法により生産される複数の生産品目と連産比率の情報、生産品目の在庫量の情報、を含むことを特徴とする請求項１の生産計画方法。
【請求項３】
前記生産設備に適用可能な連産製法のそれぞれにおいて、生産される複数の生産品目の連産比率は異なることを特徴とする請求項２の生産計画方法。
【請求項４】
用いられる製法が原材料から固定の比率で複数の品目を生産する連産製法を複数適用可能な生産設備についての生産計画の立案方法であって、
処理プログラムを格納し、前記処理プログラムの実行により処理機能を実現する処理装置と、情報を記憶する記憶装置と、データを入力する入力装置と、データを出力する出力装置と、外部との通信手段とを備えた計算機を準備し、
前記入力装置または前記通信手段を経由して外部から取得したデータであって、過去に需要があった生産品目とその需要量を含むデータを前記記憶装置に格納するステップと、
複数の生産品目のそれぞれに対して、在庫として持つべき基準量である在庫基準値を、過去の需要量に基づいて取得する在庫基準値計算ステップと、
複数の生産品目のなかから、過剰在庫としないことを在庫制御条件とする在庫過剰制御品目と、過少在庫としないことを在庫制御条件とする在庫過少制御品目とを設定する在庫制御条件設定ステップと、
生産設備に対して適用可能な連産製法を複数種類試行して前記在庫過剰制御品目の在庫量と在庫基準値とから得られる第１の在庫率と、前記在庫過少制御品目の在庫量と在庫基準値とから得られる第２の在庫率との差を最小とする連産製法を、該生産設備の連産製法として割り当てるステップと、
前記割り当てるステップを繰り返して得られた連産製法により生産計画を立案するステップと、
を有することを特徴とする連産品目の生産計画方法。
【請求項５】
前記入力装置または前記通信手段を経由して外部から取得したデータは、さらに、生産設備に適用可能な連産製法の情報、前記連産製法により生産される複数の生産品目と連産比率の情報、生産品目の在庫量の情報、を含むことを特徴とする請求項４の生産計画方法。
【請求項６】
前記生産設備に適用可能な連産製法のそれぞれにおいて、生産される複数の生産品目の連産比率は異なることを特徴とする請求項５の生産計画方法。
【請求項７】
用いられる製法が原材料から固定の比率で複数の品目を生産する連産製法を複数適用可能な生産設備についての生産計画の立案方法であって、
処理プログラムを格納し、前記処理プログラムの実行により処理機能を実現する処理装置と、情報を記憶する記憶装置と、データを入力する入力装置と、データを出力する出力装置と、外部との通信手段とを備えた計算機を準備し、
前記入力装置または前記通信手段を経由して外部から取得したデータであって、過去に需要があった生産品目とその需要量を含むデータを前記記憶装置に格納するステップ（S110）と、
複数の生産品目のそれぞれに対して、在庫として持つべき基準量である在庫基準値を、過去の需要量に基づいて取得する在庫基準値計算ステップと、
複数の生産品目のなかから、前記在庫基準値を満たすべき品目を基準在庫充足品目と設定する在庫制御条件設定ステップと、
複数の連産製法を組み合わせて前記基準在庫充足品目の在庫基準値を満たす生産計画を立案するステップと、
を有することを特徴とする連産品目の生産計画方法。
【請求項８】
前記入力装置または前記通信手段を経由して外部から取得したデータは、さらに、生産設備に適用可能な連産製法の情報、前記連産製法により生産される複数の生産品目と連産比率の情報、生産品目の在庫量の情報、を含むことを特徴とする請求項７の生産計画方法。
【請求項９】
前記生産設備に適用可能な連産製法のそれぞれにおいて、生産される複数の生産品目の連産比率は異なることを特徴とする請求項８の生産計画方法。
【請求項１０】
個々の生産設備に用いられる製法を原材料から固定の比率で複数の品目を生産する連産製法とし、異なる前記連産製法を適用可能な複数の生産設備についての生産計画の立案方法であって、
処理プログラムを格納し、前記処理プログラムの実行により処理機能を実現する処理装置と、情報を記憶する記憶装置と、データを入力する入力装置と、データを出力する出力装置と、外部との通信手段とを備えた計算機を準備し、
前記入力装置または前記通信手段を経由して外部から取得したデータであって、過去に需要があった生産品目とその需要量を含むデータを前記記憶装置に格納するステップと、
複数の生産品目のそれぞれに対して、在庫として持つべき基準量である在庫基準値を、過去の需要量に基づいて取得する在庫基準値計算ステップと、
複数の生産品目のなかから、在庫制御条件を満たす品目を設定する在庫制御条件設定ステップと、
前記複数の生産設備に対して前記複数の連産製法の適用を試行して連産品目のそれぞれに対する試行在庫量を算出し、前記在庫制御条件として設定された品目に対する試行在庫量と在庫基準値とに基づき得られる在庫率に従い、前記複数の生産設備のそれぞれに対して適用すべき連産製法を順次決定し、前記複数の生産設備に対して決定した連産製法を組み合わせて生産計画を立案するステップと、
を有することを特徴とする連産品目の生産計画方法。
【請求項１１】
前記在庫制御条件設定ステップでは、在庫基準値を不足させないことを在庫制御条件とする基準在庫充足品目を設定することを特徴とする請求項１０の生産計画方法。
【請求項１２】
前記在庫制御条件設定ステップでは、過剰在庫としないことを在庫制御条件とする在庫過剰制御品目と、過少在庫としないことを在庫制御条件とする在庫過少制御品目とを設定することを特徴とする請求項１１の生産計画方法。
【請求項１３】
前記生産計画を立案するステップにおいて、前記基準在庫充足品目が在庫基準値を満足するまで、前記複数の生産設備のそれぞれに対して適用すべき連産製法を順次決定することを特徴とする請求項１１の生産計画方法。
【請求項１４】
前記試行の対象となる生産設備の連産製法の決定に、前記在庫過剰制御品目の在庫率と前記在庫過少制御品目の在庫率との差が最小となる製法を割り当てることを特徴とする請求項１２の生産計画方法。
【請求項１５】
前記在庫制御条件設定ステップで任意の複数の品目を設定し、
前記試行の対象となる生産設備の連産製法の決定に、前記在庫制御条件設定ステップで設定した前記任意の複数の品目の在庫率の分散が最小となる製法を割り当てることを特徴とする請求項１２の生産計画方法。
【請求項１６】
前記在庫制御条件設定ステップで、任意の複数の品目と、過剰在庫としないことを在庫制御条件とする在庫過剰制御品目と、過少在庫としないことを在庫制御条件とする在庫過少制御品目とを設定し、
前記試行の対象となる生産設備の連産製法の決定に、前記在庫過剰制御品目の在庫率と前記在庫過少制御品目の在庫率との差が最小となる製法を割り当てと、前記在庫制御条件設定ステップで設定した前記任意の複数の品目在庫率の分散が最小となる製法を割り当てとが混在することを特徴とする請求項１２の生産計画方法。
【請求項１７】
前記入力装置または前記通信手段を経由して外部から取得したデータは、さらに、生産設備に適用可能な連産製法の情報、前記連産製法により生産される複数の生産品目と連産比率の情報、生産品目の在庫量の情報、を含むことを特徴とする請求項１０の生産計画方法。
【請求項１８】
前記生産設備に適用可能な連産製法のそれぞれにおいて、生産される複数の生産品目の連産比率は異なることを特徴とする請求項１７の生産計画方法。
【請求項１９】
個々の生産設備に用いられる製法を原材料から固定の比率で複数の品目を生産する連産製法とし、異なる前記連産製法を適用可能な複数の生産設備についての生産計画を作成する生産計画装置であって、
処理プログラムを格納し、前記処理プログラムの実行により処理機能を実現する処理装置と、情報を記憶する記憶装置と、データを入力する入力装置と、データを出力する出力装置と、外部との通信手段とを備え、
前記処理装置は、
前記入力装置または前記通信手段を経由して外部から取得したデータであって、過去に需要があった生産品目とその需要量を含むデータを前記記憶装置に入力部、
複数の生産品目のそれぞれに対して、在庫として持つべき基準量である在庫基準値を、過去の需要量に基づいて取得する在庫基準値計算部、
複数の生産品目のなかから、在庫制御条件を満たす品目を設定する在庫制御条件設定部、
前記複数の生産設備に対して前記複数の連産製法の適用を試行して連産品目のそれぞれに対する試行在庫量を算出し、前記在庫制御条件として設定された品目に対する試行在庫量と在庫基準値とに基づき得られる在庫率に従い、前記複数の生産設備のそれぞれに対して適用すべき連産製法を順次決定し、前記複数の生産設備に対して決定した連産製法を組み合わせる製法組み合わせ計画部、
及び、前記製法組み合わせ計画部にて得られた生産計画を出力する生産計画出力部、
を有することを特徴とする連産品目の生産計画装置。
【請求項２０】
前記在庫制御条件設定部では、在庫基準値を不足させないことを在庫制御条件とする基準在庫充足品目を設定することを特徴とする請求項１９の生産計画装置。
【請求項２１】
前記在庫制御条件設定部では、過剰在庫としないことを在庫制御条件とする在庫過剰制御品目と、過少在庫としないことを在庫制御条件とする在庫過少制御品目とを設定することを特徴とする請求項２０の生産計画装置。
【請求項２２】
前記製法組み合わせ計画部は、前記基準在庫充足品目が在庫基準値を満足するまで、前記複数の生産設備のそれぞれに対して適用すべき連産製法を順次決定することを特徴とする請求項２０の生産計画装置。
【請求項２３】
前記試行の対象となる生産設備の連産製法の決定に、前記在庫過剰制御品目の在庫率と前記在庫過少制御品目の在庫率との差が最小となる製法を割り当てることを特徴とする請求項２１の生産計画装置。
【請求項２４】
前記在庫制御条件設定部において任意の複数の品目を設定し、
前記製法組み合わせ計画部においては、前記試行の対象となる生産設備の連産製法の決定に、前記在庫制御条件設定部で設定した前記任意の複数の品目の在庫率の分散が最小となる製法を割り当てることを特徴とする請求項１９の生産計画装置。
【請求項２５】
前記在庫制御条件設定部で、任意の複数の品目と、過剰在庫としないことを在庫制御条件とする在庫過剰制御品目と、過少在庫としないことを在庫制御条件とする在庫過少制御品目とを設定し、
前記製法組み合わせ計画部においては、前記試行の対象となる生産設備の連産製法の決定に、前記在庫過剰制御品目の在庫率と前記在庫過少制御品目の在庫率との差が最小となる製の割り当てと、前記在庫制御条件設定部で設定した前記任意の複数の品目在庫率の分散が最小となる製法の割り当てとが混在することを特徴とする請求項１９の生産計画装置。
【請求項２６】
前記入力装置または前記通信手段を経由して外部から取得したデータは、さらに、生産設備に適用可能な連産製法の情報、前記連産製法により生産される複数の生産品目と連産比率の情報、生産品目の在庫量の情報、を含むことを特徴とする請求項１９の生産計画装置。
【請求項２７】
前記生産設備に適用可能な連産製法のそれぞれにおいて、生産される複数の生産品目の連産比率は異なることを特徴とする請求項２６の生産計画装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原材料に対して処理を施す工程において、固定の比率で複数の品目が生産される連産と呼ばれる製造工程における生産計画方法および生産計画システムに関する。特に、製法の違いによって生成される複数の品目の比率が異なる際に品目間で在庫の過不足を生じさせない場合の生産計画方法および生産計画システムに適する。
【背景技術】
【０００２】
上記技術分野において、従来、製造条件が複雑で製造現場従事者の経験や、勘によって生産計画が立案されることが多かった。その根拠として、連産条件下では、多数の品目が同時に生成されるため、複数品目の在庫量バランスを保った生産を行わなければ、過剰在庫や過少在庫が生じてしまう。よって、すべての品目の需要にあわせて調整を行いながら、在庫量のバランスを保った生産計画を立案する必要があった。また、連産の特性があるような製造プラントにおける製造工程では、装置の安定稼動状態を保たなければならないことから、連産によって生成される品目の発生比率を意図的に調整できない。
従来の製造プラントにおける生産計画方法については、例えば、特開２００３−１５７１６号公報に記載の従来技術がある。この従来技術では、在庫率（余裕度）が小さい順に生産を行う生産計画方法を開示する。
【０００３】
【特許文献１】特開２００３−１５７１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、製法の違いによって原材料から固定の比率で複数の品目が同時に生産されるために、1つの品目にのみ注目して、生産計画を立案すると、他の品目が過剰在庫になったり、在庫切れが発生するという問題がある。連産であることにより、複数品目を注意して生産計画を立案することが非常に困難であり、簡便な生産計画方法が必要であった。また、ベテラン担当者のノウハウや、経験に基づいて、微妙な調整を行いながら、生産計画を立案していたため、生産計画の立案に時間がかかっていた。よって、短時間で生産計画が立案できる生産計画方法が必要であった。また、複数品目の在庫量を考慮しながら、生産を行う計画の立案方法が必要であった。
【０００５】
本発明の目的は、品目の発生比率が異なる複数の製法をあらかじめ用意し、生産装置ごとに製法を割り当てて多品目の在庫のコントロールを効率よく行い、複数品目の在庫量を考慮しながら、在庫切れを起こさない生産計画を立案することができる生産計画方法及び装置を提供することにある。
【課題を解決するための手段】
【０００６】
原材料から複数の品目を連産する異なる製法を複数準備し、それらの異なる製法を生産装置（生産設備）に適用して複数品目の生産計画を立案する。連産における特徴を踏まえ、各品目の在庫制御条件を設定する。次に、各品目の需要量から在庫基準値を統計的に算出し、在庫率として在庫量を指標化する。在庫率は（有効在庫量／在庫基準量）で求める。続いて、各品目の生産量を決定する。装置の能力の範囲内、もしくは在庫基準値まで在庫基準値を不足しないように生産を行う品目がすべて在庫基準値に達するまで、すべての装置の製法数分、１製法分装置の能力の仮割り当てを繰り返す。その際のすべての品目における在庫率のバランスを指標として、どの装置のどの製法に能力を割り当てるか決定する。このように、すべての品目における在庫率のバランスを評価指標として、生産計画を立案する。
【０００７】
したがって本発明の生産計画方法は、
用いられる製法が原材料から固定の比率で複数の品目を生産する連産製法を複数適用可能な生産設備についての生産計画の立案方法であって、
処理プログラムを格納し、前記処理プログラムの実行により処理機能を実現する処理装置と、情報を記憶する記憶装置と、データを入力する入力装置と、データを出力する出力装置と、外部との通信手段とを備えた計算機を準備し、
前記入力装置または前記通信手段を経由して外部から取得したデータであって、過去に需要があった生産品目とその需要量を含むデータを前記記憶装置に格納するステップ（S110）と、
複数の生産品目のそれぞれに対して、在庫として持つべき基準量である在庫基準値を、過去の需要量に基づいて取得する在庫基準値計算ステップと、（S120）
複数の生産品目のなかから、前記在庫基準値を満たすべき品目を基準在庫充足品目と設定する在庫制御条件設定ステップと、（S115）
前記基準在庫充足品目の在庫基準値を基準とした在庫率が1を越えるように、複数の連産製法が組み合わされた生産計画を立案するステップと、を有する。
【０００８】
また、本発明の生産計画方法の他の構成においては、
用いられる製法が原材料から固定の比率で複数の品目を生産する連産製法を複数適用可能な生産設備についての生産計画の立案方法であって、
処理プログラムを格納し、前記処理プログラムの実行により処理機能を実現する処理装置と、情報を記憶する記憶装置と、データを入力する入力装置と、データを出力する出力装置と、外部との通信手段とを備えた計算機を準備し、
前記入力装置または前記通信手段を経由して外部から取得したデータであって、過去に需要があった生産品目とその需要量を含むデータを前記記憶装置に格納するステップ（S110）と、
複数の生産品目のそれぞれに対して、在庫として持つべき基準量である在庫基準値を、過去の需要量に基づいて取得する在庫基準値計算ステップと、（S120）
複数の生産品目のなかから、過剰在庫としないことを在庫制御条件とする在庫過剰制御品目と、過少在庫としないことを在庫制御条件とする在庫過少制御品目とを設定する在庫制御条件設定ステップと、（S115）
生産設備に対して適用可能な連産製法を複数種類試行して前記在庫過剰制御品目の在庫量と在庫基準値とから得られる第１の在庫率と、前記在庫過少制御品目の在庫量と在庫基準値とから得られる第２の在庫率との差を最小とする連産製法を、該生産設備の連産製法として割り当てるステップと、
前記割り当てるステップを繰り返して得られた連産製法により生産計画を立案するステップとを有する。
【０００９】
また、本発明の生産計画方法の他の構成においては、
用いられる製法が原材料から固定の比率で複数の品目を生産する連産製法を複数適用可能な生産設備についての生産計画の立案方法であって、
処理プログラムを格納し、前記処理プログラムの実行により処理機能を実現する処理装置と、情報を記憶する記憶装置と、データを入力する入力装置と、データを出力する出力装置と、外部との通信手段とを備えた計算機を準備し、
前記入力装置または前記通信手段を経由して外部から取得したデータであって、過去に需要があった生産品目とその需要量を含むデータを前記記憶装置に格納するステップ（S110）と、
複数の生産品目のそれぞれに対して、在庫として持つべき基準量である在庫基準値を、過去の需要量に基づいて取得する在庫基準値計算ステップと、（S120）
複数の生産品目のなかから、前記在庫基準値を満たすべき品目を基準在庫充足品目と設定する在庫制御条件設定ステップと、（S115）
複数の連産製法を組み合わせて前記基準在庫充足品目の在庫基準値を満たす生産計画を立案するステップと、を有する。
【００１０】
また、本発明の生産計画方法の他の構成では、
個々の生産設備に用いられる製法を原材料から固定の比率で複数の品目を生産する連産製法とし、異なる前記連産製法を適用可能な複数の生産設備についての生産計画の立案方法であって、
処理プログラムを格納し、前記処理プログラムの実行により処理機能を実現する処理装置と、情報を記憶する記憶装置と、データを入力する入力装置と、データを出力する出力装置と、外部との通信手段とを備えた計算機を準備し、
前記入力装置または前記通信手段を経由して外部から取得したデータであって、過去に需要があった生産品目とその需要量を含むデータを前記記憶装置に格納するステップ（S110）と、
複数の生産品目のそれぞれに対して、在庫として持つべき基準量である在庫基準値を、過去の需要量に基づいて取得する在庫基準値計算ステップと、（S120）
複数の生産品目のなかから、在庫制御条件を満たす品目を設定する在庫制御条件設定ステップと、（S115）
前記複数の生産設備に対して前記複数の連産製法の適用を試行して連産品目のそれぞれに対する試行在庫量を算出し、前記在庫制御条件として設定された品目に対する試行在庫量と在庫基準値とに基づき得られる在庫率に従い、前記複数の生産設備のそれぞれに対して適用すべき連産製法を順次決定し、前記複数の生産設備に対して決定した連産製法を組み合わせて生産計画を立案するステップと、
を有する。  
また、本発明の生産計画装置は、
個々の生産設備に用いられる製法を原材料から固定の比率で複数の品目を生産する連産製法とし、異なる前記連産製法を適用可能な複数の生産設備についての生産計画を作成する生産計画装置であって、
処理プログラムを格納し、前記処理プログラムの実行により処理機能を実現する処理装置と、情報を記憶する記憶装置と、データを入力する入力装置と、データを出力する出力装置と、外部との通信手段とを備え、
前記処理装置は、
前記入力装置または前記通信手段を経由して外部から取得したデータであって、過去に需要があった生産品目とその需要量を含むデータを前記記憶装置に入力部（S110、２１５）、
複数の生産品目のそれぞれに対して、在庫として持つべき基準量である在庫基準値を、過去の需要量に基づいて取得する在庫基準値計算部、（S120、２２５）
複数の生産品目のなかから、在庫制御条件を満たす品目を設定する在庫制御条件設定部、（S115、２２０）
前記複数の生産設備に対して前記複数の連産製法の適用を試行して連産品目のそれぞれに対する試行在庫量を算出し、前記在庫制御条件として設定された品目に対する試行在庫量と在庫基準値とに基づき得られる在庫率に従い、前記複数の生産設備のそれぞれに対して適用すべき連産製法を順次決定し、前記複数の生産設備に対して決定した連産製法を組み合わせる製法組み合わせ計画部、（S125,２３０）
及び、前記製法組み合わせ計画部にて得られた生産計画を出力する生産計画出力部、（S130,２３５）
を有することを特徴とする。
【発明の効果】
【００１１】
連産を行う製造工程において、保有生産能力の範囲内で、各品目の在庫量の過多、過少を防ぐように生産計画を立案することができるため、連産品目の需要に対して安定的な供給を行い、かつ過剰な在庫を削減できる効果がある。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照し、本発明の一実施形態について説明する。
＜システム構成図＞
図１は、本実施例のシステム全体の構成を示す図である。計算機は処理装置205、入力装置210、表示装置275、プリンタ280、記憶装置285、通信装置により構成されている。また通信装置とネットワーク290を介して複数の計算機／端末295が接続される。記憶装置285はデータベースを構成する品目テーブル10から生産量テーブル55までの各テーブルを格納する。表示装置275はデータ入力のための案内画面等を表示する装置である。入力装置210は記憶装置285の各種テーブルに設定するデータを入力したり、プログラムを実行するとき、パラメータを入力する装置である。プリンタ280は本実施例により作成した生産製法テーブル50、生産量テーブル55等を出力する装置である。計算機／端末295は倉庫、生産部門などに設置されるサーバ計算機又は端末装置であり、テーブルに設定するデータを入力する端末装置、生産製法テーブル50、生産量テーブル55を受け取る他の計算機でネットワークを介して接続されている。
【００１３】
処理装置205のメモリには、データ入力部215、在庫制御条件設定部220、在庫基準値計算部225、製法組合せ計画部230、生産計画出力部235および、データベースアクセス部240の機能を実現させる各処理プログラムが格納され、処理装置205によって実行される。（以下同様に、処理装置205における処理は対応する処理プログラムによりその機能が実現化されるものとする。）在庫制御条件設定部220は基準在庫充足品目設定部260、在庫過剰制御品目設定部265、在庫過少制御品目設定部270から構成されている。製法組合せ計画部230は製法割当試行部245、在庫率計算部250、製法割当決定部255から構成されている。
【００１４】
＜処理内容＞
図２は本実施形態全体の処理の概要を示すフローチャートである。
はじめに、データ入力部215は、入力装置210または計算機/端末295からネットワークを介して取得したデータを処理装置205内に取り込み、品目テーブル10、装置テーブル15、製法テーブル20、連産比率テーブル25、在庫テーブル30、需要量テーブル35に格納する（ステップ110）。
次に在庫制御条件の設定と在庫基準値の算出を行う（ステップ115、ステップ120）。在庫制御条件の設定は、入力装置から入力された品目の在庫の制御条件を品目テーブル10に格納する。在庫基準値の算出は、ステップ115、ステップ120を踏まえた製法の組合せを計画する（ステップ125）。最後にステップ125で立案した生産計画を出力する（ステップ130）。
【００１５】
図２の個々のステップを順に説明する。
図３はステップ110の詳細な処理の流れを示すフローチャートで、この処理はデータ入力部215で処理される。
品目テーブル10には品目コード151を格納する（ステップ310）。図４は品目テーブル10のデータ構成を示す図である。品目テーブル10は品目の在庫の制御条件、リードタイム、生産計画を格納するテーブルであり、品目コード151ごとにレコードを持つ。品目コード151は品目を識別するためのコードである。基準在庫充足品目152はその品目が在庫基準値に達するまで生産を行う生産量を計画することを表す。本実施例では、基準在庫充足品目152に１が入力されている場合、その品目を在庫基準値に達するまで生産を行う計画を立案する。在庫過剰制御品目153は、ステップ630において、在庫基準値に対する在庫量（以下、在庫率）の差を計算する際、品目間で在庫率の最大を求める際の対象品目とする。つまり、在庫率過剰制御品目から最大在庫率を求める。在庫過少制御品目154は、ステップ630において、在庫率の差を計算する際、品目間で在庫率の最小を求める際の対象品目とする。つまり在庫率過少制御品目から最小在庫率を求める。図４の例では、品目αは基準在庫充足品目であり、在庫過剰制御品目であるが、在庫過少制御品目ではない。リードタイム155は該当品目を生産するためにかかる時間を表す。計画サイクル156は生産計画の立案が行われる間隔を表す。
【００１６】
図８は在庫テーブル30のデータ構成を示す図である。在庫テーブル30に、品目コード551、在庫量552を格納する（ステップ315）。在庫テーブル30は各品目の在庫量を格納するテーブルであり、品目ごとにレコードを持つ。在庫量552は各品目の在庫量である。在庫量は生産工程仕掛在庫と手持ち在庫の合算でも良い。在庫基準値553は需要量をもとにステップ120において計算する値である。
【００１７】
図５は装置テーブル15のデータ構成を示す図である。装置テーブル15に、装置コード251、装置台数252を格納する（ステップ320）。装置テーブル15は装置の種類と装置の台数を表すテーブルである。装置コード251とは装置を識別するコードである。図５の例では、Ａという装置が80台あるということになる。本実施例では、Ａという装置、1種類しかないが、複数種類の装置が存在してもよい。
【００１８】
図６は製法テーブル20のデータ構成を示す図である。製法テーブル20に、製法コード351、装置コード352、生産量/日・台353、割当ロット354を格納する（ステップ325）。製法テーブル20は製法の特徴を格納するテーブルであり、製法ごとにレコードを持つ。製法コード351は製法を識別するためのコードである。装置コード352は当該製法により生産を実施する装置を表す。生産量/日・台353は当該装置を用いて、当該製法によって生産を実施した際の、一日、一台あたりの生産量をあらわす。割当ロット354は生産量を計画する際に割り当てる単位数量を表す。図６の例では、製法x1aという製法で生産する場合、１日あたり1台につき20生産できる。また、20の量を割当てるということになる。
【００１９】
図７は連産比率テーブル25のデータ構成を示す図である。連産比率テーブル25に、製法コード451、装置コード452、品目コード453、連産比率454を格納する（ステップ330）。連産比率テーブル25は製法ごとの連産比率を表す。製法コード451、品目コード452、連産比率453は、どの製法をどの装置によって生産すると、どの品目がどれだけ生成されるかを表す。図７の例では、x1aという製法で1単位量生産した場合、品目α:β：γ＝0.3:0.5：0.2の割合で生産されることを表す。
【００２０】
図９は需要量テーブル35のデータ構成を示す図である。需要量テーブル35には品目コード651、需要年月日652、需要量653を格納する（ステップ335）。需要量テーブル35はどの日にどの品目がどれだけ需要があったのか過去の需要量を表す。需要量653は、対応する品目の需要量を表す。需要年月日652は需要が発生した年月日を表す。図９の例では、品目αが2005年７月１日に900の需要があったことを表す。
【００２１】
図10は図１のステップ115の詳細な流れを示すフローチャートで、この処理は在庫条件設定部220で処理される。在庫制御条件設定部220は、入力装置210から、品目ごとの条件の設定を受け付ける（ステップ115）と、在庫制御条件設定部220は、品目テーブル10の品目数分、ステップ415から430の処理を繰り返す（ステップ410）。
【００２２】
後述するステップ520で算出する在庫基準値を満たすべき品目を基準在庫充足品目として設定する（ステップ415）。
次に、連産によって複数の品目が同時に作られるという条件下において、特に在庫過多を抑制したい品目に対して、在庫過剰制御品目として設定する（ステップ420）。在庫過剰制御品目として設定した品目は、ステップ625で在庫率差を算出する際に、品目間で在庫率の最大を求めるにあたって、対象となる品目である。
【００２３】
次に、連産によって品目が意図した量、作れないという条件のもとで、過少在庫を防ぐ品目に対して、在庫過少制御品目として設定する（ステップ425）。在庫過少制御品目として設定した品目は、ステップ625で在庫率差を算出する際に、最小の在庫率の品目を抽出するに当たって、候補となる品目である。
次に、ステップ415から425で設定した品目の在庫制御条件を品目テーブル10の基準在庫充足品目152、在庫過剰制御品目153、在庫過少制御品目154に格納する（ステップ430）。
【００２４】
図11はステップ120の詳細な流れを示すフローチャートで、在庫基準値計算部225により、需要量テーブル35を参照して、在庫テーブル30の在庫基準値553を作成するという処理される（ステップ120）。
在庫基準値553は需要から統計的に計算される値で、在庫として持つべき基準となる量を表す。
在庫基準値計算部225は在庫テーブル30の品目数分、以下のステップ515から525の処理を繰り返す（ステップ510）。
【００２５】
まず、在庫テーブル30の品目コード551と一致する、品目コード651をもつ需要量テーブル35の需要年月日652、需要量653をすべて読む（ステップ515）。
次に、在庫テーブル30の同一品目コード551をもつ品目テーブル10のリードタイム155、計画サイクル156をすべて読む（ステップ520）。需要年月日652、需要量653、リードタイム155、計画サイクル156を用いて、過去需要に基づいた在庫基準値を計算する。例えば、次に示す算出式（数１）によって算出し、当該在庫テーブル30の在庫基準値553に格納する（ステップ525）。
（数１）
[在庫基準値]＝[ある品目に対する一日あたりの需要量の平均値]×（[リードタイム]＋[計画サイクル]）
または、在庫基準値は、将来需要が生産量を超えることを加味した、他の方法で設定してもよい。
【００２６】
図12はステップ125の詳細な流れを示すフローチャートで、製法組み合わせ計画部230で処理される。ここにおいて、生産する製法の組合せを決定する。製法のロット割当は最大で各製法ごとに（生産量/日・台）/（割当ロットサイズ）単位で、すべての装置の生産能力に達するまで615からステップ635を繰り返す（ステップ610）。
製法の割当を続けるかどうかの判定を行う（ステップ615）。本実施例では、基準在庫充足品目152に指定した品目がすべて在庫基準値に達した時点で製法のロットを割り当てることを終える。
製法テーブル20の製法コード351と装置コード352のすべての組合せ数、ステップ625からステップ630まで繰り返す（ステップ620）。
製法コードのすべての製法について、製法テーブル20の割当ロットサイズ354分割当を試し、その際の各品目の在庫率を求める（ステップ625）。
【００２７】
次に、在庫過剰制御品目の中で在庫率が最大のものと在庫過少制御品目の中で在庫率が最小のもとを選出してその差を算出する（ステップ630）。在庫率差テーブル４０（図１７）に値のテーブルを示す。
最後に、製法ごとの在庫率差から在庫率差の最も小さい製法を選択し、割当ロット分その製法に割り当てることを決定する（ステップ635）。
本実施例では、ある製法を割り当てた際の、品目間で、最大の在庫率と最小の在庫率の差が最小になる製法を選択するが、他の実施例として、在庫制御条件の設定の際に、別途複数の品目を選択し、選択された複数の品目間の在庫率の分散が最小になる製法を選択する方法もある。また、在庫率の差に基づく製法の選択と分散に基づく製法の選択とを組み合わせてもよい。例えば、在庫率の差が最小となる製法を選択して装置に割当てた後に、次の装置への製法の割当を分散に基づいて決定するというように、装置ごとに製法選択のための在庫制御条件を設定することもできる。
【００２８】
図13はステップ615の詳細を示したフローチャートである。
まず品目テーブル10のもつ品目数分ステップ815からステップ825を繰り返す（ステップ810）。品目テーブル10のすべての品目が基準在庫充足品目152欄で１でなければ（ステップ815ＹＥＳ）、すべての装置に製法のロットを割り当てるまで生産を行うため、ステップ620の処理を行う。また、いずれかの品目が基準在庫補充品目152であれば（ステップ815ＮＯ）、ステップ820の処理に移る。
【００２９】
当該品目が基準在庫充足品目152であれば（ステップ820ＹＥＳ）、当該品目の在庫テーブル30の在庫基準値553に対する在庫量552が１を超えていないかチェックする（ステップ825）。これは、本実施例では、すべての基準在庫充足品目が在庫基準値を満足した時点で、生産を止める生産計画を立案するからである。
当該品目の在庫基準値553に対する在庫量552（すなわち、[在庫率]＝[在庫量]/[在庫基準値]）が1を超えていない場合、すなわち当該品目の在庫量が在庫基準値に達していない場合（ステップ825ＮＯ）、ステップ620の処理を行う。
【００３０】
図14は製法割当試行部245、ステップ625の詳細を示したフローチャートである。
製法割当試行部245は、当該装置コードに対応する製法テーブル20の製法コード351を読む（ステップ830）。
次に、当該製法コードに対応する連産比率テーブル25の品目コード453、連産比率454を読む（ステップ835）。ステップ830、835で読んだデータをもとに、当該製法の割り当てロットを割り当てた場合の、各品目の割当試行在庫率を算出するためにステップ845から855の処理を在庫テーブル30の品目数分繰り返す（ステップ840）。
当該在庫テーブル30の品目コード551に対応する在庫量552、在庫基準値553を読む（ステップ845）。
【００３１】
次に、ステップ830で読んだ割当ロット354ステップ835で読んだ連産比率453とステップ845で読んだ在庫量552、在庫基準値553をもとに割当試行在庫率を算出する（ステップ850）。割当試行在庫率の算出には式（数２）を用いる。
（数２）
[割当試行在庫率]＝（[在庫量]＋[割当ロット]×[連産比率]）/[在庫基準値]
算出した割当試行在庫率を製法割当試行テーブル45の割当試行在庫率852に格納する。また、品目コードを製法割当試行テーブル45の品目コード851に格納する（ステップ855）。
【００３２】
図15は生産製法試行テーブル45のデータ構成を示す図である。生産製法試行テーブル45はある製法のロット割り当てを試行した際の各品目の在庫率を表す。品目コード851は品目を識別するためのコードである。割当試行在庫率852は割当を試行した際の各品目の在庫率を表す。
【００３３】
図16は在庫率差計算部250、ステップ630の詳細を示したフローチャートである。在庫率差計算部250は品目テーブル10の品目数分ステップ915からステップ970の処理を繰り返す（ステップ910）。
ここでは、ある製法を割り当てた際、在庫過剰制御品目の中で最大の在庫率と、在庫過少制御品目の中で最小の在庫率の差を計算し、その差を在庫率差テーブル40に格納する。
【００３４】
図17は在庫率差テーブル40のデータ構成を示す図である。最大在庫率品目752は製法コード751で生産を行った際、在庫過剰制御品目の中で在庫率が最大の品目コードを表す。最小在庫率品目753は製法コード751で生産を行った際、在庫過少制御品目の中で在庫率が最小の品目コードを表す。最大在庫率754は最大在庫率品目752の在庫率を表す。最小在庫率755は最小在庫率品目753の在庫率を表す。在庫率差756は最大在庫率754から最小在庫率755を引いたものである。
【００３５】
まず当該品目に対応する品目テーブル10の在庫過剰制御品目153を読む（ステップ915）。
次に当該製法コードに対応する在庫率差テーブル40の最大在庫率品目752、最大在庫率754を読む（ステップ920）。
ここで、当該品目が在庫過剰制御品目であるかチェックを行う（ステップ925）。
当該品目が在庫過剰制御品目である場合（ステップ925ＹＥＳ）、当該品目コードに対応する製法割当試行テーブル45の割当試行在庫率852を読む（ステップ930）。
【００３６】
次に、割当試行在庫率852が最大在庫率754より大きいかどうかチェックする（ステップ935）。
割当試行在庫率852が最大在庫率754よりも大きい場合（ステップ935ＹＥＳ）、在庫率差テーブル40の製法コードに当該製法コード、最大在庫率品目752に当該品目コード、最大在庫率754に割当試行在庫率852を格納する（ステップ940）。つまり、最大在庫率754を割当試行在庫率で更新する。
当該品目に対応する品目テーブル10の在庫過少制御品目154を読む（ステップ945）。
次に当該製法コードに対応する在庫率差テーブル40の最小在庫率品目753、最小在庫率755を読む（ステップ950）。
ここで、当該品目が在庫過少制御品目であるかチェックを行う（ステップ955）。
当該品目が在庫過少制御品目である場合（ステップ955ＹＥＳ）、当該品目コードに対応する製法割当試行テーブル45の割当試行在庫率852を読む（ステップ960）。
【００３７】
次に、割当試行在庫率852が最小在庫率755より小さいかどうかチェックする（ステップ965）。
割当試行在庫率852が最小在庫率755よりも小さい場合（ステップ935ＹＥＳ）、在庫率差テーブル40の製法コードに当該製法コード、最小在庫率品目753に当該品目コード、最小在庫率755に割当試行在庫率852を格納する（ステップ970）。つまり最小在庫率755を割当試行在庫率で更新する。
ステップ910から970で求めた最大在庫率754と最小在庫率755から在庫率差を計算する（ステップ975）。ここでは、最大在庫率と最小在庫率の差を在庫率差として求める。
求めた在庫率差を在庫率差テーブル40の在庫率差756に格納する（ステップ980）。
【００３８】
図18は製法割当決定部255、ステップ635の詳細を示した図である。
この処理部では、在庫率差が最小の製法を決定し、その製法に割当を決める処理を行う。
まず、在庫率差テーブル40の各製法の中で、最も在庫率差756が小さい製法を選択する（ステップ1010）。
次に、選択した製法に対応する生産製法テーブル50の割当数を読む（ステップ1015）。
【００３９】
図19は生産製法テーブル50のデータ構成を示す図である。製法コード951は製法テーブルの製法コード351と同じ、製法を識別するためのコードである。割当数952は該当製法に対してどれだけ割当を決定したかを表す。
選択した製法に対して、割当数を１加算する（ステップ1020）。
更新した割当数を生産製法テーブル50の割当数952に格納する（ステップ1025）。
【００４０】
選択した製法によって生産される生産量を在庫テーブル30に反映させるために、ステップ1035から1055までの処理を在庫テーブル30の品目数分繰り返す（ステップ1030）。
まず当該品目コードに対応する在庫テーブル30の在庫量552を読む（ステップ1035）。当該品目コード、選択した製法に対応する連産比率テーブル25の連産比率454を読む（ステップ1040）。選択した製法に対応する製法テーブル20の割当ロットサイズ354を読む。次に、在庫量552、連産比率454、割当ロットサイズ354から在庫率を再計算する（ステップ1050）。
2007179306.tif 000003
最後にトランザクションデータである在庫率差テーブル40、製法割当試行テーブル45を初期化して、次の製法割当の準備を行う（ステップ1060）。
【００４１】
図20はステップ130の詳細を示す図で、生産計画出力部235で処理される。
ステップ125で計画した生産計画を計算機外部に出力する。
ステップ125で選択した製法をもとに生産量テーブル55を作成するために生産製法テーブル50の製法数分、ステップ715からステップ725の処理を繰り返す（ステップ710）。
【００４２】
図21は生産量テーブル55のデータ構成を示す図である。品目コード1051は各製法によって生産される品目の品目コードを表す。装置コード1052は生産を行う装置コードを表す。製法コード1053は各製法コードを表す。生産量1054は製法コード1053によって品目コード1053の品目が生産される生産量を表す。
まず当該製法コードに対応した割当数952を生産製法テーブル50から読む（ステップ715）。
生産製法テーブル50の製法コード951に対応した連産比率テーブル25の品目コード452、連産比率453を読む（ステップ720）。
生産製法テーブル50の製法コード951に対応した製法テーブル20の装置コード352、割当ロット354を読む（ステップ725）。
【００４３】
次に、ステップ715、ステップ720で読んだ割当数952、品目コード452、連産比率453、割当ロット354を用いて、生産量を計算し、生産量テーブル55の品目コード1051に品目コード、装置コード1052に装置コード、製法コード1053に製法コード、生産量1054に生産量を格納する（ステップ730）。生産数量は式（数３）を用いて算出する。
（数３）
[生産量]＝[割当数]×[割当ロット]×[連産比率]
最後に、生産製法テーブル50、生産量テーブル55をプリンタ265に出力する（ステップ735）。次いで、ステップ735と同様に生産製法テーブル50、生産量テーブル55を表示装置260、計算機/端末280に出力する（ステップ740）。
【産業上の利用可能性】
【００４４】
本発明は、製法により固定比率の複数品目が同時に生産される連産品目の生産計画を作成する生産計画装置に適用され、例えば化学製品の生産計画の立案に用いて好適である。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施形態による連産条件下における生産計画立案システムのシステム構成図である。
【図２】処理部が実行する製法の組み合わせの計画などの基本的な処理手順を説明するフローチャートである。
【図３】データ入力部の処理動作を説明するフローチャートである。
【図４】品目に関する情報を格納するデータベースのデータ構成図である。
【図５】装置に関する情報を格納するデータベースのデータ構成図である。
【図６】製法に関する情報を格納するデータベースのデータ構成図である。
【図７】連産比率に関する情報を格納するデータベースのデータ構成図である。
【図８】在庫に関する情報を格納するデータベースのデータ構成図である。
【図９】需要量に関する情報を格納するデータベースのデータ構成図である。
【図１０】在庫制御条件部の処理動作を説明するフローチャートである。
【図１１】在庫基準値計算部の処理動作を説明するフローチャートである。
【図１２】製法組合せ計画部の処理動作を説明するフローチャートである。
【図１３】製法割当継続判定処理を説明するフローチャートである。
【図１４】製法割当試行部の処理動作を説明するフローチャートである。
【図１５】製法割当を試行した結果を格納するデータベースのデータ構成図である。
【図１６】在庫率計算部の処理動作を格納するデータベースのデータ構成図である。
【図１７】製法別の在庫率差を格納するデータベースのデータ構成図である。
【図１８】製法割当決定部の処理動作を説明するデータベースのデータ構成図である。
【図１９】製法の選択結果を格納するデータベースのデータ構成図である。
【図２０】生産計画出力部の処理動作を説明するデータベースのデータ構成図である。
【図２１】生産計画の立案結果を格納するデータベースのデータ構成図である。
【符号の説明】
【００４６】
10 品目テーブル
15 装置テーブル
20 製法テーブル
25 連産比率テーブル
30 在庫テーブル
35 需要量テーブル
40 在庫率差テーブル
45 製法割当試行テーブル
50 生産製法テーブル
55 生産量テーブル
210 入力装置
215 データ入力部
220 在庫制御条件設定部
225 在庫基準値計算部
230 製法組合せ計画部
235 生産計画出力部
240 データベースアクセス部
245 製法割当試行部
250 在庫率差計算部
255 製法割当決定部
260 基準在庫充足品目設定部
265 在庫過剰制御品目設定部
270 在庫過少制御品目設定部
275 表示装置
280 プリンタ
285 記憶装置
290 ネットワーク
295 計算機/端末
【図１】
2007179306.tif 000004
【図２】
2007179306.tif 000005
【図３】
2007179306.tif 000006
【図４】
2007179306.tif 000007
【図５】
2007179306.tif 000008
【図６】
2007179306.tif 000009
【図７】
2007179306.tif 000010
【図８】
2007179306.tif 000011
【図９】
2007179306.tif 000012
【図１０】
2007179306.tif 000013
【図１１】
2007179306.tif 000014
【図１２】
2007179306.tif 000015
【図１３】
2007179306.tif 000016
【図１４】
2007179306.tif 000017
【図１５】
2007179306.tif 000018
【図１６】
2007179306.tif 000019
【図１７】
2007179306.tif 000020
【図１８】
2007179306.tif 000021
【図１９】
2007179306.tif 000022
【図２０】
2007179306.tif 000023
【図２１】
2007179306.tif 000024