JP6928753B2 - Parameter value acquisition device and evaluation method - Google Patents
Parameter value acquisition device and evaluation method Download PDFInfo
- Publication number
- JP6928753B2 JP6928753B2 JP2017033692A JP2017033692A JP6928753B2 JP 6928753 B2 JP6928753 B2 JP 6928753B2 JP 2017033692 A JP2017033692 A JP 2017033692A JP 2017033692 A JP2017033692 A JP 2017033692A JP 6928753 B2 JP6928753 B2 JP 6928753B2
- Authority
- JP
- Japan
- Prior art keywords
- parameter value
- model
- value
- unit
- condition
- 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
- 238000011156 evaluation Methods 0.000 title claims description 60
- 229910000831 Steel Inorganic materials 0.000 claims description 65
- 239000010959 steel Substances 0.000 claims description 65
- 238000005304 joining Methods 0.000 claims description 41
- 238000003466 welding Methods 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 12
- 239000006185 dispersion Substances 0.000 claims description 3
- 239000000203 mixture Substances 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 36
- 238000000034 method Methods 0.000 description 35
- 230000008569 process Effects 0.000 description 27
- 238000003825 pressing Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 12
- 238000003860 storage Methods 0.000 description 12
- 238000012549 training Methods 0.000 description 11
- 238000005457 optimization Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 238000010801 machine learning Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000004886 process control Methods 0.000 description 3
- 238000007637 random forest analysis Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000013441 quality evaluation Methods 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000012417 linear regression Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000010993 response surface methodology Methods 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- General Factory Administration (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Stored Programmes (AREA)
Description
本発明は、パラメータ値取得装置および評価方法に関する。 The present invention relates to the parameter value acquisition device and valuation methods.
接合装置などの装置を動作させるための設定を行う技術が幾つか提案されている。
例えば特許文献1には、特定の溶接工程のための溶接パラメータを対話的に設定する接合装置が記載されている。この接合装置の制御装置は、「エネルギディレクタを有する圧縮溶接」、「剪断接合」などの溶接工程のリストを表示して、適当な溶接工程を選択するようユーザを促す。ユーザが溶接工程を選択すると、制御装置は、「溶接面積」、「溶接距離」など、選択された接続工程に応じた情報をさらに入力するよう促す。さらに制御装置は、使用される溶接機の種類を入力するよう促す。
Several techniques have been proposed for making settings for operating devices such as joining devices.
For example, Patent Document 1 describes a joining device that interactively sets welding parameters for a specific welding process. The control device of this joining device displays a list of welding steps such as "compression welding with an energy director" and "shear joining" and prompts the user to select an appropriate welding step. When the user selects a welding process, the control device prompts for further input of information according to the selected connection process, such as "welding area" and "welding distance". In addition, the controller prompts you to enter the type of welder used.
要求された情報をユーザが入力すると、制御装置はルックアップテーブルを参照して溶接パラメータの初期値を設定する。そして制御装置は、設定された溶接パラメータで溶接を行って品質評価を入力するよう促す。ユーザが品質の問題を入力すると、制御装置は、問題を緩和する可能な動作項目について信頼度合いが設定された情報を参照して、是正効果の高い動作項目のパラメータを変更する。制御装置は、許容し得る溶接部がえられるか、いかなる変更によっても許容し得る溶接部が得られなくなるまで、品質評価の入力を受けてパラメータの変更を繰り返す。 When the user enters the requested information, the controller refers to the look-up table and sets the initial values of the welding parameters. Then, the control device prompts the user to perform welding with the set welding parameters and input the quality evaluation. When the user inputs a quality problem, the control device changes the parameters of the action item with a high corrective effect by referring to the information in which the reliability is set for the action item that can alleviate the problem. The control device repeatedly changes the parameters in response to the input of the quality evaluation until an acceptable weld is obtained or no acceptable weld is obtained by any change.
特許文献1に記載の接合装置では、入力された情報に対する溶接パラメータの初期値のルックアップテーブル、及び、品質の問題を緩和する可能な動作項目の情報を予め制御装置に記憶させておく必要がある。これらルックアップテーブル及び情報を設定するためには、接合に関する専門的な知識が必要である。これに対し、ユーザが、接合装置による接合など対象装置(動作させる装置)が行う処理に関する専門的な知識を有していない場合でも、所望の処理結果を得られるように対象装置を設定可能であることが好ましい。 In the joining device described in Patent Document 1, it is necessary to store in advance a lookup table of initial values of welding parameters for the input information and information on possible operation items that alleviate quality problems in the control device. be. Expert knowledge of joining is required to set up these look-up tables and information. On the other hand, even if the user does not have specialized knowledge about the processing performed by the target device (device to be operated) such as joining by the joining device, the target device can be set so that the desired processing result can be obtained. It is preferable to have.
本発明は、ユーザが、接合装置など対象装置が行う処理に関する専門的な知識を有していない場合でも、所望の処理結果を得られるように対象装置を設定可能なパラメータ値取得装置および評価方法を提供する。 The present invention is a parameter value acquisition device and an evaluation method that can set a target device so that a desired processing result can be obtained even if the user does not have specialized knowledge about the processing performed by the target device such as a joining device. Provide the law.
本発明の第1の態様によれば、パラメータ値取得装置は、対象装置使用時の設定を示す設定パラメータ値、及び、前記対象装置使用時の条件に基づく条件パラメータ値の入力に対して評価指標値を出力する第一モデルを生成する第一モデル生成部と、前記第一モデル生成部が生成した第一モデルに対して前記条件パラメータ値を入力して、前記設定パラメータ値と前記評価指標値との関係を示す第二モデルを取得する第二モデル取得部と、前記第二モデル取得部が取得した第二モデルに基づいて、前記評価指標値について定められている条件を満たす設定パラメータ値を取得するパラメータ値取得部と、を備える。 According to the first aspect of the present invention, the parameter value acquisition device is an evaluation index for inputting a setting parameter value indicating a setting when the target device is used and a condition parameter value based on the condition when the target device is used. The condition parameter value is input to the first model generation unit that generates the first model that outputs the value and the first model generated by the first model generation unit, and the setting parameter value and the evaluation index value are input. Based on the second model acquisition unit that acquires the second model showing the relationship with and the second model acquired by the second model acquisition unit, the setting parameter values that satisfy the conditions defined for the evaluation index value are set. It includes a parameter value acquisition unit for acquisition.
本発明の第1の態様によれば、パラメータ値取得装置は、対象装置使用時の設定を示す設定パラメータ値、及び、前記対象装置使用時の条件に基づく条件パラメータ値の入力に対して評価指標値を出力する第一モデルを生成する第一モデル生成部と、前記第一モデル生成部が生成した第一モデルに対して前記条件パラメータ値を入力して、前記設定パラメータ値と前記評価指標値との関係を示す第二モデルを取得する第二モデル取得部と、前記第二モデル取得部が取得した第二モデルに基づいて、前記評価指標値について定められている条件を満たす設定パラメータ値を取得するパラメータ値取得部と、を備えるパラメータ値取得装置であって、前記対象装置は、2枚の鋼鈑を接合する接合装置であり、前記設定パラメータ値は、電極輪が2枚の鋼鈑を挟む圧力、2枚の鋼鈑の重ね代、電極輪の回転数、電源装置が電極輪から2枚の鋼鈑に流す電流値、加圧ローラが2枚の鋼鈑を挟む圧力、および、キャリッジフレームの移動速度のうち1つ以上の値を含み、前記条件パラメータ値は、鋼鈑板厚、鋼鈑の強度、鋼鈑の組成、前記接合装置の周囲の温度、および、前記接合装置の周囲の湿度のうち1つ以上の値を含む。
前記第二モデル取得部は、前記設定パラメータ値の組み合わせ毎に接合強度の平均値から接合強度の分散の3σを減算又は加算するようにしてもよい。
本発明の第2の態様によれば、評価方法では、上記したいずれかのパラメータ値取得装
置が取得する第一モデルおよび第二モデルの精度を、接合強度の真値と、前記第二モデルから得られる接合強度の推定値との、平均二乗誤差及び平均誤差のうち少なくともいずれか一方を用いて評価する。
According to the first aspect of the present invention, the parameter value acquisition device is an evaluation index for inputting a setting parameter value indicating a setting when the target device is used and a condition parameter value based on the condition when the target device is used. The condition parameter value is input to the first model generation unit that generates the first model that outputs the value and the first model generated by the first model generation unit, and the setting parameter value and the evaluation index value are input. Based on the second model acquisition unit that acquires the second model showing the relationship with and the second model acquired by the second model acquisition unit, the setting parameter values that satisfy the conditions defined for the evaluation index value are set. A parameter value acquisition device including a parameter value acquisition unit to be acquired, the target device is a joining device for joining two steel plates , and the set parameter value is a steel plate having two electrode rings. The pressure to sandwich the two steel plates, the stacking allowance of the two steel plates, the number of rotations of the electrode ring, the current value that the power supply device flows from the electrode ring to the two steel plates, the pressure that the pressurizing roller sandwiches the two steel plates, and The condition parameter values include one or more values of the moving speed of the carriage frame, the condition parameter values being the steel plate thickness , the strength of the steel plate, the composition of the steel plate, the ambient temperature of the joining device, and the joining device. including one or more values of the ambient humidity.
The second model acquisition unit may subtract or add 3σ of the dispersion of the joint strength from the average value of the joint strength for each combination of the set parameter values.
According to the second aspect of the present invention, in the evaluation method, the accuracy of the first model and the second model acquired by any of the above-mentioned parameter value acquisition devices is determined from the true value of the joint strength and the second model. Evaluate using at least one of the mean square error and the mean error with the estimated value of the obtained joint strength.
上記したパラメータ値取得装置、対象装置動作システム、パラメータ値取得方法およびプログラムによれば、ユーザが、接合装置など対象装置が行う処理に関する専門的な知識を有していない場合でも、所望の処理結果を得られるように対象装置を設定可能にすることができる。 According to the above-mentioned parameter value acquisition device, target device operation system, parameter value acquisition method and program, the desired processing result is obtained even if the user does not have specialized knowledge about the processing performed by the target device such as the joining device. The target device can be set to obtain the above.
以下、本発明の実施形態を説明するが、以下の実施形態は請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
図1は、本発明の実施形態に係る対象装置動作システムの機能構成を示す概略ブロック図である。図1に示すように、対象装置動作システム1は、パラメータ値取得装置100と、制御装置200と、対象装置300とを備える。
Hereinafter, embodiments of the present invention will be described, but the following embodiments do not limit the inventions claimed. Also, not all combinations of features described in the embodiments are essential to the means of solving the invention.
FIG. 1 is a schematic block diagram showing a functional configuration of a target device operating system according to an embodiment of the present invention. As shown in FIG. 1, the target device operation system 1 includes a parameter
対象装置動作システム1は、対象装置300使用時の設定を決定して対象装置300を動作させるシステムである。具体的には、パラメータ値取得装置100が対象装置300使用時の設定を決定する。対象装置300使用時の設定の対象は、対象装置300の使用に際して設定可能な事項、かつ、対象装置300による処理結果に影響する事項であればよい。対象装置300使用時の設定は、対象装置300の制御パラメータ値であってもよいし、対象装置300が扱う部材又は材料に関する設定であってもよい。以下では、対象装置300使用時の設定を示す値を設定パラメータ値と称する。
The target device operation system 1 is a system that determines the settings when the
パラメータ値取得装置100が対象装置300使用時の設定を決定すると、制御装置200が、決定された設定に基づいて対象装置300を制御し動作させる。制御装置200と対象装置300とが1つの装置として構成されていてもよいし、別々の装置として構成されていてもよい。
制御装置200への設定パラメータ値の入力が自動で行われるようにしてもよい。例えば、パラメータ値取得装置100が制御装置200と通信を行って設定パラメータ値を制御装置200へ送信するようにしてもよい。あるいは、制御装置200への設定パラメータ値の入力が手動で行われるようにしてもよい。例えば、制御装置200が設定パラメータ値を画面に表示し、ユーザが表示を参照して設定パラメータ値を制御装置200に入力するようにしてもよい。
図1の線L111は、パラメータ値取得装置100が決定した設定パラメータ値の制御装置200への入力を示す。また、線L111は、制御装置200からパラメータ値取得装置100への学習用データの入力も示す。線L112は、制御装置200による対象装置300の制御を示す。
When the parameter
The input of the setting parameter value to the
The line L111 in FIG. 1 shows the input of the set parameter value determined by the parameter
パラメータ値取得装置100は、対象装置300が動作した際に得られた学習用データに基づいて、設定パラメータ値及び条件パラメータ値の入力に対して評価指標値を出力するモデルを生成する。ここでいう条件パラメータ値は、例えば対象装置300使用時の気温など、対象装置300使用時の条件を示す値である。ここでの対象装置300使用時の条件は、対象装置300による処理結果に影響する事項のうち、対象装置300の使用に際して設定可能な事項以外の事項であればよい。ここでいう評価指標値は、対象装置300による処理結果を評価可能な指標値であればよい。
The parameter
パラメータ値取得装置100は、例えばパソコン(Personal Computer;PC)又はワークステーション(Work Station;WS)などのコンピュータを用いて構成される。パラメータ値取得装置100と制御装置200とが1つの装置として構成されていてもよいし、別々の装置として構成されていてもよい。例えば、パラメータ値取得装置100と制御装置200とが1つのPLC(Programmable Logic Controller)を用いて構成されていてもよい。
The parameter
以下では、設定パラメータ値及び条件パラメータ値の入力に対して評価指標値を出力するモデルを第一モデルと称する。
パラメータ値取得装置100が第一モデルの生成に用いる学習用データは、対象装置300の試運転にて得られたデータであってもよいし、対象装置300の実運用にて得られたデータであってもよいし、これらの組み合わせであってもよい。
Hereinafter, the model that outputs the evaluation index value in response to the input of the setting parameter value and the condition parameter value is referred to as the first model.
The learning data used by the parameter
対象装置300使用時の設定を行う際、パラメータ値取得装置100は、対象装置300使用時の条件、及び、評価指標値に対する条件の入力を受ける。そして、対象装置300は、生成済みの第一モデルに対象装置300使用時の条件を入力して、設定パラメータ値の入力に対して評価指標値を出力するモデルを取得する。以下では、設定パラメータ値の入力に対して評価指標値を出力するモデルを第二モデルと称する。
パラメータ値取得装置100は、得られた第二モデルに基づいて、評価指標値に対する条件を満たす設定パラメータ値を取得する。
When making settings when the
The parameter
このように、第一モデル生成時には、パラメータ値取得装置100は、対象装置300が動作した際の学習用データを得られればよい。この学習用データは、対象装置300使用時に設定した設定パラメータ値、対象装置300使用時の条件の測定値、及び、評価指標値の測定値の組み合わせにて得られる。この点で、学習用データの生成に、対象装置300が行う処理に関する専門知識を必要としない。
As described above, at the time of generating the first model, the parameter
また、パラメータ値取得装置100は、対象装置300使用時の設定の際には、対象装置300使用時の条件、及び、評価指標値に対する条件を得られればよい。対象装置300使用時の条件は、例えば気温を測定するなど、対象装置300使用時に該当事項の測定を行うことで得られる。また、評価指標値に対する条件は、例えば対象装置300が生成する製品に対する要求仕様など、対象装置300の使用目的に応じて決定される。この点で、対象装置300使用時の設定の入力データの生成にも、対象装置300が行う処理に関する専門知識を必要としない。
この点で、ユーザが、対象装置300が行う処理に関する専門的な知識を有していない場合でも、所望の処理結果を得られるように対象装置300を設定可能である。上述したように、対象装置300の設定が自動で行われるようにしてもよいし、手動で行われるようにしてもよい。
Further, when the parameter
In this respect, the
図2は、接合装置及び接合装置を制御する制御装置の構成例を示す概略構成図である。図2に示す制御装置201は、マッシュシーム制御部211と、加圧ローラ制御部212と、キャリッジルーム制御部213とを備える。接合装置301は、台板401と、支柱411と、支持フレーム412と、クランプ装置420と、キャリッジフレーム431と、支持ローラ432と、キャリッジフレーム駆動装置433と、電極輪441と、電極輪押圧装置442と、電極輪用モータ443と、電源装置444と、加圧ローラ451と、加圧ローラ押圧装置452とを備える。クランプ装置420は、クランプ部材421と、クランプ押圧装置422とを備える。
制御装置201は、制御装置200の例に該当する。接合装置301は、対象装置300の例に該当する。但し、対象装置300は接合装置に限らず、対象装置300使用に際して設定事項があるいろいろな装置とすることができる。
FIG. 2 is a schematic configuration diagram showing a configuration example of a joining device and a control device that controls the joining device. The
The
接合装置301は、マッシュシーム接合機(Mash Seam Welder)の例に該当する。マッシュシーム接合機は従来の接合機よりも設定要素が多く、専門知識を必要とせずに設定できることが特に望まれる。
台板401には、支持フレーム412が支柱411を介して固定されており、支持フレーム412にはクランプ装置420が設けられている。クランプ装置420では、クランプ部材421が接合対象である鋼鈑911及び912を上下から挟み、クランプ押圧装置422がクランプ部材421を鋼鈑911及び912に押し付ける。これによりクランプ装置420は、鋼鈑911及び912を把持して固定する。クランプ押圧装置422は、例えば油圧シリンダを用いて構成される。
The joining
A
また、台板401にはキャリッジフレーム431が載置されている。キャリッジフレーム431には支持ローラ432が回転可能に設けられており、キャリッジフレーム431は、キャリッジフレーム駆動装置433に駆動されて台板401上を移動する。キャリッジフレーム駆動装置433は、例えば油圧シリンダを用いて構成される。
キャリッジフレーム431には電極輪441及び加圧ローラ451が設けられており、キャリッジフレーム431の移動に伴って電極輪441及び加圧ローラ451も移動する。これにより、電極輪441及び加圧ローラ451は鋼鈑911及び912に対して相対的に移動する。
A
The
電極輪押圧装置442は、電極輪441が鋼鈑911と912との重なり部分を上下から挟んだ状態で、電極輪441を鋼鈑911と912との重なり部分に押し付ける。電極輪押圧装置442は、例えば油圧シリンダを用いて構成される。
電極輪用モータ443は、電極輪441を回転させる。電源装置444は、電極輪441が鋼鈑911と912との重なり部分を上下から挟んだ状態で、電極輪441から鋼鈑911と912との重なり部分に電流(溶接電流)を流す。
加圧ローラ押圧装置452は、加圧ローラ451が鋼鈑911と912との重なり部分を上下から挟んだ状態で、加圧ローラ451を鋼鈑911と912との重なり部分に押し付ける。これにより、加圧ローラ451が鋼鈑911と912との重なり部分を圧延する。
The electrode ring
The
The pressure roller
接合装置301が鋼鈑911及び912を接合する際、2枚の鋼鈑911の端部と912の端部とが重ね合わさった状態で、クランプ装置420のクランプ部材421が、これら鋼鈑911及び912を把持して固定する。鋼鈑911及び912は、重なり部分が電極輪441及び加圧ローラ451に挟まれる位置に固定されている。
電極輪441は、上記のように、鋼鈑911と912との重なり部分を上下から挟んだ状態で、電極輪押圧装置442によって鋼鈑911と912との重なり部分に押し付けられる。そして、電極輪441は、電極輪用モータ443に駆動されて回転し、また、電源装置444からの電流を鋼鈑911と912との重なり部分に流す。これにより、鋼鈑911と912との重なり部分が加熱されて溶接(マッシュシーム溶接、Mash Seam Welding)される。
When the joining
As described above, the
そして、キャリッジフレーム駆動装置433がキャリッジフレーム431を駆動することで、上記のように電極輪441及び加圧ローラ451が鋼鈑911及び912に対して相対的に移動する。鋼鈑911及び912は、重なり部分の長手方向が電極輪441及び加圧ローラ451の移動方向になる向きに固定されており、電極輪441及び加圧ローラ451は、鋼鈑911と912との重なり部分を挟みながら移動する。
電極輪441は、鋼鈑911と912との重なり部分を長手方向に移動しながら重なり部分全体を溶接する。加圧ローラ451は、電極輪441による溶接個所を圧延する。
Then, when the carriage
The
制御装置201は、接合装置301の各部を制御する。
マッシュシーム制御部211は、接合装置301によるマッシュシーム溶接の制御を行う。具体的には、マッシュシーム制御部211は、電極輪押圧装置442を制御して、電極輪441による鋼鈑911と912との重なり部分への押圧を調整する。また、マッシュシーム制御部211は、電極輪用モータ443を制御して電極輪441の回転数を調整する。また、マッシュシーム制御部211は、電源装置444からの電流値を制御する。
図2の線L211は、マッシュシーム制御部211が電源装置444を制御することを示している。線L212及びL215は、マッシュシーム制御部211が電極輪押圧装置442を制御することを示している。線L213及びL214は、マッシュシーム制御部211が電極輪用モータ443を制御することを示している。
The
The mash
Line L211 in FIG. 2 indicates that the mash
加圧ローラ制御部212は、加圧ローラ押圧装置452を制御して、加圧ローラ451による鋼鈑911と912との重なり部分への押圧を調整する。これにより、加圧ローラ制御部212は、加圧ローラ451による鋼鈑911と912との溶接個所の圧延量を調整する。
線L221及びL222は、加圧ローラ制御部212が加圧ローラ押圧装置452を制御することを示している。
The pressure
Lines L221 and L222 indicate that the pressure
キャリッジルーム制御部213は、キャリッジフレーム駆動装置433を制御して、鋼鈑911及び912に対する電極輪441及び加圧ローラ451の相対速度を調整する。
線L231は、キャリッジルーム制御部213がキャリッジフレーム駆動装置433を制御することを示している。
The carriage
Line L231 indicates that the carriage
制御装置201は、パラメータ値取得装置100が求めた設定パラメータ値に基づいて接合装置301を制御する。例えば、マッシュシーム制御部211は、パラメータ値取得装置100が求めた圧力目標値で電極輪441が鋼鈑911と912との重なり部分を挟むように電極輪押圧装置442を制御する。また、マッシュシーム制御部211は、パラメータ値取得装置100が求めた回転数目標値で電極輪441が回転するように電極輪用モータ443を制御する。さらに、マッシュシーム制御部211は、パラメータ値取得装置100が求めた電流目標値の電流を電極輪441から鋼鈑911と912との重なり部分に流すように電源装置444を制御する。加圧ローラ制御部212は、パラメータ値取得装置100が求めた圧力目標値で加圧ローラ451が鋼鈑911と912との重なり部分を挟むように加圧ローラ押圧装置452を制御する。キャリッジルーム制御部213は、パラメータ値取得装置100が求めた目標速度でキャリッジフレーム431を移動させるようキャリッジフレーム駆動装置433を制御する。
The
電極輪441が鋼鈑911と912との重なり部分を挟む圧力、電極輪441の回転数、電源装置444が電極輪から鋼鈑911と912との重なり部分に流す電流値、加圧ローラ451が鋼鈑911と912との重なり部分を挟む圧力、キャリッジフレーム431の移動速度は、いずれも設定パラメータ値の例に該当する。これらの値は制御装置201に設定可能である。
鋼鈑911と912との重ね代も設定パラメータの例に該当する。例えばユーザが、パラメータ値取得装置100が求めた重ね代だけ鋼鈑911と912とを重ね合わせてクランプ装置420にセットする。
The pressure at which the
The overlap margin between the steel plate 911 and 912 also corresponds to the example of the setting parameter. For example, the user superimposes the steel plates 911 and 912 by the overlap margin obtained by the parameter
条件パラメータ値の例としては、鋼鈑板厚、鋼鈑の強度、鋼鈑の組成など、部材又は材料に関する条件、かつ、調整が行われないものが挙げられる。一方、鋼鈑の重ね代は、部材又は材料に関する条件ではあるが、クランプ装置420へのセット時に調整が行われるので、上記のように設定パラメータの例に該当する。
条件パラメータ値の例として、温度、湿度など、接合装置301の周囲環境の条件も挙げられる。
Examples of the condition parameter values include conditions related to members or materials such as steel plate thickness , steel plate strength, and steel plate composition, and those that are not adjusted. On the other hand, although the stacking allowance of the steel plate is a condition relating to the member or the material, it is adjusted at the time of setting on the
Examples of the condition parameter values include the conditions of the ambient environment of the joining
図3は、パラメータ値取得装置100の機能構成を示す概略ブロック図である。図3に示すように、パラメータ値取得装置100は、入力部110と、出力部120と、記憶部180と、制御部190とを備える。制御部190は、条件パラメータ値追加処理部191と、ノイズデータ除去部192と、第一モデル生成部193と、第二モデル取得部194と、パラメータ値取得部195とを備える。
FIG. 3 is a schematic block diagram showing a functional configuration of the parameter
入力部110は、評価指標値生成のための学習用データなど、各種データの入力を受ける。入力部110の構成としていろいろな構成を用いることができる。例えば、入力部110が通信回路を備えて他の機器と通信を行ってデータを受信するようにしてもよい。あるいは、入力部110がUSB(Universal Serial Bus)ポートなど記憶デバイスの接続インタフェースを備え、記憶デバイスからデータを読み出すようにしてもよい。あるいは、入力部110がキーボード等の入力デバイスを備え、ユーザ操作によるデータ入力を受けるようにしてもよい。あるいは、入力部110がこれらのうち複数を組み合わせて構成されていてもよい。
The
出力部120は、対象装置300使用時にパラメータ値取得装置100が求めた設定パラメータ値など、各種データを出力する。出力部120の構成としていろいろな構成を用いることができる。例えば、出力部120が通信回路を備えて他の機器と通信を行ってデータを送信するようにしてもよい。あるいは、出力部120がUSBポートなど記憶デバイスの接続インタフェースを備え、記憶デバイスにデータを書き込むようにしてもよい。あるいは出力部120が、例えば液晶パネル又はLED(Light Emitting Diode)パネル等の表示画面を備えてデータを表示するようにしてもよい。
The
記憶部180は、パラメータ値取得装置100が備える記憶デバイスを用いて構成され、各種データを記憶する。
制御部190は、パラメータ値取得装置100の各部を制御して各種処理を行う。制御部190は、例えばパラメータ値取得装置100が備えるCPU(Central Processing Unit、中央処理装置)が記憶部180からプログラムを読み出して実行することで構成される。
The
The
条件パラメータ値追加処理部191は、第一モデルの生成に用いられる学習用データに条件パラメータ値を追加する。
具体的には、学習用データに含まれる物理量と新たな物理量との関係を示す物理モデルを記憶部180が予め記憶しておく。ここでいう物理量は、条件パラメータ値にて示されていてもよいし、設定パラメータ値にて示されていてもよい。ここでいう新たな物理量は、入力部110が取得した学習用データに含まれていない物理量である。条件パラメータ値追加処理部191は、学習用データに含まれる物理量を物理モデルに適用して新たな物理量を算出し、算出した物理量のデータを条件パラメータ値として学習用データに追加する。
The condition parameter value
Specifically, the
例えば、対象装置300が図2の接合装置である場合、条件パラメータ値追加処理部191が鋼鈑911及び912の単位面積当たりの入熱量を計算するようにしてもよい。条件パラメータ値追加処理部191は、得られた入熱量を条件パラメータ値として学習用データに追加する。
但し、条件パラメータ値追加処理部191はパラメータ値取得装置100に必須ではない。パラメータ値取得装置100が、入力部110が取得した学習用データに条件パラメータ値を追加せずに用いて第一モデルを生成するようにしてもよい。
For example, when the
However, the condition parameter value
ノイズデータ除去部192は、第一モデルの生成に用いられる学習用データのうちノイズデータを削除する。ここでいうノイズデータは、他の学習用データとの相関性が所定条件以上に低いデータである。例えば、ノイズデータ除去部192は、学習用データを近似する回帰平面を求め、得られた回帰平面から所定条件以上離れているデータを除去する。ノイズデータ除去部192が、回帰平面に代えて学習用データの近似式を求めるようにしてもよい。特に、ノイズデータ除去部192が取得する学習用データの近似式は平面を表す式に限らない。
The noise
図4は、ノイズデータ除去部192が除去する学習用データの例を示す図である。図4では、対象装置300が図2の接合装置301である場合の例を示している。図4のグラフの横軸は、電源装置444が電極輪441から鋼鈑911と912との重なり部分に流す電流の値を示す。縦軸は、鋼鈑911と912との接合強度を示す。接合強度として例えば引張強度を用いることができる。横軸の電流値は設定パラメータ値又は条件パラメータ値の例に該当する。縦軸の接合強度は評価指標値の例に該当する。
FIG. 4 is a diagram showing an example of learning data removed by the noise
図4の各点は学習用データの例を示す。線L311は、学習用データを近似する回帰直性を示す。ノイズデータ除去部192は、回帰直線(線L311)から所定の距離以上離れているデータD11及びD12を除去する。
図及び説明を分かり易くするために図4ではノイズデータ除去部192が二次元のデータを扱う場合の例を示しているが、ノイズデータ除去部192が扱うデータは3次元以上のデータであってもよい。この場合、ノイズデータ除去部192は、学習用データの近似として回帰平面又は3次元以上の面を示す近似式を取得する。
但し、ノイズデータ除去部192はパラメータ値取得装置100に必須ではない。パラメータ値取得装置100(第一モデル生成部193)が、ノイズデータの除去が行われていない学習用データを用いて第一モデルを生成するようにしてもよい。
Each point in FIG. 4 shows an example of learning data. Line L311 shows regression straightness that approximates the training data. The noise
In order to make the figures and explanations easier to understand, FIG. 4 shows an example in which the noise
However, the noise
第一モデル生成部193は、第一モデルを生成する。上述したように、第一モデルは、設定パラメータ値及び条件パラメータ値の入力に対して評価指標値を出力するモデルである。例えば、第一モデル生成部193が、ランダムフォレスト(Random Forest)又はSVM(Support Vector Machine)など既存の機械学習法に学習用データを適用して第一モデルを生成するようにしてもよい。
The first
あるいは、第一モデル生成部193が、機械学習法に加えて或いは代えて、予め与えられている物理モデル式を用いて第一モデルを生成するようにしてもよい。
また、第一モデル生成部193が、設定パラメータ値及び条件パラメータ値の入力に対して評価指標値の確率分布を出力するモデルを生成するようにしてもよい。例えば、第一モデル生成部193が機械学習法にガウス過程又はベイズ線形回帰を用いて、評価指標値の平均及び分散を出力するようにしてもよい。
Alternatively, the first
Further, the first
第二モデル取得部194は、第一モデルに対して条件パラメータ値を入力して第二モデルを取得する。第二モデルは、第一モデルに条件パラメータ値を入力することで、第一モデルから条件パラメータの数だけ次元を減少させたモデルである。上述したように、第二モデルは、設定パラメータ値と評価指標値との関係を示す。
図5は、第二モデルの例を示す図である。図5では、対象装置300が図2の接合装置301である場合の例を示している。図5に示す3次元直交座標の座標軸は、電源装置444が電極輪441から鋼鈑911と912との重なり部分に流す電流の値、鋼鈑911と912との重ね代、及び、鋼鈑911と912との接合強度を示す。これらの座標軸の電流値及び重ね代は、いずれも設定パラメータ値の例に該当する。接合強度は評価指標値の例に該当する。
The second
FIG. 5 is a diagram showing an example of the second model. FIG. 5 shows an example in which the
図5の例では第二モデルが応答曲面モデルで得られており、一組の電流値及び重ね代の入力に対して接合強度の値を1つ出力する。すなわち、この第二モデルは、電流値及び重ね代の組み合わせを接合強度に多対一に射影する。例えば、第一モデル生成部193が応答曲面法を用いて第一モデルを応答曲面モデルにて生成することで、第二モデル取得部194は第二モデルを応答曲面モデルにて取得する。
In the example of FIG. 5, the second model is obtained by the response curved surface model, and one value of the bonding strength is output for the input of a set of current values and the overlapping allowance. That is, this second model projects the combination of the current value and the stacking allowance on the joint strength in a many-to-one manner. For example, the first
図及び説明を分かり易くするために図5では第二モデルが3次元のモデルである場合の例を示しているが、第二モデル取得部194が取得する第二モデルは3次元のモデルに限らない。第二モデル取得部194が取得する第二モデルは4次元以上のモデルであってもよいし、2次元のモデルであってもよい。特に、第二モデルへの入力となる設定パラメータ値及の数が3つ以上であってもよい。
第二モデル取得部194が取得する第二モデルは、設定パラメータ値の入力に対して評価指標値を出力するモデルであればよく、応答曲面モデルに限らない。
In order to make the figures and explanations easy to understand, FIG. 5 shows an example in which the second model is a three-dimensional model, but the second model acquired by the second
The second model acquired by the second
第一モデル生成部193が設定パラメータ値及び条件パラメータ値の入力に対して評価指標値の確率分布を出力する第一モデルを生成する場合、第二モデル取得部194は、設定パラメータ値の入力に対して評価指標値の確率分布を出力する第二モデルを取得する。
この場合、第二モデル取得部194が評価指標値を安全側に算出することで、一組の設定パラメータ値の入力に対して評価指標値の値を1つ出力する第二モデルを取得するようにしてもよい。
When the first
In this case, the second
例えば、接合強度が大きいことが好ましい場合、第二モデル取得部194は、設定パラメータ値の組み合わせ毎に接合強度の平均値から接合強度の分散の3倍(3σ)を減算した接合強度を算出する。そして、第二モデル取得部194は、算出した接合強度を用いて第二モデルを生成する。この第二モデルに示される設定パラメータ値に基づいて制御装置200が対象装置300を制御した場合、99.7%以上の確率で、この第二モデルに示される接合強度以上の接合強度を得られる。
For example, when it is preferable that the joint strength is large, the second
パラメータ値取得部195は、第二モデル取得部194が取得した第二モデルに基づいて、評価指標値について定められている条件を満たす設定パラメータ値を取得する。例えば、パラメータ値取得部195は、評価指標を目的変数とし、設定パラメータを説明変数とし、評価指標値について定められている条件を制約条件とする最適化問題を解くことで、設定パラメータ値を取得する。パラメータ値取得部195がこの最適化問題を解くアルゴリズムとして、既存の最適化アルゴリズムを用いることができる。
The parameter
図6は、パラメータ値取得部195が取得する設定パラメータ値の例を示す図である。図6では、図5の第二モデルを等高線を用いて示している。図6のグラフの横軸は、鋼鈑911と912との重ね代を示す。縦軸は、電源装置444が電極輪441から鋼鈑911と912との重なり部分に流す電流の値を示す。等高線は接合強度を示す。
横軸の重ね代及び縦軸の電流値は、いずれも設定パラメータ値の例に該当する。等高線で示される接合強度は評価指標値の例に該当する。
FIG. 6 is a diagram showing an example of setting parameter values acquired by the parameter
The overlap allowance on the horizontal axis and the current value on the vertical axis both correspond to examples of setting parameter values. The joint strength indicated by the contour lines corresponds to the example of the evaluation index value.
領域A11は、必要とされる接合強度以上に大きい接合強度を得られる領域である。接合強強度が必要とされる接合強度以上に大きいことは、評価指標値について定められている条件の例に該当する。
図6の例では、パラメータ値取得部195は、評価指標値について定められている条件に加えて、重ね代について定められている条件、及び、電流値について定められている条件も取得し、これらの条件を全て満たす設定パラメータ値の領域を選択している。領域A12は、鋼鈑911と912との重ね代が予定範囲内となる領域である。領域A13は、領域A11及び領域A12のいずれにも含まれる領域のうち、さらに電流値が所定の電流値以下である領域である。パラメータ値取得部195は、評価指標値の条件、重ね代の条件、及び、電流値の条件を満たす領域A13を選択する。
制御装置200が、パラメータ値取得部195が取得した設定パラメータ値に基づいて対象装置300を制御することで、対象装置300は、定められた条件を満たす動作をすることができる。
The region A11 is a region where a joint strength larger than the required joint strength can be obtained. The fact that the joint strength is greater than the required joint strength corresponds to an example of the conditions defined for the evaluation index value.
In the example of FIG. 6, the parameter
When the
設定パラメータ値の条件が示されている場合、パラメータ値取得部195が、評価指標値について定められている条件に加えて、設定パラメータ値について定められている条件も制約条件として最適化問題を解くようにしてもよい。
また、設定パラメータ値の条件が示されている場合、パラメータ値取得部195が、示されている条件の範囲内のみを検索して設定パラメータ値を取得するようにしてもよい。例えば、パラメータ値取得部195が、領域12の範囲内のみを探索して評価指標値の条件及び電流値の条件を満たす設定パラメータ値を取得するようにしてもよい。これにより、パラメータ値取得部195の負荷が軽減され、また、パラメータ値取得部195がより速く設定パラメータ値を取得することが期待される。ユーザの経験上、適切な設定パラメータ値の範囲がわかっている場合も、パラメータ値取得部195がその範囲内のみを探索して設定パラメータ値を取得するようにしてもよい。
When the condition of the setting parameter value is shown, the parameter
Further, when the condition of the setting parameter value is indicated, the parameter
パラメータ値取得部195が、領域A13のように設定パラメータ値の範囲を取得するようにしてもよい。この場合、出力部120が、例えば図6のグラフのように設定パラメータ値の範囲を図示するなど、設定パラメータ値の範囲を表示するようにしてもよい。
あるいは、パラメータ値取得部195が、領域A13の中から設定パラメータ値の組み合わせを1組選択するなど、1組の設定パラメータ値を取得するようにしてもよい。この場合、出力部120が、パラメータ値取得部195が選択した設定パラメータ値を表示するようにしてもよいし、これらの設定パラメータ値を制御装置200へ送信するようにしてもよい。
The parameter
Alternatively, the parameter
次に、図7及び図8を参照してパラメータ値取得装置100の動作について説明する。
図7は、パラメータ値取得装置100が第一モデルを生成する処理手順の例を示すフローチャートである。
図7の処理で、入力部110が学習用データを取得する(ステップS101)。上述したように、ここでの学習用データは、対象装置300の動作時に得られた設定パラメータ値、条件パラメータ値、及び、評価指標値の組み合わせである。第一モデル生成時に入力部110が、複数の学習用データを纏めて取得するようにしてもよい。あるいは、対象装置300が動作する毎に入力部110が学習用データを取得して記憶部180に記憶させておくようにしてもよい。
Next, the operation of the parameter
FIG. 7 is a flowchart showing an example of a processing procedure in which the parameter
In the process of FIG. 7, the
次に、制御部190は、得られた学習用データのうち、評価指標値を特定することで、評価指標値と他のデータとを区別する(ステップS102)。例えば、制御部190は、学習用データに含まれる接合強度を評価指標値として特定するなど、予め定められているデータを評価指標値として特定するようにしてもよい。あるいは、学習用データ中で評価指標値にタグが付されるなど、評価指標値が他のデータと区別して示されていてもよい。
Next, the
次に、条件パラメータ値追加処理部191は、学習用データに条件パラメータ値を追加する(ステップS103)。上述したように、条件パラメータ値追加処理部191は、学習用データに含まれる物理量を物理モデルに適用して新たな物理量を算出し、算出した物理量のデータを条件パラメータ値として学習用データに追加する。
但し、ステップS103の処理は必須ではない。パラメータ値取得装置100が、ステップS102の処理の後、ステップS103の処理を行わずにステップS104の処理を行うようにしてもよい。
Next, the condition parameter value
However, the process of step S103 is not essential. The parameter
次に、ノイズデータ除去部192は、学習用データからノイズデータを削除する(ステップS104)。上述したように、ノイズデータ除去部192は学習用データの回帰面又は近似式など学習用データの近似を求め、得られた近似から所定条件以上離れている学習用データを除去する。
但し、ステップS104の処理は必須ではない。パラメータ値取得装置100が、ステップS103の処理の後、ステップS104の処理を行わずにステップS105の処理を行うようにしてもよい。あるいは、パラメータ値取得装置100が、ステップS102の処理の後、ステップS103の処理及びステップS104の処理のいずれも行わずにステップS105の処理を行うようにしてもよい。
Next, the noise
However, the process of step S104 is not essential. The parameter
次に、第一モデル生成部193は、第一モデルを生成する(ステップS105)。上述したように、第一モデル生成部193が、設定パラメータ値及び条件パラメータ値の入力に対して評価指標値を1つの値で取得する出力する第一モデルを生成するようにしてもよいし、評価指標値の確率分布を出力する第一モデルを生成するようにしてもよい。
ステップS105の後、図7の処理を終了する。
Next, the first
After step S105, the process of FIG. 7 ends.
図8は、パラメータ値取得装置100が設定パラメータ値を取得する処理手順の例を示すフローチャートである。
図8の処理で、入力部110は、条件パラメータ値を取得する(ステップS201)。ステップS201で入力部110が取得する条件パラメータ値は、パラメータ値取得装置100が取得する設定パラメータ値を用いて制御装置200が対象装置300を動作させる際の条件を示す値である。例えば、ステップS201で入力部110が取得する条件パラメータ値は、現在の気温など現在の環境条件を示す。
図7のステップS103で条件パラメータ値追加処理部191が条件パラメータ値を学習データに追加した場合、条件パラメータ値追加処理部191は、ステップS201で入力部110が取得した条件パラメータ値に基づいて、ステップS103の場合と同様に条件パラメータ値を算出する。この条件パラメータ値が第一モデルへの入力の1つとなっているためである。
FIG. 8 is a flowchart showing an example of a processing procedure in which the parameter
In the process of FIG. 8, the
When the condition parameter value
次に、第二モデル取得部194は、ステップS201で得られた条件パラメータ値を第一モデルに入力することで第二モデルを取得する(ステップS202)。
また、入力部110は、評価指標値について定められている条件を取得する(ステップS203)。
また、入力部110は、設定パラメータ値について定められている条件を取得する(ステップS204)。但し、ステップS204の処理は必須ではない。パラメータ値取得装置100が、ステップS203の処理の後、ステップS204の処理を行わずにステップS205の処理を行うようにしてもよい。
Next, the second
Further, the
Further, the
次に、パラメータ値取得部195は、評価指標値について定められている条件を満たす設定パラメータ値を第二モデルに基づいて取得する(ステップS205)。ステップS204で設定パラメータ値の条件も得られている場合、パラメータ値取得部195は、評価指標値について定められている条件、及び、設定パラメータ値について定められている条件のいずれも満たす設定パラメータ値を取得する。上述したように、パラメータ値取得部195が最適化問題を解くことで設定パラメータ値を取得するようにしてもよい。
次に、出力部120は、ステップS205で得られた設定パラメータ値を出力する(ステップS206)。
ステップS206の後、図8の処理を終了する。
Next, the parameter
Next, the
After step S206, the process of FIG. 8 ends.
次に、図9〜図11を参照して、条件パラメータ値の追加及びノイズデータの除去によるモデル精度の向上の例について説明する。条件パラメータ値の追加は、上述した条件パラメータ値追加処理部191の処理である。ノイズデータの除去は、上述したノイズデータ除去部192の処理である。
条件パラメータ値の追加及びノイズデータの除去の有無に関する以下の3つのケースの各々について、接合装置で2枚の鋼鈑を接合した接合強度の真値と、上述した第二モデルを用いて求めた推定値との誤差を算出した。
ケース1:条件パラメータ値の追加及びノイズデータの除去のいずれも行わない場合
ケース2:条件パラメータ値の追加は行わずノイズデータの除去を行う場合
ケース3:条件パラメータ値の追加及びノイズデータの除去のいずれも行う場合
Next, an example of improving the model accuracy by adding the condition parameter value and removing the noise data will be described with reference to FIGS. 9 to 11. The addition of the condition parameter value is the process of the condition parameter value
For each of the following three cases regarding the addition of conditional parameter values and the presence / absence of noise data removal, the true value of the joining strength of two steel plates joined by a joining device and the above-mentioned second model were used. The error from the estimated value was calculated.
Case 1: When neither addition of condition parameter value nor removal of noise data is performed Case 2: When noise data is removed without adding condition parameter value Case 3: Addition of condition parameter value and removal of noise data When doing any of
第一モデルを求める機械学習法としてランダムフォレストを用いた。また、条件パラメータ値の追加では、溶接理論に基づいて新たな条件パラメータ値を算出し、学習用データに追加した。
真値と推定値との誤差を評価する指標値として平均二乗誤差(Root Mean Square Error;RMSE)及び平均誤差を算出した。平均二乗誤差は式(1)のように示される。
データ数は、ケース1が205、ケース2及びケース3はいずれも179である。ここでいうデータ数は、求めた真値及び推定値の組み合わせの個数である。
Random forest was used as a machine learning method to find the first model. In addition, when adding conditional parameter values, new conditional parameter values were calculated based on welding theory and added to the learning data.
The root mean square error (RMSE) and the mean error were calculated as index values for evaluating the error between the true value and the estimated value. The mean square error is expressed by Eq. (1).
The number of data is 205 in case 1 and 179 in both case 2 and case 3. The number of data referred to here is the number of combinations of the obtained true value and the estimated value.
ここで、yは真値を示す。y’は推定値を示す。Nはデータ数を示す。
平均誤差は式(2)のように示される。
Here, y indicates a true value. y'indicates an estimated value. N indicates the number of data.
The average error is expressed by Eq. (2).
y、y’、Nは式(1)の場合と同様である。
平均事情誤差、平均誤差のいずれも値が小さいほど推定値が真値に近いと評価できる。
図9は、ケース1における真値と推定値との関係を示す図である。図9のグラフの横軸は真値を示し、縦軸は推定値を示す。真値と推定値との組み合わせをグラフにプロットしている。また、真値と推定値との相対誤差が±10%以内の範囲を2本の破線で示している。
ケース1では、平均二乗誤差が23.63であった。また、平均誤差は16.97であった。
y, y', and N are the same as in the case of the equation (1).
It can be evaluated that the smaller the value of both the average circumstance error and the average error, the closer the estimated value is to the true value.
FIG. 9 is a diagram showing the relationship between the true value and the estimated value in Case 1. The horizontal axis of the graph of FIG. 9 shows the true value, and the vertical axis shows the estimated value. The combination of the true value and the estimated value is plotted on the graph. Further, the range in which the relative error between the true value and the estimated value is within ± 10% is indicated by two broken lines.
In Case 1, the mean square error was 23.63. The average error was 16.97.
図10は、ケース2における真値と推定値との関係を示す図である。図9の場合と同様、図10のグラフの横軸は真値を示し、縦軸は推定値を示す。真値と推定値との組み合わせをグラフにプロットしている。また、真値と推定値との相対誤差が±10%以内の範囲を2本の破線で示している。
ケース2では、平均二乗誤差が20.84であった。また、平均誤差は14.34であった。平均二乗誤差、平均誤差のいずれもケース2の方がケース1よりも小さくなっており、接合強度の推定精度が向上したと評価できる。グラフを見ても、ケース2の方がケース1よりも真値と推定値との相対誤差が±10%以内の範囲に含まれる割合が高い。
FIG. 10 is a diagram showing the relationship between the true value and the estimated value in Case 2. As in the case of FIG. 9, the horizontal axis of the graph of FIG. 10 shows the true value, and the vertical axis shows the estimated value. The combination of the true value and the estimated value is plotted on the graph. Further, the range in which the relative error between the true value and the estimated value is within ± 10% is indicated by two broken lines.
In case 2, the mean square error was 20.84. The average error was 14.34. Both the mean square error and the mean error are smaller in the case 2 than in the case 1, and it can be evaluated that the estimation accuracy of the joint strength is improved. Looking at the graph, Case 2 has a higher proportion of the relative error between the true value and the estimated value within ± 10% than Case 1.
図11は、ケース3における真値と推定値との関係を示す図である。図11では、条件パラメータ値として(1)単位重ね代当たりの接合荷重、(2)単位重ね代当たりの電流、(3)単位重ね代当たりの入熱量を追加した場合の例を示している。
単位重ね代当たりの接合荷重(上記1)の単位として、例えばkN/mm2を用いる。単位重ね代当たりの電流(上記2)の単位として、例えばkA/mm2を用いる。単位重ね代当たりの入熱量(上記3)の単位として、例えばJ/mm2を用いる。
FIG. 11 is a diagram showing the relationship between the true value and the estimated value in Case 3. FIG. 11 shows an example in which (1) the joining load per unit stacking allowance, (2) the current per unit stacking allowance, and (3) the amount of heat input per unit stacking allowance are added as the condition parameter values.
For example, kN / mm 2 is used as the unit of the joining load (1 above) per unit stacking allowance. For example, kA / mm 2 is used as the unit of the current per unit stacking allowance (2 above). For example, J / mm 2 is used as the unit of the amount of heat input per unit stacking allowance (3 above).
図9の場合と同様、図11のグラフの横軸は真値を示し、縦軸は推定値を示す。真値と推定値との組み合わせをグラフにプロットしている。また、真値と推定値との相対誤差が±10%以内の範囲を2本の破線で示している。
ケース3では、平均二乗誤差が16.09であった。また、平均誤差は10.36であった。平均二乗誤差、平均誤差のいずれもケース3の方がケース2よりもさらに小さくなっており、接合強度の推定精度がさらに向上したと評価できる。グラフを見ても、ケース3の方がケース2よりもさらに、真値と推定値との相対誤差が±10%以内の範囲に含まれる割合が高い。
以上より、ノイズデータの除去によってモデルの精度が向上し、条件パラメータ値の追加によってモデルの精度がさらに向上したと評価できる。
As in the case of FIG. 9, the horizontal axis of the graph of FIG. 11 shows the true value, and the vertical axis shows the estimated value. The combination of the true value and the estimated value is plotted on the graph. Further, the range in which the relative error between the true value and the estimated value is within ± 10% is indicated by two broken lines.
In Case 3, the mean square error was 16.09. The average error was 10.36. Both the mean square error and the mean error are smaller in the case 3 than in the case 2, and it can be evaluated that the estimation accuracy of the joint strength is further improved. Looking at the graph, Case 3 has a higher proportion of the relative error between the true value and the estimated value within ± 10% than Case 2.
From the above, it can be evaluated that the accuracy of the model is improved by removing the noise data, and the accuracy of the model is further improved by adding the conditional parameter values.
以上のように、第一モデル生成部193は第一モデルを生成する。第二モデル取得部194は、第一モデルに対して条件パラメータ値を入力して第二モデルを取得する。パラメータ値取得部195は、第二モデルに基づいて、評価指標値について定められている条件を満たす設定パラメータ値を取得する。
第一モデル生成時には、対象装置300が動作した際の学習用データを得られればよい。この学習用データは、対象装置300使用時に設定した設定パラメータ値、対象装置300使用時の条件の測定値、及び、評価指標値の測定値の組み合わせにて得られる。この点で、学習用データの生成に、対象装置300が行う処理に関する専門知識を必要としない。
また、対象装置300使用時の設定の際には、対象装置300使用時の条件、及び、評価指標値に対する条件を得られればよい。対象装置300使用時の条件は、対象装置300使用時に該当事項の測定を行うことで得られる。また、評価指標値に対する条件は、対象装置300の使用目的に応じて決定される。この点で、対象装置300使用時の設定の入力データの生成にも、対象装置300が行う処理に関する専門知識を必要としない。
この点で、パラメータ値取得装置100によれば、ユーザが、対象装置300が行う処理に関する専門的な知識を有していない場合でも、所望の処理結果を得られるように対象装置を設定可能である。
As described above, the first
At the time of generating the first model, it is sufficient to obtain the learning data when the
Further, when setting when the
In this respect, according to the parameter
また、第一モデル生成部193は、対象装置300の物理モデルを用いて算出されるパラメータ値を条件パラメータ値に含む第一モデルを生成する。
これにより、第一モデルの精度向上が期待される。第一モデルの精度が向上することで、パラメータ値取得装置100は、要求された条件を満たす設定パラメータ値をより高精度に取得することができる。
Further, the first
This is expected to improve the accuracy of the first model. By improving the accuracy of the first model, the parameter
また、ノイズデータ除去部192は、複数の学習用データのうち、これら複数の学習用データが示す傾向から所定条件以上乖離した学習用データを除外するノイズデータ除去処理を行う。第一モデル生成部193は、ノイズデータ除去部192によるノイズデータ除去処理後の学習用データを用いて第一モデルを生成する。
これにより、第一モデルの精度向上が期待される。第一モデルの精度が向上することで、パラメータ値取得装置100は、要求された条件を満たす設定パラメータ値をより高精度に取得することができる。
Further, the noise
This is expected to improve the accuracy of the first model. By improving the accuracy of the first model, the parameter
また、第二モデル取得部194は、第二モデルを応答曲面モデルにて取得する。
第二モデルとして連続的なモデルを得られることで、例えば勾配法などいろいろな最適化アルゴリズムの適用が可能である。
Further, the second
By obtaining a continuous model as the second model, it is possible to apply various optimization algorithms such as the gradient method.
なお、制御部190の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することで各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
A program for realizing all or a part of the functions of the
In addition, the "computer system" includes the homepage providing environment (or display environment) if the WWW system is used.
Further, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, or a CD-ROM, or a storage device such as a hard disk built in a computer system. Further, a "computer-readable recording medium" is a communication line for transmitting a program via a network such as the Internet or a communication line such as a telephone line, and dynamically holds the program for a short period of time. In that case, it also includes the one that holds the program for a certain period of time, such as the volatile memory inside the computer system that is the server or client. Further, the above-mentioned program may be a program for realizing a part of the above-mentioned functions, and may be a program for realizing the above-mentioned functions in combination with a program already recorded in the computer system.
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。 Although the embodiments of the present invention have been described in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and design changes and the like within a range not deviating from the gist of the present invention are also included.
1 対象装置動作システム
100 パラメータ値取得装置
110 入力部
120 出力部
180 記憶部
190 制御部
191 条件パラメータ値追加処理部
192 ノイズデータ除去部
193 第一モデル生成部
194 第二モデル取得部
195 パラメータ値取得部
200、201、202 制御装置
211 マッシュシーム制御部
212 加圧ローラ制御部
213 キャリッジルーム制御部
221 片面工程制御部
222 両面工程制御部
223 後工程制御部
300 対象装置
301 接合装置
401 台板
411 支柱
412 支持フレーム
420 クランプ装置
421 クランプ部材
422 クランプ押圧装置
431 キャリッジフレーム
432 支持ローラ
433 キャリッジフレーム駆動装置
441 電極輪
442 電極輪押圧装置
443 電極輪用モータ
444 電源装置
451 加圧ローラ
452 加圧ローラ押圧装置
911、912 鋼鈑
1 Target
Claims (3)
前記第一モデル生成部が生成した第一モデルに対して前記条件パラメータ値を入力して、前記設定パラメータ値と前記評価指標値との関係を示す第二モデルを取得する第二モデル取得部と、
前記第二モデル取得部が取得した第二モデルに基づいて、前記評価指標値について定められている条件を満たす設定パラメータ値を取得するパラメータ値取得部と、
を備えるパラメータ値取得装置であって、
前記対象装置は、2枚の鋼鈑を接合する接合装置であり、
前記設定パラメータ値は、電極輪が2枚の鋼鈑を挟む圧力、2枚の鋼鈑の重ね代、電極輪の回転数、電源装置が電極輪から2枚の鋼鈑に流す電流値、加圧ローラが2枚の鋼鈑を挟む圧力、および、キャリッジフレームの移動速度のうち1つ以上の値を含み、
前記条件パラメータ値は、鋼鈑板厚、鋼鈑の強度、鋼鈑の組成、前記接合装置の周囲の温度、および、前記接合装置の周囲の湿度のうち1つ以上の値を含む
パラメータ値取得装置。 A setting parameter value indicating a setting when the target device is used, and a first model generation unit that generates a first model that outputs an evaluation index value in response to input of a condition parameter value based on the condition when the target device is used.
A second model acquisition unit that inputs the condition parameter value to the first model generated by the first model generation unit and acquires a second model showing the relationship between the set parameter value and the evaluation index value. ,
Based on the second model acquired by the second model acquisition unit, the parameter value acquisition unit that acquires the setting parameter value that satisfies the conditions defined for the evaluation index value, and the parameter value acquisition unit.
It is a parameter value acquisition device equipped with
The subject device is a welding device for joining two steel plates,
The set parameter values include the pressure at which the electrode ring sandwiches the two steel plates, the stacking allowance of the two steel plates, the number of rotations of the electrode rings, the current value that the power supply device flows from the electrode rings to the two steel plates, and the addition. The pressure of the pressure roller sandwiching the two steel plates and the moving speed of the carriage frame include one or more values.
The conditional parameter value includes one or more of the steel plate thickness , the strength of the steel plate, the composition of the steel plate, the temperature around the joining device, and the humidity around the joining device.
Parameter values acquisition device.
請求項1に記載のパラメータ値取得装置。 The parameter value acquisition device according to claim 1 , wherein the second model acquisition unit subtracts or adds 3σ of the dispersion of the joint strength from the average value of the joint strength for each combination of the set parameter values.
評価方法。 The accuracy of the first model and the second model acquired by the parameter value acquisition device according to claim 1 or 2 , is the true value of the joint strength and the estimated value of the joint strength obtained from the second model. An evaluation method that evaluates using at least one of the mean square error and the mean error.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017033692A JP6928753B2 (en) | 2017-02-24 | 2017-02-24 | Parameter value acquisition device and evaluation method |
JP2021069212A JP7154339B2 (en) | 2017-02-24 | 2021-04-15 | Parameter value acquisition device, target device operation system, parameter value acquisition method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017033692A JP6928753B2 (en) | 2017-02-24 | 2017-02-24 | Parameter value acquisition device and evaluation method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021069212A Division JP7154339B2 (en) | 2017-02-24 | 2021-04-15 | Parameter value acquisition device, target device operation system, parameter value acquisition method and program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2018138308A JP2018138308A (en) | 2018-09-06 |
JP2018138308A5 JP2018138308A5 (en) | 2020-02-13 |
JP6928753B2 true JP6928753B2 (en) | 2021-09-01 |
Family
ID=63450873
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017033692A Active JP6928753B2 (en) | 2017-02-24 | 2017-02-24 | Parameter value acquisition device and evaluation method |
JP2021069212A Active JP7154339B2 (en) | 2017-02-24 | 2021-04-15 | Parameter value acquisition device, target device operation system, parameter value acquisition method and program |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021069212A Active JP7154339B2 (en) | 2017-02-24 | 2021-04-15 | Parameter value acquisition device, target device operation system, parameter value acquisition method and program |
Country Status (1)
Country | Link |
---|---|
JP (2) | JP6928753B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7192566B2 (en) * | 2019-02-25 | 2022-12-20 | マツダ株式会社 | Method and apparatus for detecting expulsion in electric resistance welding |
JP7195993B2 (en) * | 2019-03-27 | 2022-12-26 | 株式会社神戸製鋼所 | Pulse waveform search device, pulse waveform search method, pulse arc welding device, and pulse arc welding method |
JP7363550B2 (en) * | 2020-02-10 | 2023-10-18 | マツダ株式会社 | Method and device for determining dress quality of resistance welding electrodes |
CN115145825A (en) * | 2022-07-22 | 2022-10-04 | 深圳市朗科智能电气股份有限公司 | Single-chip microcomputer software parameter adjusting method and system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4402645B2 (en) | 2005-12-06 | 2010-01-20 | 株式会社山武 | Control system analyzer and program |
US20080183444A1 (en) | 2007-01-26 | 2008-07-31 | Grichnik Anthony J | Modeling and monitoring method and system |
JP5017176B2 (en) * | 2008-05-21 | 2012-09-05 | 株式会社日立製作所 | Manufacturing instruction evaluation support system, manufacturing instruction evaluation support method, and manufacturing instruction evaluation support program |
JP5510642B2 (en) | 2010-02-25 | 2014-06-04 | 富士電機株式会社 | Prediction / diagnosis model construction device |
DE102011081346A1 (en) | 2011-08-22 | 2013-02-28 | Robert Bosch Gmbh | Method of creating a function for a controller |
JP6486731B2 (en) | 2015-03-13 | 2019-03-20 | 株式会社東芝 | Device characteristic model learning apparatus, device characteristic model learning method, and program |
-
2017
- 2017-02-24 JP JP2017033692A patent/JP6928753B2/en active Active
-
2021
- 2021-04-15 JP JP2021069212A patent/JP7154339B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2021140801A (en) | 2021-09-16 |
JP2018138308A (en) | 2018-09-06 |
JP7154339B2 (en) | 2022-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2021140801A (en) | Parameter value acquisition device, target device operation system, parameter value acquisition method, and program | |
US20130119040A1 (en) | System and method for adaptive fill welding using image capture | |
Liu et al. | Fusing machine algorithm with welder intelligence for adaptive welding robots | |
Kim et al. | Prediction of welding parameters for pipeline welding using an intelligent system | |
Erden et al. | Robotic assistance by impedance compensation for hand movements while manual welding | |
WO2017120491A1 (en) | Systems and methods to provide weld training | |
Choudhary et al. | Numerical prediction of various defects and their formation mechanism during friction stir welding using coupled Eulerian-Lagrangian technique | |
CN108701427A (en) | The system and method that welding training is provided | |
CN113351962A (en) | System and method for creating or modifying a welding sequence | |
EP3412397A1 (en) | Method of, computing unit and computer program for predicting welding spatters during a resistance welding process | |
JP7339746B2 (en) | Weld signature analysis for weld quality determination | |
WO2016136831A1 (en) | Setting assistance device, setting assistance method, and program | |
US10744594B2 (en) | Method for processing a workpiece | |
Zuo et al. | A novel incremental sheet bending process of complex curved steel plate | |
KR102279409B1 (en) | Welding monitoring system | |
CN113382847A (en) | Sealing system for sealing a pipe and automatic method of operating the sealing system | |
WO2022213374A1 (en) | Welding system and welding parameter optimization method | |
EP3731994B1 (en) | Method and apparatus for robotic machining | |
Zeshi et al. | Dynamic nonlinear modeling of 3D weld pool surface in GTAW | |
JP2023001642A (en) | Method for generating learnt model, learning device, control device of welding robot, system, learnt model, and program | |
KR101874824B1 (en) | Apparatus for generating beads of virtual welding trainning simulator | |
Chen et al. | Modeling of underwater wet welding process based on visual and arc sensor | |
JP6653424B2 (en) | Welding method | |
Chen et al. | Machine assisted manual torch operation: system design, response modeling, and speed control | |
JP7296115B2 (en) | Resistance welding system and its control method and control program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20170227 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20181109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191227 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191227 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201020 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20201221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210208 |
|
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: 20210406 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20210430 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20210601 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210602 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20210601 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6928753 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |