JP7484845B2 - Quality prediction model creation method, quality prediction method, operation condition presentation method, quality prediction model creation device, quality prediction device, and operation condition presentation device - Google Patents
Quality prediction model creation method, quality prediction method, operation condition presentation method, quality prediction model creation device, quality prediction device, and operation condition presentation device Download PDFInfo
- Publication number
- JP7484845B2 JP7484845B2 JP2021133827A JP2021133827A JP7484845B2 JP 7484845 B2 JP7484845 B2 JP 7484845B2 JP 2021133827 A JP2021133827 A JP 2021133827A JP 2021133827 A JP2021133827 A JP 2021133827A JP 7484845 B2 JP7484845 B2 JP 7484845B2
- Authority
- JP
- Japan
- Prior art keywords
- quality
- quality prediction
- data
- prediction model
- product
- 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/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
Description
本発明は、品質予測モデルの作成方法、品質予測方法、操業条件提示方法、品質予測モデルの作成装置、品質予測装置および操業条件提示装置に関する。 The present invention relates to a method for creating a quality prediction model, a quality prediction method, a method for presenting operating conditions, a device for creating a quality prediction model, a quality prediction device, and a device for presenting operating conditions.
特許文献1には、鉄鋼製品の品質を予測する方法として、多工程にわたる製品製造時の操業条件データと最終工程における品質判定データとを、製品上の品質判定位置を考慮して紐付けた後、当該データによって学習させたモデルを用いて品質を予測する方法が開示されている。
しかしながら、特許文献1の方法では、学習するデータが製品上の特定の品質判定位置に限定される。そのため、例えば製品上の品質判定位置の周辺の情報については学習することができず、当該周辺の情報を含めた操業条件の変化に伴う品質への影響を考慮することが難しかった。従って、特許文献1の方法では、製品の品質の予測精度に未だ改善の余地があった。
However, in the method of
本発明は、上記に鑑みてなされたものであって、製品の品質を高精度に予測可能な、品質予測モデルの作成方法、品質予測方法、操業条件提示方法、品質予測モデルの作成装置、品質予測装置および操業条件提示装置を提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide a quality prediction model creation method, a quality prediction method, an operating condition presentation method, a quality prediction model creation device, a quality prediction device, and an operating condition presentation device that are capable of predicting product quality with high accuracy.
上述した課題を解決し、目的を達成するために、本発明に係る品質予測モデルの作成方法は、複数の工程を経て製造される製品の品質予測モデルの作成方法であって、最終工程後の最終製品の特定方向の特定位置ごとに、各工程における一以上の操業条件と前記最終製品の品質とを紐づけて、二次元データを作成するデータ作成ステップと、前記二次元データを入力データとして、製品の欠陥発生確率スコアを出力データとして、前記特定方向の特定位置ごとの品質を予測する品質予測モデルを機械学習によって作成するモデル作成ステップと、を含む。 In order to solve the above-mentioned problems and achieve the objective, the quality prediction model creation method of the present invention is a method for creating a quality prediction model for a product manufactured through multiple processes, and includes a data creation step of creating two-dimensional data for each specific position in a specific direction of a final product after the final process by linking one or more operating conditions in each process with the quality of the final product, and a model creation step of creating a quality prediction model by machine learning that predicts the quality for each specific position in the specific direction using the two-dimensional data as input data and a product defect occurrence probability score as output data.
また、本発明に係る品質予測モデルの作成方法は、上記発明において、前記最終製品の品質が、予め定めた所定長ごとに取得され、前記データ作成ステップが、前記所定長ごとの品質に対して、前記最終製品の長さ方向の予め定めた単位長さごとに、各工程における一以上の操業条件と前記最終製品の品質とを紐づけて、前記二次元データを作成する。 In addition, in the method for creating a quality prediction model according to the present invention, in the above invention, the quality of the final product is obtained for each predetermined length, and the data creation step creates the two-dimensional data by linking one or more operating conditions in each process with the quality of the final product for each predetermined unit length in the length direction of the final product for the quality for each predetermined length.
また、本発明に係る品質予測モデルの作成方法は、上記発明において、前記データ作成ステップが、前記品質予測モデルによる予測精度が向上するように、各工程における操業条件の並び順を決定し、決定した並び順で前記最終製品の品質と紐づけて、前記二次元データを作成する。 In addition, in the method for creating a quality prediction model according to the present invention, in the above invention, the data creation step determines the order of the operating conditions in each process so as to improve the prediction accuracy of the quality prediction model, and creates the two-dimensional data by linking the determined order to the quality of the final product.
また、本発明に係る品質予測モデルの作成方法は、上記発明において、前記モデル作成ステップが、畳み込みニューラルネットワークを用いてモデルを作成する。 In addition, in the method for creating a quality prediction model according to the present invention, in the above invention, the model creation step creates a model using a convolutional neural network.
また、本発明に係る品質予測モデルの作成方法は、上記発明において、前記製品が、複数の工程を経て製造される鉄鋼製品であり、前記複数の工程には、製銑、製鋼、熱延、冷延、焼鈍および表面処理のいずれか一つ以上の工程が含まれる。 The method for creating a quality prediction model according to the present invention is the above invention in which the product is a steel product manufactured through a plurality of processes, and the plurality of processes include one or more of ironmaking, steelmaking, hot rolling, cold rolling, annealing, and surface treatment.
また、本発明に係る品質予測モデルの作成方法は、上記発明において、前記操業条件が、各工程において標準条件として設定された設定操業条件、または各工程において計測された実績操業条件である。 In addition, in the method for creating a quality prediction model according to the present invention, in the above invention, the operating conditions are preset operating conditions set as standard conditions in each process, or actual operating conditions measured in each process.
また、本発明に係る品質予測モデルの作成方法は、上記発明において、前記実績操業条件が、計測されたデータの平均値、最大値または最小値である。 In addition, in the method for creating a quality prediction model according to the present invention, in the above invention, the actual operating conditions are the average, maximum or minimum values of the measured data.
上述した課題を解決し、目的を達成するために、本発明に係る品質予測方法は、上記の品質予測モデルの作成方法で作成された品質予測モデルに対して、最終工程後の最終製品の特定方向の特定位置ごとに、各工程における一以上の操業条件と前記最終製品の品質とが紐づけられた二次元データを入力することにより、製品の欠陥発生確率スコアを予測する品質予測ステップを含む。 In order to solve the above-mentioned problems and achieve the objective, the quality prediction method according to the present invention includes a quality prediction step of predicting a defect occurrence probability score of a product by inputting two-dimensional data that links one or more operating conditions in each process with the quality of the final product for each specific position in a specific direction of the final product after the final process into the quality prediction model created by the above-mentioned quality prediction model creation method.
上述した課題を解決し、目的を達成するために、本発明に係る操業条件提示方法は、上記の品質予測モデルの作成方法で作成された品質予測モデルに対して、最終工程後の最終製品の特定方向の特定位置ごとに、製品の製造途中工程までの実績操業条件と、その後の工程について標準条件として設定された設定操業条件とを入力することにより、前記実績操業条件および前記設定操業条件で製造した場合の前記製品の欠陥発生確率スコアを予測する品質予測ステップと、前記欠陥発生確率スコアが所定の値以下となるような設定操業条件を探索する操業条件探索ステップと、探索した前記設定操業条件を提示する操業条件提示ステップと、を含む。 In order to solve the above-mentioned problems and achieve the object, the operating condition presentation method according to the present invention includes a quality prediction step of predicting the defect occurrence probability score of the product when manufactured under the actual operating conditions and the set operating conditions by inputting the actual operating conditions up to the intermediate manufacturing process of the product and the set operating conditions set as standard conditions for the subsequent processes for each specific position in a specific direction of the final product after the final process into the quality prediction model created by the above-mentioned quality prediction model creation method, an operating condition search step of searching for set operating conditions that will make the defect occurrence probability score equal to or less than a predetermined value, and an operating condition presentation step of presenting the searched set operating conditions.
また、本発明に係る操業条件提示方法は、上記発明において、前記操業条件探索ステップが、前記設定操業条件のうち、前記欠陥発生確率スコアの値が所定の値を超える設定操業条件を変更しながら、前記実績操業条件とともに前記品質予測モデルに対して入力することにより、前記欠陥発生確率スコアが所定の値以下となるような前記設定操業条件を探索する。 In the operating condition presentation method according to the present invention, in the above invention, the operating condition search step searches for the set operating conditions that make the defect occurrence probability score equal to or less than the predetermined value by inputting the set operating conditions, among the set operating conditions, to the quality prediction model together with the actual operating conditions while changing the set operating conditions that make the defect occurrence probability score exceed a predetermined value.
上述した課題を解決し、目的を達成するために、本発明に係る品質予測モデルの作成装置は、複数の工程を経て製造される製品の品質予測モデルの作成装置であって、最終工程後の最終製品の特定方向の特定位置ごとに、各工程における一以上の操業条件と前記最終製品の品質とを紐づけて、二次元データを作成するデータ作成手段と、前記二次元データを入力データとして、製品の欠陥発生確率スコアを出力データとして、前記特定方向の特定位置ごとの品質を予測する予測モデルを機械学習によって作成するモデル作成手段と、を備える。 In order to solve the above-mentioned problems and achieve the objective, the quality prediction model creation device of the present invention is a quality prediction model creation device for a product manufactured through multiple processes, and includes: a data creation means that creates two-dimensional data for each specific position in a specific direction of a final product after the final process by linking one or more operating conditions in each process with the quality of the final product; and a model creation means that uses machine learning to create a prediction model that predicts the quality for each specific position in the specific direction, using the two-dimensional data as input data and a product defect occurrence probability score as output data.
上述した課題を解決し、目的を達成するために、本発明に係る品質予測装置は、上記の品質予測モデルの作成装置で作成された品質予測モデルに対して、最終工程後の最終製品の特定方向の特定位置ごとに、各工程における一以上の操業条件と前記最終製品の品質とが紐づけられた二次元データを入力することにより、製品の欠陥発生確率スコアを予測する品質予測手段を備える。 In order to solve the above-mentioned problems and achieve the objective, the quality prediction device according to the present invention includes a quality prediction means for predicting a defect occurrence probability score of a product by inputting two-dimensional data that links one or more operating conditions in each process with the quality of the final product for each specific position in a specific direction of the final product after the final process into the quality prediction model created by the above-mentioned quality prediction model creation device.
上述した課題を解決し、目的を達成するために、本発明に係る操業条件提示装置は、上記の品質予測モデルの作成装置で作成された品質予測モデルに対して、最終工程後の最終製品の特定方向の特定位置ごとに、製品の製造途中工程までの実績操業条件と、その後の工程について標準条件として設定された設定操業条件とを入力することにより、前記実績操業条件および前記設定操業条件で製造した場合の前記製品の欠陥発生確率スコアを予測する品質予測手段と、前記欠陥発生確率スコアが所定の値以下となるような設定操業条件を探索する操業条件探索手段と、探索した前記設定操業条件を提示する操業条件提示手段と、を備える。 In order to solve the above-mentioned problems and achieve the object, the operating condition presentation device according to the present invention includes a quality prediction means for inputting actual operating conditions up to an intermediate process in the manufacture of the product and set operating conditions set as standard conditions for the subsequent processes for each specific position in a specific direction of the final product after the final process into the quality prediction model created by the above-mentioned quality prediction model creation device, thereby predicting the defect occurrence probability score of the product when manufactured under the actual operating conditions and the set operating conditions, an operating condition search means for searching for set operating conditions that will make the defect occurrence probability score equal to or less than a predetermined value, and an operating condition presentation means for presenting the searched set operating conditions.
本発明に係る品質予測モデルの作成方法、品質予測方法、操業条件提示方法、品質予測モデルの作成装置、品質予測装置および操業条件提示装置によれば、最終製品の特定方向の特定位置ごとに、各工程における一以上の操業条件と最終製品の品質とを紐づけた二次元データを入力データとして学習させることにより、製品の品質を高精度に予測可能な品質予測モデルを作成することができる。 The quality prediction model creation method, quality prediction method, operating condition presentation method, quality prediction model creation device, quality prediction device, and operating condition presentation device of the present invention can create a quality prediction model that can predict product quality with high accuracy by learning two-dimensional data that links one or more operating conditions in each process to the quality of the final product for each specific position in a specific direction of the final product as input data.
本発明の実施形態に係る品質予測モデルの作成方法、品質予測方法、操業条件提示方法、品質予測モデルの作成装置、品質予測装置および操業条件提示装置について、図面を参照しながら説明する。 The quality prediction model creation method, quality prediction method, operating condition presentation method, quality prediction model creation device, quality prediction device, and operating condition presentation device according to the embodiments of the present invention will be described with reference to the drawings.
〔情報処理装置〕
図1は、実施形態に係る品質予測モデルの作成装置(以下、「モデル作成装置」という)、品質予測装置および操業条件提示装置を実現する情報処理装置1の構成を示している。情報処理装置1は、図1に示すように、入力部10と、記憶部20と、演算部30と、表示部40と、を備えている。
[Information processing device]
1 shows the configuration of an
実施形態に係るモデル作成装置は、情報処理装置1のうち、演算部30の品質予測部33、影響度算出部34および操業条件提示部35を除いた構成要素により実現される。また、実施形態に係る品質予測装置は、情報処理装置1のうち、演算部30の影響度算出部34および操業条件提示部35を除いた構成要素により実現される。また、実施形態に係る操業条件提示装置は、情報処理装置1の各構成要素により実現される。以下、情報処理装置1の各構成要素について説明する。
The model creation device according to the embodiment is realized by the components of the
入力部10は、演算部30に対する入力手段であり、例えばキーボード、マウスポインタ、テンキー等の入力装置によって実現される。入力部10は、演算部30における各種処理に必要な情報を入力する。 The input unit 10 is an input means for the calculation unit 30, and is realized by an input device such as a keyboard, a mouse pointer, or a numeric keypad. The input unit 10 inputs information necessary for various processes in the calculation unit 30.
記憶部20は、EPROM(Erasable Programmable ROM)、ハードディスクドライブ(Hard Disk Drive:HDD)およびリムーバブルメディア等の記録媒体から構成される。リムーバブルメディアとしては、例えばUSB(Universal Serial Bus)メモリ、CD(Compact Disc)、DVD(Digital Versatile Disc)、BD(Blu-ray(登録商標) Disc)のようなディスク記録媒体が挙げられる。記憶部20には、オペレーティングシステム(Operating System:OS)、各種プログラム、各種テーブル、各種データベース等が格納可能である。記憶部20には、操業DB(データベース)21が保存されている。 The memory unit 20 is composed of recording media such as an EPROM (Erasable Programmable ROM), a hard disk drive (HDD), and removable media. Examples of removable media include a universal serial bus (USB) memory, and disc recording media such as a compact disc (CD), a digital versatile disc (DVD), and a Blu-ray (registered trademark) disc (BD). The memory unit 20 can store an operating system (OS), various programs, various tables, various databases, and the like. The memory unit 20 also stores an operation database (DB) 21.
操業DB21には、過去に製造された製品の操業データが索出可能に格納されている。ここで、本実施形態における「製品」としては、複数の工程を経て製造される鉄鋼製品(例えばコイル)等が挙げられる。例えば鉄鋼製品の場合、前記した「複数の工程」としては、例えば製銑工程、製鋼工程、熱延工程、冷延工程、焼鈍工程および表面処理工程の、いずれか一つ以上の工程が含まれる。 Operation DB21 stores searchable operational data for products that have been manufactured in the past. In this embodiment, the "product" refers to a steel product (e.g., coil) that is manufactured through multiple processes. For example, in the case of a steel product, the "multiple processes" mentioned above include one or more of the following processes: iron-making process, steel-making process, hot rolling process, cold rolling process, annealing process, and surface treatment process.
また、「操業データ」としては、例えば各工程において標準条件として事前に設定されている設定操業条件(設定製造条件)データ、過去に製品を製造した際の複数の工程において計測装置によって計測された実績操業条件(実績製造条件)データ、等が挙げられる。 Examples of "operation data" include set operating conditions (set manufacturing conditions) data that are set in advance as standard conditions for each process, and actual operating conditions (actual manufacturing conditions) data measured by measuring devices in multiple processes when products were manufactured in the past.
また、「実績操業条件データ」としては、例えば各工程において計測装置によって計測されたデータの平均値、最大値または最小値のいずれかが用いられる。なお、本実施形態では、設定操業条件データと実績操業条件データとを併せたデータのことを、「操業条件データ」と呼ぶ。 The "actual operating condition data" may be, for example, the average, maximum, or minimum value of the data measured by a measuring device in each process. In this embodiment, the combined data of the set operating condition data and the actual operating condition data is called "operating condition data."
例えば鉄鋼製品の場合、前記した設定操業条件データおよび実績操業条件データとしては、製鋼工程における製品厚、製品幅、製品長、鋼中成分、鋳造速度等のデータ、熱延工程における製品厚、製品幅、製品長、製品温度、圧延速度等のデータ、冷延工程における製品厚、製品幅、製品長、圧延速度等のデータ、表面処理工程における製品厚、製品幅、製品長、表面処理炉中温度、表面処理速度等のデータ、が挙げられる。また、前記した品質データとしては、表面処理工程終了時における表面欠陥検査結果のデータ等が挙げられる。 For example, in the case of steel products, the set operating condition data and actual operating condition data include data on product thickness, product width, product length, steel components, casting speed, etc. in the steelmaking process, data on product thickness, product width, product length, product temperature, rolling speed, etc. in the hot rolling process, data on product thickness, product width, product length, rolling speed, etc. in the cold rolling process, data on product thickness, product width, product length, temperature in the surface treatment furnace, surface treatment speed, etc. in the surface treatment process. In addition, the quality data includes data on the results of surface defect inspection at the end of the surface treatment process.
演算部30は、例えばCPU(Central Processing Unit)等からなるプロセッサと、RAM(Random Access Memory)やROM(Read Only Memory)等からなるメモリ(主記憶部)と、によって実現される。 The calculation unit 30 is realized by a processor such as a CPU (Central Processing Unit) and a memory (main storage unit) such as a RAM (Random Access Memory) and a ROM (Read Only Memory).
演算部30は、プログラムを主記憶部の作業領域にロードして実行し、プログラムの実行を通じて各構成部等を制御することにより、所定の目的に合致した機能を実現する。演算部30は、前記したプログラムの実行を通じて、データ作成部31、モデル作成部32、品質予測部33、影響度算出部34および操業条件提示部35として機能する。なお、図1では、例えば一つのコンピュータによって各部の機能を実現する例を示しているが、各部の機能の実現手段は特に限定されず、例えば複数のコンピュータによって各部の機能をそれぞれ実現してもよい。
The calculation unit 30 loads a program into the working area of the main memory and executes it, and controls each component part through the execution of the program to realize functions that meet a predetermined purpose. Through the execution of the program, the calculation unit 30 functions as a
データ作成部31は、操業条件データと品質データとの紐付けを行うことにより、モデルへの入力データを作成する。まず、データ作成部31は、多工程における製造の過程で、製造設備や製造装置に事前に設定されている設定操業条件データと、各工程に設置されている複数の計測装置によって計測された実績操業条件データと、最終工程後に実際に検査された製品の品質データとを、操業DB21から収集する。なお、設定操業条件データ、実績操業条件データおよび品質データは、必要に応じて入力部10から入力してもよい。
The
ある製品の製造時の操業条件データXは、例えば下記式(1)のような要素を有している。
但し、上記式(1)の「xmn」は、製品の特定方向(例えば製品の長さ方向)の特定位置(領域)に対する製造条件情報として、予め定めた単位長さ(例えば1m)ごとに一番目からM番目まで区切ったうちのm番目(1≦m≦M)の値を示している。また、「xmn」は、製品を製造するための複数の工程を通して存在する多数の製造設備または製造装置の設定値または出力値(すなわち設定操業条件データ)、あるいは操業状態を計測することにより得られる計測値(すなわち実績操業条件データ)等の、N種類の集合を、一番目からN番目まで並べたうちのn番目(1≦n≦N)の値を示している。 However, "x mn " in the above formula (1) indicates the mth (1≦m≦M) value among the first to Mth divisions of a predetermined unit length (e.g., 1 m) as manufacturing condition information for a specific position (area) in a specific direction of the product (e.g., the length direction of the product). Also, "x mn " indicates the nth (1≦n≦N) value among the N types of sets arranged from the first to Nth, such as setting values or output values (i.e., set operating condition data) of a large number of manufacturing facilities or manufacturing devices that exist throughout multiple processes for manufacturing a product, or measurement values obtained by measuring the operating state (i.e., actual operating condition data).
また、ある製品の品質データYは、例えば下記式(2)のような要素を有している。
Y=[y] ・・・(2)
Moreover, quality data Y of a certain product has elements such as those shown in the following formula (2).
Y = [y] ... (2)
但し、上記の「y」は、製品を製造する際に、一番目の工程からK番目の工程までのK個の工程を経る場合に、K個の工程のうちの工程K、すなわち最終工程後における最終製品の品質検査判定結果を示している。ここで、品質は、複数の異なる品質評価であってもよい。すなわち、品質カテゴリごとにyiとして複数の出力を考慮することもできる。また、最終製品の品質データは、予め定めた所定長(例えば100m)ごとに取得される。 However, the above "y" indicates the quality inspection judgment result of the final product after process K, i.e., the final process, when K processes from the first process to the Kth process are passed when manufacturing a product. Here, the quality may be a plurality of different quality evaluations. In other words, a plurality of outputs can be considered as y i for each quality category. In addition, the quality data of the final product is acquired every predetermined length (e.g., 100 m).
データ作成部31は、後記する品質予測モデルを作成する際に入力する入力データを作成する。この入力データは、最終工程後の最終製品の特定方向の特定位置ごとに、各工程における一以上の操業条件データと、最終工程後に検査された最終製品の品質データとが紐付けられた二次元データであり、例えば図2に示すような複数の二次元行列によって構成される。
The
図2に例示した二次元データは、二次元行列からなるデータD1,D2,D3から構成されている。データD1,D2,D3の列方向には、品質データYと、各工程の操業条件データが並んでいる。また、データD1,D2,D3の行方向には、製品の特定方向の特定位置(特定領域)に関するデータが並んでいる。 The two-dimensional data shown in FIG. 2 is composed of data D1, D2, and D3, which are two-dimensional matrices. The columns of the data D1, D2, and D3 are arranged with quality data Y and operation condition data for each process. The rows of the data D1, D2, and D3 are arranged with data relating to a specific position (specific area) in a specific direction of the product.
前記した「製品の特定方向の特定位置に関するデータ」とは、例えば最終製品を特定方向(例えば長さ方向)に分割した際のどの位置であるかを表す番号、座標等が挙げられる。図2に例示したような二次元データが、後記する品質予測モデルを作成する際の入力データとなる。なお、データ作成部31は、作成した二次元データを記憶部20に一時的に保存してもよい。
The aforementioned "data relating to a specific position in a specific direction of the product" may be, for example, a number or coordinates indicating a position when the final product is divided in a specific direction (e.g., the length direction). The two-dimensional data as exemplified in FIG. 2 is used as input data when creating a quality prediction model, which will be described later. The
図2に示したデータD1,D2,D3は、同じ製品(例えばコイル)に関するデータでもよく、異なる製品に関するデータでもよい。データD1,D2,D3が同じ製品に関するデータである場合、データD1は、例えば前記した製品の位置「1~100」までの各工程の操業条件データが行方向に並んだデータとなる。また、データD2は、前記した製品の位置「101~200」までの各工程の操業条件データが行方向に並んだデータとなる。そして、データD3は、前記した製品の位置「201~300」までの各工程の操業条件データが行方向に並んだデータとなる。 The data D1, D2, and D3 shown in FIG. 2 may be data relating to the same product (e.g., a coil) or may be data relating to different products. When the data D1, D2, and D3 are data relating to the same product, the data D1 is, for example, data in which the operation condition data for each process up to the product positions "1 to 100" is arranged in the row direction. The data D2 is data in which the operation condition data for each process up to the product positions "101 to 200" is arranged in the row direction. The data D3 is data in which the operation condition data for each process up to the product positions "201 to 300" is arranged in the row direction.
データ作成部31が二次元データの作成の際に用いる、最終工程後の最終製品の長さ方向の操業条件データは、予め定めた単位長さごとに収集され、上記式(1)のMは所定長に設定される。これにより、最終製品の長さ方向Mmごと、言い換えるとデータ行M個ごとに、行列方式で二次元データが作成される。また、前記した「単位長さ」は例えば1mに設定することができ、前記した「所定長」は例えば100mに設定することができる。この場合、例えば図2のAに相当する長さは1mであり、Bに相当する長さは100mとなる。
The operation condition data in the length direction of the final product after the final process, which is used by the
前記「単位長さ」内の値は、観測データの平均値を基本として扱う。また、項目全体のうちの一部に、最大値を取る項目もしくは最小値を取る項目を含めてもよい。前記「単位長さ」の特徴として、最終工程で製造される鋼板の単位長さは、品質予測モデルを作成するために必要な品質データの長さ方向のデータ収集周期に応じた最小単位の限界がある。また、「単位長さ」は、途中工程で得られる長さ方向の操業条件データの、最終工程の単位長さに対応したデータ収集周期よりも、長い単位であることが好ましく、予測の対象のデータ収集周期に応じて個別に設定される。 The values in the "unit length" are treated as the average value of the observed data. In addition, some of the items may include items that take the maximum value or items that take the minimum value. A feature of the "unit length" is that the unit length of the steel plate manufactured in the final process has a minimum unit limit that corresponds to the data collection period in the length direction of the quality data required to create a quality prediction model. In addition, the "unit length" is preferably a unit longer than the data collection period corresponding to the unit length of the final process for the operational condition data in the length direction obtained in the intermediate process, and is set individually according to the data collection period of the target of prediction.
また、前記「所定長Mm」は、コイル内位置を可能な限り詳細に特定するにあたっては、小さな値であることが好ましい。一方で、高い品質予測性能を実現するには、操業条件データの変動の特徴が表れる最低限の長さが必要である。従って、「所定長Mm」は、位置特定の要求と入力データの特徴に応じた適切な値があり、予測の対象や目的に応じて個別に設定される。 The "predetermined length Mm" is preferably a small value in order to specify the position within the coil as precisely as possible. On the other hand, to achieve high quality prediction performance, a minimum length is required that reveals the characteristics of fluctuations in the operating condition data. Therefore, the "predetermined length Mm" has an appropriate value according to the requirements for position specification and the characteristics of the input data, and is set individually according to the target and purpose of the prediction.
このように、データ作成部31は、所定長(例えば100m)ごとの品質に対して、最終製品の長さ方向の予め定めた単位長さ(例えば1m)ごとに、各工程における操業条件データと品質データとを紐づけて、二次元データを作成する。
In this way, the
データ作成部31で作成された二次元データには、潜在的な情報として、製品の特定方向に対する操業条件の変動情報と、データ構造上で近傍にある操業条件間の関係性の情報とが含まれていると見做すことができる。従って、品質予測モデルに対する入力データを二次元化し、通常の一次元データよりも、製品の特定方向に対する操業条件の情報量を増加させることにより、品質の良否に関係する操業変動のパターンを捉えやすくなる。
The two-dimensional data created by the
ここで、データ作成部31は、通常は、操業条件データ列を製造工程の上流側から下流側へと順に並べたものを用いて二次元データを作成するが、後記する品質予測モデルによる予測精度が向上するように、各工程における操業条件データの並び順を決定し、決定した並び順で最終製品の品質データと紐づけて、二次元データを作成してもよい。
The
二次元データ(図2参照)における複数の操業条件データ列の並び順が、製品の品質の良否に対して関係性を有する場合、操業条件データ列の並び順によって、特定の二次元的パターンに対して反応して情報を伝達する品質予測モデル特徴判別層が、操業条件データ間の関係性の情報のパターンを一層判別しやすくなる状況が発生し得る。 When the order of multiple operating condition data strings in two-dimensional data (see Figure 2) has a relationship to the quality of a product, the order of the operating condition data strings can make it easier for the quality prediction model feature discrimination layer, which reacts to specific two-dimensional patterns and transmits information, to discern patterns of information relating to the relationships between operating condition data.
そのため、データ作成部31は、二次元データを作成する際に、当初は製造工程順に並んでいた操業条件データ列の並び順を、予測精度が最も高くなるように、例えば最適化アルゴリズムによって探索して並び替えてもよいし、あるいは品質に関する各操業条件データ間の関連性の知見等に応じて並び替えてもよい。このように、二次元データを作成する際の操業条件データの並び順を最適化することにより、製品の品質の予測精度をより向上させることができる。
Therefore, when creating the two-dimensional data, the
モデル作成部32は、データ作成部31が作成した二次元データを用いて、任意の要求条件に対する製品の品質を予測する品質予測モデルを作成する。この品質予測モデルは、入力部分、特徴判別部分、予測判定部分および出力部分で構成される。
The
入力部分では、前記した図2に示すように、製品の特定方向(例えば製品の長さ方向)の位置座標を行方向、各操業条件を列方向とする二次元行列の構造を有する二次元データが入力される。 As shown in Figure 2 above, the input section inputs two-dimensional data having a two-dimensional matrix structure with the position coordinates of the product in a specific direction (e.g., the length direction of the product) in the row direction and each operating condition in the column direction.
特徴判別部分では、入力データの二次元的特徴のパターンを捉えて特徴判別するように、モデルの学習が実施される。これにより、特定の二次元パターンに対して反応して情報を伝達する特徴判別層が形成される。この特徴判別層は複数層分形成され、ある層から次の層へと順次情報を伝達する。また、情報を渡す入力部分に接続された層から、情報を受ける予測判定部分に接続された層に向かって情報を伝達する。 In the feature discrimination section, a model is trained to capture patterns of two-dimensional features in the input data and discriminate features. This forms a feature discrimination layer that reacts to specific two-dimensional patterns and transmits information. This feature discrimination layer is formed in multiple layers, and information is transmitted from one layer to the next in sequence. Information is also transmitted from the layer connected to the input part that passes on information to the layer connected to the prediction and judgment part that receives information.
予測判定部分では、品質に影響を及ぼす複数の操業条件の複雑なパターンを基に、二次元データの入力に対して、品質判定予測結果を出力する。 The prediction and judgment part outputs quality judgment prediction results for the input of two-dimensional data, based on the complex patterns of multiple operating conditions that affect quality.
本実施形態では、ニューラルネットワーク構造のアルゴリズムの一種である畳み込みニューラルネットワーク(Convolutional Neural Network(以下、「CNN」という))を利用して品質予測モデルを構築する。CNNは、人間の脳の神経回路網と呼ばれる神経細胞(ニューロン)からなるネットワーク構造とその学習機構を模した機械学習アルゴリズムである。CNNは、入力層、畳み込み層、プーリング層、全結合層および出力層から構成される。 In this embodiment, a quality prediction model is constructed using a Convolutional Neural Network (hereinafter referred to as "CNN"), which is a type of algorithm with a neural network structure. CNN is a machine learning algorithm that mimics the network structure of nerve cells (neurons) in the human brain, called the neural circuit network, and its learning mechanism. CNN is composed of an input layer, a convolution layer, a pooling layer, a fully connected layer, and an output layer.
CNNでは、畳み込み層で入力データの一部の領域ごとにカーネルと呼ばれるフィルタを適用することにより、データの畳み込みを行い、特徴抽出を行って特徴マップ(「要素」ともいう)を構成する。フィルタの数は複数であってもよく、その場合は構成される特徴マップの数も複数になる。CNNの学習においては、フィルタのパラメータを自動的に学習する。 In a CNN, a filter called a kernel is applied to each partial region of the input data in the convolutional layer to convolve the data and extract features to construct a feature map (also called an "element"). There may be multiple filters, in which case multiple feature maps will be constructed. When training a CNN, the filter parameters are learned automatically.
プーリング層では、畳み込みによって得られた各々の特徴マップのサイズを縮約する。畳み込み層およびプーリング層は、交互にそれぞれ同数の複数層で構成してもよい。全結合層では、特徴マップの組み合わせから、特定の予測結果に分類するための識別を行う。例えば鉄鋼製品の場合、前記した「特定の予測結果」としては、表面欠陥等の品質不良の有無が挙げられる。 In the pooling layer, the size of each feature map obtained by convolution is reduced. The convolutional layers and pooling layers may be configured with the same number of layers, alternating. In the fully connected layer, classification is performed to classify the combination of feature maps into specific prediction results. For example, in the case of steel products, the aforementioned "specific prediction results" include the presence or absence of quality defects such as surface defects.
このように、品質予測モデルの作成にCNNを適用することにより、入力データに対する特徴的なパターンを抽出し、そのパターンによって高精度に識別される分類を出力データとして得ることができる。本実施形態では、品質に影響を及ぼす複数の操業条件の複雑なパターンを、各操業条件の一次元入力に対して品質不良発生の有無の分類確率を出力とするCNN(一次元CNN)によって識別を行う。この場合、品質不良発生の分類確率が、任意の値p(0≦p≦1)未満の場合は「品質不良なし」と分類し、当該分類確率が任意の値p以上の場合は「品質不良あり」と分類するように、分類確率の閾値を設定する。 In this way, by applying CNN to create a quality prediction model, it is possible to extract characteristic patterns from input data and obtain classifications that are identified with high accuracy based on those patterns as output data. In this embodiment, complex patterns of multiple operating conditions that affect quality are identified using a CNN (one-dimensional CNN) that outputs the classification probability of the occurrence or absence of quality defects for each one-dimensional input of an operating condition. In this case, a threshold for the classification probability is set so that when the classification probability of the occurrence of quality defects is less than an arbitrary value p (0≦p≦1), the data is classified as "no quality defect," and when the classification probability is equal to or greater than an arbitrary value p, the data is classified as "quality defect."
図3は、二次元データの入力に対して品質を予測するCNNモデルの概要を示している。同図の「入力」では、説明の便宜上、列方向と行方向のデータの並べ方を、図2から変更している。すなわち、同図では、列方向に製品の特定方向位置が並んでおり、行方向に各工程の操業条件データが並んでいる。また、同図の「入力」において太枠で示した領域は、CNNへのデータの入力単位であり、例えば図2のデータD1,D2,D3のそれぞれに対応している。 Figure 3 shows an overview of a CNN model that predicts quality for two-dimensional data input. For ease of explanation, the arrangement of data in the columns and rows in the "Input" section of the figure has been changed from that in Figure 2. That is, in this figure, specific directional positions of products are arranged in the columns, and operating condition data for each process are arranged in the rows. Also, the areas outlined in bold in the "Input" section of the figure are units of data input to the CNN, and correspond to, for example, data D1, D2, and D3 in Figure 2.
モデル作成部32は、データ作成部31で作成した二次元データを入力データとして、製品の品質カテゴリごとの欠陥発生確率スコアを出力データとして、特定方向の特定位置ごとの品質を予測する品質予測モデルを機械学習(CNN)によって作成する。なお、「品質カテゴリごとの欠陥発生確率スコア」とは、例えば「欠陥Aの発生確率が70%」、「欠陥Bの発生確率が30%」等のように、複数種類の欠陥の有無に関する分類確率のことを示している。
The
品質予測部33は、最終工程後の最終製品の特定方向の特定位置ごとに、各工程における一以上の操業条件データと最終製品の品質データとが紐づけられた二次元データを入力することにより、対象製品の欠陥発生確率スコアを予測する。すなわち、品質予測部33では、モデル作成部32で作成された品質予測モデルに対して、図2に示すような、品質を予測したい製品の特定方向の特定位置の座標と、複数の操業条件とからなる二次元構造のデータを入力することにより、対象製品の欠陥発生確率スコアを出力させる。
The quality prediction unit 33 predicts the defect occurrence probability score of the target product by inputting two-dimensional data that links one or more operational condition data in each process with the quality data of the final product for each specific position in a specific direction of the final product after the final process. That is, the quality prediction unit 33 inputs two-dimensional structure data consisting of the coordinates of a specific position in a specific direction of the product whose quality is to be predicted and multiple operational conditions, as shown in FIG. 2, to the quality prediction model created by the
そして、品質予測部33は、品質予測結果である欠陥発生確率スコアを、表示部40に表示させる。この場合、品質予測部33は、対象製品に関する情報を閲覧できる表示部40に、品質不良なしの予測結果の場合には○印を表示させ、品質不良ありの予測結果の場合には×印を表示させてもよく、あるいは品質不良ありの予測結果の場合にのみ「対象製品は品質不良発生が予測される」等といった文言を表示させてもよい。 Then, the quality prediction unit 33 displays the defect occurrence probability score, which is the quality prediction result, on the display unit 40. In this case, the quality prediction unit 33 may display a circle mark in the case of a prediction result of no quality defect, and a cross mark in the case of a prediction result of a quality defect, on the display unit 40 where information on the target product can be viewed, or may display a statement such as "The target product is predicted to have a quality defect" only in the case of a prediction result of a quality defect.
ここで、品質予測部33は、モデル作成部32で作成された品質予測モデルに対して、最終工程後の最終製品の特定方向の特定位置ごとに、製品の製造途中工程までの実績操業条件と、その後の工程について標準条件として設定された設定操業条件とを入力データとして入力することにより、実績操業条件および設定操業条件で製造した場合の対象製品の欠陥発生確率スコアを予測してもよい。
The quality prediction unit 33 may input, as input data, the actual operating conditions up to the intermediate manufacturing process of the product and the set operating conditions set as standard conditions for the subsequent processes for each specific position in a specific direction of the final product after the final process into the quality prediction model created by the
この場合、品質予測部33は、製品を製造するための工程として、一番目の工程からK番目の工程までのK個の工程を実施する際に、一番目の工程1からk番目(1≦k≦K)の工程kまでの実績操業条件データと、k+1番目の工程(k+1)からK番目の工程Kまでの設定操業条件データとを入力データとして、品質予測モデルによる予測を行う。
In this case, when K processes from the first process to the Kth process are carried out as processes for manufacturing a product, the quality prediction unit 33 makes a prediction using a quality prediction model using as input data the actual operating condition data from the
影響度算出部34は、機械学習アルゴリズムに対する入力データの相対的影響度(相対的影響度評価値)を算出する。影響度算出部34は、具体的には、品質予測部33によって予測された欠陥発生確率スコアが所定の値を超える場合に、欠陥発生確率スコアに対する各設定操業条件の相対的影響度を算出する。
The
影響度算出部34は、製品の品質を予測する品質予測モデルに対して、各設定操業条件の相対的影響度を算出する数理手法を適用する。この数理手法としては、例えばGrad-CAM(Gradient-weighted Class Activation Mapping)、Guided Grad-CAM等を用いることができる。本実施形態では、この数理手法として、以下の参考文献1に記載されたGrad-CAM(Gradient-weighted Class Activation Mapping)を用いる。
The
参考文献1:Ramprasaath R. Selvaraju, et al.「Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localization」,2017,IEEE International Conference on Computer Vision(ICCV) Reference 1: Ramprasaath R. Selvaraju, et al. "Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localization", 2017, IEEE International Conference on Computer Vision (ICCV)
影響度算出部34は、以下の手順により、欠陥発生確率スコアに対する各設定操業条件の相対的影響度を算出する。
(1)学習済みのCNNにおいて、特定分類クラス判定の出力(特定の品質カテゴリの欠陥発生確率スコア)を、最終畳み込み層の一つの特徴マップの一箇所(一ピクセル)の値について微分し、当該ピクセル値を微小変化させた場合の欠陥発生確率スコアの変化率を表す微分係数を求める。
(2)全ピクセルの微分係数の平均を取ることにより、特定分類クラス判定に応じた一つの特徴マップに対する重み係数を求める。
(3)最終畳み込み層の全ての特徴マップにそれぞれ重み係数をかけて平均を計算する。これにより、特定クラスに分類するために重要な特徴マップが重視された、重ね合わせとなる。
(4)活性化関数ReLU(ランプ関数)を通して、0から1までの範囲の実数値を取る相対的影響度を算出する。
The
(1) In a trained CNN, the output of a specific classification class judgment (the defect occurrence probability score of a specific quality category) is differentiated with respect to the value of one point (one pixel) of one feature map in the final convolutional layer, and a differential coefficient that represents the rate of change in the defect occurrence probability score when the pixel value is slightly changed is calculated.
(2) A weighting factor for one feature map corresponding to a particular classification class is calculated by averaging the derivatives of all pixels.
(3) All feature maps in the final convolutional layer are multiplied by a weighting factor and averaged, resulting in a superposition that emphasizes feature maps that are important for classifying a particular class.
(4) Calculate the relative influence, which takes real values ranging from 0 to 1, through an activation function ReLU (ramp function).
ここで、上記演算では、最終畳み込み層との関係で特定分類クラスの出力への影響を評価しているが、最終畳み込み層は、入力層から複数の畳み込み層とプーリング層とを経て得られる。そのため、最終畳み込み層のサイズは、入力層をサイズ的に縮約したものとなっている。従って、縮約されたサイズの大きさだけ拡張することにより、入力との対応を明確に付けることが可能である。 Here, in the above calculation, the effect on the output of a specific classification class is evaluated in relation to the final convolutional layer, which is obtained from the input layer via multiple convolutional layers and pooling layers. Therefore, the size of the final convolutional layer is a reduced size of the input layer. Therefore, by expanding it by the amount of the reduced size, it is possible to clearly establish a correspondence with the input.
操業条件提示部35は、影響度算出部34によって算出された相対的影響度に基づいて、欠陥発生確率スコアが所定の値以下となるような設定操業条件を探索し、探索した設定操業条件を、表示部40を介して提示する。
The operating condition presentation unit 35 searches for set operating conditions that will result in a defect occurrence probability score that is equal to or less than a predetermined value based on the relative impact calculated by the
操業条件提示部35は、影響度算出部34によって相対的影響度を算出した設定操業条件のうち、欠陥発生確率スコアの値が、予め定めた所定の値を超える設定操業条件を変更しながら、当該設定操業条件を実績操業条件とともに品質予測モデルに対して入力して品質予測を行う。これにより、欠陥発生確率スコアが所定の値以下となるような設定操業条件を探索する。
The operating condition presentation unit 35 performs quality prediction by inputting the set operating conditions, together with the actual operating conditions, into the quality prediction model while changing the set operating conditions whose relative influences have been calculated by the
操業条件提示部35は、以下の手順により、設定操業条件を探索して提示する。
(1)影響度算出部34によって算出された相対的影響度から、k+1番目の工程(k+1)からK番目の工程Kまでの設定操業条件の項目のみを抽出する。
(2)上記(1)で抽出した各項目の相対的影響度を、その値が大きい項目順に並べ替える。
(3)上記(2)で並べ替えた項目の上位から順に、設定変更の可否を任意の方法で判定する。なお、「設定変更の可否」とは、その設定操業条件の値を操作(変更)できるか否かを示している。例えば例えばある設備の状態を単純に計測することを目的としており、操作ができないような設定操業条件は、「設定変更不可」と判定される。
(4)上記(3)で設定変更可能な項目が初めて判定された際に、その項目を操作可能な設定操業条件と決定する。
(5)上記(4)で決定された操作可能な設定操業条件については現在の値から別の値に変更し、他の設定操業条件については現在の値のままとして、これらの設定操業条件と工程kまでの実績操業条件を合わせて品質予測モデルに入力し、品質予測結果を出力する。
(6)上記(5)で出力された品質予測結果を、予め設定された品質管理範囲と照合する。
(7)上記(6)において、品質予測結果が品質管理範囲内に収まっている場合、上記(5)で変更した値を設定操作条件として、表示部40を介して提示する。
(8)上記(6)において、品質予測結果が品質管理範囲内に収まっていない場合、上記(5)に戻り、操作可能な設定操業条件の値を更に別の値に変更し、以降の(6)を繰り返す。なお、上記(5)、(6)を繰り返す場合、例えば反復法等の最適化手法を用いてもよい。
The operation condition presentation unit 35 searches for and presents the set operation conditions in the following procedure.
(1) From the relative influence calculated by the
(2) The relative influence of each item extracted in (1) above is rearranged in descending order of value.
(3) The possibility of changing the settings is determined in any manner, starting from the top of the items sorted in (2) above. Note that "possibility of changing the settings" refers to whether the value of the set operating condition can be manipulated (changed). For example, a set operating condition that is intended to simply measure the state of a certain piece of equipment and cannot be manipulated is determined to be "non-changeable."
(4) When a changeable setting item is determined for the first time in (3) above, the setting item is determined as an operable setting operating condition.
(5) The operable set operating conditions determined in (4) above are changed from their current values to different values, while the other set operating conditions are left unchanged at their current values. These set operating conditions and the actual operating conditions up to process k are input into a quality prediction model, and a quality prediction result is output.
(6) The quality prediction result output in (5) above is compared with a preset quality control range.
(7) In the above (6), if the quality prediction result falls within the quality control range, the value changed in the above (5) is presented as a setting operation condition via the display unit 40.
(8) In the above (6), if the quality prediction result is not within the quality control range, return to the above (5), change the operable set operating condition value to another value, and repeat the following (6). Note that when repeating the above (5) and (6), an optimization method such as an iterative method may be used.
ここで、上記の手順(2)~(5)では、相対的影響度が最も大きい(かつ設定変更可能な)一つの設定操業条件のみを別の値に変更しているが、相対的影響度が予め設定された値よりも大きい(かつ設定変更可能な)複数の設定操業条件をそれぞれ別の値に変更してもよい。 In the above steps (2) to (5), only one set operating condition with the greatest relative influence (and which can be changed) is changed to a different value, but multiple set operating conditions with a relative influence greater than a preset value (and which can be changed) may each be changed to a different value.
表示部40は、例えばLCDディスプレイ、CRTディスプレイ等の表示装置によって実現される。表示部40は、演算部30から入力される表示信号をもとに、例えば品質予測部33による品質予測結果、影響度算出部34による相対的影響度の算出結果、操業条件提示部35による設定操業条件の探索結果等を、文字や図形等形式で表示する。
The display unit 40 is realized by a display device such as an LCD display or a CRT display. Based on the display signal input from the calculation unit 30, the display unit 40 displays, for example, the quality prediction result by the quality prediction unit 33, the calculation result of the relative impact by the
〔モデル作成方法〕
実施形態に係る品質予測モデルの作成方法(以下、「モデル作成方法」という)について、図4を参照しながら説明する。モデル作成方法では、データ収集ステップ(ステップS1)と、データ作成ステップ(ステップS2)と、モデル作成ステップ(ステップS3)とを行う。
[Model creation method]
A method for creating a quality prediction model according to an embodiment (hereinafter, referred to as a "model creation method") will be described with reference to Fig. 4. The model creation method includes a data collection step (step S1), a data creation step (step S2), and a model creation step (step S3).
(データ収集ステップ)
データ収集ステップにおいて、データ作成部31は、複数の工程における操業条件データおよび品質データを、操業DB21から収集する(ステップS1)。
(Data collection step)
In the data collection step, the
(データ作成ステップ)
データ作成ステップにおいて、データ作成部31は、最終製品の特定方向の特定位置ごとに、各工程における操業条件データと品質データとを紐づけて、二次元データを作成する(ステップS2)。
(Data creation step)
In the data creation step, the
(モデル作成ステップ)
モデル作成ステップにおいて、モデル作成部32は、ステップS2で作成した二次元データを入力とし、対象製品の欠陥発生確率スコアを出力とし、特定方向の特定位置ごとの品質を予測する品質予測モデルを、例えばCNNを用いて作成する。以上により、モデル作成方法の処理は完了する。
(Model creation step)
In the model creation step, the
〔品質予測方法〕
実施形態に係る品質予測方法について説明する。品質予測方法では、モデル作成方法の各ステップ(データ収集ステップ、データ作成ステップおよびモデル作成ステップ)に加えて、品質予測ステップを行う。
[Quality prediction method]
A quality prediction method according to an embodiment will now be described. In the quality prediction method, a quality prediction step is performed in addition to the steps of the model creation method (a data collection step, a data creation step, and a model creation step).
データ収集ステップ、データ作成ステップおよびモデル作成ステップは、前記したモデル作成方法と同様であるため、説明を省略する。また、データ収集ステップ、データ作成ステップおよびモデル作成ステップについては、それ以外のステップとは別のタイミングで予め実施してもよい。 The data collection step, data creation step, and model creation step are the same as those in the model creation method described above, and therefore will not be described here. In addition, the data collection step, data creation step, and model creation step may be performed in advance at a different timing from the other steps.
(品質予測ステップ)
品質予測ステップにおいて、品質予測部33は、品質予測モデルに対して、最終製品の特定方向の特定位置ごとに、各工程における操業条件データと品質データとが紐づけられた二次元データを入力することにより、対象製品の欠陥発生確率スコアを予測する。以上により、品質予測方法の処理は完了する。
(Quality prediction step)
In the quality prediction step, the quality prediction unit 33 predicts the defect occurrence probability score of the target product by inputting two-dimensional data in which the operation condition data and the quality data in each process are linked to each other for each specific position in a specific direction of the final product to the quality prediction model. With the above, the processing of the quality prediction method is completed.
〔操業条件提示方法〕
実施形態に係る操業条件提示方法について説明する。操業条件提示方法では、品質予測方法の各ステップ(データ収集ステップ、データ作成ステップ、モデル作成ステップおよび品質予測ステップ)に加えて、影響度算出ステップおよび設定操業条件探索ステップを行う。
[How to present operating conditions]
The method for proposing operating conditions according to the embodiment will be described below. In the method for proposing operating conditions, in addition to the steps of the quality prediction method (data collection step, data creation step, model creation step, and quality prediction step), an influence degree calculation step and a set operating condition search step are performed.
データ収集ステップ、データ作成ステップ、モデル作成ステップおよび品質予測ステップは、前記した品質予測方法と同様であるため、説明を省略する。また、データ収集ステップ、データ作成ステップ、モデル作成ステップおよび品質予測ステップについては、それ以外のステップとは別のタイミングで予め実施してもよい。 The data collection step, data creation step, model creation step, and quality prediction step are the same as those in the quality prediction method described above, and therefore will not be described here. In addition, the data collection step, data creation step, model creation step, and quality prediction step may be performed in advance at a different timing from the other steps.
(影響度算出ステップ)
影響度算出ステップにおいて、影響度算出部34は、品質予測モデルが品質不良発生と予測したか否か、すなわち品質予測モデルに入力した実績操業条件および設定操業条件のもとで品質不良が発生するか否かを判定する。品質不良が発生すると判定した場合、影響度算出部34は、学習済みの品質予測モデルをもとに、欠陥発生確率スコアに対する各設定操業条件の相対的影響度を算出する。
(Influence calculation step)
In the influence calculation step, the
(設定操業条件探索ステップ)
設定操業条件探索ステップにおいて、操業条件提示部35は、品質予測モデルに入力された設定操業条件のうち、相対的影響度の大きい設定操業条件の値を変更しながら、品質予測モデルによって欠陥発生確率スコアを予測する。続いて、操業条件提示部35は、欠陥発生確率スコアが目標範囲内になると予測された際の設定操業条件を、表示部40を介して提示する。以上により、操業条件提示方法の処理は完了する。
(Step for searching for set operating conditions)
In the set operating condition search step, the operating condition presentation unit 35 predicts the defect occurrence probability score using the quality prediction model while changing the values of the set operating conditions that have a relatively large influence among the set operating conditions input to the quality prediction model. Next, the operating condition presentation unit 35 presents the set operating conditions when the defect occurrence probability score is predicted to be within the target range via the display unit 40. This completes the processing of the operating condition presentation method.
なお、操業条件提示方法では、設定操業条件探索ステップの後に、当該設定操業条件探索ステップで提示された操業条件に基づいて、その後の工程を実行して鉄鋼製品を製造する製品製造ステップを更に実施してもよい。 In addition, in the method for presenting operating conditions, after the set operating conditions search step, a product manufacturing step may be further performed in which a subsequent process is carried out to manufacture steel products based on the operating conditions presented in the set operating conditions search step.
〔実施例〕
本発明の実施例について説明する。本実施例では、実施形態に係る品質予測方法を、鉄鋼製品に関するデータに対して適用した。具体的には、鋼板の製造において、製鋼工程、熱延工程、冷延工程および表面処理工程を通過した製品の実績データに対して、表面処理工程を通過後の鋼板の表面に発生した表面欠陥を予測した。
〔Example〕
An example of the present invention will be described. In this example, the quality prediction method according to the embodiment was applied to data on steel products. Specifically, in the manufacture of steel sheets, surface defects occurring on the surface of a steel sheet after passing through a surface treatment process were predicted based on actual data of the product that had passed through a steelmaking process, a hot rolling process, a cold rolling process, and a surface treatment process.
データ収集ステップでは、製鋼工程における操業条件データ(製品厚、製品幅、製品長、鋼中成分、鋳造速度、…)と、熱延工程における操業条件データ(製品厚、製品幅、製品長、製品温度、圧延速度、…)と、冷延工程における操業条件データ(製品厚、製品幅、製品長、圧延速度、…)と、表面処理工程における操業条件データ(製品厚、製品幅、製品長、表面処理炉中温度、表面処理速度、…)と、表面処理工程の終了時に検査した鋼板の表面欠陥検査結果データ(品質データ)と、を収集した。このとき、表面処理工程における製品の長さ方向の1mごとに相当する間隔でデータを収集した。すなわち、前記した「単位長さ」を1mに設定した。 In the data collection step, the following data were collected: operational condition data in the steelmaking process (product thickness, product width, product length, steel composition, casting speed, etc.); operational condition data in the hot rolling process (product thickness, product width, product length, product temperature, rolling speed, etc.); operational condition data in the cold rolling process (product thickness, product width, product length, rolling speed, etc.); operational condition data in the surface treatment process (product thickness, product width, product length, surface treatment furnace temperature, surface treatment speed, etc.); and surface defect inspection result data (quality data) of the steel plate inspected at the end of the surface treatment process. At this time, data was collected at intervals equivalent to every 1 m in the longitudinal direction of the product in the surface treatment process. In other words, the above-mentioned "unit length" was set to 1 m.
データ作成ステップでは、前記した製鋼工程、熱延工程、冷延工程および表面処理工程における操業条件データおよび表面処理工程終了時における表面欠陥検査結果データを紐付け、記憶部20に保存した。このとき、製品データの長さ方向の領域を、100mごとに区切って保存した。すなわち、前記した「所定長」を100mに設定した。 In the data creation step, the operating condition data for the steelmaking process, hot rolling process, cold rolling process, and surface treatment process, and the surface defect inspection result data at the end of the surface treatment process were linked and stored in the memory unit 20. At this time, the longitudinal area of the product data was divided into 100 m segments and stored. In other words, the "predetermined length" was set to 100 m.
モデル作成ステップでは、表面処理工程通過後の鋼板の長さ方向の位置を行方向に、工程の操業条件データを列方向に並べた二次元入力に対して、表面欠陥発生の有無の分類確率(欠陥発生確率スコア)を出力する二次元CNNを適用した品質予測モデルを作成した。モデル作成ステップでは、約400製品分相当のデータで、100m毎区切りにすると5367個のデータのサンプルを用いた。この品質予測モデルでは、表面欠陥発生の分類確率が0.5未満である場合は「表面欠陥なし」と分類予測し、分類確率が0.5以上である場合は「表面欠陥あり」と分類予測するように、分類確率の閾値を設定した。 In the model creation step, a quality prediction model was created that applies a two-dimensional CNN that outputs the classification probability (defect occurrence probability score) of the presence or absence of surface defects in response to two-dimensional input in which the longitudinal position of the steel plate after passing through the surface treatment process is arranged in the row direction and the process operating condition data is arranged in the column direction. In the model creation step, data equivalent to approximately 400 products was used, which amounts to 5,367 data samples when divided into 100 m segments. In this quality prediction model, a classification probability threshold was set so that if the classification probability of surface defect occurrence is less than 0.5, it is classified and predicted as "no surface defect," and if the classification probability is 0.5 or more, it is classified and predicted as "surface defect present."
品質予測ステップでは、作成された品質予測モデルを用いて、任意の約500製品分相当のデータであって、かつ100mごとに区切られた627個の入力データのサンプルに対して、品質予測の正答率を検証した。その結果、以下の表1に示すように、正答率は74.2%であった。 In the quality prediction step, the quality prediction model was used to verify the accuracy of quality prediction for 627 input data samples, each of which was equivalent to approximately 500 random products and divided into 100m segments. As a result, as shown in Table 1 below, the accuracy rate was 74.2%.
二次元CNNの予測正答率を比較評価するために、二次元CNNと同一の約400製品分相当のデータによって、1mごとの多工程にわたる操業条件項目列による一次元入力に対するCNNを適用した品質予測モデルを作成し、表面欠陥発生有無の予測の正答率を検証した結果も示す。一次元入力では、特徴マップも一次元となり、製品データの長さ方向のパターンを抽出することはできない。二次元CNNと同一の約50製品分相当のデータを用いて、一次元CNNによる表面欠陥発生有無を予測した結果、正答率は70.0%であった。 To compare and evaluate the prediction accuracy of 2D CNN, a quality prediction model was created in which CNN was applied to one-dimensional input of a sequence of operating condition items across multiple processes every 1 m, using the same data equivalent to approximately 400 products as used for 2D CNN, and the accuracy rate of predicting the occurrence of surface defects was also examined. With one-dimensional input, the feature map is also one-dimensional, and it is not possible to extract longitudinal patterns of the product data. Using the same data equivalent to approximately 50 products as used for 2D CNN, the accuracy rate of predicting the occurrence of surface defects using 1D CNN was 70.0%.
従って、二次元CNNによって、長さ方向の情報を考慮することにより、データが持つ特徴をより多く捉えることができ、同一データ群からの予測性能を向上することができた。 Therefore, by taking into account information in the length direction using a two-dimensional CNN, it is possible to capture more of the characteristics of the data, thereby improving prediction performance from the same data set.
このように、本発明によって作成した品質予測モデルに対して、品質不良の一種である表面欠陥発生要因を抽出したい対象の操業条件データを入力することにより、製品の製造完了前に表面欠陥発生の発生を予測することが可能となった。 In this way, by inputting the operating condition data of the target from which the cause of surface defects, a type of quality defect, is to be extracted into the quality prediction model created by the present invention, it is now possible to predict the occurrence of surface defects before the manufacturing of the product is completed.
以上説明した実施形態に係る品質予測モデルの作成方法、品質予測方法、操業条件提示方法、品質予測モデルの作成装置、品質予測装置および操業条件提示装置によれば、最終製品の特定方向の特定位置ごとに、各工程における一以上の操業条件と最終製品の品質とを紐づけた二次元データを入力データとして学習させることにより、製品の品質を高精度に予測可能な品質予測モデルを作成することができる。 According to the quality prediction model creation method, quality prediction method, operating condition presentation method, quality prediction model creation device, quality prediction device, and operating condition presentation device of the embodiments described above, it is possible to create a quality prediction model that can predict product quality with high accuracy by learning two-dimensional data that links one or more operating conditions in each process to the quality of the final product for each specific position in a specific direction of the final product as input data.
すなわち、実施形態に係る品質予測モデルの作成方法、品質予測方法、操業条件提示方法、品質予測モデルの作成装置、品質予測装置および操業条件提示装置では、互いに対応する操業条件データと品質データとを、最終製品の特定方向の特定位置に対応付けて紐付けることにより、二次元データを作成し、この二次元データを用いて、各工程の操業条件および製品の特定方向の特定位置の情報を、その周辺情報も含めて一括で入力し、製品の品質を予測する高精度な品質予測モデルを作成する。これにより、任意の操業条件および製品の特定方向の特定位置の情報から、高い精度で製品の品質を予測できるようになる。従って、最終工程後に完成する最終製品が品質不良となるか否かを。従来よりも高精度に事前判定することが可能となる。 In other words, in the quality prediction model creation method, quality prediction method, operating condition presentation method, quality prediction model creation device, quality prediction device, and operating condition presentation device according to the embodiments, two-dimensional data is created by associating and linking corresponding operating condition data and quality data with a specific position in a specific direction of the final product, and this two-dimensional data is used to input information on the operating conditions of each process and the specific position in a specific direction of the product, including surrounding information, all at once, to create a highly accurate quality prediction model that predicts product quality. This makes it possible to predict product quality with high accuracy from information on any operating conditions and the specific position in a specific direction of the product. Therefore, it becomes possible to determine in advance whether or not the final product completed after the final process will be of defective quality with higher accuracy than before.
以上、本発明に係る品質予測モデルの作成方法、品質予測方法、操業条件提示方法、品質予測モデルの作成装置、品質予測装置および操業条件提示装置について、発明を実施するための形態および実施例により具体的に説明したが、本発明の趣旨はこれらの記載に限定されるものではなく、特許請求の範囲の記載に基づいて広く解釈されなければならない。また、これらの記載に基づいて種々変更、改変等したものも本発明の趣旨に含まれることはいうまでもない。 The quality prediction model creation method, quality prediction method, operating condition presentation method, quality prediction model creation device, quality prediction device, and operating condition presentation device according to the present invention have been specifically described above using the form and examples for implementing the invention, but the spirit of the present invention is not limited to these descriptions and must be interpreted broadly based on the descriptions in the claims. Furthermore, it goes without saying that various changes, modifications, etc. based on these descriptions are also included in the spirit of the present invention.
1 情報処理装置
10 入力部
20 記憶部
21 操業DB
30 演算部
31 データ作成部
32 モデル作成部
33 品質予測部
34 影響度算出部
35 操業条件提示部
40 表示部
30
Claims (12)
最終工程後の最終製品の特定方向の特定位置ごとに、各工程における一以上の操業条件と前記最終製品の品質とを紐づけて、二次元データを作成するデータ作成ステップと、
前記二次元データを一単位の入力データとして、前記最終製品の品質を出力データとして、前記特定方向の特定位置ごとの品質を予測する品質予測モデルを、複数の前記二次元データから機械学習によって作成するモデル作成ステップと、
を含み、
前記最終製品の品質は、予め定めた所定長ごとに取得され、
前記データ作成ステップは、前記所定長ごとの品質に対して、前記最終製品の長さ方向の予め定めた単位長さごとに、各工程における一以上の操業条件と前記最終製品の品質とを紐づけて、前記二次元データを作成する、
品質予測モデルの作成方法。 A method for creating a quality prediction model for a product manufactured through a plurality of processes, comprising the steps of:
a data creation step of creating two-dimensional data for each specific position in a specific direction of a final product after a final process by linking one or more operation conditions in each process with the quality of the final product;
a model creation step of creating a quality prediction model by machine learning from a plurality of the two-dimensional data, the quality prediction model predicting quality at each specific position in the specific direction , the quality prediction model being input data of the two-dimensional data as one unit and the quality of the final product being output data;
Including,
The quality of the final product is acquired at each predetermined length,
the data creation step creates the two-dimensional data by linking one or more operation conditions in each process with the quality of the final product for each predetermined unit length in the length direction of the final product, for the quality for each predetermined length;
How to create a quality prediction model.
前記複数の工程には、製銑、製鋼、熱延、冷延、焼鈍および表面処理のいずれか一つ以上の工程が含まれる請求項1から請求項3のいずれか一項に記載の品質予測モデルの作成方法。 The product is a steel product manufactured through a plurality of processes,
The method for creating a quality prediction model according to claim 1 , wherein the plurality of processes include one or more of ironmaking, steelmaking, hot rolling, cold rolling, annealing, and surface treatment.
前記品質を示す欠陥発生確率スコアが所定の値以下となるような設定操業条件を探索する操業条件探索ステップと、
探索した前記設定操業条件を提示する操業条件提示ステップと、
を含む操業条件提示方法。 a quality prediction step of predicting a quality of a product when the product is manufactured under the actual operating conditions and the set operating conditions, which are set as standard conditions for the subsequent processes, by inputting actual operating conditions up to a process intermediate in the manufacture of the product and set operating conditions for each specific position in a specific direction of the final product after the final process, into the quality prediction model created by the method for creating a quality prediction model according to any one of claims 1 to 6;
an operating condition search step of searching for set operating conditions such that the defect occurrence probability score indicating the quality is equal to or less than a predetermined value;
an operation condition presentation step of presenting the searched set operation conditions;
A method for presenting operating conditions, including:
最終工程後の最終製品の特定方向の特定位置ごとに、各工程における一以上の操業条件と前記最終製品の品質とを紐づけて、二次元データを作成するデータ作成手段と、
前記二次元データを一単位の入力データとして、前記最終製品の品質を出力データとして、前記特定方向の特定位置ごとの品質をを予測する予測モデルを、複数の前記二次元データから機械学習によって作成するモデル作成手段と、
を備え、
前記最終製品の品質は、予め定めた所定長ごとに取得され、
前記データ作成手段は、前記所定長ごとの品質に対して、前記最終製品の長さ方向の予め定めた単位長さごとに、各工程における一以上の操業条件と前記最終製品の品質とを紐づけて、前記二次元データを作成する、
品質予測モデルの作成装置。 An apparatus for creating a quality prediction model for a product manufactured through a plurality of processes, comprising:
a data creation means for creating two-dimensional data for each specific position in a specific direction of a final product after a final process by linking one or more operating conditions in each process with the quality of the final product;
a model creation means for creating a prediction model by machine learning from a plurality of the two-dimensional data, the prediction model predicting quality at each specific position in the specific direction , the two-dimensional data being one unit of input data and the quality of the final product being output data;
Equipped with
The quality of the final product is acquired at each predetermined length,
the data creation means creates the two-dimensional data by linking one or more operation conditions in each process with the quality of the final product for each predetermined unit length in the length direction of the final product, for the quality for each predetermined length.
A device for creating quality prediction models.
前記品質を示す欠陥発生確率スコアが所定の値以下となるような設定操業条件を探索する操業条件探索手段と、
探索した前記設定操業条件を提示する操業条件提示手段と、
を備える操業条件提示装置。 a quality prediction means for predicting the quality of a product when manufactured under actual operational conditions and set operational conditions, which are set as standard conditions for the subsequent processes, by inputting actual operational conditions up to a midway point in the manufacturing process of the product and set operational conditions, for each specific position in a specific direction of a final product after a final process, into the quality prediction model created by the quality prediction model creating device according to claim 10;
an operating condition search means for searching for a set operating condition such that the defect occurrence probability score indicating the quality is equal to or less than a predetermined value;
an operation condition presentation means for presenting the searched set operation conditions;
An operation condition presentation device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021133827A JP7484845B2 (en) | 2021-08-19 | 2021-08-19 | Quality prediction model creation method, quality prediction method, operation condition presentation method, quality prediction model creation device, quality prediction device, and operation condition presentation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021133827A JP7484845B2 (en) | 2021-08-19 | 2021-08-19 | Quality prediction model creation method, quality prediction method, operation condition presentation method, quality prediction model creation device, quality prediction device, and operation condition presentation device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023028246A JP2023028246A (en) | 2023-03-03 |
| JP7484845B2 true JP7484845B2 (en) | 2024-05-16 |
Family
ID=85331623
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021133827A Active JP7484845B2 (en) | 2021-08-19 | 2021-08-19 | Quality prediction model creation method, quality prediction method, operation condition presentation method, quality prediction model creation device, quality prediction device, and operation condition presentation device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7484845B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2024135029A (en) * | 2023-03-22 | 2024-10-04 | Jfeスチール株式会社 | Quality defect diagnosis device and quality defect diagnosis method |
| JP7704230B1 (en) * | 2024-01-09 | 2025-07-08 | Jfeスチール株式会社 | Quality defect diagnosis device and quality defect diagnosis method |
| WO2025215895A1 (en) * | 2024-04-08 | 2025-10-16 | Jfeスチール株式会社 | Metal material quality prediction model generation method, metal material quality prediction method, metal material manufacturing method, quality prediction model generation method, data processing method, metal material quality prediction model generation device, metal material quality prediction device, and data processing device |
| JP7715316B1 (en) * | 2024-04-08 | 2025-07-30 | Jfeスチール株式会社 | METALLIC MATERIAL QUALITY PREDICTION MODEL GENERATION METHOD, METALLIC MATERIAL QUALITY PREDICTION METHOD, METALLIC MATERIAL MANUFACTURING METHOD, QUALITY PREDICTION MODEL GENERATION METHOD, DATA PROCESSING METHOD, METALLIC MATERIAL QUALITY PREDICTION MODEL GENERATION DEVICE, METALLIC MATERIAL QUALITY PREDICTION DEVICE AND DATA PROCESSING DEVICE |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021014804A1 (en) | 2019-07-22 | 2021-01-28 | Jfeスチール株式会社 | Method for generating quality prediction model, quality prediction model, quality prediction method, method for manufacturing metal material, device for generating quality prediction model, and quality prediction device |
-
2021
- 2021-08-19 JP JP2021133827A patent/JP7484845B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021014804A1 (en) | 2019-07-22 | 2021-01-28 | Jfeスチール株式会社 | Method for generating quality prediction model, quality prediction model, quality prediction method, method for manufacturing metal material, device for generating quality prediction model, and quality prediction device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023028246A (en) | 2023-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7484845B2 (en) | Quality prediction model creation method, quality prediction method, operation condition presentation method, quality prediction model creation device, quality prediction device, and operation condition presentation device | |
| CN113822889B (en) | Method for detecting surface defects of hot-rolled steel plate | |
| JP4681426B2 (en) | Apparatus and method for analyzing relation between operation and quality in manufacturing process, computer program, and computer-readable recording medium | |
| JP7493128B2 (en) | Operation condition presentation method and operation condition presentation device | |
| CN113780852A (en) | Diagnosis method for quality defects in plate and strip rolling process | |
| Lakshmanan et al. | Data modelling and remaining useful life estimation of rolls in a steel making cold rolling process | |
| Sun et al. | A classification and location of surface defects method in hot rolled steel strips based on YOLOV7 | |
| JP7635739B2 (en) | Quality prediction model generating device, quality prediction device, quality prediction model generating method, and quality prediction method | |
| JP7544000B2 (en) | Quality defect cause extraction method and quality defect cause extraction device | |
| CN116713631A (en) | Welding quality prediction methods, devices and equipment | |
| JP7601031B2 (en) | Quality prediction model generating device, quality prediction device, quality prediction model generating method, and quality prediction method | |
| CN119540953A (en) | A method for quality detection of latex gloves based on deep learning | |
| JP2002236119A (en) | Steel material estimation device | |
| EP4715722A1 (en) | Quality factor estimation method, operation condition change method, model generation method, quality factor estimation device, and operation condition change device | |
| TWI920767B (en) | Methods for creating material quality estimation models, material quality estimation methods, apparatus for creating material quality estimation models, material quality estimation apparatus, and system for creating material quality estimation models. | |
| JP7704230B1 (en) | Quality defect diagnosis device and quality defect diagnosis method | |
| JP2022145596A (en) | Surface flaw occurrence cause specification system and method for manufacturing industrial product | |
| JP4772613B2 (en) | Quality analysis method, quality analysis apparatus, computer program, and computer-readable storage medium | |
| CN117831659B (en) | Method and device for online detection of quality of wide and thick plates, electronic equipment and storage medium | |
| WO2023181127A1 (en) | Product quality analysis assistance system | |
| TW202528859A (en) | Material quality estimation model preparation method, material quality estimation method, material quality estimation model preparation device, material quality estimation device and material quality estimation model preparation system | |
| JP7640854B2 (en) | Quality prediction device, quality prediction model generating device, quality prediction model generating method and program | |
| CN120883237A (en) | Defective quality diagnostic device and method | |
| JP2009157655A (en) | Data analysis apparatus, data analysis method, and program | |
| CN118013831A (en) | A data-driven prediction and decision-making method for cold rolling hood core pulling |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20221128 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230329 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231226 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231228 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240220 |
|
| 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: 20240402 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240415 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7484845 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |