Method and device for analyzing via hole quantity of battery pack installed on vehicle body

By building a simulated assembly model in the early design stage of the whole vehicle of new energy vehicles, simulating the installation process of the battery pack and the body, and measuring the through holes, the problem of wrong holes in the battery pack and the body installation holes is solved, and assembly efficiency and accuracy are improved , avoiding waste of additional costs.

CN119129016APending Publication Date: 2024-12-13HOZON NEW ENERGY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411132403.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-16
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

During the assembly process of new energy vehicles, the installation holes of the battery pack and the body often have wrong holes, resulting in need of reaming, wasting time and money.

Method used

By building a simulation assembly model in the early design stage of the vehicle, using three-dimensional deviation analysis software to simulate the installation process of the battery pack and the body, measure the amount of vias between the installation hole and the nut hole, and output deviation analysis data to prevent the wrong hole situation. occur.

Benefits of technology

It effectively avoids the outbreak of later loading problems, improves assembly efficiency, reduces the consumption of additional costs, and ensures the accuracy and efficiency of the installation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119129016A_ABST
    Figure CN119129016A_ABST
Patent Text Reader

Abstract

The invention discloses a via hole quantity analysis method and device for installing a battery pack on a vehicle body, and relates to the technical field of new energy vehicles. According to the scheme, the method is applied to a preset simulation assembly model, and the preset simulation assembly model is used for simulating the assembly process of installing a battery pack on a vehicle body; vehicle body data, battery pack data and a virtual battery packaging tool are imported into the model, and a positioning pin is arranged on the virtual battery packaging tool; based on the battery pack data, simulating at least a plurality of mounting surfaces on the battery pack and mounting holes in the mounting surfaces; based on the vehicle body data, simulating at least a plurality of nut holes in the vehicle body, the nut holes and the mounting holes having a one-to-one correspondence relationship; and in the process of mounting the battery pack on the vehicle body based on the positioning pin and the mounting surface, a preset deviation analysis module is utilized to measure the hole passing amount between the mounting hole and the nut hole, and deviation analysis data corresponding to the hole passing amount is output.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of new energy vehicle technology, and in particular to a method and device for analyzing the amount of vias for installing a battery pack on a vehicle body. Background Art

[0002] With the continuous innovation and development of science and technology, the environmental protection and economy of traditional fuel vehicles are increasingly questioned. At the same time, the advanced technologies used in new energy vehicles have also made continuous breakthroughs and developments, such as the improvement of battery technology, the intelligence of charging equipment, and the application of in-vehicle interconnection technology. With the continuous improvement and upgrading of technology, the endurance, charging efficiency and safety of new energy vehicles have also been further improved.

[0003] At present, the battery pack, as an important component of new energy vehicles, accounts for almost 30% to 50% of the cost of the whole vehicle. During the assembly of the whole vehicle, the battery pack of previous models will come with positioning pins to achieve self-positioning assembly on the body, but it is still inevitable that the body or battery pack installation holes will be misaligned, so it is necessary to expand the holes to meet the assembly requirements, which is a waste of time and money. Summary of the invention

[0004] The present application provides a method and device for analyzing the amount of vias when installing a battery pack on a vehicle body. The main purpose is to provide a simulation of the battery pack assembly process and output deviation analysis data, so as to facilitate the proposal of improvements in the early design stage of the whole vehicle, which will effectively avoid the outbreak of problems in the later installation, and is conducive to improving efficiency and avoiding consumption of additional costs in the later actual assembly.

[0005] In order to achieve the above objectives, this application mainly provides the following technical solutions:

[0006] In a first aspect, the present application provides a method for analyzing the amount of vias for installing a battery pack on a vehicle body, which is applied to a preset simulation assembly model, wherein the preset simulation assembly model is used to simulate the assembly process of installing the battery pack on the vehicle body, and the method comprises:

[0007] Importing vehicle body data, battery pack data and a virtual battery packaging tool, wherein the virtual battery packaging tool is provided with positioning pins;

[0008] Based on the battery pack data, the simulation at least constructs: a plurality of mounting surfaces on the battery pack and mounting holes on the mounting surfaces;

[0009] Based on the vehicle body data, the simulation at least comprises: a plurality of nut holes on the vehicle body, wherein there is a one-to-one correspondence between the nut holes and the mounting holes;

[0010] In the process of installing the battery pack on the vehicle body based on the positioning pin and the mounting surface, a preset deviation analysis module is used to measure the through-hole amount between the mounting hole and the nut hole, and deviation analysis data corresponding to the through-hole amount is output.

[0011] In a second aspect of the present application, a device for analyzing the amount of vias for installing a battery pack on a vehicle body is provided, which is applied to a preset simulation assembly model, wherein the preset simulation assembly model is used to simulate the assembly process of installing the battery pack on the vehicle body, and the device comprises:

[0012] An import unit, used for importing vehicle body data, battery pack data and a virtual battery packaging tool, wherein the virtual battery packaging tool is provided with a positioning pin;

[0013] A first construction unit, configured to simulate and construct at least: a plurality of mounting surfaces on the battery pack and mounting holes on the mounting surfaces based on the battery pack data;

[0014] A second construction unit is used to simulate and construct at least: a plurality of nut holes on the vehicle body based on the vehicle body data, wherein there is a one-to-one correspondence between the nut holes and the mounting holes;

[0015] A processing unit is used to measure the through-hole amount between the mounting hole and the nut hole using a preset deviation analysis module during the process of installing the battery pack on the vehicle body based on the positioning pin and the mounting surface, and output deviation analysis data corresponding to the through-hole amount.

[0016] A third aspect of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method for analyzing the via quantity of a battery pack installed on a vehicle body as described above is implemented.

[0017] The fourth aspect of the present application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the method for analyzing the via quantity of a battery pack installed on a vehicle body as described above is implemented.

[0018] By means of the above technical solution, the technical solution provided by this application has at least the following advantages:

[0019] The present application provides a method and device for analyzing the amount of through-holes when installing a battery pack on a vehicle body. The present application pre-builds a simulation assembly model to simulate the assembly process of installing the battery pack on the vehicle body. The mounting surface and mounting holes on the battery pack are constructed based on the battery pack data imported into the model, and the nut holes on the vehicle body are constructed based on the vehicle body data imported into the model. Each nut hole corresponds to a mounting hole one by one. Therefore, in the process of installing the battery pack on the vehicle body based on the locating pins of the virtual battery packaging tool imported into the model, the preset deviation analysis module is used to measure the amount of through-holes between each corresponding mounting hole and nut hole, and the deviation analysis data is output.

[0020] Compared with the prior art, the present application simulates the battery pack assembly process and outputs deviation analysis data before the actual assembly of the whole vehicle, and the deviation analysis data can indicate the deviation between each mounting hole and its corresponding nut hole during the installation process (including no deviation and deviation (such as misaligned holes)). Therefore, utilizing such deviation analysis data can help improve the actual assembly effect of the whole vehicle. That is, making improvements in the early design stage of the whole vehicle will effectively avoid the outbreak of problems in the later installation, thereby solving the technical problem in the prior art that hole expansion has to be used to meet the needs due to misaligned holes during installation. The simulated assembly solution provided by the present application is conducive to improving efficiency and avoiding extra costs in the later actual assembly.

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

[0022] 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 application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0023] Figure 1 A flow chart of a method for analyzing the amount of vias when installing a battery pack on a vehicle body provided in an embodiment of the present application;

[0024] Figure 2 A flow chart of another method for analyzing the amount of vias when installing a battery pack on a vehicle body provided in an embodiment of the present application;

[0025] Figure 3 A schematic plan view of a battery pack provided in an embodiment of the present application;

[0026] Figure 4A schematic plan view of a vehicle body provided in an embodiment of the present application;

[0027] Figure 5 A block diagram of a device for analyzing the amount of vias for installing a battery pack on a vehicle body provided in an embodiment of the present application;

[0028] Figure 6 A block diagram of another device for analyzing via quantity for installing a battery pack on a vehicle body provided in an embodiment of the present application. DETAILED DESCRIPTION

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

[0030] Now, during the final assembly of the whole vehicle, the battery packs of previous models will come with positioning pins to achieve self-positioning assembly to the body, but it is still inevitable that the mounting holes of the body or battery pack will be misaligned, so it is necessary to expand the holes to meet the assembly requirements, which is a waste of time and money.

[0031] The inventors have found that in the early stage of vehicle design, it is usually impossible to use physical objects to verify the vehicle assembly process, and the accuracy of the deviation values ​​calculated in the installation using traditional one-dimensional and two-dimensional dimension chains is also relatively poor.

[0032] To this end, after research, the inventor found that if a software could be obtained to simulate the installation of a battery pack on a vehicle body, and use the software to measure installation deviations and output deviation analysis data, it would be helpful to provide more accurate installation design data for the vehicle design stage, so as to ensure that problems would not occur during the actual vehicle installation at a later stage.

[0033] Based on the above considerations, an embodiment of the present disclosure provides an analysis method for the amount of vias for installing a battery pack on a vehicle body. The execution subject is a pre-built preset simulation assembly model, which is created using three-dimensional deviation analysis software (Three-Dimensional Computational Simulation, 3DCS) to simulate the assembly process of installing the battery pack on the vehicle body, and to evaluate whether the gap, surface difference, etc. between the battery pack and surrounding components meet the design requirements during the installation process under different working conditions, thereby realizing deviation simulation analysis during the installation process, which helps to discover potential problems in advance in the vehicle design stage, and take corresponding measures to optimize them in a timely manner, such as Figure 1 As shown, the present application embodiment provides the following specific steps:

[0034] 101. Import vehicle body data, battery pack data and a virtual battery packaging tool, where positioning pins are provided on the virtual battery packaging tool.

[0035] The body data at least includes: body length, width and height data, wheelbase and track data, front and rear overhang data, minimum ground clearance data, approach angle / departure angle and longitudinal breakover angle data, battery compartment installation position and size, nut hole position / size required for installation, etc. In vehicle design, body data are crucial parameters. They not only determine the appearance size of the car, but also directly affect the performance, handling, safety and comfort of the car.

[0036] Battery pack data includes at least: battery capacity, battery voltage and current, battery pack size and weight, battery pack structure and design (such as mounting hole position and size), etc. In vehicle design, battery pack data is one of the most important parameters, which is directly related to the range, performance, safety and overall layout of electric vehicles.

[0037] In addition, the embodiment of the present application also pre-constructs a virtual battery packaging tool to assist in the assembly between the battery pack and the vehicle body. In order to improve the efficiency of the auxiliary assembly, the embodiment of the present application also designs and sets positioning pins in the virtual battery packaging tool, thereby effectively achieving the installation positioning between the auxiliary battery pack and the vehicle body.

[0038] As described above, the embodiment of the present application imports the vehicle body data, battery pack data and virtual battery packaging into a preset simulation assembly model in advance, so that in the vehicle design stage, the model is used for battery packs of different sizes and installation positions on the vehicle body, and the virtual battery packaging is used to realize the simulated battery pack assembly process in specific scenarios.

[0039] 102. Based on the battery pack data, the simulation at least constructs: multiple mounting surfaces on the battery pack and mounting holes on the mounting surfaces.

[0040] The embodiment of the present application simulates and constructs multiple mounting surfaces on the battery pack based on the battery pack data, that is, for the vehicle body to be assembled, the contact surface that needs to be fitted with the vehicle body, and in order to achieve fixed installation, it is necessary to simulate and construct the mounting holes on each mounting surface in advance, and the initial size of each mounting hole can be designed.

[0041] 103. Based on the vehicle body data, the simulation at least includes: a plurality of nut holes on the vehicle body, and there is a one-to-one correspondence between the nut holes and the mounting holes.

[0042] The embodiment of the present application simulates and constructs multiple nut holes on the vehicle body based on the vehicle body data, and each nut hole corresponds to the mounting hole on the battery pack. It should be noted that in the assembly process of the actual battery pack, bolts are passed through the mounting holes on the battery pack and fixed to the nuts on the vehicle body, and then the battery pack and the vehicle body are tightened by bolts to achieve the fixed installation of the battery pack on the vehicle body.

[0043] The embodiment of the present application simulates the process of installing a battery pack. In order to simplify the above physical operation steps and ensure that it is still possible to pass through the mounting hole and the nut hole for fixed installation, the through-hole amount measured in the embodiment of the present application can be simplified as follows: measuring the difference between the diameter of the mounting hole and the diameter of the nut hole; and it should be noted that when measuring the through-hole amount, it is not just a static comparison of a mounting hole and its corresponding nut hole, but it is necessary to consider the simultaneous comparison of multiple mounting holes and their corresponding nut holes during the installation process, and because installation is a dynamic process, based on different factors, it is very likely that a mounting hole and its corresponding nut hole will be misaligned.

[0044] 104. In the process of installing the battery pack on the vehicle body based on the positioning pin and the mounting surface, a preset deviation analysis module is used to measure the through-hole amount between the mounting hole and the nut hole, and the deviation analysis data corresponding to the through-hole amount is output.

[0045] In the embodiment of the present application, the virtual battery packaging corresponds to the automated guided vehicle (AGV) in the physical battery packaging assembly process. It should be noted that in the physical battery packaging assembly process, the battery packaging is first assembled on the AVG platform, then lifted by the AGV, and the battery packaging is connected to the vehicle body by tightening the bolts on the battery packaging to achieve fixed assembly to the vehicle body.

[0046] The embodiment of the present application utilizes a virtual battery packaging tool to simulate the functions of an AGV tool, and during the simulated assembly of the battery pack, a positioning pin is also used to position and fix the battery pack to the virtual battery packaging tool, and then the battery pack and the tool are assembled as a whole to the vehicle body.

[0047] In the embodiment of the present application, the preset simulation assembly model is used not only to simulate the battery pack assembly process, but the embodiment of the present application also has a preset deviation analysis module built into the model. It is a functional module in the model that actually has deviation simulation analysis, and the implementation of this functional module depends on 3DCS, thereby realizing the evaluation of whether the gap, surface difference, etc. between the battery pack and surrounding components meet the design requirements, and outputting the deviation analysis data in the simulated installation process, and the deviation analysis data at least includes analysis data on the via amount.

[0048] As described above, the embodiment of the present application provides a method for analyzing the amount of vias when installing a battery pack on a vehicle body. The embodiment of the present application pre-builds a simulation assembly model to simulate the assembly process of installing the battery pack on the vehicle body. The mounting surface and mounting holes on the battery pack are constructed based on the battery pack data imported into the model, and the nut holes on the vehicle body are constructed based on the vehicle body data imported into the model. Each nut hole corresponds to a mounting hole one by one. Therefore, in the process of installing the battery pack on the vehicle body based on the locating pins of the virtual battery packaging tool imported into the model, the preset deviation analysis module is used to measure the amount of vias between each corresponding mounting hole and the nut hole, and the deviation analysis data is output.

[0049] Compared with the prior art, the embodiment of the present application simulates the battery pack assembly process and outputs deviation analysis data before the actual assembly of the whole vehicle, and the deviation analysis data can indicate the deviation between each mounting hole and its corresponding nut hole during the installation process (including no deviation and deviation (such as misaligned holes)). Therefore, utilizing such deviation analysis data can help improve the actual assembly effect of the whole vehicle. That is, making improvements in the early design stage of the whole vehicle will effectively avoid the outbreak of problems in the later installation, thereby solving the technical problem in the prior art that hole expansion has to be used to meet the needs due to misaligned holes during installation. The simulated assembly solution provided in the embodiment of the present application is conducive to improving efficiency and avoiding extra costs in the later actual assembly.

[0050] In some specific embodiments, in order to explain in more detail, the embodiments of the present application also provide another method for analyzing the via quantity of a battery pack installed on a vehicle body, such as Figure 2 As shown, the present application embodiment provides the following specific steps:

[0051] 201. Import vehicle body data, battery pack data and a virtual battery packaging tool, wherein the virtual battery packaging tool is provided with positioning pins, and the positioning pins include a first positioning pin and a second positioning pin.

[0052] 202. Based on the battery pack data, the simulation at least constructs: a plurality of mounting surfaces on the battery pack and mounting holes on the mounting surfaces, a first main positioning hole and a first secondary positioning hole on the battery pack.

[0053] 203. Based on the vehicle body data, the simulation at least includes: multiple nut holes on the vehicle body, and there is a one-to-one correspondence between the nut holes and the mounting holes; second main positioning holes and secondary positioning holes on the vehicle body, and there is a one-to-one correspondence between the second main positioning holes and the first main positioning holes, and there is a one-to-one correspondence between the secondary positioning holes and the secondary positioning holes.

[0054] The above 201-203 are explained: in addition to the explanation in 101 (no further details are given here), the embodiment of the present application is to set two positioning pins in the virtual battery packaging, such as the first positioning pin and the second positioning pin; in addition to the explanation in 102 (no further details are given here), the embodiment of the present application is also to set two positioning holes on the battery pack, such as the first main positioning hole and the first positioning hole; and, in addition to the explanation in 103 (no further details are given here), the embodiment of the present application is also to set two positioning holes on the battery pack, such as the second main positioning hole and the second positioning hole, and the second main positioning hole has a one-to-one correspondence with the first main positioning hole, and the second positioning hole has a one-to-one correspondence with the second positioning hole.

[0055] It should be noted that the embodiments of the present application use the words "first" and "second" as identifiers to distinguish different positioning pins, different main positioning holes, and different secondary positioning holes. Therefore, "first" and "second" are only used as identifiers here, and there is no other ambiguity such as sorting.

[0056] In the embodiment of the present application, a first main positioning hole and a first primary positioning hole are designed on the battery pack to replace the positioning pins on the battery pack. Such a design will greatly reduce the production cost of the battery pack. In order to ensure that the auxiliary battery pack is fixedly connected to the vehicle body, the embodiment of the present application correspondingly designs a second main positioning hole and a second secondary positioning hole on the vehicle body, and two positioning pins are set on the virtual battery packaging tool used.

[0057] 204. According to the one-to-one correspondence between the mounting holes on the battery pack and the nut holes on the vehicle body, a plurality of parts groups are formed, each of which includes a mounting hole and a nut hole uniquely corresponding to the mounting hole.

[0058] In an embodiment of the present application, in order to successfully install the battery pack on the vehicle body, the mounting holes on the battery pack are designed to correspond one-to-one with the nut holes on the vehicle body, thereby forming multiple parts groups, each parts group including a mounting hole and a nut hole uniquely corresponding to the mounting hole.

[0059] To exemplify 201-204, the present application embodiment provides a plan view of a battery pack, such as Figure 3 , and provide a plan view of the vehicle body, such as Figure 4 .exist Figure 3 In the figure, P1, P2, P3 and P4 are the four mounting surfaces of the battery pack, A1-A12 are the 12 mounting holes of the battery pack, H1 and H2 are the first main positioning hole and the second positioning hole on the battery pack. For example, the size of H1 is φ19, and the size of H2 is 20X26, both in millimeters. Figure 4In the figure, P5, P6, P7 and P8 are four mounting surfaces on the vehicle body, B1-B12 are 12 nut holes on the vehicle body, and H3 and H4 are the second main positioning hole and the secondary positioning hole on the vehicle body. In the specific implementation steps of constructing these mounting surfaces, mounting holes, nut holes, and positioning holes, in the model, the mounting surfaces (P1-P4), mounting holes (A1-A12), and positioning holes (H1-H2) on the battery pack can be constructed first, and then copied on the vehicle body based on the relative position coordinates to construct the mounting surfaces (P5-P8), nut holes (B1-B12), and positioning holes (H3-H4), so that (P1-P4) corresponds to (P5-P8), (A1-A12) corresponds to (B1-B12), and (H1-H2) corresponds to (H3-H4).

[0060] 205. Install the battery pack onto the vehicle body based on the positioning pins and the mounting surface.

[0061] This step is detailed as follows: (1)-(2);

[0062] (1) The battery package is assembled onto the virtual battery package by respectively assembling the first main locating hole and the first secondary locating hole onto the first locating pin and the second locating pin on the virtual battery package.

[0063] Combined with Figure 3 and Figure 4 To provide an exemplary explanation, an embodiment of the present application is a process of constructing an offset plane movement (StepPlane), in which H1 and H2 are assembled to the first positioning pin (Pin1) and the second positioning pin (Pin2) of the virtual battery package, and the constraint is required to maintain in three-dimensional space that P1-P4 can be assembled to P5-P8 on the vehicle body in the future, thereby constraining the battery pack in three-dimensional space (XYZ) with six degrees of freedom, for example, including: based on the fact that P1-P4 can be assembled to P5-P8 on the vehicle body in the future, the three degrees of freedom of the vehicle body are controlled in the Z direction, namely, up and down movement, front and back rotation, and left and right rotation; on H1 and H2, the two degrees of freedom of movement along the X direction and the Y direction are controlled; since H1 and H2, one is the main positioning hole and the other is the positioning hole, the movement in the Y direction is controlled during positioning; the above three rotations and three movements realize the control of six degrees of freedom.

[0064] (2) The battery pack is carried with the virtual battery packaging tool and assembled onto the vehicle body as a whole by assembling the first locating pin and the second locating pin into the second main locating hole and the secondary locating hole on the vehicle body respectively.

[0065] Combined with Figure 3 and Figure 4For illustrative explanation, the embodiment of the present application is a process of constructing an offset plane movement (StepPlane). In this process, the first locating pin (Pin1) and the second locating pin (Pin2) are assembled to H3 and H4 on the vehicle body respectively, and the constraint is required to maintain in three-dimensional space that P1-P4 can be assembled to P5-P8 on the vehicle body in the future. The six degrees of freedom of the overall tooling formed by the fixture and the battery pack are constrained in three-dimensional space (XYZ). The above six degrees of freedom will not be repeated here.

[0066] 206. During the implementation of 205 above, a preset circular interference measurement algorithm is used to measure the through-hole amount between the mounting hole and the nut hole in each parts group, and the deviation analysis data corresponding to the through-hole amount is output.

[0067] Circle Interference Measure is a method for evaluating the minimum clearance, maximum clearance, and interference between one or more hole / pin assemblies. It can help determine the number of assemblies that cannot be built due to mismatches between holes and pins. In the embodiment of the present application, a preset circle interference measurement algorithm adapted to the scenario is pre-built in a simulated battery pack assembly scenario, and is applied to measure the amount of through-holes between the mounting holes and the nut holes in each component group. Figure 3 and attached Figure 4 In the figure, the via amounts of these 12 component groups, A1 and B1, A2 and B2, ..., A12 and B12, are measured one by one.

[0068] Further, in order to increase the comprehensiveness and accuracy of the preset circular interference measurement algorithm in the simulated battery packaging assembly scenario, the embodiment of the present application pre-constructs tolerance data in the model, sets the upper and lower tolerance limits, and sets the measurement mode to absolute value (Absolute), as follows:

[0069] (a) Body tolerance: construct the local reference for the installation of the battery pack on the body. The measurement point file requires that all mounting nuts of the battery pack have functional dimensions in the X&Y directions relative to the positioning holes of the battery pack on the body (for example, ±1.5mm).

[0070] (b) Battery pack tolerance: The battery pack tolerance includes the verticality of the battery pack positioning holes, the position of the mounting holes, and the dimensional tolerance of all holes. Here, we refer to the battery pack GD&T. GD&T (Geometric Dimensioning and Tolerancing) is an internationally accepted engineering language used to define and explain the geometric dimensions and tolerance requirements of products.

[0071] (c) Virtual battery packaging tooling tolerance, tooling tolerance includes tooling positioning verticality and dimensional tolerance.

[0072] It should be noted that the embodiment of the present application is to simultaneously measure the amount of through-holes in each parts group while simulating the dynamic process of battery pack assembly. During the dynamic process, due to various conditions and factors, there may be a situation where the amount of through-holes between the mounting holes and the nut holes in a certain parts group is very small or even misaligned. These are all included in the output deviation analysis data.

[0073] In some modified embodiments, in order to increase the accuracy of the deviation analysis data obtained in 206, the embodiment of the present application sets the number of tests corresponding to a round of test tasks (such as 5000 times), wherein any test in a round of test tasks is used to cover the test performed on each parts group, for example, in 5000 times of "based on positioning pins and mounting surfaces to install the battery pack on the vehicle body" (such as 205), each test measures the via amount of 12 parts groups, that is, for any test, the deviation analysis data corresponding to the via amount is output, and then based on the deviation analysis data corresponding to each test, the deviation analysis data corresponding to the test task is determined, for example, by applying mathematical operations such as weighted average, and the deviation analysis data corresponding to a round of test tasks is output. The deviation analysis data of a round of test tasks is used to measure the via amount of all parts groups, such as whether the via amount is too small, whether there is a misaligned hole situation and its probability, etc.

[0074] In some modified embodiments, the embodiments of the present application also provide optimization based on multiple rounds of iterative test tasks to obtain optimized deviation analysis data, which can help obtain a more optimized via amount, thereby obtaining an optimized via amount in the vehicle design stage, which can greatly avoid the occurrence of problems in the actual assembly of the vehicle later, and improve the success rate of one-time assembly. Specifically, the embodiments of the present application provide the following specific steps:

[0075] (1) In the embodiment of the present application, the deviation analysis data may be set in advance to include the misaligned hole rate data, and accordingly, the misaligned hole rate corresponding to the amount of through-holes in the deviation analysis data corresponding to a test task may be used. If the misaligned hole rate reaches a preset threshold, the preset condition factors involved in the process of installing the battery pack on the vehicle body are adjusted.

[0076] In the embodiment of the present application, the preset condition factors that can be pre-constructed include at least: tolerance condition factors, assembly condition factors, positioning condition factors and mounting hole diameter condition factors involved in installation.

[0077] (a) The tolerance condition factors involved in installation may include, but are not limited to, the tolerances pre-built in the above model, such as body tolerance, battery pack tolerance, and virtual battery pack tolerance. For example: body nut hole position accuracy 3.0; battery pack installation hole position accuracy 2.0.

