Method and device for determining availability of 3D digital-analog data and electronic equipment

By using 3D digital-analog data and finite element analysis to assess stress and strain, the method and device ensure battery pack covers are appropriately strong, preventing thermal runaway and enhancing safety.

CN119203665APending Publication Date: 2024-12-27XIAOGAN CORNEX NEW ENERGY INNOVATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411258305.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-09
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The design of battery pack covers is often based on experience, leading to insufficient or excessive strength, which can cause thermal runaway and explosions, compromising safety.

Method used

A method and device that utilize 3D digital-analog data and finite element analysis to determine stress and strain data of battery pack covers under specified explosion-proof valve pressure, ensuring the strength is appropriate to prevent thermal runaway.

Benefits of technology

This approach allows for accurate determination of cover strength, preventing explosions and enhancing battery pack safety by ensuring the cover is neither too weak nor too strong.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119203665A_ABST
    Figure CN119203665A_ABST
Patent Text Reader

Abstract

The invention provides a method and a device for determining availability of 3D digital-analog data and electronic equipment. The method comprises the following steps: acquiring to-be-processed 3D digital-analog data of an upper cover of a battery pack; determining stress data and strain data, corresponding to the 3D digital-analog data of the battery pack upper cover, of the battery pack upper cover under the specified explosion-proof valve pressure in combination with a finite element analysis strategy; the stress data and the strain data are combined to determine whether the 3D digital-analog data of the battery pack upper cover are available, so that the stress data and the strain data can be combined to determine the strength of the battery pack upper cover, the problem that the strength of the battery pack upper cover is not enough or too high is avoided, the explosion condition caused by thermal runaway is avoided, and the safety of the battery pack is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of battery technology, and in particular to a method and device for determining the availability of 3D digital-analog data, and an electronic device. Background Art

[0002] At present, during the design process of the battery pack cover, the design engineer selects the explosion-proof valve and designs the battery pack cover based on the selected explosion-proof valve type. In the above scheme, the design engineer determines the strength of the battery pack cover based on experience, which may lead to the problem of insufficient or excessive strength of the battery pack cover, which may lead to thermal runaway and explosion of the battery pack, resulting in poor safety. Summary of the invention

[0003] The present invention aims to solve the technical problems in the related art to a certain extent.

[0004] To this end, the first purpose of the present invention is to propose a method for determining the availability of 3D digital-analog data, by obtaining the 3D digital-analog data of the battery pack cover to be processed; combining the finite element analysis strategy to determine the stress data and strain data of the battery pack cover corresponding to the 3D digital-analog data of the battery pack cover under a specified explosion-proof valve pressure; combining the stress data and the strain data to determine whether the 3D digital-analog data of the battery pack cover is available, so that the strength of the battery pack cover can be determined in combination with the stress data and the strain data, thereby avoiding the problem of insufficient or excessive strength of the battery pack cover, avoiding explosions caused by thermal runaway, and improving the safety of the battery pack.

[0005] A second objective of the present invention is to provide a device for determining the availability of 3D digital model data.

[0006] A third objective of the present invention is to provide an electronic device.

[0007] A fourth object of the present invention is to provide a non-transitory computer-readable storage medium.

[0008] A fifth object of the present invention is to provide a computer program product.

[0009] To achieve the above-mentioned objectives, an embodiment of the first aspect of the present invention proposes a method for determining the availability of 3D digital-analog data, including: obtaining 3D digital-analog data of a battery pack cover to be processed; determining the stress data and strain data of the battery pack cover corresponding to the 3D digital-analog data of the battery pack cover under a specified explosion-proof valve pressure in combination with a finite element analysis strategy; and determining whether the 3D digital-analog data of the battery pack cover is available in combination with the stress data and the strain data.

[0010] The method for determining the availability of 3D digital-analog data of an embodiment of the present invention obtains 3D digital-analog data of a battery pack cover to be processed; determines the stress data and strain data of the battery pack cover corresponding to the 3D digital-analog data of the battery pack cover under a specified explosion-proof valve pressure in combination with a finite element analysis strategy; determines whether the 3D digital-analog data of the battery pack cover is available in combination with the stress data and the strain data, thereby being able to determine the strength of the battery pack cover in combination with the stress data and the strain data, thereby avoiding the problem of insufficient or excessive strength of the battery pack cover, avoiding explosions caused by thermal runaway, and improving the safety of the battery pack.

[0011] In addition, the method for determining the availability of 3D digital model data proposed in the first aspect of the present invention may also have the following additional technical features:

[0012] According to one embodiment of the present invention, the method of combining the finite element analysis strategy to determine the stress data and strain data of the battery pack cover corresponding to the 3D digital model data of the battery pack cover under the specified explosion-proof valve pressure includes: performing mid-surface extraction processing and finite element related parameter setting processing on the 3D digital model data of the battery pack cover to obtain 2D data of the battery pack cover; performing simulation related parameter setting processing and simulation processing based on the specified explosion-proof valve pressure on the 2D data of the battery pack cover to obtain simulation processing results; and determining the stress data and strain data of the battery pack cover corresponding to the 3D digital model data of the battery pack cover under the specified explosion-proof valve pressure based on the simulation processing results.

[0013] According to one embodiment of the present invention, before performing mid-surface extraction processing and finite element related parameter setting processing on the 3D digital model data of the battery pack cover to obtain 2D data of the battery pack cover, the method also includes: performing geometric feature pre-processing on the 3D digital model data of the battery pack cover; the geometric feature pre-processing includes at least one of the following processing: chamfer removal processing, fillet removal processing, and step removal processing.

[0014] According to one embodiment of the present invention, the mid-surface extraction processing and finite element related parameter setting processing of the battery pack upper cover 3D digital model data to obtain the battery pack upper cover 2D data include: calling the mid-surface extraction instruction in the finite element pre-processing software to perform mid-surface extraction processing on the battery pack upper cover 3D digital model data to obtain the intermediate battery pack upper cover 2D data; calling the parameter setting instruction in the finite element pre-processing software to perform finite element related parameter setting processing on the intermediate battery pack upper cover 2D data to obtain the battery pack upper cover 2D data.

[0015] According to one embodiment of the present invention, the finite element related parameter setting process includes at least one of the following processes: grid unit division process, grid unit grouping process, material property data setting process, boundary constraint data setting process, and battery pack upper cover inner wall grid unit set setting process; there is a corresponding relationship between each grid unit in the grid unit set obtained by the battery pack upper cover inner wall setting process and each grid unit obtained by the grid unit division process.

[0016] According to one embodiment of the present invention, the simulation-related parameter setting processing and the simulation processing based on the specified explosion-proof valve pressure of the battery pack upper cover 2D data to obtain the simulation processing result include: calling the parameter setting instruction in the finite element analysis software to perform simulation-related parameter setting processing on the battery pack upper cover 2D data to obtain the processed battery pack upper cover 2D data; performing specified explosion-proof valve pressure setting processing and stress-strain simulation processing on the processed battery pack upper cover 2D data to obtain the simulation processing result.

[0017] According to an embodiment of the present invention, the simulation-related parameter setting process includes at least one of the following processes: load setting process in each static analysis step, large deformation enable process, and damping coefficient setting process.

[0018] According to one embodiment of the present invention, combining the stress data and the strain data to determine whether the 3D digital-analog data of the battery pack cover is available includes: determining whether the stress data is less than or equal to a preset stress data threshold, and determining whether the strain data is less than or equal to a preset strain data threshold; when the stress data is less than or equal to the preset stress data threshold, and the strain data is less than or equal to the preset strain data threshold, determining that the 3D digital-analog data of the battery pack cover is available; when the stress data is greater than the preset stress data threshold, or when the strain data is greater than the preset strain data threshold, determining that the 3D digital-analog data of the battery pack cover is unavailable.

[0019] According to one embodiment of the present invention, the method also includes: when the 3D digital-analog data of the battery pack top cover is available, constructing the battery pack top cover based on the 3D digital-analog data of the battery pack top cover; when the 3D digital-analog data of the battery pack top cover is unavailable, adjusting the 3D digital-analog data of the battery pack top cover until the 3D digital-analog data of the battery pack top cover is available.

[0020] To achieve the above-mentioned purpose, the second aspect of the embodiment of the present invention proposes a device for determining the availability of 3D digital model data, including: an acquisition module, used to acquire the 3D digital model data of the battery pack cover to be processed; a first determination module, used to determine the stress data and strain data of the battery pack cover corresponding to the 3D digital model data of the battery pack cover under a specified explosion-proof valve pressure in combination with a finite element analysis strategy; a second determination module, used to determine whether the 3D digital model data of the battery pack cover is available in combination with the stress data and the strain data.

[0021] The device for determining the availability of 3D digital-analog data of an embodiment of the present invention obtains 3D digital-analog data of a battery pack cover to be processed; determines the stress data and strain data of the battery pack cover corresponding to the 3D digital-analog data of the battery pack cover under a specified explosion-proof valve pressure in combination with a finite element analysis strategy; determines whether the 3D digital-analog data of the battery pack cover is available in combination with the stress data and the strain data, thereby being able to determine the strength of the battery pack cover in combination with the stress data and the strain data, thereby avoiding the problem of insufficient or excessive strength of the battery pack cover, avoiding explosions caused by thermal runaway, and improving the safety of the battery pack.

[0022] In addition, the device for determining the availability of 3D digital model data provided in the second aspect of the present invention may also have the following additional technical features:

[0023] According to one embodiment of the present invention, the first determination module includes a setting processing unit, a simulation processing unit and a determination unit; the setting processing unit is used to perform mid-surface extraction processing and finite element related parameter setting processing on the 3D digital model data of the battery pack cover to obtain 2D data of the battery pack cover; the simulation processing unit is used to perform simulation related parameter setting processing and simulation processing based on a specified explosion-proof valve pressure on the 2D data of the battery pack cover to obtain a simulation processing result; the determination unit is used to determine the stress data and strain data of the battery pack cover corresponding to the 3D digital model data of the battery pack cover under the specified explosion-proof valve pressure according to the simulation processing result.

[0024] According to one embodiment of the present invention, the first determination module also includes a geometric feature pre-processing unit for performing geometric feature pre-processing on the 3D digital model data of the battery pack cover; the geometric feature pre-processing includes at least one of the following processing: chamfer removal processing, fillet removal processing, and step removal processing.

[0025] According to one embodiment of the present invention, the setting processing unit is specifically used to call the mid-surface extraction instruction in the finite element pre-processing software, perform mid-surface extraction processing on the 3D digital model data of the battery pack cover, and obtain the intermediate battery pack cover 2D data; call the parameter setting instruction in the finite element pre-processing software, perform finite element related parameter setting processing on the intermediate battery pack cover 2D data, and obtain the battery pack cover 2D data.

[0026] According to one embodiment of the present invention, the finite element related parameter setting process includes at least one of the following processes: grid unit division process, grid unit grouping process, material property data setting process, boundary constraint data setting process, and battery pack upper cover inner wall grid unit set setting process; there is a corresponding relationship between each grid unit in the grid unit set obtained by the battery pack upper cover inner wall setting process and each grid unit obtained by the grid unit division process.

[0027] According to one embodiment of the present invention, the simulation processing unit is specifically used to call the parameter setting instructions in the finite element analysis software, perform simulation-related parameter setting processing on the battery pack cover 2D data, and obtain the processed battery pack cover 2D data; perform specified explosion-proof valve pressure setting processing and stress-strain simulation processing on the processed battery pack cover 2D data to obtain the simulation processing result.

[0028] According to an embodiment of the present invention, the simulation-related parameter setting process includes at least one of the following processes: load setting process in each static analysis step, large deformation enable process, and damping coefficient setting process.

[0029] According to one embodiment of the present invention, the second determination module is specifically used to determine whether the stress data is less than or equal to a preset stress data threshold, and to determine whether the strain data is less than or equal to a preset strain data threshold; when the stress data is less than or equal to the preset stress data threshold, and the strain data is less than or equal to the preset strain data threshold, determine that the 3D digital-analog data of the battery pack cover is available; when the stress data is greater than the preset stress data threshold, or when the strain data is greater than the preset strain data threshold, determine that the 3D digital-analog data of the battery pack cover is unavailable.

[0030] According to one embodiment of the present invention, the device also includes: a construction processing module and an adjustment processing module; the construction processing module is used to perform battery pack cover construction processing based on the battery pack cover 3D digital and analog data when the battery pack cover 3D digital and analog data is available; the adjustment processing module is used to adjust the battery pack cover 3D digital and analog data when the battery pack cover 3D digital and analog data is not available until the battery pack cover 3D digital and analog data is available.

[0031] To achieve the above-mentioned purpose, the third aspect of the present invention proposes an electronic device, comprising: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to: implement the method for determining the availability of 3D digital-analog data as described in the first aspect of the embodiment.

[0032] To achieve the above objectives, the fourth aspect of the present invention proposes a non-temporary computer-readable storage medium. When the instructions in the storage medium are executed by a processor, the processor is able to execute the method for determining the availability of 3D digital model data as described in the first aspect of the embodiment.

[0033] To achieve the above-mentioned purpose, a fifth aspect of the present invention provides a computer program product, including a computer program, which, when executed by a processor, implements the method for determining the availability of 3D digital model data according to the first aspect of the present invention.

[0034] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0036] Figure 1 is a flow chart of a method for determining availability of 3D digital model data according to an embodiment of the present invention;

[0037] Figure 2 is a flow chart of a method for determining availability of 3D digital model data according to an embodiment of the present invention;

[0038] Figure 3 This is a schematic diagram showing the top cover of the 3D battery pack;

[0039] Figure 4 It is a schematic diagram showing the 3D battery pack cover after geometric feature pre-processing;

[0040] Figure 5 This is a schematic diagram showing the 2D battery pack cover after mid-surface extraction.

[0041] Figure 6 is a schematic structural diagram of a device for determining availability of 3D digital model data according to an embodiment of the present invention;

[0042] Figure 7 is a schematic block diagram of an electronic device. DETAILED DESCRIPTION

[0043] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.

[0044] The following describes a method, device, and electronic device for determining availability of 3D digital-analog data according to an embodiment of the present invention with reference to the accompanying drawings.

[0045] Figure 1 FIG. 4 is a flow chart of a method for determining the availability of 3D digital model data according to an embodiment of the present invention. Figure 1 As shown, the method for determining the availability of 3D digital model data in an embodiment of the present invention includes the following steps:

[0046] Step 101, obtaining 3D digital model data of the battery pack cover to be processed.

[0047] In an embodiment of the present invention, the 3D digital model data of the battery pack cover can be determined by 3D modeling software in combination with modeling-related operations, wherein the modeling-related operations can be obtained by operating the operation objects of the 3D modeling software in the 3D modeling software.

[0048] Among them, the 3D digital model data of the battery pack cover may include at least one of the following information: geometric shape, size information, material properties, assembly relationship, surface treatment, etc.

[0049] Step 102, combining the finite element analysis strategy to determine the stress data and strain data of the battery pack cover under the specified explosion-proof valve pressure corresponding to the 3D digital model data of the battery pack cover.

[0050] In an embodiment of the present invention, the process of the device for determining the availability of 3D digital model data executing step 102 may, for example, be to combine the finite element analysis software and various instructions in the finite element analysis software to determine the stress data and strain data of the battery pack cover corresponding to the 3D digital model data of the battery pack cover under the specified explosion-proof valve pressure.

[0051] The stress data refers to the force per unit area of ​​the battery pack cover under the specified explosion-proof valve pressure. The strain data refers to the relative change in size or shape of the battery pack cover under the specified explosion-proof valve pressure. The strain data may be linear strain data and / or angular strain data.

[0052] Step 103, combining the stress data and the strain data, to determine whether the 3D digital model data of the battery pack cover is available.

[0053] In an embodiment of the present invention, the process of executing step 103 by the device for determining the availability of 3D digital-analog data may, for example, be to determine whether the stress data is less than or equal to a preset stress data threshold, and to determine whether the strain data is less than or equal to a preset strain data threshold; when the stress data is less than or equal to the preset stress data threshold, and the strain data is less than or equal to the preset strain data threshold, determining that the 3D digital-analog data of the battery pack cover is available; when the stress data is greater than the preset stress data threshold, or when the strain data is greater than the preset strain data threshold, determining that the 3D digital-analog data of the battery pack cover is unavailable.

[0054] The units of the stress data and the strain data may be, for example, megapascal (Mpa).

[0055] In an embodiment of the present invention, the device for determining the availability of 3D digital-analog data may further perform the following steps after step 103: when the 3D digital-analog data of the battery pack cover is available, constructing the battery pack cover based on the 3D digital-analog data of the battery pack cover; and when the 3D digital-analog data of the battery pack cover is unavailable, adjusting the 3D digital-analog data of the battery pack cover until the 3D digital-analog data of the battery pack cover is available.

[0056] Wherein, in the case where the 3D digital-analog data of the battery pack cover is unavailable, the 3D digital-analog data availability determination device may send a prompt message to the provider of the 3D digital-analog data of the battery pack cover to prompt the provider to adjust the 3D digital-analog data of the battery pack cover. After acquiring the adjusted 3D digital-analog data of the battery pack cover, the 3D digital-analog data availability determination device re-executes steps 101 to 103 on the adjusted 3D digital-analog data of the battery pack cover to determine whether the adjusted 3D digital-analog data of the battery pack cover is available.

[0057] In summary, the method for determining the availability of 3D digital-analog data of an embodiment of the present invention obtains the 3D digital-analog data of the battery pack cover to be processed; combines the finite element analysis strategy to determine the stress data and strain data of the battery pack cover under the specified explosion-proof valve pressure corresponding to the 3D digital-analog data of the battery pack cover; combines the stress data and the strain data to determine whether the 3D digital-analog data of the battery pack cover is available, so that the strength of the battery pack cover can be determined in combination with the stress data and the strain data, thereby avoiding the problem of insufficient or excessive strength of the battery pack cover, avoiding explosions caused by thermal runaway, and improving the safety of the battery pack.

[0058] Figure 2 FIG. 4 is a flow chart of a method for determining the availability of 3D digital model data according to an embodiment of the present invention. Figure 2 As shown, the method for determining the availability of 3D digital model data in an embodiment of the present invention includes the following steps:

[0059] Step 201, obtaining the 3D digital model data of the battery pack cover to be processed.

[0060] In the embodiment of the present invention, after the 3D digital model data availability determination device obtains the 3D digital model data of the battery pack cover to be processed, the 3D modeling software can be called to process the 3D digital model data of the battery pack cover to display the 3D battery pack cover. The displayed 3D battery pack cover has various information in the 3D digital model data of the battery pack cover, such as geometric shape, size information, etc.

[0061] Step 202 , performing mid-surface extraction processing and finite element related parameter setting processing on the 3D digital model data of the battery pack cover to obtain 2D data of the battery pack cover.

[0062] In an embodiment of the present invention, the process of executing step 202 by the device for determining the availability of 3D digital model data may, for example, be: calling the mid-surface extraction instruction in the finite element pre-processing software to perform mid-surface extraction processing on the 3D digital model data of the battery pack cover to obtain the intermediate battery pack cover 2D data; calling the parameter setting instruction in the finite element pre-processing software to perform finite element related parameter setting processing on the intermediate battery pack cover 2D data to obtain the battery pack cover 2D data.

[0063] Among them, the finite element related parameter setting processing includes at least one of the following processing: grid unit division processing, grid unit grouping processing, material property data setting processing, boundary constraint data setting processing, and battery pack cover inner wall grid unit set setting processing; there is a corresponding relationship between each grid unit in the grid unit set obtained by the battery pack cover inner wall setting processing and each grid unit obtained by the grid unit division processing.

[0064] In the embodiment of the present invention, in order to reduce the amount of processing of the 3D digital model data of the battery pack cover, the amount of data of the 3D digital model data of the battery pack cover can be reduced. Correspondingly, before step 202, the 3D digital model data availability determination device can perform the following process: geometric feature pre-processing of the 3D digital model data of the battery pack cover; the geometric feature pre-processing includes at least one of the following processes: chamfer removal processing, fillet removal processing, and step removal processing.

[0065] Among them, taking the rounded corner removal process as an example, the rounded corner removal process can follow the following rules: remove the rounded corners that do not account for a high proportion of the battery pack cover structure; remove unnecessary rounded corners; remove the rounded corners in areas of no concern, etc. Among them, unnecessary rounded corners, such as appearance rounded corners, etc. Among them, the rules followed by the chamfer removal process and the rules followed by the step removal process are similar to the rules followed by the rounded corner removal process, and can refer to the rules followed by the rounded corner removal process.

[0066] Step 203 , performing simulation-related parameter setting processing on the battery pack upper cover 2D data and simulation processing based on the specified explosion-proof valve pressure to obtain simulation processing results.

[0067] In an embodiment of the present invention, the process of executing step 203 by the device for determining the availability of 3D digital model data may, for example, be to call the parameter setting instructions in the finite element analysis software, perform simulation-related parameter setting processing on the battery pack cover 2D data, and obtain the processed battery pack cover 2D data; perform specified explosion-proof valve pressure setting processing and stress-strain simulation processing on the processed battery pack cover 2D data to obtain the simulation processing results.

[0068] The simulation related parameter setting process includes at least one of the following processes: load setting process under each static analysis step, large deformation opening process, and damping coefficient setting process.

[0069] Step 204 , according to the simulation processing result, determine the stress data and strain data of the battery pack cover under the specified explosion-proof valve pressure corresponding to the 3D digital model data of the battery pack cover.

[0070] In an embodiment of the present invention, the device for determining the availability of 3D digital model data can specifically call finite element post-processing software (HyperView software); the finite element post-processing software can display the simulation processing results; the finite element post-processing software can determine stress data and strain data based on the simulation processing results, and perform display processing.

[0071] Specifically, the device for determining the availability of 3D digital model data can perform the following process to obtain stress data and strain data: (1) calling 3D modeling software, opening the 3D digital model data of the battery pack cover in the 3D modeling software to display the 3D battery pack cover. The display diagram of the 3D battery pack cover can be as follows: Figure 3 As shown. (2) Call the inspection-related instructions in the 3D modeling software to inspect the displayed 3D battery pack cover to determine whether the 3D battery pack cover has any geometric breaks, whether it is a closed entity, etc. If problems are found, a prompt message can be sent to the provider of the 3D digital model data of the battery pack cover to prompt the provider to adjust the 3D digital model data of the battery pack cover. (3) Call the processing instructions related to geometric feature preprocessing in the 3D modeling software to perform geometric feature preprocessing on the displayed 3D battery pack cover, and export it from the 3D modeling software in STP format. Among them, the display schematic diagram of the 3D battery pack cover after geometric feature preprocessing can be shown as follows. Figure 4 (4) Call finite element pre-processing software (for example, Symesh finite element software), open the data in STP format in the finite element pre-processing software, and call the mid-surface extraction command in the finite element pre-processing software to perform mid-surface extraction on the data in STP format to obtain the 2D data of the intermediate battery pack cover. The mid-surface extraction command, for example, can be the midsurface command. The display schematic diagram of the 2D battery pack cover obtained after the mid-surface extraction process can be as shown in FIG. Figure 5As shown. (5) Call the mesh unit division processing instruction in the finite element pre-processing software to perform mesh unit division processing on the 2D data of the intermediate battery pack cover to obtain multiple mesh units. Among them, the position where the screw hole is on the flange surface of the battery pack cover needs to be washer intervened. Among them, the mesh unit division processing instruction, for example, can be an automesh instruction. (6) Call the quality inspection instruction in the finite element pre-processing software to inspect and process multiple mesh units. Among them, the inspection process refers to checking whether the Jacobian (shape perfection) of the mesh unit is greater than or equal to 0.6; and checking whether the warpage (warpage) and aspect (aspect ratio) of the mesh unit are less than or equal to 5. If satisfied, it is determined that the mesh unit meets the quality requirements; if not satisfied, the mesh unit needs to be adjusted to meet the quality requirements. Among them, the quality inspection instruction, for example, can be a check elems instruction. (7) According to the actual digital model thickness indicated in the 3D digital model data of the battery pack cover, multiple mesh units are grouped and processed to obtain each component. Among them, the flange surface thickness of the battery pack cover is 3.0mm, and the remaining surface thickness is 1.2mm. Among them, instructions related to group processing may be, for example, the organize instruction. (8) Call the material property setting instruction in the finite element pre-processing software, combine the actual material of the upper cover in the 3D digital model data of the battery pack upper cover, create PCM material properties in the Materials and Property interface in the finite element pre-processing software, and assign them to the corresponding components. (9) Call the boundary constraint setting instruction in the finite element pre-processing software to create boundary constraints. Among them, the flange surface screw holes and the washer unit also need to grab constraints, and then create constraint units in combination with the constraint creation instruction. Among them, the boundary constraint setting instruction may be, for example, the rigids instruction, and the constraint creation instruction may be, for example, the create instruction. (10) Create a set collection for the internal units of the battery pack upper cover. Afterwards, export the inp file from the finite element pre-processing software. (11) Call the finite element analysis software (abaqus software) to open the inp file in the finite element analysis software. In the finite element analysis software, switch to the step module, set the Static and General static analysis steps based on the relevant instructions, turn on Nlgeom (large deformation), and set the damping coefficient to prevent the battery pack cover from deforming too much and the calculation from converging. The damping coefficient can be 0.002, for example. (12) Switch to the Load module, and load the Pressure uniformly distributed pressure on the inner wall of the battery pack cover according to the actual explosion-proof valve opening pressure, for example, 0.005 MPa. The pressure can be distributed in the selected area of ​​the battery pack cover. (13) Create a Boundary Condition boundary condition to constrain the 6-directional degrees of freedom of the screw hole position on the flange surface of the battery pack cover.(14) In the finite element analysis software, switch to the job module, perform calculation processing, and obtain the simulation processing results. Call the finite element post-processing software to view the simulation processing results to obtain stress data and strain data.

[0072] Step 205, combining the stress data and the strain data to determine whether the 3D digital model data of the battery pack cover is available.

[0073] It should be noted that the details of step 201 and step 205 can be found in Figure 1 Step 101 and step 103 in the illustrated embodiment will not be described in detail herein.

[0074] In summary, the method for determining the availability of 3D digital-analog data of an embodiment of the present invention obtains the 3D digital-analog data of the battery pack cover to be processed; performs mid-surface extraction processing and finite element related parameter setting processing on the 3D digital-analog data of the battery pack cover to obtain 2D data of the battery pack cover; performs simulation related parameter setting processing and simulation processing based on the specified explosion-proof valve pressure on the 2D data of the battery pack cover to obtain a simulation processing result; according to the simulation processing result, the stress data and strain data of the battery pack cover corresponding to the 3D digital-analog data of the battery pack cover under the specified explosion-proof valve pressure are determined; and whether the 3D digital-analog data of the battery pack cover is available is determined in combination with the stress data and the strain data; wherein, by extracting the mid-surface of the 3D digital-analog data of the battery pack cover, setting finite element related parameters and setting simulation related parameters, it is possible to simulate the stress data and strain data of the battery pack cover under the specified explosion-proof valve pressure, thereby obtaining stress data and strain data with higher accuracy, so as to determine whether the 3D digital-analog data of the battery pack cover is available, thereby further avoiding the explosion caused by thermal runaway of the battery pack and further improving the safety of the battery pack.

[0075] Figure 6 3D digital model data availability determination device according to an embodiment of the present invention is a schematic diagram of the structure. Figure 6 As shown, the device 60 for determining the availability of 3D digital model data according to the embodiment of the present invention includes: an acquisition module 601 , a first determination module 602 and a second determination module 603 .

[0076] Among them, the acquisition module 601 is used to obtain the 3D digital model data of the battery pack cover to be processed; the first determination module 602 is used to determine the stress data and strain data of the battery pack cover under the specified explosion-proof valve pressure corresponding to the 3D digital model data of the battery pack cover in combination with the finite element analysis strategy; the second determination module 603 is used to determine whether the 3D digital model data of the battery pack cover is available in combination with the stress data and the strain data.

[0077] As a possible implementation method of an embodiment of the present invention, the first determination module 602 includes a setting processing unit, a simulation processing unit and a determination unit; the setting processing unit is used to perform mid-surface extraction processing and finite element related parameter setting processing on the 3D digital model data of the battery pack cover to obtain 2D data of the battery pack cover; the simulation processing unit is used to perform simulation related parameter setting processing and simulation processing based on a specified explosion-proof valve pressure on the 2D data of the battery pack cover to obtain a simulation processing result; the determination unit is used to determine the stress data and strain data of the battery pack cover corresponding to the 3D digital model data of the battery pack cover under the specified explosion-proof valve pressure according to the simulation processing result.

[0078] As a possible implementation method of an embodiment of the present invention, the first determination module 602 also includes a geometric feature pre-processing unit, which is used to perform geometric feature pre-processing on the 3D digital model data of the battery pack cover; the geometric feature pre-processing includes at least one of the following processing: chamfer removal processing, rounded corner removal processing, and step removal processing.

