JP2022012613A - Batch production planning device, batch production planning method and heat treatment method for metal product - Google Patents

Batch production planning device, batch production planning method and heat treatment method for metal product Download PDF

Info

Publication number
JP2022012613A
JP2022012613A JP2020114567A JP2020114567A JP2022012613A JP 2022012613 A JP2022012613 A JP 2022012613A JP 2020114567 A JP2020114567 A JP 2020114567A JP 2020114567 A JP2020114567 A JP 2020114567A JP 2022012613 A JP2022012613 A JP 2022012613A
Authority
JP
Japan
Prior art keywords
heat treatment
batch
temperature
heat
cost
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.)
Pending
Application number
JP2020114567A
Other languages
Japanese (ja)
Inventor
峻 福永
Shun Fukunaga
一樹 堀脇
Kazuki Horiwaki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Proterial Ltd
Original Assignee
Hitachi Metals Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Metals Ltd filed Critical Hitachi Metals Ltd
Priority to JP2020114567A priority Critical patent/JP2022012613A/en
Publication of JP2022012613A publication Critical patent/JP2022012613A/en
Pending legal-status Critical Current

Links

Images

Abstract

To provide a batch production planning device capable of reducing a cost such as a fuel cost even when a plurality of molded bodies having different heat treatment temperatures are targeted in a sintering process such as powder metallurgy.SOLUTION: A batch production planning device of a heat treatment device for heat-treating a plurality of heat treatment objects for each batch comprises: a batch formation planning unit 21 that obtains a formation of a set of heat treatment targets to be batch-processed based on temperature range information to be heat-treated for each heat treatment target, a size and a quantity of the heat treatment target, and a treatment capacity of a heat treatment furnace; an input sequence planning unit 22 that obtains a treatment sequence of batch formation obtained by the batch formation planning unit; and a heat treatment temperature calculation unit 23 which obtains a temperature profile of the heat treatment furnace when the batch formation obtained by the batch formation planning unit is heat-treated according to the treatment sequence obtained by the input sequence planning unit, is obtained based on the heat treatment cost of the heat treatment furnace. The batch formation and the heat treatment sequence of the batch to be heat-treated are obtained by the temperature profile that minimizes the heat treatment cost.SELECTED DRAWING: Figure 1

Description

本発明は、熱処理工程のバッチ生産計画装置、バッチ生産計画方法および金属製品の熱処理方法に関する。 The present invention relates to a batch production planning apparatus for a heat treatment process, a batch production planning method, and a heat treatment method for metal products.

金属製品や金属部品の製造技術のひとつに、粉末冶金がある。例えば、磁石の粉末冶金は、成分・組成を調整した合金粉末を準備する工程と、合金粉末を磁界中でプレス成形する成形工程と、この成形体を焼結炉において既定の温度・時間で焼き固める焼結工程から構成される。この焼結工程では、生産ラインを流れる成形体をバッチ(ロットともいう)に集約(編成)し、バッチ単位に熱処理する。
成形体をバッチ単位に熱処理する熱処理工程では、焼結炉で発生する燃料費を削減するために、焼結炉の充填率の高いバッチ編成を行うことや、過度な昇温・保温によるエネルギーロスを抑えることが重要である。
Powder metallurgy is one of the manufacturing technologies for metal products and parts. For example, in powder metallurgy of magnets, there are a process of preparing alloy powder with adjusted components and composition, a molding process of press molding the alloy powder in a magnetic field, and firing of this molded product in a sintering furnace at a predetermined temperature and time. It consists of a sintering process that hardens. In this sintering process, the molded bodies flowing through the production line are aggregated (knitted) into batches (also referred to as lots) and heat-treated in batch units.
In the heat treatment process in which the molded product is heat-treated in batch units, in order to reduce the fuel cost generated in the sintering furnace, batch knitting with a high filling rate of the sintering furnace is performed, and energy loss due to excessive temperature rise and heat retention is performed. It is important to suppress.

焼結炉の充填率の高いバッチ編成を作成する方法として、成形体の熱処理を行う熱処理炉に装入可能な処理対象の数量に関する制約や、熱処理時間などの処理条件に関する制約の下で、充填率の高いバッチ編成案を立案する方法がある。
また、熱処理炉へバッチを投入する順序を決める投入順序計画を行うことで、熱処理炉の昇温と降温の繰り返しを防いで、燃料費を削減する方法がある。
As a method of creating a batch knitting with a high filling rate of a sintering furnace, filling is performed under restrictions on the number of processing objects that can be charged into a heat treatment furnace that heat-treats a molded body and restrictions on processing conditions such as heat treatment time. There is a way to formulate a high-rate batch organization plan.
Further, there is a method of reducing the fuel cost by preventing the heat treatment furnace from repeatedly raising and lowering the temperature by performing a charging order plan that determines the order in which the batches are charged into the heat treatment furnace.

例えば、特許文献1には、複数の処理条件での処理をそれぞれ必要とする複数の処理対象物を処理するにあたって、同じ処理条件の処理対象物を同じバッチに纏めて処理を行うための作業スケジュールを作成する装置が記載されている。特許文献1には、さらに、燃料費だけでなく、所定の評価指標、例えば、納期を優先度に組入れて併せて考慮することで、最適なバッチ処理順序を立案することが記載されている。 For example, in Patent Document 1, when processing a plurality of processing objects that require processing under a plurality of processing conditions, a work schedule for collectively processing the processing objects under the same processing conditions in the same batch. The device to create is described. Patent Document 1 further describes that an optimum batch processing order is planned by considering not only the fuel cost but also a predetermined evaluation index, for example, the delivery date in consideration of the priority.

特開2011-221887号公報Japanese Unexamined Patent Publication No. 2011-2218887

上記の先行技術によれば、成形体の熱処理にかかる費用を考慮したバッチ編成・投入順序の計画を行うことができるが、特許文献1には、処理対象物の熱処理温度が一意に定まっている。このため、熱処理温度が異なる複数の対象物のバッチ編成・投入順序の計画を行うと、バッチの充填率が低下し、熱処理にかかる費用が増大してしまう問題がある。また、特許文献1の技術では、焼結炉の過度な昇温・保温を行う計画になってしまう可能性もある。 According to the above-mentioned prior art, it is possible to plan the batch knitting / charging order in consideration of the cost for heat treatment of the molded product, but Patent Document 1 uniquely determines the heat treatment temperature of the object to be treated. .. For this reason, if batch knitting / loading order of a plurality of objects having different heat treatment temperatures is planned, there is a problem that the filling rate of the batch is lowered and the cost for heat treatment is increased. Further, in the technique of Patent Document 1, there is a possibility that the sintering furnace is planned to be excessively heated and kept warm.

本発明の目的は、上記の問題を解決し、粉末冶金等の焼結工程において、熱処理温度が異なる複数の成形体を対象とする場合であっても、燃料費等のコスト削減を行えるバッチ生産計画装置を提供することにある。 An object of the present invention is batch production that solves the above problems and can reduce fuel costs and the like even when a plurality of molded bodies having different heat treatment temperatures are targeted in a sintering process such as powder metallurgy. To provide planning equipment.

前記課題を解決するため、本発明の複数の熱処理対象をバッチごとに熱処理する熱処理装置のバッチ生産計画装置は、前記熱処理対象ごとの熱処理する温度帯域情報、前記熱処理対象のサイズと数量、および熱処理炉の処理容量に基づいて、バッチ処理する熱処理対象の組の編成を求めるバッチ編成立案部と、前記バッチ編成立案部により求めたバッチの編成の処理順序を求める投入順序立案部と、前記バッチ編成立案部により求めたバッチの編成を、前記投入順序立案部で求め処理順序に従って熱処理する際の熱処理炉の温度プロファイルを、熱処理炉の熱処理コストに基づいて求める熱処理温度算出部と、を備え、熱処理コストが最小となる温度プロファイルにより熱処理するバッチの編成とバッチの熱処理順序を求めるようにした。 In order to solve the above-mentioned problems, the batch production planning device of the heat treatment apparatus for heat-treating a plurality of heat-treated objects of the present invention for each batch includes heat treatment temperature band information for each heat-treated object, size and quantity of the heat-treated object, and heat treatment. The batch knitting planning unit that obtains the knitting of the set of heat treatment targets to be batch-processed based on the processing capacity of the furnace, the input order planning unit that obtains the processing order of the batch knitting obtained by the batch knitting planning unit, and the batch knitting unit. The heat treatment is provided with a heat treatment temperature calculation unit for determining the temperature profile of the heat treatment furnace when the batch knitting obtained by the planning unit is heat-treated according to the processing order obtained by the input order planning unit based on the heat treatment cost of the heat treatment furnace. The temperature profile that minimizes the cost is used to determine the formation of the batch to be heat-treated and the heat treatment sequence of the batch.

また、本発明のバッチ生産計画方法は、複数の熱処理対象をバッチごとに熱処理する熱処理装置のバッチ生産計画方法であって、前記熱処理対象ごとの熱処理する温度帯域情報、前記熱処理対象のサイズと数量、および熱処理炉の処理容量に基づいて、バッチ処理する熱処理対象の組の編成を求め、バッチ処理する熱処理対象の組の編成ごとに、バッチの熱処理順序の組を求め、バッチ処理する熱処理対象の組の編成、およびバッチの熱処理順序の組、の組合せごとに、バッチの熱処理順序に従って熱処理する際の熱処理炉の温度プロファイルを、熱処理炉の熱処理コストに基づいて求め、熱処理コストが最小となる温度プロファイルにより熱処理するバッチの組の編成とバッチの熱処理順序を求めるようにした。 Further, the batch production planning method of the present invention is a batch production planning method of a heat treatment apparatus that heat-treats a plurality of heat treatment targets for each batch, and includes heat treatment temperature band information for each heat treatment target, and a size and quantity of the heat treatment targets. , And, based on the processing capacity of the heat treatment furnace, the knitting of the set of the heat treatment target to be batch-processed is obtained, and the set of the heat treatment sequence of the batch is obtained for each knitting of the set of the heat treatment target to be batch-processed. For each combination of set formation and batch heat treatment sequence set, the temperature profile of the heat treatment furnace for heat treatment according to the batch heat treatment sequence is determined based on the heat treatment cost of the heat treatment furnace, and the temperature at which the heat treatment cost is minimized. The profile was used to determine the formation of a set of batches to be heat-treated and the order of heat treatment of the batches.

