JP4754934B2 - Production plan creation device, production plan creation method, and program - Google Patents
Production plan creation device, production plan creation method, and program Download PDFInfo
- Publication number
- JP4754934B2 JP4754934B2 JP2005308309A JP2005308309A JP4754934B2 JP 4754934 B2 JP4754934 B2 JP 4754934B2 JP 2005308309 A JP2005308309 A JP 2005308309A JP 2005308309 A JP2005308309 A JP 2005308309A JP 4754934 B2 JP4754934 B2 JP 4754934B2
- Authority
- JP
- Japan
- Prior art keywords
- production
- amount
- product
- term
- information storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 623
- 238000004519 manufacturing process Methods 0.000 title claims description 389
- 230000008569 process Effects 0.000 claims description 415
- 239000000047 product Substances 0.000 claims description 214
- 238000003860 storage Methods 0.000 claims description 184
- 238000013461 design Methods 0.000 claims description 155
- 238000004364 calculation method Methods 0.000 claims description 109
- 239000013067 intermediate product Substances 0.000 claims description 70
- 238000011156 evaluation Methods 0.000 claims description 63
- 238000012545 processing Methods 0.000 claims description 61
- 239000002994 raw material Substances 0.000 claims description 38
- 239000000203 mixture Substances 0.000 claims description 20
- 238000013439 planning Methods 0.000 claims description 5
- 239000006227 byproduct Substances 0.000 claims 2
- 238000005097 cold rolling Methods 0.000 description 9
- 238000002844 melting Methods 0.000 description 7
- 230000008018 melting Effects 0.000 description 7
- 238000005098 hot rolling Methods 0.000 description 6
- 238000005457 optimization Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 3
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000012467 final product Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 229910000831 Steel Inorganic materials 0.000 description 1
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 1
- 229910052782 aluminium Inorganic materials 0.000 description 1
- 238000010924 continuous production Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、工場等の多工程からなる生産プロセスにおいて、複数種類の品種の製品を生産する際に、各品種の生産量を最適化する生産計画作成装置及び生産計画作成方法、並びにプログラムに関する。 The present invention relates to a production plan creation device, a production plan creation method, and a program for optimizing the production amount of each kind when producing a plurality of kinds of products in a multi-step production process such as a factory.
従来から、鉄鋼、アルミ、銅等の素材加工系の生産プロセスに代表される多工程から構成される生産プロセスにおいては、複数種類の品種の製品を生産する場合が多い。そして、近年の多様化した顧客ニーズに適応しながら、企業として利益を上げていくには、従来の操業改善によるコストダウンに加えて、生産する品種構成(プロダクトミックス)、即ち、各品種の生産量を最適化することにより、限られた生産資源(設備など)を有効に活用し、利益を最大化することが必要になっている。しかも、多工程・多品種型の生産プロセスでは、品種毎に要求される生産量の範囲(下限量である生産量下限値/上限量である生産量上限値)、各設備の設備能力、製造ルート(通過工程ルート)の自由度等の条件を考慮しつつ、最適な品種構成を決定することが要求される。 2. Description of the Related Art Conventionally, in a production process composed of multiple steps represented by a material processing system production process such as steel, aluminum and copper, products of a plurality of types are often produced. And in order to increase profits as a company while adapting to the diversified customer needs in recent years, in addition to the cost reduction by the conventional operation improvement, the product composition (product mix) to be produced, that is, the production of each product By optimizing the amount, it is necessary to make effective use of limited production resources (equipment, etc.) and maximize profits. Moreover, in the multi-process / multi-product type production process, the range of production required for each product type (the lower limit production amount lower limit value / the upper production amount upper limit value), the facility capacity of each facility, and the production It is required to determine an optimum variety configuration while considering conditions such as the degree of freedom of the route (passing process route).
多工程からなる生産プロセスにおいて、複数種類の品種の製品を製造する際に、一つの品種の製品を生産する工程が複数存在する場合や、代替設備が存在する場合等、複数の工程設計が存在する場合においても、各品種の生産量を最適化する技術として、例えば、特許文献1に示す技術がある。
In a multi-process production process, when manufacturing multiple types of products, there are multiple process designs, such as when there are multiple steps to produce one type of product or when there are alternative equipment. Even in this case, as a technique for optimizing the production amount of each type, for example, there is a technique disclosed in
特許文献1に示す技術では、予め記憶された製造ルート情報(代替設備が存在する場合は作成された製造ルート情報も含む。)に基づいて、工程設計毎の各設備に対する設備負荷原単位と発生変動費をもとに、工程設計毎の発生コスト原単位と、事前に登録した生産量情報、原料・売値情報、設備情報、評価指標とを参照し、線形計画法を用いて最適化問題を解くことにより、工程設計毎の生産量を決定している。即ち、処理能力から算出される各設備の総負荷が設備能力を超えない範囲(各設備の設備能力の範囲内)であるという制約と、各工程設計の生産量が最小生産量と最大生産量の範囲内であるという制約を満たしつつ、予め設定した評価指標が最大となるように工程設計毎の生産量が決定される。
In the technique shown in
ここで、実際の生産技術現場においては、需要予測からの実際の需要変動による予測誤差や、特急オーダーなどの短納期案件に対応可能とするため、生産プロセスの途中の中間工程において、適正な量の仕掛在庫量を用意しておきたいという要求がある。しかしながら、従来技術においては、最終工程終了後の各品種の生産量を最適化するために、製造プロセスの中間工程での仕掛在庫量を考慮しておらず、このような要求に応えられていなかった。また、従来技術においては、利益を最大にするために仕掛在庫量がコストとして扱われ、仕掛在庫量を最小にするように最適化されていた。即ち、従来技術においては、仕掛在庫量を考慮していないために、適切な生産計画を得られない可能性があった。 Here, at actual production technology sites, in order to be able to deal with forecast errors due to actual demand fluctuations from demand forecasts and short delivery orders such as express orders, an appropriate amount is required in the intermediate process in the middle of the production process. There is a request to prepare an in-process inventory amount. However, in the prior art, in order to optimize the production amount of each product type after the end of the final process, the in-process inventory amount in the intermediate process of the manufacturing process is not considered, and such a request is not met. It was. Further, in the prior art, the in-process inventory amount is treated as a cost in order to maximize the profit, and has been optimized to minimize the in-process inventory amount. That is, in the prior art, there is a possibility that an appropriate production plan cannot be obtained because the in-process inventory amount is not taken into consideration.
本発明は、上記問題点に鑑みてなされたものであり、多工程からなる生産プロセスにおいて複数種類の品種の製品を製造する際に、中間工程における適正な量の仕掛在庫量を考慮して各品種の生産量を最適化することにより、より適切な生産計画を得ることができる生産計画作成装置及び生産計画作成方法、並びにプログラムを提供するものである。 The present invention has been made in view of the above-mentioned problems, and when manufacturing a plurality of types of products in a multi-process production process, each product is considered in consideration of an appropriate amount of in-process inventory in an intermediate process. The present invention provides a production plan creation device, a production plan creation method, and a program capable of obtaining a more appropriate production plan by optimizing the production amount of a product type.
上記課題を解決するために、本発明に係る生産計画作成装置は、CPUと記憶装置を備えるコンピュータにおいて、複数の工程で生産する複数の品種の製品の生産量を最適化する生産計画作成装置であって、前記記憶装置は、制約を評価する最小時間の単位であるスパンと、1以上のスパンから構成され生産計画作成の単位であるタームと、生産計画作成を行うターム数と、を記憶するターム・スパン情報設定手段と、前記品種毎に、製品を製造するための複数の工程について処理可能な設備を割り当てた1以上の製造ルートを工程設計として登録するとともに、前記工程設計毎に、各工程の処理能力を登録する製造ルート情報記憶手段と、前記各設備の前記ターム毎に、設備能力を登録する設備情報記憶手段と、前記各品種の前記ターム毎に、要求される生産量の範囲として、使用可能な前記工程設計番号と生産量下限値及び生産量上限値を登録する生産量情報記憶手段と、前記品種毎又は前記工程設計毎に、所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量の適正範囲を、前記所定の前記スパン又は前記タームで全て同じに、または、前記所定の前記スパン又は前記タームに応じて変化させて登録する適正仕掛在庫量記憶手段と、を備え、前記CPUは、前記製造ルート記憶手段で記憶された前記各工程の処理能力をもとに、製品を単位量作るのに要する前記工程設計毎の各工程における処理時間を意味する工程設計毎の各工程に対する工程負荷原単位を計算する工程負荷原単位計算手段と、前記工程負荷原単位計算手段で計算した前記工程負荷原単位と、前記生産量情報記憶手段で記憶した前記生産量の範囲と、前記設備情報記憶手段で記憶した前記設備能力と、前記適正仕掛在庫量記憶手段で記憶した前記中間工程の仕掛在庫量の適正範囲と、を参照して、前記工程設計毎の各工程について、後工程は、前工程に対して、前工程と後工程の間に必要な工程間時間だけ先までの時刻において後工程で処理する量が前工程で処理する量を超えないとする前後工程の製造量に関する制約と、前記処理能力により求めた前記各設備の前記ターム毎の総負荷が前記設備能力を超えないとする設備能力に関する制約と、前記各品種の前記ターム毎に、当該タームを構成するスパンの生産量の合計が前記生産量下限値以上前記生産量上限値以内の範囲内であるとする生産量の範囲に関する制約と、過去の操業からの結果に基づいて計算された前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける前記品種又は前記工程設計毎の所定の前記スパン又は前記タームにおける前記各中間工程の仕掛在庫量が前記適正範囲であるとする仕掛在庫量の適正範囲に関する制約を満たしつつ、予め設定した評価指標が最大となる前記各工程設計の各スパンの生産量を算出する最適品種構成計算手段と、を備えることを特徴とする。
In order to solve the above problems, a production plan creation device according to the present invention is a production plan creation device that optimizes the production amount of a plurality of types of products produced in a plurality of processes in a computer having a CPU and a storage device. The storage device stores a span that is a minimum time unit for evaluating constraints, a term that is composed of one or more spans and is a unit for producing a production plan, and a number of terms for producing the production plan. The term / span information setting means and one or more manufacturing routes to which equipment that can be processed for a plurality of processes for manufacturing a product are assigned for each product type are registered as a process design. Manufacturing route information storage means for registering the processing capacity of the process, equipment information storage means for registering equipment capacity for each term of each equipment, and for each term of each product type Production amount information storage means for registering the usable process design number, production amount lower limit value, and production amount upper limit value as the required production amount range, and for each of the types or each of the process designs, the predetermined amount Appropriate in-process inventory that is registered in such a manner that the appropriate range of the in-process inventory amount of the intermediate process in the span or the term is all the same in the predetermined span or the term, or is changed according to the predetermined span or the term. Quantity storage means, and the CPU is processing time in each process for each process design required to produce a unit quantity based on the processing capability of each process stored in the manufacturing route storage means. Means a process load basic unit calculating means for calculating a process load basic unit for each process for each process design, the process load basic unit calculated by the process load basic unit calculating means, A range of the production amount stored in the production information storage means, the equipment capacity stored in the equipment information storage means, and an appropriate range of the in-process inventory quantity in the intermediate process stored in the appropriate in-process inventory quantity storage means, Referring to each process for each of the process designs, the post-process has an amount of processing in the post-process at the time preceding the pre-process by the time required between the pre-process and the post-process. A constraint on the manufacturing amount of the preceding and following processes not exceeding the amount to be processed in the process, and a constraint on the facility capacity that the total load for each term of each facility determined by the processing capacity does not exceed the facility capacity; For each term of each of the varieties, the restrictions on the range of production amount that the total production amount of spans constituting the term is within the range between the production amount lower limit value and the production amount upper limit value, and the past From operation The in-process inventory amount of each intermediate process in the predetermined span or term for each product type or the process design in the predetermined span or term for each product type or the process design calculated based on the result is An optimum product configuration calculation means for calculating the production amount of each span of each process design that maximizes a preset evaluation index while satisfying the restrictions on the appropriate range of the in-process inventory amount that is determined to be an appropriate range. It is characterized by.
本発明に係る生産計画作成方法は、CPUと記憶装置を備えるコンピュータにおいて、複数の工程で生産する複数の品種の製品の生産量を最適化する生産計画作成装置により実行される生産計画作成方法であって、前記生産計画作成装置を構成するターム・スパン情報設定手段により、制約を評価する最小時間の単位であるスパンと、1以上のスパンから構成され生産計画作成の単位であるタームと、生産計画作成を行うターム数と、を記憶するターム・スパン情報設定ステップと、前記生産計画作成装置を構成する製造ルート情報記憶手段により、前記品種毎に、製品を製造するための複数の工程について処理可能な設備を割り当てた1以上の製造ルートを工程設計として登録するとともに、前記工程設計毎に、各工程の処理能力を登録する製造ルート情報記憶ステップと、前記生産計画作成装置を構成する設備情報記憶手段により、前記各設備の前記ターム毎に、設備能力を登録する設備情報記憶ステップと、前記生産計画作成装置を構成する生産量情報記憶手段により、前記各品種の前記ターム毎に、要求される生産量の範囲として、使用可能な前記工程設計番号と生産量下限値及び生産量上限値を登録する生産量情報記憶ステップと、前記生産計画作成装置を構成する適正仕掛在庫量記憶手段により、前記品種毎又は前記工程設計毎に、所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量の適正範囲を、前記所定の前記スパン又は前記タームで全て同じに、または、前記所定の前記スパン又は前記タームに応じて変化させて登録する適正仕掛在庫量記憶ステップと、前記生産計画作成装置を構成する工程負荷原単位計算手段により、前記製造ルート記憶ステップで記憶された前記各工程の処理能力をもとに、製品を単位量作るのに要する前記工程設計毎の各工程における処理時間を意味する工程設計毎の各工程に対する工程負荷原単位を計算する工程負荷原単位計算ステップと、前記生産計画作成装置を構成する最適品種構成計算手段により、前記工程負荷原単位計算ステップで計算した前記工程負荷原単位と、前記生産量情報記憶ステップで記憶した前記生産量の範囲と、前記設備情報記憶ステップで記憶した前記設備能力と、前記適正仕掛在庫量記憶ステップで記憶した前記中間工程の仕掛在庫量の適正範囲と、を参照して、前記工程設計毎の各工程について、後工程は、前工程に対して、前工程と後工程の間に必要な工程間時間だけ先までの時刻において後工程で処理する量が前工程で処理する量を超えないとする前後工程の製造量に関する制約と、前記処理能力により求めた前記各設備の前記ターム毎の総負荷が前記設備能力を超えないとする設備能力に関する制約と、前記各品種の前記ターム毎に、当該タームを構成するスパンの生産量の合計が前記生産量下限値以上前記生産量上限値以内の範囲内であるとする生産量の範囲に関する制約と、過去の操業からの結果に基づいて計算された前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける前記各中間工程の仕掛在庫量が前記適正範囲であるとする仕掛在庫量の適正範囲に関する制約を満たしつつ、予め設定した評価指標が最大となる前記各工程設計の各スパンの生産量を算出する最適品種構成計算ステップと、を備えることを特徴とする。
The production plan creation method according to the present invention is a production plan creation method executed by a production plan creation device that optimizes the production amount of a plurality of types of products produced in a plurality of processes in a computer having a CPU and a storage device. A term which is a unit of minimum time for evaluating constraints, a term which is composed of one or more spans and which is a unit of production plan creation, A process for a plurality of processes for manufacturing a product for each type by means of a term / span information setting step for storing the number of terms for which a plan is created, and a manufacturing route information storage means constituting the production plan creating device Register one or more manufacturing routes to which possible facilities are assigned as a process design, and register the processing capacity of each process for each process design. A facility information storage step for registering facility capacity for each term of each facility by a production route information storage step and facility information storage means constituting the production plan creation device, and production constituting the production plan creation device Production quantity information storage step for registering the usable process design number, production quantity lower limit value, and production quantity upper limit value as a range of required production quantity for each term of each type by means of quantity information storage means; by proper progress inventory amount storage means constituting the production plan creation device, for each design the breed or each said step, the proper range of the progress inventory of intermediate steps in a given the span or the term, the predetermined said all the same span or the term, or the proper progress inventory amount storage registers varied according to the predetermined the span or the term steps And each process design required to make a unit quantity of a product based on the processing capability of each process stored in the manufacturing route storage step by the process load basic unit calculation means constituting the production plan creation device. The process load unit calculation step for calculating the process load unit for each process for each process design, which means the processing time in each process, and the optimum product configuration calculation means constituting the production plan creation device, the process load unit. The process load basic unit calculated in the unit calculation step, the range of the production amount stored in the production amount information storage step, the facility capacity stored in the facility information storage step, and the appropriate in-process inventory amount storage step With reference to the appropriate range of the in-process inventory quantity of the intermediate process stored, for each process for each process design, the post process is a pre process relative to the pre process The amount of processing performed in the subsequent process at the time until the time required between the subsequent process and the subsequent process does not exceed the amount processed in the previous process, and the above-mentioned processing capacity The total load for each term of each facility does not exceed the facility capacity, and the total production amount of spans constituting the term for each term of each product type is the production lower limit. A predetermined span for each product type or each process design calculated on the basis of a result from a past operation and a restriction on a production amount range that is within a range within a production value upper limit value or more while satisfying the constraint on the proper range of the in-process inventory of progress inventory amount of each intermediate step in terms to said a proper range, each scan of each step design evaluation index previously set the maximum Characterized in that it comprises the optimal product mix calculation step of calculating the emissions production amount.
本発明に係るプログラムは、記憶装置とCPUを有するコンピュータにおいて、複数の工程で生産する複数の品種の製品の生産量を最適化させるための生産計画作成装置により実行されるプログラムであって、前記生産計画作成装置を構成するターム・スパン情報設定手段により、制約を評価する最小時間の単位であるスパンと、1以上のスパンから構成され生産計画作成の単位であるタームと、生産計画作成を行うターム数と、を記憶するターム・スパン情報設定ステップと、前記生産計画作成装置を構成する製造ルート情報記憶手段により、前記品種毎に、製品を製造するための複数の工程について処理可能な設備を割り当てた1以上の製造ルートを工程設計として登録するとともに、前記工程設計毎に、各工程の処理能力を登録する製造ルート情報記憶ステップと、前記生産計画作成装置を構成する設備情報記憶手段により、前記各設備の前記ターム毎に、設備能力を登録する設備情報記憶ステップと、前記生産計画作成装置を構成する生産量情報記憶手段により、前記各品種の前記ターム毎に、要求される生産量の範囲として、使用可能な前記工程設計番号と生産量下限値及び生産量上限値を登録する生産量情報記憶ステップと、前記生産計画作成装置を構成する適正仕掛在庫量記憶手段により、前記品種毎又は前記工程設計毎に、所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量の適正範囲を、前記所定の前記スパン又は前記タームで全て同じに、または、前記所定の前記スパン又は前記タームに応じて変化させて登録する適正仕掛在庫量記憶ステップと、前記生産計画作成装置を構成する工程負荷原単位計算手段により、前記製造ルート記憶ステップで記憶された前記各工程の処理能力をもとに、製品を単位量作るのに要する前記工程設計毎の各工程における処理時間を意味する工程設計毎の各工程に対する工程負荷原単位を計算する工程負荷原単位計算ステップと、前記生産計画作成装置を構成する最適品種構成計算手段により、前記工程負荷原単位計算ステップで計算した前記工程負荷原単位と、前記生産量情報記憶ステップで記憶した前記生産量の範囲と、前記設備情報記憶ステップで記憶した前記設備能力と、前記適正仕掛在庫量記憶ステップで記憶した前記中間工程の仕掛在庫量の適正範囲と、を参照して、前記工程設計毎の各工程について、後工程は、前工程に対して、前工程と後工程の間に必要な工程間時間だけ先までの時刻において後工程で処理する量が前工程で処理する量を超えないとする前後工程の製造量に関する制約と、前記処理能力により求めた前記各設備の前記ターム毎の総負荷が前記設備能力を超えないとする設備能力に関する制約と、前記各品種の前記ターム毎に、当該タームを構成するスパンの生産量の合計が前記生産量下限値以上前記生産量上限値以内の範囲内であるとする生産量の範囲に関する制約と、過去の操業からの結果に基づいて計算された前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける前記各中間工程の仕掛在庫量が前記適正範囲であるとする仕掛在庫量の適正範囲に関する制約を満たしつつ、予め設定した評価指標が最大となる前記各工程設計の各スパンの生産量を算出する最適品種構成計算ステップと、を備え、前記記憶装置にインストールして、前記CPUにより読み出して実行されることを特徴とする。
A program according to the present invention is a program executed by a production plan creation device for optimizing the production amount of a plurality of types of products produced in a plurality of processes in a computer having a storage device and a CPU, Creates a production plan by using a term / span information setting means that constitutes a production plan creation device, a span that is a unit of minimum time for evaluating constraints, a term that is composed of one or more spans and is a unit of production plan creation, and By means of a term / span information setting step for storing the number of terms, and a manufacturing route information storage means constituting the production plan creation device, facilities that can be processed for a plurality of processes for manufacturing products for each product type are provided. One or more assigned manufacturing routes are registered as a process design, and the process capability for each process is registered for each process design. A facility information storing step for registering facility capacity for each term of each facility by a route information storing step and facility information storing means configuring the production plan creating device, and a production amount constituting the production plan creating device Production amount information storage step for registering the usable process design number, the production amount lower limit value, and the production amount upper limit value as a range of the required production amount for each term of each type by the information storage means, by proper progress inventory amount storage means constituting the production plan creation device, for each design the breed or each said step, the proper range of the progress inventory of intermediate steps in a given the span or the term, the predetermined said span or all the same for the term or the proper progress inventory storage step of registering the predetermined the span or correspondingly by changing the term Each process design required to make a unit quantity of a product based on the processing capability of each process stored in the manufacturing route storage step by the process load basic unit calculation means constituting the production plan creation device. The process load basic unit calculation by the process load basic unit calculation step for calculating the process load basic unit for each process for each process design, which means the processing time in the process, and the optimum product configuration calculation means constituting the production plan creation device The process load basic unit calculated in the step, the range of the production volume stored in the production volume information storage step, the facility capacity stored in the facility information storage step, and the proper in-process inventory quantity storage step With reference to the appropriate range of the in-process inventory amount of the intermediate process, for each process for each process design, the post process is the same as the previous process and the post process. Restrictions on the manufacturing amount of the preceding and following steps that the amount processed in the subsequent step does not exceed the amount processed in the previous step at the time before the required inter-step time required between the steps, and each of the above-mentioned obtained by the processing capability Restriction on facility capacity that the total load of each term of the facility does not exceed the facility capacity, and the total production amount of spans constituting the term is greater than or equal to the production amount lower limit value for each term of each type In the predetermined span or term for each product type or each process design calculated based on the constraints on the range of the production amount to be within the upper limit of the production amount and the results from the past operation while satisfying the constraint on the proper range of the in-process inventory of progress inventory amount of each intermediate step and said a proper range, each span of the process design of the evaluation index set in advance is maximized And optimum product mix calculation step of calculating the production volume, provided with, and installed in the storage device, characterized in that it is performed by reading by the CPU.
これによると、工程設計毎の各工程について、後工程は、前工程に対して、前工程と後工程の間に必要な工程間時間だけ先までの時刻において後工程で処理する量が前工程で処理する量を超えないとする前後工程の製造量に関する制約と、処理能力により求めた各設備のターム毎の総負荷が設備能力を超えないとする設備能力に関する制約と、各品種のターム毎に、当該タームを構成するスパンの生産量の合計が生産量下限値以上生産量上限値以内の範囲内であるとする生産量の範囲に関する制約に加え、過去の操業からの結果に基づいて計算された品種毎又は工程設計毎の所定のスパン又はタームにおける中間工程の仕掛在庫量が、所定のスパン又はタームで全て同じに、または、所定のスパン又はタームに応じて変化させて登録された適正範囲であるとする仕掛在庫量の適正範囲に関する制約を満たしつつ、生産計画作成を行う期間(全ターム)において、予め設定した評価指標が最大となるように決定される。従って、多工程からなる生産プロセスにおいて複数種類の品種の製品を製造する際に、中間工程における適正範囲内の仕掛在庫量を備えつつ、各品種の生産量を最適化することができ、適切な生産計画を作成することが可能となる。
ここで、各設備の「設備能力」とは、例えば、設備を最大限稼動させた場合に正味の処理に費やすことができる時間(稼働率等)のことを意味する。また、各工程で処理することができる「処理能力」とは、各工程における製品または中間製品を処理する能力のことであり、例えば、各工程での所定時間あたりに処理できる製品または中間製品の重量のことを意味する。そして、処理能力により求めた「各設備のターム毎の総負荷」とは、各設備において実際の処理にかかる負荷のターム毎の合計のことであり、例えば、各設備において製品を生産するのに必要な処理時間のターム毎の合計のことを意味し、処理能力をもとに計算される。
According to this, for each process for each process design, the post-process is the amount of processing in the post-process at the time preceding the previous process by the time required between the pre-process and the post-process. Restrictions on the production volume of the pre- and post-processes that do not exceed the amount processed in the process, restrictions on the facility capacity that the total load of each equipment term determined by the processing capacity does not exceed the equipment capacity, and each term of each product type In addition to restrictions on the range of production that the total production volume of the span that constitutes the term is within the range of the production volume lower limit value and within the production volume upper limit value , the calculation is based on the results from past operations. suitable for progress inventory amount of the intermediate step, all the same at a predetermined span or term, or registered varied according to a predetermined span or terms in, predetermined span or term varieties or each step for each design While satisfying the constraint on the proper range of the in-process inventory amount to range, in a period (full term) to perform the production planning, evaluation index previously set is determined to be maximum. Therefore, when manufacturing multiple types of products in a multi-process production process, it is possible to optimize the production amount of each product while providing an in-process inventory within the appropriate range in the intermediate process. A production plan can be created.
Here, “equipment capacity” of each facility means, for example, time (operating rate, etc.) that can be spent on net processing when the facility is operated to the maximum. “Processing capacity” that can be processed in each process is an ability to process a product or an intermediate product in each process. For example, a product or an intermediate product that can be processed per predetermined time in each process. It means weight. The "total load for each term of each facility" obtained from the processing capacity is the total load for each term of the actual processing in each facility. For example, in order to produce products in each facility This means the total required processing time for each term, and is calculated based on processing capacity.
ここで、本発明に係る生産計画作成装置は、前記最適品種構成計算手段が、前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量が前記適正範囲であるという制約に対して、前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量の前記適正範囲からの逸脱量に対応する変数を追加するとともに、前記評価指標に対して前記変数をペナルティとして加えて、前記制約を満たした予め設定した評価指標が最大となる前記各工程設計の各スパンの生産量を算出しても良い。
同様に、本発明に係る生産計画作成方法は、前記最適品種構成計算ステップが、前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量が前記適正範囲であるという制約に対して、前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量の前記適正範囲からの逸脱量に対応する変数を追加するとともに、前記評価指標に対して前記変数をペナルティとして加えて、前記制約を満たした予め設定した評価指標が最大となる前記各工程設計の各スパンの生産量を算出して良い。
同様に、本発明に係るプログラムは、前記最適品種構成計算ステップが、前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量が前記適正範囲であるという制約に対して、前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量の前記適正範囲からの逸脱量に対応する変数を追加するとともに、前記評価指標に対して前記変数をペナルティとして加えて、前記制約を満たした予め設定した評価指標が最大となる前記各工程設計の各スパンの生産量を算出して良い。
これによると、品種毎又は工程設計毎の所定のスパン又はタームにおける中間工程の仕掛在庫量が適正範囲であるという制約に対して、品種毎又は工程設計毎の所定のスパン又はタームにおける中間工程の仕掛在庫量の適正範囲からの逸脱量に対応する変数を追加して、評価指標に当該変数をペナルティとして加えている。したがって、中間工程の仕掛在庫量が適正範囲であるという制約を満たす解が存在しない場合でも確実に解が得られ、解無しの結果を避けることができるとともに、仕掛在庫量の適正範囲からの逸脱量を最小にする解が優先して求められる。
Here, in the production plan creation device according to the present invention, the optimum product configuration calculation means has an in-process inventory amount of an intermediate process in the predetermined span or term for each product or each process design within the appropriate range. In addition to adding a variable corresponding to the deviation from the appropriate range of the in-process inventory amount of the intermediate process in the predetermined span or term for each product type or each process design, and to the evaluation index On the other hand, the variable may be added as a penalty to calculate the production amount of each span of each process design that maximizes a preset evaluation index that satisfies the constraint.
Similarly, in the production plan creation method according to the present invention, the optimum product configuration calculation step is such that the in-process inventory amount of the intermediate process in the predetermined span or term for each product or each process design is within the appropriate range. In addition to adding a variable corresponding to the deviation from the appropriate range of the in-process inventory amount of the intermediate process in the predetermined span or term for each product type or each process design, and to the evaluation index On the other hand, the variable may be added as a penalty to calculate the production amount of each span of each process design that maximizes a preset evaluation index that satisfies the constraints.
Similarly, in the program according to the present invention, the optimum product configuration calculation step is subject to the restriction that the in-process inventory amount of the intermediate process in the predetermined span or term for each product or process design is within the appropriate range. On the other hand, a variable corresponding to the deviation amount from the appropriate range of the in-process inventory quantity of the intermediate process in the predetermined span or the term for each product type or each process design is added, and for the evaluation index A variable may be added as a penalty to calculate the production amount of each span of each process design that maximizes a preset evaluation index that satisfies the constraints.
According to this, in contrast to the restriction that the in-process inventory amount in the intermediate process in the predetermined span or term for each product type or process design is within the appropriate range, the intermediate process in the predetermined span or term for each product type or process design. A variable corresponding to the deviation amount from the appropriate range of the in-process inventory amount is added, and the variable is added as a penalty to the evaluation index. Therefore, even if there is no solution that satisfies the constraint that the in-process inventory amount in the intermediate process is within the appropriate range, the solution can be obtained reliably, avoiding the result without solution, and deviating from the appropriate range of the in-process inventory amount. A solution that minimizes the quantity is given priority.
ここで、本発明に係る生産計画作成装置及び生産計画作成方法、並びにプログラムは、前記評価指標の計算を、線形計画法により行うことが好ましい。 Here, the production plan creation device, the production plan creation method, and the program according to the present invention preferably perform the calculation of the evaluation index by a linear programming method.
これによると、工程設計毎の生産量と、その工程設計での生産に必要な各設備の負荷が線形式で扱える場合は、評価指標の計算に線形計画法を適用することができる。従って、品種や設備の数が多い場合であっても、工程設計毎の生産量を高速に最適化することができる。 According to this, when the production volume for each process design and the load of each facility necessary for the production by the process design can be handled in a linear format, linear programming can be applied to the calculation of the evaluation index. Therefore, even when the number of varieties and facilities is large, the production amount for each process design can be optimized at high speed.
ここで、本発明に係る生産計画作成装置は、前記最適品種構成計算手段は、数1に示す次式に基づいて、前記中間工程の仕掛在庫量を線形計画法により計算して良い。同様に、本発明に係る生産計画作成方法及びプログラムは、前記最適品種構成計算ステップは、数1に示す次式に基づいて、前記中間工程の仕掛在庫量を線形計画法により計算して良い。
また、本発明に係る生産計画作成装置は、前記最適品種構成計算手段は、定義された前記中間製品に分類するための定数Liknを用いた数2に示す次式、または、数3に示す次式に基づいて、前記中間製品単位の仕掛在庫量を線形計画法により計算して良い。同様に、本発明に係る生産計画作成方法及びプログラムは、前記最適品種構成計算ステップは、定義された前記中間製品に分類するための定数Liknを用いた数2に示す次式、または、数3に示す次式に基づいて、前記中間製品単位の仕掛在庫量を線形計画法により計算して良い。
Further, in the production plan creation device according to the present invention, the optimum product configuration calculating means uses the constant Likn for classifying the defined intermediate product, or the following equation shown in
ここで、本発明に係る生産計画作成装置は、前記最適品種構成計算手段は、生産量最大化に基づいて前記評価指標を設定して良い。同様に、本発明に係る生産計画作成方法及びプログラムは、前記最適品種構成計算ステップは、生産量最大化に基づいて前記評価指標を設定して良い。この場合は、生産量最大化を目的とする場合に適用することができる。 Here, in the production plan creation device according to the present invention, the optimum product configuration calculation means may set the evaluation index based on the production amount maximization. Similarly, in the production plan creation method and program according to the present invention, the optimal product type composition calculation step may set the evaluation index based on the production amount maximization. This case can be applied when the purpose is to maximize production.
ここで、本発明に係る生産計画作成装置は、前記記憶装置は、前記品種毎に、原料費と売値とを記憶する製品情報記憶手段と、前記各工程で単位量処理するのに発生するコストである変動費を記憶する発生コスト情報記憶手段と、を更に備え、前記CPUは、前記発生コスト情報記憶手段に記憶された前記変動費をもとに、製品を単位量作るのに発生する前記工程設計毎のコストを意味する前記工程設計毎の発生コスト原単位を計算する発生コスト原単位計算手段と、更に備え、前記最適品種構成計算手段は、前記発生コスト原単位計算手段で計算した前記発生コスト原単位と、前記製品情報記憶手段で記憶した前記原料費と前記売値と、を参照して、利益最大化または利益または生産量の重み和に基づいて前記評価指標を設定して良い。同様に、本発明に係る生産計画作成方法及びプログラムは、前記生産計画作成装置を構成する製品情報記憶手段により、前記品種毎に、原料費と売値とを記憶する製品情報記憶ステップと、前記生産計画作成装置を構成する発生コスト情報記憶手段により、前記各工程で単位量処理するのに発生するコストである変動費を記憶する発生コスト情報記憶ステップと、前記生産計画作成装置を構成する発生コスト原単位計算手段により、前記発生コスト情報記憶ステップに記憶された前記変動費をもとに、製品を単位量作るのに発生する前記工程設計毎のコストを意味する前記工程設計毎の発生コスト原単位を計算する発生コスト原単位計算ステップと、更に備え、前記最適品種構成計算ステップは、前記発生コスト原単位計算ステップで計算した前記発生コスト原単位と、前記製品情報記憶ステップで記憶した前記原料費と前記売値と、を参照して、利益最大化または利益または生産量の重み和に基づいて前記評価指標を設定して良い。この場合は、利益最大化を目的とする場合に適用することができる。また、生産量を確保しながら利益を極力大きくする場合や利益が同じであれば、生産量が大きい製品構成が望ましい場合に、評価指標を利益と生産量の重み和として適用することができる。 Here, in the production plan creation device according to the present invention, the storage device is a product information storage means for storing raw material costs and selling prices for each of the types, and a cost that is incurred for processing the unit amount in each step. Generated cost information storage means for storing a variable cost, and the CPU generates the unit amount of the product based on the variable cost stored in the generated cost information storage means The generated cost basic unit calculating means for calculating the generated cost basic unit for each process design, which means the cost for each process design, and the optimum product configuration calculating means is calculated by the generated cost basic unit calculating means. The evaluation index may be set on the basis of profit maximization or profit or production weight weight with reference to the generated cost basic unit, the raw material cost stored in the product information storage means, and the selling price. Similarly, the production plan creation method and program according to the present invention include a product information storage step for storing raw material costs and selling prices for each product type by means of product information storage means constituting the production plan creation device, and the production A generated cost information storage step for storing a variable cost, which is a cost generated to process a unit amount in each process, by an generated cost information storage means constituting the plan creation device, and an generated cost constituting the production plan creation device Based on the variable cost stored in the generated cost information storage step by the basic unit calculation means, the generated cost source for each process design means the cost for each process design generated to make a unit quantity of a product. A cost generation unit calculation step for calculating a unit, and the optimum product configuration calculation step is calculated in the cost generation unit calculation step. The evaluation index may be set based on profit maximization or profit or weight sum of production amount with reference to the generated cost basic unit, the raw material cost stored in the product information storing step, and the selling price. . This case can be applied when the purpose is to maximize profits. Further, when the profit is maximized while securing the production volume or the profit is the same, the evaluation index can be applied as a weighted sum of the profit and the production volume when a product configuration with a large production volume is desirable.
本発明に係る生産計画作成装置は、前記記憶装置は、前記品種毎に、売値を記憶する製品情報記憶手段と、を更に備え、前記最適品種構成計算手段は、前記発生コスト原単位計算手段で計算した前記発生コスト原単位と、前記製品情報記憶手段で記憶した前記原料費と前記売値と、を参照して、総売り上げ最大化に基づいて前記評価指標を設定して良い。同様に、本発明に係る生産計画作成方法及びプログラムは、前記生産計画作成装置を構成する製品情報記憶手段により、前記品種毎に、売値を記憶する製品情報記憶ステップと、を更に備え、前記最適品種構成計算ステップは、前記発生コスト原単位計算ステップで計算した前記発生コスト原単位と、前記製品情報記憶ステップで記憶した前記原料費と前記売値と、を参照して、総売り上げ最大化に基づいて前記評価指標を設定して良い。 In the production plan creation device according to the present invention, the storage device further includes product information storage means for storing a selling price for each product, and the optimum product configuration calculation means is the generated cost unit calculation means. The evaluation index may be set based on the total sales maximization with reference to the calculated generated cost basic unit, the raw material cost stored in the product information storage unit, and the selling price. Similarly, the production plan creation method and program according to the present invention further comprises a product information storage step for storing a selling price for each product type by means of product information storage means constituting the production plan creation device, and the optimum The product type composition calculation step refers to the generated cost basic unit calculated in the generated cost basic unit calculation step, the raw material cost and the selling price stored in the product information storage step, and is based on maximization of total sales. The evaluation index may be set.
この場合は、利益よりも入金総額を重視した品種構成を決定したい場合に適用することができる。 In this case, it can be applied when it is desired to determine a variety configuration that places more importance on the total deposit than profit.
尚、本発明に係るプログラムは、CD−ROM(Compact Disc Read Only Memory)、DVD(Digital Versatile Disk)などのリムーバブル型記録媒体やハードディスクなどの固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。 The program according to the present invention can be recorded and distributed on a removable recording medium such as a CD-ROM (Compact Disc Read Only Memory) and DVD (Digital Versatile Disk) and a fixed recording medium such as a hard disk. Distribution is possible via a communication network such as the Internet by wired or wireless telecommunication means.
以下、図面を参照しつつ、本発明である生産計画作成装置及び生産計画作成方法、並びにプログラムを実施するための最良の形態について、具体的な一例に即して説明する。 Hereinafter, the best mode for carrying out a production plan creation device, a production plan creation method, and a program according to the present invention will be described based on a specific example with reference to the drawings.
まず、本実施形態で対象とする生産ラインの一例について、図3に基づいて説明する。図3は、生産ラインを示す図である。
図3に示すように、原料100から製品160に至るまでの生産ラインは、溶解(溶解01及び溶解02)110、熱延120、冷延(冷延01、冷延02及び冷延03)130、焼純(焼純01及び焼純02)140及びスリッタ(スリッタ01、スリッタ02及びスリッタ03)150から構成されており、熱延120以外は能力の違う複数の設備で構成されている。ここでは、製品の種類(品種)により使用する設備とその順序が異なるものとし、図中の矢印は製造ルートを示している(個別のルートについては表3に基づいて後述する。)
First, an example of a production line targeted in the present embodiment will be described with reference to FIG. FIG. 3 is a diagram showing a production line.
As shown in FIG. 3, the production line from the
また、各設備の設備能力として、表1に示す各タームの「稼働率」が定義されている。ここで、稼働率とは、設備を最大限稼動させた場合に、正味の処理に費やすことができる時間の割合で、設備の稼動実績から統計的に設定する。たとえば、稼働率が80%であると、1日の中で、19.2時間を正味の処理に費やすことができ、残りの時間は作業準備やメンテナンス等に消費されることを意味する。 Further, the “operating rate” of each term shown in Table 1 is defined as the equipment capacity of each equipment. Here, the operation rate is a ratio of time that can be spent for net processing when the facility is operated to the maximum, and is set statistically from the operation results of the facility. For example, if the operation rate is 80%, it means that 19.2 hours can be spent for net processing in the day, and the remaining time is consumed for work preparation and maintenance.
そして、本実施形態においては、タームの長さを30日(1ヶ月)、スパンの長さを5日とした。また、本実施形態において生産計画を作成する期間を3ターム(約3ヶ月)とした。尚、初タームと最終タームにおける設備にかかる負荷が他タームに比べて小さくなることを考慮して、本実施形態では、初タームの前に初タームと同じ情報を持つタームを、最終タームの後に最終タームと同じ情報を持つタームをそれぞれ追加して計算を行った。 In this embodiment, the term length is 30 days (one month) and the span length is 5 days. In the present embodiment, the period for creating the production plan is 3 terms (about 3 months). In consideration of the fact that the load on the equipment in the first term and the final term is smaller than in other terms, in this embodiment, the term having the same information as the first term is placed before the first term, after the last term. The calculation was performed by adding each term with the same information as the final term.
次に、本実施形態で用いる品種テーブルを、表2に示す。
表2に示すように、「品種」はA〜Eまでの5種類存在し、それぞれの品種の「工程設計」として2〜3種類の製造ルートが存在する。例えば、品種Cでは、工程設計番号5〜7までの3種類の工程設計が存在する。
また、表2に示すように、各品種には、各ターム内で要求される生産量、即ち、各ターム内で生産するべき下限量(「生産量下限値」)と、これ以上は生産しても販売できない、或いは、保管できないという上限量(「生産量上限値」)と、が与えられている。従って、与えられたいずれかの工程設計を使って、生産量下限値以上生産量上限値以内の範囲内において、生産を行う必要がある。
更に、表2に示すように、1トンあたりの「原料費」と「売値」とが与えられている。尚、本実施形態においては、原料費は工程設計ごとに異なる値を設定できるようにした。
Next, Table 2 shows a product type table used in this embodiment.
As shown in Table 2, there are five types of “types” from A to E, and there are two to three types of production routes as “process design” of each type. For example, in the type C, there are three types of process designs with
In addition, as shown in Table 2, each variety produces a production amount required within each term, that is, a lower limit amount to be produced within each term (“production amount lower limit value”) and beyond. However, there is an upper limit amount ("production amount upper limit value") that cannot be sold or stored. Therefore, it is necessary to perform production within a range between the production lower limit value and the production quantity upper limit value using any given process design.
Furthermore, as shown in Table 2, “raw material cost” and “selling price” per ton are given. In the present embodiment, the raw material cost can be set to a different value for each process design.
次に、本実施形態で用いる各工程設計の通過工程テーブルを、表3に示す。ここで、通過工程テーブルでは、「品種」毎の各「工程設計」における製造ルートを示しており、表3に示す「工程追番」の順番に工程を通過して、中間製品が製造され、最終的にそれぞれの品種の製品が製造される。それぞれの工程では、表3に示すように、処理可能な「設備」が割り付けられている。
表3に示すように、各工程での処理時間1時間あたりに処理できる製品または中間製品の重量が各工程における「負荷」(処理能力)として定義されている。例えば、工程設計番号1の品種Aを、工程追番1の設備である溶解01では1時間あたり30.0トン処理することができる。
また、各工程で1トン処理するのに発生するコストが「変動費」として定義されている。例えば、工程設計番号1の品種Aを1トン処理するのに、工程追番1の設備である溶解01では変動費が45千円かかる。
更に、設備の出側と入側の重量費が「工程歩留」として定義されている。例えば、工程追番1の設備である溶解01では、工程設計番号1の品種Aを99トン完成させるには、100トンの入力が必要である。尚、1トンは先後端の不良部分として廃棄する。
Next, Table 3 shows a passing process table of each process design used in the present embodiment. Here, in the passing process table, the manufacturing route in each “process design” for each “product type” is shown, and the intermediate product is manufactured through the processes in the order of “process serial number” shown in Table 3. Finally, products of each variety are manufactured. In each step, as shown in Table 3, “facility” that can be processed is assigned.
As shown in Table 3, the weight of a product or an intermediate product that can be processed per hour in each process is defined as “load” (processing capacity) in each process. For example, the type A of the
In addition, the cost incurred for processing 1 ton in each process is defined as “variable cost”. For example, in order to process 1 ton of product type A with
In addition, the weight cost on the exit and entry sides of the equipment is defined as “process yield”. For example, in the melting 01 that is the equipment of the
次に、本実施形態に係る生産計画作成装置及び生産計画作成方法、並びにプログラムについて説明する。まず、本実施形態に係る生産計画作成方法を実行する生産計画作成装置について、図1に基づいて説明する。図1は、本実施形態に係る生産計画作成装置のブロック図である。
図1に示すように、生産計画作成装置1は、生産量情報記憶部(生産量情報記憶手段)2と、原料・売値情報記憶部(製品情報記憶手段)3と、設備情報記憶部(設備情報記憶手段)4と、評価指標設定部5と、ターム・スパン情報設定部(ターム・スパン情報設定手段)6と、適正仕掛在庫記憶部(適正仕掛在庫記憶手段)7と、工程負荷原単位計算部(工程負荷原単位計算手段)10と、製造ルート情報記憶部(製造ルート情報記憶手段)11と、発生コスト原単位計算部(発生コスト原単位計算手段)20と、発生コスト情報記憶部(発生コスト情報記憶手段)21と、最適品種構成計算部(最適品種構成計算手段)30と、結果出力部40と、から構成される。そして、この生産計画作成装置1では、図示しない入力部(キーボード等)から入力されたこれらの情報が、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク等の外部記憶装置(補助記憶装置)等に記録され、CPU(Central Processing Unit)等により実行されて、出力装置(ディスプレイ等)に出力される。
Next, a production plan creation device, a production plan creation method, and a program according to the present embodiment will be described. First, a production plan creation device that executes a production plan creation method according to the present embodiment will be described with reference to FIG. FIG. 1 is a block diagram of a production plan creation apparatus according to the present embodiment.
As shown in FIG. 1, a production
生産量情報記憶部2は、品種毎に使用可能な工程設計番号と生産量下限値及び生産量上限値に関する情報を記憶するためのものである。本実施形態においては、上述した表2の品種テーブルの「工程設計番号」と「生産量下限値」及び「生産量上限値」の列に相当する。
The production amount
原料・売値情報記憶部3は、品種毎の原料費と売値に関する情報を記憶するためのものである。本実施形態においては、上述した表2の品種テーブルの「原料費」と「売値」の列に相当する。尚、本実施形態においては、原料費を工程設計ごとに設定するようにしており、品種A〜品種Eのすべての品種において、工程設計により原料費が異なる。
The raw material / selling price
設備情報記憶部4は、各設備の設備能力に関する情報を記憶するためのものである。本実施形態においては、上述した表1の設備テーブルの「稼働率」の列に相当する。
The facility
評価指標設定部5は、各品種の生産量を最適化するための基準となる評価指標を設定するためのものである。本実施形態においては、(売値−原料費−変動費)の総和である総利益を評価指標とする。
The evaluation
ターム・スパン情報設定部6は、タームの長さ、スパンの長さ、生産計画を作成する期間に関する情報を設定するためのものである。本実施形態においては、タームの長さを30日(1ヶ月)、スパンの長さを5日とした。また、本実施形態において生産計画を作成する期間を3ターム(約3ヶ月)とした。
The term / span
製造ルート記憶部11は、工程設計毎の使用設備と使用順序、及び工程設計毎の各工程の処理能力を記憶するためのものである。
本実施形態においては、上述した表3の通過工程テーブルの「工程追番」における「設備」、及び「負荷」の列に相当する。
The manufacturing
In the present embodiment, it corresponds to the column of “equipment” and “load” in “process serial number” in the above-described passing process table of Table 3.
工程負荷原単位計算部10は、製造ルート記憶部11に記憶された各工程の処理能力をもとに、工程設計毎の各工程に対する工程負荷原単位(製品を1トン作るのに要する工程設計毎の各工程における処理時間を意味する。)を計算するためのものである。本実施形態における工程設計毎の各工程に対する工程負荷原単位の計算方法について、表4を用いて、以下で説明する。
Based on the processing capability of each process stored in the manufacturing
本実施形態においては、まず、工程設計番号毎に、工程追番が大きい工程(最終工程)から順に、「工程歩留」をもとに製品を1トン生産する場合の各工程での設備出側の重量(「基準重量」と定義する。)を計算する。そして、第一工程では、必要となる原料の重量(「必要原料」と定義する。)を算出する。計算結果を次の表4に示す。
表4に示すように、例えば、工程設計番号1の工程追番5の設備である冷延02では、基準重量は、工程追番6の設備であるスリッタ03での工程歩留を用いて、1[トン]/0.9=1.11111111・・・[トン]となる。また、工程追番4の設備であるスリッタ01では、基準重量は、工程追番5の設備である冷延02の工程歩留と負荷とを使って、1.11111111・・・[トン]/0.98=1.13378685・・・[トン]となる。同様に、工程追番1の工程(第一工程)まで基準重量を計算する。そして、工程追番1の工程(第一工程)の基準重量と工程歩留を使って、製品を1トン生産する場合の必要原料を計算する。例えば、工程設計番号1では、必要原料は、1.42900859・・・[トン]/0.99=1.44344302・・・[トン]となる。
In the present embodiment, first, for each process design number, in order from the process having the largest process number (final process), the equipment output in each process when producing 1 ton of product based on the “process yield”. Calculate the side weight (defined as “reference weight”). In the first step, the weight of the necessary raw material (defined as “necessary raw material”) is calculated. The calculation results are shown in Table 4 below.
As shown in Table 4, for example, in the
次に、各工程での「基準重量」と「負荷」をもとに、製品を1トン生産する場合の各工程での処理時間(「基準時間」と定義する。)を計算する。計算結果を表4に示す。
表4に示すように、例えば、工程設計番号1の工程追番3の設備である冷延01では、基準時間は、1.28839415・・・[トン]/60.0[トン/hr]=0.021473236・・・[hr]となる。
Next, based on the “reference weight” and “load” in each process, the processing time (defined as “reference time”) in each process when producing 1 ton of product is calculated. Table 4 shows the calculation results.
As shown in Table 4, for example, in the cold rolling 01 which is the equipment of the
発生コスト情報記憶部21は、各工程で1トン処理するのに発生するコスト、即ち、変動費を記憶するためのものである。本実施形態においては、上述した表3の通過工程テーブルの「変動費」の列に相当する。
The generated cost
発生コスト原単位計算部20は、発生コスト情報記憶部11に記憶された変動費をもとに、工程設計毎の発生コスト原単位(製品を1トン作るのに発生する工程設計毎のコストを意味する。)を計算するためのものである。本実施形態における工程設計毎の発生コスト原単位の計算方法について、表4及び表5を用いて、以下で説明する。
Based on the variable cost stored in the generated cost
本実施形態では、まず、発生コスト情報記憶部21で記憶された「変動費」と、工程負荷原単位計算部10で計算した「基準時間」をもとに、製品を1トン生産する場合の各工程で発生するコスト(「基準コスト」と定義する。)を計算する。ここでは、基準重量として各設備の入側の重量を用いる。計算結果を表4に示す。
表4に示すように、例えば、工程設計番号2において、工程追番2の設備である熱延では、熱延の変動費と熱延の基準時間をもとに、基準コストは、210[千円/hr]×0.021473236・・・[トン]=4.509379509・・・[千円]となる。
In the present embodiment, first, when one ton of product is produced based on the “variable cost” stored in the generated cost
As shown in Table 4, for example, in the
次に、計算した各工程の基準コストを、工程設計番号毎に集計し、工程設計毎の発生コスト原単位を計算する。計算結果を表5に示す。 Next, the calculated reference costs for each process are tabulated for each process design number, and the generated cost basic unit for each process design is calculated. Table 5 shows the calculation results.
適正仕掛在庫記憶部7は、品種毎又は工程設計毎に、所定のスパン又は所定のタームにおける中間工程の仕掛在庫量の適正範囲を登録するためのものである。ここで、各スパンにおける各品種の中間工程での在庫を考慮することになるが、実際の工場で定義される個々の工程設計や詳細な工程設計で仕掛在庫量を管理するのは現実的ではない。そこで、本実施形態においては、複数の工程を合わせて大括りにした過程において中間製品状態を定義し、この中間製品単位でのスパン毎の仕掛在庫量の適正範囲を考える。尚、仕掛在庫量の適正範囲は、全てのスパンにおいて同じである。具体的には、例えば、図4に示すように、2種類の工程設計からなる品種Aを考えた場合、溶解を終えた後の熱延工程に入る前の中間製品を「スラブ」とし、熱延を終えた後の冷延に入る前の中間製品を「ホットコイル」とし、冷延を終えた以降の全ての工程の中間製品は「コールドコイル」としてまとめて扱うことができる。尚、実際の生産工程では、この例よりもはるかに多くの設備があり、より多くの工程の在庫を中間製品でまとめることができる。尚、本実施形態においては、各品種の全スパン毎に中間製品の仕掛在庫量の上下限値を設定しているが、線形計画法の制約式の数が増えて問題規模が大きくなる問題がある場合には、例えば、ターム毎に仕掛在庫量の上下限値を設ける等、間引いた特定の時点のみに上下限値を設けたり、ターム内での仕掛在庫量の平均値のみに上下限値を設けたりする等の変形も可能である。
The appropriate in-process
最適品種構成計算部30は、発生コスト原単位計算部20で計算した工程設計毎の発生コスト原単位と、工程負荷原単位計算部10で計算した工程設計毎の各工程に対する工程負荷原単位と、生産量情報記憶部2で記憶した生産量情報と、原料・売値情報記憶部3で記憶した原料・売値情報と、設備情報記憶部4で記憶した設備情報と、評価指標設定部5で設定した評価指標と、適正仕掛在庫記憶部7で記憶した品種毎又は工程設計毎の所定のスパン又は所定のタームにおける中間工程の仕掛在庫量の適正範囲とを参照して、設備能力に関する制約、生産量の範囲(生産量下限値以上生産量上限値以内)に関する制約、前後工程の製造量に関する制約、及び、仕掛在庫量の適正範囲(下限値以上上限値以内)に関する制約を考慮しつつ、評価式が最大化するような工程設計毎の生産量を決定する。
The optimum product
ここで、中間製品の仕掛在庫量の計算方法について示す。まず、各工程設計iで製造されている工程kの前にある時々刻々の仕掛在庫量を考える。仕掛在庫量は過去の操業からの結果であるので、スパン1の開始時点での初期仕掛在庫量をYikとすると、各スパンtの終了時における仕掛在庫量は以下の数1に示す式のように表せる。ここでは、仕掛在庫量は全て最終製品になった時点での量に換算して考えるため、換算係数Gikがかけられており、前の工程k´=k−1で処理が開始された時点で工程kの在庫量は増加し、自工程の処理を開始した時点で仕掛在庫量は次の工程に移るとして、初期仕掛在庫量に各スパンでの増減を加えることによって、各スパン終了後の各工程での在庫量を算出している。ただし、工程1の前の在庫は原料在庫などに対応するが、ここでは、k=1に関しては考慮しない。
Here, a method for calculating the in-process inventory amount of the intermediate product is shown. First, let us consider the in-process inventory amount every moment before the process k manufactured in each process design i. Since the in-process inventory amount is a result from the past operation, assuming that the initial in-process inventory amount at the start of
本実施形態においては、品種毎に、「スラブ」、「ホットコイル」、「コールドコイル」の3種類の中間製品単位でスパン毎に設定した仕掛在庫量の適正範囲(上下限値)を考えているので、上述の数1に示す式の各工程設計i、各工程kの仕掛在庫量を、各品種j、各中間製品nでまとめると、以下の数2で示す式のように表せる。ここでは、新たに各工程前の仕掛在庫量を図4のようなスラブ・ホットコイル・コールドコイルといった中間製品に分類するための定数Liknを用意し、数1で示した各工程設計番号iの工程kの前にある仕掛在庫量を同じ中間製品nについて総和を取り、更に同じ品種に属する工程設計番号iの仕掛在庫量を足し合わせることで、各スパン終了後における各品種jの中間製品nに関する仕掛在庫量Sjnt(最終製品に換算した量)が表されている。
In the present embodiment, considering the appropriate range (upper and lower limits) of the in-process inventory amount set for each span for each of the three types of intermediate products of “slab”, “hot coil”, and “cold coil” for each product type Therefore, when the in-process inventory quantity of each process design i and each process k of the formula shown in the
尚、各スパン終了後における各品種jの中間製品nに関する仕掛在庫量Sjntの計算方法は上述の数2に示した式に限定されるものではない。例えば、数2に示した式より簡易な計算方法として、以下の数3に示す式がある。数3に示す式では、同じ中間製品nに分類される連続する工程kにおいては、工程が移動しても中間製品nで変わりがなく、そのような前後工程での出入りは数2に示す式の中で足し引きして相殺されてしまうため、それらの加減算は省いている。つまり、数3に示す式では、各工程設計iにおいて中間製品nの入側工程Kin in(この工程で処理したことにより中間製品nとなる工程)と出側工程Kout in(この工程で処理したことにより中間製品nから次の中間製品に移る工程)のみを考慮し、その範囲に存在する在庫量初期値の総和から中間製品として入ってくる量と出て行く量のみを積算している。
Note that the method of calculating the in-process inventory amount S jnt for the intermediate product n of each product type j after the end of each span is not limited to the formula shown in
このように、中間製品の仕掛在庫の計算方法は、対象とする工場等によっても様々な管理方法があるので、上述の数2や数3に示す式に限ることなく、対象にあった定義を用いることが望ましい。
In this way, since there are various management methods for the in-process inventory of intermediate products depending on the target factory, etc., the definition suitable for the target is not limited to the formulas shown in
以上のように、中間製品の仕掛在庫量が定義される。本実施形態においては、中間製品の仕掛在庫量の計算として数2の式を用い、線形計画法を用いて以下の数4に示す式の最適化問題を解くことにより、工程設計毎の各スパンの生産量を決定する。数4に示す式では、後工程で処理する量が前工程で処理する量を超えず、且つ、処理能力により求めた各設備のターム毎の総負荷が設備能力を超えないという制約と、各品種のターム毎に、当該タームを構成するスパンの生産量の合計が生産量下限値以上生産量上限値以内の範囲内であるという制約に加え、各品種のスパン毎における中間製品の仕掛在庫量が適正範囲であるという制約を満たしつつ、限界利益を最大にする各スパンの生産量の解を求めることができる。即ち、従来技術に加えて、適正仕掛在庫記憶部7において予め定めた各品種jの中間製品nに対するスパン毎の仕掛在庫量の適正範囲Bjn min,Bjn maxに基づいて、数2の式で示した各スパン終了後における各品種jの中間製品nに関する仕掛在庫量Sjntがその適正範囲を超えないという仕掛在庫量に関する制約が追加されている。尚、数4に示す式においては、制約条件を満たす解が無い場合でも解無しの結果しか得られないことを避けるために、仕掛在庫量の適正範囲からの不足量・超過量を表す変数εjnt min,εjnt maxを設けている。これらの変数をペナルティとして評価関数に適当な重みで加えることにより、仕掛在庫量の適正範囲を見たす解が存在しない場合でも、仕掛在庫量の適正範囲からの不足量・超過量を最小にした解を必ず得ることができる。また、どの品種の中間製品がどの程度制約を満たせないかといった情報も得ることができる。
As described above, the in-process inventory amount of the intermediate product is defined. In the present embodiment, each span for each process design is obtained by solving the optimization problem of the following equation (4) using the equation (2) as the calculation of the in-process inventory quantity of the intermediate product and using the linear programming method. Determine the production volume. In the equation shown in
結果出力部40は、出力用インタフェースを介して、最適品種構成計算部30での計算結果を表示するための出力装置(ディスプレイまたはプリンタ等)である。計算結果として、最適化された品種構成や、最適化された品種構成に対する利益や、設備の負荷状況等を出力する。
尚、出力用インタフェースは、最適品種構成計算部30での計算結果を、出力装置(ディスプレイまたはプリンタ等)に出力するためのデータ変換や通信を行うプログラム又はハードウェアである。
The
The output interface is a program or hardware for performing data conversion and communication for outputting the calculation result in the optimum product
次に、本実施形態に係る生産計画作成装置1により実行される生産計画作成方法の処理の手順について、図2に基づいて、説明する。図2は、本実施形態に係る生産計画作成方法の処理の手順について説明したフローチャートである。
尚、以下で説明する本実施形態に係る生産計画作成方法の処理は、コンピュータにおいても同様に、プログラムとしてCPUにより読み出して実行することができる。また、このプログラムは、CD−ROMやDVDなどのリムーバブルな記憶媒体に記録しておくことにより、様々なコンピュータの記憶装置にインストールすることが可能である。
Next, the processing procedure of the production plan creation method executed by the production
Note that the processing of the production plan creation method according to the present embodiment described below can be similarly read and executed by the CPU as a program in a computer. Further, this program can be installed in various computer storage devices by recording it in a removable storage medium such as a CD-ROM or DVD.
図2に示すように、まず、事前に工程設計毎の発生コスト情報、製造ルート情報、生産量情報、原料・売値情報、設備情報、評価指標、ターム・スパンに関する情報、及び、中間工程の仕掛在庫量に関する情報のデータを入力し、それぞれ、磁気記憶装置等の発生コスト情報記憶部21、製造ルート情報記憶部11、生産量情報記憶部2、原料・売値情報記憶部3、設備情報記憶部4、評価指標設定部5、ターム・スパン情報設定部6、及び、適正仕掛在庫量記憶部7に登録しておく(ステップS1:生産量情報記憶ステップ、製品情報記憶ステップ、設備情報記憶ステップ、ターム・スパン情報設定ステップ、発生コスト情報記憶ステップ、適正仕掛在庫量記憶ステップ)。
尚、本ステップの詳細については、上述した生産計画作成装置1の発生コスト情報記憶部21、製造ルート情報記憶部11、生産量情報記憶部2、原料・売値情報記憶部3、設備情報記憶部4、評価指標設定部5、ターム・スパン情報設定部6、及び、適正仕掛在庫量記憶部7の記載と同様であり、その説明を省略する。
As shown in FIG. 2, first, in advance, cost information for each process design, production route information, production volume information, raw material / sale price information, equipment information, evaluation index, term span information, and work in progress for intermediate processes Data on information relating to inventory is input, and the generated cost
For details of this step, the generated cost
次に、製造ルート情報記憶部11に記憶された製造ルート情報をもとに、工程負荷原単位計算部10において、工程設計毎の各工程に対する工程負荷原単位を計算する(ステップS2:工程負荷原単位計算ステップ)。
尚、本ステップの詳細については、上述した生産計画作成装置1の工程負荷原単位計算部10の記載と同様であり、その説明を省略する。
Next, based on the manufacturing route information stored in the manufacturing route
Note that the details of this step are the same as those described in the process load
また、発生コスト情報記憶部21に記憶された発生変動費と、工程負荷原単位計算部10で計算した基準時間をもとに、発生コスト原単位計算部20において、工程設計毎の発生コスト原単位を計算する(ステップS3:発生コスト原単位計算ステップ)。
尚、本ステップの詳細については、上述した生産計画作成装置1の発生コスト原単位計算部20の記載と同様であり、その説明を省略する。
Further, based on the generated variable cost stored in the generated cost
The details of this step are the same as those described in the generated cost basic
そして、最適品種構成計算部30において、発生コスト原単位計算部20で計算した発生コスト原単位と、工程負荷原単位計算部10において計算した工程負荷原単位と、事前に生産量情報記憶部2、原料・売値情報記憶部3、設備情報記憶部4、評価指標設定部5、ターム・スパン情報設定部6、及び、適正仕掛在庫量記憶部7にそれぞれ登録した生産量情報、原料・売値情報、設備情報、評価指標、ターム・スパンに関する情報、及び、中間工程の仕掛在庫量に関する情報を参照し、線形計画法を用いて最適化問題を解くことにより、工程設計毎の生産量を決定する(ステップS4:最適品種構成計算ステップ)。
尚、本ステップの詳細については、上述した生産計画作成装置1の最適品種構成計算部30の記載と同様であり、その説明を省略する。
Then, in the optimum product
The details of this step are the same as the description of the optimum product
最後に、最適品種構成計算部30での計算結果を、結果出力部40を介して出力装置(ディスプレイまたはプリンタ等)に表示する(ステップS5)。
尚、本ステップの詳細については、上述した生産計画作成装置1の結果出力部40の記載と同様であり、その説明を省略する。
Finally, the calculation result in the optimum product
The details of this step are the same as those described in the
次に、本実施形態に係る生産計画作成装置及び生産計画作成方法、並びにプログラムを用いて実際に生産計画を作成した例について説明する。 Next, an example in which a production plan is actually created using a production plan creation device, a production plan creation method, and a program according to the present embodiment will be described.
この例では、最適品種構成計算部30において、仕掛在庫量の適正範囲(下限値以上上限値以内)に関する制約をターム毎に考慮することとし、適正仕掛在庫量記憶部7において、品種毎に、「スラブ」、「ホットコイル」、「コールドコイル」の3種類の中間製品単位でターム毎に仕掛在庫量の適正範囲(上下限値)を設定する。適正仕掛在庫量記憶部7において設定した仕掛在庫量の適正範囲(上下限値)を以下の表6に示す。
In this example, the optimum product type
この例において、結果出力部40において出力される最適化された品種構成を以下の表7〜表9に示す。表7は、品種毎の各タームでの生産量を示すものである。表8は、各設備の稼働率を示すものである。表9は、中間製品毎の各ターム終了時点での仕掛在庫量を示すものである。
In this example, the optimized variety configuration output in the
ここで、比較のために、仕掛在庫量を考慮しないで最適な品種構成を求める従来技術に適用した場合ついて考える。即ち、品種毎又は工程設計毎の所定のスパン又はタームにおける中間工程の仕掛在庫量が適正範囲であるという制約を考慮せず、後工程で処理する量が前工程で処理する量を超えず、且つ、処理能力により求めた各設備のターム毎の総負荷が設備能力を超えないという制約と、各品種のターム毎に、当該タームを構成するスパンの生産量の合計が生産量下限値以上生産量上限値以内の範囲内であるという制約のみを満たしつつ、限界利益を最大にする各スパンの生産量の解を求める従来技術について適用した場合について考える。具体的には、線形計画法を用いて、本実施形態において工程設計毎の各スパンの生産量を決定する数4に示す式から、品種のスパン毎における中間製品の仕掛在庫量が適正範囲であるという制約、及び、評価関数にペナルティとして設けた仕掛在庫量の適正範囲からの不足量・超過量を表す変数εjnt min,εjnt maxを除いた以下の数5に示す式の最適化問題を解くことにより、工程設計毎の各スパンの生産量を決定する。
Here, for comparison, a case will be considered where the present invention is applied to a conventional technique for obtaining an optimum product type configuration without considering the in-process inventory amount. That is, without considering the restriction that the in-process inventory amount of the intermediate process in the predetermined span or term for each product type or process design is within the appropriate range, the amount processed in the subsequent process does not exceed the amount processed in the previous process, In addition, the total load for each term of each facility determined by the processing capacity does not exceed the facility capacity, and for each term of each product type, the total production volume of the span that constitutes the term is greater than the production lower limit value. Consider the case of applying to the prior art that finds the solution of the production volume of each span that maximizes the marginal profit while satisfying only the constraint that it is within the upper limit of the quantity. Specifically, using the linear programming method, the in-process inventory amount of intermediate products in each span of product types is within an appropriate range from the equation shown in
数5に示す式に基づいて得られる最適化された品種構成を以下の表10〜表12に示す。表10は、品種毎の各タームでの生産量を示すものである。表11は、各設備の稼働率を示すものである。表12は、中間製品毎の各ターム終了時点での仕掛在庫量を示すものである。尚、本実施形態を用いたこの例においては、仕掛在庫量の適正範囲(下限値以上上限値以内)に関する制約をターム毎に考慮しているため、表10〜表12において、各タームの値を示した。
Table 10 to Table 12 below show the optimized variety configuration obtained based on the equation shown in
従来技術を用いた例では、表10、表11の結果により、各品種の生産量及び各設備の稼働率は、表1、表2で設定した制約範囲を満たしていることがわかる。一方、制約を考慮されていない各中間製品の仕掛在庫量は、表12を見てわかるとおり大きく変動しており、表6に設定した制約範囲を満たしていないことがわかる。例えば、品種Bのコールドコイルはターム2(2月)終了時点で仕掛在庫量がゼロに近付いており、また品種Dのコールドコイルも200トン未満から2600トン以上の範囲で変動している。このような仕掛在庫量の変動は、需要変動や特急オーダーに備えた適正な仕掛在庫量を持つという観点からは好ましくないばかりか、仕掛在庫の置場が不足して操業自体ができない生産計画となっている場合がある。 In the example using the conventional technology, it can be seen from the results of Tables 10 and 11 that the production amount of each type and the operating rate of each facility satisfy the restriction ranges set in Tables 1 and 2. On the other hand, the in-process inventory amount of each intermediate product that does not take restrictions into consideration fluctuates greatly as can be seen from Table 12, and it can be seen that the restriction range set in Table 6 is not satisfied. For example, the cold coil of product type B has an in-process inventory amount approaching zero at the end of term 2 (February), and the cold coil of product type D also fluctuates in the range of less than 200 tons to 2600 tons or more. Such in-process inventory fluctuations are not desirable from the viewpoint of having an appropriate in-process inventory quantity in preparation for demand fluctuations and express orders, and the production plan is incapable of operation due to insufficient inventory of the in-process inventory. There may be.
一方、本実施形態を用いた例では、表7、表8の結果により、各品種の生産量及び各設備の稼働率は、表1、表2で設定した制約範囲を満たしているだけでなく、表9の結果により、各中間製品の仕掛在庫量も表6で設定した制約範囲を満たしていることがわかる。以上により、中間製品の仕掛在庫量が適正範囲内となる適切な生産計画となっていることがわかる。 On the other hand, in the example using this embodiment, according to the results of Tables 7 and 8, the production amount of each product type and the operation rate of each equipment not only satisfy the restriction ranges set in Tables 1 and 2. From the results in Table 9, it can be seen that the in-process inventory amount of each intermediate product also satisfies the restriction range set in Table 6. From the above, it can be seen that the in-process inventory amount of the intermediate product is an appropriate production plan within the appropriate range.
尚、上述の従来技術の例では、具体的に数5で示す式を用いて説明したが、これに限らず、品種毎又は工程設計毎の所定のスパン又はタームにおける中間工程の仕掛在庫量が適正範囲であるという制約を考慮せず、後工程で処理する量が前工程で処理する量を超えず、且つ、処理能力により求めた各設備のターム毎の総負荷が設備能力を超えないという制約と、各品種のターム毎に、当該タームを構成するスパンの生産量の合計が生産量下限値以上生産量上限値以内の範囲内であるという制約のみを満たしつつ、限界利益を最大にする各スパンの生産量の解を求める式であれば比較可能である。 In the above-described prior art example, the equation (5) has been specifically described. However, the present invention is not limited to this, and the in-process inventory amount of the intermediate process in a predetermined span or term for each product type or each process design is calculated. Without considering the restriction of being in the proper range, the amount processed in the subsequent process does not exceed the amount processed in the previous process, and the total load for each term of each facility determined by the processing capacity does not exceed the facility capacity For each term of each product type, the marginal profit is maximized while satisfying only the constraint that the total production volume of the span that constitutes the term is within the range of the production volume lower limit value and within the production volume upper limit value. Any formula that finds a solution for the production volume of each span can be compared.
このように、本実施形態に係る生産計画作成方法及び生産計画作成装置、並びにプログラムによれば、後工程で処理する量が前工程で処理する量を超えず、且つ、処理能力により求めた各設備のターム毎の総負荷が設備能力を超えないという制約と、各品種のターム毎に、当該タームを構成するスパンの生産量の合計が生産量下限値以上生産量上限値以内の範囲内であるという制約に加え、品種毎又は工程設計毎の所定のスパン又はタームにおける中間工程の仕掛在庫量が適正範囲であるという制約を満たしつつ、生産計画作成を行う期間(全ターム)において、予め設定した評価指標が最大となるように決定される。従って、多工程からなる生産プロセスにおいて複数種類の品種の製品を製造する際に、中間工程における適正範囲内の仕掛在庫量を備えつつ、各品種の生産量を最適化することができ、適切な生産計画を作成することが可能となる。 Thus, according to the production plan creation method, the production plan creation device, and the program according to the present embodiment, the amount to be processed in the subsequent process does not exceed the amount to be processed in the previous process, and each of the values obtained by the processing capacity is obtained. The constraint that the total load of each equipment term does not exceed the equipment capacity, and the total production volume of the spans that make up the relevant term is within the range between the production lower limit and the production upper limit for each term of each product type. In addition to the restriction that there is, the preset in the period (all terms) when the production plan is created while satisfying the restriction that the in-process inventory amount of the intermediate process in the predetermined span or term for each product type or process design is within the appropriate range The determined evaluation index is determined to be the maximum. Therefore, when manufacturing multiple types of products in a multi-process production process, it is possible to optimize the production amount of each product while providing an in-process inventory within the appropriate range in the intermediate process. A production plan can be created.
また、品種毎又は工程設計毎の所定のスパン又はタームにおける中間工程の仕掛在庫量が適正範囲であるという制約に対して、品種毎又は工程設計毎の所定のスパン又はタームにおける中間工程の仕掛在庫量の適正範囲からの逸脱量に対応する変数を追加して、評価指標に当該変数をペナルティとして加えている。従って、中間工程の仕掛在庫量が適正範囲であるという制約を満たす解が存在しない場合でも確実に解が得られ、解無しの結果を避けることができるとともに、仕掛在庫量の適正範囲からの逸脱量を最小にする解が優先して求められる。 In addition, the in-process inventory of intermediate processes in a given span or term for each product type or process design, against the constraint that the amount of in-process inventory in a given span or term for each product type or process design is within the appropriate range A variable corresponding to the amount of deviation from the appropriate amount range is added, and the variable is added as a penalty to the evaluation index. Therefore, even if there is no solution that satisfies the constraint that the in-process inventory amount in the intermediate process is within the appropriate range, the solution can be obtained reliably, avoiding the result of no solution, and deviating from the appropriate range of the in-process inventory amount. A solution that minimizes the quantity is given priority.
更に、工程設計毎の生産量とその工程設計での生産に必要な各設備の負荷が線形式で扱えるため評価指標の計算に線形計画法を適用している。従って、品種や設備の数が多い場合であっても、工程設計毎の生産量を高速に最適化することができる。 Furthermore, since the production amount for each process design and the load of each facility necessary for the production by the process design can be handled in a linear format, linear programming is applied to the calculation of the evaluation index. Therefore, even when the number of varieties and facilities is large, the production amount for each process design can be optimized at high speed.
以上、本発明の好適な実施の形態について説明したが、本発明は、前記実施の形態に限定されるものではなく、特許請求の範囲に記載した限りにおいてさまざまな変更が可能なものである。 The preferred embodiments of the present invention have been described above. However, the present invention is not limited to the above-described embodiments, and various modifications can be made as long as they are described in the claims.
上述の実施形態では、適正仕掛在庫量記憶部7において、複数の工程範囲をまとめた中間製品という単位に関して仕掛在庫量の上下限値を設定しているが、問題規模が大きくなることや管理の手間が増えても問題が無い場合は、各工程(即ち、1工程1中間製品という単位)の仕掛在庫量の上下限値を設定できるようにしても良い。
また、中間製品の仕掛在庫量の上下限は時期的に変化しないようになっているが、季節的な需要状況の変化等を考慮して、時期に応じて(例えば、ターム毎に)仕掛在庫量の上下限値を変えて設定できるようにしても良い。
また、品種毎に仕掛在庫量の上下限値を設定しているが、工程設計毎に仕掛在庫量の上下限値を設定するようにしても良い。これは、同じ品種でも工程設計が異なると品質に若干の違いが生じる可能性もあるため、要求される品質に応じた工程設計の仕掛在庫量を確保したい場合に対応することができる。
In the above-described embodiment, the upper and lower limits of the in-process inventory amount are set in the appropriate in-process inventory
In addition, the upper and lower limits of the in-process inventory of intermediate products do not change with time, but the in-process inventory depends on the time (for example, for each term), taking into account seasonal changes in demand. The upper and lower limits of the quantity may be changed and set.
Although the upper and lower limit values of the in-process inventory amount are set for each product type, the upper and lower limit values of the in-process inventory amount may be set for each process design. This may correspond to a case where it is desired to secure an in-process inventory amount of the process design corresponding to the required quality because there is a possibility that a slight difference in quality may occur if the process design is different even for the same product type.
また、上述の実施形態においては、最適品種構成計算部30において、中間製品の仕掛在庫量の計算式として、数2に示す式を用いているが、上述のように数3に示す式など他の定義を用いても良い。また、仕掛在庫量上限に関する制約式及び仕掛在庫量下限に関する制約式中のsjntに数2や数3に示す式を直接入れるなどの変形を行っても等価である。
In the above-described embodiment, the optimum product
また、上述の実施形態においては、評価指標を利益最大化および生産量最大化としているが、それに限らない。
例えば、生産量最大化を目的として、全品種の生産量の総和である総生産を評価指標としても良い。
また、利益と生産量の重み和としてもよい。この場合は、下記のような場合に適用することができる。
・生産量を確保しながら利益を極力大きくする場合。
・利益が同じであれば、生産量が大きい製品構成が望ましい場合。
更に、評価指標を品種毎の売値の合計とし、総売上を最大化しても良い。この場合は、利益よりも入金総額を重視した品種構成を決定したい場合に適用することができる。
Further, in the above-described embodiment, the evaluation index is the profit maximization and the production volume maximization, but is not limited thereto.
For example, for the purpose of maximizing the production amount, the total production that is the sum of the production amounts of all the varieties may be used as the evaluation index.
Also, it may be a weighted sum of profit and production. This case can be applied to the following cases.
・ To increase profits as much as possible while securing production volume.
・ If profits are the same, a product structure with a large production volume is desirable.
Furthermore, the total sales may be maximized by using the evaluation index as the sum of the selling prices for each product type. In this case, it can be applied when it is desired to determine a variety configuration that places more importance on the total deposit than profit.
また、上述の実施形態においては、品種毎に利用可能な製造ルートが工程設計として事前に設定されている場合について説明しているが、所定の品種に代替設備が存在する場合であっても適用することができる。この場合、生産計画作成方法を実行する生産計画作成装置1では、事前に登録された代替設備ルールを元に代替設備での製造ルートを新規の工程設計として作成し、製造ルート情報記憶部11に記憶する。
Further, in the above-described embodiment, a case has been described in which a production route that can be used for each product type is set in advance as a process design. However, the present invention can be applied even when an alternative facility exists in a predetermined product type. can do. In this case, the production
1 生産計画作成装置
2 生産量情報記憶部(生産量情報記憶手段)
3 原料・売値情報記憶部(製品情報記憶手段)
4 設備情報記憶部(設備情報記憶手段)
5 評価指標設定部
6 ターム・スパン情報設定部(ターム・スパン情報設定手段)
7 適正仕掛在庫量記憶部(適正仕掛在庫量記憶手段)
10 工程負荷原単位計算部(工程負荷原単位計算手段)
11 製造ルート情報記憶部(製造ルート情報記憶手段)
20 発生コスト原単位計算部(発生コスト原単位計算手段)
21 発生コスト情報記憶部(発生コスト情報記憶手段)
30 最適品種構成計算部(最適品種構成計算手段)
S1 生産量情報記憶ステップ、製品情報記憶ステップ、設備情報記憶ステップ、ターム・スパン情報設定ステップ、発生コスト情報記憶ステップ、適正仕掛在庫量記憶ステップ
S2 工程負荷原単位計算ステップ
S3 発生コスト原単位計算ステップ
S4 最適品種構成計算ステップ
1 Production
3. Raw material / sale price information storage (product information storage means)
4 Equipment information storage unit (equipment information storage means)
5 Evaluation
7 Appropriate in-process inventory quantity storage (appropriate in-process inventory quantity storage means)
10 Process load unit calculation unit (Process load unit calculation means)
11 Manufacturing route information storage unit (Manufacturing route information storage means)
20 Generated cost intensity unit (Acquired cost intensity unit)
21 Generated cost information storage unit (generated cost information storage means)
30 Optimal variety composition calculation part (optimum variety composition calculation means)
S1 Production amount information storage step, product information storage step, equipment information storage step, term / span information setting step, generated cost information storage step, appropriate in-process inventory amount storage step S2 process load intensity unit calculation step S3 generated cost intensity unit calculation step S4 Optimal product composition calculation step
Claims (27)
前記記憶装置は、
制約を評価する最小時間の単位であるスパンと、1以上のスパンから構成され生産計画作成の単位であるタームと、生産計画作成を行うターム数と、を記憶するターム・スパン情報設定手段と、
前記品種毎に、製品を製造するための複数の工程について処理可能な設備を割り当てた1以上の製造ルートを工程設計として登録するとともに、前記工程設計毎に、各工程の処理能力を登録する製造ルート情報記憶手段と、
前記各設備の前記ターム毎に、設備能力を登録する設備情報記憶手段と、
前記各品種の前記ターム毎に、要求される生産量の範囲として、使用可能な前記工程設計番号と生産量下限値及び生産量上限値を登録する生産量情報記憶手段と、
前記品種毎又は前記工程設計毎に、所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量の適正範囲を、前記所定の前記スパン又は前記タームで全て同じに、または、前記所定の前記スパン又は前記タームに応じて変化させて登録する適正仕掛在庫量記憶手段と、
を備え、
前記CPUは、
前記製造ルート記憶手段で記憶された前記各工程の処理能力をもとに、製品を単位量作るのに要する前記工程設計毎の各工程における処理時間を意味する工程設計毎の各工程に対する工程負荷原単位を計算する工程負荷原単位計算手段と、
前記工程負荷原単位計算手段で計算した前記工程負荷原単位と、前記生産量情報記憶手段で記憶した前記生産量の範囲と、前記設備情報記憶手段で記憶した前記設備能力と、前記適正仕掛在庫量記憶手段で記憶した前記中間工程の仕掛在庫量の適正範囲と、を参照して、前記工程設計毎の各工程について、後工程は、前工程に対して、前工程と後工程の間に必要な工程間時間だけ先までの時刻において後工程で処理する量が前工程で処理する量を超えないとする前後工程の製造量に関する制約と、前記処理能力により求めた前記各設備の前記ターム毎の総負荷が前記設備能力を超えないとする設備能力に関する制約と、前記各品種の前記ターム毎に、当該タームを構成するスパンの生産量の合計が前記生産量下限値以上前記生産量上限値以内の範囲内であるとする生産量の範囲に関する制約と、過去の操業からの結果に基づいて計算された前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける前記品種又は前記工程設計毎の所定の前記スパン又は前記タームにおける前記各中間工程の仕掛在庫量が前記適正範囲であるとする仕掛在庫量の適正範囲に関する制約を満たしつつ、予め設定した評価指標が最大となる前記各工程設計の各スパンの生産量を算出する最適品種構成計算手段と、
を備えることを特徴とする生産計画作成装置。 In a computer comprising a CPU and a storage device, a production plan creation device for optimizing the production amount of a plurality of product types produced in a plurality of processes,
The storage device
A term / span information setting means for storing a span that is a unit of minimum time for evaluating constraints, a term that is composed of one or more spans and is a unit for producing a production plan, and a number of terms for producing a production plan;
For each product type, one or more manufacturing routes to which equipment capable of processing a plurality of processes for manufacturing a product are assigned are registered as a process design, and the processing capability of each process is registered for each process design. Route information storage means;
Facility information storage means for registering facility capacity for each term of each facility;
Production quantity information storage means for registering the usable process design number, production quantity lower limit value, and production quantity upper limit value as a range of production quantity required for each term of each product type;
For each product type or each process design, the appropriate range of the in-process inventory amount of the intermediate process in the predetermined span or the term is all the same in the predetermined span or the term, or the predetermined span or Appropriate in-process inventory quantity storage means for changing and registering according to the term ;
With
The CPU
Based on the processing capability of each process stored in the manufacturing route storage means, the process load for each process for each process design, which means the processing time in each process for each process design required to produce a unit quantity of product Process load intensity calculation means for calculating intensity,
The process load basic unit calculated by the process load basic unit calculating means, the range of the production quantity stored by the production quantity information storage means, the equipment capacity stored by the equipment information storage means, and the proper in-process inventory With reference to the appropriate range of the in-process inventory amount of the intermediate process stored in the quantity storage means, for each process for each process design, the subsequent process is between the previous process and the subsequent process with respect to the previous process. Restrictions on the manufacturing amount of the preceding and following processes that the amount processed in the subsequent process does not exceed the amount processed in the previous process at the time until the required inter-process time, and the terms of each facility determined by the processing capacity The total capacity of each span does not exceed the facility capacity, and for each term of each of the varieties, the total production amount of spans constituting the term is greater than or equal to the production amount lower limit value and the production amount upper limit value. Within value And limitations on the scope of production to be within the scope, the variety or the process for each design at a given the span or the term of each of the cultivars was calculated based on the results or the process for each design from past operations Each process design in which the preset evaluation index is maximized while satisfying the restrictions on the appropriate range of the in-process inventory quantity, in which the in-process inventory quantity of each intermediate process in the predetermined span or term is the appropriate range Optimal variety composition calculation means for calculating the production volume of each span of
A production plan creation device comprising:
前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量が前記適正範囲であるという制約に対して、前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量の前記適正範囲からの逸脱量に対応する変数を追加するとともに、前記評価指標に対して前記変数をペナルティとして加えて、前記制約を満たした予め設定した評価指標が最大となる前記各工程設計の各スパンの生産量を算出することを特徴とする請求項1に記載の生産計画作成装置。 The optimum product configuration calculating means is:
With respect to the constraint that the in-process inventory amount of the intermediate process in the term or the process design is within the appropriate range, the span or the process In addition to adding a variable corresponding to the amount of deviation from the appropriate range of the in-process inventory amount of the intermediate process in the term, adding the variable as a penalty to the evaluation index, a preset evaluation index that satisfies the constraints The production plan creation device according to claim 1, wherein the production amount of each span of each process design that is maximized is calculated.
前記生産計画作成装置を構成するターム・スパン情報設定手段により、制約を評価する最小時間の単位であるスパンと、1以上のスパンから構成され生産計画作成の単位であるタームと、生産計画作成を行うターム数と、を記憶するターム・スパン情報設定ステップと、
前記生産計画作成装置を構成する製造ルート情報記憶手段により、前記品種毎に、製品を製造するための複数の工程について処理可能な設備を割り当てた1以上の製造ルートを工程設計として登録するとともに、前記工程設計毎に、各工程の処理能力を登録する製造ルート情報記憶ステップと、
前記生産計画作成装置を構成する設備情報記憶手段により、前記各設備の前記ターム毎に、設備能力を登録する設備情報記憶ステップと、
前記生産計画作成装置を構成する生産量情報記憶手段により、前記各品種の前記ターム毎に、要求される生産量の範囲として、使用可能な前記工程設計番号と生産量下限値及び生産量上限値を登録する生産量情報記憶ステップと、
前記生産計画作成装置を構成する適正仕掛在庫量記憶手段により、前記品種毎又は前記工程設計毎に、所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量の適正範囲を、前記所定の前記スパン又は前記タームで全て同じに、または、前記所定の前記スパン又は前記タームに応じて変化させて登録する適正仕掛在庫量記憶ステップと、
前記生産計画作成装置を構成する工程負荷原単位計算手段により、前記製造ルート記憶ステップで記憶された前記各工程の処理能力をもとに、製品を単位量作るのに要する前記工程設計毎の各工程における処理時間を意味する工程設計毎の各工程に対する工程負荷原単位を計算する工程負荷原単位計算ステップと、
前記生産計画作成装置を構成する最適品種構成計算手段により、前記工程負荷原単位計算ステップで計算した前記工程負荷原単位と、前記生産量情報記憶ステップで記憶した前記生産量の範囲と、前記設備情報記憶ステップで記憶した前記設備能力と、前記適正仕掛在庫量記憶ステップで記憶した前記中間工程の仕掛在庫量の適正範囲と、を参照して、前記工程設計毎の各工程について、後工程は、前工程に対して、前工程と後工程の間に必要な工程間時間だけ先までの時刻において後工程で処理する量が前工程で処理する量を超えないとする前後工程の製造量に関する制約と、前記処理能力により求めた前記各設備の前記ターム毎の総負荷が前記設備能力を超えないとする設備能力に関する制約と、前記各品種の前記ターム毎に、当該タームを構成するスパンの生産量の合計が前記生産量下限値以上前記生産量上限値以内の範囲内であるとする生産量の範囲に関する制約と、過去の操業からの結果に基づいて計算された前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける前記各中間工程の仕掛在庫量が前記適正範囲であるとする仕掛在庫量の適正範囲に関する制約を満たしつつ、予め設定した評価指標が最大となる前記各工程設計の各スパンの生産量を算出する最適品種構成計算ステップと、
を備えることを特徴とする生産計画作成方法。 In a computer comprising a CPU and a storage device, a production plan creation method executed by a production plan creation device for optimizing the production amount of a plurality of types of products produced in a plurality of processes,
By means of term / span information setting means constituting the production plan creation device, a span that is a unit of minimum time for evaluating constraints, a term that is composed of one or more spans and is a unit of production plan creation, and production plan creation A term / span information setting step for storing the number of terms to be performed;
With the manufacturing route information storage means constituting the production plan creation device, for each product type, one or more manufacturing routes to which equipment that can be processed for a plurality of processes for manufacturing a product is assigned and registered as a process design. For each process design, a manufacturing route information storage step for registering the processing capacity of each process;
Facility information storage step for registering facility capacity for each term of each facility by facility information storage means constituting the production plan creation device;
By the production amount information storage means constituting the production plan creation device, the process design number, the production amount lower limit value, and the production amount upper limit value that can be used as the range of the required production amount for each term of each product type Production quantity information storage step for registering,
By proper progress inventory amount storage means constituting the production plan creation device, for each design the breed or each said step, the proper range of the progress inventory of intermediate steps in a given the span or the term, the predetermined said span Or the appropriate in-process inventory amount storing step for registering all the same in the term, or changing and registering according to the predetermined span or the term ;
Each process design required to make a unit quantity of a product based on the processing capability of each process stored in the manufacturing route storage step by the process load basic unit calculation means constituting the production plan creation device. A process load intensity calculation step for calculating a process load intensity for each process for each process design meaning a processing time in the process;
By the optimum product configuration calculation means constituting the production plan creation device, the process load basic unit calculated in the process load basic unit calculation step, the range of the production amount stored in the production amount information storage step, and the equipment With reference to the facility capacity stored in the information storage step and the appropriate range of the in-process inventory amount of the intermediate process stored in the appropriate in-process inventory amount storage step, for each process for each process design, the post-process is In relation to the previous process, the amount of processing before and after the previous process and the amount of processing in the subsequent process at the time before the previous process and the time required before the subsequent process does not exceed the amount processed in the previous process. For each term of each type, the constraint, the constraint on the facility capacity that the total load for each term of each facility determined by the processing capacity does not exceed the facility capacity, Constraints to the scope of production the total production of the span of configuration is within the scope of within the production limit value or the production amount upper limit value, which is calculated based on the results from past operations the While satisfying the restrictions on the appropriate range of the in-process inventory amount that the in-process inventory amount of each intermediate process in the predetermined span or term for each product type or each process design is the appropriate range, a preset evaluation index is An optimum product configuration calculation step for calculating the production amount of each span of each process design that is maximized;
A production plan creation method characterized by comprising:
前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量が前記適正範囲であるという制約に対して、前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量の前記適正範囲からの逸脱量に対応する変数を追加するとともに、前記評価指標に対して前記変数をペナルティとして加えて、前記制約を満たした予め設定した評価指標が最大となる前記各工程設計の各スパンの生産量を算出することを特徴とする請求項4に記載の生産計画作成方法。 The optimum product configuration calculation step includes:
With respect to the constraint that the in-process inventory amount of the intermediate process in the term or the process design is within the appropriate range, the span or the process In addition to adding a variable corresponding to the amount of deviation from the appropriate range of the in-process inventory amount of the intermediate process in the term, adding the variable as a penalty to the evaluation index, a preset evaluation index that satisfies the constraints The production plan creation method according to claim 4, wherein the production amount of each span of each process design that is maximized is calculated.
前記生産計画作成装置を構成するターム・スパン情報設定手段により、制約を評価する最小時間の単位であるスパンと、1以上のスパンから構成され生産計画作成の単位であるタームと、生産計画作成を行うターム数と、を記憶するターム・スパン情報設定ステップと、
前記生産計画作成装置を構成する製造ルート情報記憶手段により、前記品種毎に、製品を製造するための複数の工程について処理可能な設備を割り当てた1以上の製造ルートを工程設計として登録するとともに、前記工程設計毎に、各工程の処理能力を登録する製造ルート情報記憶ステップと、
前記生産計画作成装置を構成する設備情報記憶手段により、前記各設備の前記ターム毎に、設備能力を登録する設備情報記憶ステップと、
前記生産計画作成装置を構成する生産量情報記憶手段により、前記各品種の前記ターム毎に、要求される生産量の範囲として、使用可能な前記工程設計番号と生産量下限値及び生産量上限値を登録する生産量情報記憶ステップと、
前記生産計画作成装置を構成する適正仕掛在庫量記憶手段により、前記品種毎又は前記工程設計毎に、所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量の適正範囲を、前記所定の前記スパン又は前記タームで全て同じに、または、前記所定の前記スパン又は前記タームに応じて変化させて登録する適正仕掛在庫量記憶ステップと、
前記生産計画作成装置を構成する工程負荷原単位計算手段により、前記製造ルート記憶ステップで記憶された前記各工程の処理能力をもとに、製品を単位量作るのに要する前記工程設計毎の各工程における処理時間を意味する工程設計毎の各工程に対する工程負荷原単位を計算する工程負荷原単位計算ステップと、
前記生産計画作成装置を構成する最適品種構成計算手段により、前記工程負荷原単位計算ステップで計算した前記工程負荷原単位と、前記生産量情報記憶ステップで記憶した前記生産量の範囲と、前記設備情報記憶ステップで記憶した前記設備能力と、前記適正仕掛在庫量記憶ステップで記憶した前記中間工程の仕掛在庫量の適正範囲と、を参照して、前記工程設計毎の各工程について、後工程は、前工程に対して、前工程と後工程の間に必要な工程間時間だけ先までの時刻において後工程で処理する量が前工程で処理する量を超えないとする前後工程の製造量に関する制約と、前記処理能力により求めた前記各設備の前記ターム毎の総負荷が前記設備能力を超えないとする設備能力に関する制約と、前記各品種の前記ターム毎に、当該タームを構成するスパンの生産量の合計が前記生産量下限値以上前記生産量上限値以内の範囲内であるとする生産量の範囲に関する制約と、過去の操業からの結果に基づいて計算された前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける前記各中間工程の仕掛在庫量が前記適正範囲であるとする仕掛在庫量の適正範囲に関する制約を満たしつつ、予め設定した評価指標が最大となる前記各工程設計の各スパンの生産量を算出する最適品種構成計算ステップと、
を備え、前記記憶装置にインストールして、前記CPUにより読み出して実行されることを特徴とするプログラム。 In a computer having a storage device and a CPU, a program executed by a production plan creation device for optimizing the production amount of a plurality of types of products produced in a plurality of processes,
By means of term / span information setting means constituting the production plan creation device, a span that is a unit of minimum time for evaluating constraints, a term that is composed of one or more spans and is a unit of production plan creation, and production plan creation A term / span information setting step for storing the number of terms to be performed;
With the manufacturing route information storage means constituting the production plan creation device, for each product type, one or more manufacturing routes to which equipment that can be processed for a plurality of processes for manufacturing a product is assigned and registered as a process design. For each process design, a manufacturing route information storage step for registering the processing capacity of each process;
Facility information storage step for registering facility capacity for each term of each facility by facility information storage means constituting the production plan creation device;
By the production amount information storage means constituting the production plan creation device, the process design number, the production amount lower limit value, and the production amount upper limit value that can be used as the range of the required production amount for each term of each product type Production quantity information storage step for registering,
By proper progress inventory amount storage means constituting the production plan creation device, for each design the breed or each said step, the proper range of the progress inventory of intermediate steps in a given the span or the term, the predetermined said span Or the appropriate in-process inventory amount storing step for registering all the same in the term, or changing and registering according to the predetermined span or the term ;
Each process design required to make a unit quantity of a product based on the processing capability of each process stored in the manufacturing route storage step by the process load basic unit calculation means constituting the production plan creation device. A process load intensity calculation step for calculating a process load intensity for each process for each process design meaning a processing time in the process;
By the optimum product configuration calculation means constituting the production plan creation device, the process load basic unit calculated in the process load basic unit calculation step, the range of the production amount stored in the production amount information storage step, and the equipment With reference to the facility capacity stored in the information storage step and the appropriate range of the in-process inventory amount of the intermediate process stored in the appropriate in-process inventory amount storage step, for each process for each process design, the post-process is In relation to the previous process, the amount of processing before and after the previous process and the amount of processing in the subsequent process at the time before the previous process and the time required before the subsequent process does not exceed the amount processed in the previous process. For each term of each type, the constraint, the constraint on the facility capacity that the total load for each term of each facility determined by the processing capacity does not exceed the facility capacity, Constraints to the scope of production the total production of the span of configuration is within the scope of within the production limit value or the production amount upper limit value, which is calculated based on the results from past operations the While satisfying the restrictions on the appropriate range of the in-process inventory amount that the in-process inventory amount of each intermediate process in the predetermined span or term for each product type or each process design is the appropriate range, a preset evaluation index is An optimum product configuration calculation step for calculating the production amount of each span of each process design that is maximized;
A program installed on the storage device and read and executed by the CPU.
前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量が前記適正範囲であるという制約に対して、前記品種毎又は前記工程設計毎の所定の前記スパン又は前記タームにおける中間工程の仕掛在庫量の前記適正範囲からの逸脱量に対応する変数を追加するとともに、前記評価指標に対して前記変数をペナルティとして加えて、前記制約を満たした予め設定した評価指標が最大となる前記各工程設計の各スパンの生産量を算出することを特徴とする請求項7に記載のプログラム。 The optimum product configuration calculation step includes:
With respect to the constraint that the in-process inventory amount of the intermediate process in the term or the process design is within the appropriate range, the span or the process In addition to adding a variable corresponding to the amount of deviation from the appropriate range of the in-process inventory amount of the intermediate process in the term, adding the variable as a penalty to the evaluation index, a preset evaluation index that satisfies the constraints The program according to claim 7, wherein a production amount of each span of each process design that is maximized is calculated.
前記最適品種構成計算手段は、前記中間製品単位での仕掛在庫量を計算することを特徴とする請求項1または2に記載の生産計画作成装置。 The proper progress inventory amount storage means, together a plurality of said intermediate step to define an intermediate product state in the process that the large enclosed, registers the proper range widget inventory of each of the span in the intermediate product unit,
The production plan creation device according to claim 1 or 2 , wherein the optimum product configuration calculation means calculates an in-process inventory amount in the intermediate product unit .
前記品種毎に、原料費と売値とを記憶する製品情報記憶手段と、
前記各工程で単位量処理するのに発生するコストである変動費を記憶する発生コスト情報記憶手段と、
を更に備え、
前記CPUは、
前記発生コスト情報記憶手段に記憶された前記変動費をもとに、製品を単位量作るのに発生する前記工程設計毎のコストを意味する前記工程設計毎の発生コスト原単位を計算する発生コスト原単位計算手段と、
を更に備え、
前記最適品種構成計算手段は、前記発生コスト原単位計算手段で計算した前記発生コスト原単位と、前記製品情報記憶手段で記憶した前記原料費と前記売値と、を参照して、利益最大化または利益または生産量の重み和に基づいて前記評価指標を設定することを特徴とする請求項1〜3、10〜12のいずれか一項に記載の生産計画作成装置。 The storage device
Product information storage means for storing raw material costs and selling prices for each product type;
Generated cost information storage means for storing a variable cost that is a cost generated to process a unit amount in each step;
Further comprising
The CPU
The generated cost for calculating the generated cost base unit for each process design, which means the cost for each process design generated to produce a unit quantity based on the variable cost stored in the generated cost information storage means Basic unit calculation means;
Further comprising
The optimum product configuration calculating means refers to the generated cost basic unit calculated by the generated cost basic unit calculating means, the raw material cost and the selling price stored in the product information storage means, and maximizes profit or The production plan creation device according to any one of claims 1 to 3 and 10 to 12, wherein the evaluation index is set based on a weighted sum of profits or production amounts.
前記品種毎に、売値を記憶する製品情報記憶手段と、
を更に備え、
前記最適品種構成計算手段は、前記発生コスト原単位計算手段で計算した前記発生コスト原単位と、前記製品情報記憶手段で記憶した前記原料費と前記売値と、を参照して、総売り上げ最大化に基づいて前記評価指標を設定することを特徴とする請求項1〜3、10〜12のいずれか一項に記載の生産計画作成装置。 The storage device
Product information storage means for storing a selling price for each of the types;
Further comprising
The optimal product type composition calculating means maximizes total sales by referring to the generated cost basic unit calculated by the generated cost basic unit calculating means and the raw material cost and the selling price stored in the product information storage means. The production index creation device according to claim 1, wherein the evaluation index is set based on the above.
前記最適品種構成計算ステップは、前記中間製品単位での仕掛在庫量を計算することを特徴とする請求項4または5に記載の生産計画作成方法。 The proper progress inventory amount storing step, together a plurality of said intermediate step to define an intermediate product state in the process that the large enclosed, registers the proper range widget inventory of each of the span in the intermediate product unit,
6. The production plan creation method according to claim 4, wherein the optimum product configuration calculation step calculates an in-process inventory quantity in the intermediate product unit .
前記生産計画作成装置を構成する発生コスト情報記憶手段により、前記各工程で単位量処理するのに発生するコストである変動費を記憶する発生コスト情報記憶ステップと、
前記生産計画作成装置を構成する発生コスト原単位計算手段により、前記発生コスト情報記憶ステップに記憶された前記変動費をもとに、製品を単位量作るのに発生する前記工程設計毎のコストを意味する前記工程設計毎の発生コスト原単位を計算する発生コスト原単位計算ステップと、
を更に備え、
前記最適品種構成計算ステップは、前記発生コスト原単位計算ステップで計算した前記発生コスト原単位と、前記製品情報記憶ステップで記憶した前記原料費と前記売値と、を参照して、利益最大化または利益または生産量の重み和に基づいて前記評価指標を設定することを特徴とする請求項4〜6、16〜18のいずれか一項に記載の生産計画作成方法。 Product information storage means for storing raw material costs and selling prices for each of the types by product information storage means constituting the production plan creation device;
A generated cost information storage step for storing a variable cost, which is a cost generated to process a unit amount in each process by the generated cost information storage means constituting the production plan creation device;
Based on the variable cost stored in the generated cost information storage step, the cost for each process design generated to make a unit quantity of the product is generated by the generated cost basic unit calculating means constituting the production plan creating device. An incurred cost unit calculation step for calculating an incurred cost unit for each process design,
Further comprising
The optimum product configuration calculating step refers to the generated cost basic unit calculated in the generated cost basic unit calculating step, the raw material cost and the selling price stored in the product information storing step, and maximizes profit or The production plan creation method according to any one of claims 4 to 6, and 16 to 18, wherein the evaluation index is set based on a weighted sum of profits or production amounts.
を更に備え、
前記最適品種構成計算ステップは、前記発生コスト原単位計算ステップで計算した前記発生コスト原単位と、前記製品情報記憶ステップで記憶した前記原料費と前記売値と、を参照して、総売り上げ最大化に基づいて前記評価指標を設定することを特徴とする請求項4〜6、16〜18のいずれか一項に記載の生産計画作成方法。 Product information storage step for storing a selling price for each product type by means of product information storage means constituting the production plan creation device;
Further comprising
The optimum product configuration calculating step refers to the generated cost basic unit calculated in the generated cost basic unit calculating step, and the raw material cost and the selling price stored in the product information storing step to maximize the total sales. The production plan creation method according to claim 4, wherein the evaluation index is set based on the method.
前記最適品種構成計算ステップは、前記中間製品単位での仕掛在庫量を計算することを特徴とする請求項7または8に記載のプログラム。 The proper progress inventory amount storing step, together a plurality of said intermediate step to define an intermediate product state in the process that the large enclosed, registers the proper range widget inventory of each of the span in the intermediate product unit,
The program according to claim 7 or 8 , wherein the optimum product configuration calculation step calculates an in-process inventory quantity in the intermediate product unit .
前記生産計画作成装置を構成する発生コスト情報記憶手段により、前記各工程で単位量処理するのに発生するコストである変動費を記憶する発生コスト情報記憶ステップと、
前記生産計画作成装置を構成する発生コスト原単位計算手段により、前記発生コスト情報記憶ステップに記憶された前記変動費をもとに、製品を単位量作るのに発生する前記工程設計毎のコストを意味する前記工程設計毎の発生コスト原単位を計算する発生コスト原単位計算ステップと、
を更に備え、
前記最適品種構成計算ステップは、前記発生コスト原単位計算ステップで計算した前記発生コスト原単位と、前記製品情報記憶ステップで記憶した前記原料費と前記売値と、を参照して、利益最大化または利益または生産量の重み和に基づいて前記評価指標を設定することを特徴とする請求項7〜9、22〜24のいずれか一項に記載のプログラム。 Product information storage means for storing raw material costs and selling prices for each of the types by product information storage means constituting the production plan creation device;
A generated cost information storage step for storing a variable cost, which is a cost generated to process a unit amount in each process by the generated cost information storage means constituting the production plan creation device;
Based on the variable cost stored in the generated cost information storage step, the cost for each process design generated to make a unit quantity of the product is generated by the generated cost basic unit calculating means constituting the production plan creating device. An incurred cost unit calculation step for calculating an incurred cost unit for each process design,
Further comprising
The optimum product configuration calculating step refers to the generated cost basic unit calculated in the generated cost basic unit calculating step, the raw material cost and the selling price stored in the product information storing step, and maximizes profit or The program according to any one of claims 7 to 9, 22 to 24, wherein the evaluation index is set based on a sum of weights of profits or production amounts.
を更に備え、
前記最適品種構成計算ステップは、前記発生コスト原単位計算ステップで計算した前記発生コスト原単位と、前記製品情報記憶ステップで記憶した前記原料費と前記売値と、を参照して、総売り上げ最大化に基づいて前記評価指標を設定することを特徴とする請求項7〜9、22〜24のいずれか一項に記載のプログラム。
Product information storage step for storing a selling price for each product type by means of product information storage means constituting the production plan creation device;
Further comprising
The optimum product configuration calculating step refers to the generated cost basic unit calculated in the generated cost basic unit calculating step, and the raw material cost and the selling price stored in the product information storing step to maximize the total sales. The program according to claim 7, wherein the evaluation index is set based on the program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005308309A JP4754934B2 (en) | 2005-10-24 | 2005-10-24 | Production plan creation device, production plan creation method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005308309A JP4754934B2 (en) | 2005-10-24 | 2005-10-24 | Production plan creation device, production plan creation method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007115169A JP2007115169A (en) | 2007-05-10 |
JP4754934B2 true JP4754934B2 (en) | 2011-08-24 |
Family
ID=38097257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005308309A Expired - Fee Related JP4754934B2 (en) | 2005-10-24 | 2005-10-24 | Production plan creation device, production plan creation method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4754934B2 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE602004009982T2 (en) * | 2003-03-31 | 2008-09-18 | Sanyo Electric Co., Ltd., Moriguchi | Metal stencil and method of printing lead-free solder paste therewith |
JP5238327B2 (en) * | 2008-03-31 | 2013-07-17 | Jfeスチール株式会社 | Multi-item multi-stage dynamic lot size scheduling method with production quota |
JP5494194B2 (en) * | 2010-04-30 | 2014-05-14 | Jfeスチール株式会社 | Production target range setting device and production target range setting method |
JP5829192B2 (en) * | 2012-08-23 | 2015-12-09 | 株式会社神戸製鋼所 | Product configuration determination method, product configuration determination program, and product configuration determination apparatus |
JP5920248B2 (en) * | 2013-03-04 | 2016-05-18 | Jfeスチール株式会社 | In-process inventory quantity prediction device and in-process inventory quantity prediction method |
JP7257762B2 (en) * | 2018-09-20 | 2023-04-14 | 株式会社ニチレイフーズ | Method for producing frozen processed meat food |
JP7547293B2 (en) | 2021-08-23 | 2024-09-09 | 株式会社神戸製鋼所 | Intermediate inventory calculation device, program, and intermediate inventory calculation method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06259438A (en) * | 1993-03-05 | 1994-09-16 | Sumitomo Metal Ind Ltd | Production control equipment |
US5548518A (en) * | 1994-05-31 | 1996-08-20 | International Business Machines Corporation | Allocation method for generating a production schedule |
JP3820601B2 (en) * | 1995-03-27 | 2006-09-13 | 大塚製薬株式会社 | Active oxygen scavenger |
JP4804717B2 (en) * | 2004-03-11 | 2011-11-02 | 株式会社神戸製鋼所 | Production plan creation method, production plan creation device, and program |
-
2005
- 2005-10-24 JP JP2005308309A patent/JP4754934B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007115169A (en) | 2007-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5946661A (en) | Method and apparatus for identifying and obtaining bottleneck cost information | |
JP6814302B2 (en) | Ordering support system, ordering support program and ordering support method | |
WO1997013211A9 (en) | Method and apparatus for identifying and obtaining bottleneck cost information | |
CA2471294A1 (en) | Sales optimization | |
JP6370757B2 (en) | Profit / loss prediction apparatus and profit / loss prediction program | |
JP4754934B2 (en) | Production plan creation device, production plan creation method, and program | |
JP5439275B2 (en) | Information processing apparatus, cost forecast calculation method, and cost forecast calculation program | |
JP6096648B2 (en) | Production plan creation method, production plan creation program, and production plan creation device | |
JP4786935B2 (en) | Production plan creation method, production plan creation device, and program | |
JP5776797B2 (en) | Program, evaluation information generation method, and evaluation information generation system | |
JP5000369B2 (en) | Delivery date adjustment support device, delivery date negotiation support device, method, computer program, and computer-readable storage medium | |
JP4754894B2 (en) | Production plan creation method, production plan creation device, and program | |
JP6953038B1 (en) | Inventory management support device and inventory management support program | |
JP4804717B2 (en) | Production plan creation method, production plan creation device, and program | |
JP5149045B2 (en) | Production plan creation device, production plan creation method, and program | |
JP5166345B2 (en) | Production plan creation device, production plan creation program, and production plan creation method | |
JP2004035219A (en) | Supply chain management support method and its device, and supply chain management program | |
JP2005242816A (en) | Order reception bargaining support method by computer | |
JP6475429B2 (en) | Demand prediction apparatus and program | |
JP4268408B2 (en) | Product shipment amount prediction apparatus, method, and computer-readable storage medium | |
JP2005029368A (en) | Stock management system and stock management method | |
JP2006155011A (en) | Production schedule planning device, and production schedule planning method | |
JP2002279147A (en) | In-house production determination support device, in- house determination support method, machine-readable recording medium with in-house production determination support program recorded thereon and in-house determination support program | |
JP2016184250A (en) | Profit/loss prediction device and profit/loss prediction program | |
JP4617926B2 (en) | Sales production integrated plan data processing device, sales production integrated plan data processing method, and sales production integrated plan data processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070517 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070928 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100405 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100810 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101012 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101207 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110207 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110524 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110526 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140603 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4754934 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |