Buckle assembly simulation method and device

By establishing a finite element model of snap assembly and judging whether the implicit analysis step type is iterative and does not converge, and using the explicit analysis step type for simulation analysis, the problem that snap design is easy to fall off in actual applications is solved, and the rationality of the design is improved and reliability reduces the risk of shedding.

CN113688553BActive Publication Date: 2025-01-14KUNSHAN Q TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111060255.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-10
Publication Date
2025-01-14
Estimated Expiration
2041-09-10

AI Technical Summary

Technical Problem

The existing snap-on design is prone to falling off in practical applications, and the lack of strict finite element mechanical analysis makes it difficult to evaluate the rationality and reliability of the design.

Method used

By establishing a finite element model for snap assembly, we can judge whether the implicit analysis step type is iterative and does not converge. If the iterative and does not converge, we use the explicit analysis step type to perform simulation analysis to obtain the explicit simulation results to evaluate the rationality of the snap design. Sex and reliability.

Benefits of technology

It reduces the risk of buckle falling off in actual applications, ensures the convergence and accuracy of simulation results, and provides guarantees for the quality of buckle products.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113688553B_ABST
    Figure CN113688553B_ABST
Patent Text Reader

Abstract

The present invention discloses a buckle assembly simulation method and device, firstly, a finite element model corresponding to the buckle assembly is established, and then based on the finite element model, it is judged whether the implicit analysis step type iteration does not converge; if the implicit analysis step type iteration does not converge, the finite element model is analyzed by using an explicit analysis step type to obtain an explicit simulation result, which is used to evaluate the rationality and reliability of the buckle design, can provide guarantee for the quality of the buckle product, and reduce the risk of falling off in its actual application.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of simulation technology, and in particular to a buckle assembly simulation method and device. Background Art

[0002] At present, snap-fit ​​components are widely and importantly used in many products, such as car hoods, mobile phone back covers, remote controls, etc. Snap-fit ​​assembly uses the elastic deformation of components and the deformation recovery after buckling into place to achieve the connection between two components.

[0003] The current buckle design, its structure and specific dimensions are usually designed based on the experience of engineers. However, there is no strict finite element mechanical analysis to evaluate the rationality and reliability of the design, so there is a risk of easy falling off in actual application.

[0004] Therefore, how to reduce the risk of the buckle falling off in practical applications is an issue that needs to be solved urgently. Summary of the invention

[0005] The invention provides a buckle assembly simulation method and device to solve or partially solve the technical problem that the buckle is easy to fall off in practical application.

[0006] In order to solve the above technical problems, the present invention provides a buckle assembly simulation method, the buckle assembly simulation method comprising:

[0007] Obtain a finite element model corresponding to the snap-fit ​​assembly;

[0008] Determining whether the implicit analysis step type is iteratively non-convergent based on the finite element model;

[0009] If so, the finite element model is analyzed using an explicit analysis step type to obtain explicit simulation results.

[0010] Preferably, after obtaining the finite element model corresponding to the buckle assembly, the buckle assembly simulation method includes:

[0011] Material properties, contact types, contact properties, constraint methods, and load types are applied to the finite element model.

[0012] Preferably, the material properties include: elastic modulus, Poisson's ratio, density, plasticity;

[0013] The contact types include: general contact types;

[0014] The contact attributes include: tangential attributes and normal attributes;

[0015] The constraint mode is: a fixed constraint mode, and the fixed constraint mode is used to constrain the periphery of the card seat in the finite element model;

[0016] The load type is a displacement load, and the displacement load acts on a buckle model in the finite element model.

[0017] Preferably, judging whether the implicit analysis step type is iteratively non-convergent based on the finite element model specifically includes:

[0018] Analyzing the finite element model using the implicit analysis step type, and determining whether an implicit simulation result is obtained;

[0019] If the implicit simulation result is not obtained, it means that the implicit analysis step type iteration does not converge.

[0020] Preferably, before analyzing the finite element model using an explicit analysis step type to obtain a simulation result, the buckle assembly simulation method further includes:

[0021] Determine the relevant parameters of the explicit analysis step type; the relevant parameters include: calculation time, incremental step mode, maximum incremental step number, initial incremental step size, minimum incremental step size, and geometric nonlinearity.

[0022] Preferably, before analyzing the finite element model using an explicit analysis step type to obtain a simulation result, the buckle assembly simulation method further includes:

[0023] Determines the simulation output frequency.

[0024] Preferably, the simulation results include: support reaction force and / or maximum allowable strain.

[0025] The present invention also discloses a buckle assembly simulation device, comprising:

[0026] An acquisition module, used to obtain a finite element model corresponding to the snap-fit ​​assembly;

[0027] A judgment module, used for judging whether the implicit analysis step type is iteratively non-convergent based on the finite element model;

[0028] The analysis module is used to analyze the finite element model using an explicit analysis step type to obtain simulation results.

[0029] The present invention discloses a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the steps of the above method are implemented.

[0030] The present invention discloses a computer device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the steps of the above method are implemented when the processor executes the program.

[0031] Through one or more technical solutions of the present invention, the present invention has the following beneficial effects or advantages:

[0032] The present invention discloses a buckle assembly simulation method and device, firstly, a finite element model corresponding to the buckle assembly is established, and then based on the finite element model, it is judged whether the implicit analysis step type iteration does not converge; if the implicit analysis step type iteration does not converge, the finite element model is analyzed by using an explicit analysis step type to obtain an explicit simulation result, which is used to evaluate the rationality and reliability of the buckle design, can provide guarantee for the quality of the buckle product, and reduce the risk of falling off in its actual application.

[0033] Furthermore, during the simulation process, since the simulation results of the explicit analysis step type and the implicit analysis step type in the analysis step type are very similar, when the implicit analysis step type iteration does not converge, the explicit analysis step type can be used for analysis to ensure the convergence and accuracy of the simulation results.

[0034] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, throughout the accompanying drawings, components are represented by reference symbols. In the drawings:

[0036] Figure 1 A process diagram of a buckle assembly simulation method according to an embodiment of the present invention is shown;

[0037] Figure 2A A schematic diagram of a support reaction force curve of a model A during a simulation according to an embodiment of the present invention is shown;

[0038] Figure 2B A schematic diagram of a support reaction force curve of a B model during a simulation according to an embodiment of the present invention is shown;

[0039] Figure 3 A schematic diagram of a buckle assembly simulation device according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0040] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0041] In order to reduce the risk of buckles falling off in actual applications, an embodiment of the present invention provides a buckle assembly simulation method. In the buckle design stage, a finite element model corresponding to the buckle assembly is established, and based on the finite element model, it is determined whether the implicit analysis step type iteration does not converge; if the implicit analysis step type iteration does not converge, the finite element model is analyzed using an explicit analysis step type to obtain an explicit simulation result, so as to evaluate the rationality and reliability of the buckle design, provide guarantee for the subsequent product quality of the buckle, and reduce the risk of falling off in its actual application.

[0042] Furthermore, since the simulation results of the explicit analysis step type and the implicit analysis step type in the analysis step type are very similar, when the implicit analysis step type iteration does not converge, the explicit analysis step type can be used to analyze the finite element model, thereby ensuring the convergence and accuracy of the simulation results of the finite element model.

[0043] See also Figure 1 The buckle assembly simulation method of the embodiment of the present invention is specifically described below. The buckle assembly simulation method comprises the following steps:

[0044] Step 101, obtaining a finite element model corresponding to the buckle assembly.

[0045] Wherein, the finite element model includes two component models: a buckle model and a socket model, which are adapted to each other. The number of finite element models is not limited in this embodiment. If there are multiple finite element models, each finite element model has a different structure and / or size. For example, the buckle model in finite element model 1, the buckle model in finite element model 2, and the buckle model in finite element model 3 have different structures.

[0046] After the finite element model is obtained, various performance parameters will be applied to the finite element model to simulate the working conditions of the buckle model and the socket model in the actual assembly.

[0047] In the specific implementation process, the following performance parameters will be applied to the finite element model. It is worth noting that since the finite element analysis model includes a buckle model and a socket model, the above performance parameters are applied to the buckle model and the socket model respectively, and the parameter values ​​applied to the buckle model and the socket model may be the same or different.

[0048] Material properties are applied to the finite element model. The applied material properties include: elastic modulus, Poisson's ratio, density, and plasticity. Specifically, the elastic modulus is used to characterize the elasticity of the finite element model. Poisson's ratio refers to the absolute value of the ratio of the transverse strain caused by uniformly distributed longitudinal stress to the corresponding longitudinal strain, which is used to characterize the compression state of the finite element model. Plasticity refers to the deformation ability of the finite element model.

[0049] Apply contact types to the finite element model. The contact types of this embodiment include: general contact type and contact pair type. Among them, the general contact type can automatically define contact and allow multiple contact areas to be included in a single contact definition. The contact pair type requires clear definition of each pair of surfaces or areas that may come into contact. When applying contact types to the finite element model, you can choose according to the actual situation, such as applying a general contact type.

[0050] Contact properties are applied to the finite element model. The contact properties of this embodiment include: tangential properties and normal properties. The tangential properties are used to characterize the contact surface relationship, and the tangential properties include: tangential frictionlessness, penalty function, directionality, anisotropy, and isotropy. The normal properties are used to set the relationship between contact pressure and penetration, and the normal properties include: normal hard contact, contact without separation, linear contact relationship, exponential contact relationship, and list contact relationship. In this finite element model, the contact surfaces of the buckle model and the socket model are frictionless and in normal hard contact. Tangential frictionlessness indicates that the buckle model and the socket model have no friction in the tangential direction. Normal hard contact indicates that the buckle model is pressed vertically into the socket model. Of course, different finite element models have different contact types and contact properties.

[0051] A constraint mode is applied to the finite element model. The imposed constraint mode is a fixed constraint mode, which is used to constrain the periphery of the card seat model in the finite element model.

[0052] A load type is applied to the finite element model. The applied load type is a displacement load, and the displacement load acts on the upper surface of the buckle in the finite element model to generate a pressing force to press the buckle into the socket.

[0053] If there are multiple buckle models and each has a different structure, the same performance parameters will be applied to each buckle model to increase the simulation comparability of each buckle model, thereby better distinguishing the advantages and disadvantages of the buckle models in the assembly process.

[0054] As an optional embodiment, the simulation output frequency is also determined, for example, one step of calculation results is output with a time step of 2 seconds until the calculation is completed.

[0055] Step 102: determine whether the implicit analysis step type is iteratively non-convergent based on the finite element model.

[0056] In this embodiment, the analysis step types include: explicit analysis step types and implicit analysis step types. The explicit analysis step type can obtain simulation results for the simulation of any snap-on assembly scenario, while the implicit analysis step type cannot guarantee convergence for the simulation of certain complex snap-on assembly scenarios, or when the snap-on simulation exceeds the strain allowed by the material itself, that is, no simulation results can be obtained. In complex snap-on assembly scenarios, the snaps require at least two different operations to be assembled into the holder. For example, if the holder is a curved slide + slot structure, then during the snap-on assembly process, the snap first slides 1 cm on the curved slide in the holder, and then snaps into the slot. The implicit analysis step type for this snap-on assembly scenario will not converge after iteration.

[0057] In order to better distinguish the simulation results of the two analysis step types, the simulation results corresponding to the explicit analysis step type are called displayed simulation results in this embodiment, and the simulation results corresponding to the implicit analysis step type are called implicit simulation results in this embodiment.

[0058] In the process of judging whether the implicit analysis step type is iteratively non-convergent, the implicit analysis step type can be used to analyze the finite element model and judge whether an implicit simulation result is obtained; if an implicit simulation result is obtained, it means that the implicit analysis step type can guarantee convergence. Then execute step 104 and use the implicit simulation result as the simulation result of the finite element model. If the implicit simulation result is not obtained, it means that the implicit analysis step type is iteratively non-convergent, and execute step 103. The principle of this judgment method is that no matter what kind of finite element model is used, the implicit analysis step type is directly used to directly analyze the finite element model for the first time. If the implicit analysis step type cannot obtain the implicit simulation result, it means that its iteration is non-convergent.

[0059] The above embodiment uses an implicit analysis step type to analyze the finite element model, and determines whether the iteration does not converge based on whether an implicit simulation result is obtained, and requires the implicit analysis step type to directly participate in the calculation. As an optional embodiment, after obtaining the finite element model, it is determined whether the finite element model is a complex snap-on assembly structure. A complex snap-on assembly structure is defined as: the snap-on requires at least two different operations to be assembled to the base. If the finite element model is a complex snap-on assembly structure, for example, the snap-on model requires two different operations to be assembled to the base, it indicates that the implicit analysis step type iteration does not converge, and step 103 is executed. This method directly judges based on the structure of the finite element model, and can determine whether the iteration does not converge without the implicit analysis step type participating in the calculation, which can simplify the operation and save computer resources. Of course, if the finite element model is not a complex snap-on assembly structure, it is analyzed using an implicit analysis step type to determine whether the implicit analysis step type iteration does not converge.

[0060] As an optional embodiment, it is determined whether the implicit analysis step type iteration does not converge according to the contact type and / or contact attribute of the finite element model; if the implicit analysis step type iteration does not converge, step 103 is executed. Specifically, this embodiment has a blacklist, which records the specific contact type and / or specific contact attribute corresponding to the implicit analysis step type when the iteration does not converge in the snap assembly scenario. If the contact type and / or contact attribute of the finite element model is in the blacklist, it means that the implicit analysis step type iteration does not converge.

[0061] The above are several ways to check whether the implicit analysis step type is iteratively non-convergent. For the snap-fit ​​assembly simulation scenario, the simulation results obtained by the explicit analysis step type and the implicit analysis step type are almost the same when the iterations converge. Therefore, when the implicit analysis step type is iteratively non-convergent, it can be switched to the explicit analysis step type to analyze the finite element model again to obtain explicit simulation results.

[0062] In order to prove that in the scenario of snap assembly simulation, the simulation results obtained by the explicit analysis step type and the implicit analysis step type are almost the same when the iteration converges, this embodiment uses two models, model A and model B, for analysis.

[0063] Model A and Model B are the same snap-fit ​​assembly models. The same performance parameters are applied to the two models, and they are analyzed using explicit and implicit analysis step types, respectively. Specifically, Model A is solved using the implicit analysis step type, and Model B is solved using the explicit analysis step type.

[0064] The simulation results are compared below from two aspects: support reaction force and maximum allowable strain.

[0065] 1. Comparison of the reaction force Figure 2A-2B ,in, Figure 2AThis is a schematic diagram of the support reaction force curve of model A during the simulation process. Figure 2B It is a schematic diagram of the support reaction force curve of model B during the simulation process.

[0066] Model A (implicit analysis step type): The maximum support reaction force occurs when the buckle is at its maximum deformation, and its magnitude is 7.871N.

[0067] Model B (explicit analysis step type): The maximum support reaction force occurs when the buckle slides out, and its magnitude is 8.111N.

[0068] The difference between the two is 3.049% (based on model A).

[0069] Model A (implicit analysis step type): The support reaction force when the buckle is at its maximum deformation is 7.871N.

[0070] Model B (explicit analysis step type): The support reaction force when the buckle is at its maximum deformation is 7.872N.

[0071] The difference between the two is 0.01285% (based on model A).

[0072] 2. Comparison of the maximum allowable strain of the model:

[0073] Model A (implicit analysis step type): After assembly, the maximum allowable strain of the buckle is 3.694%.

[0074] Model B (explicit analysis step type): After assembly, the maximum allowable strain of the buckle is 3.714%.

[0075] The difference between the two is 0.5414% (based on model A).

[0076] It can be seen that when both model A and model B can obtain simulation results, the comparison of the simulation results from the two aspects of support reaction force and maximum allowable strain shows that: first, the maximum support reaction force difference between the two models is 3.049%, and the maximum deformation difference between the two models in the buckle is 0.01285%. Second, the maximum allowable strain difference between the two models is 0.5414%.

[0077] It can be seen that the simulation results of implicit analysis step type and explicit analysis step type are almost the same when both can converge iteratively. Therefore, if the implicit analysis step type does not converge iteratively, the explicit analysis step type can be used for analysis to evaluate the rationality and reliability of the buckle design.

[0078] Step 103: Analyze the finite element model using an explicit analysis step type to obtain explicit simulation results.

[0079] Before using the explicit analysis step type for analysis, it is necessary to determine the relevant parameters of the explicit analysis step type. The relevant parameters include: calculation time, incremental step mode, maximum number of incremental steps, initial incremental step size, and minimum incremental step size. In addition, the calculation method of the explicit analysis step type is determined to be a geometric nonlinear calculation method, that is, the stiffness change characteristics of the current finite element model are considered in each incremental step.

[0080] In addition, the simulation output frequency is determined, for example, the simulation results are output once every 5 steps until the simulation is completed.

[0081] The simulation result parameters include: support reaction force and / or maximum allowable strain. The support reaction force is specifically the reaction force obtained when the buckle model is inserted into the base model. The maximum allowable strain is the maximum deformation of the buckle model during the assembly process. Generally speaking, the maximum allowable strain of the buckle model is within the yield point strain, and the yield point strain is the deformation determined by the material. If the maximum allowable strain of the buckle model exceeds the yield point strain, it means that the buckle has failed, that is, it may have broken or fallen off.

[0082] The assembly simulation method in one or more of the above embodiments analyzes the buckle assembly simulation process, determines the support reaction force and / or maximum allowable strain generated by the buckle model during assembly simulation, and uses this to judge the rationality of the buckle model design.

[0083] Based on the inventive concept of one or more of the above embodiments, the following embodiment introduces a buckle assembly simulation device, see Figure 3 ,include:

[0084] The obtaining module 301 is used to obtain a finite element model corresponding to the buckle assembly.

[0085] The judgment module 302 is used to judge whether the implicit analysis step type is iterative based on the finite element model.

[0086] The simulation module 303 is used to analyze the finite element model using an explicit analysis step type to obtain a simulation result.

[0087] As an optional embodiment, the device further includes: a setting module, used to apply material properties, contact types, contact properties, constraint methods, and load types to the finite element model.

[0088] As an optional embodiment, the material properties include: elastic modulus, Poisson's ratio, density, and plasticity;

[0089] The contact types include: general contact types;

[0090] The contact attributes include: tangential attributes and normal attributes;

[0091] The constraint mode is: a fixed constraint mode, and the fixed constraint mode is used to constrain the periphery of the card seat in the finite element model;

[0092] The load type is a displacement load, and the displacement load acts on a buckle model in the finite element model.

[0093] As an optional embodiment, the judgment module 302 is specifically used to analyze the finite element model using the implicit analysis step type and judge whether an implicit simulation result is obtained;

[0094] If the implicit simulation result is not obtained, it means that the implicit analysis step type iteration does not converge.

[0095] As an optional embodiment, the device also includes: a first determination module, which determines the relevant parameters of the explicit analysis step type; the relevant parameters include: calculation time, incremental step mode, maximum number of incremental steps, initial incremental step size, minimum incremental step size, and geometric nonlinearity.

[0096] As an optional embodiment, the device further includes: a second determination module, configured to determine a simulation output frequency.

[0097] As an optional embodiment, the simulation result includes: support reaction force and / or maximum allowable strain.

[0098] Based on the same inventive concept as in the aforementioned embodiment, an embodiment of the present invention further 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 any of the aforementioned methods are implemented.

[0099] Based on the same inventive concept as in the aforementioned embodiments, an embodiment of the present invention further provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any of the aforementioned methods when executing the program.

[0100] The algorithm and display provided herein are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious that the structure required for constructing such systems. In addition, the present invention is not directed to any specific programming language either. It should be understood that various programming languages ​​can be utilized to realize the content of the present invention described herein, and the description of the above specific languages ​​is for disclosing the best mode of the present invention.

[0101] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0102] Similarly, it should be understood that in order to streamline the present disclosure and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the intention that the claimed invention requires more features than those explicitly recited in each claim. More specifically, as reflected in the claims below, inventive aspects lie in less than all the features of the individual embodiments disclosed above. Therefore, the claims that follow the specific embodiment are hereby expressly incorporated into the specific embodiment, with each claim itself serving as a separate embodiment of the present invention.

[0103] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing, equivalent or similar purposes.

[0104] In addition, those skilled in the art will appreciate that, although some embodiments herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present invention and form different embodiments. For example, in the claims below, any one of the claimed embodiments may be used in any combination.

[0105] The various component embodiments of the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all functions of some or all components in a gateway, proxy server, or system according to an embodiment of the present invention. The present invention can also be implemented as a device or apparatus program (e.g., a computer program and a computer program product) for executing part or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0106] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising different elements and by means of appropriately programmed computers. In a unit claim enumerating devices, each of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names.

Claims

1. A buckle assembly simulation method, characterized in that: The buckle assembly simulation method comprises: Obtain a finite element model corresponding to the snap-fit ​​assembly; Based on the finite element model, it is determined whether the implicit analysis step type iteration does not converge; wherein, it is determined whether the finite element model is a complex buckle assembly structure, wherein the complex buckle assembly structure is defined as: the buckle requires at least two different operations to be assembled to the base; if the finite element model is a complex buckle assembly structure, it indicates that the implicit analysis step type iteration does not converge; If so, the finite element model is analyzed using an explicit analysis step type to obtain explicit simulation results; wherein, when the snap assembly simulation iterations converge, the simulation results obtained by the explicit analysis step type and the implicit analysis step type are almost the same, and the simulation results include: support reaction force and / or maximum allowable strain.

2. The buckle assembly simulation method according to claim 1, characterized in that: After obtaining the finite element model corresponding to the buckle assembly, the method includes: Material properties, contact types, contact properties, constraint methods, and load types are applied to the finite element model.

3. The buckle assembly simulation method according to claim 2, characterized in that: The material properties include: elastic modulus, Poisson's ratio, density, and plasticity; The contact types include: general contact types; The contact attributes include: tangential attributes and normal attributes; The constraint mode is: a fixed constraint mode, and the fixed constraint mode is used to constrain the periphery of the card seat in the finite element model; The load type is a displacement load, and the displacement load acts on a buckle model in the finite element model.

4. The buckle assembly simulation method according to claim 1, characterized in that: The determining whether the implicit analysis step type is iteratively non-convergent based on the finite element model specifically includes: Analyzing the finite element model using the implicit analysis step type, and determining whether an implicit simulation result is obtained; If the implicit simulation result is not obtained, it means that the implicit analysis step type iteration does not converge.

5. The buckle assembly simulation method according to claim 1, characterized in that: Before analyzing the finite element model using an explicit analysis step type to obtain a simulation result, the buckle assembly simulation method further includes: Determine the relevant parameters of the explicit analysis step type; the relevant parameters include: calculation time, incremental step mode, maximum incremental step number, initial incremental step size, minimum incremental step size, and geometric nonlinearity.

6. The buckle assembly simulation method according to claim 1, characterized in that: Before analyzing the finite element model using an explicit analysis step type to obtain a simulation result, the buckle assembly simulation method further includes: Determines the simulation output frequency.

7. A buckle assembly simulation device, characterized in that: include: An acquisition module, used to obtain a finite element model corresponding to the snap-fit ​​assembly; A judgment module is used to judge whether the implicit analysis step type is iteratively non-convergent based on the finite element model; wherein, it is judged whether the finite element model is a complex buckle assembly structure, and the complex buckle assembly structure is defined as: the buckle requires at least two different operations to be assembled to the base; if the finite element model is a complex buckle assembly structure, it indicates that the implicit analysis step type is iteratively non-convergent; The analysis module is used to analyze the finite element model using an explicit analysis step type to obtain simulation results; wherein, when the snap assembly simulation iterations converge, the simulation results obtained by the explicit analysis step type and the implicit analysis step type are almost the same, and the simulation results include: support reaction force and / or maximum allowable strain.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer 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 program, the steps of the method according to any one of claims 1 to 6 are implemented.