また、本発明の金属製品の熱処理方法は、熱処理装置によりバッチ生産される金属製品の熱処理方法であって、バッチ生産される金属製品ごとの熱処理する温度帯域情報、金属製品のサイズと数量、および熱処理炉の処理容量に基づいて、バッチ処理する熱処理対象の組の編成を求め、バッチ処理する熱処理対象の組の編成ごとに、バッチの熱処理順序の組を求め、バッチ処理する熱処理対象の組の編成、およびバッチの熱処理順序の組、の組合せごとに、バッチの熱処理順序に従って熱処理する際の熱処理炉の温度プロファイルを、熱処理炉の熱処理コストに基づいて求め、熱処理コストが最小となる温度プロファイルにより熱処理するバッチの組の編成とバッチの熱処理順序を求め、求めたバッチの組、バッチの熱処理順序、熱処理温度により熱処理するようにした。 Further, the heat treatment method for metal products of the present invention is a heat treatment method for metal products batch-produced by a heat treatment apparatus, and includes heat treatment temperature band information for each metal product produced in batch, size and quantity of metal products, and metal product size and quantity. Based on the processing capacity of the heat treatment furnace, the formation of the set of heat treatment targets to be batch-processed is obtained, the set of the heat treatment order of the batch is obtained for each formation of the set of heat treatment targets to be batch-processed, and the set of heat treatment targets to be batch-processed. For each combination of knitting and set of heat treatment sequence of batch, the temperature profile of the heat treatment furnace for heat treatment according to the heat treatment sequence of batch is obtained based on the heat treatment cost of the heat treatment furnace, and the temperature profile that minimizes the heat treatment cost is used. The knitting of the batch set to be heat-treated and the heat treatment order of the batch were obtained, and the heat treatment was performed according to the obtained batch set, the heat treatment order of the batch, and the heat treatment temperature.

本発明によれば、粉末冶金等の焼結工程において、熱処理温度が異なる複数の成形体を対象とする場合であっても、燃料費等のコスト削減を行えるバッチ生産計画装置を提供することができる。 According to the present invention, it is possible to provide a batch production planning apparatus capable of reducing costs such as fuel costs even when a plurality of molded bodies having different heat treatment temperatures are targeted in a sintering process such as powder metallurgy. can.

バッチ生産計画装置の構成と、バッチ生産計画装置によりバッチ編成・投入順序が計画される熱処理システムを示す図である。It is a figure which shows the structure of the batch production planning apparatus, and the heat treatment system in which a batch knitting / feeding order is planned by a batch production planning apparatus. 熱処理炉情報の詳細を示す図である。It is a figure which shows the detail of the heat treatment furnace information. 品目情報の詳細を示す図である。It is a figure which shows the detail of the item information. 受注情報の詳細を示す図である。It is a figure which shows the detail of order information. バッチ編成情報の詳細を示す図である。It is a figure which shows the detail of the batch organization information. 温度プロファイル情報の詳細を示す図である。It is a figure which shows the detail of the temperature profile information. 燃料費情報の詳細を示す図である。It is a figure which shows the detail of fuel cost information. バッチ編成・投入順序の計画処理のフロー図である。It is a flow diagram of the planning process of a batch organization / input order. バッチ編成案の作成処理のフロー図である。It is a flow chart of the creation process of a batch organization plan. ステップS91の具体例を示す図である。It is a figure which shows the specific example of step S91. ステップS92とS93の具体例を示す図である。It is a figure which shows the specific example of steps S92 and S93. ステップS95の具体例を示す図である。It is a figure which shows the specific example of step S95. 繰り返し後の具体例を示す図である。It is a figure which shows the specific example after the repetition. バッチ編成と温度プロファイルの関係を示す図である。It is a figure which shows the relationship between a batch knitting and a temperature profile. 温度プロフィルと燃料費の算出方法を説明する図である。It is a figure explaining the calculation method of a temperature profile and a fuel cost. 温度プロフィルと燃料費の他の算出方法における条件を示す図である。It is a figure which shows the condition in the temperature profile and other calculation methods of fuel cost. 温度プロフィルと燃料費の他の算出方法を説明する図である。It is a figure explaining other calculation methods of a temperature profile and a fuel cost. バッチ編成・投入順の計画結果の表示例である。This is an example of displaying the planning results of batch organization / input order.

以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
図1は、実施形態のバッチ生産計画装置1の構成と、バッチ生産計画装置1により計画された焼結工程のバッチ編成・投入順序の計画が実施される熱処理システムを示す図である。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a diagram showing a configuration of a batch production planning apparatus 1 of an embodiment and a heat treatment system in which a batch knitting / charging order planning of a sintering process planned by the batch production planning apparatus 1 is carried out.

熱処理システムは、バッチ生産計画装置1と、バッチ生産計画装置1によりバッチ編成・投入順序が計画される複数の熱処理炉(焼結炉)5a、5b、5c(総称して熱処理炉5と記すことがある)と、作業者に熱処理炉5a、5b、5cの処理内容を指示する作業指示装置4と、熱処理炉5a、5b、5cの処理状況を取得する作業実績収集装置2と、がネットワーク3により接続されて構成される。 The heat treatment system shall be described as a plurality of heat treatment furnaces (sintering furnaces) 5a, 5b, 5c (collectively referred to as heat treatment furnaces 5) in which the batch production planning device 1 and the batch knitting / charging order are planned by the batch production planning device 1. The network 3 includes a work instruction device 4 that instructs the operator on the processing contents of the heat treatment furnaces 5a, 5b, and 5c, and a work record collecting device 2 that acquires the processing status of the heat treatment furnaces 5a, 5b, and 5c. It is connected and configured by.

バッチ生産計画装置1は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard Disk Drive)、フラッシュメモリ等の記憶装置、入出力I/F、通信I/F(Inter Face)等から構成される情報処理装置である。バッチ生産計画装置1は、記憶装置またはROMに記憶されるプログラムをCPUが実行処理することにより、バッチ編成・投入順序の計画を行う。 The batch production planning device 1 includes a storage device such as a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), an HDD (Hard Disk Drive), and a flash memory, an input / output I / F, and a communication I. It is an information processing device composed of / F (Inter Face) and the like. The batch production planning device 1 plans the batch organization / input order by executing the program stored in the storage device or the ROM by the CPU.

情報処理装置を実施形態のバッチ生産計画装置1として実現するプログラムは、コンピュータによる読み取り可能な記録媒体(CD-ROM等)に記憶して提供することが可能である。また、そのプログラムを、インターネット等のネットワークを通して提供することも可能である。 A program that realizes the information processing apparatus as the batch production planning apparatus 1 of the embodiment can be stored and provided in a computer-readable recording medium (CD-ROM or the like). It is also possible to provide the program through a network such as the Internet.

バッチ生産計画装置1は、プログラムにより実現される、熱処理対象ごとの熱処理する温度帯域情報と熱処理対象の個数と熱処理炉の処理容量数とに基づいて、バッチ処理する熱処理対象の組の編成を求めるバッチ編成立案部21と、バッチ編成立案部21により求めたバッチの編成の処理順序を求める投入順序立案部22と、バッチ編成立案部21により求めたバッチの編成を、投入順序立案部22で求めた順序に従って熱処理する際の熱処理炉5の温度プロファイルを、熱処理炉5の熱処理コストに基づいて求める熱処理温度算出部23と、から成る処理部20、熱処理コストが最小となる温度プロファイルにより熱処理するバッチの編成とバッチの熱処理順序を求めた計画結果を表示する計画結果表示部30、およびつぎに説明する情報記憶部10とから構成する。
なお、計画結果表示部30は、バッチ生産計画装置1とは別体の構成であってよい。
The batch production planning device 1 obtains the formation of a set of heat treatment targets to be batch-processed based on the temperature band information to be heat-treated for each heat treatment target, the number of heat treatment targets, and the number of processing capacities of the heat treatment furnace, which are realized by the program. The batch organization planning unit 21, the input order planning unit 22 for obtaining the processing order of the batch organization obtained by the batch organization planning unit 21, and the batch organization planning unit 22 for obtaining the batch organization obtained by the batch organization planning unit 21 are obtained by the input order planning unit 22. A batch of heat treatment by a heat treatment unit 20 including a heat treatment temperature calculation unit 23 for obtaining a temperature profile of the heat treatment furnace 5 for heat treatment according to the above order based on the heat treatment cost of the heat treatment furnace 5, and a temperature profile that minimizes the heat treatment cost. It is composed of a planning result display unit 30 for displaying the planning result obtained by determining the heat treatment order of the knitting and the batch, and an information storage unit 10 described below.
The planning result display unit 30 may be configured separately from the batch production planning device 1.

処理部20のバッチ編成立案部21と投入順序立案部22と熱処理温度算出部23とは、以下に説明する情報記憶部10の熱処理炉情報11、品目情報12、受注情報13、バッチ編成情報14、温度プロファイル情報15、燃料費情報16の情報に基づいて、処理を行う。 The batch organization planning unit 21, the input order planning unit 22, and the heat treatment temperature calculation unit 23 of the processing unit 20 are the heat treatment furnace information 11, item information 12, order information 13, and batch organization information 14 of the information storage unit 10 described below. , The processing is performed based on the information of the temperature profile information 15 and the fuel cost information 16.

図2は、熱処理炉情報11の詳細を示す図である。
熱処理炉情報11は、炉識別子111の熱処理炉5a、5b、5cの識別子ごとの、熱処理炉5の処理容量を示す炉容量112と、熱処理炉5の昇温費用を示す昇温コスト113と、熱処理炉5の保温費用を示す保温コスト114と、熱処理炉5の現在の熱処理温度を示す現在温度115とから構成する。
FIG. 2 is a diagram showing details of the heat treatment furnace information 11.
The heat treatment furnace information 11 includes a furnace capacity 112 indicating the processing capacity of the heat treatment furnace 5 and a temperature rise cost 113 indicating the temperature rise cost of the heat treatment furnace 5 for each of the identifiers of the heat treatment furnaces 5a, 5b, and 5c of the heat treatment furnace identifier 111. It is composed of a heat retention cost 114 indicating the heat retention cost of the heat treatment furnace 5 and a current temperature 115 indicating the current heat treatment temperature of the heat treatment furnace 5.

詳しくは、昇温コスト113は、炉内温度を単位温度上昇させるのに必要となる燃料費とし、保温コスト114は、炉内温度を単位時間一定に保持するのに必要となる燃料費とする。昇温コスト113ならびに保温コスト114以外にも、急冷費用等の熱処理炉5において他のコスト要因を設けてもよい。
また、昇温コスト113ならびに保温コスト114が、炉内温度により変動する場合には、炉内温度の関数とし、算出して求めるようにしてもよい。
Specifically, the temperature rise cost 113 is the fuel cost required to raise the furnace temperature to a unit temperature, and the heat retention cost 114 is the fuel cost required to keep the furnace temperature constant for a unit time. .. In addition to the temperature raising cost 113 and the heat retaining cost 114, other cost factors such as the quenching cost may be provided in the heat treatment furnace 5.
Further, when the temperature rise cost 113 and the heat retention cost 114 fluctuate depending on the temperature inside the furnace, they may be calculated and obtained as a function of the temperature inside the furnace.

図3は、品目情報12の詳細を示す図である。
品目情報12は、品目121で識別される熱処理対象ごとの、サイズ情報122、焼結下限温度123、焼結上限温度124、焼結時間125の熱処理条件から成る。
なお、焼結時間125は、焼結温度により変わる値として記録してもよい。
FIG. 3 is a diagram showing details of the item information 12.
The item information 12 includes heat treatment conditions of size information 122, sintering lower limit temperature 123, sintering upper limit temperature 124, and sintering time 125 for each heat treatment target identified by item 121.
The sintering time 125 may be recorded as a value that changes depending on the sintering temperature.

図4は、熱処理対象の品目についての受注情報13の詳細を示す図である。
受注情報13は、受注番号131で識別される受注ごとの、熱処理対象の品目132と、熱処理対象の要求量133とから成る。
FIG. 4 is a diagram showing details of order information 13 for an item to be heat-treated.
The order information 13 includes an item 132 to be heat-treated and a required amount 133 to be heat-treated for each order identified by the order number 131.

図5は、バッチ編成情報14の詳細を示す図である。
バッチ編成情報14は、詳細を後述するバッチ編成立案部21で立案したバッチ編成の立案結果を示し、編成番号141(編成1、編成2)における受注番号142の品目が編成されたバッチ編成(バッチ編成143)を示している。
FIG. 5 is a diagram showing details of batch organization information 14.
The batch organization information 14 shows the planning result of the batch organization planned by the batch organization planning unit 21, which will be described in detail later, and the batch organization (batch) in which the item of the order number 142 in the organization number 141 (organization 1, organization 2) is organized. The formation 143) is shown.

例えば、図5のバッチ編成情報14の一行目は、編成番号が編成1のバッチ編成立案において受注番号001は、バッチ1-1に編成されたことを示している。そして、二行目で、受注番号002も、バッチ1-1に編成され、受注番号001,002の熱処理対象は同じバッチ編成で熱処理されることを示している。 For example, the first line of the batch organization information 14 in FIG. 5 indicates that the order number 001 was organized into batch 1-1 in the batch organization planning in which the organization number is organization 1. The second line also indicates that the order number 002 is also organized into batch 1-1, and the heat treatment target of the order number 001,002 is heat-treated in the same batch organization.

また、図5のバッチ編成情報14の五行目では、編成番号が編成2のバッチ編成立案において受注番号001は、バッチ2-1に編成されたことを示しているが、六行目で、受注番号002は、バッチ2-2に編成されたことを示している。つまり、編成番号が編成2のバッチ編成立案では、受注番号001,002の熱処理対象は別のバッチ編成で熱処理されることを示している。 Further, in the fifth line of the batch organization information 14 in FIG. 5, it is shown that the order number 001 was organized in batch 2-1 in the batch organization planning in which the organization number is organization 2, but in the sixth line, the order is received. The number 002 indicates that the batch 2-2 was organized. That is, in the batch knitting plan in which the knitting number is knitting 2, it is shown that the heat treatment target of the order number 001,002 is heat-treated by another batch knitting.

図6は、温度プロファイル情報15の詳細を示す図である。
温度プロファイル情報15は、投入順序立案部22および熱処理温度算出部23の処理結果である熱処理炉5の熱処理温度の変化を示す温度プロファイルを示している。
FIG. 6 is a diagram showing details of the temperature profile information 15.
The temperature profile information 15 shows a temperature profile showing a change in the heat treatment temperature of the heat treatment furnace 5, which is the processing result of the charging order planning unit 22 and the heat treatment temperature calculation unit 23.

詳しくは、バッチ編成152は、バッチ編成情報14のバッチ編成143と同一の情報である。また、使用炉153は、バッチ編成152に示される編成のバッチを熱処理する熱処理炉5の識別情報を示し、図2の熱処理炉情報11における炉識別子111に対応する。投入順154は、バッチ編成152に示される編成のバッチの投入順を示している。
立案番号151(計画1、計画2、…)は、バッチ編成152と使用炉153と投入順154の組を識別する識別情報である。
Specifically, the batch organization 152 is the same information as the batch organization 143 of the batch organization information 14. Further, the used furnace 153 shows the identification information of the heat treatment furnace 5 for heat-treating the batch of the knitting shown in the batch knitting 152, and corresponds to the furnace identifier 111 in the heat treatment furnace information 11 of FIG. The input order 154 indicates the input order of the batches of the organization shown in the batch organization 152.
The planning number 151 (plan 1, plan 2, ...) Is identification information for identifying the set of the batch knitting 152, the used furnace 153, and the charging order 154.

熱処理下限温度155と熱処理上限温度156は、バッチ編成152に示されるバッチを熱処理する際の、熱処理温度の下限温度と上限温度を示している。
詳細は後述するが、下限温度と上限温度は、つぎの値となっている。
The heat treatment lower limit temperature 155 and the heat treatment upper limit temperature 156 indicate the lower limit temperature and the upper limit temperature of the heat treatment temperature when the batch shown in the batch knitting 152 is heat-treated.
The details will be described later, but the lower limit temperature and the upper limit temperature have the following values.

まず、図5のバッチ編成情報のバッチ編成143に示されるバッチに編成された受注番号を取得し、図4の受注情報を参照して取得した受注番号の品目を取得し、図3の品目情報12を参照して取得した品目の焼結下限温度と焼結上限温度を取得する。
そして、バッチに編成された品目の焼結下限温度と焼結上限温度とから示される焼結温度範囲の重複部分を求めて、これから、熱処理温度の下限温度と上限温度を求められている。
First, the order number organized in the batch shown in the batch organization 143 of the batch organization information of FIG. 5 is acquired, the item of the order number acquired by referring to the order information of FIG. 4 is acquired, and the item information of FIG. 3 is acquired. The lower limit temperature for sintering and the upper limit temperature for sintering of the items obtained with reference to 12 are obtained.
Then, the overlapping portion of the sintering temperature range indicated by the sintering lower limit temperature and the sintering upper limit temperature of the items organized in the batch is obtained, and the lower limit temperature and the upper limit temperature of the heat treatment temperature are obtained from this.

熱処理温度157は、熱処理温度算出部23が、熱処理下限温度155と熱処理上限温度156に基づいて算出した、使用炉153に示される熱処理炉5で、投入順154に示される順に、バッチ編成152に示されるバッチを熱処理する際の、熱処理炉5の熱処理温度である。つまり、所定の立案番号151における熱処理温度157が、熱処理炉5の温度プロファイルを示している。 The heat treatment temperature 157 is the heat treatment furnace 5 shown in the used furnace 153, which was calculated by the heat treatment temperature calculation unit 23 based on the heat treatment lower limit temperature 155 and the heat treatment upper limit temperature 156. It is a heat treatment temperature of the heat treatment furnace 5 at the time of heat-treating the indicated batch. That is, the heat treatment temperature 157 in the predetermined plan number 151 indicates the temperature profile of the heat treatment furnace 5.

図7は、燃料費情報16の詳細を示す図である。
燃料費情報16は、立案番号161に示されるバッチ編成立案部21で立案したバッチ編成の計画ごと、つまり、図6のバッチ編成152と使用炉153と投入順154ごとの、熱処理温度算出部23で求めた温度プロファイルに基づいて熱処理炉5を運用した際の燃料費164を示している。なお、立案番号161は、温度プロファイル情報15の立案番号151と同一の情報である。
FIG. 7 is a diagram showing details of the fuel cost information 16.
The fuel cost information 16 is the heat treatment temperature calculation unit 23 for each batch organization plan planned by the batch organization planning unit 21 shown in the planning number 161, that is, for each batch organization 152, the furnace used 153, and the charging order 154 in FIG. The fuel cost 164 when the heat treatment furnace 5 is operated based on the temperature profile obtained in 1 is shown. The planning number 161 is the same information as the planning number 151 of the temperature profile information 15.

計画結果表示部30は、図7の燃料費情報16に基づいて、燃料費164が最小となる立案番号161が示すバッチの編成とバッチの熱処理順序を、バッチ生産計画装置1が求めた計画結果として表示する。
さらに、計画結果表示部30は、図6の温度プロファイル情報15に基づいて、燃料費164が最小となる立案番号161に対応する熱処理温度157をバッチ生産計画装置1が求めた処理温度の計画結果として表示する。
Based on the fuel cost information 16 of FIG. 7, the plan result display unit 30 determines the batch organization and the heat treatment sequence of the batch indicated by the plan number 161 that minimizes the fuel cost 164 by the batch production planning device 1. Display as.
Further, the planning result display unit 30 determines the processing temperature planning result obtained by the batch production planning apparatus 1 for the heat treatment temperature 157 corresponding to the plan number 161 that minimizes the fuel cost 164 based on the temperature profile information 15 in FIG. Display as.

つぎに、図8により、バッチ生産計画装置1のバッチ編成・投入順序の計画の処理フローを説明する。
ステップS81で、処理部20(図1参照)は、情報記憶部10の熱処理炉情報11、品目情報12、受注情報13を読み込む。
Next, with reference to FIG. 8, the processing flow of the batch organization / input order planning of the batch production planning apparatus 1 will be described.
In step S81, the processing unit 20 (see FIG. 1) reads the heat treatment furnace information 11, the item information 12, and the order information 13 of the information storage unit 10.

ステップS82で、バッチ編成立案部21(図1参照)は、熱処理炉情報11のそれぞれの熱処理炉5について、品目情報12と受注情報13に基づいて、バッチ編成案(バッチ編成情報14)を作成する。ステップS82の処理の詳細は、図9、図10により説明する。 In step S82, the batch knitting planning unit 21 (see FIG. 1) creates a batch knitting plan (batch knitting information 14) for each heat treatment furnace 5 of the heat treatment furnace information 11 based on the item information 12 and the order information 13. do. The details of the process of step S82 will be described with reference to FIGS. 9 and 10.

