CN117086482A - Iteration-based laser welding temperature control method, controller, equipment and media - Google Patents
Iteration-based laser welding temperature control method, controller, equipment and media Download PDFInfo
- Publication number
- CN117086482A CN117086482A CN202311045153.3A CN202311045153A CN117086482A CN 117086482 A CN117086482 A CN 117086482A CN 202311045153 A CN202311045153 A CN 202311045153A CN 117086482 A CN117086482 A CN 117086482A
- Authority
- CN
- China
- Prior art keywords
- temperature
- iteration
- output power
- laser
- current iteration
- 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.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/20—Bonding
- B23K26/21—Bonding by welding
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/70—Auxiliary operations or equipment
- B23K26/702—Auxiliary equipment
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Plasma & Fusion (AREA)
- Mechanical Engineering (AREA)
- Laser Beam Processing (AREA)
Abstract
Description
技术领域Technical field
本发明涉及焊接控制领域,尤其涉及基于迭代的激光焊接温度控制方法、控制器、设备和介质。The present invention relates to the field of welding control, and in particular to an iteration-based laser welding temperature control method, controller, equipment and medium.
背景技术Background technique
目前,常用的激光焊接温度控制方法主要有基于功率调节的开环控制方法和基于红外检测的闭环控制方法,其中基于功率调节的开环控制方法主要通过调节激光器的输出功率,改变激光束对加工件的能量输入,从而影响熔池温度。该方法简单易行,但受到加工件材料、厚度、表面状态等因素的影响,难以实现精确和稳定的温度控制。At present, commonly used laser welding temperature control methods mainly include open-loop control methods based on power adjustment and closed-loop control methods based on infrared detection. Among them, the open-loop control method based on power adjustment mainly adjusts the output power of the laser to change the laser beam on the processing. The energy input of the parts affects the molten pool temperature. This method is simple and easy to implement, but is affected by factors such as the material, thickness, and surface state of the workpiece, making it difficult to achieve accurate and stable temperature control.
基于红外检测的闭环控制方法通过检测激光对加工件的红外热辐射,通过计算的激光焊接温度和检测温度实现PID闭环控制,可以有效控制激光焊接温度在设定范围内波动,但精度较低,且稳定性和适应性较差。The closed-loop control method based on infrared detection detects the infrared heat radiation of the laser to the workpiece, and realizes PID closed-loop control through the calculated laser welding temperature and detection temperature. It can effectively control the laser welding temperature to fluctuate within the set range, but the accuracy is low. And the stability and adaptability are poor.
发明内容Contents of the invention
有鉴于此,本发明的目的是提供基于迭代的激光焊接温度控制方法、控制器、设备和介质,可以提高焊接温度的控制精度、稳定性和适应性。In view of this, the purpose of the present invention is to provide an iteration-based laser welding temperature control method, controller, equipment and medium, which can improve the control accuracy, stability and adaptability of the welding temperature.
为了解决上述问题,第一方面,本发明提供了一种基于迭代的激光焊接温度控制方法,包括以下步骤:In order to solve the above problems, in the first aspect, the present invention provides an iteration-based laser welding temperature control method, which includes the following steps:
接收目标温度曲线、实时温度,根据所述目标温度曲线和实时温度计算迭代温度误差;Receive the target temperature curve and real-time temperature, and calculate the iterative temperature error based on the target temperature curve and real-time temperature;
根据所述迭代温度误差和上一次迭代输出功率进行迭代,得到当前迭代输出功率,直到所述迭代温度误差小于预设值,以当前迭代输出功率作为控制激光功率;Iterate according to the iteration temperature error and the last iteration output power to obtain the current iteration output power. Until the iteration temperature error is less than the preset value, the current iteration output power is used as the control laser power;
根据所述控制激光功率输出激光束,利用所述激光束进行焊接。A laser beam is output according to the controlled laser power, and the laser beam is used to perform welding.
可选地,所述根据所述目标温度曲线和实时温度计算迭代温度误差,具体包括:Optionally, calculating the iterative temperature error based on the target temperature curve and real-time temperature specifically includes:
从所述目标温度曲线中获取目标温度;Obtain a target temperature from the target temperature curve;
将所述目标温度与所述实时温度作差,得到当前迭代的迭代温度误差。Difference the target temperature and the real-time temperature to obtain the iteration temperature error of the current iteration.
可选地,所述根据所述迭代温度误差和所述上一次迭代输出功率进行迭代,得到当前迭代输出功率,具体包括:Optionally, the iteration is performed according to the iteration temperature error and the last iteration output power to obtain the current iteration output power, which specifically includes:
将所述迭代温度误差乘以学习增益,得到当前迭代修正值;Multiply the iteration temperature error by the learning gain to obtain the current iteration correction value;
根据上一次迭代输出功率与所述当前迭代修正值,得到当前迭代输出功率;第一次迭代的上一次迭代输出功率为初始激光功率。The current iteration output power is obtained according to the last iteration output power and the current iteration correction value; the last iteration output power of the first iteration is the initial laser power.
可选地,所述根据上一次迭代输出功率与所述当前迭代修正值,得到当前迭代输出功率,具体包括:Optionally, obtaining the current iteration output power based on the last iteration output power and the current iteration correction value specifically includes:
将上一次迭代输出功率与所述当前迭代修正值相加,得到当前迭代的初始输出功率;Add the last iteration output power and the current iteration correction value to obtain the initial output power of the current iteration;
对所述当前迭代的初始输出功率进行滤波,得到所述当前迭代输出功率。Filter the initial output power of the current iteration to obtain the current iteration output power.
可选地,所述直到满足预设条件,以当前迭代输出功率作为控制激光功率,具体包括:Optionally, until the preset conditions are met, the current iteration output power is used as the control laser power, specifically including:
直到所述迭代温度误差小于误差预设值或直到迭代次数大于次数预设值;Until the iteration temperature error is less than the error preset value or until the number of iterations is greater than the number of preset values;
以当前迭代输出功率作为控制激光功率。The current iteration output power is used as the control laser power.
为了解决上述问题,第二方面,本发明提供了一种基于迭代的激光焊接温度控制器,包括接收模块、迭代模块和激光输出模块,其中,In order to solve the above problems, in the second aspect, the present invention provides an iteration-based laser welding temperature controller, including a receiving module, an iteration module and a laser output module, wherein,
所述接收模块,用于接收目标温度曲线、实时温度,根据所述目标温度曲线和实时温度计算迭代温度误差;The receiving module is used to receive the target temperature curve and real-time temperature, and calculate the iterative temperature error according to the target temperature curve and real-time temperature;
所述迭代模块,用于根据所述迭代温度误差和所述上一次迭代输出功率进行迭代,得到当前迭代输出功率,直到所述迭代温度误差小于预设值,以当前迭代输出功率作为控制激光功率;The iteration module is used to iterate according to the iteration temperature error and the last iteration output power to obtain the current iteration output power. Until the iteration temperature error is less than a preset value, the current iteration output power is used as the control laser power. ;
所述激光输出模块,用于根据所述控制激光功率输出激光束,利用所述激光束进行焊接。The laser output module is used to output a laser beam according to the controlled laser power, and use the laser beam to perform welding.
为了解决上述问题,第三方面,本发明提供了,包括测温系统、温度控制器、激光发射器、可视化设备和工作台,所述测温系统连接所述温度控制器和所述可视化设备,所述温度控制器连接所述激光发射器,所述可视化设备还连接所述工作台;In order to solve the above problems, in the third aspect, the present invention provides a temperature measurement system, a temperature controller, a laser transmitter, a visualization device and a workbench, and the temperature measurement system is connected to the temperature controller and the visualization device, The temperature controller is connected to the laser emitter, and the visualization device is also connected to the workbench;
所述测温系统,用于检测实时温度;The temperature measurement system is used to detect real-time temperature;
所述温度控制器,用于实现一种基于迭代的激光焊接温度控制方法任一项所述的方法;The temperature controller is used to implement any one of the iteration-based laser welding temperature control methods;
所述激光发射器,用于根据温度控制器的输出功形成激光束;The laser emitter is used to form a laser beam according to the output power of the temperature controller;
所述可视化设备,用于显示所述实时温度、迭代温度误差和每一次迭代的输出功率;The visualization device is used to display the real-time temperature, iterative temperature error and the output power of each iteration;
所述工作台,用于放置焊接物。The workbench is used to place welding materials.
可选地,所述测温系统包括图像获取模块和图像处理模块;Optionally, the temperature measurement system includes an image acquisition module and an image processing module;
所述图像获取模块,用于获取所述焊接物的温度图像;The image acquisition module is used to acquire the temperature image of the welding object;
所述图像处理模块,用于从所述温度图像中获取实时温度。The image processing module is used to obtain real-time temperature from the temperature image.
为了解决上述问题,第四方面,本发明提供了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现一种基于迭代的激光焊接温度控制方法任一项所述的方法。In order to solve the above problems, in a fourth aspect, the present invention provides an electronic device. The electronic device includes a memory and a processor. The memory stores a computer program. When the processor executes the computer program, it implements a method based on Iterative laser welding temperature control method any one of the methods described.
为了解决上述问题,第五方面,本发明提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由处理器执行时用于执行如一种基于迭代的激光焊接温度控制方法任一项所述的方法。In order to solve the above problems, in a fifth aspect, the present invention provides a computer-readable storage medium in which a processor-executable program is stored, and the processor-executable program, when executed by the processor, is used to perform a The method described in any one of the iterative laser welding temperature control methods.
实施本发明包括以下有益效果:本发明通过接收目标温度曲线、实时温度,根据所述目标温度曲线和实时温度计算迭代温度误差,根据所述迭代温度误差和所述上一次迭代输出功率进行迭代,得到当前迭代输出功率,直到所述迭代温度误差小于预设值,以当前迭代输出功率作为控制激光功率,根据所述控制激光功率输出激光束,利用所述激光束进行焊接,使用前一次的实际温度和目标温度的误差修正输出功率,得到此次迭代的输出温度,进行多次迭代,提高了焊接温度的控制精度,也提高了输出功率的稳定性和适应性。Implementing the present invention includes the following beneficial effects: the present invention receives a target temperature curve and a real-time temperature, calculates an iterative temperature error according to the target temperature curve and the real-time temperature, and iterates according to the iterative temperature error and the last iteration output power, Obtain the current iteration output power until the iteration temperature error is less than the preset value, use the current iteration output power as the control laser power, output the laser beam according to the control laser power, use the laser beam for welding, and use the previous actual The error between the temperature and the target temperature corrects the output power to obtain the output temperature of this iteration. Multiple iterations are performed to improve the control accuracy of the welding temperature, and also improve the stability and adaptability of the output power.
附图说明Description of the drawings
图1是本发明提供的一种基于迭代的激光焊接温度控制方法流程图;Figure 1 is a flow chart of an iteration-based laser welding temperature control method provided by the present invention;
图2是本发明提供的一种基于迭代的激光焊接温度控制方法迭代原理图;Figure 2 is an iterative schematic diagram of an iteration-based laser welding temperature control method provided by the present invention;
图3是本发明提供的一种基于迭代的激光焊接温度控制器的结构示意图;Figure 3 is a schematic structural diagram of an iteration-based laser welding temperature controller provided by the present invention;
图4是本发明提供的一种激光焊接设备结构示意图;Figure 4 is a schematic structural diagram of a laser welding equipment provided by the present invention;
图5是本发明提供的一种基于迭代的激光焊接温度控制方法的目标温度曲线图;Figure 5 is a target temperature curve diagram of an iterative-based laser welding temperature control method provided by the present invention;
图6是本发明提供的一种基于迭代的激光焊接温度控制方法与其它方法的误差曲线图;Figure 6 is an error curve diagram of an iteration-based laser welding temperature control method and other methods provided by the present invention;
图7是本发明提供的一种电子设备的结构示意图。Figure 7 is a schematic structural diagram of an electronic device provided by the present invention.
具体实施方式Detailed ways
下面结合附图和具体实施例对本发明做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. The step numbers in the following embodiments are only set for the convenience of explanation. The order between the steps is not limited in any way. The execution order of each step in the embodiments can be adapted according to the understanding of those skilled in the art. sexual adjustment.
为了解决上述问题,在一些实施例中,如图1和图2所示,图1是一种基于迭代的激光焊接温度控制方法流程图,图2是一种基于迭代的激光焊接温度控制方法迭代原理图,发明提供一种基于迭代的激光焊接温度控制方法,包括以下步骤:In order to solve the above problems, in some embodiments, as shown in Figure 1 and Figure 2, Figure 1 is a flow chart of an iteration-based laser welding temperature control method, and Figure 2 is an iteration-based laser welding temperature control method. Schematic diagram: The invention provides an iteration-based laser welding temperature control method, which includes the following steps:
S100、接收目标温度曲线、实时温度,根据所述目标温度曲线和实时温度计算迭代温度误差。S100. Receive the target temperature curve and real-time temperature, and calculate the iterative temperature error according to the target temperature curve and real-time temperature.
其中,目标温度曲线通过多次控制经验获得,在本实施例中,如式(1)所示。The target temperature curve is obtained through multiple control experiences. In this embodiment, it is as shown in formula (1).
其中,Ttar(t)为目标温度函数,单位周期0.001s。Among them, T tar (t) is the target temperature function, and the unit period is 0.001s.
实时温度为每一个单位周期对应的焊接头的温度。The real-time temperature is the temperature of the welding head corresponding to each unit cycle.
S200、根据所述迭代温度误差和上一次迭代输出功率进行迭代,得到当前迭代输出功率,直到满足预设条件,以当前迭代输出功率作为控制激光功率。S200: Perform iteration according to the iteration temperature error and the last iteration output power to obtain the current iteration output power until the preset conditions are met, and use the current iteration output power as the control laser power.
具体地,利用每一次迭代的迭代温度误差修正上一次迭代的输出功率,得到正在进行迭代的输出功率,即根据上一次的控制信息优化当前输出功率,使得以往的控制经验被得到利用。Specifically, the iteration temperature error of each iteration is used to correct the output power of the previous iteration to obtain the output power of the ongoing iteration, that is, the current output power is optimized based on the last control information, so that past control experience can be utilized.
进行N次迭代后,若迭代温度误差小于预设值,则将基于小于预设值的迭代温度误差得到的输出功率作为控制激光器的激光控制功率。After N iterations, if the iteration temperature error is less than the preset value, the output power obtained based on the iteration temperature error less than the preset value will be used as the laser control power to control the laser.
其中,在一些实施例中迭代的次数可以预先设定,比如M次,在进行M次迭代之后,得到的输出功率即可以作为控制激光器的激光控制功率。In some embodiments, the number of iterations can be preset, such as M times. After M iterations, the output power obtained can be used as the laser control power for controlling the laser.
S300、根据所述控制激光功率输出激光束,利用所述激光束进行焊接。S300: Output a laser beam according to the control of the laser power, and use the laser beam to perform welding.
为了解决上述问题,在一些实施例中,步骤S100所述根据所述目标温度曲线和实时温度计算迭代温度误差,具体包括:In order to solve the above problem, in some embodiments, step S100 calculates the iterative temperature error according to the target temperature curve and the real-time temperature, specifically including:
S110、从所述目标温度曲线中获取目标温度。S110. Obtain the target temperature from the target temperature curve.
具体为根据当前迭代的时间,基于上述式(1)获得当前迭代所在阶段的一个确定的迭代目标温度Ttar(k)。Specifically, according to the time of the current iteration, a certain iteration target temperature T tar (k) of the current iteration stage is obtained based on the above equation (1).
S120、将所述目标温度与所述实时温度作差,得到当前迭代的迭代温度误差。S120: Difference the target temperature and the real-time temperature to obtain the iteration temperature error of the current iteration.
具体地,根据式(2)得到迭代温度误差。Specifically, the iterative temperature error is obtained according to equation (2).
ei+1(k)=Ttar(k) - Ti(k) (2)e i+1 (k)=T tar (k) - T i (k) (2)
其中,ei+1(k)为第(i+1)次的迭代温度误差,Ttar(k)为k时刻的迭代目标温度,Ti(k)为第i次迭代后,通过第i次迭代得到的输出功率进行焊接得到的实时温度。Among them, e i+1 (k) is the iteration temperature error of the (i+1)th iteration, T tar (k) is the iteration target temperature at time k, and T i (k) is the temperature error after the i-th iteration through the i-th iteration. The real-time temperature obtained by welding with the output power obtained by iterations.
为了解决上述问题,在一些实施例中,步骤S200所述根据所述迭代温度误差和所述上一次迭代输出功率进行迭代,得到当前迭代输出功率,具体包括:In order to solve the above problem, in some embodiments, in step S200, iteration is performed according to the iteration temperature error and the last iteration output power to obtain the current iteration output power, which specifically includes:
S210、将所述迭代温度误差乘以学习增益,得到当前迭代修正值。S210. Multiply the iteration temperature error by the learning gain to obtain the current iteration correction value.
具体地,当前迭代修正值如式(3)所示。Specifically, the current iteration correction value is shown in equation (3).
L×ei+1(k)(3)L×e i+1 (k)(3)
其中,L为学习增益,ei+1(k)为迭代温度误差。Among them, L is the learning gain, e i+1 (k) is the iteration temperature error.
S220、根据上一次迭代输出功率与所述当前迭代修正值,得到当前迭代输出功率;第一次迭代的上一次迭代输出功率为初始激光功率。S220. Obtain the current iteration output power according to the last iteration output power and the current iteration correction value; the last iteration output power of the first iteration is the initial laser power.
具体地,利用当前迭代修正值修正上一次迭代的输出功率,得到当前迭代输出功率。Specifically, the current iteration correction value is used to correct the output power of the previous iteration to obtain the current iteration output power.
第一迭代时,以初始激光功率作为上一次迭代的输出功率,利用当前迭代修正值修正初始激光功率,得到第一次迭代的当前迭代输出功率,在本实施例中,初始激光功率为0。In the first iteration, the initial laser power is used as the output power of the previous iteration, and the current iteration correction value is used to correct the initial laser power to obtain the current iteration output power of the first iteration. In this embodiment, the initial laser power is 0.
为了解决上述问题,在一些实施例中,步骤S220所述根据上一次迭代输出功率与所述当前迭代修正值,得到当前迭代输出功率,具体包括:In order to solve the above problem, in some embodiments, in step S220, the current iteration output power is obtained based on the last iteration output power and the current iteration correction value, which specifically includes:
S221、将上一次迭代输出功率与所述当前迭代修正值相加,得到当前迭代的初始输出功率。S221. Add the last iteration output power and the current iteration correction value to obtain the initial output power of the current iteration.
具体地,以实时温度为环境温度,以初始激光功率为0进行第一次迭代时,在本实施例中,以环境温度为15℃为例,如式(4)所示。Specifically, when the first iteration is performed with the real-time temperature as the ambient temperature and the initial laser power as 0, in this embodiment, the ambient temperature is 15°C as an example, as shown in equation (4).
u1(k)=0+L×e1(k) (4)u 1 (k)=0+L×e 1 (k) (4)
其中,u1(k)为第一次迭代的输出功率,L为学习增益,e1(k)为第一次迭代的迭代温度误差。Among them, u 1 (k) is the output power of the first iteration, L is the learning gain, and e 1 (k) is the iteration temperature error of the first iteration.
第一次迭代之后的每一次迭代,根据式(5)所示,得到当前迭代的初始输出功率ui+1(k)。For each iteration after the first iteration, according to equation (5), the initial output power u i+1 (k) of the current iteration is obtained.
ui+1(k)=ui(k)+L×ei+1(k)(5)u i+1 (k)=u i (k)+L×e i+1 (k)(5)
其中,ui+1(k)为第(i+1)次迭代的初始输出功率,ui(k)为第i次迭代的输出功率,ei+1(k)为第(i+1)次迭代温度误差,L为学习增益。Among them, u i+1 (k) is the initial output power of the (i+1)-th iteration, u i (k) is the output power of the i-th iteration, e i+1 (k) is the (i+1)-th iteration ) iteration temperature error, L is the learning gain.
S222、对所述当前迭代的初始输出功率进行滤波,得到所述当前迭代输出功率。S222. Filter the initial output power of the current iteration to obtain the current iteration output power.
具体地,如图2所示,图中,坐标1的x轴表示采样时间、y轴表示迭代次数、z轴表示输出功率,坐标2的x轴表示采样时间、y轴表示迭代次数、z轴表示温度误差,L表示学习增益、Q表示滤波函数、P表示控制对象、r表示外部干扰、R表示参考输入,将每一次迭代的初始输出温度经过一个滤波函数,得到当前迭代输出功率,并将其作为下一次迭代的待修正项。Specifically, as shown in Figure 2, in the figure, the x-axis of coordinate 1 represents the sampling time, the y-axis represents the number of iterations, and the z-axis represents the output power. The x-axis of coordinate 2 represents the sampling time, the y-axis represents the number of iterations, and the z-axis represents the temperature error, L represents the learning gain, Q represents the filter function, P represents the control object, r represents external interference, and R represents the reference input. The initial output temperature of each iteration is passed through a filter function to obtain the current iteration output power, and It serves as the item to be corrected in the next iteration.
为了解决上述问题,在一些实施例中,步骤S200所述直到满足预设条件,以当前迭代输出功率作为控制激光功率,具体包括:In order to solve the above problem, in some embodiments, until the preset condition is met in step S200, the current iterative output power is used as the control laser power, specifically including:
直到所述迭代温度误差小于误差预设值或直到迭代次数大于次数预设值,以当前迭代输出功率作为控制激光功率。Until the iteration temperature error is less than the error preset value or until the number of iterations is greater than the number preset value, the current iteration output power is used as the control laser power.
其中,误差预设值可以根据控制精度设置,次数预设值即为迭代的最大次数,可以根据实验经验得到。Among them, the error preset value can be set according to the control accuracy, and the number preset value is the maximum number of iterations, which can be obtained based on experimental experience.
为了解决上述问题,在本发明的一些实施例中,如图3所示,图3是一种基于迭代的激光焊接温度控制器的结构示意图,图中Ttar为目标温度,u为每一迭代的输出功率,T为实时温度,本发明提供了一种基于迭代的激光焊接温度控制器,包括接收模块、迭代模块和激光输出模块,其中,In order to solve the above problems, in some embodiments of the present invention, as shown in Figure 3, Figure 3 is a structural schematic diagram of a laser welding temperature controller based on iteration. In the figure, Ttar is the target temperature, and u is the temperature of each iteration. Output power, T is real-time temperature. The present invention provides an iterative-based laser welding temperature controller, including a receiving module, an iterative module and a laser output module, where,
所述接收模块,用于接收目标温度曲线、实时温度,根据所述目标温度曲线和实时温度计算迭代温度误差;The receiving module is used to receive the target temperature curve and real-time temperature, and calculate the iterative temperature error according to the target temperature curve and real-time temperature;
所述迭代模块,用于根据所述迭代温度误差和所述上一次迭代输出功率进行迭代,得到当前迭代输出功率,直到所述迭代温度误差小于预设值,以当前迭代输出功率作为控制激光功率;The iteration module is used to iterate according to the iteration temperature error and the last iteration output power to obtain the current iteration output power. Until the iteration temperature error is less than a preset value, the current iteration output power is used as the control laser power. ;
所述激光输出模块,用于根据所述控制激光功率输出激光束,利用所述激光束进行焊接。The laser output module is used to output a laser beam according to the controlled laser power, and use the laser beam to perform welding.
为了解决上述问题,在本发明的一些实施例中,如图4所示,图4是一种激光焊接设备结构示意图,图中A为焊接物,B为激光束,本发明提供了一种激光焊接设备,包括测温系统、温度控制器、激光发射器、可视化设备和工作台,所述测温系统连接所述温度控制器和所述可视化设备,所述温度控制器连接所述激光发射器,所述可视化设备还连接所述工作台;In order to solve the above problems, in some embodiments of the present invention, as shown in Figure 4, Figure 4 is a schematic structural diagram of a laser welding equipment. In the figure, A is the welding object and B is the laser beam. The present invention provides a laser welding equipment. Welding equipment, including a temperature measurement system, a temperature controller, a laser emitter, a visualization device, and a workbench. The temperature measurement system is connected to the temperature controller and the visualization device, and the temperature controller is connected to the laser emitter. , the visualization device is also connected to the workbench;
所述测温系统,用于检测实时温度;The temperature measurement system is used to detect real-time temperature;
所述温度控制器,用于实现一种基于迭代的激光焊接温度控制方法任一项所述的方法;The temperature controller is used to implement any one of the iteration-based laser welding temperature control methods;
所述激光发射器,用于根据温度控制器的输出功形成激光束;The laser emitter is used to form a laser beam according to the output power of the temperature controller;
所述可视化设备,用于显示所述实时温度、迭代温度误差和每一次迭代的输出功率;The visualization device is used to display the real-time temperature, iterative temperature error and the output power of each iteration;
所述工作台,用于放置焊接物。The workbench is used to place welding materials.
其中,放置包括承接、固定和移动,具体为将焊接物固定在工作台上,工作台台面上安装移动装置,可以移动焊接物,以将焊接物移动到激光加热点,或者工作台进行移动,将固定的焊接物移动到激光加热点。Among them, placement includes receiving, fixing and moving. Specifically, the welding object is fixed on the workbench. A mobile device is installed on the workbench to move the welding object to the laser heating point, or the workbench is moved. Move the fixed welding object to the laser heating point.
具体地,测温系统实时检测焊点的实时温度,并将实时温度传送给温度控制器和可视化设备,温度控制器通过实现一种基于迭代的激光焊接温度控制方法任一项所述的方法,获得控制激光功率,半导体激光束通过控制激光功率形成激光束,激光束通过视觉系统中的聚焦镜聚焦在工作台上的焊点上,工作台上的马达控制器将焊点移动到激光束的下方,并修改离焦量,使焊膏达到理想的温度。在一个完整的系统中,数据收集、平台定位和视觉系统都可以由可视化设备控制,可视化设备还可以显示实时温度、迭代温度误差和每一次迭代的输出功率。Specifically, the temperature measurement system detects the real-time temperature of the solder joint in real time, and transmits the real-time temperature to the temperature controller and the visualization device. The temperature controller implements any of the methods described in any one of the iterative-based laser welding temperature control methods, To obtain controlled laser power, the semiconductor laser beam forms a laser beam by controlling the laser power. The laser beam is focused on the solder joint on the workbench through the focusing mirror in the vision system. The motor controller on the workbench moves the solder joint to the center of the laser beam. below, and modify the defocus amount to bring the solder paste to the ideal temperature. In a complete system, data collection, platform positioning and vision systems can all be controlled by the visualization device, which can also display real-time temperature, iteration temperature error and output power of each iteration.
为了解决上述问题,在本发明的一些实施例中,所述测温系统包括图像获取模块和图像处理模块;In order to solve the above problems, in some embodiments of the present invention, the temperature measurement system includes an image acquisition module and an image processing module;
所述图像获取模块,用于获取所述焊接物的温度图像;The image acquisition module is used to acquire the temperature image of the welding object;
所述图像处理模块,用于从所述温度图像中获取实时温度。The image processing module is used to obtain real-time temperature from the temperature image.
具体地,在本实施例中,利用相机等获得焊接物表面的温度图像,图像处理模块通过图像识别分析该温度图像,获得焊接点的实时温度。Specifically, in this embodiment, a camera or the like is used to obtain a temperature image of the surface of the welding object, and the image processing module analyzes the temperature image through image recognition to obtain the real-time temperature of the welding point.
需要说明的是,测温系统也可以是红外检测仪或其他温度传感器,通过红外检测等方式获得焊接点的实时温度。It should be noted that the temperature measurement system can also be an infrared detector or other temperature sensor, and the real-time temperature of the welding point is obtained through infrared detection and other methods.
如图5-图6所示,图5是一种基于迭代的激光焊接温度控制方法的目标温度曲线图,图6是一种基于迭代的激光焊接温度控制方法与其它方法的误差曲线图。As shown in Figures 5 and 6, Figure 5 is a target temperature curve of an iterative-based laser welding temperature control method, and Figure 6 is an error curve of an iterative-based laser welding temperature control method and other methods.
表3是PID控制、前馈-反馈控制和迭代学习控制的误差对比,通过图6和表3可以看出,PID控制和前馈-反馈控制的温度误差曲线在开始加热一段时间后重合,具有相似的温度误差变化,本发明利用历史数据进行多次迭代学习和更新,从而适应激光参数或工件变化,提高焊接温度控制的精度和稳定性,且对温度控制器的精度要求降低。相比于开环控制和传统PID温度控制,本发明提高了激光焊接时的温度精度,适合在激光焊接过程中用来控制焊接温度。Table 3 is the error comparison of PID control, feedforward-feedback control and iterative learning control. It can be seen from Figure 6 and Table 3 that the temperature error curves of PID control and feedforward-feedback control overlap after starting to heat for a period of time, with For similar temperature error changes, the present invention uses historical data to perform multiple iterative learning and updates, thereby adapting to changes in laser parameters or workpieces, improving the accuracy and stability of welding temperature control, and reducing the accuracy requirements of the temperature controller. Compared with open-loop control and traditional PID temperature control, the present invention improves the temperature accuracy during laser welding and is suitable for controlling the welding temperature during the laser welding process.
为了解决上述问题,在一些实施例中,如图7所示,图7是本发明提供的一种电子设备的结构示意图,本发明还提供了一种电子设备,所述电子设备包括处理器10和存储器20,所述存储器20存储有计算机程序,所述处理器10执行所述计算机程序时实现上述方法实施例所述的任何一种方法。In order to solve the above problems, in some embodiments, as shown in Figure 7, Figure 7 is a schematic structural diagram of an electronic device provided by the present invention. The present invention also provides an electronic device, the electronic device includes a processor 10 and a memory 20. The memory 20 stores a computer program. When the processor 10 executes the computer program, it implements any of the methods described in the above method embodiments.
其中,存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的远程存储器,这些远程存储器可以通过网络连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。Among them, the memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer executable programs. The memory may include high-speed random access memory and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory optionally includes remote memory located remotely from the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned networks include but are not limited to the Internet, intranets, local area networks, mobile communication networks and combinations thereof.
此外,本申请实施例还公开了一种计算机程序产品或计算机程序,计算机程序产品或计算机程序存储在计算机可读存介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备执行上述的方法。同样地,上述方法实施例中的内容均适用于本存储介质实施例中,本存储介质实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。In addition, embodiments of the present application also disclose a computer program product or computer program, which is stored in a computer-readable storage medium. The processor of the computer device can read the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the computer device performs the above method. Similarly, the contents in the above method embodiment are applicable to this storage medium embodiment. The specific functions implemented by this storage medium embodiment are the same as those in the above method embodiment, and the beneficial effects achieved are the same as those achieved by the above method embodiment. The beneficial effects are also the same.
本发明还提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由处理器执行时用于执行上述方法实施例所述的任何一种方法。The present invention also provides a computer-readable storage medium in which a processor-executable program is stored. When executed by the processor, the processor-executable program is used to perform any of the above method embodiments. method.
可以理解的是,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。It can be understood that all or some steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and appropriate combinations thereof. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit . Such software may be distributed on computer-readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As is known to those of ordinary skill in the art, the term computer storage media includes volatile and nonvolatile media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. removable, removable and non-removable media. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disk (DVD) or other optical disk storage, magnetic cassettes, tapes, disk storage or other magnetic storage devices, or may Any other medium used to store the desired information and that can be accessed by a computer. Additionally, it is known to those of ordinary skill in the art that communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media .
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。The above is a detailed description of the preferred implementation of the present invention, but the present invention is not limited to the embodiments. Those skilled in the art can also make various equivalent modifications or substitutions without violating the spirit of the present invention. , these equivalent modifications or substitutions are included in the scope defined by the claims of this application.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311045153.3A CN117086482A (en) | 2023-08-17 | 2023-08-17 | Iteration-based laser welding temperature control method, controller, equipment and media |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311045153.3A CN117086482A (en) | 2023-08-17 | 2023-08-17 | Iteration-based laser welding temperature control method, controller, equipment and media |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN117086482A true CN117086482A (en) | 2023-11-21 |
Family
ID=88774575
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311045153.3A Pending CN117086482A (en) | 2023-08-17 | 2023-08-17 | Iteration-based laser welding temperature control method, controller, equipment and media |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117086482A (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130178952A1 (en) * | 2010-06-28 | 2013-07-11 | Precitec Itm Gmbh | Method for closed-loop controlling a laser processing operation and laser material processing head using the same |
| CN104731131A (en) * | 2014-11-14 | 2015-06-24 | 中国科学院力学研究所 | Spacecraft thermal vacuum testing temperature control method |
| CN108983611A (en) * | 2018-08-06 | 2018-12-11 | 武汉博联特科技有限公司 | The temperature-power modeling method of laser soldering power automatic control system |
| CN109234513A (en) * | 2018-10-10 | 2019-01-18 | 华中科技大学 | A kind of course control method for use of rail laser heat treatment |
| CN110755755A (en) * | 2019-11-11 | 2020-02-07 | 哈尔滨工业大学(威海) | Intelligent self-learning laser power control system and photothermal therapy system |
| CN113927118A (en) * | 2020-07-13 | 2022-01-14 | 台达电子工业股份有限公司 | Laser soldering device and laser soldering method |
| WO2022160894A1 (en) * | 2021-03-19 | 2022-08-04 | 广东海洋大学 | Iterative-learning-based fast error compensation control system and method for numerical control machine tool |
| CN116140735A (en) * | 2023-02-13 | 2023-05-23 | 广州大学 | A temperature control method in the welding process of laser soldering equipment |
-
2023
- 2023-08-17 CN CN202311045153.3A patent/CN117086482A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130178952A1 (en) * | 2010-06-28 | 2013-07-11 | Precitec Itm Gmbh | Method for closed-loop controlling a laser processing operation and laser material processing head using the same |
| CN104731131A (en) * | 2014-11-14 | 2015-06-24 | 中国科学院力学研究所 | Spacecraft thermal vacuum testing temperature control method |
| CN108983611A (en) * | 2018-08-06 | 2018-12-11 | 武汉博联特科技有限公司 | The temperature-power modeling method of laser soldering power automatic control system |
| CN109234513A (en) * | 2018-10-10 | 2019-01-18 | 华中科技大学 | A kind of course control method for use of rail laser heat treatment |
| CN110755755A (en) * | 2019-11-11 | 2020-02-07 | 哈尔滨工业大学(威海) | Intelligent self-learning laser power control system and photothermal therapy system |
| CN113927118A (en) * | 2020-07-13 | 2022-01-14 | 台达电子工业股份有限公司 | Laser soldering device and laser soldering method |
| WO2022160894A1 (en) * | 2021-03-19 | 2022-08-04 | 广东海洋大学 | Iterative-learning-based fast error compensation control system and method for numerical control machine tool |
| CN116140735A (en) * | 2023-02-13 | 2023-05-23 | 广州大学 | A temperature control method in the welding process of laser soldering equipment |
Non-Patent Citations (1)
| Title |
|---|
| 刘江;李燕;李海龙;: "温度反馈激光控制系统用于塑料焊接", 塑料工业, no. 06, 20 June 2017 (2017-06-20), pages 117 - 119 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10491827B2 (en) | Actuator driver, imaging device and calibration method | |
| US8090455B2 (en) | Motion control servo loop apparatus | |
| TWI418947B (en) | Position control apparatus including iterative learning circuit, exposure apparatus, method for manufacturing device, and iterative learning method for use in position control apparatus having iterative learning circuit including learning filter | |
| WO2021012124A1 (en) | Robot hand-eye calibration method and apparatus, computing device, medium and product | |
| CN117020346B (en) | Temperature control method, system, equipment and medium of laser soldering equipment | |
| US20210138644A1 (en) | Point stabilization control method and apparatus for a mobile robot | |
| CN111571082A (en) | Automatic welding method and device, mobile terminal and readable storage medium | |
| CN103252560A (en) | Automatic weld tracking method based on laser vision sensing | |
| CN119703341B (en) | Focus dynamic adjustment method and device in laser on-the-fly processing | |
| CN107168356A (en) | A kind of airphoto displacement acquisition methods and airphoto control method for movement | |
| CN112051726A (en) | Position feedforward control method based on linear tracking differentiator | |
| CN118175443B (en) | Focal plane array non-uniformity correction method and device | |
| CN117086482A (en) | Iteration-based laser welding temperature control method, controller, equipment and media | |
| CN116140735B (en) | Temperature control method in welding process of laser soldering equipment | |
| US10860002B2 (en) | Receding horizon reference governor | |
| CN115099017B (en) | Rolling method and system for laser cladding workpiece, electronic equipment and storage medium | |
| CN118504230B (en) | Self-adaptive feedback temperature control method and system for laser soldering | |
| CN119658147A (en) | Laser engraving control method and device based on laser scanning | |
| CN114638900B (en) | Iterative calibration method and system for optical distortion and posture of laser scanning system | |
| CN117139832A (en) | A galvanometer rapid correction method and system | |
| CN115167537B (en) | A debugging method for tracking loop of real-time zoom tracking control system | |
| CN114054879A (en) | Molten tin welding method, three-dimensional five-axis laser processing device and readable storage medium | |
| CN115774390B (en) | Novel automatic iterative correction method for course angle bias of robot | |
| CN120802837B (en) | Numerical control system thermal error intelligent compensation method based on multi-source temperature sensing | |
| TWI906101B (en) | Electronic system and method of glue path planning |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |