Thermodynamic simulation method and device for electric arc welding swing process

By dividing the arc welding trajectory into a swing trajectory and a pause trajectory, setting the corresponding speed, and determining the simulation parameters in combination with the welding energy, the problem of the difference between the simulation results and the real situation in the existing technology is solved, and efficient and accurate Simulation effect.

CN119294155AActive Publication Date: 2025-01-10HUZHOU INST OF ZHEJIANG UNIV
View PDF 16 Cites 0 Cited by

Patent Information

Application Number
CN202411833362.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-01-10
Estimated Expiration
2044-12-13

AI Technical Summary

Technical Problem

The existing simulation methods of the arc welding oscillation process fail to effectively consider the short pause of the welding gun at the swing edge, resulting in a difference between the simulation results and the real situation, and the calculation is complicated and cumbersome, and there is a lack of a fast and accurate simulation method.

Method used

By dividing the arc welding trajectory into a swing trajectory and a pause trajectory, the first speed and the second speed are set respectively, and the simulation parameters are determined in combination with the welding energy, the thermodynamic simulation of the swing process of the arc welding is realized, and the pause of the heat source at the edge position is considered, and the improvement of the improvement of the Simulation efficiency and accuracy.

Benefits of technology

Efficient thermodynamic simulation of the arc welding swing process is achieved, and the simulation results are closer to the real situation, improving simulation efficiency and accuracy, and reducing process costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119294155A_ABST
    Figure CN119294155A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a thermodynamic simulation method and device for an electric arc welding swing process. The method comprises the steps that an electric arc welding model of metal to be simulated is obtained, and a current electric arc welding track to be simulated is generated; the electric arc welding track is divided into a swing track and a pause track, and the welding speed is obtained; determining a swing period based on the heat source swing parameter, calculating a swing speed, and setting a first speed and a second speed for the swing track and the pause track respectively; and after first simulation parameters of the swing track are determined and second simulation parameters of the pause track are determined, thermodynamic simulation is conducted on the electric arc welding model based on the electric arc welding track, and a first simulation result is obtained. According to the embodiment of the invention, the electric arc welding swing process is represented through the combination of the two uniform-speed equivalent tracks, thermodynamic simulation of the electric arc welding swing process is realized, the simulation efficiency is higher, the pause of the heat source at the edge position is considered, and the final simulation effect is closer to the real situation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] One or more embodiments of the present specification relate to metal additive manufacturing technology, and more particularly, to a method and device for thermodynamic simulation of an arc welding oscillation process. Background Art

[0002] Arc swing is a relatively important method in arc welding or arc additive process, that is, the welding gun or welding rod makes regular lateral movement on the molten pool. This technology is usually used in situations where a wider weld is required. Through the swing of the arc, the heat energy can be more evenly distributed to the parent material, which helps to improve the fusion quality and reduce the occurrence of defects such as unfusion. In order to reduce process costs, the thermodynamic simulation of the finite element method has been successfully applied in the field of welding. However, during the swing process, the instantaneous speed of each point on the swing path is changing, and when the speed changes, the linear energy of the heat input will also change with the change of speed, resulting in a more complicated and cumbersome simulation calculation process. In addition, the existing swing simulation does not take into account that the welding gun will pause briefly at the edge of the swing during the actual welding process, so that the heat source swings too fast at both ends during the simulation, resulting in insufficient melting, which is different from the real result of the molten pool. In summary, there is currently a lack of a method that can simulate the swing process of arc welding more quickly and accurately. Summary of the invention

[0003] In order to solve the above problems, one or more embodiments of this specification describe a method and device for thermodynamic simulation of an arc welding swing process.