ステップS83で、投入順序立案部22(図1参照)は、熱処理炉情報11の熱処理炉5のそれぞれにおいて、ステップS82で作成したバッチ編成案についての複数の投入順序案を作成し、温度プロファイル情報15に記録する。詳しくは、熱処理炉5のバッチ編成案に対して、全てのバッチにおける投入順序の組合せを列挙しておき、温度帯域の昇順を優先する等の所定ルールにより、順序付けする。 In step S83, the charging order planning unit 22 (see FIG. 1) creates a plurality of charging sequence plans for the batch knitting plan created in step S82 in each of the heat treatment furnaces 5 of the heat treatment furnace information 11, and the temperature profile information. Record at 15. Specifically, the combination of the charging order in all the batches is listed for the batch organization plan of the heat treatment furnace 5, and the ordering is performed according to a predetermined rule such as giving priority to the ascending order of the temperature band.

ステップS84で、熱処理温度算出部23は、ステップS82、S83で求めたバッチ編成案と投入順序案のひとつに対して、燃料費が最小となる各バッチの熱処理温度、つまり、熱処理炉5の温度プロファイルを求めて、温度プロファイル情報15に記録するとともに、この温度プロファイルのおける燃料費を、燃料費情報16に記録する。
ステップS84の処理の詳細は、図12、図13A、図13Bで後述する。
In step S84, the heat treatment temperature calculation unit 23 determines the heat treatment temperature of each batch that minimizes the fuel cost with respect to one of the batch knitting plan and the charging order plan obtained in steps S82 and S83, that is, the temperature of the heat treatment furnace 5. The profile is obtained and recorded in the temperature profile information 15, and the fuel cost in this temperature profile is recorded in the fuel cost information 16.
Details of the processing in step S84 will be described later in FIGS. 12, 13A and 13B.

ステップS85で、処理部20は、ステップS83で求めた順序付けした全ての投入順序案について、燃料費が最小となるバッチ編成の熱処理温度を求めたか否かを判定し、全て求めた場合には(S85のYes)、ステップS87に進む。全て求めていない場合には(S85のNo)、ステップS86に進む。 In step S85, the processing unit 20 determines whether or not the heat treatment temperature for batch knitting that minimizes the fuel cost has been obtained for all the input order proposals ordered in step S83, and if all have been obtained ( Yes) of S85, the process proceeds to step S87. If not all are requested (No in S85), the process proceeds to step S86.

ステップS85で、全ての投入順序案における処理の完了を終了条件とすることに替えて、バッチ編成・投入順序の計画の処理を開始してからの処理経過時間によって、投入順序による評価を打ち切り、ステップS87に進むようにしてもよい。 In step S85, instead of setting the completion of processing in all the input order proposals as the end condition, the evaluation based on the input order is terminated by the processing elapsed time from the start of the processing of the batch organization / input order plan. You may proceed to step S87.

ステップS86で、処理部20は、評価対象の投入順序案を、ステップS83で求めた他の投入順序案に変えて、ステップS84に戻る。
この投入順序の変更は、予め列挙していた投入順序案の順番に従って変更してもよいし、局所探索アルゴリズムを用いて予め列挙していた投入順序案から燃料費が小さくなるように投入順序案を変更するようにしてもよい。
In step S86, the processing unit 20 changes the input order proposal to be evaluated to another input order proposal obtained in step S83, and returns to step S84.
This input order may be changed according to the order of the input order proposals listed in advance, or the input order proposal may be changed so that the fuel cost is smaller than the input order proposals listed in advance using the local search algorithm. May be changed.

ステップS87で、処理部20は、ステップS82で求めた全てのバッチ編成案について、燃料費が最小となるバッチ編成の熱処理温度を求めたか否かを判定し、全て求めた場合には(S87のYes)、ステップS89に進む。全て求めていない場合には(S87のNo)、ステップS88に進む。 In step S87, the processing unit 20 determines whether or not the heat treatment temperature of the batch knitting that minimizes the fuel cost is obtained for all the batch knitting plans obtained in step S82, and if all of them are obtained (S87). Yes), proceed to step S89. If not all are requested (No in S87), the process proceeds to step S88.

ステップS87においても、全てのバッチ編成案における処理の完了を終了条件とすることに替えて、バッチ編成・投入順序の計画の処理を開始してからの処理経過時間によって、投入順序による評価を打ち切り、ステップS89に進むようにしてもよい。 Also in step S87, instead of setting the completion of processing in all batch organization proposals as the end condition, the evaluation based on the input order is terminated according to the elapsed processing time from the start of the processing of the batch organization / input order plan. , You may proceed to step S89.

ステップS88で、処理部20は、評価対象のバッチ編成案を、ステップS82で求めた他のバッチ編成案に変えて、ステップS83に戻る。
このバッチ編成案の変更は、予め列挙していたバッチ編成案の順番に従って変更してもよいし、局所探索アルゴリズムを用いて予め列挙していたバッチ編成案から燃料費が小さくなるようにバッチ編成案を変更するようにしてもよい。
In step S88, the processing unit 20 changes the batch organization plan to be evaluated to another batch organization plan obtained in step S82, and returns to step S83.
This batch organization plan may be changed according to the order of the batch organization plans listed in advance, or the batch organization plan may be changed so that the fuel cost is smaller than the batch organization plan listed in advance using the local search algorithm. You may change the plan.

ステップS83からステップS87では、ステップS82で作成されたバッチ編成案のうち、ひとつの熱処理炉5についての、バッチ編成・投入順序の計画の処理を説明したが、他の熱処理炉5についても同様に処理を行い、燃料費が最小のバッチ編成・投入順序を求める。 In steps S83 to S87, the process of planning the batch knitting / charging order for one heat treatment furnace 5 among the batch knitting plans created in step S82 has been described, but the same applies to the other heat treatment furnaces 5. Perform processing and obtain the batch formation / input order with the minimum fuel cost.

ステップS89で、計画結果表示部30は、燃料費情報16を参照して、燃料費が最小となる立案番号161、使用炉162、投入順163の組を求めて、実施形態のバッチ生産計画装置1が求めたバッチ生産計画(バッチ編成・投入順)とする。そして、計画結果表示部30は、図14で後述するように、バッチ編成・投入順の計画結果を表示する。 In step S89, the plan result display unit 30 obtains a set of the planning number 161, the furnace used 162, and the input order 163 that minimizes the fuel cost by referring to the fuel cost information 16, and the batch production planning apparatus of the embodiment. The batch production plan (batch organization / input order) obtained in 1 is used. Then, the planning result display unit 30 displays the planning results in the batch organization / input order, as will be described later in FIG.

つぎに、図9により、図8のステップS82におけるバッチ編成案の作成処理を詳細に説明する。 Next, the process of creating the batch organization plan in step S82 of FIG. 8 will be described in detail with reference to FIG.

ステップS91で、バッチ編成立案部21は、バッチ編成のおける初期設定として、受注情報13(図4参照)の受注番号131ごとの情報を、1つのバッチとみなす。
これにより、初期状態のバッチは、受注情報13の品目132で示される品目により構成され、また、バッチの熱処理の温度帯域は、構成する品目に対応する品目情報12(図3参照)の焼結下限温度123と焼結上限温度124で示される値とする。
In step S91, the batch organization planning unit 21 regards the information for each order number 131 of the order information 13 (see FIG. 4) as one batch as the initial setting in the batch organization.
As a result, the batch in the initial state is composed of the items shown in the item 132 of the order information 13, and the temperature band of the heat treatment of the batch is the sintering of the item information 12 (see FIG. 3) corresponding to the constituent items. The values are shown by the lower limit temperature 123 and the upper limit sintering temperature 124.

ステップS92で、バッチ編成立案部21は、全てのバッチの組に対して、熱処理の温度帯域の重複度を求める。詳しくは、このバッチの組に対する温度帯域の重複度とは、2つのバッチにおける熱処理の温度帯域の重複部分を求め、求めた温度帯域の重複部分の上限温度から下限温度を差し引いた値とする。
この重複度が高いほど、2つのバッチは熱処理の温度帯域の重なりが大きいことを示す。熱処理の温度帯域の重複部分が存在しない場合には、重複度は0とする。
In step S92, the batch knitting planning unit 21 obtains the degree of overlap of the heat treatment temperature band for all the batch sets. Specifically, the degree of overlap of the temperature band for this batch set is a value obtained by obtaining the overlapping portion of the heat treatment temperature band in the two batches and subtracting the lower limit temperature from the upper limit temperature of the obtained overlapping portion of the temperature band.
The higher the degree of overlap, the greater the overlap of the heat treatment temperature zones between the two batches. When there is no overlapping portion of the heat treatment temperature band, the degree of overlap is set to 0.

ステップS93で、バッチ編成立案部21は、重複度が最大のバッチの組を選択する。 In step S93, the batch organization planning unit 21 selects the set of batches having the maximum degree of duplication.

ステップS94で、バッチ編成立案部21は、ステップS93で選択したバッチの組を1つのバッチに集約した場合に、バッチの容量(バッチに含まれる熱処理対象のサイズと数量の積の和)が、熱処理炉5のそれぞれの熱処理可能な容量を超えるか否かを、熱処理炉情報11(図2参照)の炉容量112により、判定する。バッチの容量が熱処理炉5の熱処理可能な容量を超えない熱処理炉がある場合には(S94のNo)、ステップS96に進み、熱処理炉5のそれぞれの熱処理可能な容量を超える場合には(S94のYes)、ステップS95に進む。 In step S94, when the batch organization planning unit 21 aggregates the set of batches selected in step S93 into one batch, the capacity of the batch (sum of the product of the size and quantity of the heat treatment target included in the batch) is determined. Whether or not the heat treatment capacity of each of the heat treatment furnaces 5 is exceeded is determined by the furnace capacity 112 of the heat treatment furnace information 11 (see FIG. 2). If there is a heat treatment furnace in which the capacity of the batch does not exceed the heat treatment capacity of the heat treatment furnace 5 (No in S94), the process proceeds to step S96, and if the capacity of the batch exceeds the heat treatment capacity of each of the heat treatment furnaces 5 (S94). Yes), proceed to step S95.

ステップS95で、バッチ編成立案部21は、選択したバッチの組の集約は行わず、選択したバッチの組における温度帯域の重複度を0とみなす。そして、ステップS93に戻る。 In step S95, the batch organization planning unit 21 does not aggregate the set of selected batches, and considers the degree of overlap of the temperature band in the set of selected batches to be 0. Then, the process returns to step S93.