[0078] (b), assembly condition factors, may include but are not limited to: adjusting the positions of the first main positioning hole and the first secondary positioning hole on the battery pack (such as Figure 3 In order to ensure correct installation, the positions of the second main positioning hole and the secondary positioning hole on the body must also be adjusted (such as Figure 4 H3 and H4), and it can be seen that the distance between the two positioning holes of the battery pack is relatively close, which has a greater impact on the rotation of the battery pack assembly. This can be improved by increasing the straight-line distance between the primary and secondary positioning holes.

[0079] (c) Positioning condition factors may include, but are not limited to: floating between the virtual battery packaging positioning pin and the battery pack and body hole pin. For example, the diameter of the virtual battery packaging positioning pin, the current single-side gap between the positioning pin and the positioning hole is 0.5mm, and the floating effect of the hole pin is relatively large, so the diameter of the fixture positioning pin can be optimized.

[0080] (d), mounting hole diameter condition factor: Since the embodiment of the present application simulates the battery pack assembly process in the vehicle design stage, especially for the battery pack design, if the size of the parts on the body does not change, if the deviation analysis data obtained through the test task indicates that the misalignment rate is relatively high, then it is also possible to consider improving the size of the mounting holes on the battery pack. However, it should be noted that, considering the design cost issue, (a), (b), and (c) above are the priority adjustment items, but if these three adjustments still result in poor improvement in the final through-hole amount, adjustments can be made based on (d).

[0081] (2) After adjusting the preset condition factors, a second round of test tasks is performed to output new deviation analysis data, where the new deviation analysis data at least includes a new misalignment rate.

[0082] (3) Determine whether the new misalignment rate is less than a preset threshold.

[0083] (4) If it is determined that the new misalignment rate is less than the preset threshold, the deviation analysis data corresponding to this round of test tasks is output and provided to relevant engineers as reference data for designing the via quantity. However, if it is determined that the new misalignment rate is not less than the preset threshold, the preset condition factor adjustment operation is iteratively performed to perform the next round of test tasks until the target misalignment rate is less than the preset threshold in a round of target test tasks, and then the iterative execution operation is stopped.

[0084] In the above (1)-(4), in the process of iteratively executing the operation of adjusting the preset condition factor to execute the next round of test tasks, the embodiment of the present application selects at least one from multiple preset condition factors to be added to the test task. For example, a preset condition factor can be preferentially selected to be added to the iterative test task, but if the adjustment effect is not good (that is, the misalignment rate is still too high), the preset condition factor can be replaced and added to the test task again. Alternatively, if the adjustment effect of one preset condition factor is still not good enough, multiple preset condition factors can be selected as a combination to be added to the test task.

[0085] Furthermore, in order to obtain better adjustment effects while taking into account the test effects, after determining the selected preset condition factors (such as one or a combination of multiple conditions), iterative test tasks are performed based on the same selected preset condition factors or combinations. Even after multiple rounds of iterative test tasks, the final output is the deviation analysis data corresponding to the same preset condition factor or combination.

[0086] For example, a preset condition factor A, or a preset condition factor combination B, one scheme is to use the preset condition factor A to add to the test task, obtain the target test task after multiple rounds of iterative operations, and obtain the target deviation analysis data corresponding to the target test task; another scheme is to use the preset condition factor combination B to add to the test task, obtain the target test task after multiple rounds of iterative operations, and obtain the target deviation analysis data corresponding to the target test task. It should be noted that the two schemes can be operated independently and in parallel. In addition, in order to distinguish the reference, the embodiment of the present application uses the word "target" to refer to the last test task after multiple rounds of iterations.

[0087] As the above Figure 1 , 2 The implementation of the method shown in the figure, the embodiment of the present application provides a device for analyzing the vias of a battery pack installed on a vehicle body. This device embodiment corresponds to the aforementioned method embodiment. For ease of reading, this device embodiment will not repeat the details of the aforementioned method embodiment one by one, but it should be clear that the device in this embodiment can correspond to all the contents of the aforementioned method embodiment. This device is used to simulate the battery pack assembly process during the vehicle design stage and output deviation analysis data, such as Figure 5 , which is a device provided on a preset simulation assembly model, the preset simulation assembly model is used to simulate the assembly process of installing a battery pack on a vehicle body, and the device includes:

[0088] An import unit 31, used to import vehicle body data, battery pack data and a virtual battery packaging tool, wherein the virtual battery packaging tool is provided with a positioning pin;

[0089] A first construction unit 32 is used to simulate and construct at least: a plurality of mounting surfaces on the battery pack and mounting holes on the mounting surfaces based on the battery pack data;

[0090] A second construction unit 33 is used to simulate and construct at least a plurality of nut holes on the vehicle body based on the vehicle body data, wherein the nut holes and the mounting holes have a one-to-one correspondence relationship;

[0091] The processing unit 34 is used to measure the through-hole amount between the mounting hole and the nut hole using a preset deviation analysis module during the process of installing the battery pack on the vehicle body based on the positioning pin and the mounting surface, and output deviation analysis data corresponding to the through-hole amount.

[0092] In some modified embodiments, Figure 6 As shown, the first construction unit 32 is further used to simulate and construct, based on the battery pack data, a first main positioning hole and a first positioning hole on the battery pack;

[0093] The second construction unit 33 is also used to simulate and construct, based on the vehicle body data, a second main positioning hole and a secondary positioning hole on the vehicle body, the second main positioning hole and the first main positioning hole have a one-to-one correspondence, and the secondary positioning hole and the secondary positioning hole have a one-to-one correspondence.

[0094] In some modified embodiments, Figure 6 As shown, the positioning pin includes a first positioning pin and a second positioning pin; the assembly unit 35 is specifically used for:

[0095] Assembling the battery package to the virtual battery package by respectively assembling the first main locating hole and the first secondary locating hole to the first locating pin and the second locating pin on the virtual battery package;

[0096] By respectively assembling the first locating pin and the second locating pin to the second main locating hole and the secondary locating hole on the vehicle body, the battery pack carrying the virtual battery packaging tool is assembled onto the vehicle body as a whole.

[0097] In some modified embodiments, Figure 6 As shown, the processing unit 34 includes:

[0098] A construction module 341, configured to construct a plurality of parts groups according to a one-to-one correspondence between the mounting holes on the battery pack and the nut holes on the vehicle body, each of the parts groups including one mounting hole and the nut hole uniquely corresponding to the mounting hole;

[0099] The processing module 342 is used to measure the through-hole amount between the mounting hole and the nut hole in each of the parts groups by using a preset circular interference measurement algorithm during the process of installing the battery pack on the vehicle body based on the locating pin and the mounting surface, and output deviation analysis data corresponding to the through-hole amount.

[0100] In some modified embodiments, the processing module 34 is specifically used for:

[0101] Setting the number of tests corresponding to a round of test tasks, wherein any test in the test tasks is used to cover the test performed on each of the parts groups;

[0102] For any test, output the deviation analysis data corresponding to the via quantity;

[0103] Based on the deviation analysis data corresponding to each test, the deviation analysis data corresponding to the test task is determined.

[0104] In some modified embodiments, during the execution of the processing module 34, if the deviation analysis data corresponding to the test task at least includes the misaligned hole rate corresponding to the via quantity, the method further includes:

[0105] If the misalignment rate reaches a preset threshold, adjusting a preset condition factor involved in the process of installing the battery pack on the vehicle body;

[0106] After adjusting the preset condition factor, executing a second round of test tasks to output new deviation analysis data, wherein the new deviation analysis data at least includes a new misalignment rate;

[0107] Determining whether the new misaligned hole rate is less than the preset threshold;

[0108] If not, the preset condition factor adjustment operation is iteratively performed to perform the next round of test tasks until the target hole error rate is less than the preset threshold value in a round of target test tasks, and then the iterative execution operation is stopped.

[0109] In some modified embodiments, during the execution of the processing module 34, the adjustment of the pre-set condition factors involved in the process of installing the battery pack on the vehicle body includes:

[0110] Configuring the preset condition factors at least includes: tolerance condition factors, assembly condition factors, positioning condition factors and the mounting hole diameter condition factors involved in installation;

[0111] In the process of iteratively executing the operation of adjusting the preset condition factors to execute the next round of test tasks, at least one is selected from the plurality of preset condition factors to be added to the test task.

[0112] In summary, the embodiment of the present application provides a method and device for analyzing the amount of through-holes for installing a battery pack on a vehicle body. The embodiment of the present application pre-builds a simulation assembly model for simulating the assembly process of installing a battery pack on a vehicle body, constructs the mounting surface and mounting holes on the battery pack based on the battery pack data imported into the model, and constructs the nut holes on the vehicle body based on the vehicle body data imported into the model, and each nut hole corresponds to the mounting hole one by one, so that in the process of installing the battery pack on the vehicle body based on the positioning pin of the virtual battery pack imported into the model, the amount of through-holes between each corresponding mounting hole and nut hole is measured by using a preset deviation analysis module, and the deviation analysis data is output. In addition, a round of test tasks is set to include multiple test times, and each round of test tasks will output deviation analysis data, so that in multiple rounds of iterative test tasks, by adding and adjusting preset condition factors, the target deviation analysis data corresponding to the target test task is finally made to contain the lowest possible misalignment rate after multiple rounds of iterative adjustment, so that the amount of through-holes obtained is helpful to improve the success rate of battery pack installation completion in the later actual vehicle assembly, which is conducive to improving efficiency and avoiding consumption of additional costs in the later actual assembly.

[0113] The via quantity analysis device for installing a battery pack on a vehicle body includes a processor and a memory. The above-mentioned import unit, the first construction unit, the second construction unit and the processing unit are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.

[0114] The processor contains a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the kernel parameters can be adjusted to simulate the battery pack assembly process and output deviation analysis data, so as to facilitate improvements in the early design stage of the vehicle, effectively avoid the outbreak of later installation problems, and help improve efficiency and avoid extra costs in the later actual assembly.

[0115] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method for analyzing the via quantity when a battery pack is installed on a vehicle body as described above is implemented.

[0116] An embodiment of the present application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the method for analyzing the via quantity of a battery pack installed on a vehicle body as described above is implemented.

[0117] An embodiment of the present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that initializes the steps of a method for analyzing the via quantity of a battery pack installed on a vehicle body.

[0118] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0119] In a typical configuration, the device includes one or more processors (CPU), memory and bus. The device may also include input / output interface, network interface and the like.

[0120] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip. The memory is an example of a computer-readable medium.

[0121] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0122] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0123] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0124] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for analyzing the amount of vias when installing a battery pack on a vehicle body, characterized in that: Applied to a preset simulation assembly model, the preset simulation assembly model is used to simulate the assembly process of installing a battery pack on a vehicle body, the method comprising: Importing vehicle body data, battery pack data and a virtual battery packaging tool, wherein the virtual battery packaging tool is provided with positioning pins; Based on the battery pack data, the simulation at least constructs: a plurality of mounting surfaces on the battery pack and mounting holes on the mounting surfaces; Based on the vehicle body data, the simulation at least comprises: a plurality of nut holes on the vehicle body, wherein there is a one-to-one correspondence between the nut holes and the mounting holes; In the process of installing the battery pack on the vehicle body based on the positioning pin and the mounting surface, a preset deviation analysis module is used to measure the through-hole amount between the mounting hole and the nut hole, and deviation analysis data corresponding to the through-hole amount is output.

2. The method according to claim 1, characterized in that Based on the battery pack data, the simulation construction further includes: a first main positioning hole and a first secondary positioning hole on the battery pack; Based on the vehicle body data, the simulation construction also includes: a second main positioning hole and a secondary positioning hole on the vehicle body, the second main positioning hole and the first main positioning hole have a one-to-one correspondence, and the secondary positioning hole and the secondary positioning hole have a one-to-one correspondence.