[0079] As a possible implementation method of an embodiment of the present invention, the setting processing unit is specifically used to call the mid-surface extraction instruction in the finite element pre-processing software, perform mid-surface extraction processing on the 3D digital model data of the battery pack cover, and obtain the intermediate battery pack cover 2D data; call the parameter setting instruction in the finite element pre-processing software, perform finite element related parameter setting processing on the intermediate battery pack cover 2D data, and obtain the battery pack cover 2D data.

[0080] As a possible implementation method of an embodiment of the present invention, the finite element related parameter setting processing includes at least one of the following processing: grid unit division processing, grid unit grouping processing, material property data setting processing, boundary constraint data setting processing, and battery pack cover inner wall grid unit set setting processing; there is a corresponding relationship between each grid unit in the grid unit set obtained by the battery pack cover inner wall setting processing and each grid unit obtained by the grid unit division processing.

[0081] As a possible implementation method of an embodiment of the present invention, the simulation processing unit is specifically used to call the parameter setting instructions in the finite element analysis software, perform simulation-related parameter setting processing on the battery pack cover 2D data, and obtain the processed battery pack cover 2D data; perform specified explosion-proof valve pressure setting processing and stress-strain simulation processing on the processed battery pack cover 2D data to obtain the simulation processing result.

[0082] As a possible implementation manner of an embodiment of the present invention, the simulation-related parameter setting process includes at least one of the following processes: load setting process in each static analysis step, large deformation enable process, and damping coefficient setting process.

[0083] As a possible implementation method of an embodiment of the present invention, the second determination module 603 is specifically used to determine whether the stress data is less than or equal to a preset stress data threshold, and determine whether the strain data is less than or equal to a preset strain data threshold; when the stress data is less than or equal to the preset stress data threshold, and the strain data is less than or equal to the preset strain data threshold, determine that the 3D digital-analog data of the battery pack cover is available; when the stress data is greater than the preset stress data threshold, or when the strain data is greater than the preset strain data threshold, determine that the 3D digital-analog data of the battery pack cover is unavailable.

[0084] According to one embodiment of the present invention, the device also includes: a construction processing module and an adjustment processing module; the construction processing module is used to perform battery pack cover construction processing based on the battery pack cover 3D digital and analog data when the battery pack cover 3D digital and analog data is available; the adjustment processing module is used to adjust the battery pack cover 3D digital and analog data when the battery pack cover 3D digital and analog data is not available until the battery pack cover 3D digital and analog data is available.

[0085] In summary, the device for determining the availability of 3D digital-analog data of an embodiment of the present invention obtains the 3D digital-analog data of the battery pack cover to be processed; determines the stress data and strain data of the battery pack cover under a specified explosion-proof valve pressure corresponding to the 3D digital-analog data of the battery pack cover in combination with the finite element analysis strategy; determines whether the 3D digital-analog data of the battery pack cover is available in combination with the stress data and the strain data, so as to determine the strength of the battery pack cover in combination with the stress data and the strain data, thereby avoiding the problem of insufficient or excessive strength of the battery pack cover, avoiding explosions caused by thermal runaway, and improving the safety of the battery pack.

[0086] In the technical solution of the present invention, the collection, storage, use, processing, transmission, provision and disclosure of user personal information are all carried out with the user's consent, and comply with the relevant laws and regulations and do not violate public order and good morals.

[0087] According to an embodiment of the present invention, the present invention also provides an electronic device, a readable storage medium and a computer program product.

[0088] Figure 77 is a schematic block diagram of an electronic device 700. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the invention described and / or claimed herein.

[0089] like Figure 7 As shown, the device 700 includes a computing unit 701, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 702 or a computer program loaded from a storage unit 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the device 700 can also be stored. The computing unit 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0090] A number of components in the device 700 are connected to the I / O interface 705, including: an input unit 706, such as a keyboard, a mouse, etc.; an output unit 707, such as various types of displays, speakers, etc.; a storage unit 708, such as a disk, an optical disk, etc.; and a communication unit 709, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 709 allows the device 700 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0091] The computing unit 701 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 701 performs the various methods and processes described above, such as the availability determination method of 3D digital analog data. For example, in some embodiments, the availability determination method of 3D digital analog data may be implemented as a computer software program, which is tangibly included in a machine-readable medium, such as a storage unit 708. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 700 via the ROM 702 and / or the communication unit 709. When the computer program is loaded into the RAM 703 and executed by the computing unit 701, one or more steps of the availability determination method of the 3D digital analog data described above may be performed. Alternatively, in other embodiments, the computing unit 701 may be configured to execute the method for determining the availability of 3D digital-analog data in any other appropriate manner (eg, by means of firmware).

[0092] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0093] The program code for implementing the method of the present invention can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.

[0094] In the context of the present invention, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0095] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0096] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0097] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.

[0098] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution disclosed in the present invention can be achieved, and this document does not limit this.

