Method and device for establishing ACM solder joint model and storage medium

By using automated weld point detection and mesh refinement methods, the accuracy and efficiency issues of weld point model establishment in whole vehicle finite element analysis have been solved, achieving efficient and accurate automatic generation of weld point models and improving the efficiency of whole vehicle performance development.

CN115270568BActive Publication Date: 2026-04-17CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHONGQING CHANGAN AUTOMOBILE CO LTD
Filing Date
2022-07-28
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

In the finite element analysis of a whole vehicle, existing technologies are unable to efficiently and accurately build ACM weld point models with thousands of weld points, resulting in low model accuracy and low modeling efficiency, and making it easy for human error to occur.

Method used

The system automatically detects weld points using scripts or program commands, sets the weld nugget diameter, refines the mesh size, and automatically generates an ACM weld point model. It then uses RBE3 elements to connect the weld nugget and the connector area, thus achieving automated modeling of the weld points.

Benefits of technology

It improved the accuracy and modeling efficiency of weld point models, reduced human error, and significantly improved the R&D efficiency of finite element analysis for whole vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115270568B_ABST
    Figure CN115270568B_ABST
Patent Text Reader

Abstract

This invention discloses a method, apparatus, and storage medium for establishing ACM weld point models. It automatically detects and deletes target weld points through scripts or program instructions, determines the size of the weld nugget refinement mesh based on the set weld nugget diameter, obtains modeling information and corresponding finite element models of non-coincident weld points, and automatically locates and adaptively updates the refinement area of ​​the connector based on the weld nugget refinement mesh and the modeling information of non-coincident weld points. It traverses all target weld points to be updated, completing the refinement of the weld point connector mesh and the batch automatic generation of new ACM weld points. This method ensures the accuracy of the ACM weld point model and improves modeling efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of finite element analysis of whole vehicles, specifically to a method, apparatus, and storage medium for establishing ACM weld point models. Background Technology

[0002] Various connection methods are involved in the finite element modeling and analysis of a complete vehicle, including weld points, weld seams, bolts, adhesives, and springs. For sheet metal parts and thin-walled components, weld points are commonly used in engineering to connect components. A weld point is formed by applying high temperatures to several sheet metal parts at a welding torch, causing the original sheet metal base material to melt. For the entire vehicle body structure, there are thousands of weld point connections. The reasonable modeling of weld points has a significant impact on the analysis efficiency and solution accuracy of the vehicle's structural mechanics and dynamics (such as fatigue durability, NVH, stiffness and strength).

[0003] In finite element analysis, weld points are typically categorized and simplified according to different analytical objectives (the degree of emphasis on local stress). The commonly used weld point modeling methods in whole vehicle finite element analysis mainly fall into the following categories:

[0004] 1) RBE2 weld joints: Rigid elements are used to simulate the connection between weld joints of components. Loads are transferred point-to-point. This method is simple, efficient, and saves computational resources. It is usually used to study the overall performance of the model, but the accuracy of analyzing local loads and stresses at weld joints is relatively poor.

[0005] 2) SPIDER elements: Because the force transmission method of RBE2 elements is relatively concentrated, the load can be distributed by selecting nodes around the solder joint. This type of element is called a SPIDER element. The master node of the generated rigid element is at the center of the solder joint, and the remaining nodes are slave nodes. This method can alleviate stress concentration compared to RBE2 elements.

[0006] 3) CWELD solder joints: CWELD elements are created directly at the solder joint location through the connection method of connecting elements, without the need to select nodes near the solder joint. This connection method can realize load transfer. CWELD modeling method is usually used in the aerospace field.

[0007] 4) ACM solder joints, a connection method using hexahedral elements and RBE3 elements, are commonly used in automotive simulations for connecting sheet metal parts due to their good adaptability to mesh structures. Loads are transferred through the contact surface between the hexahedral elements and the sheet metal parts, resulting in relatively accurate load transfer.

[0008] In the field of fatigue durability analysis, the ACM solder joint modeling method is mainly used. ACM stands for AREA CONTACTMETHOD, which is a solder joint simulation method that uses hexahedral elements and RBE3 elements connected together. Hexahedral elements are created using the solder joint coordinates, and RBE3 elements are created by searching for nearby nodes of the hexahedral elements as the master points.

[0009] Load transfer method of ACM weld joint: The load is diffused to multiple connected nodes through the RBE3 element. The direction and magnitude of the load diffusion are determined by the weighting coefficient of RBE3. Since ACM is a region contact, surface-to-surface welding can be directly achieved. The weld nugget is simulated using hexahedral elements. The stiffness of this weld joint is also determined by the material properties of the central HEXA element. Compared with RBE2 weld joints, SPIDER weld joints, and CWELD weld joints, this is more consistent with the actual situation.

[0010] Insufficient ACM weld joints: Literature research and engineering practice have found that the mesh size captured by RBE3 elements has a significant impact on weld joint damage; the offset of the upper and lower meshes captured by RBE3 elements also has a significant impact on weld joint damage. Therefore, the geometry and size of the mesh in the connection area have a significant impact on the fatigue damage of weld joints. Currently, commercial software (such as Hypermesh) does not have the function to directly create and refine the mesh size near weld joints. Refining the mesh at the sheet metal location where weld joints are connected to the sheet metal to a specified geometry and size requires tedious manual operations. Typically, a body-in-white model has more than 4,000 weld joints. Manually refining the mesh is not only extremely inefficient, but also makes it difficult to ensure the consistency of mesh geometry and size. Repeated manual operations will also increase the error rate of the model.

[0011] Therefore, in the finite element analysis of a vehicle involving thousands of weld joints, a reasonable method for refining and automatically generating weld joint meshes is an important means to improve the accuracy and modeling efficiency of the vehicle finite element model, which is conducive to shortening the finite element analysis time of the vehicle and thus improving the efficiency of vehicle performance development. Summary of the Invention

[0012] The purpose of this invention is to provide a method, apparatus, and storage medium for creating ACM solder joint models, which can ensure the accuracy of ACM solder joint models and improve modeling efficiency.

[0013] The method for establishing ACM weld joint models described in this invention automatically detects and deletes target weld joints through scripts or program commands, determines the size of the weld core refinement mesh based on the set weld core diameter, obtains the modeling information and corresponding finite element models of non-coincident weld joints, automatically locates the refinement area of ​​the connector and adaptively updates the mesh based on the weld core refinement mesh and the modeling information of non-coincident weld joints, traverses all target weld joints to be updated, and completes the refinement of the weld joint connector mesh and the batch automatic generation of new ACM weld joints. Specifically, the following steps are executed through scripts or program commands:

[0014] Step 1: Set the weld nugget diameter and determine the coordinate system Oxy, shape, and size of the weld nugget refinement mesh;

[0015] Step 2: Obtain the modeling information of the kth non-coincident weld point in the finite element model of the product, and calculate the geometric center coordinates C and direction vector S of the kth non-coincident weld point based on the modeling information;

[0016] Step 3: Obtain the straight line passing through the geometric center coordinates C of the weld point and with direction vector S using analytical geometry methods. Denote the intersection point of this straight line and the j-th connector as P. j The connector is a plurality of components connected by the kth non-overlapping weld point;

[0017] Step 4, using intersection point P j A local coordinate system P is constructed for the j-th connector refinement region, with the origin as the coordinate origin. j xy, coordinate system P j The x-axis direction of xy is the distance from the intersection point P on the j-th connector. j The most recent quadrilateral grid cell E m The first edge, coordinate system P j The y-axis of xy is perpendicular to the x-axis and points towards E. m The third edge;

[0018] Step 5: Project the refined weld nugget geometry determined in Step 1 onto the j-th connector, with coordinate system Oxy intersecting coordinate system P. j With the xy directions aligned, the refined region of the j-th connector is re-meshed based on the weld nugget refined mesh;

[0019] Step six, repeat steps four and five to complete the re-mesh of the refined region of all connectors at the k-th non-overlapping weld point;