ステップS96で、バッチ編成立案部21は、選択したバッチの組を集約し、熱処理炉5の充填率が高くなるよう熱処理炉を選択して、集約したバッチの熱処理を割当てる。また、熱処理炉の熱処理温度の変動が少なくなるように、集約したバッチの組の温度範囲が、バッチの熱処理の温度範囲と重複または近接する既にバッチの組を割当てた熱処理炉を選択してもよい。 In step S96, the batch knitting planning unit 21 aggregates the set of the selected batches, selects the heat treatment furnace so that the filling rate of the heat treatment furnace 5 becomes high, and assigns the heat treatment of the aggregated batches. In addition, even if a heat treatment furnace is selected in which the temperature range of the aggregated batch set overlaps or is close to the temperature range of the batch heat treatment so that the fluctuation of the heat treatment temperature of the heat treatment furnace is already assigned. good.

ステップS97で、バッチ編成立案部21は、ステップS92で求めた全バッチの組で、温度帯域の重複度が0か、または、集約すると全炉それぞれの容量を超えるか否かを判定する。容量を超えない場合には(S97のNo)、ステップS92に戻り、新たにバッチの組を求めて、ステップS92からS96の処理を繰り返す。容量を超える場合には(S97のYes)、処理を終了する。 In step S97, the batch organization planning unit 21 determines whether or not the degree of overlap of the temperature bands is 0 in the set of all batches obtained in step S92, or whether or not the capacity of all the furnaces is exceeded when aggregated. If the capacity is not exceeded (No in S97), the process returns to step S92, a new batch set is obtained, and the processes of steps S92 to S96 are repeated. If the capacity is exceeded (Yes in S97), the process is terminated.

以上により、バッチ編成、および各熱処理炉へのバッチの割当てを決定することができる。
ステップS93では、重複度が最大のバッチの組を求めるようにしたが、重複度が最小や重複度に焼結時間を加味する等の他のルールにより、バッチの組を求めるようにしてもよい。
これにより、複数のバッチ編成案を得るようにする。
From the above, it is possible to determine the batch knitting and the allocation of the batch to each heat treatment furnace.
In step S93, the set of batches having the maximum degree of duplication is obtained, but the set of batches may be obtained by other rules such as the minimum degree of duplication and the addition of sintering time to the degree of duplication. ..
This makes it possible to obtain a plurality of batch organization proposals.

例えば、温度範囲内であっても温度により焼結時間が変わる場合は、温度範囲と炉の容量制約の他に、焼結時間を考慮したバッチの組を計算してもよい。その場合、さらに焼結時間が重複するようにバッチを組み合わせるとよい。この際、品目情報12(図3参照)の焼結時間125を、時間範囲を示す情報とすればよい。 For example, if the sintering time changes depending on the temperature even within the temperature range, a batch set considering the sintering time may be calculated in addition to the temperature range and the capacity constraint of the furnace. In that case, it is advisable to combine the batches so that the sintering times overlap. At this time, the sintering time 125 of the item information 12 (see FIG. 3) may be used as information indicating a time range.

つぎに、図10A、図10B、図10C、図10Dにより、図9のバッチ編成案の作成における処理フローの具体例を示す。なお、説明では、熱処理対象は同一サイズとし、バッチ容量と炉容量を、熱処理対象の数量で示している。 Next, a specific example of the processing flow in creating the batch organization plan of FIG. 9 is shown with reference to FIGS. 10A, 10B, 10C, and 10D. In the description, the heat treatment targets are the same size, and the batch capacity and the furnace capacity are indicated by the quantity of the heat treatment targets.

図10Aは、ステップS91の具体例を示す図である。バッチ編成立案部21は、初期化処理として、図10Aの左側における受注番号131のそれぞれを1つのバッチとみなす。これにより、1つのバッチは、1つの品目132により構成され、品目情報12より得られる焼結下限温度と焼結上限温度とが、熱処理炉の温度帯域になる。 FIG. 10A is a diagram showing a specific example of step S91. The batch organization planning unit 21 regards each of the order numbers 131 on the left side of FIG. 10A as one batch as the initialization process. As a result, one batch is composed of one item 132, and the sintering lower limit temperature and the sintering upper limit temperature obtained from the item information 12 become the temperature band of the heat treatment furnace.

図10Bは、ステップS92とS93の具体例を示す図である。
図10Bは、全てのバッチの組における熱処理の温度帯域の重複度を示している。例えば、初期設定で品目Dを割当てたバッチ4の温度帯域は28~40、初期設定で品目Eの温度帯域は33~50であり、温度帯域の重複部分が33~40となるので、重複度は7となる。また、バッチ1とバッチ5の組では、温度帯域の重複がないため、重複度は0となる。
FIG. 10B is a diagram showing specific examples of steps S92 and S93.
FIG. 10B shows the degree of overlap of the heat treatment temperature bands in all batch sets. For example, the temperature band of the batch 4 to which the item D is assigned in the initial setting is 28 to 40, the temperature band of the item E is 33 to 50 in the initial setting, and the overlapping portion of the temperature band is 33 to 40. Is 7. Further, in the set of batch 1 and batch 5, the degree of overlap is 0 because there is no overlap in the temperature bands.

図10Bに示すように、バッチ4とバッチ5の組の重複度が最大となる(ステップS93に対応)。
バッチ4とバッチ5の容量(品目の数量の和)は、受注情報13より、20となるのに対して、実施形態のバッチ生産計画装置1では、熱処理炉情報11(図2参照)に示すように、全ての熱処理炉の炉容量は20であり、炉の容量を超えない(S94のNoに対応)。
As shown in FIG. 10B, the degree of overlap of the set of batch 4 and batch 5 is maximized (corresponding to step S93).
The capacity (sum of the quantity of items) of the batch 4 and the batch 5 is 20 from the order information 13, whereas in the batch production planning apparatus 1 of the embodiment, the heat treatment furnace information 11 (see FIG. 2) is shown. As described above, the furnace capacity of all heat treatment furnaces is 20, which does not exceed the capacity of the furnace (corresponding to No. of S94).

そこで、バッチ4とバッチ5の組を集約してバッチ4とし、炉識別子がRO_5a(図2参照)の熱処理炉に割当てる(S96に対応)。
以上の処理により、図10Cのバッチ編成が得られる。
Therefore, the set of batch 4 and batch 5 is aggregated into batch 4 and assigned to the heat treatment furnace having the furnace identifier RO_5a (see FIG. 2) (corresponding to S96).
By the above processing, the batch organization of FIG. 10C can be obtained.

図10Cのバッチ編成では、バッチ1とバッチ2の組の重複度が5となり、バッチ2とバッチ3の組の重複度が3となり、全バッチの組で温度帯域の重複度が0にならない。このため、ステップS92~S96の処理を繰り返す(S97のNoに対応)。 In the batch organization of FIG. 10C, the degree of overlap of the set of batch 1 and batch 2 is 5, the degree of overlap of the set of batch 2 and batch 3 is 3, and the degree of overlap of the temperature band is not 0 in the set of all batches. Therefore, the processes of steps S92 to S96 are repeated (corresponding to No in S97).

ステップS92~S96の処理の繰り返しにより、図10Dのバッチ編成が得られる。
図10Dのバッチ編成では、全バッチの組で温度帯域の重複度が0となるため、処理を終了する(S97のYesに対応)。
以上により、バッチ編成案のひとつを作成することができる。
By repeating the processes of steps S92 to S96, the batch organization of FIG. 10D is obtained.
In the batch organization of FIG. 10D, the degree of overlap of the temperature band becomes 0 in the set of all batches, so the process is terminated (corresponding to Yes of S97).
From the above, one of the batch organization plans can be created.

つぎに、図11と図12により、図8のバッチ編成・投入順序の計画処理におけるフローの具体例を示す。
図11は、図9のフロー(図10A、図10B、図10C、図10D)で求めたバッチ編成バッチ編成案の投入順序と熱処理炉の温度プロファイルの関係を示す図である。
Next, with reference to FIGS. 11 and 12, a specific example of the flow in the planning process of the batch organization / input order of FIG. 8 is shown.
FIG. 11 is a diagram showing the relationship between the charging order of the batch knitting plan and the temperature profile of the heat treatment furnace obtained in the flow of FIG. 9 (FIGS. 10A, 10B, 10C, 10D).

図9の処理により、図10Dに示すバッチ編成案を取得したものとして説明する。
取得したバッチ1、バッチ2、バッチ3の3つのバッチの投入順序は、6通りある。図11は、そのひとつである、バッチ1、バッチ2、バッチ3の投入順序における熱処理炉の温度(温度プロファイル)を示した図である。
It will be described as if the batch organization plan shown in FIG. 10D has been acquired by the process of FIG.
There are six input orders for the three batches of batch 1, batch 2, and batch 3 that have been acquired. FIG. 11 is a diagram showing the temperature (temperature profile) of the heat treatment furnace in the charging order of batch 1, batch 2, and batch 3, which is one of them.

熱処理炉の現在温度を26℃とすると、熱処理炉は、バッチ1の熱処理温度15℃から20℃の範囲の温度に冷却されてバッチ1の焼結が行われ、その後、バッチ2の熱処理温度である22℃から30℃に昇温されてバッチ2の焼結が行われ、その後、バッチ3の熱処理温度である33℃から40℃に昇温されてバッチ3の焼結が行われる。 Assuming that the current temperature of the heat treatment furnace is 26 ° C., the heat treatment furnace is cooled to a temperature in the range of 15 ° C. to 20 ° C. for the heat treatment temperature of batch 1 to perform sintering of batch 1, and then at the heat treatment temperature of batch 2. The temperature is raised from 22 ° C. to 30 ° C. to sinter the batch 2, and then the heat treatment temperature of the batch 3 is raised from 33 ° C. to 40 ° C. to sinter the batch 3.

バッチ1、バッチ2、バッチ3のそれぞれの熱処理温度(焼結温度)により、破線で示す熱処理炉の温度プロファイルが変わる。さらに、温度プロファイルに応じて、実現する燃料費等のコストが変わる。
以下、図12により、図8のステップS84の具体例を説明する。
The temperature profile of the heat treatment furnace shown by the broken line changes depending on the heat treatment temperature (sintering temperature) of each of batch 1, batch 2, and batch 3. Further, the cost such as the fuel cost to be realized changes depending on the temperature profile.
Hereinafter, a specific example of step S84 in FIG. 8 will be described with reference to FIG.