[0099] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for determining the availability of 3D digital model data, characterized in that: include: Obtain the 3D digital model data of the battery pack cover to be processed; Determine the stress data and strain data of the battery pack cover under the specified explosion-proof valve pressure corresponding to the 3D digital model data of the battery pack cover in combination with the finite element analysis strategy; In combination with the stress data and the strain data, determine whether the 3D digital model data of the battery pack cover is available.

2. The method according to claim 1, characterized in that The method of determining the stress data and strain data of the battery pack cover under the specified explosion-proof valve pressure corresponding to the 3D digital model data of the battery pack cover by combining the finite element analysis strategy includes: Perform mid-surface extraction processing and finite element related parameter setting processing on the 3D digital model data of the battery pack upper cover to obtain 2D data of the battery pack upper cover; Performing simulation-related parameter setting processing on the battery pack upper cover 2D data and simulation processing based on the specified explosion-proof valve pressure to obtain simulation processing results; According to the simulation processing result, the stress data and strain data of the battery pack cover corresponding to the 3D digital model data of the battery pack cover under the specified explosion-proof valve pressure are determined.

3. The method according to claim 2, characterized in that Before performing mid-surface extraction processing and finite element related parameter setting processing on the 3D digital model data of the battery pack upper cover to obtain 2D data of the battery pack upper cover, the method further includes: The 3D digital model data of the battery pack cover is subjected to geometric feature pre-processing; the geometric feature pre-processing includes at least one of the following processing: chamfer removal processing, fillet removal processing, and step removal processing.

4. The method according to claim 2, characterized in that: The mid-surface extraction processing and finite element related parameter setting processing of the 3D digital model data of the battery pack upper cover to obtain the 2D data of the battery pack upper cover include: Calling the mid-surface extraction command in the finite element pre-processing software to perform mid-surface extraction processing on the 3D digital model data of the battery pack upper cover to obtain 2D data of the intermediate battery pack upper cover; The parameter setting instruction in the finite element pre-processing software is called to perform finite element related parameter setting processing on the intermediate battery pack upper cover 2D data to obtain the battery pack upper cover 2D data.

5. The method according to claim 2 or 4, characterized in that: The finite element related parameter setting process includes at least one of the following processes: grid unit division process, grid unit grouping process, material property data setting process, boundary constraint data setting process, and battery pack upper cover inner wall grid unit set setting process; There is a corresponding relationship between each grid unit in the grid unit set obtained by the processing of setting the inner wall of the battery pack cover and each grid unit obtained by the processing of dividing the grid units.

6. The method according to claim 2, characterized in that The simulation related parameter setting processing of the battery pack upper cover 2D data and the simulation processing based on the specified explosion-proof valve pressure are performed to obtain the simulation processing result, including: Calling the parameter setting instruction in the finite element analysis software to perform simulation related parameter setting processing on the battery pack upper cover 2D data to obtain processed battery pack upper cover 2D data; The processed battery pack upper cover 2D data is subjected to designated explosion-proof valve pressure setting processing and stress-strain simulation processing to obtain the simulation processing result.

7. The method according to claim 6, characterized in that The simulation related parameter setting process includes at least one of the following processes: load setting process in each static analysis step, large deformation opening process, and damping coefficient setting process.

8. The method according to claim 1, characterized in that: The combining the stress data and the strain data to determine whether the 3D digital model data of the battery pack cover is available includes: Determining whether the stress data is less than or equal to a preset stress data threshold, and determining whether the strain data is less than or equal to a preset strain data threshold; When the stress data is less than or equal to the preset stress data threshold, and the strain data is less than or equal to the preset strain data threshold, determining that the 3D digital model data of the battery pack upper cover is available; When the stress data is greater than the preset stress data threshold, or when the strain data is greater than the preset strain data threshold, it is determined that the 3D digital model data of the battery pack cover is unavailable.

9. The method according to claim 1, characterized in that: The method further comprises: When the 3D digital model data of the battery pack upper cover is available, constructing the battery pack upper cover based on the 3D digital model data of the battery pack upper cover; In the case that the 3D digital-analog data of the battery pack upper cover is unavailable, the 3D digital-analog data of the battery pack upper cover is adjusted until the 3D digital-analog data of the battery pack upper cover is available.

10. A device for determining the availability of 3D digital model data, characterized in that: include: An acquisition module is used to acquire 3D digital model data of the battery pack cover to be processed; A first determination module is used to determine the stress data and strain data of the battery pack cover under the specified explosion-proof valve pressure corresponding to the 3D digital model data of the battery pack cover in combination with a finite element analysis strategy; The second determination module is used to determine whether the 3D digital model data of the battery pack cover is available by combining the stress data and the strain data.

11. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; Wherein, the processor is configured to: Implement the steps of the method for determining the availability of 3D digital model data as described in any one of claims 1 to 9.

12. A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor, enables the processor to execute the method for determining the availability of 3D digital model data as described in any one of claims 1 to 9.

13. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the method for determining the availability of 3D digital model data according to any one of claims 1 to 9.