JP7021052B2 - 製品状態推定装置 - Google Patents
製品状態推定装置 Download PDFInfo
- Publication number
- JP7021052B2 JP7021052B2 JP2018209064A JP2018209064A JP7021052B2 JP 7021052 B2 JP7021052 B2 JP 7021052B2 JP 2018209064 A JP2018209064 A JP 2018209064A JP 2018209064 A JP2018209064 A JP 2018209064A JP 7021052 B2 JP7021052 B2 JP 7021052B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- series data
- estimation
- unit
- data
- 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
- 238000007689 inspection Methods 0.000 claims description 98
- 238000012545 processing Methods 0.000 claims description 62
- 238000003860 storage Methods 0.000 claims description 45
- 238000004512 die casting Methods 0.000 claims description 33
- 238000013527 convolutional neural network Methods 0.000 claims description 24
- 238000013528 artificial neural network Methods 0.000 claims description 21
- 238000013500 data storage Methods 0.000 claims description 19
- 238000004364 calculation method Methods 0.000 claims description 14
- 238000001746 injection moulding Methods 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 11
- 230000000306 recurrent effect Effects 0.000 claims description 7
- 238000005520 cutting process Methods 0.000 claims description 5
- 238000012549 training Methods 0.000 claims description 5
- 238000012360 testing method Methods 0.000 claims description 4
- 230000002950 deficient Effects 0.000 description 37
- 230000006870 function Effects 0.000 description 32
- 238000000034 method Methods 0.000 description 26
- 230000008569 process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 13
- 238000002347 injection Methods 0.000 description 10
- 239000007924 injection Substances 0.000 description 10
- 238000004519 manufacturing process Methods 0.000 description 9
- 238000005070 sampling Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 229910052751 metal Inorganic materials 0.000 description 7
- 239000002184 metal Substances 0.000 description 7
- 230000007547 defect Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 4
- 229910052782 aluminium Inorganic materials 0.000 description 2
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000013135 deep learning Methods 0.000 description 2
- 239000012768 molten material Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000006403 short-term memory Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41875—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by quality surveillance of production
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22D—CASTING OF METALS; CASTING OF OTHER SUBSTANCES BY THE SAME PROCESSES OR DEVICES
- B22D17/00—Pressure die casting or injection die casting, i.e. casting in which the metal is forced into a mould under high pressure
- B22D17/20—Accessories: Details
- B22D17/32—Controlling equipment
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0221—Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B22—CASTING; POWDER METALLURGY
- B22D—CASTING OF METALS; CASTING OF OTHER SUBSTANCES BY THE SAME PROCESSES OR DEVICES
- B22D2/00—Arrangement of indicating or measuring devices, e.g. for temperature or viscosity of the fused mass
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C45/00—Injection moulding, i.e. forcing the required volume of moulding material through a nozzle into a closed mould; Apparatus therefor
- B29C45/17—Component parts, details or accessories; Auxiliary operations
- B29C45/76—Measuring, controlling or regulating
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4183—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0224—Process history based detection method, e.g. whereby history implies the availability of large amounts of data
- G05B23/024—Quantitative history assessment, e.g. mathematical relationships between available data; Functions therefor; Principal component analysis [PCA]; Partial least square [PLS]; Statistical classifiers, e.g. Bayesian networks, linear regression or correlation analysis; Neural networks
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0243—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model
- G05B23/0254—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model based on a quantitative model, e.g. mathematical relationships between inputs and outputs; functions: observer, Kalman filter, residual calculation, Neural Networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/088—Non-supervised learning, e.g. competitive learning
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32181—Monitor production, assembly apparatus with multiple sensors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32188—Teaching relation between controlling parameters and quality parameters
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32193—Ann, neural base quality management
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32194—Quality prediction
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2223/00—Indexing scheme associated with group G05B23/00
- G05B2223/02—Indirect monitoring, e.g. monitoring production to detect faults of a system
-
- 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
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Artificial Intelligence (AREA)
- Mathematical Physics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Manufacturing & Machinery (AREA)
- Biophysics (AREA)
- Computing Systems (AREA)
- Molecular Biology (AREA)
- General Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Biomedical Technology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Quality & Reliability (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Injection Moulding Of Plastics Or The Like (AREA)
Description
(構成)
図1は、本実施形態に関わる製品状態推定装置の構成を示すブロック図である。製品状態推定装置1は、射出成形機あるいはダイカストマシンによる製品の状態を推定する推定装置である。以下、本実施形態を、ダイカストマシンによる製品の状態を推定する推定装置の例を用いて説明する。
以下、製品状態推定装置1に含まれる各装置の構成を説明する。
[データ取得装置の構成]
データ取得装置2は、時系列データ取得部11と、時系列データ加工部12と、検査結果取得部13とを含む。
図2は、ダイカストマシン5における金型キャビティへのアルミニウム等の溶湯の射出系を説明するための模式図である。
図3は、プランジャーPの位置の時系列データの例を示す図である。図3は、1ショットにおける時間経過に沿った、位置センサ5bにより検出されたプランジャーPの位置データのグラフを示す。
ランナーR内の圧力についても、図示しないが、1ショットにおける時間経過に沿って変化する。圧力センサ5cは、その変化するランナーR内の圧力を検出する。
各センサの出力信号が所定のサンプリング周期でサンプリングされて、各時系列データは、デジタルデータに変換される。
よって、図5に示すように、速度の時系列データは、速度データに時刻情報が対応付けられた時系列データである。
プランジャーPの位置データ及びランナーR内の圧力データも、速度データと同様に、検出値に時刻情報が対応付けられた時系列データである。
時系列データ加工部12は、時系列データ取得部11からの複数の時系列データ間の同期、複数の時系列データの切り出し、複数の時系列データの結合、及び複数の時系列データからの軌跡データの作成、の機能を有する回路である。すなわち、時系列データ加工部12は、時系列データからの所定の時間区間のデータを切り出す等の加工を行う時系列データ加工装置である。
時系列データ取得部11と時系列データ加工部12は、ダイカストマシン5の動作状態についてのデータを取得する動作状態データ取得装置を構成する。
また、時系列データ取得部11と時系列データ加工部12は、ダイカストマシン5の動作時に、それぞれ、ショット毎に時系列データの取得と加工を行い、時系列データ加工部12は、加工された時系列データ(以下、加工済時系列データともいう)を良・不良推定装置4に出力する。
なお、ここでは、製品の状態についての情報は、「良」又は「不良」を示すラベル情報であるが、例えば不良の種類を更に分けてラベル化して、「良」、「不良A」、「不良B」、など3つ以上のラベル情報を用いてもよいし、品質の程度を表す指標としての数値でもよい。
例えば、ユーザは、所定数のショットを実行して、所定数の検査結果を検査結果取得部13に入力する。
なお、ここでは、検査結果取得部13に入力されて生成された検査結果情報ISは、図6のように、複数ショット分まとめた表データとして保存されているが、他の形式で保存するようにしてもよい。例えば、各ショットの時系列データを、対応する検査結果に応じてディレクトリ分けして保存するなどの方法によって、各ショットの検査結果を保存するようにしてもよい。
時系列データ加工部12は、取得した設定の内容に従って、時系列データ取得部11において取得された各時系列データに対して、加工を行う。
時系列データ加工部12は、上述したように複数の時系列データの同期をとる同期機能、各時系列データから所望の区間のデータを切り出す切り出し機能、複数の時系列データを結合する結合機能、及び2以上の時系列データを軌跡データへ変換する変換機能を有する。各々の機能を用いるか否か、及び各々の機能の詳細な処理内容と必要な設定値が、設定ファイル22により指定される。
なお、同期機能は、ある時系列データの中で、時刻によりサンプリングレートが変化している場合は、時系列データに対してデータの補間や間引きを行い、時系列データを予め設定されたサンプリングレートに統一する機能を有してもよい。
また、複数の時系列データのサンプリングレートやサンプリングのタイミングが異なる場合は、データの補間や間引きを行い、予め設定されたサンプリングレートやタイミング、もしくは特定の時系列データのサンプリングレートやタイミングに合わせる機能を有してもよい。
また、特定の時系列データを基準にして切り出し区間を決定し、決定された切り出し区間に基づいてその時系列データやその他の時系列データを切り出してもよい。
なお、以上は、切り出し区間は、1つであるが、複数あってもよい。
以上のように、時系列データ取得部11は、複数の時系列データを取得し、時系列データ加工部12は、取得された複数の時系列データを同期させた後に、複数の時系列データから所定の時間区間の複数のデータを切り出すことができる。
ここでは、時系列データは、先頭から順に、速度の時系列データDA1、位置の時系列データDA2及び圧力の時系列データDA3を含んで構成されている。図7では、プランジャーPの位置の時系列データDA2が、プランジャーPの速度の時系列データDA1の末尾に繋げられ、ランナーR内の圧力の時系列データDA3が、プランジャーPの位置の時系列データDA2の末尾に繋げられている。
図8は、並列に結合した3つの時系列データから、同じ時刻の3つの値を並べてひとまとめにしたベクトルを時刻順に取り出してLSTM(Long Short-Term Memory)のリカレントニューラルネットワーク(Recurrent Neural Networks)に順に入力するときに有効である。図8に示すように、3つの時系列データは、同じ時刻の3つのデータが1つの組みになるように並列に結合される。
ニューラルネットワークの入力チャンネル数が3であれば、速度、位置及び圧力の3つの時系列データが、それぞれチャンネル1、2及び3に供給されるように、3つの時系列データは、結合される。
図9に示すような並列に連結された時系列データは、畳み込みニューラルネットワーク(Convolutional Neural Networks)を用いるときに有効である。
変換機能のために、まず複数(ここでは3つ)の時系列データに対して、時系列データの数に対応する次元を持つN次元空間が定義される。Nは時系列データの個数を示す整数である(ここではNは3)。そして、各時刻について、その時刻の複数の時系列データの値をN個ぶん並べた位置ベクトルを、N次元空間上の座標にプロットする。そして、プロットされた座標を、時間経過に沿った、すなわち時刻の順番に、線で繋いて結合することにより、軌跡データは作成される。
また、2つの時系列データから作成される軌跡データは、2次元のグラフ画像に変換可能であるので、そのグラフ画像を、畳み込みニューラルネットワーク(Convolutional Neural Networks)に入力するようにしてもよい。その場合、線の太さは、サンプリング周期のゆらぎの大きさや、センサの検出誤差、等に応じて、変更するようにしてもよい。例えば、センサの検出誤差が所定の値よりも大きい場合は、軌跡は、太い線で描画される。
グラフ画像において、時刻に応じて、グラフ上の点や線の色を変更するようにしてもよい。例えば、推定に用いられたデータの開始時刻から終点時刻までを赤色から青色へ変化する色の変化に対応させて、グラフ上の点及び線の色を変更する。
また、3つ以上の時系列データがある場合は、例えば、他に次のような軌跡データの表現方法もある。
まず、N次元の行列を定義し、すべての要素を一定の値X0(例えば0)とする。次に、各時刻の複数の時系列データの値を並べた位置ベクトルに対して、その座標に対応するN次元行列の要素を特定の値X1(例えば1)に変更する。その後、隣り合う時刻どうしの座標(N次元行列内の要素)を線で結び、その線に十分近い位置のN次元行列の要素を、特定の値X1(例えば1)に変更する。以上により、軌跡データへの変換が可能となる。なお、X1の値は、時系列データ中の時刻に応じて変化させてもよい。
加工済時系列データは、推定モデル生成装置3へ供給されて、時系列データ保存部14に保存される。また、加工済時系列データは、良・不良推定装置4へ供給可能となっている。
[推定モデル生成装置の構成]
推定モデル生成装置3は、時系列データ保存部14と、検査結果保存部15と、推定モデル生成部16とを含む。
各時系列データは、ショット番号などの識別子によって区別されて、時系列データ保存部14に保存される。
検査結果保存部15は、検査結果取得部13からの検査結果情報ISを保存する記憶装置である。すなわち、検査結果保存部15は、検査結果取得部13が取得した検査結果を保存する検査結果保存装置である。
ニューラルネットワークNNは、入力層31と、隠れ層32と、出力層33を有している。図12では、入力層31は、1ショットの時系列データを構成するデータの要素数ぶんだけ、丸で示す入力ユニット31aを有している。
出力層33は、ここでは、2つの出力ユニット33aを有し、第1の出力ユニットが「良」の確率で、第2の出力ユニットが「不良」の確率を出力する。
図8に示すような並列に組み合わされた3つの時系列データの場合は、例えば、時刻が同期した3つの時系列データが、時刻順に、入力層31の3つの入力ユニット31aに入力される。
ここで生成される推定モデルMは、検査結果に対応するラベルの識別モデルである。
なお、検査結果が数値で表される場合は、生成されるモデルは、検査結果に関する指標の回帰モデルでもよい。
また、推定モデルMは、これらモデルの2つ以上を組み合わせて構成してもよい。
さらに、推定モデル生成部16が生成する推定モデルMは、全結合の多層パーセプトロン、畳み込みニューラルネットワーク(CNN)、リカレントニューラルネットワーク(RNN)の3つのうちのいずれか1つ以上を含んでもよい。推定モデル生成部16が生成する推定モデルMは、その他、いかなる構造のニューラルネットワークを用いても構わない。
図1に示すように、設定ファイル22は、メモリカードなどの記憶媒体22aに格納され、推定モデル生成装置3の図示しないインタフェースを介して、推定モデル生成装置3の記憶装置(図示せず)に転送される。推定モデル生成部16は、その設定ファイル22に記憶された設定情報を参照することができる。
以上のように、推定モデル生成装置3は、学習データを用いて推定モデルMを生成し、モデル情報MIを良・不良推定装置4へ出力する。
[良・不良推定装置の構成]
良・不良推定装置4は、推定モデル保存部17、推定部18、注目部位算出部19と、推定結果出力部20及び推定結果提示部21を有する。
すなわち、注目部位算出部19は、推定モデルの出力データあるいは出力データに基づいて演算された値を加工済時系列データにより偏微分演算すること、または推定モデルの出力データあるいはその一部と加工された時系列データあるいはその一部とを比較することにより、推定部18が製品の品質に関わる情報を推定するときに用いた推定モデルMが推定結果を算出する際に注目した加工済時系列データの部分を注目部位として算出する。
推定結果提示部21は、推定部18から送られた推定結果を提示すると同時に、注目部位算出部19が算出した注目部位を提示する。
図13は、プランジャーPの速度の時系列データを破線の波形データとして表示し、注目部位RAを太い実線で表したものである。
ほかにも、推定モデルMの入力が画像データの場合は、画像データに注目部位を着色した画像を透過し重ねて表示するなどの方法も考えられる。
推定結果提示部21は、推定部18の推定結果に応じた所定の情報をユーザなどに提示して知らしめるための回路である。すなわち、推定結果提示部21は、推定部18の推定結果をユーザに告知するために、推定結果を提示する。
[モデル更新装置の構成]
さらに、製品状態推定装置1は、モデル更新判定部23とモデル更新提示部24を有している。モデル更新判定部23とモデル更新提示部24は、モデル更新装置を構成する。モデル更新判定部23とモデル更新提示部24は、良・不良推定装置4あるいはデータ取得装置2に含まれていてもよいし、データ取得装置2と良・不良推定装置4とは別の装置として構成されていてもよい。
モデル更新判定部23は、推定部18からの各ショットの推定結果情報IJを蓄積する。すなわち、モデル更新判定部23には、ショット番号と関連付けられた推定結果情報IJが蓄積される。
検査結果取得部13には、上述したように、ショット番号と関連付けられた検査結果情報ISが蓄積される。
ここでは、モデル更新判定部23は、所定数の推定結果情報IJが蓄積され、かつその推定結果情報IJに対応する検査結果情報ISを検査結果取得部13から得られたとき、推定部18の推定結果と、検査結果取得部13において得られた正しい検査結果とを照合する。
式(1)の場合、不正解率が、予め設定された閾値以上となったときにモデル更新が必要と判断される。
正解率=(推定結果が正しかったショットの数)/(推定結果と検査結果とを照合したショットの数) ・・・(2)
式(2)の場合、正解率が、予め設定された閾値未満となったときにモデル更新が必要と判断される。
また、推定モデルが、検査結果に関する指標値の回帰結果を出力するような場合は、回帰結果と正しい指標値とを比較し、平均二乗誤差、平均絶対誤差などを算出して、誤差が大きいときにモデル更新が必要と判断してもよい。
(作用)
次に、上述した製品状態推定装置1の動作について説明する。
はじめに、推定モデル生成装置3における推定モデルMの生成処理について説明する。
推定モデル生成装置3は、上述したようにプロセッサを含み、図14の処理は、ソフトウエアプログラムによる処理であり、推定モデル生成装置3のプロセッサによりそのソフトウエアプログラムが実行される。
推定モデル生成装置3は、データ取得装置2から検査結果情報ISを取得し、検査結果保存部15に記録する(S2)。
所定数の加工済時系列データと所定数の検査結果情報が、それぞれ時系列データ保存部14と検査結果保存部15に保存されたとき(S3:YES)、推定モデル生成部16は、時系列データ保存部14と検査結果保存部15にそれぞれ保存された所定数の加工済時系列データと所定数の検査結果情報ISを、学習データとして読み込む(S4)。
次に、良・不良推定装置4の動作について説明する。
良・不良推定装置4は、上述したようにプロセッサを含み、図15の処理は、ソフトウエアプログラムである。図15の処理は、良・不良推定装置4のプロセッサにより実行される。
データ取得装置2の時系列データ取得部11は、ダイカストマシン5の動作に応じて位置センサ5bと圧力センサ5cからの信号を受信して、3つの時系列データを生成する。生成された3つの時系列データは、時系列データ加工部12において加工される。よって、時系列データ加工部12は、取得された時系列データに対して、推定モデル生成時と同様の加工を施すので、推定部18は、時系列データ保存部14に保存される加工済時系列データと同様に加工された時系列データを取得する。
推定部18は、推定モデル保存部17から推定モデルMのモデル情報MIを読み込む(S12)。
S14の後、推定部18と注目部位算出部19は、推定結果である推定結果情報IJと、注目部位情報を出力する(S15)。推定結果情報IJは、推定結果出力部20と推定結果提示部21へ出力され、注目部位情報は、推定結果提示部21へ出力される。
しかし、上述した実施形態によれば、実線で示す微細な変動も考慮して、射出成形機あるいはダイカストマシンにより製造された製品の品質の判定あるいは推定を行うことができる。
なお、上述した実施形態は、ダイカストマシンによる製品の例を用いて説明したが、射出成形機による製品を製造する場合にも適用可能である。
Claims (5)
- 射出成形機あるいはダイカストマシンによる製品の状態を推定する推定装置であって、
各ショットにより得られた前記製品の状態に関する検査結果を取得する検査結果取得部と、
前記各ショット時における、前記射出成形機あるいは前記ダイカストマシンの動作状態を検出する複数のセンサの複数の検出信号に基づく複数の時系列データを取得する時系列データ取得部と、
取得された前記複数の時系列データに対して時刻の同期を取った後に、前記複数の時系列データから所定の時間区間のデータを切り出し、切り出された前記複数の時系列データの結合をする加工を行う時系列データ加工部と、
前記検査結果取得部が取得した前記検査結果を保存する検査結果保存部と、
前記時系列データ加工部が加工した前記時系列データを加工された時系列データとして保存する時系列データ保存部と、
前記検査結果と前記加工された時系列データを学習データとして、ニューラルネットワークを用いて、前記検査結果のラベルの識別モデル、又は前記検査結果に関わる指標の回帰モデル、又は前記加工された時系列データ中のある時刻あるいはある時間区間のデータから前記加工された時系列データ中の他の時刻あるいは他の時間区間のデータを回帰する回帰モデル、又は前記加工された時系列データを圧縮し再構成するオートエンコーダモデル、のうちいずれかひとつ以上のモデルに基づく推定モデルを生成する推定モデル生成部と、
前記推定モデル生成部が生成した前記推定モデルを保存する推定モデル保存部と、
前記推定モデル保存部に保存された前記推定モデルを用いて、前記各ショット時における前記複数の検出信号から得られた前記加工された時系列データに基づいて、前記製品の品質に関わる情報を推定する推定部と、
前記推定部の推定結果に関する情報を出力する推定結果出力部と、
を具備し、
前記複数の時系列データの前記結合は、前記時刻の同期が取られて同じ時間区間が切り出された前記複数の時系列データを1つのベクトルデータとして直列に結合すること、又は前記時刻の同期が取られて同じ時間区間が切り出された前記複数の時系列データを同じ時刻の時系列データが1つの組みになるように並列に結合することである、製品状態推定装置。 - 前記推定部の前記推定結果をユーザに告知するために、前記推定結果を提示する推定結果提示部を、さらに有する請求項1に記載の製品状態推定装置。
- 前記推定モデルの出力データあるいは出力データに基づいて演算された値を前記加工された時系列データにより偏微分演算すること、または前記推定モデルの出力データあるいはその一部と前記加工された時系列データあるいはその一部とを比較することにより、前記推定部が前記製品の前記品質に関わる情報を推定するときに用いた前記推定モデルが前記推定結果を算出する際に注目した前記加工された時系列データの部分を注目部分として算出する、注目部位算出部をさらに備える、請求項1又は2に記載の製品状態推定装置。
- 前記推定部の前記推定結果に基づいて、あるいは前記推定部の前記推定結果および前記検査結果取得部において取得された前記検査結果に基づいて、前記推定モデルの更新の要否を判定するモデル更新判定部をさらに有する、請求項1から3いずれか1つに記載の製品状態推定装置。
- 前記ニューラルネットワークは、全結合の多層パーセプトロン、畳み込みニューラルネットワーク、及びリカレントニューラルネットワークの3つのうちのいずれか一つ以上を含む、請求項1から4のいずれか1つに記載の製品状態推定装置。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018209064A JP7021052B2 (ja) | 2018-11-06 | 2018-11-06 | 製品状態推定装置 |
EP19882898.0A EP3878575A4 (en) | 2018-11-06 | 2019-11-01 | PRODUCT CONDITION ASSESSMENT DEVICE |
KR1020217012584A KR102591281B1 (ko) | 2018-11-06 | 2019-11-01 | 제품 상태 추정 장치 |
PCT/JP2019/043108 WO2020095848A1 (ja) | 2018-11-06 | 2019-11-01 | 製品状態推定装置 |
CN201980071769.3A CN112955266B (zh) | 2018-11-06 | 2019-11-01 | 产品状态推断装置 |
US17/302,243 US11644825B2 (en) | 2018-11-06 | 2021-04-28 | Product state estimation device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018209064A JP7021052B2 (ja) | 2018-11-06 | 2018-11-06 | 製品状態推定装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020075385A JP2020075385A (ja) | 2020-05-21 |
JP7021052B2 true JP7021052B2 (ja) | 2022-02-16 |
Family
ID=70611886
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018209064A Active JP7021052B2 (ja) | 2018-11-06 | 2018-11-06 | 製品状態推定装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US11644825B2 (ja) |
EP (1) | EP3878575A4 (ja) |
JP (1) | JP7021052B2 (ja) |
KR (1) | KR102591281B1 (ja) |
CN (1) | CN112955266B (ja) |
WO (1) | WO2020095848A1 (ja) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CH716122A1 (de) * | 2019-04-29 | 2020-10-30 | Alpla Werke Alwin Lehner Gmbh & Co Kg | Verfahren zum Betreiben einer Vorrichtung zur Herstellung eines Produktes, Computerprogrammprodukt und Vorrichtung zum Herstellen eines Produktes. |
JP2020190956A (ja) | 2019-05-22 | 2020-11-26 | 株式会社東芝 | 製造条件出力装置、品質管理システム及びプログラム |
JP7344754B2 (ja) * | 2019-10-23 | 2023-09-14 | 株式会社日本製鋼所 | 学習モデル生成方法、コンピュータプログラム、設定値決定装置、成形機及び成形装置システム |
WO2022039748A1 (en) | 2020-08-20 | 2022-02-24 | Hitachi Vantara Llc | Systems and methods for an automated data science process |
JPWO2022210425A1 (ja) * | 2021-03-31 | 2022-10-06 | ||
JP7513064B2 (ja) | 2021-09-13 | 2024-07-09 | Jfeスチール株式会社 | 圧延設備の形状制御アクチュエータ設定モデルの生成方法、圧延設備の形状制御アクチュエータの設定方法、鋼板の形状制御方法、鋼板の製造方法、及び圧延設備の形状制御装置 |
US12045046B2 (en) * | 2021-10-04 | 2024-07-23 | Falkonry Inc. | Managing machine operations using encoded multi-scale time series data |
JP7455892B2 (ja) * | 2022-04-28 | 2024-03-26 | 一般社団法人クラインシュタイン医工学パースペクティブ | 異常予測システム、方法及びコンピュータプログラム |
JP2023172022A (ja) * | 2022-05-23 | 2023-12-06 | 芝浦機械株式会社 | 射出成形機の良否判定システム |
EP4290322A1 (en) * | 2022-06-07 | 2023-12-13 | Dassault Systèmes | Inference of emerging problems in product manufacturing |
JP2024063488A (ja) | 2022-10-26 | 2024-05-13 | 住友重機械工業株式会社 | 情報処理装置、射出成形機およびプログラム |
WO2024224945A1 (ja) * | 2023-04-24 | 2024-10-31 | 三菱電機株式会社 | 射出成形品のゲート位置決定方法、射出成形品のゲート位置決定装置及び射出成形品のゲート位置決定方法として機能させるためのプログラム |
JP2024176356A (ja) * | 2023-06-08 | 2024-12-19 | オムロン株式会社 | 血圧計、血圧計測方法、血圧計測プログラム、学習モデルの構築方法及び学習モデルの構築プログラム |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005199403A (ja) | 2004-01-16 | 2005-07-28 | Sony Corp | 情動認識装置及び方法、ロボット装置の情動認識方法、ロボット装置の学習方法、並びにロボット装置 |
JP2007108998A (ja) | 2005-10-13 | 2007-04-26 | Internatl Business Mach Corp <Ibm> | 相関性を評価するシステム、および、その方法 |
WO2014155690A1 (ja) | 2013-03-29 | 2014-10-02 | 富士通株式会社 | モデル更新方法、装置、およびプログラム |
JP2017516192A (ja) | 2014-03-24 | 2017-06-15 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ニューラルネットワークにおける差分符号化 |
WO2018135443A1 (ja) | 2017-01-17 | 2018-07-26 | 日精樹脂工業株式会社 | 射出成形機の成形条件推定方法 |
JP2018152000A (ja) | 2017-03-15 | 2018-09-27 | 株式会社島津製作所 | 分析データ解析装置及び分析データ解析方法 |
JP2018167424A (ja) | 2017-03-29 | 2018-11-01 | ファナック株式会社 | 状態判定装置 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5735737A (en) * | 1980-08-12 | 1982-02-26 | Fukai Kogyo Kk | Temperature controller |
JP2926298B2 (ja) | 1994-01-13 | 1999-07-28 | 住友重機械工業株式会社 | 成形品の良否判別装置 |
JP2990404B2 (ja) | 1994-01-13 | 1999-12-13 | 住友重機械工業株式会社 | 射出成形機のアナログ波形解析方法及び装置 |
JPH10111862A (ja) * | 1996-08-13 | 1998-04-28 | Fujitsu Ltd | 再帰型ニューラルネットワークに基づく時系列解析装置および方法 |
DE19649633A1 (de) * | 1996-12-02 | 1998-06-04 | Abb Patent Gmbh | Verfahren zur Analyse und Darstellung von transienten Prozeßvorgängen |
US5914884A (en) * | 1997-01-02 | 1999-06-22 | General Electric Company | Method for evaluating moldability characteristics of a plastic resin in an injection molding process |
DE19743600B4 (de) * | 1997-10-02 | 2006-03-23 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Verfahren zur Überwachung eines zyklischen Produktionsprozesses |
JP3656121B2 (ja) * | 1998-01-21 | 2005-06-08 | 株式会社日本製鋼所 | 射出成形機の射出状態判定方法および判定装置 |
JP2000071303A (ja) | 1998-09-01 | 2000-03-07 | Nagano Japan Radio Co | インサート成形品の良否判定方法 |
TW584591B (en) * | 2000-06-08 | 2004-04-21 | Mirle Automation Corp | Method of setting parameters for injection molding machine |
DE10120476A1 (de) * | 2001-04-25 | 2002-11-21 | Bayer Ag | Hybridmodell und Verfahren zur Bestimmung von Eigenschaften hinsichtlich der Herstellung eines Spritzgießformteils |
JP2004216763A (ja) | 2003-01-16 | 2004-08-05 | Yazaki Corp | 簡易波形監視装置 |
JP5657355B2 (ja) * | 2010-11-24 | 2015-01-21 | 東洋機械金属株式会社 | ダイカストマシン及びダイカストマシンの異常検出方法 |
US10528024B2 (en) * | 2013-06-17 | 2020-01-07 | Ashley Stone | Self-learning production systems with good and/or bad part variables inspection feedback |
CA2847995C (en) | 2013-06-17 | 2018-06-05 | Ashley Stone | Molding systems and methods |
-
2018
- 2018-11-06 JP JP2018209064A patent/JP7021052B2/ja active Active
-
2019
- 2019-11-01 EP EP19882898.0A patent/EP3878575A4/en active Pending
- 2019-11-01 KR KR1020217012584A patent/KR102591281B1/ko active Active
- 2019-11-01 CN CN201980071769.3A patent/CN112955266B/zh active Active
- 2019-11-01 WO PCT/JP2019/043108 patent/WO2020095848A1/ja unknown
-
2021
- 2021-04-28 US US17/302,243 patent/US11644825B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005199403A (ja) | 2004-01-16 | 2005-07-28 | Sony Corp | 情動認識装置及び方法、ロボット装置の情動認識方法、ロボット装置の学習方法、並びにロボット装置 |
JP2007108998A (ja) | 2005-10-13 | 2007-04-26 | Internatl Business Mach Corp <Ibm> | 相関性を評価するシステム、および、その方法 |
WO2014155690A1 (ja) | 2013-03-29 | 2014-10-02 | 富士通株式会社 | モデル更新方法、装置、およびプログラム |
JP2017516192A (ja) | 2014-03-24 | 2017-06-15 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ニューラルネットワークにおける差分符号化 |
WO2018135443A1 (ja) | 2017-01-17 | 2018-07-26 | 日精樹脂工業株式会社 | 射出成形機の成形条件推定方法 |
JP2018152000A (ja) | 2017-03-15 | 2018-09-27 | 株式会社島津製作所 | 分析データ解析装置及び分析データ解析方法 |
JP2018167424A (ja) | 2017-03-29 | 2018-11-01 | ファナック株式会社 | 状態判定装置 |
Also Published As
Publication number | Publication date |
---|---|
CN112955266B (zh) | 2022-10-28 |
US11644825B2 (en) | 2023-05-09 |
WO2020095848A1 (ja) | 2020-05-14 |
EP3878575A4 (en) | 2022-08-03 |
KR102591281B1 (ko) | 2023-10-20 |
EP3878575A1 (en) | 2021-09-15 |
US20210247754A1 (en) | 2021-08-12 |
CN112955266A (zh) | 2021-06-11 |
KR20210065996A (ko) | 2021-06-04 |
JP2020075385A (ja) | 2020-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7021052B2 (ja) | 製品状態推定装置 | |
US11501509B2 (en) | Mold temperature anomaly sign detection apparatus, mold temperature anomaly sign detection method and storage medium | |
US20180281256A1 (en) | State determination apparatus | |
JP6616375B2 (ja) | 状態判定装置 | |
CN112198857B (zh) | 一种基于监测数据的工业设备控制优化方法及系统 | |
JPH0242653B2 (ja) | ||
US11758310B2 (en) | Management system and calculation method | |
CN118559986B (zh) | 一种用于确定注塑工艺脱模时间的方法及系统 | |
CN117227122A (zh) | 注塑机调机方法、装置、注塑机、电子设备及存储介质 | |
EP4190462A1 (en) | Method and evaluation component for monitoring a die casting or injection molding production process of a mechanical component with an according production machine | |
CN117245874A (zh) | 注塑品质检测方法、装置、注塑机、设备及存储介质 | |
JP2021066084A (ja) | 学習モデル生成方法、コンピュータプログラム、設定値決定装置、成形機及び成形装置システム | |
JP7391656B2 (ja) | 射出成形システム | |
KR102325439B1 (ko) | 사출 성형 설비의 고장 예측 시스템 및 그 방법 | |
JP6898382B2 (ja) | 射出成形機稼動管理に対する支援方法 | |
JP2022072480A (ja) | 管理システム及び演算方法 | |
JP7588395B2 (ja) | 管理装置及び演算方法 | |
CN101802733B (zh) | 用于诊断一种生产设备的工作状态的方法及系统 | |
Cashion et al. | Part quality assessment using convolution neural networks in high pressure die casting | |
JP2020154849A (ja) | コントローラ、システム、方法及びプログラム | |
US7004223B2 (en) | Method and apparatus for vacuum measurement during die casting | |
CN118046704B (zh) | 一种基于物联网的车辆安全全周期监测系统 | |
JP2990404B2 (ja) | 射出成形機のアナログ波形解析方法及び装置 | |
US20240066825A1 (en) | Press machine and method of monitoring image of press machine | |
CN117921966A (zh) | 信息处理装置、注射成型机及程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20191004 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200722 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210518 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210716 |
|
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: 20220105 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220203 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7021052 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |