JP7035731B2 - Predictive model generator, processing lot creation device, prediction model generation method, processing lot creation method, and program - Google Patents
Predictive model generator, processing lot creation device, prediction model generation method, processing lot creation method, and program Download PDFInfo
- Publication number
- JP7035731B2 JP7035731B2 JP2018068874A JP2018068874A JP7035731B2 JP 7035731 B2 JP7035731 B2 JP 7035731B2 JP 2018068874 A JP2018068874 A JP 2018068874A JP 2018068874 A JP2018068874 A JP 2018068874A JP 7035731 B2 JP7035731 B2 JP 7035731B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- information
- lot
- processing lot
- unit
- 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.)
- Active
Links
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]
Landscapes
- General Factory Administration (AREA)
Description
本発明は、予測モデル生成装置、処理ロット作成装置、予測モデル生成方法、処理ロット作成方法、およびプログラムに関する。 The present invention relates to a predictive model generation device, a processing lot creation device, a prediction model generation method, a processing lot creation method, and a program.
鉄鋼業、半導体製造などの製造業では、製品を製造する際に、製造ロットを単位として材料を処理することが多くある。製造ロットは、製造工程の材料を経済的、効率的な観点から適切な規模にグループ化したものであり、同じ製造ロットに割り当てられた材料については連続して、または一括して製造工程の処理が実施される。具体的には、製造ロットは、例えば品質のばらつき低減、製造設備の準備作業削減による生産性向上やコスト削減の観点から、処理優先順や仕掛在庫量などの要素も考慮して決定される。また、同様に出荷などの製造以外の工程においても、搬送効率や処理優先順や仕掛在庫量などの要素を考慮してロットが決定される。そこで、以下では、製造工程において処理されるロットと製造工程以外の工程において処理されるロットを、まとめて処理ロットと呼ぶ。また、以下では、工程で処理される材料そのもの、あるいは、処理ロットを作成する際の最小単位にまとめたものを材料単位と呼ぶ。 In manufacturing industries such as steel industry and semiconductor manufacturing, when manufacturing products, materials are often processed in units of production lots. A production lot is a grouping of materials in the production process to an appropriate scale from an economical and efficient point of view, and the materials assigned to the same production lot are processed continuously or collectively in the production process. Is carried out. Specifically, the production lot is determined in consideration of factors such as processing priority and work-in-process inventory from the viewpoint of reducing quality variation, improving productivity by reducing preparatory work for manufacturing equipment, and reducing costs. Similarly, in processes other than manufacturing such as shipping, lots are determined in consideration of factors such as transport efficiency, processing priority order, and in-process inventory amount. Therefore, in the following, the lot processed in the manufacturing process and the lot processed in the process other than the manufacturing process are collectively referred to as a processing lot. Further, in the following, the material itself to be processed in the process or the minimum unit for producing a processing lot is referred to as a material unit.
上記のような処理ロットの決定にあたっては様々な要素を考慮する必要があるため、処理ロットを決定するための工程にかかる人手や時間も無視できない。そこで、処理ロットを自動的に決定する技術が提案されている。例えば、特許文献1には、鉄鋼業の連続鋳造プロセスにおいて自動的に処理ロット(キャスト)を決定するキャスト編成方法が記載されている。この方法では、鋳造する予定の仮スラブについて、製造の優先度、その他予めマスタ情報として登録された制約条件に基づいてキャストを決定する。
Since it is necessary to consider various factors when determining the processing lot as described above, the manpower and time required for the process for determining the processing lot cannot be ignored. Therefore, a technique for automatically determining a processing lot has been proposed. For example,
上記の特許文献1の方法では、マスタ情報として登録された制約条件に基づく判断手順が予め決定されている。つまり、制約条件は、予め判断手順を定めた上で登録しなければならない。新規の制約条件を追加する場合には、その条件をマスタ情報と判断手順とによって表現し、さらに既存の制約条件との整合性をとらなければならない。従って、上記の特許文献1の技術は、制約条件が複雑になった場合にデータのメンテナンス工程が煩雑化するという点では、必ずしも利便性が高いものとはいえない。
In the method of
そこで、本発明は、処理ロットを自動的に決定するにあたり、データのメンテナンス工程を簡略化することが可能な、予測モデル生成装置、処理ロット作成装置、予測モデル生成方法、処理ロット作成方法、およびプログラムを提供することを目的とする。 Therefore, the present invention has a predictive model generation device, a processing lot creation device, a prediction model generation method, a processing lot creation method, and a processing lot creation method, which can simplify the data maintenance process in automatically determining the processing lot. The purpose is to provide a program.
本発明のある観点によれば、既に処理された材料単位に関する情報と、材料単位が割り当てられた処理ロットに関する情報とを含む実績データが入力される実績データ入力部と、材料単位の組み合わせが処理ロットに関して所定の条件を満たす場合に高くなる適合性スコアを目的変数とし、材料単位に関する情報を説明変数とする予測モデルを、回帰手法を用いて生成するモデル生成部とを備える予測モデル生成装置が提供される。
上記の構成によれば、処理ロットを自動的に作成するために利用可能な予測モデルが生成される。回帰手法を用いて予測モデルを生成する場合、制約条件に基づく判断手順を個々に決定しなくてもよいため、データのメンテナンスを簡略化することができる。
According to one aspect of the present invention, a combination of material units is processed with an actual data input unit in which actual data including information about already processed material units and information about processing lots to which material units are assigned is input. A predictive model generator equipped with a model generator that uses a regression method to generate a predictive model that uses a suitability score that is high when a predetermined condition is met for a lot as an objective variable and information about a material unit as an explanatory variable. Provided.
With the above configuration, a predictive model that can be used to automatically create processing lots is generated. When the prediction model is generated by using the regression method, it is not necessary to individually determine the judgment procedure based on the constraint conditions, so that the maintenance of the data can be simplified.
本発明の別の観点によれば、未処理の材料単位に関する情報を含む予定データが入力される予定データ入力部と、材料単位に関する情報を説明変数として回帰手法を用いて生成された予測モデルに基づいて、材料単位の組み合わせの適合性スコアを算出する適合性スコア算出部と、適合性スコアに基づいて材料単位を処理ロットに追加する処理ロット作成部とを備える処理ロット作成装置が提供される。
上記の構成によれば、予測モデルに従って算出される適合性スコアを用いて処理ロットを自動的に作成することができる。回帰手法を用いて予測モデルを生成する場合、制約条件に基づく判断手順を個々に決定しなくてもよいため、データのメンテナンスを簡略化することができる。
According to another aspect of the present invention, the schedule data input unit in which the schedule data including the information about the unprocessed material unit is input and the prediction model generated by the regression method using the information about the material unit as an explanatory variable. Based on this, a processing lot creation device including a compatibility score calculation unit that calculates a compatibility score of a combination of material units and a processing lot creation unit that adds a material unit to a processing lot based on the compatibility score is provided. ..
According to the above configuration, a processing lot can be automatically created using the suitability score calculated according to the prediction model. When the prediction model is generated by using the regression method, it is not necessary to individually determine the judgment procedure based on the constraint conditions, so that the maintenance of the data can be simplified.
本発明の別の観点によれば、既に処理された材料単位に関する情報と、材料単位が割り当てられた処理ロットに関する情報とを含む実績データが入力される実績データ入力ステップと、材料単位の組み合わせが処理ロットに関して所定の条件を満たす場合に高くなる適合性スコアを目的変数とし、材料単位に関する情報を説明変数とする予測モデルを、回帰手法を用いて生成するモデル生成ステップとを含む予測モデル生成方法が提供される。 According to another aspect of the invention, a combination of material units and a performance data entry step in which performance data is input that includes information about the material units that have already been processed and information about the processing lot to which the material units have been assigned. A prediction model generation method including a model generation step of generating a prediction model using a regression method with a conformity score that is high when a predetermined condition is satisfied for a processing lot as an objective variable and information about a material unit as an explanatory variable. Is provided.
本発明の別の観点によれば、未処理の材料単位に関する情報を含む予定データが入力される予定データ入力ステップと、材料単位に関する情報を説明変数として回帰手法を用いて生成された予測モデルに基づいて、材料単位の組み合わせの適合性スコアを算出する適合性スコア算出ステップと、適合性スコアに基づいて材料単位を処理ロットに追加する処理ロット作成ステップとを含む処理ロット作成方法が提供される。 According to another aspect of the present invention, the schedule data input step in which the schedule data including the information about the unprocessed material unit is input, and the prediction model generated by the regression method using the information about the material unit as the explanatory variable. Based on, a processing lot creation method is provided that includes a conformance score calculation step that calculates the suitability score of a combination of material units and a processing lot creation step that adds material units to the processing lot based on the suitability score. ..
本発明の別の観点によれば、既に処理された材料単位に関する情報と、材料単位が割り当てられた処理ロットに関する情報とを含む実績データが入力される実績データ入力部と、材料単位の組み合わせが処理ロットに関して所定の条件を満たす場合に高くなる適合性スコアを目的変数とし、材料単位に関する情報を説明変数とする予測モデルを、回帰手法を用いて生成するモデル生成部とを備える予測モデル生成装置としてコンピュータを動作させるためのプログラムが提供される。 According to another aspect of the present invention, the combination of the material unit and the performance data input unit in which the performance data including the information about the already processed material unit and the information about the processing lot to which the material unit is assigned is input. A predictive model generator including a model generator that uses a regression method to generate a predictive model that uses a conformance score that is high when a predetermined condition is met for a processing lot as an objective variable and information about a material unit as an explanatory variable. A program for operating the computer is provided as.
本発明の別の観点によれば、未処理の材料単位に関する情報を含む予定データが入力される予定データ入力部と、材料単位に関する情報を説明変数として回帰手法を用いて生成された予測モデルに基づいて、材料単位の組み合わせの適合性スコアを算出する適合性スコア算出部と、適合性スコアに基づいて材料単位を処理ロットに追加する処理ロット作成部とを備える処理ロット作成装置としてコンピュータを動作させるためのプログラムが提供される。 According to another aspect of the present invention, the schedule data input unit in which the schedule data including the information about the unprocessed material unit is input, and the prediction model generated by the regression method using the information about the material unit as the explanatory variable. A computer is operated as a processing lot creation device including a compatibility score calculation unit that calculates a compatibility score of a combination of material units based on the method, and a processing lot creation unit that adds a material unit to a processing lot based on the compatibility score. A program is provided to make it happen.
以上で説明したように、本発明によれば、処理ロットを自動的に決定するにあたり、データのメンテナンス工程を簡略化することができる。 As described above, according to the present invention, it is possible to simplify the data maintenance process in automatically determining the processing lot.
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. In the present specification and the drawings, components having substantially the same functional configuration are designated by the same reference numerals, and duplicate description will be omitted.
図1は、本発明の一実施形態において決定される処理ロットについて概念的に説明するための図である。図1に示された例では、材料単位10A~10Eから、処理ロット20A,20Bが決定されている。本明細書において、材料単位(図1の例では材料単位10A~10E)は、ある工程に供給される材料の単位である。処理ロット(図1の例では処理ロット20A,20B)は、工程において複数の材料単位を連続して処理することが可能であり、かつ連続して処理可能な材料単位が有限である場合に、同じ工程で連続して処理される材料単位からなるグループである。工程が製造工程である場合には、処理ロットを製造ロットともいう。
FIG. 1 is a diagram for conceptually explaining a processing lot determined in one embodiment of the present invention. In the example shown in FIG. 1, the
例えば、鋼材の圧延工程では、連続鋳造機から供給されるスラブが材料単位を構成する。圧延設備は複数のスラブを連続して処理することが可能であるが、圧延ロールが摩耗するために、連続して処理可能なスラブの数は有限である。従って、圧延工程において処理ロットを決定することは有用である。他の例として、圧延工程の前工程である連続鋳造工程では、転炉で精錬された溶鋼が材料単位を構成する。連続鋳造機のタンディッシュが溶損するために、連続して処理可能な溶鋼の量は有限である。さらに他の例として、圧延工程の後工程である溶融めっき工程では、圧延工程で製造される薄鋼板のロールが材料単位を構成する。薄鋼板が通過すると、めっき槽内の溶融金属は少しずつ汚濁するため、連続して処理可能な薄鋼板の長さは有限である。鉄鋼の製造工程以外にも、各種の工程において、上記で説明したような材料単位および処理ロットを定義することができる。 For example, in the rolling process of steel materials, slabs supplied from a continuous casting machine constitute a material unit. The rolling equipment can process a plurality of slabs continuously, but the number of slabs that can be continuously processed is finite because the rolling rolls are worn. Therefore, it is useful to determine the processing lot in the rolling process. As another example, in the continuous casting process, which is a pre-process of the rolling process, molten steel refined in a converter constitutes a material unit. Since the tundish of the continuous casting machine is melted, the amount of molten steel that can be continuously processed is finite. As yet another example, in the hot-dip plating step, which is a subsequent step of the rolling step, the roll of the thin steel sheet manufactured in the rolling step constitutes a material unit. When the thin steel sheet passes through, the molten metal in the plating tank becomes polluted little by little, so the length of the thin steel sheet that can be continuously processed is finite. In addition to the steel manufacturing process, material units and processing lots as described above can be defined in various processes.
上記のような工程において処理ロットに材料単位を割り当てる場合、材料単位に関して卓越して支配的な条件があれば、その条件に従って自動的に処理ロットが決定する。例えば、製品の納期が卓越して支配的な条件である場合には、納期に基づいて自動的に処理ロットが決まるため、処理ロットを自動的に決定することは比較的容易である。その一方で、材料単位に関して卓越して支配的な条件がない場合、条件の組み合わせの自由度が高い分、自動的に適切な処理ロットを決定することは容易ではない。例えば、製品の品質やコスト、納期などの条件を総合的に考慮して処理ロットを決定することができる場合には、どの条件を優先するかを選択可能であるため、どのように適切な処理ロットを決定できるかは必ずしも明らかでない。本実施形態に係る処理ロット決定装置は、このような場合においても自動的に適切な処理ロットを決定することを容易にする。 When allocating a material unit to a processing lot in the above process, if there is an outstandingly dominant condition regarding the material unit, the processing lot is automatically determined according to the condition. For example, when the delivery date of a product is an outstandingly dominant condition, it is relatively easy to automatically determine the processing lot because the processing lot is automatically determined based on the delivery date. On the other hand, if there are no predominant conditions for the material unit, it is not easy to automatically determine an appropriate processing lot because of the high degree of freedom in combining the conditions. For example, if the processing lot can be determined by comprehensively considering conditions such as product quality, cost, and delivery date, it is possible to select which condition should be prioritized, so how appropriate processing is performed. It is not always clear if the lot can be determined. The processing lot determination device according to the present embodiment facilitates automatic determination of an appropriate processing lot even in such a case.
図2は、本発明の一実施形態に係る処理ロット決定装置の概略的な構成を示すブロック図である。処理ロット決定装置100は、例えば、専用のコンピュータシステムにおいて実装されてもよいし、パーソナルコンピュータなどの汎用のコンピュータシステムにおいてアプリケーションソフトウェアとして実装されてもよい。あるいは、処理ロット決定装置100の各構成要素は、LAN(Local Area Network)やインターネットなどのネットワークを介して接続された複数のコンピュータに分散して実装されてもよい。
FIG. 2 is a block diagram showing a schematic configuration of a processing lot determination device according to an embodiment of the present invention. The processing
図2に示された例において、処理ロット決定装置100は、実績データ入力部102と、実績データ前処理部104と、モデル生成部106と、予定データ入力部108と、予定データ前処理部110と、適合性スコア算出部112と、処理ロット作成部114とを含む。これらの各部の機能は、プログラムに従って動作するプロセッサ、およびプロセッサにデータを入出力するためのインターフェースによって実現される。また、処理ロット決定装置100は、入力データとして実績データ122および予定データ124を読み込み、出力データとして処理ロットデータ126を生成する。また、処理ロット決定装置100は、中間データとしてモデルデータ128を生成する。これらのデータは、例えばコンピュータに内蔵されたメモリ、またはコンピュータに接続可能なリムーバブル記録媒体に記録される。以下、各部の機能についてさらに説明する。
In the example shown in FIG. 2, the processing
実績データ入力部102は、実績データ122を読み込む。実績データ122は、後述する例のように、処理ロット決定の対象になる工程において既に処理された材料単位に関する情報と、それらの材料単位が割り当てられた処理ロットに関する情報とを含む。実績データ前処理部104は、実績データ入力部102が読み込んだ実績データについて所定の前処理を実行する。前処理は、例えば後述する例のように、モデル生成部106の処理を容易にするために実施される。モデル生成部106は、実績データ前処理部104による前処理を経た実績データに基づいて、材料単位の組み合わせが処理ロットに関して所定の条件を満たす場合に高くなる適合性スコア(詳細は後述)を目的変数とし、材料単位に関する情報を説明変数とする予測モデルを、回帰手法を用いて生成し、モデルデータ128として出力する。
The actual
モデル生成部106が出力したモデルデータ128は、例えば後述する例のように、処理ロット決定装置100の内部で処理ロットの作成のために利用されてもよい。あるいは、モデルデータ128は、例えば通信回線を介して他の装置に送信されるか、またはリムーバブル記録媒体を介して他の装置に読み込まれて利用されてもよい。なお、上記で説明した実績データ入力部102、実績データ前処理部104、およびモデル生成部106は、処理ロットを自動的に決定するために利用できる予測モデルを生成する予測モデル生成装置として機能している。
The
一方、予定データ入力部108は、予定データ124を読み込む。予定データ124は、処理ロット決定の対象になる工程において未処理の材料単位に関する情報を含む。予定データ前処理部110は、予定データ入力部108が読み込んだ予定データについて所定の前処理を実行する。前処理は、例えば後述する例のように、適合性スコア算出部112の処理を容易にするために実施される。また、予定データ前処理部110が実行する前処理は、実績データ前処理部104が実行する前処理と対応していてもよい。適合性スコア算出部112は、予定データ前処理部110による前処理を経た予定データと、モデル生成部106によってモデルデータ128として出力された予測モデル(すなわち材料単位に関する情報を説明変数として回帰手法を用いて生成された予測モデル)とに基づいて、予定データ124に含まれる材料単位の組み合わせの適合性スコアを算出する。なお、モデルデータ128は、例えば通信回線を介して他の装置から受信されるか、または他の装置においてリムーバブル記録媒体に記録されたものであってもよい。
On the other hand, the schedule
ここで、本実施形態において、適合性スコア算出部112によって算出される適合性スコアは、それぞれの材料単位を同一の処理ロットに含めた場合の適合性を表す。過去の処理において同一の処理ロットに含まれた材料単位の条件を適合性スコアに反映させることで、適切に処理ロット作成のための適合性スコアを算出することができ、そのような適合性スコアに基づいて材料単位を処理ロットに割り当てることで、工程を効率化することができる。例えば、鋼材の圧延工程では、加工後のコイル幅や厚み、硬度などが類似したスラブを同一の処理ロットに含めることで、圧延ロールの配置や圧延回数などを変更する回数を最小化できる。処理ロット作成部114は、適合性スコア算出部112によって算出された適合性スコアに基づいて材料単位を処理ロットに追加し、その結果として決定された処理ロットの情報を処理ロットデータ126として出力する。処理ロットデータ126は、例えばコンピュータに接続されたディスプレイに表示されたり、コンピュータに接続されたプリンタによって印刷されたりする他、工程に材料を供給する装置への指示入力の生成に用いられてもよい。なお、上記で説明した予定データ入力部108、予定データ前処理部110、適合性スコア算出部112、および処理ロット作成部114は、上述の予測モデル生成装置により生成された予測モデルを利用して処理ロットを自動的に作成する処理ロット作成装置として機能している。
Here, in the present embodiment, the suitability score calculated by the suitability
図3は、図2に示された処理ロット決定装置が実行する予測モデル生成方法の例を示すフローチャートである。図3に示された例では、まず、実績データ入力部102による実績データ入力ステップ(S11)が実行される。上述のように、このステップでは実績データ122が読み込まれる。次に、実績データ前処理部104による実績データ前処理ステップ(S12)が実行される。次に、モデル生成部106によるモデル生成ステップ(S13)が実行される。さらに、モデル生成部106が実行するモデル保存ステップ(S14)によって、モデルデータ128が保存される。
FIG. 3 is a flowchart showing an example of a predictive model generation method executed by the processing lot determination device shown in FIG. In the example shown in FIG. 3, first, the actual data input step (S11) by the actual
例えば、上記のような予測モデル生成処理は、工程において新たに処理ロット決定装置100を導入する場合に実行される。この場合、工程において既に処理された材料単位が割り当てられた処理ロットに関する情報を含む実績データ122が所定の数の処理ロットまたは材料単位について蓄積された後で、図3に示されたステップS11~S14が実行される。あるいは、予測モデル生成処理は、工程において既に処理ロット決定装置100が導入されている場合において、材料単位または処理ロットに関して新規の条件が追加された場合に実行されてもよい。この場合、新規の条件に対応する情報を含む実績データ122が所定の数の処理ロットまたは材料単位について蓄積された後で、図3に示されたステップS11~S14が実行される。
For example, the prediction model generation process as described above is executed when the processing
図4は、図2に示された処理ロット決定装置が実行する処理ロット作成方法の例を示すフローチャートである。図4に示された例では、まず、予定データ入力部108による予定データ入力ステップ(S21)が実行される。上述のように、このステップでは予定データ124が読み込まれる。次に、予定データ前処理部110による予定データ前処理ステップ(S22)が実行される。次に、適合性スコア算出部112による適合性スコア算出ステップ(S23)が実行される。上述のように、このステップではモデルデータ128が読み込まれる。さらに、処理ロット作成部114が実行する処理ロット作成ステップ(S24)によって処理ロットが作成され、その結果が処理ロットデータ126として出力される。
FIG. 4 is a flowchart showing an example of a processing lot creation method executed by the processing lot determination device shown in FIG. In the example shown in FIG. 4, first, the scheduled data input step (S21) is executed by the scheduled
例えば、上記のような処理ロット作成処理は、図3に示したような予測モデル生成処理によってモデルデータ128が生成された後に、次工程の実施に先立って実行される。この場合、次工程において未処理の材料単位に関する情報を含む予定データ124に基づいて図4に示されたステップS21~S24を実行し、出力された処理ロットデータ126に従って材料単位を処理ロットに割り当て、次工程での処理を実施する。
For example, the processing lot creation process as described above is executed prior to the execution of the next step after the
上記のような本発明の一実施形態の構成によれば、処理ロットを自動的に作成するために利用可能な予測モデルが生成される。また、上記の構成によれば、予測モデルに従って算出される適合性スコアを用いて処理ロットを自動的に作成することができる。本実施形態では、回帰手法を用いて予測モデルを生成する場合、制約条件に基づく判断手順を個々に決定しなくてもよいため、データのメンテナンスを簡略化することができる。 According to the configuration of one embodiment of the present invention as described above, a predictive model that can be used to automatically create a processing lot is generated. Further, according to the above configuration, a processing lot can be automatically created using the suitability score calculated according to the prediction model. In the present embodiment, when the prediction model is generated by using the regression method, it is not necessary to individually determine the judgment procedure based on the constraint conditions, so that the data maintenance can be simplified.
(鋼材の圧延工程における適用例:実績データ)
図5は、本発明の一実施形態を鋼材の圧延工程に適用した場合の実績データ(図2および図3において実績データ122として示した)の例を示す図である。図示された例において、実績データは、スラブID、コイル幅、スラブ重量、炭素量、強度、納期、チャージID、ストランドID、鋳造時刻、処理ロットID、および処理時刻の情報を含む。以下、それぞれの項目について説明する。
(Application example in the rolling process of steel materials: actual data)
FIG. 5 is a diagram showing an example of actual data (shown as
スラブIDは、鋼材の圧延工程における材料単位であるスラブのそれぞれに割り当てられる一意なIDである。コイル幅、スラブ重量、および炭素量は、処理仕様に分類される情報である。図示された例において、コイル幅は圧延工程終了後の実測値または圧延工程における設定値であり、スラブ重量および炭素量は連続鋳造工程の途中または終了後における実測値である。強度および納期は、注文仕様に分類される情報である。図示された例において、強度はコイルの仕様上の強度である。上記の炭素量は仕様上の強度が得られるように設定されているが、強度は炭素量以外の成分量によっても変化するため、炭素量とは別の情報として扱う。納期は、例えば処理ロットが決定されて圧延工程が開始された時刻から、要求される納期までの日数である。納期が短いスラブの場合、他の条件にかかわらず、圧延工程が他のスラブよりも優先された可能性がある。 The slab ID is a unique ID assigned to each of the slabs, which are material units in the rolling process of steel materials. Coil width, slab weight, and carbon content are information classified in the processing specifications. In the illustrated example, the coil width is the measured value after the rolling process or the set value in the rolling process, and the slab weight and the carbon amount are the measured values during or after the continuous casting process. Strength and delivery time are information classified in the order specifications. In the illustrated example, the strength is the strength of the coil specifications. The above carbon amount is set so that the strength in the specifications can be obtained, but since the strength changes depending on the amount of components other than the carbon amount, it is treated as information different from the carbon amount. The delivery date is, for example, the number of days from the time when the processing lot is determined and the rolling process is started to the required delivery date. For short delivery slabs, the rolling process may have been prioritized over other slabs, regardless of other conditions.
チャージID、ストランドID、および鋳造時刻は、前工程情報に分類される情報である。チャージIDは、連続鋳造機に溶鋼を供給する取鍋のチャージのそれぞれに割り当てられる一意なIDである。溶鋼の成分は取鍋ごとに調整されるため、チャージIDが同一のスラブの間では成分構成が同じになる。ストランドIDは、連続鋳造機が溶鋼を鋳型に流し込んで連続的に鋳造するためのストランドを複数有する場合に、それぞれのストランドに割り当てられる一意なIDである。ストランドごとに鋳型の幅を変えられるため、ストランドIDが同一のスラブの間ではスラブ幅、およびスラブ幅に対応して決定されるコイル幅が近い値になる可能性が高い。鋳造時刻は、それぞれのスラブが連続鋳造機で製造された時刻であり、例えば処理ロットが決定されて圧延工程が開始された時刻を基準にして表現される。スラブが製造されるのは圧延工程が開始されるよりも前であるため、図示された例において鋳造時刻はマイナスの値になっている。 The charge ID, the strand ID, and the casting time are information classified into the previous process information. The charge ID is a unique ID assigned to each of the charges of the ladle that supplies molten steel to the continuous casting machine. Since the composition of the molten steel is adjusted for each ladle, the composition of the components is the same between slabs having the same charge ID. The strand ID is a unique ID assigned to each strand when the continuous casting machine has a plurality of strands for pouring molten steel into a mold and continuously casting the molten steel. Since the width of the mold can be changed for each strand, it is highly possible that the slab width and the coil width determined corresponding to the slab width are close to each other among the slabs having the same strand ID. The casting time is the time when each slab is manufactured by the continuous casting machine, and is expressed based on, for example, the time when the processing lot is determined and the rolling process is started. Since the slab is manufactured before the rolling process is started, the casting time is a negative value in the illustrated example.
処理ロットIDおよび処理時刻は、処理ロット情報に分類される情報である。処理ロットIDは、圧延設備において連続して処理された処理ロットのそれぞれに割り当てられる一意なIDである。実績データにおいて処理ロットIDで示される処理ロットは、例えば、連続して圧延されるコイルの幅や厚みの差を可能な限り小さくする、納期を順守する、といったような、上記の実績データに含まれる各項目によって表現される諸々の条件を充足するように決定されたものである。処理時刻は、例えばそれぞれのスラブの圧延処理が開始された時刻であり、処理ロットが決定されて圧延工程が開始された時刻を基準にして表現される。 The processing lot ID and the processing time are information classified into the processing lot information. The processing lot ID is a unique ID assigned to each of the processing lots continuously processed in the rolling equipment. The processing lot indicated by the processing lot ID in the actual data is included in the above actual data such as, for example, minimizing the difference in width and thickness of the continuously rolled coils and observing the delivery date. It was decided to satisfy the various conditions expressed by each item. The processing time is, for example, the time when the rolling process of each slab is started, and is expressed based on the time when the processing lot is determined and the rolling process is started.
他の例において、実績データは、図示した例の情報に加えて、またはそれらの一部に代えて、スラブおよびコイルの厚み、幅、長さ、重量、化学成分、ならびに温度などの処理仕様、連続鋳造以外の前工程(具体的には、スラブ検査や表面研削など)の通過時刻などの前工程情報などを含んでもよい。例えば、圧延設備とは異なる場所にある複数の連続鋳造機で鋳造されたスラブが材料になる場合には、前工程情報として、どの連続鋳造機で鋳造されたかを示す情報が含まれてもよい。 In other examples, the actual data, in addition to or in place of the information in the illustrated examples, are processing specifications such as thickness, width, length, weight, chemical composition, and temperature of slabs and coils. Pre-process information such as the passing time of a pre-process (specifically, slab inspection, surface grinding, etc.) other than continuous casting may be included. For example, when a slab cast by a plurality of continuous casting machines in a place different from the rolling equipment is used as a material, information indicating which continuous casting machine was cast may be included as the pre-process information. ..
図6Aおよび図6Bは、圧延工程の例における実績データおよびその前処理の例を示す図である。図6Aに示した例では、スラブID、コイル幅、スラブ重量、炭素量、チャージID、ストランドID、処理ロットID、および処理時刻の情報を含む実績データのレコードが提供されている。図6Bに示した例では、図6Aに示された20件のレコードからなる実績データが、チャージID、ストランドID、平均コイル幅、合計スラブ重量、炭素量、処理ロットID、および最早処理時刻の情報を含む7件のレコードからなるデータに圧縮されている。実績データ前処理部104がこのようなデータ量の圧縮を実行することによって、モデル生成部106における計算回数を低減することができる。
6A and 6B are diagrams showing actual data in an example of a rolling process and an example of pretreatment thereof. In the example shown in FIG. 6A, records of actual data including slab ID, coil width, slab weight, carbon content, charge ID, strand ID, processing lot ID, and processing time information are provided. In the example shown in FIG. 6B, the actual data consisting of the 20 records shown in FIG. 6A is the charge ID, strand ID, average coil width, total slab weight, carbon content, processing lot ID, and earliest processing time. It is compressed into data consisting of 7 records including information. By performing such compression of the amount of data by the actual
図示された例において、実績データ前処理部104は、上述のように溶鋼の成分がチャージIDごとに同じであること、およびコイル幅がストランドIDごとに近い値になることに基づいて、実績データのデータ量を圧縮する。より具体的には、実績データ前処理部104は、チャージIDおよびストランドIDの組み合わせが一意になるようにレコードを統合する。例えば、図6Aに示された実績データのスラブIDがS01,S02,S03の3件のレコードが、チャージIDがC1、ストランドIDがN1の1件のレコードに統合される。平均コイル幅は、統合されるレコードにおけるコイル幅の平均値である。合計スラブ重量は、統合されるレコードにおけるスラブ重量の合計値である。炭素量は、統合されるレコード(同じチャージIDを有する)では共通である。最早処理時刻は、統合されるレコードにおける処理時刻のうち最も早い(値が小さい)ものである。
In the illustrated example, the actual
なお、図6Aおよび図6Bに示された例では同じチャージIDおよび同じストランドIDをもつスラブがすべて同じ処理ロットに含まれる(処理ロットIDが同一である)ように処理ロットが決定されているため、統合されるレコードでは処理ロットIDが共通である。他の例で、同じチャージIDおよび同じストランドIDをもつスラブが異なる処理ロットに含まれるように処理ロットが決定される場合には、例えば統合されるレコードにおいて最も多く含まれる処理ロットIDを代表処理ロットIDとして統合後のレコードに含めてもよい。 In the example shown in FIGS. 6A and 6B, the processing lot is determined so that all the slabs having the same charge ID and the same strand ID are included in the same processing lot (the processing lot ID is the same). , The processing lot ID is common to the records to be integrated. In another example, when the processing lot is determined so that slabs having the same charge ID and the same strand ID are included in different processing lots, for example, the processing lot ID most contained in the records to be integrated is represented. It may be included in the integrated record as a lot ID.
(鋼材の圧延工程における適用例:適合性スコアと予測モデル)
上記で説明した例のような実績データに基づいて、モデル生成部106は、例えば図7に示すようなフローでi番目のレコードとj番目のレコードとの間の適合性スコアCijを算出する(レコード数をMとして、i,j∈{1,2,…,M})。適合性スコアCijは、後述する予測モデルの目的変数になる。
(Application example in the rolling process of steel materials: suitability score and prediction model)
Based on the actual data as in the example described above, the
図7に示された例において、モデル生成部106は、実績データのi番目のレコードとj番目のレコードとのそれぞれの組み合わせについて(S31,S32)、処理ロットIDが同一であるか否かを判定する(S33)。ここで、2つのレコードの処理ロットIDが同一ではない場合、さらに、モデル生成部106は、それぞれのレコードに対応する処理単位(本実施形態では、スラブ、または、チャージIDおよびストランドIDの組み合わせで一意に特定可能になるように統合された単位)が割り当てられた処理ロット同士が所定の関係にあるか否かを判定する(S34)。所定の関係は、例えば、処理ロット同士が時間的に近接していたり(具体的には、相次いで圧延工程が実施された処理ロットである)、処理ロット同士が条件的に類似していたりする(具体的には、コイル厚みなどが同じ、または近接する)ことである。過去の処理において材料単位が同一の処理ロットに含まれなくても、時間的に近接する、または条件的に類似する処理ロットに含まれていた場合、同様の材料単位を新たに処理する場合に同一の処理ロットに含めることが適切でありうる。ステップS34では、このような観点を適合性スコアに反映させることができる。
In the example shown in FIG. 7, the
i番目のレコードとj番目のレコードとの組み合わせが上記のステップS33,S34のいずれかに該当する場合、モデル生成部106は、i番目のレコードとj番目のレコードとの最早処理時刻の差分に基づいて適合性スコアCijを設定する(S35)。具体的には、例えば、モデル生成部106は以下の式(1)によって適合性スコアCijを設定する。処理時刻の差分が小さい場合、それぞれのレコードに対応する処理単位は過去の処理において同一の処理ロット内または連続する処理ロット間で近接する処理順序を有していたことになる。例えば鋼材の圧延工程では、加工後のコイル幅や厚み、硬度などが類似したスラブを同一の処理ロット内、または連続する処理ロット間で近接する処理順序に配置することで圧延ロールの配置や圧延回数などの変更幅を小さくできるため、近接する処理順序を有していた材料単位について適合性スコアCijを高くし、同一の処理ロットに含めるようにすることは適切である。なお、ステップS35では、必ずしも最早処理時刻の差分に基づいて適合性スコアCijを設定しなくてもよく、処理時刻に基づく他の条件に従って適合性スコアCijを設定してもよい。
When the combination of the i-th record and the j-th record corresponds to any of the above steps S33 and S34, the
上記の式(1)において、tpi,tpjはi番目のレコードおよびj番目のレコードのそれぞれの最早処理時刻である。式(1)の例において、適合性スコアCijは、大きい(100に近い)ほど、i番目のレコードおよびj番目のレコードのそれぞれに対応するスラブが同じ処理ロットに含めることに適していることを意味する。なお、上記の式(1)で算出される適合性スコアCijを、例えばy=100ex-100(eは自然対数の底)のような関数を用いて0≦Cij≦100の範囲の値に変換してもよい。また、上限を100以外の値で設定することも可能である。 In the above equation (1), tp i and tp j are the earliest processing times of the i-th record and the j-th record, respectively. In the example of the formula (1), the larger the conformance score C ij (closer to 100), the more suitable the slab corresponding to each of the i-th record and the j-th record is to be included in the same processing lot. Means. The suitability score C ij calculated by the above equation (1) is in the range of 0 ≤ C ij ≤ 100 by using a function such as y = 100e x-100 (e is the base of the natural logarithm). It may be converted to a value. It is also possible to set the upper limit to a value other than 100.
一方、i番目のレコードとj番目のレコードとの組み合わせが上記のステップS33,S34のいずれかにも該当しない場合、モデル生成部106は適合性スコアCijに0を設定する(S36)。この結果、モデル生成部106が設定する適合性スコアCijは、材料単位の組み合わせが同一の処理ロットに含まれる場合に高くなり、また、材料単位の組み合わせが、時間的に近接する、または条件的に類似する処理ロットに含まれる場合に高くなる。また、上記の例において、モデル生成部106が設定する適合性スコアCijは、材料単位の組み合わせが、同一の処理ロット内または連続する処理ロット間で近接する処理順序(処理時刻によって表現される)を有する場合に高くなる。以上のような処理によって設定された適合性スコアCijの例を表1に示す。
On the other hand, when the combination of the i-th record and the j-th record does not correspond to any of the above steps S33 and S34, the
上述のように、モデル生成部106は、実績データに基づいて、適合性スコアCijを目的変数とし、材料単位に関する情報を説明変数とする予測モデルを、回帰手法を用いて生成する。ここで、回帰手法は、予測したい目的変数yを説明変数Xの関数f(X)で求める手法であり、簡単な手法としてはy=aX+bとして予測を行う線形回帰手法が知られている。予測モデルは、回帰手法によって作成される例えば重回帰モデル、決定木(回帰木)、またはランダムフォレストなどのモデルである。式(2)に、モデル生成部106が生成する予測モデルの例を示す。
As described above, the
式(2)において、Xki,Xkjは、i番目のレコードおよびj番目のレコードのそれぞれに含まれる説明変数Xk(k=1,2,…,N)である。図6Bに示した鋼材の圧延工程の例ではN=3であり、X1=平均コイル幅、X2=合計スラブ重量、X3=炭素量である。係数wkは、説明変数Xkのそれぞれについて設定され、説明変数Xkが適合性スコアCijに与える影響の大きさを示す。式(2)の例では、i番目のレコードとj番目のレコードとの間で、説明変数Xkの差分が小さいほど適合性スコアCijが定数w0に近づく。上記の式(1)の場合と同様に、適合性スコアCijを0≦Cij≦100の範囲の値に変換してもよい。 In the equation (2), X ki and X kj are explanatory variables X k (k = 1, 2, ..., N) included in each of the i-th record and the j-th record. In the example of the rolling process of the steel material shown in FIG. 6B, N = 3, X 1 = average coil width, X 2 = total slab weight, and X 3 = carbon content. The coefficient w k is set for each of the explanatory variables X k , and indicates the magnitude of the influence of the explanatory variable X k on the suitability score C ij . In the example of the equation (2), the smaller the difference between the explanatory variables X k and the i-th record and the j-th record, the closer the suitability score C ij approaches the constant w 0 . As in the case of the above equation (1), the suitability score C ij may be converted into a value in the range of 0 ≤ C ij ≤ 100.
上記の例において、モデル生成部106は、十分な数の実績データが収集された時点で、実績データを目的変数(適合性スコアCij)および説明変数Xkのデータセットとして用いて、予測モデルのパラメータ、具体的には式(2)の例における定数w0および係数wkを最小二乗法などの公知の手法によって算出する。モデル生成部106は、算出された予測モデルのパラメータをモデルデータ128として出力する。
In the above example, the
(鋼材の圧延工程における適用例:処理ロットの作成)
モデル生成部106によって上記のような予測モデルが生成されると、適合性スコア算出部112による予定データ124に基づく適合性スコアの算出、および算出された適合性スコアに基づく処理ロット作成部114による処理ロットの作成が可能になる。ここで説明されている圧延工程の例において、予定データは上記で図6Aに示した実績データと同様の情報(ただし、処理ロット情報を除く)を含み、予定データ前処理部110はこの予定データについて実績データ前処理部104と同様にデータ量の圧縮を実行する。従って、予定データ前処理部110から適合性スコア算出部112に提供される予定データは、図6Bに示した前処理後の実績データと同様の情報(ただし、処理ロット情報を除く)を含む。
(Application example in the rolling process of steel materials: creation of processing lots)
When the prediction model as described above is generated by the
上記のような前処理後の予定データが入力されると、適合性スコア算出部112は、モデルデータ128として記録されている予測モデルのパラメータ、具体的には式(2)の例における定数w0および係数wkを読み込み、予測モデルを用いて適合性スコアCijを算出する。具体的には、適合性スコア算出部112は、予定データのi番目のレコードおよびj番目のレコードのそれぞれに含まれる材料単位(例えば、スラブ)に関する情報を式(2)の説明変数Xk(X1=平均コイル幅、X2=合計スラブ重量、X3=炭素量)に代入して適合性スコアCijを算出する。上記で図6A、図6Bおよび表1に例示した実績データ(チャージID:C1~C4)に基づく適合性スコアから予測モデルが生成された後に、新たに入力された予定データ(チャージID:C5~C7)に基づいて適合性スコア算出部112が算出する適合性スコアCijの例を表2に示す。
When the schedule data after the preprocessing as described above is input, the suitability
上記の例のように適合性スコア算出部112がi番目のレコードとj番目のレコードとの間の適合性スコアCijを算出した(レコード数をMとして、i,j∈{1,2,…,M})場合に、処理ロット作成部114は、例えば図8に示すようなフローで処理ロットを作成する。
As in the above example, the suitability
図8に示された例において、処理ロット作成部114は、適合性スコアCijが所定の閾値を超える材料単位の組み合わせを同一の処理ロット(n番目の処理ロット)に追加する。具体的には、処理ロット作成部114は、n=1に初期化してから(S41)、予定データのi番目(i=1,2,…,M-1;ただし既に処理ロットに割り当てられているものを除く)のレコードに対応する材料単位をn番目の処理ロットに追加した上で(S42,43)、j番目(j=i+1,i+2,…,M;ただし既に処理ロットに割り当てられているものを除く)のレコードとの組み合わせについて(S44)、適合性スコア算出部112によって算出された適合性スコアCijが所定の閾値を超えていれば(S45)、j番目のレコードに対応する材料単位をn番目の処理ロット、すなわちi番目のレコードに対応する材料単位と同じ処理ロットに追加する(S46)。
In the example shown in FIG. 8, the processing
ここで、予測モデルが回帰手法を用いて適切に生成されていれば、適合性スコアCijが高いほど、材料単位を同一の処理ロットに含めることがより適切である。従って、適合性スコアCijの所定の閾値を予め設定し、その閾値を超える適合性スコアCijが算出された材料単位の組み合わせを同一の処理ロットに追加することによって、処理ロットを適切に決定することができる。 Here, if the predictive model is properly generated using the regression method, the higher the suitability score Cij , the more appropriate it is to include the material units in the same processing lot. Therefore, the processing lot is appropriately determined by setting a predetermined threshold value of the compatibility score C ij in advance and adding the combination of the material units for which the compatibility score C ij exceeding the threshold value is calculated to the same processing lot. can do.
ここで、既に述べたように、圧延工程では、圧延ロールが摩耗するために、連続して処理可能なスラブの数、すなわち1つの処理ロットに含めることが可能な材料単位の数は有限である。従って、処理ロット作成部114は、上記のステップS46で材料単位をn番目の処理ロットに追加した点で、処理ロット内のスラブ数が上限に到達している場合(S47)、その時点でn番目の処理ロットに含まれる材料単位を確定し、予定データのi番目のレコードの処理も終了する(i=i+1)。図示された例では、i番目のレコードとj番目のレコードとの組み合わせがすべて探索された場合も、n番目の処理ロットに含まれる材料単位を確定し、レコードの処理を終了する(n=n+1になる;S48)。なお、次に説明する例のように、予定データのi+1番目以降のレコードに対応する材料単位でn番目の処理ロットに割り当てられたものとの適合性スコアCijに基づいて、n番目の処理ロットにさらに材料単位を追加してもよい。予定データのすべてのレコードに対応する材料単位が処理ロットに追加されると処理ロット作成処理は終了する。
Here, as already mentioned, in the rolling process, the number of slabs that can be continuously processed, that is, the number of material units that can be included in one processing lot is finite because the rolling rolls are worn. .. Therefore, when the processing
上記で表2に示した例で算出された適合性スコアCijに基づいて処理ロットを作成する場合、例えば、まずC5-N1(チャージID-ストランドID;以下同様)のレコードに対応する材料単位を1番目の処理ロットに追加し(図8のステップS41~S43)、この処理ロットに追加する材料単位を探索する(ステップS44~S46)。適合性スコアCijの閾値を50とした場合、C5-N2(Cij=60)およびC7-N1(Cij=70)のレコードに対応する材料単位が1番目の処理ロットに追加されるが、C6-N1(Cij=40)、C6-N2(Cij=30)、およびC7-N2(Cij=50)のレコードに対応する材料単位は追加されない。 When creating a processing lot based on the conformance score Cij calculated in the example shown in Table 2 above, for example, first, the material unit corresponding to the record of C5-N1 (charge ID-strand ID; the same applies hereinafter). Is added to the first processing lot (steps S41 to S43 in FIG. 8), and the material unit to be added to this processing lot is searched for (steps S44 to S46). If the threshold of the suitability score C ij is set to 50, the material units corresponding to the records of C5-N2 (C ij = 60) and C7-N1 (C ij = 70) are added to the first processing lot. , C6-N1 (C ij = 40), C6-N2 (C ij = 30), and C7-N2 (C ij = 50) records corresponding material units are not added.
ここで、さらに、C5-N1のレコード以外で1番目の処理ロットに材料単位が割り当てられたレコード(C5-N2およびC7-N1)のそれぞれについて、これをi番目のレコードとして、適合性スコアCijが閾値を超えるj番目のレコードを1番目の処理ロットに追加する。具体的には、C5-N2のレコードとの組み合わせでは、C7-N2(Cij=80)のレコードが追加される。C7-N1のレコードとの組み合わせでは、既に処理ロットに追加されているレコード以外でCijが閾値を超えるレコードは存在しない。ここまでのステップで、1番目の処理ロットに含まれる材料単位が確定する。 Here, further, for each of the records (C5-N2 and C7-N1) in which the material unit is assigned to the first processing lot other than the record of C5-N1, this is set as the i-th record, and the conformity score C. The jth record in which ij exceeds the threshold value is added to the first processing lot. Specifically, in combination with the record of C5-N2, the record of C7-N2 ( Cij = 80) is added. In combination with the record of C7-N1, there is no record whose Cij exceeds the threshold value other than the record already added to the processing lot. In the steps up to this point, the material unit included in the first processing lot is determined.
次に、まだ処理ロットに追加されていないC6-N1のレコードに対応する材料単位を2番目の処理ロットに追加し(図8のステップS42,S43)、この処理ロットに追加する材料単位を探索する(ステップS44~S46)。ここでも適合性スコアCijの閾値を50とした場合、C6-N2(Cij=60)のレコードに対応する材料単位が2番目の処理ロットに追加される。これですべてのレコードに対応する材料単位が処理ロットに追加されたため、処理ロット作成処理は終了する。この例で作成された処理ロット(処理ロットID:H3,H4)を表3に示す。 Next, the material unit corresponding to the record of C6-N1 that has not been added to the processing lot is added to the second processing lot (steps S42 and S43 in FIG. 8), and the material unit to be added to this processing lot is searched for. (Steps S44 to S46). Again, if the threshold of the suitability score C ij is set to 50, the material unit corresponding to the record of C6-N2 (C ij = 60) is added to the second processing lot. Now that the material units corresponding to all the records have been added to the processing lot, the processing lot creation process is complete. Table 3 shows the processing lots (processing lot IDs: H3 and H4) created in this example.
以上で説明したような本発明の一実施形態、および鋼材の圧延工程への適用例について、実際の圧延工程で得られたデータを用いて検証を実施した。具体的には、42762本のスラブについて、項目数30の実績データ(図6Aの例に示したようなデータ)を用意し、これを前処理でチャージIDおよびストランドIDの組み合わせで統合して6625件のレコード(図6Bの例に示したようなデータ)を得た。これらのレコードを上記で図3に示したようなモデル生成処理に用いる訓練データと、図4に示したような処理ロット作成処理に用いる評価データとに分けて、交差検証を行い、それぞれについて上記の式(1)を用いて適合性スコアCijを算出し(合計で705090通り)、その結果に基づいて予測モデルを評価した。 An embodiment of the present invention as described above and an example of application of a steel material to a rolling process were verified using data obtained in an actual rolling process. Specifically, for 42,762 slabs, actual data with 30 items (data as shown in the example of FIG. 6A) is prepared, and this is integrated by a combination of charge ID and strand ID in preprocessing to 6625. The records (data as shown in the example of FIG. 6B) were obtained. These records are divided into training data used for model generation processing as shown in FIG. 3 and evaluation data used for processing lot creation processing as shown in FIG. 4, and cross-validation is performed for each of the above records. The conformity score Cij was calculated using the equation (1) of (1) ( 705090 in total), and the prediction model was evaluated based on the result.
具体的には、訓練データを実績データ122として用いて、式(1)を用いて算出された適合性スコアCijに基づいて、後述する2種類の予測モデルを生成した。その一方で、評価データの処理ロット情報をマスクしたものを予定データ124として用いて、生成された予測モデルに基づいて適合性スコアpCijを算出した。このようにして予測モデルを用いて算出された適合性スコアpCijと、マスクされていた処理ロット情報から式(1)を用いて算出された適合性スコアCijとの間で、以下の式(3)によってR2値を算出した。
Specifically, using the training data as the
実施例で生成された2種類の予測モデルと、それぞれの場合のR2値とを表4に示す。いずれの場合もR2値は高く、予測モデルが適合性スコアCijを高い精度で予測できていることがわかる。 Table 4 shows the two types of prediction models generated in the examples and the R2 value in each case. In both cases, the R2 value is high, and it can be seen that the prediction model can predict the suitability score Cij with high accuracy.
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範囲内において、各種の変形例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。 Although the preferred embodiments of the present invention have been described in detail with reference to the accompanying drawings, the present invention is not limited to these examples. It is clear that a person having ordinary knowledge in the field of technology to which the present invention belongs can come up with various modifications or modifications within the scope of the technical ideas described in the claims. , These are also naturally understood to belong to the technical scope of the present invention.
100…処理ロット決定装置、102…実績データ入力部、104…実績データ前処理部、106…モデル生成部、108…予定データ入力部、110…予定データ前処理部、112…適合性スコア算出部、114…処理ロット作成部、122…実績データ、124…予定データ、126…処理ロットデータ、128…モデルデータ。 100 ... Processing lot determination device, 102 ... Actual data input unit, 104 ... Actual data preprocessing unit, 106 ... Model generation unit, 108 ... Scheduled data input unit, 110 ... Scheduled data preprocessing unit, 112 ... Conformity score calculation unit , 114 ... Processing lot creation unit, 122 ... Actual data, 124 ... Scheduled data, 126 ... Processing lot data, 128 ... Model data.
Claims (10)
前記実績データに基づいて、前記材料単位の組み合わせにおける前記処理ロットに関する情報が所定の条件を満たす場合に高くなる適合性スコアを目的変数とし、前記既に処理された材料単位に関する情報を説明変数とする予測モデルを、回帰手法を用いて生成するモデル生成部と
を備える予測モデル生成装置。 An actual data input unit for inputting actual data including information on a material unit already processed in a process to be processed lot determination and information on a processing lot to which the already processed material unit is assigned.
Based on the actual data, the conformity score that becomes higher when the information about the processing lot in the combination of the material units satisfies a predetermined condition is set as the objective variable, and the information about the already processed material units is used as the explanatory variable. A predictive model generator equipped with a model generator that generates a predictive model using a regression method.
前記適合性スコアは、前記材料単位の組み合わせが、前記処理ロットに関する情報で特定される同一の処理ロットに含まれる場合に高くなる、請求項1に記載の予測モデル生成装置。 The information about the processing lot includes the identification information of the processing lot.
The predictive model generator according to claim 1, wherein the suitability score is increased when the combination of the material units is included in the same processing lot specified in the information about the processing lot.
前記適合性スコアは、前記処理ロットに関する情報で特定される処理ロット同士が異なる場合において、前記材料単位の組み合わせが、時間的に近接する前記処理ロットに含まれる場合、または条件的に類似する前記処理ロットに含まれる場合に高くなる、請求項1または請求項2に記載の予測モデル生成装置。 The information about the processing lot includes the identification information of the processing lot.
The suitability score is such that when the processing lots specified in the information about the processing lot are different from each other, the combination of the material units is included in the processing lots which are close in time, or the conditions are similar. The predictive model generator according to claim 1 or 2, which becomes higher when included in a processing lot.
前記適合性スコアは、前記材料単位の処理順序に関する情報に基づいて設定される、請求項1から請求項3のいずれか1項に記載の予測モデル生成装置。 The information about the processing lot includes information about the processing order of the material unit.
The predictive model generator according to any one of claims 1 to 3, wherein the suitability score is set based on information regarding the processing order of the material units .
既に処理された材料単位に関する情報を説明変数として回帰手法を用いて生成された予測モデルに基づいて、前記材料単位の組み合わせにおける前記処理ロットに関する情報が所定の条件を満たす場合に高くなる適合性スコアを算出する適合性スコア算出部と、
前記適合性スコアに基づいて前記未処理の材料単位を処理ロットに追加する処理ロット作成部と
を備える処理ロット作成装置。 Scheduled data input unit for inputting scheduled data including information on unprocessed material units in the process to be processed lot determination, and
A conformance score that is high when the information about the processing lot in the combination of the material units meets certain conditions , based on a predictive model generated using the regression method with the information about the already processed material units as the explanatory variables. The suitability score calculation unit that calculates
A processing lot creation device comprising a processing lot creation unit that adds the unprocessed material unit to the processing lot based on the suitability score.
前記実績データに基づいて、前記材料単位の組み合わせにおける前記処理ロットに関する情報が所定の条件を満たす場合に高くなる適合性スコアを目的変数とし、前記既に処理された材料単位に関する情報を説明変数とする予測モデルを、回帰手法を用いて生成するモデル生成ステップと
を含む予測モデル生成方法。 An actual data input step in which actual data including information about a material unit already processed in a process to be processed lot determination and information about a processing lot to which the already processed material unit is assigned is input.
Based on the actual data, the conformity score that becomes higher when the information about the processing lot in the combination of the material units satisfies a predetermined condition is set as the objective variable, and the information about the already processed material units is used as the explanatory variable. A predictive model generation method including a model generation step for generating a predictive model using a regression method.
既に処理された材料単位に関する情報を説明変数として回帰手法を用いて生成された予測モデルに基づいて、前記材料単位の組み合わせにおける前記処理ロットに関する情報が所定の条件を満たす場合に高くなる適合性スコアを算出する適合性スコア算出ステップと、
前記適合性スコアに基づいて前記未処理の材料単位を処理ロットに追加する処理ロット作成ステップと
を含む処理ロット作成方法。 A scheduled data entry step in which scheduled data containing information about unprocessed material units is entered in the process for which the processing lot is determined .
A conformance score that is high when the information about the processing lot in the combination of the material units meets certain conditions , based on a predictive model generated using the regression method with the information about the already processed material units as the explanatory variables. The suitability score calculation step to calculate, and
A process lot creation method comprising a process lot creation step of adding the unprocessed material unit to a process lot based on the suitability score.
前記実績データに基づいて、前記材料単位の組み合わせにおける前記処理ロットに関する情報が所定の条件を満たす場合に高くなる適合性スコアを目的変数とし、前記既に処理された材料単位に関する情報を説明変数とする予測モデルを、回帰手法を用いて生成するモデル生成部と
を備える予測モデル生成装置としてコンピュータを動作させるためのプログラム。 An actual data input unit for inputting actual data including information on a material unit already processed in a process to be processed lot determination and information on a processing lot to which the already processed material unit is assigned.
Based on the actual data, the conformity score that becomes higher when the information about the processing lot in the combination of the material units satisfies a predetermined condition is set as the objective variable, and the information about the already processed material units is used as the explanatory variable. A program for operating a computer as a predictive model generator equipped with a model generator that generates a predictive model using a regression method.
既に処理された材料単位に関する情報を説明変数として回帰手法を用いて生成された予測モデルに基づいて、前記材料単位の組み合わせにおける前記処理ロットに関する情報が所定の条件を満たす場合に高くなる適合性スコアを算出する適合性スコア算出部と、
前記適合性スコアに基づいて前記未処理の材料単位を処理ロットに追加する処理ロット作成部と
を備える処理ロット作成装置としてコンピュータを動作させるためのプログラム。 Scheduled data input unit for inputting scheduled data including information on unprocessed material units in the process to be processed lot determination, and
A conformance score that is high when the information about the processing lot in the combination of the material units meets certain conditions , based on a predictive model generated using the regression method with the information about the already processed material units as the explanatory variables. The suitability score calculation unit that calculates
A program for operating a computer as a processing lot creation device including a processing lot creation unit that adds the unprocessed material unit to a processing lot based on the suitability score.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018068874A JP7035731B2 (en) | 2018-03-30 | 2018-03-30 | Predictive model generator, processing lot creation device, prediction model generation method, processing lot creation method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018068874A JP7035731B2 (en) | 2018-03-30 | 2018-03-30 | Predictive model generator, processing lot creation device, prediction model generation method, processing lot creation method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019179442A JP2019179442A (en) | 2019-10-17 |
| JP7035731B2 true JP7035731B2 (en) | 2022-03-15 |
Family
ID=68278677
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018068874A Active JP7035731B2 (en) | 2018-03-30 | 2018-03-30 | Predictive model generator, processing lot creation device, prediction model generation method, processing lot creation method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7035731B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2023058266A1 (en) * | 2021-10-05 | 2023-04-13 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7367640B2 (en) * | 2020-09-02 | 2023-10-24 | トヨタ自動車株式会社 | Blast hole analysis method, program, and casting condition derivation method |
| CA3212200A1 (en) * | 2021-03-16 | 2022-09-22 | Amgen Inc. | Component matching decision support tool |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008112212A (en) | 2006-10-27 | 2008-05-15 | Nippon Steel Corp | Manufacturing lot aggregation support system, manufacturing lot aggregation support method, computer program, and computer-readable recording medium |
| JP2012194712A (en) | 2011-03-16 | 2012-10-11 | Panasonic Corp | Production plan creation method |
-
2018
- 2018-03-30 JP JP2018068874A patent/JP7035731B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008112212A (en) | 2006-10-27 | 2008-05-15 | Nippon Steel Corp | Manufacturing lot aggregation support system, manufacturing lot aggregation support method, computer program, and computer-readable recording medium |
| JP2012194712A (en) | 2011-03-16 | 2012-10-11 | Panasonic Corp | Production plan creation method |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2023058266A1 (en) * | 2021-10-05 | 2023-04-13 | ||
| JP7475555B2 (en) | 2021-10-05 | 2024-04-26 | 三菱電機株式会社 | Traceability management system, traceability management method and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019179442A (en) | 2019-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Voß et al. | Hybrid flow shop scheduling as a multi-mode multi-project scheduling problem with batching requirements: A real-world application | |
| JP7035731B2 (en) | Predictive model generator, processing lot creation device, prediction model generation method, processing lot creation method, and program | |
| US6684117B2 (en) | Methods and systems for scheduling work | |
| Konrad et al. | Striving for zero defect production: intelligent manufacturing control through data mining in continuous rolling mill processes | |
| JP4907507B2 (en) | Equipment maintenance plan creation support apparatus, method, program, and computer-readable recording medium | |
| JP2011159230A (en) | Scheduling support system, scheduling support method, and scheduling support program | |
| JP7156024B2 (en) | Plan creation device, plan creation method, and program | |
| Griffin et al. | A framework for assessing investment costs of additive manufacturing | |
| As’ad et al. | Production scheduling in steel rolling mills with demand substitution: Rolling horizon implementation and approximations | |
| JP5300708B2 (en) | Production management apparatus, production management method and program | |
| JP4983719B2 (en) | Rolling order determination method and rolling order determination apparatus for hot rolling, and hot rolled steel sheet manufacturing method and manufacturing apparatus | |
| JP5000369B2 (en) | Delivery date adjustment support device, delivery date negotiation support device, method, computer program, and computer-readable storage medium | |
| Antonova et al. | Development of simulation model of continuous casting machine with dry change of steel ladles | |
| Kokare et al. | Comparison of wire arc additive manufacturing and subtractive manufacturing approaches from an environmental and economic perspective | |
| Van Voorhis et al. | Developing software for generating pouring schedules for steel foundries | |
| JP5402621B2 (en) | Manufacturing load prediction apparatus, method, computer program, and computer-readable storage medium | |
| JP4225010B2 (en) | Steel plate production planning method and steel plate manufacturing method | |
| Desai et al. | Assessment of straight-line drawing machine and workforce utilization using time study, work sampling and downtime analysis in steel industry | |
| JP7646217B2 (en) | Machine learning device, machine learning method, and mold maintenance timing prediction device | |
| JP5454479B2 (en) | Steel rolling plan planning device, steel rolling plan planning method, and computer program | |
| KR20010047209A (en) | Method for predicting quality in mini-mill process | |
| Akintseva et al. | Modeling cutting force during internal grinding with different wheel characteristics | |
| JP7288188B2 (en) | Inventory allocation planning device, method and program | |
| Storck et al. | A cost model for the effect of setup time reduction in stainless steel strip production | |
| JP2025121712A (en) | Planning device, planning method, and planning program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201106 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210713 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210714 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210902 |
|
| 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: 20220201 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220214 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7035731 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |