Vehicle gap surface difference data processing method and device, medium and electronic equipment
By calculating the dimensional deviation vector and weight of the factors affecting the gap surface difference between adjacent components, the gap surface difference analysis model is optimized, solving the problem of long analysis time for the gap surface difference of the whole vehicle, and realizing efficient gap surface difference analysis and optimization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DONGFENG MOTOR GRP
- Filing Date
- 2023-09-06
- Publication Date
- 2026-07-14
AI Technical Summary
In existing technologies, the analysis of gap surface difference defects in the whole vehicle is time-consuming and inefficient, making it difficult to efficiently analyze and optimize the gap surface difference problem between adjacent parts.
By acquiring the actual dimensional data of each component, the dimensional deviation vector and influence weight of the factors affecting the gap surface difference between adjacent components are calculated, the out-of-tolerance rate is calculated, the gap surface difference analysis model is optimized, and abnormal gap surface differences are marked for analysis.
It improves the efficiency of analyzing surface differences in vehicle clearances, reduces the cost of gap detection between adjacent components, and enhances product manufacturing quality.
Smart Images

Figure CN117232461B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of clearance and surface difference control technology, and in particular, to a method, apparatus, medium, and electronic equipment for processing vehicle clearance and surface difference data. Background Technology
[0002] Currently, physical data analysis and physical repair experiments are commonly used to verify the influencing factors and rectification solutions for vehicle clearance surface differences. However, current methods suffer from long defect analysis times and low efficiency. Therefore, improving the efficiency of analyzing vehicle clearance surface differences is a pressing technical problem that needs to be solved. Summary of the Invention
[0003] The purpose of this application is to provide a method, apparatus, medium, and electronic device for processing vehicle clearance and surface difference data. This application can improve the efficiency of resolving clearance and surface differences.
[0004] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.
[0005] According to one aspect of the embodiments of this application, a method for processing vehicle clearance surface difference data is provided, characterized in that the method includes: acquiring actual size data of each component used for assembling a complete vehicle; determining, based on the actual size data of each component, a size deviation vector of any adjacent component on at least one clearance surface difference influencing factor, wherein the any adjacent component is two components assembled together during vehicle assembly; acquiring the influence weight of each clearance surface difference influencing factor on the clearance surface difference formed between the any adjacent component, wherein the influence weight is determined by the vector direction of the size deviation vector on the corresponding clearance surface difference influencing factor and the measurement direction of the clearance between the any adjacent component; and calculating the out-of-tolerance rate of the clearance between the any adjacent component based on the size deviation vector and the influence weight.
[0006] In one embodiment of this application, based on the aforementioned scheme, the influence weight of each gap surface difference influencing factor on the gap surface difference formed between any adjacent components is determined by the following steps: obtaining the vector direction of the dimensional deviation vector on each gap surface difference influencing factor; obtaining the measurement direction of the gap between any adjacent components; determining the angle between each vector direction and the measurement direction, so as to determine the influence weight of each gap surface difference influencing factor on the gap surface difference formed between any adjacent components through the obtained angles.
[0007] In one embodiment of this application, based on the aforementioned scheme, the cosine value of each included angle is determined as the influence weight of each gap difference influencing factor on the gap difference formed between any adjacent components.
[0008] In one embodiment of this application, based on the foregoing scheme, the step of calculating the out-of-tolerance rate of the gap between any two adjacent components according to the dimensional deviation vector and the influence weight includes: obtaining the tolerance zone of the gap between any two adjacent components, wherein the tolerance zone is the difference between the upper tolerance and the lower tolerance corresponding to the gap between any two adjacent components; and calculating the out-of-tolerance rate of the gap between any two adjacent components according to the dimensional deviation vector, the tolerance zone and the influence weight.
[0009] In one embodiment of this application, based on the foregoing scheme, the out-of-tolerance rate is calculated using the following formula:
[0010]
[0011] Where η represents the out-of-tolerance rate; M i N represents the dimensional deviation vector on the i-th gap surface difference influencing factor; i This represents the influence weight of the i-th gap surface difference influencing factor on the gap surface difference formed between any two adjacent components; D is the tolerance zone.
[0012] In one embodiment of this application, based on the aforementioned scheme, the method further includes: obtaining the deviation rate of the gap surface differences corresponding to multiple groups of adjacent components; sorting the gap surface differences corresponding to multiple groups of adjacent components in descending order of the deviation rate; marking a preset number of gap surface differences at the top of the sort as abnormal gap surface differences, so as to analyze the abnormal causes of the abnormal gap surface differences.
[0013] In one embodiment of this application, based on the aforementioned scheme, the method further includes: obtaining the deviation rate of the gap surface difference corresponding to multiple sets of adjacent components; marking the gap surface difference with the deviation rate exceeding a preset threshold as abnormal gap surface difference, so as to analyze the abnormal cause of the abnormal gap surface difference.
[0014] According to one aspect of the embodiments of this application, a vehicle clearance surface difference data processing device is provided, characterized in that the device includes: a first acquisition unit, configured to acquire actual size data of various components used for assembling a complete vehicle; a determination unit, configured to determine, based on the actual size data of the various components, the size deviation vector of any adjacent components on at least one clearance surface difference influencing factor, wherein the any adjacent components are two components assembled together during vehicle assembly; a second acquisition unit, configured to acquire the influence weight of each clearance surface difference influencing factor on the clearance surface difference formed between the any adjacent components, wherein the influence weight is determined by the vector direction of the size deviation vector on the corresponding clearance surface difference influencing factor and the measurement direction of the clearance between the any adjacent components; and a calculation unit, configured to calculate the out-of-tolerance rate of the clearance between the any adjacent components based on the size deviation vector and the influence weight.
[0015] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, on which a computer program is stored, the computer program including executable instructions that, when executed by a processor, implement the methods described in the above embodiments.
[0016] According to one aspect of the embodiments of this application, an electronic device is provided, including: one or more processors; and a memory for storing executable instructions of the processors, which, when executed by the one or more processors, cause the one or more processors to implement the method described in the above embodiments.
[0017] In the technical solution of this application embodiment, by applying the actual dimensional data of each component used to assemble the complete vehicle to the vehicle clearance surface difference analysis model, it is possible to obtain the clearance surface difference influencing factors affecting the clearance between any adjacent components, as well as the dimensional deviation vectors corresponding to the clearance surface difference influencing factors. Then, the measurement direction corresponding to the clearance between each arbitrary adjacent component and the influence weight of the dimensional deviation vector in the measurement direction are obtained. Based on the dimensional deviation vector and the influence weight, the out-of-tolerance rate for evaluating the clearance deviation between any adjacent components can be calculated, thereby improving the efficiency of clearance surface difference analysis and achieving optimization of the clearance deviation between any adjacent components.
[0018] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0019] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:
[0020] Figure 1 This is a flowchart illustrating a method for processing vehicle clearance surface difference data according to an embodiment of this application;
[0021] Figure 2 This is a detailed flowchart illustrating the influence weights of various gap surface difference influencing factors on the gap surface difference formed between any adjacent components, according to embodiments of this application.
[0022] Figure 3 This is a schematic diagram illustrating the influence weight analysis according to an embodiment of this application;
[0023] Figure 4 This is a block diagram of a vehicle clearance surface difference data processing device according to an embodiment of this application;
[0024] Figure 5 This is a schematic diagram of the system structure of an electronic device according to an embodiment of this application. Detailed Implementation
[0025] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art.
[0026] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.
[0027] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0028] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0029] It should be noted that "multiple" in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0030] The implementation details of the technical solutions in the embodiments of this application are described in detail below:
[0031] First, it should be noted that the vehicle clearance surface difference data processing method proposed in this application can be applied to the application scenario before the assembly of vehicle parts. By calculating the out-of-tolerance rate of the clearance between each adjacent part on the current vehicle, it can effectively predict the deviation defects of the clearance between adjacent parts that may occur after assembly, so as to rework and replace the parts with dimensional deviations in advance, thereby reducing the ability requirements of quality analysis personnel, reducing the cost of gap detection between adjacent parts, and improving the production quality of products.
[0032] According to one aspect of this application, a method for processing vehicle clearance surface difference data is provided. Figure 1 The flowchart below illustrates a method for processing vehicle clearance and surface difference data according to an embodiment of this application. This method can be executed by a device with computational processing capabilities. The method includes at least steps 110 to 140, which are described in detail below:
[0033] In step 110, the actual size data of each component used to assemble the complete vehicle are obtained.
[0034] In this application, to avoid the need for rework of the entire vehicle or its components due to discrepancies in clearances and surface areas after assembly that do not meet production requirements, the actual dimensional data of each component used in assembling the vehicle is obtained before assembly. This actual dimensional data may include datasets for the body-in-white, opening components, adjustment lines, exterior trim components, and interior trim components.
[0035] Continue to refer to Figure 1In step 120, based on the actual size data of each component, the size deviation vector of any adjacent component in at least one gap surface difference influencing factor is determined. The any adjacent component refers to two components that are assembled together when assembling the whole vehicle.
[0036] In this application, after obtaining the actual size data of each component used to assemble the complete vehicle, the actual size data is organized and analyzed to determine the size deviation vector of any adjacent components in terms of at least one gap surface difference influencing factor.
[0037] Specifically, consider the gap between any adjacent components, such as the headlight and the front through-beam lamp gap. Since the headlight and the front through-beam lamp are adjacent components, their actual dimensions affect the size of the gap. Therefore, the factors influencing the gap size are considered as gap surface difference influencing factors, namely, the headlight gap surface deviation and the front through-beam lamp gap surface deviation. The dimensional deviation vectors corresponding to these deviations are obtained. These dimensional deviation vectors act on the headlight and front through-beam lamp gap and affect its size. By analyzing these dimensional deviation vectors, the efficiency of analyzing and optimizing the headlight and front through-beam lamp gap can be improved.
[0038] Continue to refer to Figure 1 In step 130, the influence weight of each gap surface difference influencing factor on the gap surface difference formed between any adjacent components is obtained, wherein the influence weight is determined by the vector direction of the dimensional deviation vector on the corresponding gap surface difference influencing factor and the measurement direction of the gap between any adjacent components.
[0039] In this application, since the dimensional deviation vector can affect the size of the gap between adjacent components, in order to clearly and accurately know the contribution of the dimensional deviation vector to the change in the size of the gap between adjacent components, it is necessary to obtain the influence weight of the dimensional deviation vector on the gap between adjacent components. The influence weight is determined by the vector direction of the dimensional deviation vector on the corresponding gap surface difference influencing factor and the measurement direction of the gap between adjacent components.
[0040] Reference Figure 2 This is a detailed flowchart illustrating the influence weights of various gap surface difference influencing factors on the gap surface difference formed between any adjacent components, according to embodiments of this application. Specifically, it includes steps 210 to 230:
[0041] Step 210: Obtain the vector direction of the dimensional deviation vector for each gap surface difference influencing factor.
[0042] Step 220: Obtain the measurement direction of the gap between any two adjacent components.
[0043] Step 230: Determine the angle between each of the vector directions and the measurement direction, so as to determine the influence weight of each gap surface difference influencing factor on the gap surface difference formed between any adjacent components by using the obtained angles.
[0044] In this embodiment, refer to Figure 3 , Figure 3 This is a schematic diagram illustrating the influence weight analysis according to an embodiment of this application. Figure 3 In this context, the dimensional deviation vector affecting the gap between the headlight and the front through-light is the relative position deviation of the front bumper bracket mounting point. Since the relative position deviation of the front bumper bracket mounting point is a vector, its influence on the gap size depends on the influence weight of this vector in the measurement direction. This influence weight is determined based on the angle between the vector's direction and the measurement direction.
[0045] Furthermore, in this application, the cosine value of each included angle is determined as the influence weight of each gap difference influencing factor on the gap difference formed between any adjacent components.
[0046] for example, Figure 3 The diagram shows the vector direction of the relative position deviation of the front bumper bracket mounting point (i.e., the direction corresponding to the arrow indicating the relative position deviation of the front bumper bracket mounting point), and the measurement direction, thus obtaining the angle between the vector direction and the measurement direction. Since the influence of the relative position deviation of the front bumper bracket mounting point on the gap between the headlight and the front through-beam lamp depends on the influence weight of this vector in the measurement direction, the actual amount of the relative position deviation of the front bumper bracket mounting point acting on the gap between the headlight and the front through-beam lamp is the component of this vector in the measurement direction, and this component needs to be determined according to the influence weight.
[0047] Therefore, according to trigonometric functions, the influence weight is the cosine value corresponding to the angle between the vector direction and the measurement direction. If this angle is α, then the influence weight of the relative position deviation of the front bumper mounting point in the measurement direction is cosα.
[0048] Continue to refer to Figure 1 In step 140, the deviation rate of the gap between any two adjacent components is calculated based on the dimensional deviation vector and the influence weight.
[0049] In this application, for any gap between adjacent components, the gap surface difference influencing factor can be one or more. Therefore, the deviation rate of the gap between adjacent components needs to be calculated based on the dimensional deviation vector of each gap surface difference influencing factor and the influence weight corresponding to the dimensional deviation vector.
[0050] Table 1 shows the out-of-tolerance rate and gap surface difference influencing factors for the gap between the headlight and the front through lamp in the embodiments of this application.
[0051]
[0052] Table 1
[0053] In this embodiment of the application, the step of calculating the out-of-tolerance rate of the gap between any adjacent components based on the dimensional deviation vector and the influence weight specifically includes steps 141 to 142:
[0054] Step 141: Obtain the tolerance zone of the gap between any two adjacent components. The tolerance zone is the difference between the upper tolerance and the lower tolerance corresponding to the gap between any two adjacent components.
[0055] Step 142: Calculate the out-of-tolerance rate of the gap between any two adjacent components based on the dimensional deviation vector, the tolerance zone, and the influence weight.
[0056] In this embodiment, referring to the data in Table 1, the tolerance zone for the gap between the headlight and the front through lamp is: upper tolerance - lower tolerance = 1.5 - (-1.5) = 3. The dimensional deviation vectors corresponding to the factors affecting the gap surface difference between the headlight and the front through lamp, and the influence weights corresponding to the dimensional deviation vectors, are obtained respectively.
[0057] Specifically, the dimensional deviation vector corresponding to the headlight gap deviation is 1, and its influence weight in the measurement direction (Y) is 1. The dimensional deviation vector corresponding to the front through-lamp gap deviation is 1.5, and its influence weight in the measurement direction (Y) is 1. The dimensional deviation vector corresponding to the front bumper frame mounting point deviation is -0.5, and its influence weight in the measurement direction (ND) is 0.7. The dimensional deviation vector corresponding to the vehicle body mounting point deviation is -0.6, and its influence weight in the measurement direction (ND) is 0.5.
[0058] Based on the aforementioned dimensional deviation vectors and their corresponding influence weights, the deviation rate corresponding to the gap between the headlight and the front through-beam can be calculated. Specifically, the deviation rate can be calculated using the following formula:
[0059]
[0060] Where η represents the out-of-tolerance rate; M i N represents the dimensional deviation vector on the i-th gap surface difference influencing factor; i This represents the influence weight of the i-th gap surface difference influencing factor on the gap surface difference formed between any two adjacent components; D is the tolerance zone.
[0061] Specifically, referring to the data in Table 1 and the above formula, the total deviation of the headlight-to-front-through lamp gap in the measurement direction is calculated as: 1*1.0 + 1*1.5 - 0.5*0.7 - 0.5*0.6 = 1.85. The tolerance zone for the headlight-to-front-through lamp gap is: Upper tolerance - Lower tolerance = 1.5 - (-1.5) = 3. Therefore, the out-of-tolerance rate for the headlight-to-front-through lamp gap, after certain value variations, equals 23.30%.
[0062] It should be noted that the gap surface difference influencing factors mentioned above for calculating the out-of-tolerance rate corresponding to the gap between the headlight and the front through lamp are only the factors with a significant impact. In actual scenarios, there are more than just the number of gap surface difference influencing factors shown in Table 1 above.
[0063] Table 2 shows a list of clearance surface differences for the complete vehicle in the embodiments of this application.
[0064] Serial Number dot number Excess Rate Excessive deviation Risk issues 1 K260FD03L 56.00% Super-low difference The gap between the left rear taillight and the side panel is too small. 2 S110FD06L 28.00% Super high difference The gap between the left front door trim panel and the dashboard in the Y direction is too small. 3 K260FD01R 23.30% Super high difference The gap between the headlights and the front continuous lights is too small. 4 S110FD06R 20.00% Super-low difference The gap between the right front door interior panel and the dashboard in the Y direction is too large. 5 K110PRY06 8.00% Super high difference The gap between the Y-direction openings of the side panel and roof is too large.
[0065] Table 2
[0066] Furthermore, the vehicle clearance surface difference data processing method described in this application can be used to specifically analyze the clearance between adjacent components in actual vehicle production applications, specifically including steps 143 to 145:
[0067] Step 143: Obtain the out-of-tolerance rate of the gap surface difference corresponding to multiple sets of adjacent parts.
[0068] Step 144: Sort the gap surface differences corresponding to multiple groups of adjacent components in descending order of the out-of-tolerance rate.
[0069] Step 145: Mark the top-ranked preset number of gap surface differences as abnormal gap surface differences in order to analyze the abnormal causes of the abnormal gap surface differences.
[0070] In this embodiment, for a specific vehicle, the out-of-tolerance rate of the clearance surface differences corresponding to multiple sets of adjacent components is obtained, and the clearance surface differences corresponding to multiple sets of adjacent components are sorted in descending order of the out-of-tolerance rate. If the preset quantity is set to 5, a list of clearance surface differences corresponding to the vehicle as shown in Table 2 can be obtained, and the clearance surface differences shown in Table 2 are all marked abnormal clearance surface differences.
[0071] It should be noted that the dots in Table 2 represent the corresponding identifiers for specific gap surface differences in the vehicle gap surface difference analysis model. For example, K260FD03L indicates the gap between the left rear taillight and the side panel, while S110FD06R indicates the Y-direction gap between the right front door interior panel and the dashboard. Based on the list of gap surface differences for the entire vehicle shown in Table 2, we can identify the risks associated with each gap surface difference, the reasons for these risks, and the extent of their impact.
[0072] For example, point number K260FD03L has a risk of the gap between the left rear taillight and the side panel being too small. The reason for this risk is that the deviation value of the gap between the left rear taillight and the side panel is greater than the upper tolerance of the gap between the left rear taillight and the side panel. The out-of-tolerance rate for this risk is 56.00%, which means that the actual size of the gap between the left rear taillight and the side panel deviates significantly from the theoretical value and needs to be corrected in time.
[0073] For example, point S110FD06L indicates a risk of insufficient clearance between the left front door interior panel and the instrument panel in the Y direction. This risk is caused by a deviation exceeding the upper tolerance of the clearance between the left front door interior panel and the instrument panel in the Y direction. The out-of-tolerance rate for this risk is 28.00%, indicating a significant discrepancy between the actual size of the clearance and the theoretical value, requiring timely correction.
[0074] For example, point K110PRY06 has a risk of an excessively large gap in the Y-direction opening of the side panel roof. The reason for this risk is that the deviation value of the Y-direction opening gap of the side panel roof is greater than the upper tolerance of the Y-direction opening gap of the side panel roof. The out-of-tolerance rate for this risk is 8.00%, which means that the actual size of the Y-direction opening gap of the side panel roof deviates little from the theoretical value. Therefore, handling this risk is of low priority.
[0075] Furthermore, after analyzing the causes of abnormal gap surface differences based on the sorted and preset number of gap surface differences, the causes of abnormal gap surface differences can be further analyzed through the following steps, specifically steps 146 to 147:
[0076] Step 146: Obtain the out-of-tolerance rate of the gap surface difference corresponding to multiple sets of adjacent parts.
[0077] Step 147: Mark the gap surface difference with the out-of-tolerance rate exceeding the preset threshold as abnormal gap surface difference, so as to analyze the abnormal causes of the abnormal gap surface difference.
[0078] In this embodiment, referring to Table 2, after obtaining the out-of-tolerance rate of the gap surface difference corresponding to multiple sets of adjacent parts, the preset threshold can be set to 0. That is, as long as the out-of-tolerance rate corresponding to the gap surface difference is greater than 0, the gap surface difference is marked as abnormal, and the abnormal gap surface difference is analyzed for abnormal causes.
[0079] For example, referring to Table 2, the deviation rates of the gaps between the left rear taillight and the side panel, the gap between the left front door interior panel and the instrument panel in the Y direction, the gap between the headlight and the front through light, the gap between the right front door interior panel and the instrument panel in the Y direction, and the gap of the side panel roof opening in the Y direction are all greater than the preset threshold of 0. Therefore, each gap surface difference shown in Table 2 is marked as an abnormal gap surface difference, so as to analyze the abnormal causes of the abnormal gap surface differences and thus optimize the gap deviation.
[0080] In summary, by applying the actual dimensional data of each component used to assemble the complete vehicle to the vehicle clearance and surface difference analysis model, it is possible to obtain the factors influencing the clearance and surface difference between any two adjacent components, as well as the dimensional deviation vectors corresponding to these factors. Then, the measurement direction corresponding to the clearance between any two adjacent components and the influence weight of the dimensional deviation vectors in that measurement direction are obtained.
[0081] Based on the dimensional deviation vector and the influence weight, the out-of-tolerance rate for evaluating the gap deviation between any adjacent components can be calculated, thereby improving the efficiency of analyzing gap surface differences and optimizing the gap deviation between any adjacent components.
[0082] The following describes an embodiment of the apparatus described in this application, which can be used to execute the vehicle clearance and surface difference data processing method described in the above embodiments of this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the vehicle clearance and surface difference data processing method described above in this application.
[0083] Figure 4 This is a block diagram of a vehicle clearance surface difference data processing device according to an embodiment of this application.
[0084] Reference Figure 4As shown, a vehicle clearance surface difference data processing device 400 according to an embodiment of this application includes: a first acquisition unit 401, used to acquire actual size data of each component used for assembling a complete vehicle; a determination unit 402, used to determine, based on the actual size data of each component, the size deviation vector of any adjacent component on at least one clearance surface difference influencing factor, wherein the any adjacent component is two components assembled together during vehicle assembly; a second acquisition unit 403, used to acquire the influence weight of each clearance surface difference influencing factor on the clearance surface difference formed between the any adjacent component, wherein the influence weight is determined by the vector direction of the size deviation vector on the corresponding clearance surface difference influencing factor and the measurement direction of the clearance between the any adjacent component; and a calculation unit 404, used to calculate the out-of-tolerance rate of the clearance between the any adjacent component based on the size deviation vector and the influence weight.
[0085] In another aspect, this application also provides a computer-readable storage medium having a program product stored thereon capable of implementing the methods described above in this specification. In some possible implementations, various aspects of this application may also be implemented as a program product comprising program code that, when run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to the various exemplary embodiments of this application.
[0086] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0087] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0088] Program code for performing the operations of this application can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0089] In another respect, this application also provides an electronic device capable of implementing the above-described method.
[0090] Those skilled in the art will understand that various aspects of this application can be implemented as a system, method, or program product. Therefore, various aspects of this application can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, collectively referred to herein as a "circuit," "module," or "system."
[0091] Figure 5 This is a schematic diagram of the system structure of an electronic device according to an embodiment of this application. Referring below... Figure 5 To describe an electronic device 500 according to this embodiment of the present application. Figure 5 The electronic device 500 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0092] like Figure 5 As shown, the electronic device 500 is manifested in the form of a general-purpose computing device. The components of the electronic device 500 may include, but are not limited to: at least one processing unit 510, at least one storage unit 520, and a bus 530 connecting different system components (including storage unit 520 and processing unit 510).
[0093] The storage unit stores program code that can be executed by the processing unit 510, causing the processing unit 510 to perform the steps described in the "Embodiment Method" section above according to various exemplary embodiments of this application.
[0094] Storage unit 520 may include readable media in the form of volatile storage units, such as random access memory (RAM) 521 and / or cache memory 522, and may further include read-only memory (ROM) 523.
[0095] Storage unit 520 may also include a program / utility 524 having a set (at least one) of program modules 525, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.
[0096] Bus 530 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0097] Electronic device 500 can also communicate with one or more external devices 1200 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 500, and / or with any device that enables electronic device 500 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 550. Furthermore, electronic device 500 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 560. As shown, network adapter 560 communicates with other modules of electronic device 500 via bus 530. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0098] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the method according to the embodiments of this application.
[0099] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of this application, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0100] It should be understood that this application is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for processing vehicle clearance and surface difference data, characterized in that, The method includes: Obtain the actual dimensional data of each component used to assemble the complete vehicle; Based on the actual size data of each component, determine the size deviation vector of any adjacent component in terms of at least one gap surface difference influencing factor. The any adjacent component refers to two components that are assembled together when assembling the whole vehicle. Obtain the influence weight of each gap surface difference influencing factor on the gap surface difference formed between any adjacent components, wherein the influence weight is determined by the vector direction of the dimensional deviation vector on the corresponding gap surface difference influencing factor and the measurement direction of the gap between any adjacent components; The out-of-tolerance rate of the gap between any two adjacent components is calculated based on the dimensional deviation vector and the influence weight.
2. The method according to claim 1, characterized in that, The influence weights of each gap surface difference influencing factor on the gap surface difference formed between any adjacent components are determined through the following steps: Obtain the vector direction of the dimensional deviation vector for each of the factors affecting the clearance surface difference; Obtain the measurement direction of the gap between any two adjacent components; Determine the angle between each of the vector directions and the measurement direction, so as to determine the influence weight of each gap difference influencing factor on the gap difference formed between any adjacent components through the obtained angles.
3. The method according to claim 2, characterized in that, The cosine value of each included angle is determined as the influence weight of each gap difference influencing factor on the gap difference formed between any adjacent components.
4. The method according to claim 1, characterized in that, The step of calculating the out-of-tolerance rate of the gap between any two adjacent components based on the dimensional deviation vector and the influence weight includes: Obtain the tolerance zone of the gap between any two adjacent components, where the tolerance zone is the difference between the upper and lower tolerances corresponding to the gap between any two adjacent components; The out-of-tolerance rate of the gap between any two adjacent components is calculated based on the dimensional deviation vector, the tolerance zone, and the influence weight.
5. The method according to claim 4, characterized in that, The out-of-tolerance rate is calculated using the following formula: Where η represents the out-of-tolerance rate; M i N represents the dimensional deviation vector on the i-th gap surface difference influencing factor; i This represents the influence weight of the i-th gap surface difference influencing factor on the gap surface difference formed between any two adjacent components; D is the tolerance zone.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Obtain the out-of-tolerance rate of the clearance surface difference corresponding to multiple sets of adjacent parts; The clearance differences of multiple groups of adjacent components are sorted in descending order of the out-of-tolerance rate. The top-ranked pre-defined number of gap surface differences are marked as abnormal gap surface differences in order to analyze the causes of these abnormal gap surface differences.
7. The method according to claim 5, characterized in that, The method further includes: Obtain the out-of-tolerance rate of the clearance surface difference corresponding to multiple sets of adjacent parts; The gap surface difference with an out-of-tolerance rate exceeding a preset threshold is marked as an abnormal gap surface difference, so as to analyze the abnormal causes of the abnormal gap surface difference.
8. A vehicle clearance and surface difference data processing device, characterized in that, The device includes: The first acquisition unit is used to acquire the actual size data of each component used to assemble the complete vehicle; The determining unit is used to determine the dimensional deviation vector of any adjacent component on at least one gap surface difference influencing factor based on the actual dimensional data of each component, wherein the any adjacent component is two components that are assembled together when assembling the whole vehicle; The second acquisition unit is used to acquire the influence weight of each gap surface difference influencing factor on the gap surface difference formed between any adjacent components, wherein the influence weight is determined by the vector direction of the dimensional deviation vector on the corresponding gap surface difference influencing factor and the measurement direction of the gap between any adjacent components. The calculation unit is used to calculate the out-of-tolerance rate of the gap between any two adjacent components based on the dimensional deviation vector and the influence weight.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one piece of program code, which is loaded and executed by a processor to perform the operations performed by the method as described in any one of claims 1 to 7.
10. An electronic device, characterized in that, The electronic device includes one or more processors and one or more memories, wherein at least one piece of program code is stored in the one or more memories, and the at least one piece of program code is loaded and executed by the one or more processors to perform the operation performed by the method as described in any one of claims 1 to 7.