JP6928753B2 - Parameter value acquisition device and evaluation method - Google Patents

Parameter value acquisition device and evaluation method Download PDF

Info

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
Application number
JP2017033692A
Other languages
Japanese (ja)
Other versions
JP2018138308A5 (en
JP2018138308A (en
Inventor
勇輔 山科
勇輔 山科
真治 野村
真治 野村
浩毅 立石
浩毅 立石
祐介 筈井
祐介 筈井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Primetals Technologies Japan Ltd
Original Assignee
Primetals Technologies Japan Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Primetals Technologies Japan Ltd filed Critical Primetals Technologies Japan Ltd
Priority to JP2017033692A priority Critical patent/JP6928753B2/en
Publication of JP2018138308A publication Critical patent/JP2018138308A/en
Publication of JP2018138308A5 publication Critical patent/JP2018138308A5/en
Priority to JP2021069212A priority patent/JP7154339B2/en
Application granted granted Critical
Publication of JP6928753B2 publication Critical patent/JP6928753B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total 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.

特許第4138904号公報Japanese Patent No. 4138904

特許文献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.

本発明の実施形態に係る対象装置動作システムの機能構成を示す概略ブロック図である。It is a schematic block diagram which shows the functional structure of the target device operation system which concerns on embodiment of this invention. 同実施形態に係る接合装置及び接合装置を制御する制御装置の構成例を示す概略構成図である。It is a schematic block diagram which shows the structural example of the joining device which concerns on this embodiment and the control device which controls a joining device. 同実施形態に係るパラメータ値取得装置の機能構成を示す概略ブロック図である。It is a schematic block diagram which shows the functional structure of the parameter value acquisition apparatus which concerns on the same embodiment. 同実施形態に係るノイズデータ除去部が除去する学習用データの例を示す図である。It is a figure which shows the example of the learning data which the noise data removal part which concerns on this embodiment removes. 同実施形態に係る第二モデルの例を示す図である。It is a figure which shows the example of the 2nd model which concerns on the same embodiment. 同実施形態に係るパラメータ値取得部が取得する設定パラメータ値の例を示す図である。It is a figure which shows the example of the setting parameter value acquired by the parameter value acquisition part which concerns on the same embodiment. 同実施形態に係るパラメータ値取得装置が第一モデルを生成する処理手順の例を示すフローチャートである。It is a flowchart which shows the example of the processing procedure which the parameter value acquisition apparatus which concerns on this embodiment generates a 1st model. 同実施形態に係るパラメータ値取得装置が設定パラメータ値を取得する処理手順の例を示すフローチャートである。It is a flowchart which shows the example of the processing procedure which the parameter value acquisition apparatus which concerns on this embodiment acquires a setting parameter value. 同実施形態のケース1における真値と推定値との関係を示す図である。It is a figure which shows the relationship between the true value and the estimated value in case 1 of the same embodiment. 同実施形態のケース2における真値と推定値との関係を示す図である。It is a figure which shows the relationship between the true value and the estimated value in case 2 of the same embodiment. 同実施形態のケース3における真値と推定値との関係を示す図である。It is a figure which shows the relationship between the true value and the estimated value in case 3 of the same embodiment.

以下、本発明の実施形態を説明するが、以下の実施形態は請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
図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 value acquisition device 100, a control device 200, and a target device 300.

対象装置動作システム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 target device 300 is used and operates the target device 300. Specifically, the parameter value acquisition device 100 determines the setting when the target device 300 is used. The target of the setting when the target device 300 is used may be any item that can be set when the target device 300 is used and that affects the processing result by the target device 300. The setting when the target device 300 is used may be a control parameter value of the target device 300, or may be a setting related to a member or a material handled by the target device 300. Hereinafter, the value indicating the setting when the target device 300 is used is referred to as a setting parameter value.

パラメータ値取得装置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 value acquisition device 100 determines the setting when the target device 300 is used, the control device 200 controls and operates the target device 300 based on the determined setting. The control device 200 and the target device 300 may be configured as one device, or may be configured as separate devices.
The input of the setting parameter value to the control device 200 may be automatically performed. For example, the parameter value acquisition device 100 may communicate with the control device 200 to transmit the set parameter value to the control device 200. Alternatively, the input of the setting parameter value to the control device 200 may be performed manually. For example, the control device 200 may display the setting parameter value on the screen, and the user may refer to the display and input the setting parameter value to the control device 200.
The line L111 in FIG. 1 shows the input of the set parameter value determined by the parameter value acquisition device 100 to the control device 200. The line L111 also indicates the input of learning data from the control device 200 to the parameter value acquisition device 100. Line L112 shows the control of the target device 300 by the control device 200.

パラメータ値取得装置100は、対象装置300が動作した際に得られた学習用データに基づいて、設定パラメータ値及び条件パラメータ値の入力に対して評価指標値を出力するモデルを生成する。ここでいう条件パラメータ値は、例えば対象装置300使用時の気温など、対象装置300使用時の条件を示す値である。ここでの対象装置300使用時の条件は、対象装置300による処理結果に影響する事項のうち、対象装置300の使用に際して設定可能な事項以外の事項であればよい。ここでいう評価指標値は、対象装置300による処理結果を評価可能な指標値であればよい。 The parameter value acquisition device 100 generates a model that outputs an evaluation index value with respect to the input of the set parameter value and the condition parameter value based on the learning data obtained when the target device 300 operates. The condition parameter value referred to here is a value indicating a condition when the target device 300 is used, such as a temperature when the target device 300 is used. The conditions for using the target device 300 here may be any items other than those that can be set when using the target device 300 among the items that affect the processing result by the target device 300. The evaluation index value referred to here may be an index value capable of evaluating the processing result by the target device 300.

パラメータ値取得装置100は、例えばパソコン(Personal Computer;PC)又はワークステーション(Work Station;WS)などのコンピュータを用いて構成される。パラメータ値取得装置100と制御装置200とが1つの装置として構成されていてもよいし、別々の装置として構成されていてもよい。例えば、パラメータ値取得装置100と制御装置200とが1つのPLC(Programmable Logic Controller)を用いて構成されていてもよい。 The parameter value acquisition device 100 is configured by using a computer such as a personal computer (PC) or a workstation (Work Station; WS), for example. The parameter value acquisition device 100 and the control device 200 may be configured as one device or may be configured as separate devices. For example, the parameter value acquisition device 100 and the control device 200 may be configured by using one PLC (Programmable Logic Controller).

以下では、設定パラメータ値及び条件パラメータ値の入力に対して評価指標値を出力するモデルを第一モデルと称する。
パラメータ値取得装置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 value acquisition device 100 to generate the first model may be the data obtained in the trial run of the target device 300 or the data obtained in the actual operation of the target device 300. It may be a combination of these.

対象装置300使用時の設定を行う際、パラメータ値取得装置100は、対象装置300使用時の条件、及び、評価指標値に対する条件の入力を受ける。そして、対象装置300は、生成済みの第一モデルに対象装置300使用時の条件を入力して、設定パラメータ値の入力に対して評価指標値を出力するモデルを取得する。以下では、設定パラメータ値の入力に対して評価指標値を出力するモデルを第二モデルと称する。
パラメータ値取得装置100は、得られた第二モデルに基づいて、評価指標値に対する条件を満たす設定パラメータ値を取得する。
When making settings when the target device 300 is used, the parameter value acquisition device 100 receives input of conditions when the target device 300 is used and conditions for the evaluation index value. Then, the target device 300 inputs the conditions for using the target device 300 into the generated first model, and acquires a model that outputs the evaluation index value in response to the input of the setting parameter value. Hereinafter, the model that outputs the evaluation index value in response to the input of the setting parameter value is referred to as the second model.
The parameter value acquisition device 100 acquires a setting parameter value that satisfies the condition for the evaluation index value based on the obtained second model.

このように、第一モデル生成時には、パラメータ値取得装置100は、対象装置300が動作した際の学習用データを得られればよい。この学習用データは、対象装置300使用時に設定した設定パラメータ値、対象装置300使用時の条件の測定値、及び、評価指標値の測定値の組み合わせにて得られる。この点で、学習用データの生成に、対象装置300が行う処理に関する専門知識を必要としない。 As described above, at the time of generating the first model, the parameter value acquisition device 100 may obtain the learning data when the target device 300 operates. This learning data is obtained by combining the set parameter values set when the target device 300 is used, the measured values of the conditions when the target device 300 is used, and the measured values of the evaluation index values. In this respect, the generation of the learning data does not require specialized knowledge about the processing performed by the target device 300.

また、パラメータ値取得装置100は、対象装置300使用時の設定の際には、対象装置300使用時の条件、及び、評価指標値に対する条件を得られればよい。対象装置300使用時の条件は、例えば気温を測定するなど、対象装置300使用時に該当事項の測定を行うことで得られる。また、評価指標値に対する条件は、例えば対象装置300が生成する製品に対する要求仕様など、対象装置300の使用目的に応じて決定される。この点で、対象装置300使用時の設定の入力データの生成にも、対象装置300が行う処理に関する専門知識を必要としない。
この点で、ユーザが、対象装置300が行う処理に関する専門的な知識を有していない場合でも、所望の処理結果を得られるように対象装置300を設定可能である。上述したように、対象装置300の設定が自動で行われるようにしてもよいし、手動で行われるようにしてもよい。
Further, when the parameter value acquisition device 100 is set when the target device 300 is used, it suffices to obtain the conditions when the target device 300 is used and the conditions for the evaluation index value. The conditions when the target device 300 is used can be obtained by measuring the corresponding items when the target device 300 is used, for example, by measuring the temperature. Further, the conditions for the evaluation index value are determined according to the purpose of use of the target device 300, such as the required specifications for the product generated by the target device 300. In this respect, the generation of input data for the settings when the target device 300 is used does not require specialized knowledge regarding the processing performed by the target device 300.
In this respect, the target device 300 can be set 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 300. As described above, the target device 300 may be set automatically or manually.

図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 control device 201 shown in FIG. 2 includes a mash seam control unit 211, a pressure roller control unit 212, and a carriage room control unit 213. The joining device 301 includes a base plate 401, a support column 411, a support frame 412, a clamp device 420, a carriage frame 431, a support roller 432, a carriage frame drive device 433, an electrode ring 441, and an electrode ring pressing device. It includes a 442, an electrode wheel motor 443, a power supply device 444, a pressurizing roller 451 and a pressurizing roller pressing device 452. The clamp device 420 includes a clamp member 421 and a clamp pressing device 422.
The control device 201 corresponds to the example of the control device 200. The joining device 301 corresponds to the example of the target device 300. However, the target device 300 is not limited to the joining device, and may be various devices having setting items when using the target device 300.

接合装置301は、マッシュシーム接合機(Mash Seam Welder)の例に該当する。マッシュシーム接合機は従来の接合機よりも設定要素が多く、専門知識を必要とせずに設定できることが特に望まれる。
台板401には、支持フレーム412が支柱411を介して固定されており、支持フレーム412にはクランプ装置420が設けられている。クランプ装置420では、クランプ部材421が接合対象である鋼鈑911及び912を上下から挟み、クランプ押圧装置422がクランプ部材421を鋼鈑911及び912に押し付ける。これによりクランプ装置420は、鋼鈑911及び912を把持して固定する。クランプ押圧装置422は、例えば油圧シリンダを用いて構成される。
The joining device 301 corresponds to an example of a Mash Seam Welder. The mash seam joining machine has more setting elements than the conventional joining machine, and it is particularly desired that the mash seam joining machine can be set without requiring specialized knowledge.
A support frame 412 is fixed to the base plate 401 via a support column 411, and a clamp device 420 is provided on the support frame 412. In the clamp device 420, the clamp member 421 sandwiches the steel plates 911 and 912 to be joined from above and below, and the clamp pressing device 422 presses the clamp member 421 against the steel plates 911 and 912. As a result, the clamp device 420 grips and fixes the steel plates 911 and 912. The clamp pressing device 422 is configured by using, for example, a hydraulic cylinder.

また、台板401にはキャリッジフレーム431が載置されている。キャリッジフレーム431には支持ローラ432が回転可能に設けられており、キャリッジフレーム431は、キャリッジフレーム駆動装置433に駆動されて台板401上を移動する。キャリッジフレーム駆動装置433は、例えば油圧シリンダを用いて構成される。
キャリッジフレーム431には電極輪441及び加圧ローラ451が設けられており、キャリッジフレーム431の移動に伴って電極輪441及び加圧ローラ451も移動する。これにより、電極輪441及び加圧ローラ451は鋼鈑911及び912に対して相対的に移動する。
A carriage frame 431 is mounted on the base plate 401. A support roller 432 is rotatably provided on the carriage frame 431, and the carriage frame 431 is driven by the carriage frame driving device 433 to move on the base plate 401. The carriage frame drive device 433 is configured by using, for example, a hydraulic cylinder.
The carriage frame 431 is provided with an electrode ring 441 and a pressure roller 451. As the carriage frame 431 moves, the electrode ring 441 and the pressure roller 451 also move. As a result, the electrode ring 441 and the pressure roller 451 move relative to the steel plates 911 and 912.

電極輪押圧装置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 pressing device 442 presses the electrode ring 441 against the overlapping portion between the steel plates 911 and 912 in a state where the electrode ring 441 sandwiches the overlapping portion between the steel plates 911 and 912 from above and below. The electrode ring pressing device 442 is configured by using, for example, a hydraulic cylinder.
The electrode ring motor 443 rotates the electrode ring 441. In the power supply device 444, a current (welding current) is passed from the electrode ring 441 to the overlapping portion between the steel plates 911 and 912 in a state where the electrode ring 441 sandwiches the overlapping portion between the steel plates 911 and 912 from above and below.
The pressure roller pressing device 452 presses the pressure roller 451 against the overlapping portion between the steel plates 911 and 912 in a state where the pressure roller 451 sandwiches the overlapping portion between the steel plates 911 and 912 from above and below. As a result, the pressure roller 451 rolls the overlapping portion of the steel plates 911 and 912.

接合装置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 device 301 joins the steel plates 911 and 912, the clamp member 421 of the clamping device 420 is in a state where the ends of the two steel plates 911 and the ends of the 912 are overlapped with each other. The 912 is gripped and fixed. The steel plates 911 and 912 are fixed at positions where the overlapping portion is sandwiched between the electrode ring 441 and the pressure roller 451.
As described above, the electrode ring 441 is pressed against the overlapping portion between the steel plates 911 and 912 by the electrode ring pressing device 442 in a state where the overlapping portion between the steel plates 911 and 912 is sandwiched from above and below. Then, the electrode ring 441 is driven by the electrode wheel motor 443 to rotate, and the current from the power supply device 444 is passed through the overlapping portion of the steel plate 911 and 912. As a result, the overlapping portion of the steel plates 911 and 912 is heated and welded (Mash Seam Welding).

そして、キャリッジフレーム駆動装置433がキャリッジフレーム431を駆動することで、上記のように電極輪441及び加圧ローラ451が鋼鈑911及び912に対して相対的に移動する。鋼鈑911及び912は、重なり部分の長手方向が電極輪441及び加圧ローラ451の移動方向になる向きに固定されており、電極輪441及び加圧ローラ451は、鋼鈑911と912との重なり部分を挟みながら移動する。
電極輪441は、鋼鈑911と912との重なり部分を長手方向に移動しながら重なり部分全体を溶接する。加圧ローラ451は、電極輪441による溶接個所を圧延する。
Then, when the carriage frame driving device 433 drives the carriage frame 431, the electrode ring 441 and the pressure roller 451 move relative to the steel plates 911 and 912 as described above. The steel plates 911 and 912 are fixed so that the longitudinal direction of the overlapping portion is the moving direction of the electrode ring 441 and the pressure roller 451. Move while sandwiching the overlapping part.
The electrode ring 441 welds the entire overlapping portion while moving the overlapping portion between the steel plates 911 and 912 in the longitudinal direction. The pressure roller 451 rolls the welded portion by the electrode ring 441.

制御装置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 control device 201 controls each part of the joining device 301.
The mash seam control unit 211 controls the mash seam welding by the joining device 301. Specifically, the mash seam control unit 211 controls the electrode ring pressing device 442 to adjust the pressing of the electrode ring 441 on the overlapping portion of the steel plate 911 and 912. Further, the mash seam control unit 211 controls the electrode wheel motor 443 to adjust the rotation speed of the electrode ring 441. Further, the mash seam control unit 211 controls the current value from the power supply device 444.
Line L211 in FIG. 2 indicates that the mash seam control unit 211 controls the power supply device 444. Lines L212 and L215 indicate that the mash seam control unit 211 controls the electrode ring pressing device 442. Lines L213 and L214 indicate that the mash seam control unit 211 controls the electrode wheel motor 443.

加圧ローラ制御部212は、加圧ローラ押圧装置452を制御して、加圧ローラ451による鋼鈑911と912との重なり部分への押圧を調整する。これにより、加圧ローラ制御部212は、加圧ローラ451による鋼鈑911と912との溶接個所の圧延量を調整する。
線L221及びL222は、加圧ローラ制御部212が加圧ローラ押圧装置452を制御することを示している。
The pressure roller control unit 212 controls the pressure roller pressing device 452 to adjust the pressure of the pressure roller 451 on the overlapping portion of the steel plate 911 and 912. As a result, the pressure roller control unit 212 adjusts the rolling amount of the welded portion between the steel plate 911 and 912 by the pressure roller 451.
Lines L221 and L222 indicate that the pressure roller control unit 212 controls the pressure roller pressing device 452.

キャリッジルーム制御部213は、キャリッジフレーム駆動装置433を制御して、鋼鈑911及び912に対する電極輪441及び加圧ローラ451の相対速度を調整する。
線L231は、キャリッジルーム制御部213がキャリッジフレーム駆動装置433を制御することを示している。
The carriage room control unit 213 controls the carriage frame drive device 433 to adjust the relative speeds of the electrode wheels 441 and the pressure roller 451 with respect to the steel plates 911 and 912.
Line L231 indicates that the carriage room control unit 213 controls the carriage frame drive device 433.

制御装置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 control device 201 controls the joining device 301 based on the set parameter value obtained by the parameter value acquisition device 100. For example, the mash seam control unit 211 controls the electrode ring pressing device 442 so that the electrode ring 441 sandwiches the overlapping portion between the steel plate 911 and 912 at the pressure target value obtained by the parameter value acquisition device 100. Further, the mash seam control unit 211 controls the electrode wheel motor 443 so that the electrode ring 441 rotates at the rotation speed target value obtained by the parameter value acquisition device 100. Further, the mash seam control unit 211 controls the power supply device 444 so that the current of the current target value obtained by the parameter value acquisition device 100 flows from the electrode ring 441 to the overlapping portion of the steel plate 911 and 912. The pressure roller control unit 212 controls the pressure roller pressing device 452 so that the pressure roller 451 sandwiches the overlapping portion between the steel plate 911 and 912 at the pressure target value obtained by the parameter value acquisition device 100. The carriage room control unit 213 controls the carriage frame drive device 433 so as to move the carriage frame 431 at a target speed obtained by the parameter value acquisition device 100.

電極輪441が鋼鈑911と912との重なり部分を挟む圧力、電極輪441の回転数、電源装置444が電極輪から鋼鈑911と912との重なり部分に流す電流値、加圧ローラ451が鋼鈑911と912との重なり部分を挟む圧力、キャリッジフレーム431の移動速度は、いずれも設定パラメータ値の例に該当する。これらの値は制御装置201に設定可能である。
鋼鈑911と912との重ね代も設定パラメータの例に該当する。例えばユーザが、パラメータ値取得装置100が求めた重ね代だけ鋼鈑911と912とを重ね合わせてクランプ装置420にセットする。
The pressure at which the electrode ring 441 sandwiches the overlapping portion between the steel plates 911 and 912, the number of rotations of the electrode ring 441, the current value that the power supply device 444 flows from the electrode ring to the overlapping portion between the steel plates 911 and 912, and the pressure roller 451 The pressure for sandwiching the overlapping portion between the steel plates 911 and 912 and the moving speed of the carriage frame 431 all correspond to the examples of the setting parameter values. These values can be set in the control device 201.
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 value acquisition device 100 and sets them in the clamp device 420.

条件パラメータ値の例としては、鋼鈑板、鋼鈑の強度、鋼鈑の組成など、部材又は材料に関する条件、かつ、調整が行われないものが挙げられる。一方、鋼鈑の重ね代は、部材又は材料に関する条件ではあるが、クランプ装置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 clamp device 420, and therefore corresponds to the example of the setting parameter as described above.
Examples of the condition parameter values include the conditions of the ambient environment of the joining device 301 such as temperature and humidity.

図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 value acquisition device 100. As shown in FIG. 3, the parameter value acquisition device 100 includes an input unit 110, an output unit 120, a storage unit 180, and a control unit 190. The control unit 190 includes a condition parameter value addition processing unit 191, a noise data removal unit 192, a first model generation unit 193, a second model acquisition unit 194, and a parameter value acquisition unit 195.

入力部110は、評価指標値生成のための学習用データなど、各種データの入力を受ける。入力部110の構成としていろいろな構成を用いることができる。例えば、入力部110が通信回路を備えて他の機器と通信を行ってデータを受信するようにしてもよい。あるいは、入力部110がUSB(Universal Serial Bus)ポートなど記憶デバイスの接続インタフェースを備え、記憶デバイスからデータを読み出すようにしてもよい。あるいは、入力部110がキーボード等の入力デバイスを備え、ユーザ操作によるデータ入力を受けるようにしてもよい。あるいは、入力部110がこれらのうち複数を組み合わせて構成されていてもよい。 The input unit 110 receives input of various data such as learning data for generating an evaluation index value. Various configurations can be used as the configuration of the input unit 110. For example, the input unit 110 may include a communication circuit to communicate with another device and receive data. Alternatively, the input unit 110 may be provided with a connection interface for a storage device such as a USB (Universal Serial Bus) port so as to read data from the storage device. Alternatively, the input unit 110 may be provided with an input device such as a keyboard to receive data input by a user operation. Alternatively, the input unit 110 may be configured by combining a plurality of these.

出力部120は、対象装置300使用時にパラメータ値取得装置100が求めた設定パラメータ値など、各種データを出力する。出力部120の構成としていろいろな構成を用いることができる。例えば、出力部120が通信回路を備えて他の機器と通信を行ってデータを送信するようにしてもよい。あるいは、出力部120がUSBポートなど記憶デバイスの接続インタフェースを備え、記憶デバイスにデータを書き込むようにしてもよい。あるいは出力部120が、例えば液晶パネル又はLED(Light Emitting Diode)パネル等の表示画面を備えてデータを表示するようにしてもよい。 The output unit 120 outputs various data such as the setting parameter value obtained by the parameter value acquisition device 100 when the target device 300 is used. Various configurations can be used as the configuration of the output unit 120. For example, the output unit 120 may include a communication circuit to communicate with other devices to transmit data. Alternatively, the output unit 120 may be provided with a connection interface for a storage device such as a USB port, and data may be written to the storage device. Alternatively, the output unit 120 may be provided with a display screen such as a liquid crystal panel or an LED (Light Emitting Diode) panel to display data.

記憶部180は、パラメータ値取得装置100が備える記憶デバイスを用いて構成され、各種データを記憶する。
制御部190は、パラメータ値取得装置100の各部を制御して各種処理を行う。制御部190は、例えばパラメータ値取得装置100が備えるCPU(Central Processing Unit、中央処理装置)が記憶部180からプログラムを読み出して実行することで構成される。
The storage unit 180 is configured by using the storage device included in the parameter value acquisition device 100, and stores various data.
The control unit 190 controls each unit of the parameter value acquisition device 100 to perform various processes. The control unit 190 is configured by, for example, a CPU (Central Processing Unit) included in the parameter value acquisition device 100 reading a program from the storage unit 180 and executing the program.

条件パラメータ値追加処理部191は、第一モデルの生成に用いられる学習用データに条件パラメータ値を追加する。
具体的には、学習用データに含まれる物理量と新たな物理量との関係を示す物理モデルを記憶部180が予め記憶しておく。ここでいう物理量は、条件パラメータ値にて示されていてもよいし、設定パラメータ値にて示されていてもよい。ここでいう新たな物理量は、入力部110が取得した学習用データに含まれていない物理量である。条件パラメータ値追加処理部191は、学習用データに含まれる物理量を物理モデルに適用して新たな物理量を算出し、算出した物理量のデータを条件パラメータ値として学習用データに追加する。
The condition parameter value addition processing unit 191 adds the condition parameter value to the training data used for generating the first model.
Specifically, the storage unit 180 stores in advance a physical model showing the relationship between the physical quantity included in the learning data and the new physical quantity. The physical quantity referred to here may be indicated by a condition parameter value or a set parameter value. The new physical quantity referred to here is a physical quantity that is not included in the learning data acquired by the input unit 110. The condition parameter value addition processing unit 191 applies the physical quantity included in the training data to the physical model, calculates a new physical quantity, and adds the calculated physical quantity data to the training data as the condition parameter value.

例えば、対象装置300が図2の接合装置である場合、条件パラメータ値追加処理部191が鋼鈑911及び912の単位面積当たりの入熱量を計算するようにしてもよい。条件パラメータ値追加処理部191は、得られた入熱量を条件パラメータ値として学習用データに追加する。
但し、条件パラメータ値追加処理部191はパラメータ値取得装置100に必須ではない。パラメータ値取得装置100が、入力部110が取得した学習用データに条件パラメータ値を追加せずに用いて第一モデルを生成するようにしてもよい。
For example, when the target device 300 is the joining device shown in FIG. 2, the condition parameter value addition processing unit 191 may calculate the amount of heat input per unit area of the steel plates 911 and 912. The condition parameter value addition processing unit 191 adds the obtained heat input amount as a condition parameter value to the learning data.
However, the condition parameter value addition processing unit 191 is not essential to the parameter value acquisition device 100. The parameter value acquisition device 100 may generate the first model by using the training data acquired by the input unit 110 without adding the condition parameter value.

ノイズデータ除去部192は、第一モデルの生成に用いられる学習用データのうちノイズデータを削除する。ここでいうノイズデータは、他の学習用データとの相関性が所定条件以上に低いデータである。例えば、ノイズデータ除去部192は、学習用データを近似する回帰平面を求め、得られた回帰平面から所定条件以上離れているデータを除去する。ノイズデータ除去部192が、回帰平面に代えて学習用データの近似式を求めるようにしてもよい。特に、ノイズデータ除去部192が取得する学習用データの近似式は平面を表す式に限らない。 The noise data removing unit 192 deletes the noise data among the learning data used for generating the first model. The noise data referred to here is data whose correlation with other learning data is lower than a predetermined condition. For example, the noise data removing unit 192 obtains a regression plane that approximates the learning data, and removes data that is separated from the obtained regression plane by a predetermined condition or more. The noise data removing unit 192 may obtain an approximate expression of the learning data instead of the regression plane. In particular, the approximate expression of the learning data acquired by the noise data removing unit 192 is not limited to the expression representing the plane.

図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 data removing unit 192. FIG. 4 shows an example in which the target device 300 is the joining device 301 of FIG. The horizontal axis of the graph of FIG. 4 shows the value of the current that the power supply device 444 flows from the electrode ring 441 to the overlapping portion of the steel plate 911 and 912. The vertical axis shows the joint strength between the steel plates 911 and 912. For example, tensile strength can be used as the joint strength. The current value on the horizontal axis corresponds to an example of a set parameter value or a conditional parameter value. The joint strength on the vertical axis corresponds to the example of the evaluation index value.

図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 data removing unit 192 removes data D11 and D12 that are separated from the regression line (line L311) by a predetermined distance or more.
In order to make the figures and explanations easier to understand, FIG. 4 shows an example in which the noise data removing unit 192 handles two-dimensional data, but the data handled by the noise data removing unit 192 is three-dimensional or higher-dimensional data. May be good. In this case, the noise data removing unit 192 acquires an approximate expression indicating a regression plane or a plane having three or more dimensions as an approximation of the learning data.
However, the noise data removing unit 192 is not indispensable for the parameter value acquisition device 100. The parameter value acquisition device 100 (first model generation unit 193) may generate the first model using the learning data in which the noise data has not been removed.

第一モデル生成部193は、第一モデルを生成する。上述したように、第一モデルは、設定パラメータ値及び条件パラメータ値の入力に対して評価指標値を出力するモデルである。例えば、第一モデル生成部193が、ランダムフォレスト(Random Forest)又はSVM(Support Vector Machine)など既存の機械学習法に学習用データを適用して第一モデルを生成するようにしてもよい。 The first model generation unit 193 generates the first model. As described above, the first model is a model that outputs an evaluation index value in response to input of a setting parameter value and a condition parameter value. For example, the first model generation unit 193 may generate the first model by applying the training data to an existing machine learning method such as a random forest (Random Forest) or an SVM (Support Vector Machine).

あるいは、第一モデル生成部193が、機械学習法に加えて或いは代えて、予め与えられている物理モデル式を用いて第一モデルを生成するようにしてもよい。
また、第一モデル生成部193が、設定パラメータ値及び条件パラメータ値の入力に対して評価指標値の確率分布を出力するモデルを生成するようにしてもよい。例えば、第一モデル生成部193が機械学習法にガウス過程又はベイズ線形回帰を用いて、評価指標値の平均及び分散を出力するようにしてもよい。
Alternatively, the first model generation unit 193 may generate the first model using a pre-given physical model formula in addition to or instead of the machine learning method.
Further, the first model generation unit 193 may generate a model that outputs the probability distribution of the evaluation index value with respect to the input of the setting parameter value and the condition parameter value. For example, the first model generation unit 193 may output the mean and variance of the evaluation index values by using Gaussian process or Bayesian linear regression in the machine learning method.

第二モデル取得部194は、第一モデルに対して条件パラメータ値を入力して第二モデルを取得する。第二モデルは、第一モデルに条件パラメータ値を入力することで、第一モデルから条件パラメータの数だけ次元を減少させたモデルである。上述したように、第二モデルは、設定パラメータ値と評価指標値との関係を示す。
図5は、第二モデルの例を示す図である。図5では、対象装置300が図2の接合装置301である場合の例を示している。図5に示す3次元直交座標の座標軸は、電源装置444が電極輪441から鋼鈑911と912との重なり部分に流す電流の値、鋼鈑911と912との重ね代、及び、鋼鈑911と912との接合強度を示す。これらの座標軸の電流値及び重ね代は、いずれも設定パラメータ値の例に該当する。接合強度は評価指標値の例に該当する。
The second model acquisition unit 194 acquires the second model by inputting the condition parameter value to the first model. The second model is a model in which the dimension is reduced by the number of condition parameters from the first model by inputting the condition parameter value into the first model. As described above, the second model shows the relationship between the set parameter value and the evaluation index value.
FIG. 5 is a diagram showing an example of the second model. FIG. 5 shows an example in which the target device 300 is the joining device 301 of FIG. The coordinate axes of the three-dimensional Cartesian coordinates shown in FIG. 5 are the value of the current that the power supply device 444 flows from the electrode ring 441 to the overlapping portion of the steel plates 911 and 912, the overlap margin of the steel plates 911 and 912, and the steel plate 911. The joint strength between and 912 is shown. Both the current value and the overlap allowance of these coordinate axes correspond to the example of the setting parameter value. The joint strength corresponds to the example of the evaluation index value.

図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 model generation unit 193 generates the first model with the response surface model using the response surface methodology, and the second model acquisition unit 194 acquires the second model with the response surface model.

図及び説明を分かり易くするために図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 model acquisition unit 194 is limited to the three-dimensional model. No. The second model acquired by the second model acquisition unit 194 may be a four-dimensional or higher-dimensional model or a two-dimensional model. In particular, the number of setting parameter values and the number of input to the second model may be three or more.
The second model acquired by the second model acquisition unit 194 may be any model that outputs the evaluation index value in response to the input of the set parameter value, and is not limited to the response curved surface model.

第一モデル生成部193が設定パラメータ値及び条件パラメータ値の入力に対して評価指標値の確率分布を出力する第一モデルを生成する場合、第二モデル取得部194は、設定パラメータ値の入力に対して評価指標値の確率分布を出力する第二モデルを取得する。
この場合、第二モデル取得部194が評価指標値を安全側に算出することで、一組の設定パラメータ値の入力に対して評価指標値の値を1つ出力する第二モデルを取得するようにしてもよい。
When the first model generation unit 193 generates the first model that outputs the probability distribution of the evaluation index value with respect to the input of the set parameter value and the condition parameter value, the second model acquisition unit 194 receives the input of the set parameter value. On the other hand, the second model that outputs the probability distribution of the evaluation index value is acquired.
In this case, the second model acquisition unit 194 calculates the evaluation index value on the safe side so as to acquire the second model that outputs one evaluation index value value for the input of a set of setting parameter values. It may be.

例えば、接合強度が大きいことが好ましい場合、第二モデル取得部194は、設定パラメータ値の組み合わせ毎に接合強度の平均値から接合強度の分散の3倍(3σ)を減算した接合強度を算出する。そして、第二モデル取得部194は、算出した接合強度を用いて第二モデルを生成する。この第二モデルに示される設定パラメータ値に基づいて制御装置200が対象装置300を制御した場合、99.7%以上の確率で、この第二モデルに示される接合強度以上の接合強度を得られる。 For example, when it is preferable that the joint strength is large, the second model acquisition unit 194 calculates the joint strength by subtracting 3 times (3σ) of the dispersion of the joint strength from the average value of the joint strength for each combination of the set parameter values. .. Then, the second model acquisition unit 194 generates a second model using the calculated joint strength. When the control device 200 controls the target device 300 based on the setting parameter values shown in the second model, a joint strength equal to or higher than the joint strength shown in the second model can be obtained with a probability of 99.7% or more. ..

パラメータ値取得部195は、第二モデル取得部194が取得した第二モデルに基づいて、評価指標値について定められている条件を満たす設定パラメータ値を取得する。例えば、パラメータ値取得部195は、評価指標を目的変数とし、設定パラメータを説明変数とし、評価指標値について定められている条件を制約条件とする最適化問題を解くことで、設定パラメータ値を取得する。パラメータ値取得部195がこの最適化問題を解くアルゴリズムとして、既存の最適化アルゴリズムを用いることができる。 The parameter value acquisition unit 195 acquires a setting parameter value that satisfies the conditions defined for the evaluation index value based on the second model acquired by the second model acquisition unit 194. For example, the parameter value acquisition unit 195 acquires the setting parameter value by solving an optimization problem in which the evaluation index is used as the objective variable, the setting parameter is used as the explanatory variable, and the condition defined for the evaluation index value is used as the constraint condition. do. An existing optimization algorithm can be used by the parameter value acquisition unit 195 as an algorithm for solving this optimization problem.

図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 value acquisition unit 195. In FIG. 6, the second model of FIG. 5 is shown using contour lines. The horizontal axis of the graph of FIG. 6 shows the overlapping allowance of the steel plates 911 and 912. The vertical axis shows the value of the current that the power supply device 444 flows from the electrode ring 441 to the overlapping portion of the steel plates 911 and 912. Contour lines indicate the joint strength.
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 value acquisition unit 195 acquires the conditions defined for the stacking allowance and the conditions defined for the current value in addition to the conditions defined for the evaluation index value. The area of the setting parameter value that satisfies all the conditions of is selected. The area A12 is an area in which the overlap margin between the steel plates 911 and 912 is within the planned range. The region A13 is a region included in both the region A11 and the region A12, and the current value is further equal to or less than a predetermined current value. The parameter value acquisition unit 195 selects the region A13 that satisfies the evaluation index value condition, the overlap margin condition, and the current value condition.
When the control device 200 controls the target device 300 based on the set parameter value acquired by the parameter value acquisition unit 195, the target device 300 can perform an operation satisfying a predetermined condition.

設定パラメータ値の条件が示されている場合、パラメータ値取得部195が、評価指標値について定められている条件に加えて、設定パラメータ値について定められている条件も制約条件として最適化問題を解くようにしてもよい。
また、設定パラメータ値の条件が示されている場合、パラメータ値取得部195が、示されている条件の範囲内のみを検索して設定パラメータ値を取得するようにしてもよい。例えば、パラメータ値取得部195が、領域12の範囲内のみを探索して評価指標値の条件及び電流値の条件を満たす設定パラメータ値を取得するようにしてもよい。これにより、パラメータ値取得部195の負荷が軽減され、また、パラメータ値取得部195がより速く設定パラメータ値を取得することが期待される。ユーザの経験上、適切な設定パラメータ値の範囲がわかっている場合も、パラメータ値取得部195がその範囲内のみを探索して設定パラメータ値を取得するようにしてもよい。
When the condition of the setting parameter value is shown, the parameter value acquisition unit 195 solves the optimization problem by setting the condition defined for the setting parameter value as a constraint condition in addition to the condition defined for the evaluation index value. You may do so.
Further, when the condition of the setting parameter value is indicated, the parameter value acquisition unit 195 may search only within the range of the indicated condition and acquire the setting parameter value. For example, the parameter value acquisition unit 195 may search only within the range of the region 12 and acquire the setting parameter value that satisfies the condition of the evaluation index value and the condition of the current value. As a result, the load on the parameter value acquisition unit 195 is reduced, and it is expected that the parameter value acquisition unit 195 acquires the set parameter value faster. Even if the range of an appropriate setting parameter value is known from the user's experience, the parameter value acquisition unit 195 may search only within that range to acquire the setting parameter value.

パラメータ値取得部195が、領域A13のように設定パラメータ値の範囲を取得するようにしてもよい。この場合、出力部120が、例えば図6のグラフのように設定パラメータ値の範囲を図示するなど、設定パラメータ値の範囲を表示するようにしてもよい。
あるいは、パラメータ値取得部195が、領域A13の中から設定パラメータ値の組み合わせを1組選択するなど、1組の設定パラメータ値を取得するようにしてもよい。この場合、出力部120が、パラメータ値取得部195が選択した設定パラメータ値を表示するようにしてもよいし、これらの設定パラメータ値を制御装置200へ送信するようにしてもよい。
The parameter value acquisition unit 195 may acquire a range of set parameter values as in the area A13. In this case, the output unit 120 may display the range of the set parameter value, for example, by illustrating the range of the set parameter value as shown in the graph of FIG.
Alternatively, the parameter value acquisition unit 195 may acquire one set of set parameter values, such as selecting one set of combinations of set parameter values from the area A13. In this case, the output unit 120 may display the set parameter values selected by the parameter value acquisition unit 195, or may transmit these set parameter values to the control device 200.

次に、図7及び図8を参照してパラメータ値取得装置100の動作について説明する。
図7は、パラメータ値取得装置100が第一モデルを生成する処理手順の例を示すフローチャートである。
図7の処理で、入力部110が学習用データを取得する(ステップS101)。上述したように、ここでの学習用データは、対象装置300の動作時に得られた設定パラメータ値、条件パラメータ値、及び、評価指標値の組み合わせである。第一モデル生成時に入力部110が、複数の学習用データを纏めて取得するようにしてもよい。あるいは、対象装置300が動作する毎に入力部110が学習用データを取得して記憶部180に記憶させておくようにしてもよい。
Next, the operation of the parameter value acquisition device 100 will be described with reference to FIGS. 7 and 8.
FIG. 7 is a flowchart showing an example of a processing procedure in which the parameter value acquisition device 100 generates the first model.
In the process of FIG. 7, the input unit 110 acquires the learning data (step S101). As described above, the learning data here is a combination of the setting parameter value, the condition parameter value, and the evaluation index value obtained during the operation of the target device 300. The input unit 110 may collectively acquire a plurality of learning data at the time of generating the first model. Alternatively, the input unit 110 may acquire the learning data and store it in the storage unit 180 each time the target device 300 operates.

次に、制御部190は、得られた学習用データのうち、評価指標値を特定することで、評価指標値と他のデータとを区別する(ステップS102)。例えば、制御部190は、学習用データに含まれる接合強度を評価指標値として特定するなど、予め定められているデータを評価指標値として特定するようにしてもよい。あるいは、学習用データ中で評価指標値にタグが付されるなど、評価指標値が他のデータと区別して示されていてもよい。 Next, the control unit 190 distinguishes the evaluation index value from other data by specifying the evaluation index value among the obtained learning data (step S102). For example, the control unit 190 may specify predetermined data as an evaluation index value, such as specifying the joint strength included in the learning data as an evaluation index value. Alternatively, the evaluation index value may be shown separately from other data, such as by tagging the evaluation index value in the learning data.

次に、条件パラメータ値追加処理部191は、学習用データに条件パラメータ値を追加する(ステップS103)。上述したように、条件パラメータ値追加処理部191は、学習用データに含まれる物理量を物理モデルに適用して新たな物理量を算出し、算出した物理量のデータを条件パラメータ値として学習用データに追加する。
但し、ステップS103の処理は必須ではない。パラメータ値取得装置100が、ステップS102の処理の後、ステップS103の処理を行わずにステップS104の処理を行うようにしてもよい。
Next, the condition parameter value addition processing unit 191 adds the condition parameter value to the training data (step S103). As described above, the condition parameter value addition processing unit 191 applies the physical quantity contained in the training data to the physical model to calculate a new physical quantity, and adds the calculated physical quantity data to the training data as the condition parameter value. do.
However, the process of step S103 is not essential. The parameter value acquisition device 100 may perform the process of step S104 without performing the process of step S103 after the process of step S102.

次に、ノイズデータ除去部192は、学習用データからノイズデータを削除する(ステップS104)。上述したように、ノイズデータ除去部192は学習用データの回帰面又は近似式など学習用データの近似を求め、得られた近似から所定条件以上離れている学習用データを除去する。
但し、ステップS104の処理は必須ではない。パラメータ値取得装置100が、ステップS103の処理の後、ステップS104の処理を行わずにステップS105の処理を行うようにしてもよい。あるいは、パラメータ値取得装置100が、ステップS102の処理の後、ステップS103の処理及びステップS104の処理のいずれも行わずにステップS105の処理を行うようにしてもよい。
Next, the noise data removing unit 192 deletes the noise data from the training data (step S104). As described above, the noise data removing unit 192 obtains an approximation of the learning data such as a regression plane or an approximation formula of the learning data, and removes the learning data that is separated from the obtained approximation by a predetermined condition or more.
However, the process of step S104 is not essential. The parameter value acquisition device 100 may perform the process of step S105 without performing the process of step S104 after the process of step S103. Alternatively, the parameter value acquisition device 100 may perform the process of step S105 after the process of step S102 without performing either the process of step S103 or the process of step S104.

次に、第一モデル生成部193は、第一モデルを生成する(ステップS105)。上述したように、第一モデル生成部193が、設定パラメータ値及び条件パラメータ値の入力に対して評価指標値を1つの値で取得する出力する第一モデルを生成するようにしてもよいし、評価指標値の確率分布を出力する第一モデルを生成するようにしてもよい。
ステップS105の後、図7の処理を終了する。
Next, the first model generation unit 193 generates the first model (step S105). As described above, the first model generation unit 193 may generate an output first model that acquires the evaluation index value as one value for the input of the setting parameter value and the condition parameter value. The first model that outputs the probability distribution of the evaluation index value may be generated.
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 value acquisition device 100 acquires the set parameter value.
In the process of FIG. 8, the input unit 110 acquires the condition parameter value (step S201). The condition parameter value acquired by the input unit 110 in step S201 is a value indicating a condition when the control device 200 operates the target device 300 by using the setting parameter value acquired by the parameter value acquisition device 100. For example, the condition parameter value acquired by the input unit 110 in step S201 indicates the current environmental conditions such as the current temperature.
When the condition parameter value addition processing unit 191 adds the condition parameter value to the training data in step S103 of FIG. 7, the condition parameter value addition processing unit 191 is based on the condition parameter value acquired by the input unit 110 in step S201. The condition parameter value is calculated in the same manner as in step S103. This is because this condition parameter value is one of the inputs to the first model.

次に、第二モデル取得部194は、ステップS201で得られた条件パラメータ値を第一モデルに入力することで第二モデルを取得する(ステップS202)。
また、入力部110は、評価指標値について定められている条件を取得する(ステップS203)。
また、入力部110は、設定パラメータ値について定められている条件を取得する(ステップS204)。但し、ステップS204の処理は必須ではない。パラメータ値取得装置100が、ステップS203の処理の後、ステップS204の処理を行わずにステップS205の処理を行うようにしてもよい。
Next, the second model acquisition unit 194 acquires the second model by inputting the condition parameter value obtained in step S201 into the first model (step S202).
Further, the input unit 110 acquires the conditions defined for the evaluation index value (step S203).
Further, the input unit 110 acquires the conditions defined for the setting parameter value (step S204). However, the process of step S204 is not essential. The parameter value acquisition device 100 may perform the process of step S205 without performing the process of step S204 after the process of step S203.

次に、パラメータ値取得部195は、評価指標値について定められている条件を満たす設定パラメータ値を第二モデルに基づいて取得する(ステップS205)。ステップS204で設定パラメータ値の条件も得られている場合、パラメータ値取得部195は、評価指標値について定められている条件、及び、設定パラメータ値について定められている条件のいずれも満たす設定パラメータ値を取得する。上述したように、パラメータ値取得部195が最適化問題を解くことで設定パラメータ値を取得するようにしてもよい。
次に、出力部120は、ステップS205で得られた設定パラメータ値を出力する(ステップS206)。
ステップS206の後、図8の処理を終了する。
Next, the parameter value acquisition unit 195 acquires a setting parameter value that satisfies the condition defined for the evaluation index value based on the second model (step S205). When the condition of the set parameter value is also obtained in step S204, the parameter value acquisition unit 195 satisfies both the condition defined for the evaluation index value and the condition defined for the set parameter value. To get. As described above, the parameter value acquisition unit 195 may acquire the set parameter value by solving the optimization problem.
Next, the output unit 120 outputs the setting parameter value obtained in step S205 (step S206).
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 addition processing unit 191 described above. The noise data removal is the process of the noise data removal unit 192 described above.
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.

Figure 0006928753
Figure 0006928753

ここで、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).

Figure 0006928753
Figure 0006928753

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/mmを用いる。単位重ね代当たりの電流(上記2)の単位として、例えばkA/mmを用いる。単位重ね代当たりの入熱量(上記3)の単位として、例えばJ/mmを用いる。
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 model generation unit 193 generates the first model. The second model acquisition unit 194 acquires the second model by inputting the condition parameter value to the first model. The parameter value acquisition unit 195 acquires a setting parameter value that satisfies the conditions defined for the evaluation index value based on the second model.
At the time of generating the first model, it is sufficient to obtain the learning data when the target device 300 operates. This learning data is obtained by combining the set parameter values set when the target device 300 is used, the measured values of the conditions when the target device 300 is used, and the measured values of the evaluation index values. In this respect, the generation of the learning data does not require specialized knowledge about the processing performed by the target device 300.
Further, when setting when the target device 300 is used, it suffices to obtain the conditions when the target device 300 is used and the conditions for the evaluation index value. The conditions when the target device 300 is used can be obtained by measuring the corresponding items when the target device 300 is used. Further, the conditions for the evaluation index value are determined according to the purpose of use of the target device 300. In this respect, the generation of input data for the settings when the target device 300 is used does not require specialized knowledge regarding the processing performed by the target device 300.
In this respect, according to the parameter value acquisition device 100, the target device can be set 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 300. be.

また、第一モデル生成部193は、対象装置300の物理モデルを用いて算出されるパラメータ値を条件パラメータ値に含む第一モデルを生成する。
これにより、第一モデルの精度向上が期待される。第一モデルの精度が向上することで、パラメータ値取得装置100は、要求された条件を満たす設定パラメータ値をより高精度に取得することができる。
Further, the first model generation unit 193 generates a first model in which the parameter value calculated by using the physical model of the target device 300 is included in the condition parameter value.
This is expected to improve the accuracy of the first model. By improving the accuracy of the first model, the parameter value acquisition device 100 can acquire the set parameter value satisfying the required condition with higher accuracy.

また、ノイズデータ除去部192は、複数の学習用データのうち、これら複数の学習用データが示す傾向から所定条件以上乖離した学習用データを除外するノイズデータ除去処理を行う。第一モデル生成部193は、ノイズデータ除去部192によるノイズデータ除去処理後の学習用データを用いて第一モデルを生成する。
これにより、第一モデルの精度向上が期待される。第一モデルの精度が向上することで、パラメータ値取得装置100は、要求された条件を満たす設定パラメータ値をより高精度に取得することができる。
Further, the noise data removing unit 192 performs noise data removing processing for excluding the learning data that deviates from the tendency indicated by the plurality of learning data by a predetermined condition or more from the plurality of learning data. The first model generation unit 193 generates a first model using the learning data after the noise data removal processing by the noise data removal unit 192.
This is expected to improve the accuracy of the first model. By improving the accuracy of the first model, the parameter value acquisition device 100 can acquire the set parameter value satisfying the required condition with higher accuracy.

また、第二モデル取得部194は、第二モデルを応答曲面モデルにて取得する。
第二モデルとして連続的なモデルを得られることで、例えば勾配法などいろいろな最適化アルゴリズムの適用が可能である。
Further, the second model acquisition unit 194 acquires the second model as a response curved surface model.
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 control unit 190 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read by the computer system and executed to execute each unit. May be processed. The term "computer system" as used herein includes hardware such as an OS and peripheral devices.
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 device operation system 100 Parameter value acquisition device 110 Input unit 120 Output unit 180 Storage unit 190 Control unit 191 Condition parameter value addition processing unit 192 Noise data removal unit 193 First model generation unit 194 Second model acquisition unit 195 Parameter value acquisition Units 200, 201, 202 Control unit 211 Mash seam control unit 212 Pressurized roller control unit 213 Carriage room control unit 221 Single-sided process control unit 222 Double-sided process control unit 223 Post-process control unit 300 Target device 301 Joining device 401 Base plate 411 Support 412 Support frame 420 Clamping device 421 Clamping member 422 Clamp pressing device 431 Carriage frame 432 Supporting roller 433 Carriage frame driving device 441 Electrode ring pressing device 443 Electrode wheel pressing device 443 Electrode wheel motor 444 Power supply device 451 Pressurizing roller 452 Pressurizing roller pressing device 911, 912 Steel plate

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.
前記第二モデル取得部は、前記設定パラメータ値の組み合わせ毎に接合強度の平均値から接合強度の分散の3σを減算又は加算する
請求項に記載のパラメータ値取得装置。
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.
JP2017033692A 2017-02-24 2017-02-24 Parameter value acquisition device and evaluation method Active JP6928753B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Also Published As

Publication number Publication date
JP2018138308A (en) 2018-09-06
JP7154339B2 (en) 2022-10-17
JP2021140801A (en) 2021-09-16

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
WO2017120491A1 (en) Systems and methods to provide weld training
CN113351962A (en) System and method for creating or modifying a welding sequence
Boukraa et al. Friction stir welding process improvement through coupling an optimization procedure and three-dimensional transient heat transfer numerical analysis
CN108701427A (en) The system and method that welding training is provided
Choudhary et al. Numerical prediction of various defects and their formation mechanism during friction stir welding using coupled Eulerian-Lagrangian technique
WO2016136831A1 (en) Setting assistance device, setting assistance method, and program
US10744594B2 (en) Method for processing a workpiece
WO2022213374A1 (en) Welding system and welding parameter optimization method
JP2008145252A (en) Apparatus and method for inspecting ultrasonic welding, and apparatus and method for ultrasonic welding
KR20180003048A (en) Welding monitoring system
Fehrenbacher et al. Towards process control of friction stir welding for different aluminum alloys
Zeshi et al. Dynamic nonlinear modeling of 3D weld pool surface in GTAW
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
CN113382847A (en) Sealing system for sealing a pipe and automatic method of operating the sealing system
TWI764130B (en) Welding system and welding parameter optimization method
Chen et al. Machine assisted manual torch operation: system design, response modeling, and speed control
Wang et al. Effect of different friction coefficient models on numerical simulation of inertia friction welding of 2219 Al alloy to 304 stainless steel
Huff TIG welding skill extraction using a machine learning algorithm
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