図12は、バッチ1からバッチ2に移行する際の累積コストが最小となるバッチ1の熱処理温度を算出し、バッチ2からバッチ3に移行する際の累積コストが最小となるバッチ2の熱処理温度を算出し、バッチ3の累積コストが最小となるバッチ3の熱処理温度を算出して、温度プロフィルを求める例を示している。 FIG. 12 calculates the heat treatment temperature of batch 1 that minimizes the cumulative cost when migrating from batch 1 to batch 2, and the heat treatment temperature of batch 2 that minimizes the cumulative cost when migrating from batch 2 to batch 3. Is calculated, the heat treatment temperature of the batch 3 that minimizes the cumulative cost of the batch 3 is calculated, and an example of obtaining the temperature profile is shown.

詳しくは、バッチ1の熱処理温度の温度帯域における温度のそれぞれについて、前バッチの処理温度(現在温度)からの昇温コストを算出、前のバッチの累積コストに算出した昇温コストを加算してバッチ1の熱処理開始時の累積コストを求める。そして、バッチ1の熱処理開始時の累積コストに、バッチ1のそれぞれにおける処理温度の保温コストを加算して、バッチ1の熱処理後の累積コストを求める。昇温コストと保温コストは、熱処理炉情報11により与えられる。 Specifically, for each of the temperatures in the temperature range of the heat treatment temperature of batch 1, the temperature rise cost from the processing temperature (current temperature) of the previous batch is calculated, and the calculated temperature rise cost is added to the cumulative cost of the previous batch. The cumulative cost at the start of the heat treatment of the batch 1 is obtained. Then, the heat retention cost of the processing temperature in each of the batch 1 is added to the cumulative cost at the start of the heat treatment of the batch 1 to obtain the cumulative cost after the heat treatment of the batch 1. The heating cost and the heat retaining cost are given by the heat treatment furnace information 11.

具体的には、バッチ1の熱処理温度を20℃とする場合には、前バッチの処理温度(現在温度)からの昇温コスト0であり、前バッチの累積コストも0であるので、熱処理開始時の累積コストは0となる。熱処理中の保温コストは、100(5×20℃)となり、バッチ1の熱処理後の累積コストは、100となる。バッチ1の熱処理温度範囲における他の温度についても、同様に、バッチ1の熱処理後の累積コストを求める。
図11でも明らかなように、バッチ1の熱処理温度は現在温度より低いため、昇温コストは生じない。バッチ1の熱処理中の保温コストは、熱処理温度が高いほど大きくなるため、バッチ1の熱処理後の累積コストは、バッチ1の熱処理温度を15℃にした場合が最小となる。
Specifically, when the heat treatment temperature of the batch 1 is 20 ° C., the heat treatment cost from the processing temperature (current temperature) of the previous batch is 0, and the cumulative cost of the previous batch is also 0, so that the heat treatment is started. The cumulative cost of time is zero. The heat retention cost during the heat treatment is 100 (5 × 20 ° C.), and the cumulative cost after the heat treatment of batch 1 is 100. Similarly, for other temperatures in the heat treatment temperature range of batch 1, the cumulative cost after heat treatment of batch 1 is obtained.
As is clear from FIG. 11, since the heat treatment temperature of batch 1 is lower than the current temperature, no heating cost is incurred. Since the heat retention cost during the heat treatment of the batch 1 increases as the heat treatment temperature increases, the cumulative cost after the heat treatment of the batch 1 is minimized when the heat treatment temperature of the batch 1 is set to 15 ° C.

つぎに、バッチ1からバッチ2の熱処理に移行する際のコストを試算する。
図11でも明らかなように、バッチ2の熱処理温度の温度範囲は、バッチ1よりも大きい。このため、バッチ2の熱処理温度を22℃とする場合に、バッチ1からバッチ2への昇温コストが最小となる。
Next, the cost of shifting from the heat treatment of batch 1 to the heat treatment of batch 2 is estimated.
As is also clear from FIG. 11, the temperature range of the heat treatment temperature of batch 2 is larger than that of batch 1. Therefore, when the heat treatment temperature of batch 2 is 22 ° C., the cost of raising the temperature from batch 1 to batch 2 is minimized.

そこで、バッチ1の熱処理後の累積コストに、バッチ1からバッチ2への昇温コストを加算して、バッチ2の熱処理開始時までの累積コストを求める。これによると、バッチ1の熱処理温度を20℃とした場合に累積コストが最小となる。
したがって、バッチ1の燃料費(コスト)が最小となる熱処理温度は、20℃であることが判る。
Therefore, the cumulative cost from the batch 1 to the batch 2 is added to the cumulative cost after the heat treatment of the batch 1 to obtain the cumulative cost until the start of the heat treatment of the batch 2. According to this, the cumulative cost is minimized when the heat treatment temperature of batch 1 is set to 20 ° C.
Therefore, it can be seen that the heat treatment temperature at which the fuel cost (cost) of the batch 1 is minimized is 20 ° C.

つぎに、燃料費が最小となるバッチ2の熱処理温度を求める。
まず、バッチ2の熱処理温度における温度帯域の温度のそれぞれについて、前バッチの処理温度(20℃)からの昇温コストを算出、前バッチの累積コスト(100)に算出した昇温コストを加算してバッチ2の熱処理開始時の累積コストを求める。そして、バッチ2の熱処理開始時の累積コストに、バッチ2におけるそれぞれの処理温度の保温コストを加算して、バッチ2の熱処理後の累積コストを求める。
バッチ2の熱処理後の累積コストは、バッチ2の熱処理温度を22℃にした場合が最小となる。
Next, the heat treatment temperature of batch 2 that minimizes the fuel cost is obtained.
First, for each of the temperatures in the temperature range of the heat treatment temperature of batch 2, the temperature rise cost from the processing temperature (20 ° C.) of the previous batch is calculated, and the calculated temperature rise cost is added to the cumulative cost (100) of the previous batch. The cumulative cost at the start of the heat treatment of the batch 2 is obtained. Then, the heat retention cost of each processing temperature in the batch 2 is added to the cumulative cost at the start of the heat treatment of the batch 2 to obtain the cumulative cost after the heat treatment of the batch 2.
The cumulative cost after the heat treatment of batch 2 is minimized when the heat treatment temperature of batch 2 is set to 22 ° C.

つぎに、バッチ2からバッチ3の熱処理に移行する際のコストを試算する。
先と同様に、図11でも明らかなように、バッチ3の熱処理温度の温度範囲は、バッチ2よりも大きい。このため、バッチ3の熱処理温度を33℃とする場合に、バッチ2からバッチ3への昇温コストが最小となる。
Next, the cost of shifting from the batch 2 to the heat treatment of the batch 3 is estimated.
As before, as is clear from FIG. 11, the temperature range of the heat treatment temperature of batch 3 is larger than that of batch 2. Therefore, when the heat treatment temperature of the batch 3 is 33 ° C., the cost of raising the temperature from the batch 2 to the batch 3 is minimized.

そこで、バッチ2の熱処理後の累積コストに、バッチ2からバッチ3への昇温コストを加算して、バッチ3の熱処理開始時までの累積コストを求める。これによると、バッチ2の熱処理温度を22℃とした場合に累積コストが最小となる。
したがって、バッチ2の燃料費(コスト)が最小となる熱処理温度は、22℃であることが判る。
Therefore, the cumulative cost from the batch 2 to the batch 3 is added to the cumulative cost after the heat treatment of the batch 2 to obtain the cumulative cost until the start of the heat treatment of the batch 3. According to this, the cumulative cost is minimized when the heat treatment temperature of batch 2 is 22 ° C.
Therefore, it can be seen that the heat treatment temperature at which the fuel cost (cost) of the batch 2 is minimized is 22 ° C.

つぎに、燃料費が最小となるバッチ3の熱処理温度を求める。
まず、バッチ3の熱処理温度の温度帯域における温度のそれぞれについて、前バッチの処理温度(22℃)からの昇温コストを算出、前バッチの累積コスト(230)に算出した昇温コストを加算してバッチ3の熱処理開始時の累積コストを求める。そして、バッチ3の熱処理開始時の累積コストに、バッチ3におけるそれぞれの処理温度の保温コストを加算して、バッチ3の熱処理後の累積コストを求める。
バッチ3の熱処理後の累積コストは、バッチ3の熱処理温度を33℃にした場合が最小となる。
Next, the heat treatment temperature of the batch 3 that minimizes the fuel cost is obtained.
First, for each of the temperatures in the temperature range of the heat treatment temperature of the batch 3, the temperature rise cost from the processing temperature (22 ° C.) of the previous batch is calculated, and the calculated temperature rise cost is added to the cumulative cost (230) of the previous batch. The cumulative cost at the start of the heat treatment of the batch 3 is obtained. Then, the heat retention cost of each processing temperature in the batch 3 is added to the cumulative cost at the start of the heat treatment of the batch 3 to obtain the cumulative cost after the heat treatment of the batch 3.
The cumulative cost after the heat treatment of the batch 3 is minimized when the heat treatment temperature of the batch 3 is set to 33 ° C.

以上から、図10Dに示されるバッチ編成に対して、燃料費(コスト)が最小となる、バッチ1の熱処理温度とバッチ2の熱処理温度とバッチ3の熱処理温度とを求めることができ、熱処理炉5の温度プロフィルと燃料費を得ることができる。 From the above, for the batch knitting shown in FIG. 10D, the heat treatment temperature of batch 1, the heat treatment temperature of batch 2, and the heat treatment temperature of batch 3 can be obtained, which minimizes the fuel cost (cost). You can get 5 temperature profiles and fuel costs.

ところで、図12のステップS84の処理方法は、熱処理温度算出部23が、バッチ編成案のうち、熱処理炉で熱処理を行うバッチの最適な熱処理温度を決定することを、グラフ理論における最短距離問題とみなして、“動的計画法”により解法することを説明している。
以下、最短距離問題の観点で、熱処理温度算出部23の処理方法を説明する。
By the way, in the processing method of step S84 in FIG. 12, the heat treatment temperature calculation unit 23 determines the optimum heat treatment temperature of the batch to be heat-treated in the heat treatment furnace among the batch knitting plans, which is the shortest distance problem in the graph theory. It is explained that the solution is performed by the "dynamic programming method".
Hereinafter, the processing method of the heat treatment temperature calculation unit 23 will be described from the viewpoint of the shortest distance problem.