3. The method according to claim 2, characterized in that The positioning pin includes a first positioning pin and a second positioning pin; the process of installing the battery pack on the vehicle body based on the positioning pin and the mounting surface includes: Assembling the battery package to the virtual battery package by respectively assembling the first main locating hole and the first secondary locating hole to the first locating pin and the second locating pin on the virtual battery package; By respectively assembling the first locating pin and the second locating pin to the second main locating hole and the secondary locating hole on the vehicle body, the battery package is assembled to the vehicle body using the virtual battery package.

4. The method according to any one of claims 1 to 3, characterized in that The method of measuring the through hole amount between the mounting hole and the nut hole by using a preset deviation analysis module and outputting deviation analysis data corresponding to the through hole amount includes: According to the one-to-one correspondence between the mounting holes on the battery pack and the nut holes on the vehicle body, a plurality of parts groups are formed, each of the parts groups including one mounting hole and the nut hole uniquely corresponding to the mounting hole; In the process of installing the battery pack on the vehicle body based on the locating pin and the mounting surface, a preset circular interference measurement algorithm is used to measure the through-hole amount between the mounting hole and the nut hole in each of the parts groups, and deviation analysis data corresponding to the through-hole amount is output.

5. The method according to claim 4, characterized in that The method of measuring the through-hole amount between the mounting hole and the nut hole in each of the parts groups by using a preset circular interference measurement algorithm and outputting deviation analysis data corresponding to the through-hole amount includes: Setting the number of tests corresponding to a round of test tasks, wherein any test in the test tasks is used to cover the test performed on each of the parts groups; For any test, output the deviation analysis data corresponding to the via quantity; Based on the deviation analysis data corresponding to each test, the deviation analysis data corresponding to the test task is determined.

6. The method according to claim 5, characterized in that If the deviation analysis data corresponding to the test task at least includes the misaligned hole rate corresponding to the via quantity, the method further includes: If the misalignment rate reaches a preset threshold, adjusting a preset condition factor involved in the process of installing the battery pack on the vehicle body; After adjusting the preset condition factor, executing a second round of test tasks to output new deviation analysis data, wherein the new deviation analysis data at least includes a new misalignment rate; Determining whether the new misaligned hole rate is less than the preset threshold; If not, the preset condition factor adjustment operation is iteratively performed to perform the next round of test tasks until the target hole error rate is less than the preset threshold value in a round of target test tasks, and then the iterative execution operation is stopped.

7. The method according to claim 6, characterized in that The adjustment of the pre-condition factors involved in the process of installing the battery pack on the vehicle body includes: Configuring the preset condition factors at least includes: tolerance condition factors, assembly condition factors, positioning condition factors and the mounting hole diameter condition factors involved in installation; In the process of iteratively executing the operation of adjusting the preset condition factors to execute the next round of test tasks, at least one is selected from the plurality of preset condition factors to be added to the test task.

8. A device for analyzing the amount of vias when installing a battery pack on a vehicle body, characterized in that: Applied on a preset simulation assembly model, the preset simulation assembly model is used to simulate the assembly process of installing a battery pack on a vehicle body, and the device includes: An import unit, used for importing vehicle body data, battery pack data and a virtual battery packaging tool, wherein the virtual battery packaging tool is provided with a positioning pin; A first construction unit, configured to simulate and construct at least: a plurality of mounting surfaces on the battery pack and mounting holes on the mounting surfaces based on the battery pack data; A second construction unit is used to simulate and construct at least: a plurality of nut holes on the vehicle body based on the vehicle body data, wherein there is a one-to-one correspondence between the nut holes and the mounting holes; A processing unit is used to measure the through-hole amount between the mounting hole and the nut hole using a preset deviation analysis module during the process of installing the battery pack on the vehicle body based on the positioning pin and the mounting surface, and output deviation analysis data corresponding to the through-hole amount.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for analyzing the via quantity of a battery pack installed on a vehicle body as described in any one of claims 1 to 7 is implemented.

10. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, a method for analyzing the amount of vias when a battery pack is installed on a vehicle body as described in any one of claims 1 to 7 is implemented.