[0020] Step 7: Use the area where the mesh on the connector is re-divided as the connector area of ​​the kth non-overlapping weld point. Establish each weld core with the given weld core diameter and the center coordinates of each weld core in the weld point. Use RBE3 elements to connect each weld core and the connector area corresponding to the weld core to complete the establishment of the model of the kth non-overlapping weld point.

[0021] Step 8: Repeat steps 2 through 7 until all non-overlapping weld point models in the product finite element model are established.

[0022] Furthermore, the weld nugget refinement mesh in step one includes twelve nodes, which are divided into three groups. The connection lines of each group of nodes form a square, and the three squares are nested from the outside to the inside with their sides parallel to each other.

[0023] The midpoints of the three squares coincide, and the midpoints of the three squares are taken as the origin of the coordinate system Oxy. The x-axis and y-axis of the coordinate system Oxy are parallel to the two adjacent sides of the innermost square, respectively.

[0024] The side length 'a' of the innermost square among the three squares is 0.64 × d. w The side length b of the middle square is 1.05 × d. w The side length c of the outermost square is 2.12 × d. w d w The diameter of the weld nugget.

[0025] Furthermore, the determination of non-overlapping solder joints in step two is specifically as follows: obtain the geometric center coordinates of the target solder joints in the product finite element model, calculate the distance between each target solder joint using the geometric center coordinates of the target solder joints, if the distance d between two target solder joints is less than or equal to the minimum tolerance de of the solder joint distance, then the two target solder joints are determined to be overlapping, one target solder joint is deleted, and the other target solder joint is used as the non-overlapping solder joint; if the distance d between two target solder joints is greater than or equal to the minimum tolerance de of the solder joint distance, then the two target solder joints are determined to be non-overlapping, and both target solder joints are retained as non-overlapping solder joints.

[0026] Furthermore, the modeling information for non-overlapping weld points in step two includes the number of weld nuggets, the geometric center coordinates of each weld nugget, the direction vector of each weld nugget, the number of weld point layers, and connection information. The connection information refers to the information of the connectors to which the non-overlapping weld points are connected.

[0027] Furthermore, the formula for calculating the geometric center coordinate C of the kth non-overlapping weld point in step two is: In the formula, n is the number of weld nuggets, C i Let be the geometric center coordinates of the i-th weld nugget, i = 1, 2, ..., n;

[0028] The formula for calculating the direction vector S of the k-th non-overlapping weld point is: In the formula, n is the number of weld nuggets, and S i Let be the direction vector of the i-th weld nugget, i = 1, 2, ..., n.

[0029] Furthermore, the quadrilateral grid cell E mSpecifically, the determination is as follows: on the j-th connector, with intersection point P j Within a region centered on the weld nugget and with a diameter equal to the weld nugget diameter, select all quadrilateral mesh elements whose nodes fall within this region, and calculate the distance from the geometric center of each quadrilateral mesh element to the intersection point P. j The distance, used to represent the distance from the quadrilateral mesh cell to the intersection point P. j The distance, obtain the intersection point P. j The most recent quadrilateral grid cell E m .

[0030] An apparatus for creating an ACM solder joint model, the apparatus being capable of implementing the aforementioned method for creating an ACM solder joint model, comprising:

[0031] The acquisition module is used to acquire the modeling information and corresponding finite element model of the target weld point;

[0032] The first module is used to build the weld nugget refinement mesh;

[0033] The second module is used to construct the local coordinate system P for the refined area of ​​the connector. j xy;

[0034] The mesh refinement module re-meshes the refined area of ​​the connector based on the weld nugget refinement mesh;

[0035] The weld point creation module uses the re-divided area on the connector as the connector area for non-overlapping weld points. It uses the modeling information of the weld points to create each weld core. RBE3 elements are used to connect each weld core and the corresponding connector area to create a non-overlapping weld point model.

[0036] Furthermore, the device also includes a receiving module for receiving setting instructions, which carry model setting information.

[0037] A storage medium storing instructions that, when executed by a processor, implement the steps of the above-described method for establishing an ACM solder joint model.

[0038] Compared with the prior art, the present invention has the following beneficial effects.

[0039] 1. This invention uses a weld nugget refinement mesh associated with the weld nugget diameter to refine the mesh of the weld joint connection area, resulting in weld joints with consistent mesh shape and size, thus ensuring the accuracy of the product finite element model.

[0040] 2. The method for establishing the ACM weld point model described in this invention only requires selecting the target weld point to be updated and setting the weld nugget diameter to automatically update the refined mesh of the weld point connection and automatically establish the ACM weld point. This eliminates the need for manual weld point model creation, avoiding errors or omissions during the process and ensuring the accuracy of the ACM weld point model. In finite element analysis of a vehicle involving thousands of weld point connections, this method can significantly improve finite element modeling efficiency, thereby enhancing R&D efficiency. Attached Figure Description

[0041] Figure 1 This is a schematic diagram of the method for establishing the ACM solder joint model according to the present invention;

[0042] Figure 2 This is a schematic diagram of the weld nugget refinement mesh structure;

[0043] Figure 3 This is a schematic diagram of the weld joint structure of a three-layer weld;

[0044] Figure 4 This is a schematic diagram of the solder joint distribution of the front cover in the Hypermesh environment;

[0045] Figure 5 This is a comparison diagram showing the connection area of ​​the connector before and after the mesh was re-divided. Detailed Implementation

[0046] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0047] Taking the establishment of the ACM weld point model of the front hood of a certain car model as an example, see... Figure 1 The method for establishing the ACM solder joint model shown includes the following steps.

[0048] Step 1: Set the weld nugget diameter d w = 4.5mm. Determine the coordinate system Oxy, shape, and size of the weld nugget refinement mesh; see [reference needed]. Figure 2 The weld nugget refinement mesh consists of twelve nodes, which are divided into three groups. The connection lines of each group of nodes form a square. The three squares are nested from the outside to the inside and the sides of the three squares are parallel to each other.

[0049] The midpoints of the three squares coincide, and the midpoints of the three squares are taken as the origin of the coordinate system Oxy. The x-axis and y-axis of the coordinate system Oxy are parallel to the two adjacent sides of the innermost square, respectively.

[0050] The side length 'a' of the innermost square among the three squares is 0.64 × d. w = 2.88mm, the side length b of the middle layer square is 1.05 × d w = 4.725mm, the side length c of the outermost square is 2.15 × d w = 9.675mm, d w The diameter of the weld nugget.

[0051] The four vertices of the innermost square are labeled as nodes 1, 2, 3, and 4; the four vertices of the middle square are labeled as nodes 5, 6, 7, and 8; and the four vertices of the outermost square are labeled as nodes 9, 10, 11, and 12. Connect the two adjacent nodes 5 and 8 of the middle square to the corresponding nodes 1 and 4 of the innermost square, and the two corresponding nodes 9 and 12 of the outermost square, respectively, in a counter-clockwise direction, forming two quadrilateral meshes. Connect the corresponding nodes in the same way to generate a total of eight quadrilateral meshes, which will be used as the weld nugget refinement mesh.

[0052] Step 2: Obtain the modeling information of the kth non-coincident weld point in the product finite element model through Tcl script, and calculate the geometric center coordinates C and direction vector S of the kth non-coincident weld point based on the modeling information.

[0053] The specific steps for determining non-coincident weld points are as follows: In Hypermesh software, open the front cover finite element model, select the target weld points (ACM weld points that require mesh refinement in the connection area), and in this case, select 50 target weld points. Use a Tcl script to read the geometric center coordinates of each target weld point, and calculate the Euclidean distance d between each weld point using these coordinates. This distance d represents the distance between two target weld points.

[0054] Given a minimum tolerance for solder joint distance de = 8mm, a Tcl script iterates through all selected target solder joints, calculates the Euclidean distance d between each pair of target solder joints, and compares the distance d with de. If the distance d between two target solder joints is less than or equal to the minimum tolerance de, the two target solder joints are considered to overlap, one target solder joint is deleted, and the other is designated as a non-overlapping solder joint. If the distance d between two target solder joints is greater than the minimum tolerance de, the two target solder joints are considered to overlap, and both are retained as non-overlapping solder joints. See also... Figure 4 Through the above traversal and comparison, 2 overlapping solder joints were deleted this time, and m=48 non-overlapping solder joints were retained, thus completing the overlapping solder joint detection.

[0055] The modeling information for the k-th non-overlapping weld point includes the number of weld nuggets, the geometric center coordinates of each weld nugget, the direction vector of each weld nugget, the number of weld point layers, and connection information. The connection information refers to the information of the connectors to which the non-overlapping weld point is connected. See also... Figure 3 Taking k=1 as an example, the number of weld nuggets n=2, the coordinates of the center points of the two weld nuggets are C1=(-579.30,62.55,691.17) and C2=(-579.46,62.55,692.71) respectively; the direction vectors of the two weld nuggets are S1=(-0.159,0,0.984) and S2=(-0.159,0,0.984) respectively, the number of weld layers n+1=3, and the three connecting parts L j The component numbers are listed from top to bottom as L1, L2, and L3.

[0056] The formula for calculating the geometric center coordinate C of the kth non-overlapping weld point is:

[0057]

[0058] The formula for calculating the direction vector S of the k-th non-overlapping weld point is:

[0059]

[0060] Step 3: Obtain the straight line passing through the geometric center coordinates C of the weld point and with direction vector S using analytical geometry methods. Denote the intersection point of this straight line and the j-th connector as P. j The connector is a group of components connected by the kth non-overlapping weld point. The calculated values ​​are P1 = (-579.22, 62.55, 691.23), P2 = (-579.38, 62.55, 692.22), and P3 = (-579.54, 62.55, 693.21).

[0061] Step four, in the j-th connector L j Above, with intersection point P j Within a region centered on the weld nugget and with a diameter equal to the weld nugget diameter, select all quadrilateral mesh elements whose nodes fall within this region, and calculate the distance from the geometric center of each quadrilateral mesh element to the intersection point P. j The distance, used to represent the distance from the quadrilateral mesh cell to the intersection point P. j The distance, obtain the intersection point P. j The most recent quadrilateral grid cell E m At connector L j Above, with intersection point P j A local coordinate system P is constructed for the j-th connector refinement region, with the origin as the coordinate origin. j xy, coordinate system P jThe x-axis direction of xy is the distance from the intersection point P on the j-th connector. j The most recent quadrilateral grid cell E m The first edge, coordinate system P j The y-axis of xy is perpendicular to the x-axis and points towards E. m The third edge;

[0062] Step 5: Project the refined weld nugget geometry determined in Step 1 onto the j-th connector, with coordinate system Oxy intersecting coordinate system P. j With the x and y directions aligned, the geometric projection of the refined mesh using the weld nugget determines twelve mesh nodes in the refined region of the connector. These twelve mesh nodes are then fixed, and the refined region of the j-th connector is re-meshed, completing the process for connector L. j Refine the grid update for specific regions. See also Figure 5 Before the mesh of the connection area was re-divided, the welding area was too large and the RBE3 connection was messy; after the mesh of the connection area was re-divided, the welding area was reduced and the RBE3 connection was regular.

[0063] Step 6: If j≤3, then jump to the next unupdated connector L in the grid. j+1 Repeat steps four and five; if j > 3, it means that the refined region mesh of all connectors of the k-th non-overlapping weld point has been re-divided.

[0064] Step 7: Using the area re-divided by the mesh on the connector as the connector area for the k-th non-overlapping weld point, and using script or program instructions with a given weld nugget diameter d... w Each weld nugget is established by using the center coordinates of each weld nugget in the weld point. RBE3 elements are used to connect each weld nugget and the corresponding connecting part area to complete the establishment of the k-th non-overlapping weld point model.

[0065] Step 8: If k ≤ m = 48, then jump to the next weld point whose mesh has not been updated, i.e., let k = k + 1, and repeat steps 2 to 7 to complete the establishment of the (k+1)th weld point model. If k > m = 48, it means that the establishment of all non-coincident weld point models in the product finite element model has been completed.

[0066] In this embodiment, the mesh refinement of the connector and the establishment of the ACM weld point model took a total of 110 seconds, which greatly improved the modeling efficiency compared to manual operation.

[0067] This application uses a weld nugget refinement mesh associated with the weld nugget diameter to refine the mesh of the weld joint connection area, resulting in weld joints with consistent mesh shape and size, thus ensuring the accuracy of the product finite element model.

[0068] The method for establishing the ACM weld point model described in this application only requires selecting the target weld point to be updated and setting the weld nugget diameter to automatically update the refined mesh of the weld point connection and automatically establish the ACM weld point. This eliminates the need for manual weld point model creation, avoiding errors or omissions during the process and ensuring the accuracy of the ACM weld point model. In finite element analysis of a vehicle involving thousands of weld point connections, this method can significantly improve finite element modeling efficiency, thereby enhancing R&D efficiency.

[0069] An apparatus for creating an ACM solder joint model, the apparatus being capable of implementing the aforementioned method for creating an ACM solder joint model, comprising:

[0070] The receiving module is used to receive setting instructions, which carry model setting information.

[0071] The acquisition module is used to acquire the modeling information and corresponding finite element model of the target weld point;

[0072] The first module is used to build the weld nugget refinement mesh;

[0073] The second module is used to construct the local coordinate system P for the refined area of ​​the connector. j xy;

[0074] The mesh refinement module re-meshes the refined area of ​​the connector based on the weld nugget refinement mesh;

[0075] The weld point creation module uses the re-divided area on the connector as the connector area for non-overlapping weld points. It uses the modeling information of the weld points to create each weld core. RBE3 elements are used to connect each weld core and the corresponding connector area to create a non-overlapping weld point model.

[0076] A storage medium storing instructions that, when executed by a processor, implement the steps of the above-described method for establishing an ACM solder joint model.

[0077] It should be noted that the storage medium shown in this embodiment can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0078] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for establishing an ACM solder joint model, characterized in that, Perform the following steps using a script or program command: Step 1: Set the weld nugget diameter and determine the coordinate system Oxy, shape, and size of the weld nugget refinement mesh. The weld nugget refinement mesh consists of twelve nodes, divided into three groups. The lines connecting the nodes in each group form a square. The three squares are nested sequentially from the outside in, and their sides are parallel to each other. The midpoints of the three squares coincide, and the midpoint of the three squares is used as the origin of the coordinate system Oxy. The x-axis and y-axis of the coordinate system Oxy are parallel to the two adjacent sides of the innermost square, respectively. The side length a of the innermost square is 0.64 × d. w The side length b of the middle square is 1.05 × d. w The side length c of the outermost square is 2.12 × d. w d w The diameter of the weld nugget; Step 2: Obtain the modeling information of the kth non-coincident weld point in the finite element model of the product, and calculate the geometric center coordinates C and direction vector S of the kth non-coincident weld point based on the modeling information; Step 3: Obtain the straight line passing through the geometric center coordinates C of the weld point and with direction vector S using analytical geometry methods. Denote the intersection point of this straight line and the j-th connector as P. j The connector is a plurality of components connected by the kth non-overlapping weld point; Step 4, using intersection point P j A local coordinate system P is constructed for the j-th connector refinement region, with the origin as the coordinate origin. j xy, coordinate system P j The x-axis direction of xy is the distance from the intersection point P on the j-th connector. j The most recent quadrilateral grid cell E m The first edge, coordinate system P j The y-axis of xy is perpendicular to the x-axis and points towards E. m The third edge; Step 5: Project the refined weld nugget geometry determined in Step 1 onto the j-th connector, with coordinate system Oxy intersecting coordinate system P. j With the xy directions aligned, the refined region of the j-th connector is re-meshed based on the weld nugget refined mesh; Step six, repeat steps four and five to complete the re-mesh of the refined region of all connectors at the k-th non-overlapping weld point; Step 7: Use the area where the mesh on the connector is re-divided as the connector area of ​​the kth non-overlapping weld point. Establish each weld core with the given weld core diameter and the center coordinates of each weld core in the weld point. Use RBE3 elements to connect each weld core and the connector area corresponding to the weld core to complete the establishment of the model of the kth non-overlapping weld point. Step 8: Repeat steps 2 through 7 until all non-overlapping weld point models in the product finite element model are established.

2. The method for establishing an ACM solder joint model according to claim 1, characterized in that, The determination of non-overlapping solder joints in step two is as follows: obtain the geometric center coordinates of the target solder joints in the product finite element model, calculate the distance between each target solder joint using the geometric center coordinates of the target solder joints, if the distance d between two target solder joints is less than or equal to the minimum tolerance de of the solder joint distance, then the two target solder joints are determined to be overlapping, one target solder joint is deleted, and the other target solder joint is used as the non-overlapping solder joint; if the distance d between two target solder joints is greater than or equal to the minimum tolerance de of the solder joint distance, then the two target solder joints are determined to be non-overlapping, and both target solder joints are retained as non-overlapping solder joints.

3. The method for establishing an ACM solder joint model according to claim 1, characterized in that: The modeling information for non-overlapping weld points in step two includes the number of weld nuggets, the geometric center coordinates of each weld nugget, the direction vector of each weld nugget, the number of weld point layers, and connection information. The connection information refers to the information of the connectors to which the non-overlapping weld points are connected.

4. The method for establishing an ACM solder joint model according to claim 3, characterized in that, The formula for calculating the geometric center coordinate C of the kth non-overlapping weld point in step two is: In the formula, n is the number of weld nuggets, and C i Let be the geometric center coordinates of the i-th weld nugget, i = 1, 2, ..., n; The formula for calculating the direction vector S of the k-th non-overlapping weld point is: In the formula, n is the number of weld nuggets, and S i Let be the direction vector of the i-th weld nugget, i=1,2……n.

5. The method for establishing an ACM solder joint model according to claim 1, characterized in that, The quadrilateral grid unit E m Specifically, the determination is as follows: on the j-th connector, with intersection point P j Within a region centered on the weld nugget and with a diameter equal to the weld nugget diameter, select all quadrilateral mesh elements whose nodes fall within this region, and calculate the distance from the geometric center of each quadrilateral mesh element to the intersection point P. j The distance, used to represent the distance from the quadrilateral mesh cell to the intersection point P. j The distance, obtain the intersection point P. j The most recent quadrilateral grid cell E m .

6. A device for creating an ACM solder joint model, characterized in that, The device is capable of implementing the method for establishing an ACM solder joint model as described in any one of claims 1 to 5, comprising: The acquisition module is used to acquire the modeling information and corresponding finite element model of the target weld point; The first module is used to construct the weld nugget refinement mesh. The weld nugget refinement mesh consists of twelve nodes, divided into three groups. The lines connecting the nodes in each group form a square. These three squares are nested sequentially from the outside in, and their sides are parallel to each other. The midpoints of the three squares coincide, and the midpoints of the three squares serve as the origin of the coordinate system Oxy. The x-axis and y-axis of the coordinate system Oxy are parallel to the two adjacent sides of the innermost square, respectively. The side length 'a' of the innermost square is 0.64 × d. w The side length b of the middle square is 1.05 × d. w The side length c of the outermost square is 2.12 × d. w d w The diameter of the weld nugget; The second module is used to construct the local coordinate system P for the refined area of ​​the connector. j xy; The mesh refinement module re-meshes the refined area of ​​the connector based on the weld nugget refinement mesh; The weld point creation module uses the re-divided area on the connector as the connector area for non-overlapping weld points. It uses the modeling information of the weld points to create each weld core. RBE3 elements are used to connect each weld core and the corresponding connector area to create a non-overlapping weld point model.

7. The apparatus for establishing an ACM solder joint model according to claim 6, characterized in that: The device further includes a receiving module for receiving setting instructions, which carry model setting information.

8. A storage medium, characterized in that, The storage medium stores instructions that, when executed by a processor, implement the steps of the method for establishing an ACM solder joint model as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Numerical value simulation method for spot welding connection and failure thereof

    CN101561840A

  • Arranging welding points in a welded connection of two components, comprises e.g. describing strength of the welded connection over a finite element model with a first set of a predetermined number of first welding points

    DE102012023670A1