図13Aは、熱処理温度算出部23が処理するバッチ編成案の一例を示す図である。バッチ編成案は、バッチA、B、Cの3つのバッチから成り、バッチA、B、Cの順序で、熱処理炉5のひとつに投入されるものとする。そして、それぞれのバッチにおける熱処理温度の温度範囲が、図13Aに示すように、設定されているものとする。 FIG. 13A is a diagram showing an example of a batch knitting plan processed by the heat treatment temperature calculation unit 23. It is assumed that the batch knitting plan consists of three batches A, B, and C, and is put into one of the heat treatment furnaces 5 in the order of batches A, B, and C. Then, it is assumed that the temperature range of the heat treatment temperature in each batch is set as shown in FIG. 13A.

熱処理温度算出部23は、まず、その熱処理炉の現在温度、および各バッチの熱処理温度の選択肢を頂点とし、2つの頂点に対応するバッチが、投入順序案において前後関係にある場合に前のバッチに対応する頂点から後のバッチに対応する頂点へ枝を張ったグラフを作成する。
そして、グラフの各枝の重みを前のバッチの熱処理を開始してから、後のバッチの熱処理を開始するまでに発生する燃料費、つまり保温コストと昇温コストの和を重みとした重み付きグラフを作成する。
The heat treatment temperature calculation unit 23 first sets the current temperature of the heat treatment furnace and the heat treatment temperature options of each batch as vertices, and when the batches corresponding to the two vertices are in a front-to-back relationship in the input order plan, the previous batch. Create a graph with branches from the vertices corresponding to to the vertices corresponding to the later batch.
Then, the weight of each branch of the graph is weighted by weighting the fuel cost generated from the start of the heat treatment of the previous batch to the start of the heat treatment of the later batch, that is, the sum of the heat retention cost and the temperature rise cost. Create a graph.

熱処理温度算出部23は、重み付きグラフにおいて、熱処理炉の現在温度を示す頂点から、最後に投入するバッチを示す各頂点への最短路をそれぞれ計算する。ここで得られた経路のうち、最短の経路が通過する各バッチの頂点がそのバッチの最適な熱処理温度となる。また、この際の最短路の長さが、熱処理費用となる。 In the weighted graph, the heat treatment temperature calculation unit 23 calculates the shortest path from the apex indicating the current temperature of the heat treatment furnace to each apex indicating the batch to be charged last. Of the paths obtained here, the apex of each batch through which the shortest path passes is the optimum heat treatment temperature for that batch. Further, the length of the shortest path at this time is the heat treatment cost.

図13Bは、図13Aのバッチ編成案における燃料費の重み付きグラフを示している。詳細には、図13Bは、バッチAは100℃から110℃、バッチBは115℃から125℃、Cは120℃から130℃の範囲で熱処理可能であるとし、これらのバッチをA、B、Cの順に、現在温度が100℃の炉に投入する場合の各バッチの熱処理温度を決定するためのグラフである。 FIG. 13B shows a weighted graph of fuel costs in the proposed batch organization of FIG. 13A. Specifically, FIG. 13B states that batch A can be heat treated in the range of 100 ° C to 110 ° C, batch B can be heat treated in the range of 115 ° C to 125 ° C, and C can be heat treated in the range of 120 ° C to 130 ° C. It is a graph for determining the heat treatment temperature of each batch at the time of putting into a furnace with a present temperature of 100 degreeC in order of C.

図13Bにおいて、動的計画法により、熱処理炉の現在温度を示す頂点から、バッチCの熱処理温度候補となる各頂点までの最短経路を計算し、それらの経路のうち最短の経路上の頂点を選ぶことで、バッチA、B、Cの順に熱処理する場合において最も燃料費が少なくなる各バッチの熱処理温度を決定することができる。 In FIG. 13B, the shortest path from the apex showing the current temperature of the heat treatment furnace to each apex that is a candidate for the heat treatment temperature of batch C is calculated by the dynamic programming method, and the apex on the shortest path among those paths is calculated. By selecting, it is possible to determine the heat treatment temperature of each batch, which has the lowest fuel cost when the heat treatment is performed in the order of batches A, B, and C.

つぎに、計画結果表示部30について説明する。
図14は、計画結果表示部30のバッチ編成、投入順序、処理温度の計画結果の表示例である。
Next, the plan result display unit 30 will be described.
FIG. 14 is an example of displaying the planning result of the batch organization, the charging order, and the processing temperature of the planning result display unit 30.

計画結果表示部30が表示する計画結果表示画面301は、それぞれの熱処理炉に投入するバッチの順序を表示する熱処理スケジュール表示部302と、熱処理炉の温度の推移(温度プロファイル)とそれぞれのバッチの熱処理温度帯域を表示する熱処理条件表示部303と、それぞれのバッチを構成する処理対象の一覧を表示するバッチ編成表示部304を有する。
計画結果表示画面301は、システムの使用者や熱処理工程の作業者が確認することができる。
The plan result display screen 301 displayed by the plan result display unit 30 has a heat treatment schedule display unit 302 that displays the order of batches to be put into each heat treatment furnace, a transition of the temperature of the heat treatment furnace (temperature profile), and each batch. It has a heat treatment condition display unit 303 for displaying a heat treatment temperature band, and a batch organization display unit 304 for displaying a list of processing targets constituting each batch.
The plan result display screen 301 can be confirmed by the system user and the heat treatment process operator.

また、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。上記の実施例は本発明で分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることが可能であり、また、ある実施形態の構成に他の実施形態の構成を加えることも可能である。 Further, the present invention is not limited to the above-described embodiment, and includes various modifications. The above-mentioned examples have been described in detail for the sake of easy understanding in the present invention, and are not necessarily limited to those having all the configurations described. Further, it is possible to replace a part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment.

1 バッチ生産計画装置
5 熱処理炉
4 作業指示装置
2 作業実績収集装置
3 ネットワーク
21 バッチ編成立案部
22 投入順序立案部
20 処理部
30 計画結果表示部
23 熱処理温度算出部
10 情報記憶部
11 熱処理炉情報
12 品目情報
13 受注情報
14 バッチ編成情報
15 温度プロファイル情報
16 燃料費情報
1 Batch production planning device 5 Heat treatment furnace 4 Work instruction device 2 Work record collection device 3 Network 21 Batch organization planning section 22 Input order planning section 20 Processing section 30 Planning result display section 23 Heat treatment temperature calculation section 10 Information storage section 11 Heat treatment furnace information 12 Item information 13 Order information 14 Batch organization information 15 Temperature profile information 16 Fuel cost information

Claims (11)