[0004] According to a first aspect, a thermodynamic simulation method for an arc welding oscillation process is provided, the method comprising: Obtaining an arc welding model of the metal to be simulated, and generating a current arc welding trajectory to be simulated; The arc welding trajectory is divided into a swinging trajectory in a swinging state and a pause trajectory at an edge position, and a welding speed in a welding direction is obtained; Determine a swing period based on the swing parameters of the heat source, calculate a swing speed in the swing direction according to the swing period and a preset pause duration, and set a first speed and a second speed for the swing trajectory and the pause trajectory respectively, the swing parameters of the heat source include a swing amplitude and a swing frequency, the first speed is a combined speed of the swing speed and the welding speed, and the second speed is the welding speed; After determining the first simulation parameters of the swing trajectory according to the first speed and welding energy, and determining the second simulation parameters of the pause trajectory according to the second speed and welding energy, a thermodynamic simulation is performed on the arc welding model based on the arc welding trajectory with various simulation parameters set to obtain a first simulation result, wherein the simulation parameters include speed, heat input, displacement, time and total energy.

[0005] Preferably, the step of obtaining the arc welding model of the metal to be simulated comprises: A molten pool image of the preprocessed arc swing sample is obtained, a molten pool model is constructed based on a substrate of the metal to be simulated and the molten pool image, and a heat source model is set at the welding location of the molten pool model to obtain an arc welding model, wherein the heat source model includes a double ellipse model or a Gaussian heat source model.

[0006] Preferably, the step of obtaining the arc welding model of the metal to be simulated comprises: A molten pool image of the preprocessed arc swing sample is obtained, a molten pool model is constructed based on a substrate of the metal to be simulated and the molten pool image, and a heat source model is set at the welding location of the molten pool model to obtain an arc welding model, wherein the heat source model includes a double ellipse model or a Gaussian heat source model.

[0007] Preferably, determining the swing period based on the heat source swing parameter, and calculating the swing speed in the swing direction according to the swing period and a preset pause time, comprises: Obtaining the heat source swing parameter, determining the swing period according to the swing frequency, and calculating the swing duration corresponding to the swing trajectory according to the swing period and the preset pause duration corresponding to the pause trajectory; The swing speed in the swing direction is calculated based on the swing amplitude and the swing duration.

[0008] Preferably, the generating of the arc welding trajectory to be simulated comprises: The arc welding trajectory to be simulated is generated based on the stored actual path trajectory.

[0009] Preferably, the method further comprises: When the arc welding trajectory does not exist, determining an edge pause node in the actual path trajectory, and constructing a path control curve graph for characterizing the arc welding trajectory according to the edge pause node, wherein the abscissa of the path control curve graph is time and the ordinate is displacement; A thermodynamic simulation is performed on the arc welding model according to the path control curve diagram to obtain a second simulation result.

[0010] Preferably, the method further comprises: Acquire actual test results, compare the actual test results with the first simulation results, and verify the simulation reliability according to the comparison results.

[0011] According to a second aspect, a thermodynamic simulation device for an arc welding oscillation process is provided, the device comprising: An acquisition module, used to acquire an arc welding model of the metal to be simulated and generate an arc welding trajectory to be simulated; A division module, used for dividing the arc welding track into a swing track in a swing state and a pause track at an edge position, and obtaining a welding speed in a welding direction; a calculation module, configured to determine a swing period based on a heat source swing parameter, calculate a swing speed in a swing direction according to the swing period and a preset pause duration, and set a first speed and a second speed for the swing trajectory and the pause trajectory, respectively, wherein the heat source swing parameter includes a swing amplitude and a swing frequency, the first speed is a combined speed of the swing speed and the welding speed, and the second speed is the welding speed; The first simulation module is used to determine the first simulation parameters of the swing trajectory according to the first speed and welding energy, determine the second simulation parameters of the pause trajectory according to the second speed and welding energy, and then perform thermodynamic simulation on the arc welding model based on the arc welding trajectory with various simulation parameters set to obtain a first simulation result, wherein the simulation parameters include speed, heat input, displacement, time and total energy.

[0012] According to a third aspect, there is provided an electronic device, comprising a processor and a memory; The processor is connected to the memory; The memory is used to store executable program code; The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the steps of the method provided in the first aspect or any possible implementation manner of the first aspect.

[0013] According to a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and the computer-readable storage medium stores instructions, which, when the instructions are executed on a computer or a processor, cause the computer or the processor to execute the method provided in the first aspect or any possible implementation of the first aspect.

[0014] The method provided in the embodiment of this specification takes into account that the welding energy is fixed, and only the heat input and speed will affect each other and change. Therefore, the arc welding trajectory is split into a swinging trajectory and a pause trajectory, and the first speed corresponding to the swinging trajectory and the second speed corresponding to the pause trajectory are calculated respectively. Then, various simulation parameters are determined in combination with the first speed, the second speed and the welding energy. In this way, the swinging process of arc welding is characterized by the combination of two uniform-speed equivalent trajectories, thereby realizing thermodynamic simulation of the swinging process of arc welding. The simulation efficiency is higher, and the pause of the heat source at the edge position is taken into account. The final simulation effect is closer to the actual situation. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0016] Figure 1 It is a flow chart of a thermodynamic simulation method for an arc welding swing process in one embodiment of the present specification.

[0017] Figure 2 It is a schematic diagram of the principle of arc welding swing simulation based on the arc welding trajectory in one embodiment of this specification.

[0018] Figure 3 It is a structural schematic diagram of a thermodynamic simulation device for an arc welding swing process in one embodiment of the present specification.

[0019] Figure 4 It is a structural diagram of an electronic device in one embodiment of this specification. DETAILED DESCRIPTION

[0020] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0021] In the following introduction, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The following introduction provides multiple embodiments of the present application, and different embodiments can be replaced or combined, so the present application can also be considered to include all possible combinations of the same and / or different embodiments recorded. Therefore, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then the present application should also be considered to include embodiments containing one or more of all other possible combinations of A, B, C, and D, although the embodiment may not be clearly recorded in the following text.

[0022] The following description provides examples and does not limit the scope, applicability or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements described without departing from the scope of the present application. Various processes or components may be appropriately omitted, substituted or added to each example. For example, the described method may be performed in an order different from the order described, and various steps may be added, omitted or combined. In addition, features described in some examples may be combined in other examples.

[0023] See also Figure 1 , Figure 1: is a flow chart of a thermodynamic simulation method for an arc welding oscillation process provided in an embodiment of the present application. In an embodiment of the present application, the method comprises: S101, obtaining an arc welding model of the metal to be simulated, and generating a current arc welding trajectory to be simulated.

[0024] The execution entity of this application can be a cloud server.

[0025] In an embodiment of the present specification, a constructed arc welding model corresponding to the metal to be simulated is pre-stored in the cloud server, and the arc welding model may include a metal molten pool portion to be welded and a heat source portion for welding. After obtaining the corresponding arc welding model according to the current metal to be simulated, the cloud server will also generate an arc welding trajectory to be used in this simulation. The user can set the trajectory line data in advance according to the situation he needs to simulate, and store the set trajectory line data in the cloud server. The process of generating the arc welding trajectory can be simply to specifically depict and construct the set trajectory line in the arc welding model, that is, to specifically draw the trajectory line data, so that the subsequent simulation process can directly move the heat source according to the arc welding trajectory.

[0026] In one possible implementation manner, obtaining the arc welding model of the metal to be simulated includes: A molten pool image of the preprocessed arc swing sample is obtained, a molten pool model is constructed based on a substrate of the metal to be simulated and the molten pool image, and a heat source model is set at the welding location of the molten pool model to obtain an arc welding model, wherein the heat source model includes a double ellipse model or a Gaussian heat source model.

[0027] In the embodiments of this specification, first, the user will upload a molten pool image of a pre-processed arc swing sample. The arc swing sample is a metal sample that has been subjected to arc swing treatment. The pre-treatment process may be cutting the metallographic structure of the arc swing sample, and then grinding, polishing and corroding it. After pre-treatment, the molten pool portion may be photographed through a stereoscope, and the width of the molten pool size may be recorded to obtain a molten pool image. According to the actual substrate size to be simulated and the molten pool size in the molten pool image, a molten pool model corresponding to the metal may be constructed. Then, a suitable heat source model may be selected and set at the welded portion of the molten pool model to obtain an arc welding model. For the simulation of arc welding, the heat source model may preferably be a double ellipse model.

[0028] In one possible implementation manner, after constructing the molten pool model based on the substrate of the metal to be simulated and the molten pool image, the method further includes: Initial temperature conditions and boundary conditions are set for the molten pool model.

[0029] In the embodiments of this specification, after the molten pool model is constructed, it is also necessary to set corresponding initial temperature conditions and boundary conditions for the model. As an example, the initial temperature condition can constrain the initial temperature to 20 degrees Celsius, and the boundary condition can constrain the substrate to a fixed state in the x, y, and z directions.

[0030] In one possible implementation, the generating of the arc welding trajectory to be simulated includes: The arc welding trajectory to be simulated is generated based on the stored actual path trajectory.

[0031] In the embodiment of this specification, the user will set the corresponding trajectory data, that is, the actual path trajectory, according to the arc swing situation that the user actually wants to simulate, and store it in the cloud server. When the cloud server needs to generate an arc welding trajectory in the arc welding model for more accurate simulation, it can directly generate the corresponding arc welding trajectory on the arc welding model according to the stored actual path trajectory.

[0032] S102, dividing the arc welding trajectory into a swinging trajectory in a swinging state and a pause trajectory at an edge position, and acquiring a welding speed in a welding direction.

[0033] In the embodiments of this specification, in the actual welding process, the heat source, that is, the welding gun, cannot instantly change speed to the reverse speed after reaching the edge of the swing and move back. The process of reaching the edge position must have a deceleration, and then accelerate from zero speed in the reverse direction, thereby producing an effect of a short pause at the edge position. Taking the forward welding of a seam as an example, during the swinging process of arc welding, the moving direction of the heat source per unit time is actually determined by the left and right directions, that is, the swinging speed in the swinging direction, and the forward direction, that is, the welding speed in the welding direction. Therefore, during the short pause, due to the lack of swing speed, the moving direction of the heat source will change, and then the temperature field distribution direction will change. The existing simulation process, that is, does not take into account the above-mentioned changes in the temperature field distribution, nor does it take into account the short pause process of the heat source, so that the heat source does not stay at the edge position for enough time, the melting is not sufficient, and the temperature field distribution is inaccurate, which ultimately leads to a certain difference between the simulation result and the authenticity result of the molten pool. For this reason, the present application divides the arc welding trajectory into a swinging trajectory corresponding to the swinging state and a pause trajectory after reaching the edge position according to the position distribution of the trajectory, that is, whether it is an edge position. In addition, the welding speed in the welding direction is generally a pre-set fixed value, and the cloud server will also obtain the corresponding welding speed data.

[0034] S103, determining a swing period based on the heat source swing parameter, calculating a swing speed in a swing direction according to the swing period and a preset pause duration, and setting a first speed and a second speed for the swing trajectory and the pause trajectory respectively.

[0035] The heat source swing parameters include swing amplitude and swing frequency, the first speed is the combined speed of the swing speed and the welding speed, and the second speed is the welding speed.

[0036] In the embodiments of this specification, the present application also takes into account that the total input energy of the entire system is fixed, the welding energy applied to welding is also fixed, and the heat input is obtained by multiplying the ratio of the welding energy to the speed of movement of the heat source by a corresponding coefficient. In other words, although changes in speed will cause continuous changes in heat input, the total welding energy remains unchanged, so the arc swing process can be equivalent to a combination of two uniform movement processes based on the same welding energy. To this end, it is first necessary to determine the first speed corresponding to the swing trajectory during uniform movement and the second speed corresponding to the pause trajectory. Specifically, the cloud server will obtain the heat source swing parameters, that is, the swing amplitude and the swing frequency, to determine the swing period of the heat source. Within the swing period, a portion of the time corresponds to the pause duration corresponding to the pause trajectory. The pause duration will be pre-set based on experience, generally 0.1s. For example Figure 2 As shown in the figure, the time other than the preset pause time corresponds to the time required for the swing process, and the corresponding swing speed can be calculated based on the time and the swing amplitude. The first speed set for the final swing trajectory is the combined speed of the swing speed U and the welding speed V. Because the swing speed of the pause trajectory is zero at this time, only the welding speed V exists, so the second speed set is the welding speed.

[0037] In one possible implementation, determining the swing period based on the heat source swing parameter, and calculating the swing speed in the swing direction according to the swing period and a preset pause time, includes: Obtaining the heat source swing parameter, determining the swing period according to the swing frequency, and calculating the swing duration corresponding to the swing trajectory according to the swing period and the preset pause duration corresponding to the pause trajectory; The swing speed in the swing direction is calculated based on the swing amplitude and the swing duration.

[0038] In the embodiment of this specification, after obtaining the swing parameters of the heat source, the cloud server will determine the swing period according to the swing frequency. Assuming that the swing frequency is 1hz, one swing period is 1s. One swing period includes the complete process of swinging to the left and swinging to the right, so half a period is 0.5s, and the half period includes three processes of the heat source swinging to the left, pausing at the edge position, and swinging back to the midpoint from the pause position to the right, wherein the pause duration is generally set to 0.1s, and the swing duration is 0.4s. Since the other two sections can be regarded as the same process, the time for the heat source to swing from the midpoint to the edge position is 0.2s. Assuming that the swing amplitude is 6mm, the distance from the midpoint to the end point is 3mm, and the swing speed can be calculated to be 3 / 0.2=15mm / s. The direction of the swing speed and the direction of the welding speed are perpendicular to each other, so when the welding speed is known, after obtaining the swing speed, the first speed and the second speed can be calculated.

[0039] S104. After determining the first simulation parameters of the swing trajectory according to the first speed and welding energy, and determining the second simulation parameters of the pause trajectory according to the second speed and welding energy, a thermodynamic simulation is performed on the arc welding model based on the arc welding trajectory with the simulation parameters set to obtain a first simulation result.

[0040] The simulation parameters include speed, heat input, displacement, time and total energy.

[0041] In the embodiment of the present specification, after determining the first speed, the second speed and the welding energy, the first simulation parameter of the swing trajectory and the second simulation parameter of the pause trajectory can be determined, and then the simulation parameters in the arc welding trajectory can be integrated. The arc welding trajectory is essentially an alternating swing trajectory and a pause trajectory. After obtaining the arc welding trajectory with the various simulation parameters set, the arc welding model can be subjected to a corresponding thermodynamic simulation, and finally the first simulation result is obtained. Among them, the actual speed corresponding to the speed is the first speed or the second speed, the total energy can include at least one of the welding energy and the total input energy of the system, the time is the time to experience this section of the trajectory, the displacement can be obtained by multiplying the first speed or the second speed by the corresponding time, and the heat input can be calculated based on the welding energy and the speed.

[0042] In one embodiment, the method further comprises: When the arc welding trajectory does not exist, determining an edge pause node in the actual path trajectory, and constructing a path control curve graph for characterizing the arc welding trajectory according to the edge pause node, wherein the abscissa of the path control curve graph is time and the ordinate is displacement; A thermodynamic simulation is performed on the arc welding model according to the path control curve diagram to obtain a second simulation result.

[0043] In the embodiments of this specification, in some cases, the corresponding arc welding trajectory will not be directly drawn in the arc welding model for simulation assistance. At this time, the cloud server will directly determine the edge pause nodes according to the actual path trajectory stored and set by the user. According to the edge pause nodes, the time taken to reach each edge pause node under a certain speed can be determined, and finally a path control curve diagram with a form similar to a waveform diagram is constructed. The cloud server will control the position of the heat source during the simulation process according to the path control curve diagram, and finally obtain the second simulation result. The speed under this method can also be calculated by the method of the aforementioned embodiment, or it can be set in advance by the user. Although the simulation effect of this method is not as good as the simulation method that generates the arc welding trajectory, it can also control the position of the heat source more accurately, without increasing the energy of the heat source to make up for the insufficient width of the molten pool.

[0044] In one embodiment, the method further comprises: Acquire actual test results, compare the actual test results with the first simulation results, and verify the simulation reliability according to the comparison results.

[0045] In the embodiments of this specification, the user will also actually test the simulated metal to obtain the actual test results. The cloud server will compare the actual test results with the first simulation results and / or the second simulation results to verify the reliability of the simulation according to the difference between the two in the comparison results. When the difference is less than the preset difference, the simulation is considered to be reliable, otherwise it is considered that the simulation is not reliable and the simulation parameters and simulation model need to be adjusted.

[0046] The following will be combined with the attached Figure 3 , the thermodynamic simulation device for arc welding swing process provided by the embodiment of the present application is introduced in detail. It should be noted that the attached Figure 3 The thermodynamic simulation device of the arc welding swing process shown in the present application is used to implement Figure 1 For the convenience of explanation, only the part related to the embodiment of the present application is shown. For the specific technical details not disclosed, please refer to the present application. Figure 1 The embodiment shown.

[0047] See also Figure 3 , Figure 3 Schematic diagram of a thermodynamic simulation device for arc welding oscillation process provided in an embodiment of the present application. Figure 3 As shown, the device comprises: An acquisition module 301 is used to acquire an arc welding model of the metal to be simulated and generate an arc welding trajectory to be simulated; A division module 302 is used to divide the arc welding trajectory into a swinging trajectory in a swinging state and a pause trajectory at an edge position, and obtain a welding speed in a welding direction; A calculation module 303 is used to determine a swing period based on a heat source swing parameter, calculate a swing speed in a swing direction according to the swing period and a preset pause duration, and set a first speed and a second speed for the swing trajectory and the pause trajectory, respectively. The heat source swing parameter includes a swing amplitude and a swing frequency. The first speed is a sum of the swing speed and the welding speed, and the second speed is the welding speed. The first simulation module 304 is used to determine the first simulation parameters of the swing trajectory according to the first speed and welding energy, determine the second simulation parameters of the pause trajectory according to the second speed and welding energy, and then perform thermodynamic simulation on the arc welding model based on the arc welding trajectory with various simulation parameters set to obtain a first simulation result, wherein the simulation parameters include speed, heat input, displacement, time and total energy.

[0048] In one possible implementation, the acquisition module 301 is specifically used for: A molten pool image of the preprocessed arc swing sample is obtained, a molten pool model is constructed based on a substrate of the metal to be simulated and the molten pool image, and a heat source model is set at the welding location of the molten pool model to obtain an arc welding model, wherein the heat source model includes a double ellipse model or a Gaussian heat source model.

[0049] In one possible implementation, the acquisition module 301 is further specifically used for: Initial temperature conditions and boundary conditions are set for the molten pool model.

[0050] In one possible implementation, the calculation module 303 is specifically used for: Obtaining the heat source swing parameter, determining the swing period according to the swing frequency, and calculating the swing duration corresponding to the swing trajectory according to the swing period and the preset pause duration corresponding to the pause trajectory; The swing speed in the swing direction is calculated based on the swing amplitude and the swing duration.

[0051] In one possible implementation, the acquisition module 301 is further specifically used for: The arc welding trajectory to be simulated is generated based on the stored actual path trajectory.

[0052] In one embodiment, the device further comprises: A determination module, for determining an edge pause node in the actual path trajectory when the arc welding trajectory does not exist, and constructing a path control curve graph for characterizing the arc welding trajectory according to the edge pause node, wherein the abscissa of the path control curve graph is time and the ordinate is displacement; The second simulation module is used to perform thermodynamic simulation on the arc welding model according to the path control curve diagram to obtain a second simulation result.

[0053] In one embodiment, the device further comprises: The comparison module is used to obtain actual test results, compare the actual test results with the first simulation results, and verify the simulation reliability according to the comparison results.

[0054] Those skilled in the art can clearly understand that the technical solutions of the embodiments of the present application can be implemented with the help of software and / or hardware. The "unit" and "module" in this specification refer to software and / or hardware that can independently complete or cooperate with other components to complete specific functions, where the hardware can be, for example, a field programmable gate array (FPGA), an integrated circuit (IC), etc.

[0055] Each processing unit and / or module of the embodiments of the present application may be implemented by an analog circuit that implements the functions described in the embodiments of the present application, or may be implemented by software that executes the functions described in the embodiments of the present application.

[0056] See also Figure 4 , which shows a schematic diagram of the structure of an electronic device involved in an embodiment of the present application, the electronic device can be used to implement Figure 1 The method in the embodiment shown. Figure 4 As shown, the electronic device 400 may include: at least one processor 401 , at least one network interface 404 , a user interface 403 , a memory 405 , and at least one communication bus 402 .

[0057] The communication bus 402 is used to realize the connection and communication between these components.

[0058] The user interface 403 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 403 may also include a standard wired interface and a wireless interface.

[0059] The network interface 404 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0060] Among them, the processor 401 may include one or more processing cores. The processor 401 uses various interfaces and lines to connect various parts of the entire electronic device 400, and executes various functions and processes data of the electronic device 400 by running or executing instructions, programs, code sets or instruction sets stored in the memory 405, and calling data stored in the memory 405. Optionally, the processor 401 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 401 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics central processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 401, and it can be implemented separately through a chip.

[0061] Among them, the memory 405 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 405 includes a non-transitory computer-readable storage medium. The memory 405 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 405 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 405 may also be optionally at least one storage device located away from the aforementioned processor 401. As Figure 4 As shown, the memory 405 as a computer storage medium may include an operating system, a network communication module, a user interface module, and program instructions.

[0062] exist Figure 4In the electronic device 400 shown, the user interface 403 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 401 can be used to call the thermodynamic simulation application of the arc welding swing process stored in the memory 405, and specifically perform the following operations: Obtaining an arc welding model of the metal to be simulated, and generating a current arc welding trajectory to be simulated; The arc welding trajectory is divided into a swinging trajectory in a swinging state and a pause trajectory at an edge position, and a welding speed in a welding direction is obtained; Determine a swing period based on the swing parameters of the heat source, calculate a swing speed in the swing direction according to the swing period and a preset pause duration, and set a first speed and a second speed for the swing trajectory and the pause trajectory respectively, the swing parameters of the heat source include a swing amplitude and a swing frequency, the first speed is a combined speed of the swing speed and the welding speed, and the second speed is the welding speed; After determining the first simulation parameters of the swing trajectory according to the first speed and welding energy, and determining the second simulation parameters of the pause trajectory according to the second speed and welding energy, a thermodynamic simulation is performed on the arc welding model based on the arc welding trajectory with various simulation parameters set to obtain a first simulation result, wherein the simulation parameters include speed, heat input, displacement, time and total energy.

[0063] The present application also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a micro drive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.

[0064] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0065] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0066] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0067] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0068] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0069] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, disk or optical disk and other media that can store program codes.

[0070] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by entering a program to instruct related hardware, and the program may be stored in a computer-readable memory, which may include a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0071] The above is only an exemplary embodiment of the present disclosure, and the scope of the present disclosure cannot be limited thereto. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the specification and practicing the disclosure here, those skilled in the art will easily think of the implementation scheme of the present disclosure. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field not recorded in the present disclosure. The description and examples are regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.

Claims

1. A thermodynamic simulation method for arc welding oscillation process, characterized in that: The method comprises: Obtaining an arc welding model of the metal to be simulated, and generating a current arc welding trajectory to be simulated; The arc welding trajectory is divided into a swinging trajectory in a swinging state and a pause trajectory at an edge position, and a welding speed in a welding direction is obtained; Determine a swing period based on the swing parameters of the heat source, calculate a swing speed in the swing direction according to the swing period and a preset pause duration, and set a first speed and a second speed for the swing trajectory and the pause trajectory respectively, the swing parameters of the heat source include a swing amplitude and a swing frequency, the first speed is a combined speed of the swing speed and the welding speed, and the second speed is the welding speed; After determining the first simulation parameters of the swing trajectory according to the first speed and welding energy, and determining the second simulation parameters of the pause trajectory according to the second speed and welding energy, a thermodynamic simulation is performed on the arc welding model based on the arc welding trajectory with various simulation parameters set to obtain a first simulation result, wherein the simulation parameters include speed, heat input, displacement, time and total energy.

2. The method according to claim 1, characterized in that The step of obtaining the arc welding model of the metal to be simulated comprises: A molten pool image of the preprocessed arc swing sample is obtained, a molten pool model is constructed based on a substrate of the metal to be simulated and the molten pool image, and a heat source model is set at the welding location of the molten pool model to obtain an arc welding model, wherein the heat source model includes a double ellipse model or a Gaussian heat source model.

3. The method according to claim 2, characterized in that After the molten pool model is constructed based on the substrate of the metal to be simulated and the molten pool image, the method further includes: Initial temperature conditions and boundary conditions are set for the molten pool model.

4. The method according to claim 1, characterized in that: The step of determining the swing period based on the swing parameter of the heat source and calculating the swing speed in the swing direction according to the swing period and the preset pause time comprises: Obtaining the heat source swing parameter, determining the swing period according to the swing frequency, and calculating the swing duration corresponding to the swing trajectory according to the swing period and the preset pause duration corresponding to the pause trajectory; The swing speed in the swing direction is calculated based on the swing amplitude and the swing duration.

5. The method according to claim 1, characterized in that The generating of the arc welding trajectory to be simulated comprises: The arc welding trajectory to be simulated is generated based on the stored actual path trajectory.

6. The method according to claim 5, characterized in that The method further comprises: When the arc welding trajectory does not exist, determining an edge pause node in the actual path trajectory, and constructing a path control curve graph for characterizing the arc welding trajectory according to the edge pause node, wherein the abscissa of the path control curve graph is time and the ordinate is displacement; A thermodynamic simulation is performed on the arc welding model according to the path control curve diagram to obtain a second simulation result.

7. The method according to claim 1, characterized in that The method further comprises: Acquire actual test results, compare the actual test results with the first simulation results, and verify the simulation reliability according to the comparison results.

8. A thermodynamic simulation device for arc welding oscillation process, characterized in that: The device comprises: An acquisition module, used to acquire an arc welding model of the metal to be simulated and generate an arc welding trajectory to be simulated; A division module, used for dividing the arc welding track into a swing track in a swing state and a pause track at an edge position, and obtaining a welding speed in a welding direction; a calculation module, configured to determine a swing period based on a heat source swing parameter, calculate a swing speed in a swing direction according to the swing period and a preset pause duration, and set a first speed and a second speed for the swing trajectory and the pause trajectory, respectively, wherein the heat source swing parameter includes a swing amplitude and a swing frequency, the first speed is a combined speed of the swing speed and the welding speed, and the second speed is the welding speed; The first simulation module is used to determine the first simulation parameters of the swing trajectory according to the first speed and welding energy, determine the second simulation parameters of the pause trajectory according to the second speed and welding energy, and then perform thermodynamic simulation on the arc welding model based on the arc welding trajectory with various simulation parameters set to obtain a first simulation result, wherein the simulation parameters include speed, heat input, displacement, time and total energy.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, wherein the computer-readable storage medium has instructions stored therein, and when the instructions are executed on a computer or a processor, the computer or the processor executes the steps of the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Multifunctional simulation training apparatus for welding

    CN101419755A

  • Electrode manipulation track analysis and evaluation method during manual welding simulation operation training

    CN102157094A

  • Multi-axis linkage welding device and method and track interpolation algorithm

    CN115178842A

  • Swing laser welding equivalent heat source modeling method and swing laser welding simulation method

    CN115630512A

  • Virtual welding method and system, intelligent terminal and storage medium

    CN116884289A