複数の熱処理対象をバッチごとに熱処理する熱処理装置のバッチ生産計画装置であって、
前記熱処理対象ごとの熱処理する温度帯域情報、前記熱処理対象のサイズと数量、および熱処理炉の処理容量に基づいて、バッチ処理する熱処理対象の組の編成を求めるバッチ編成立案部と、
前記バッチ編成立案部により求めたバッチの編成の処理順序を求める投入順序立案部と、
前記バッチ編成立案部により求めたバッチの編成を前記投入順序立案部で求めた処理順序に従って熱処理する際の熱処理炉の温度プロファイルを、熱処理炉の熱処理コストに基づいて求める熱処理温度算出部と、
を備え、
熱処理コストが最小となる温度プロファイルにより熱処理するバッチの編成とバッチの熱処理順序を求める
ことを特徴とするバッチ生産計画装置。
It is a batch production planning device of a heat treatment device that heat-treats multiple heat treatment targets for each batch.
A batch knitting planning unit that obtains the formation of a set of heat treatment targets to be batch-processed based on the temperature band information to be heat-treated for each heat treatment target, the size and quantity of the heat treatment target, and the processing capacity of the heat treatment furnace.
The input order planning unit that obtains the processing order of batch organization obtained by the batch organization planning unit, and
A heat treatment temperature calculation unit for obtaining a temperature profile of a heat treatment furnace when heat-treating a batch knitting obtained by the batch knitting planning unit according to a processing order obtained by the input order planning unit based on the heat treatment cost of the heat treatment furnace.
Equipped with
A batch production planning device characterized by knitting a batch to be heat-treated and obtaining a heat treatment sequence of the batch by a temperature profile that minimizes the heat treatment cost.
請求項1に記載のバッチ生産計画装置において、
前記バッチ編成立案部は、処理対象の温度帯域の重複幅が大きい処理対象の組を、前記熱処理炉の処理容量まで、バッチ処理する処理対象の組の編成として順に求める
ことを特徴とするバッチ生産計画装置。
In the batch production planning apparatus according to claim 1,
The batch knitting planning unit sequentially obtains a set of processing targets having a large overlap width in the temperature band of the processing target as a set of processing targets to be batch-processed up to the processing capacity of the heat treatment furnace. Planning equipment.
請求項2に記載のバッチ生産計画装置において、
前記バッチ編成立案部は、熱処理装置が複数の熱処理炉を有する際には、熱処理対象を熱処理する熱処理炉の充填率が高くなるようにバッチを編成する
ことを特徴とするバッチ生産計画装置。
In the batch production planning apparatus according to claim 2.
When the heat treatment apparatus has a plurality of heat treatment furnaces, the batch knitting planning unit is a batch production planning apparatus characterized in that batches are knitted so that the filling rate of the heat treatment furnaces for heat-treating the heat treatment target is high.
請求項1乃至請求項3のいずれかに記載のバッチ生産計画装置において、
前記熱処理温度算出部は、前に前記熱処理炉に投入したバッチの焼結温度から当該バッチの焼結温度までの昇温コストと、当該焼結温度の保温コストとから熱処理コストを算出する
ことを特徴とするバッチ生産計画装置。
In the batch production planning apparatus according to any one of claims 1 to 3.
The heat treatment temperature calculation unit calculates the heat treatment cost from the heating cost from the sintering temperature of the batch previously put into the heat treatment furnace to the sintering temperature of the batch and the heat retention cost of the sintering temperature. A featured batch production planning device.
請求項4に記載のバッチ生産計画装置において、
前記熱処理温度算出部は、前記熱処理コストを重みとした重み付きグラフとして動的計画法により熱処理炉の温度プロファイルを求める
ことを特徴とするバッチ生産計画装置。
In the batch production planning apparatus according to claim 4.
The heat treatment temperature calculation unit is a batch production planning apparatus characterized in that a temperature profile of a heat treatment furnace is obtained by a dynamic programming method as a weighted graph with the heat treatment cost as a weight.
複数の熱処理対象をバッチごとに熱処理する熱処理装置のバッチ生産計画装置であって、
熱処理する品目と、前記品目ごとに熱処理可能な温度範囲を記憶する品目情報と、熱処理にかかる費用を記憶する燃料費情報とを記憶する情報記憶部と、
前記品目情報から、熱処理する前記品目と、前記品目ごとに熱処理可能な温度範囲の情報とを読込み、前記品目間で重複する熱処理可能な温度範囲を算出し、重複する温度範囲を持つ前記品目同士を組み合わせてバッチを編成するバッチ編成立案部と、
前記バッチの投入順序を決定する投入順序立案部と、
前記燃料費情報から熱処理にかかる費用を読込み、バッチごとの温度範囲とバッチの投入順序とから合計費用が小さくなる熱処理温度を算出し、温度プロファイルを決定する熱処理温度算出部と、
を含むことを特徴とするバッチ生産計画装置。
It is a batch production planning device of a heat treatment device that heat-treats multiple heat treatment targets for each batch.
An information storage unit that stores items to be heat-treated, item information that stores the temperature range in which heat treatment is possible for each item, and fuel cost information that stores the cost of heat treatment.
From the item information, the item to be heat-treated and the information on the temperature range in which heat treatment is possible for each item are read, the temperature range in which heat treatment is possible to overlap between the items is calculated, and the items having the overlapping temperature range are used. The batch organization planning department that organizes batches by combining
The input order planning unit that determines the input order of the batch,
A heat treatment temperature calculation unit that reads the heat treatment cost from the fuel cost information, calculates the heat treatment temperature at which the total cost becomes smaller from the temperature range for each batch and the batch input order, and determines the temperature profile.
A batch production planning device characterized by including.
請求項6に記載のバッチ生産計画装置において、
前記バッチ編成立案部は、熱処理対象を熱処理する熱処理炉の処理容量を考慮して、前記品目同士を組み合わせてバッチを編成する
ことを特徴とするバッチ生産計画装置。
In the batch production planning apparatus according to claim 6.
The batch knitting planning unit is a batch production planning apparatus characterized in that a batch is knitted by combining the items in consideration of the processing capacity of the heat treatment furnace for heat-treating the heat treatment target.
請求項7に記載のバッチ生産計画装置において、
前記バッチ編成立案部は、熱処理装置が複数の熱処理炉を有する際には、熱処理対象を熱処理する熱処理炉の充填率が高くなるようにバッチを編成する
ことを特徴とするバッチ生産計画装置。
In the batch production planning apparatus according to claim 7.
When the heat treatment apparatus has a plurality of heat treatment furnaces, the batch knitting planning unit is a batch production planning apparatus characterized in that batches are knitted so that the filling rate of the heat treatment furnaces for heat-treating the heat treatment target is high.
請求項6乃至請求項8のいずれかに記載のバッチ生産計画装置において、
前記熱処理温度算出部は、バッチの投入順序ごとに費用が小さくなる熱処理炉の温度プロファイルを求め、最も費用が小さくなるバッチの投入順序における熱処理炉の温度プロファイルを決定する
ことを特徴とするバッチ生産計画装置。
In the batch production planning apparatus according to any one of claims 6 to 8.
The heat treatment temperature calculation unit obtains a temperature profile of a heat treatment furnace in which the cost is small for each batch charging order, and determines a temperature profile of the heat treatment furnace in the batch charging order with the lowest cost. Planning equipment.
複数の熱処理対象をバッチごとに熱処理する熱処理装置のバッチ生産計画方法であって、
前記熱処理対象ごとの熱処理する温度帯域情報、前記熱処理対象のサイズと数量、および熱処理炉の処理容量に基づいて、バッチ処理する熱処理対象の組の編成を求め、
バッチ処理する熱処理対象の組の編成ごとに、バッチの熱処理順序の組を求め、
バッチ処理する熱処理対象の組の編成、およびバッチの熱処理順序の組、の組合せごとに、バッチの熱処理順序に従って熱処理する際の熱処理炉の温度プロファイルを、熱処理炉の熱処理コストに基づいて求め、
熱処理コストが最小となる温度プロファイルにより熱処理するバッチの組の編成とバッチの熱処理順序を求める
ことを特徴とするバッチ生産計画方法。
This is a batch production planning method for heat treatment equipment that heat-treats multiple heat-treated objects for each batch.
Based on the temperature band information to be heat-treated for each heat treatment target, the size and quantity of the heat treatment target, and the processing capacity of the heat treatment furnace, the formation of a set of heat treatment targets to be batch-processed is obtained.
For each knitting of the set of heat treatment targets to be batch-processed, the set of heat treatment order of the batch was obtained.
For each combination of the set of heat treatment targets to be batch-processed and the set of heat treatment sequence of the batch, the temperature profile of the heat treatment furnace for heat treatment according to the heat treatment sequence of the batch was obtained based on the heat treatment cost of the heat treatment furnace.
A batch production planning method characterized in that a set of batches to be heat-treated is formed by a temperature profile that minimizes the heat treatment cost and the heat treatment sequence of the batch is obtained.
熱処理装置によりバッチ生産される金属製品の熱処理方法であって、
バッチ生産される金属製品ごとの熱処理する温度帯域情報、金属製品のサイズと数量、および熱処理炉の処理容量に基づいて、バッチ処理する熱処理対象の組の編成を求め、
バッチ処理する熱処理対象の組の編成ごとに、バッチの熱処理順序の組を求め、
バッチ処理する熱処理対象の組の編成、およびバッチの熱処理順序の組、の組合せごとに、バッチの熱処理順序に従って熱処理する際の熱処理炉の温度プロファイルを、熱処理炉の熱処理コストに基づいて求め、
熱処理コストが最小となる温度プロファイルにより熱処理するバッチの組の編成とバッチの熱処理順序を求め、
求めたバッチの組、バッチの熱処理順序、熱処理温度により熱処理する
ことを特徴とする金属製品の熱処理方法。
A heat treatment method for metal products that are batch-produced by a heat treatment device.
Based on the temperature zone information to be heat-treated for each metal product produced in batch, the size and quantity of metal products, and the processing capacity of the heat treatment furnace, the organization of the set of heat treatment targets to be batch-processed was obtained.
For each knitting of the set of heat treatment targets to be batch-processed, the set of heat treatment order of the batch was obtained.
For each combination of the set of heat treatment targets to be batch-processed and the set of heat treatment sequence of the batch, the temperature profile of the heat treatment furnace for heat treatment according to the heat treatment sequence of the batch was obtained based on the heat treatment cost of the heat treatment furnace.
The temperature profile that minimizes the heat treatment cost is used to determine the formation of a set of batches to be heat-treated and the heat treatment sequence of the batches.
A method for heat-treating a metal product, which comprises heat-treating according to a obtained batch set, a batch heat treatment sequence, and a heat treatment temperature.
JP2020114567A 2020-07-02 2020-07-02 Batch production planning device, batch production planning method and heat treatment method for metal product Pending JP2022012613A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020114567A JP2022012613A (en) 2020-07-02 2020-07-02 Batch production planning device, batch production planning method and heat treatment method for metal product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020114567A JP2022012613A (en) 2020-07-02 2020-07-02 Batch production planning device, batch production planning method and heat treatment method for metal product

Publications (1)

Publication Number Publication Date
JP2022012613A true JP2022012613A (en) 2022-01-17

Family

ID=80148792

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020114567A Pending JP2022012613A (en) 2020-07-02 2020-07-02 Batch production planning device, batch production planning method and heat treatment method for metal product

Country Status (1)

Country Link
JP (1) JP2022012613A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114932376A (en) * 2022-05-05 2022-08-23 中国科学院上海高等研究院 Batch heat treatment device for hollow fiber electrodes, manufacturing method and application
EP4219176A1 (en) 2022-01-31 2023-08-02 Seiko Epson Corporation Power transmission apparatus, medium transport apparatus, recording apparatus, control method of power transmission apparatus, and control method of medium transport apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4219176A1 (en) 2022-01-31 2023-08-02 Seiko Epson Corporation Power transmission apparatus, medium transport apparatus, recording apparatus, control method of power transmission apparatus, and control method of medium transport apparatus
CN114932376A (en) * 2022-05-05 2022-08-23 中国科学院上海高等研究院 Batch heat treatment device for hollow fiber electrodes, manufacturing method and application
CN114932376B (en) * 2022-05-05 2023-11-17 中国科学院上海高等研究院 Hollow fiber electrode batch heat treatment device, manufacturing method and application

Similar Documents

Publication Publication Date Title
JP2022012613A (en) Batch production planning device, batch production planning method and heat treatment method for metal product
US10929472B2 (en) Methods, devices and non-transitory computer-readable medium for parameter optimization
JP4734024B2 (en) Hot rolling mill heating / rolling schedule creation apparatus, creation method, computer program, and computer-readable recording medium
JP4935489B2 (en) Heating furnace charging order determination method and apparatus
CN104091254B (en) The control method that a kind of slab storehouse hot rolling is got the raw materials ready
JP5570991B2 (en) Method and apparatus for creating technical procedures for heat treating metal workpieces in an industrial furnace
CN104714519B (en) A kind of continuous annealing unit production process technology parameter setting and method for on-line optimization
RU2682447C2 (en) Optimization of sequence of strips to be pickled based on simulation of pickling line model experiment
CN101344780B (en) Optimized furnace combination method and system for cold rolling hood type annealing furnace unit
JP5631619B2 (en) Work schedule creation device
CN114707432B (en) Forging factory intelligent scheduling method based on genetic algorithm
WO2021007336A1 (en) Optimization engine for energy sustainability
CN110749192B (en) Temperature control method and device for intermediate frequency furnace
JP4650723B2 (en) Heat treatment method and quality control method for steel pipe as heat treated material
JP6070766B2 (en) Allocation plan creation method and allocation plan creation device for molten steel pan
JP5666391B2 (en) Production schedule creation device and production schedule creation method
JP7236616B2 (en) Heat treatment planning device and heat treatment planning method
JP2013126674A (en) Method for charging slab into heating furnace
CN104531978B (en) Non-orientation silicon steel heating means and modelling control method thereof
JP7009348B2 (en) Inventory holding plan creation device and method
San Cristóbal Mateo et al. Vikor
Nakashima et al. Modeling supplier selection in reverse supply chains
CN112506134A (en) Method, device and equipment for determining control variable value
JP7281938B2 (en) Processing plan creation device, processing plan creation method and program
JP7329476B2 (en) Batch organization planning apparatus and method