Data storage method and device based on three-dimensional model, equipment, storage medium
By associating the inspection point error information of components with the virtual 3D model, the problem of low data acquisition efficiency between OEMs and supplier bases is solved, and efficient data storage and analysis are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- AVATR CO LTD
- Filing Date
- 2023-06-20
- Publication Date
- 2026-07-03
AI Technical Summary
Obtaining component measurement data between OEMs and supplier bases is inefficient and affects the analysis of vehicle problems.
By acquiring the detection point information of components with the same structure, the theoretical position information of the detection points is determined using a virtual 3D model, and the error information is associated with the display points for storage, thus achieving efficient data storage and analysis.
It reduces the difficulty of obtaining component data, improves the efficiency of analyzing component data, and enables real-time data acquisition and visualization.
Smart Images

Figure CN116775655B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data analysis, and in particular to a data storage method, apparatus, device, and storage medium based on a three-dimensional model. Background Technology
[0002] When OEMs analyze dimensional issues such as gaps and clearances in the vehicle, they need measurement data for various components. However, not all components are manufactured in-house; some are produced and tested at supplier facilities. Since OEMs and supplier facilities are usually located some distance apart, when real-time data for the latest manufactured parts is needed, OEM engineers typically instruct suppliers to immediately measure the parts and then provide feedback in an Excel spreadsheet. This process of waiting for data is time-consuming, inefficient, and can negatively impact the analysis of vehicle-wide issues. Summary of the Invention
[0003] This application mainly provides a data storage method, device, equipment, and storage medium based on a three-dimensional model, which can overcome the problems of difficulty and low efficiency in data acquisition during the component inspection process in related technologies.
[0004] The technical solution of this application embodiment is implemented as follows:
[0005] This application provides a data storage method based on a three-dimensional model, including:
[0006] Obtain measurement point information for each of at least two components with identical structures; the measurement point information includes theoretical position information and error information of the detection point; determine a display point corresponding to the theoretical position information of the detection point on the virtual three-dimensional model of the component; and store the error information after associating it with the display point based on the theoretical position information of the detection point.
[0007] This application provides a data storage device based on a three-dimensional model, the device comprising:
[0008] The acquisition unit is used to acquire measurement point information of the detection points of each of at least two components with the same structure; the measurement point information of the detection points includes the theoretical position information and error information of the detection points;
[0009] The determining unit is used to determine, on the virtual three-dimensional model of the component, a display point corresponding to the theoretical position information of the detection point;
[0010] An associated storage unit is used to associate the error information with the display point based on the theoretical location information of the detection point and then store it.
[0011] This application provides a data storage device based on a three-dimensional model, comprising:
[0012] Memory, used to store executable instructions;
[0013] The processor, when executing executable instructions stored in the memory, implements the data storage method based on a three-dimensional model provided in the embodiments of this application.
[0014] This application provides a storage medium storing executable instructions, which, when executed by a processor, implement the data storage method based on a three-dimensional model provided in this application.
[0015] The embodiments of this application have the following beneficial effects:
[0016] This application embodiment obtains measurement point information for each of at least two structurally identical components, including theoretical position information and error information. On the virtual 3D model of the component, a display point corresponding to the theoretical position information of the measurement point is determined. Based on the theoretical position information of the measurement point, the error information is associated with the display point and then stored. Thus, this application embodiment can map the measurement points to display points on the virtual 3D model of the component based on the theoretical position information of the measurement points of at least two structurally identical components, and then associate the error information of the measurement points with the display points and store it. In this way, when it is necessary to analyze the component dimensions, the error information of the component measurement points can be directly obtained from the display points of the virtual 3D model corresponding to the component, thereby reducing the difficulty of obtaining component data and improving the efficiency of component data analysis. Attached Figure Description
[0017] Figure 1 An optional flowchart illustrating a data storage method based on a three-dimensional model provided in an embodiment of this application;
[0018] Figure 2 An optional flowchart illustrating a data storage method based on a three-dimensional model provided in an embodiment of this application;
[0019] Figure 3 An optional flowchart illustrating a data storage method based on a three-dimensional model provided in an embodiment of this application;
[0020] Figure 4 A schematic diagram of the human-computer interaction interface in the data storage method based on a three-dimensional model provided in the embodiments of this application;
[0021] Figure 5 An optional flowchart illustrating a data storage method based on a three-dimensional model provided in an embodiment of this application;
[0022] Figure 6A schematic diagram of the human-computer interaction interface in the data storage method based on a three-dimensional model provided in the embodiments of this application;
[0023] Figure 7 A schematic diagram of the human-computer interaction interface in the data storage method based on a three-dimensional model provided in the embodiments of this application;
[0024] Figure 8 A schematic diagram of the human-computer interaction interface in the data storage method based on a three-dimensional model provided in the embodiments of this application;
[0025] Figure 9 An optional flowchart illustrating a data storage method based on a three-dimensional model provided in an embodiment of this application;
[0026] Figure 10 A schematic diagram of the composition structure of a data storage device based on a three-dimensional model provided in an embodiment of this application;
[0027] Figure 11 This is a schematic diagram of the composition structure of a data storage device based on a three-dimensional model provided in an embodiment of this application. Detailed Implementation
[0028] The technical solution of this application will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0029] To enable those skilled in the art to better understand the embodiments of this disclosure, the technical solutions of the embodiments of this disclosure will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some of the embodiments of this application, and not all of them.
[0030] The terms "first," "second," and "third," etc., in the specification, embodiments, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, such as including a series of steps or units. A method, system, product, or apparatus is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products, or apparatuses.
[0031] This disclosure provides a data storage method based on a three-dimensional model. This method can be applied to various electronic devices, including but not limited to fixed devices and / or mobile devices. For example, the fixed devices include, but are not limited to, personal computers (PCs) or servers, where the server can be a cloud server or a regular server. The mobile devices include, but are not limited to, one or more of mobile phones, tablets, or wearable devices.
[0032] Figure 1 This is a flowchart of a data storage method based on a 3D model according to an embodiment of this application, such as... Figure 1 As shown, the process may include:
[0033] In S101, the measurement point information of the detection point of each of at least two components with the same structure is obtained; the measurement point information of the detection point includes the theoretical position information and error information of the detection point.
[0034] Here, components can be dimensionally inspected parts, where at least two components share the same structure. In practice, factories producing parts can manufacture multiple batches of parts based on component drawings, and parts produced from the same drawing will have identical structures.
[0035] In this embodiment, the detection point can be a location point on a component that requires dimensional detection. For example, the detection point is one or more location points on a reference surface of the component. In this embodiment, the detection point can be one or more critical dimension detection points on the component. By detecting the dimensions of the detection points of the component, it can be determined whether the component is qualified. Because at least two components have the same structure, the number of detection points and the theoretical position information between the components are the same. For example, component A includes detection point 1 and detection point 2, and component B includes detection point 3 and detection point 4. Then, the theoretical position information of detection point 1 and detection point 3 is the same, and the theoretical position information of detection point 2 and detection point 4 is the same. In some embodiments, the number of detection points and the theoretical position information between components can be different.
[0036] In this embodiment, the measurement point information of the detection point can be information related to the size of the detection point. In this embodiment, the measurement point information of the detection point can include the theoretical position information and error information of the detection point. The theoretical position information refers to the nominal value of the detection point, i.e., the size of the detection point on the component drawing. The error information is used to characterize the deviation of the actual position information of the detection point from the theoretical position information. In some embodiments, the error information is determined based on the theoretical position information and the actual position information of the detection point. In some embodiments, the measurement point information of the detection point can also include a tolerance range, which is used to characterize the pass / fail standard of the detection point. For example, if the X value in the theoretical position information of detection point A is 10, the X value in the actual position information is 10.1, and the tolerance range of the detection point is ±0.2, the difference between the X value in the theoretical position information and the X value in the actual position information is 0.1. Within the tolerance range of ±0.2, it can be said that the size of detection point A is qualified. When the measurement point information of the detection point includes a tolerance range, the error information can be determined based on the theoretical position information, the actual position information, and the tolerance range of the detection point. In some embodiments, the measurement point information of the detection point may also include a measurement point number. Each detection point corresponds to a measurement point number, and each detection point can be distinguished by the measurement point number.
[0037] In this embodiment, S101 can be implemented by: acquiring at least two detection information tables corresponding to each component, and extracting the measurement point information of each component's detection points in the detection information tables. In some embodiments, "extracting the measurement point information of each component's detection points in the detection information tables" can be implemented by: extracting the measurement point information of each component in the corresponding detection information table based on a capture template. The capture template is determined based on the format information in the detection information table, which includes row and column information, containing information from each row and column of the detection information table. In practical applications, the electronic device can pre-acquire the format information of the detection information table and edit the capture template accordingly. In this way, the electronic device can accurately extract the measurement point information of each component in the corresponding detection information table based on the edited capture template.
[0038] In S102, a display point corresponding to the theoretical position information of the detection point is determined on the virtual three-dimensional model of the component.
[0039] Here, the virtual 3D model refers to the virtual 3D model corresponding to the aforementioned components. The positional information on the virtual 3D model is the same as the theoretical positional information of the detection points of each component. Therefore, a display point corresponding to the theoretical positional information of the detection points of each component can be determined on the virtual 3D model of the components. In this way, the detection points of each component can be mapped to display points on the virtual 3D model. This display point is different from other positional points in the virtual 3D model; in some embodiments, the electronic device can display different colors on the display point to distinguish it from other positional points in the virtual 3D model. Thus, the approximate position of each detection point of the component can be determined through the display points on the virtual 3D model.
[0040] In some embodiments, S102 can be implemented in the following ways:
[0041] Obtain a set of location point information of the virtual 3D model of the component; the set of location point information includes the location information corresponding to multiple location points respectively; based on the theoretical location information of the detection point and the location information corresponding to multiple location points respectively, determine the location point corresponding to the location information that is the same as the theoretical location information of the detection point among the multiple location points, and use the location point corresponding to the location information that is the same as the theoretical location information as the display point.
[0042] In S103, the error information is associated with the display point and stored based on the theoretical position information of the detection point.
[0043] In this embodiment of the application, after the electronic device determines the display point corresponding to the detection point on the virtual three-dimensional model, it can associate the error information of the detection point corresponding to the display point in each component with the display point.
[0044] In some embodiments, when the measurement point information includes actual location information, the actual location information of the detection point corresponding to the display point in each component can be associated with the display point and then stored.
[0045] In some embodiments, when the measurement point information includes a tolerance range, the tolerance range of the detection point corresponding to the display point in each component can be associated with the display point and then stored.
[0046] In some embodiments, when the measurement point information includes a measurement point number, the measurement point number of the detection point corresponding to the display point in each component can be associated with the display point and then stored.
[0047] In some embodiments, the electronic device may first determine the display point analysis result corresponding to each display point based on the error information corresponding to each display point, and then associate the display point analysis result with the corresponding display point and store it.
[0048] For example, component A includes detection point 1 and detection point 2, and component B includes detection point 3 and detection point 4. Detection point 1 corresponds to detection point 3, and detection point 2 corresponds to detection point 4. Detection points 1 and 3 correspond to display point 1 in the virtual 3D model, and detection points 2 and 4 correspond to display point 2 in the virtual 3D model. The data associated with display point 1 includes: error information of detection point 1 of component A, error information of detection point 4 of component B, and the display point analysis result determined based on the error information of detection point 1 of component A and the error information of detection point 4 of component B. The data associated with display point 2 includes: error information of detection point 2 of component A, error information of detection point 4 of component B, and the display point analysis result determined based on the error information of detection point 2 of component A and the error information of detection point 4 of component B.
[0049] In some embodiments, if no corresponding display point analysis result is associated with the display points of the virtual 3D model, the electronic device can respond to the user's acquisition command, acquire the error information of the display point corresponding to the acquisition command, and then analyze the acquired error information to obtain the display point analysis result. If a corresponding display point analysis result is associated with the display points of the virtual 3D model, the electronic device can respond to the user's acquisition command, acquire the display point analysis result of the display point corresponding to the acquisition command, thus directly obtaining the display point analysis result of the corresponding display point.
[0050] This application embodiment can map the detection points to display points on the virtual 3D model of the components based on the theoretical position information of detection points of at least two structurally identical components. Then, the error information of the detection points is associated with the display points and stored. In this way, when it is necessary to analyze the component dimensions, the error information of the component's detection points can be directly obtained from the display points of the virtual 3D model corresponding to the component, thereby reducing the difficulty of obtaining component data and improving the efficiency of component data analysis.
[0051] In some embodiments, see Figure 2 , Figure 2 This is an optional flowchart illustrating a data storage method based on a 3D model provided in an embodiment of this application. The data storage method based on a 3D model may further include steps S201 to S203, combining... Figure 2 The steps shown are explained.
[0052] In S201, the error information of at least two of the components associated with the display point is obtained.
[0053] In this embodiment of the application, after the electronic device associates the error information of the detection point of each of at least two components with the display point of the virtual three-dimensional model, the error information of the at least two components associated with the display point can be obtained sequentially or simultaneously.
[0054] In S202, statistical processing is performed on at least two error information items associated with the display point to obtain the display point analysis result.
[0055] Here, the results of the display point analysis may include at least one of the following: a deviation statistics chart and a process control chart. The deviation statistics chart is used to statistically analyze the deviation information among at least two error pieces of information, providing a visual understanding of the deviation information among the at least two error pieces of information associated with the display point. In some embodiments, the deviation statistics chart may also include statistical information characterizing the distribution degree and / or process capability of the deviation information among the at least two error pieces of information. In some embodiments, the statistical information may include at least one of the following: mean (MEAN), range (RANGE), six times the standard deviation (6σ), process performance index (Pp), and process performance k-index (Ppk). In some embodiments, the process control chart is used to characterize whether the deviation information among the at least two error pieces of information is in a stable state; that is, the process control chart can determine which of the at least two error pieces of information associated with the display point is in a stable or unstable state.
[0056] If the above-mentioned display point analysis results include process control charts, and the above-mentioned error information includes deviation information, S202 can be achieved in the following way:
[0057] In S2021, the mean and standard deviation are determined based on at least two deviation information associated with the display point.
[0058] In S2022, the upper limit control value and the lower limit control value are determined based on the mean and the standard deviation.
[0059] In S2023, the process control chart is obtained based on at least two deviation information associated with the display point, the upper limit control value, and the lower limit control value.
[0060] The process control charts mentioned above may include at least one of the following: single-value process control charts and range process control charts.
[0061] In some embodiments, when the process control chart includes a single-value process control chart, the mean in S2021 may include a single-value mean, and the standard deviation may include a single-value standard deviation. In this case, S2021 may include: determining the mean of at least two deviation information associated with the display point and the standard deviation of at least two deviation information associated with the display point. That is, the single-value mean is obtained by calculating the mean of at least two deviation information associated with the display point, and the single-value standard deviation is obtained by calculating the standard deviation of at least two deviation information associated with the display point.
[0062] Correspondingly, S2022 may include: determining the upper limit control value and the lower limit control value of a single value based on the single value mean and the single value standard deviation.
[0063] In this embodiment of the application, the single-value upper limit control value can be achieved by formula (1):
[0064] The upper limit control value for a single value = the mean of a single value + 3 × the standard deviation of a single value, as per formula (1);
[0065] In this embodiment of the application, the single-value lower limit control value can be achieved by formula (2):
[0066] The lower limit control value for a single value = the mean of a single value - 3 × the standard deviation of a single value (Formula 2).
[0067] Correspondingly, S2023 may include: distributing at least two error information associated with the display point between the single-value upper limit control value and the single-value lower limit control value to obtain a single-value process control chart.
[0068] In some embodiments, when the process control chart includes a range process control chart, the mean in S2021 may include the mean of the range, and the standard deviation may include the standard deviation of the range. In this case, S2021 may include: determining the difference between every two adjacent deviation information in at least two deviation information associated with the display point, and determining the mean and standard deviation of the difference. For example, the deviation information corresponding to display point A includes: deviation information 1 of component 1, deviation information 2 of component 2, and deviation information 3 of component 3. Then, according to the order of component numbers, deviation information 1 is adjacent to deviation information 2, and deviation information 2 is adjacent to deviation information 3. Therefore, the difference between every two adjacent deviation information may include: the difference 1 between deviation information 1 and deviation information 2 and the difference 2 between deviation information 2 and deviation information 3. Finally, the mean (i.e., the mean of the range) of the difference 1 and the difference 2 and the standard deviation (i.e., the standard deviation of the range) of the difference 1 and the difference 2 are calculated.
[0069] Correspondingly, S2022 may include: determining the upper limit control value and the lower limit control value of the range based on the mean of the range and the standard deviation of the range.
[0070] In this embodiment of the application, the single-value upper limit control value can be achieved by formula (3):
[0071] The upper limit control value of the range = the mean of the range + 3 × the standard deviation of the range (Formula 3);
[0072] In this embodiment, the single-value lower limit control value can be achieved using formula (4):
[0073] The lower limit control value of the range = the mean of the range - 3 × the standard deviation of the range (4).
[0074] Correspondingly, S2023 may include: distributing the difference between every two adjacent deviation information in at least two deviation information associated with the display point to the range upper limit control value and the range lower limit control value to obtain a range process control chart.
[0075] In some embodiments, after obtaining a single-value process control chart and / or a range process control chart, the electronic device can determine, based on the single-value process control chart and / or the range process control chart, whether the deviation information among at least two error information associated with the display point is in a stable state. In some embodiments, the determination of whether the deviation information among at least two error information associated with the display point is in a stable state can be made using eight statistical process control (SPC) discrepancy criteria.
[0076] In S203, based on the theoretical location information of the detection point, at least one of the error information and the display point analysis result is associated with the display point.
[0077] In this embodiment of the application, the electronic device may associate only the error information or the display point analysis result with the display point based on the theoretical position information of the detection point, or it may associate both the error information and the display point analysis result with the display point based on the theoretical position information of the detection point.
[0078] Because the display point analysis result is determined based on at least two error information pieces associated with the display point, the result corresponds to that display point. After determining the display point analysis result for each display point, the electronic device can associate the result with the corresponding display point based on the theoretical position information of the detection point. This allows users to directly obtain the display point analysis result corresponding to a selected display point.
[0079] This application embodiment can acquire error information of at least two components associated with a display point; perform statistical processing on the at least two error information associated with the display point to obtain the display point analysis result; and associate the display point analysis result with the display point based on the theoretical position information of the detection point. In this way, after associating the display point analysis result with the display point, the display point analysis result corresponding to each display point can be directly obtained, improving the efficiency of acquiring the display point analysis result.
[0080] In some embodiments, each component includes at least one detection point. After S103 above, the data storage method based on the three-dimensional model may further include: for each component, based on the out-of-tolerance information of at least one detection point of the component, counting the number of qualified detection points in the detection points of each component with out-of-tolerance information of a preset value; based on the number of qualified detection points of each component and the number of detection points of each component, obtaining the pass rate of the detection points corresponding to each component; and generating a pass rate statistical chart based on the pass rate of the detection points corresponding to each component.
[0081] Here, the out-of-tolerance information is used to characterize whether the deviation information of the detection point exceeds the tolerance range. When the out-of-tolerance information is greater than a preset value, it indicates that the deviation information of the detection point exceeds the tolerance range, that is, the detection point is unqualified. When the out-of-tolerance information is equal to the preset value, it indicates that the deviation information of the detection point does not exceed the tolerance range, that is, the detection point is qualified. In some embodiments, the preset value can be 0.
[0082] In this embodiment of the application, the pass rate of the test points can be the ratio of the number of qualified test points of each component to the number of test points of each component. For example, if the number of qualified test points in component A is a and the number of test points in component A is b, then the pass rate of the test points corresponding to that component is a / b.
[0083] In this embodiment of the application, the pass rate statistical chart can be a bar chart or a column chart. The pass rate statistical chart can comprehensively reflect the pass rate of all components' measurement points.
[0084] In some embodiments, the data storage method based on a 3D model may further include:
[0085] Step 1: For each component, associate and store the error information of each of the at least one detection points with the corresponding display point.
[0086] In this embodiment, the error information of each detection point, which is associated with the corresponding display point, carries the component number of the corresponding component. In this way, the error information of all detection points corresponding to any component can be displayed on the virtual 3D model based on the component number.
[0087] In some embodiments, the data storage method based on a 3D model may further include:
[0088] Step 2: For each component, perform statistical processing on the error information of at least one detection point to obtain the component analysis result, and store the component analysis result in association with the corresponding component.
[0089] In this embodiment of the application, the error information of at least one detection point of each component can be statistically processed at the component level to obtain the component analysis result corresponding to each component, and the component analysis result corresponding to each component can be associated and stored with the corresponding component.
[0090] In some embodiments, the component analysis results include at least one of the following: the measurement point pass rate, the component deviation distribution map, and the component out-of-tolerance distribution map. The component deviation distribution map is used to show the distribution of deviation information for each component, and the out-of-tolerance distribution map is used to show the distribution of out-of-tolerance information for each component.
[0091] If the component analysis results include the test point pass rate, S302 may include: based on the out-of-tolerance information of at least one test point of each component, counting the number of qualified test points of each component whose out-of-tolerance information is a preset value; and based on the number of qualified test points of each component and the number of test points of each component, obtaining the test point pass rate corresponding to each component.
[0092] If the component analysis results include a component deviation distribution map, S302 may include: generating a component deviation distribution map corresponding to each component based on multiple preset deviation ranges and deviation information of at least one detection point for each component.
[0093] Here, the preset deviation range can be preset by the electronic device, and multiple preset deviation ranges are numerically continuous with each other. For example, multiple preset deviation ranges may include: -1.0 to -0.8, -0.8 to -0.6, and -0.6 to -0.4.
[0094] In this embodiment, the component deviation distribution diagram may be a distribution diagram that includes the proportion of deviation information of at least one detection point of each component within each preset deviation range. In some embodiments, the component deviation distribution diagram may be a bar chart, where each rectangular bar represents the distribution of deviation information of at least one detection point of each component within each preset deviation range.
[0095] If the component analysis results include a component deviation distribution map, S302 may include: generating a component deviation distribution map corresponding to each component based on multiple preset deviation ranges and deviation information of at least one detection point for each component.
[0096] Here, the preset tolerance range can be preset by the electronic device, and multiple preset tolerance ranges are numerically continuous with each other. For example, multiple preset tolerance ranges may include: 0.3~0.4, 0.4~0.5, and 0.5~0.6.
[0097] In this embodiment of the application, the component out-of-tolerance distribution map may be a distribution map that includes the proportion of out-of-tolerance information of at least one detection point of each component within each preset out-of-tolerance range. In some embodiments, the component out-of-tolerance distribution map may be a bar chart, where each rectangular bar in the bar chart represents the distribution of out-of-tolerance information of at least one detection point of each component within each preset out-of-tolerance range.
[0098] In this embodiment, after obtaining the component analysis results for each component, the electronic device can associate and store the results based on the component number and the corresponding component. This allows the component analysis results of the corresponding component to be displayed based on the component number.
[0099] In some embodiments, the data storage method based on a 3D model may further include:
[0100] Step 1: For each component, associate and store the error information of each of the at least one detection points with the corresponding display point.
[0101] Step 2: For each component, perform statistical processing on the error information of at least one detection point to obtain the component analysis result, and store the component analysis result in association with the corresponding component.
[0102] In this embodiment, not only can the error information of each detection point of each component be associated and stored with the corresponding display point, but the component analysis results of each component can also be associated and stored with the corresponding component. Thus, not only can the error information corresponding to all detection points of each component be displayed on the virtual 3D model, but also, after displaying the error information corresponding to all detection points of each component, the component analysis results corresponding to the component can be displayed.
[0103] In some embodiments, see Figure 3 , Figure 3 This is an optional flowchart illustrating a data storage method based on a 3D model provided in an embodiment of this application. Figure 1 Following S103, the data storage method based on the 3D model may further include S301 to S302, combining... Figure 3 The steps shown are explained.
[0104] In S301, in response to the user's loading operation, the virtual 3D model and at least one of the display points are loaded on the human-computer interaction interface.
[0105] In S302, based on the selection operation for the at least one display point on the virtual 3D model, a target display point is determined, and a deviation statistics chart corresponding to the target display point is displayed.
[0106] like Figure 4 As shown, Figure 4 This is a schematic diagram of the human-computer interaction interface in the data storage method based on a three-dimensional model provided in the embodiments of this application. The human-computer interaction interface includes a virtual three-dimensional model 401 corresponding to the component, a display point 402, a target display point 403, and a deviation statistics chart 404.
[0107] Among them, the multiple display points 402 on the virtual 3D model 401 correspond to the detection points of any component. That is, the number of multiple display points 402 on the virtual 3D model 401 and the theoretical position information of each display point are the same as the number of detection points of any component and the theoretical position information of each detection point of any component.
[0108] In the embodiments of this application, such as Figure 4 As shown, the deviation statistics chart 404 may include a deviation bar chart 4041 and statistical information 4042, which may include the mean (MEAN), range (RANGE), 6 times the standard deviation (6σ), process performance index (Pp), process performance k index (Ppk), and tolerance range (i.e., 0.5 to -0.5 in the chart).
[0109] In this embodiment of the application, the deviation statistics chart may further include the measurement point name of the detection point corresponding to the display point, such as... Figure 4 In the L2GS423U-GD and L2GS421U-GD, the test point names are the same for the corresponding test points of each component.
[0110] In this embodiment of the application, when the electronic device receives a selection operation for at least one display point on the virtual three-dimensional model, it can directly display the deviation statistics chart corresponding to the target display point. This is because in the above S202, the electronic device has already predetermined the deviation statistics chart corresponding to each display point. Therefore, the electronic device can directly display the deviation statistics chart corresponding to the target display point based on the selection operation.
[0111] In some embodiments, when the electronic device receives a selection operation for at least one display point on the virtual 3D model, it can first determine the deviation statistics chart based on the display point determination analysis results in S202, and then display the deviation statistics chart corresponding to the target display point. That is, after receiving the selection operation, the step of determining the deviation statistics chart is performed.
[0112] Thus, in response to a user's loading operation, this embodiment can load a virtual 3D model and at least one display point onto the human-computer interaction interface, and based on the selection operation for at least one display point on the virtual 3D model, determine a target display point and display a deviation statistical chart corresponding to the target display point. In this way, this embodiment can display a deviation statistical chart on the virtual 3D model, realizing the visualization of error information corresponding to the detection point and improving data visualization.
[0113] In some embodiments, the data storage method based on a three-dimensional model provided in this application may further include:
[0114] In S301, in response to the user's loading operation, the virtual 3D model and at least one of the display points are loaded on the human-computer interaction interface.
[0115] In S303, in response to a click operation on any of the display points on the virtual 3D model, a component selection control corresponding to each of the components is displayed on the human-computer interaction interface.
[0116] In S304, in response to a trigger operation on the target component selection control, error information of the component corresponding to the target component selection control is displayed on the human-computer interaction interface.
[0117] In this embodiment, the electronic device can respond to a click operation on any display point on the virtual 3D model and display a component selection control corresponding to each component on the human-computer interaction interface. The component selection control displays different component numbers, and the user can click the component selection control displaying the component number to select the target component to be displayed on the virtual 3D model. The electronic device can also respond to a trigger operation on the target component selection control and display the error information of the component corresponding to the target component selection control on the human-computer interaction interface. That is, each component can be displayed independently based on the virtual 3D model. After the user clicks the target component selection control, all display points on the virtual 3D model correspond one-to-one with the detection points of the target component, and all error information of the target component can be displayed on the virtual 3D model. Furthermore, the user can continue to select display points on the virtual 3D model, selecting a target component display point. At this time, the virtual 3D model can display the error information corresponding to that target component display point individually. Here, the target component display point can be one or more display points on the virtual 3D model.
[0118] In some embodiments, in addition to displaying the error information of the component corresponding to the target component selection control on the human-computer interaction interface, the component analysis results corresponding to the target component can be displayed on the human-computer interaction interface, such as displaying at least one of the measurement point pass rate, component deviation distribution map, and component out-of-tolerance distribution map corresponding to the target component.
[0119] This application embodiment can load a virtual 3D model and at least one display point on a human-computer interaction interface in response to a user's loading operation. In response to a click operation on any display point on the virtual 3D model, a component selection control corresponding to each component is displayed on the human-computer interaction interface. In response to a trigger operation on the target component selection control, error information of the component corresponding to the target component selection control is displayed on the human-computer interaction interface. In this way, error information corresponding to each component can be displayed on the virtual 3D model on a component-by-component basis.
[0120] In some embodiments, see Figure 5 , Figure 5 This is an optional flowchart illustrating a data storage method based on a 3D model provided in an embodiment of this application. Figure 3 The data storage method based on the 3D model may also include S401 to S402, which combine... Figure 5 The steps shown are explained.
[0121] In S401, in response to a trigger operation on the first selection control, a process control chart for the target display point is generated based on the mean and standard deviation of the target display point.
[0122] Here, the process control chart can be a single-value process control chart and / or a range process control chart. When the process control chart is a single-value process control chart, the mean of the target display point is the single-value mean, and the standard deviation of the target display point is the range standard deviation.
[0123] like Figure 6 As shown, Figure 6 This is a schematic diagram of the human-computer interaction interface in the data storage method based on a three-dimensional model provided in this application embodiment. The human-computer interaction interface includes a first selection control 601 corresponding to the component, a process control chart 602, an upper limit control value 603, and a lower limit control value 604. After the user clicks the first selection control 601, the electronic device can generate the process control chart 602 for the target display point. Specifically, when the process control chart 602 is a single-value process control chart, each vertex of the broken line in the process control chart 602 represents each deviation information corresponding to the target display point. When the process control chart 602 is a range process control chart, each vertex of the broken line in the process control chart 602 represents the difference between every two deviation information corresponding to the target display point.
[0124] In some embodiments, the mean and standard deviation of the target display point may be determined in response to a trigger operation on the first selection control, or they may be predetermined, as detailed above.
[0125] In S402, a process control chart corresponding to the target display point is displayed on the human-machine interface; the process control chart is used to characterize whether the deviation information of the component at the target display point is in a stable state.
[0126] In this embodiment of the application, the electronic device can display the process control diagram corresponding to the target display point on the human-computer interaction interface, such as... Figure 6 The process control diagram 602 in the human-computer interaction interface shown is shown.
[0127] In some embodiments, the electronic device can determine whether the deviation information of a component at a target display point is in a stable state based on eight discrepancy criteria and a process control chart. For example, if a vertex of a line in the generated process control chart appears in an area above the upper limit control value or below the lower limit control value, it indicates that the deviation information corresponding to that point is in an unstable state, and the component to which the deviation information belongs can be determined based on the component number corresponding to that deviation information.
[0128] In this embodiment, in response to a trigger operation on the first selection control, a process control chart for the target display point is generated based on the mean and standard deviation corresponding to the target display point; the process control chart corresponding to the target display point is then displayed on the human-computer interaction interface. This improves data visualization by allowing the process control chart corresponding to the target display point to be displayed on the human-computer interaction interface.
[0129] In some embodiments, the human-computer interaction interface includes a second selection control, a third selection control, and a fourth selection control. The data storage method based on a three-dimensional model provided in this application embodiment can also be implemented through S501 to S503:
[0130] In S501, in response to a trigger operation on the second selection control, a pass rate statistics chart is displayed; the pass rate statistics chart is used to count the pass rate of the detection points corresponding to at least two of the components respectively; the detection point pass rate is used to characterize the proportion of qualified detection points of the component.
[0131] like Figure 7 As shown, Figure 7 This is a schematic diagram of the human-computer interaction interface in the data storage method based on a three-dimensional model provided in the embodiments of this application. The human-computer interaction interface includes a second selection control 701, a detection point pass rate 702, and a pass rate statistics chart 703.
[0132] In this embodiment of the application, the user can click the second selection control in the human-computer interaction interface, and then the electronic device can respond to the trigger operation of the second selection control and display a pass rate statistics chart. For example... Figure 7 As shown, the pass rate chart is composed of the pass rate of each inspection point corresponding to each component. In some embodiments, the pass rate of each inspection point in the pass rate chart also corresponds to a component number, such as... Figure 7 Part number 704.
[0133] In S502, in response to a trigger operation on the third selection control, a component deviation distribution map or a component out-of-tolerance distribution map corresponding to the target component is displayed; the component deviation distribution map is used to show the distribution of deviation information of the target component; the component out-of-tolerance distribution map is used to show the distribution of out-of-tolerance information of the target component.
[0134] like Figure 8 As shown, Figure 8 This is a schematic diagram of the human-computer interaction interface in the data storage method based on a three-dimensional model provided in this application embodiment. The human-computer interaction interface includes a third selection control 801, a component deviation distribution map 802, and a preset deviation range 803. The third selection control is used to instruct the electronic device to display a component deviation distribution map or a component out-of-tolerance distribution map. In this application embodiment, after clicking the third selection control, the user can also click a first selection sub-control for selecting to display a component deviation distribution map, or click a second selection sub-control for selecting to display a component out-of-tolerance distribution map, on the human-computer interaction interface. The electronic device can respond to the triggering operation of the first or second selection sub-control and display the component deviation distribution map or the component out-of-tolerance distribution map corresponding to the target component. Figure 8 In this context, the electronic device responds to the first selected sub-control by displaying a component deviation distribution diagram on the human-computer interaction interface.
[0135] In this embodiment of the application, the component deviation distribution map is composed of the probability distribution of the target component within different preset deviation ranges, such as... Figure 8 As shown, the distribution probability of the preset deviation range of -0.2 to -0.0 in the component deviation distribution diagram 802 is 32.26%.
[0136] In S503, in response to a trigger operation on the fourth selection control, a deviation statistics table is displayed; the deviation statistics table is used to count the deviation information of each component corresponding to each display point.
[0137] Here, the deviation statistics table can statistically analyze the deviation information of all components at different inspection points, and includes the average out-of-tolerance information, 6σ value, PPK, and theoretical value for all components at each inspection point. By displaying the deviation statistics table on the human-machine interface, the deviation information for each component at each inspection point can be obtained.
[0138] This application embodiment can display a data analysis chart corresponding to the selected control in response to different trigger operations of the selection control. This improves the visualization of data analysis.
[0139] In some embodiments, the data storage method based on a three-dimensional model provided in this application may further include: determining an early warning analysis result based on the display point analysis result and / or component analysis result; the early warning analysis result is used to characterize whether the display point analysis result and / or component analysis result meet preset early warning conditions; and sending early warning information when the early warning analysis result characterizes that the display point analysis result and / or component analysis result meet preset early warning conditions.
[0140] In some embodiments, the step of determining the early warning analysis result performed by the electronic device may be performed after generating the display point analysis result and / or component analysis result, or after displaying the display point analysis result and / or component analysis result on the human-machine interface.
[0141] In some embodiments, the preset warning conditions include at least one of the following:
[0142] When the results of the point analysis include process control charts, the process control charts characterize that any deviation information corresponding to at least two components is in an unstable state; wherein determining that any deviation information corresponding to at least two components is in an unstable state can be based on any of the eight discrepancy criteria.
[0143] When the analysis results include a process control chart, any statistical information in the process control chart must fall within a preset statistical information range. Specifically, if the statistical information includes PPK, the preset warning condition can be that PPK is less than 1.33.
[0144] If the component analysis results include the pass rate of measurement points, the pass rate of any component's measurement points must be within the preset pass rate range. For example, if the pass rate of any component's measurement points is less than 90%, the preset warning condition is met.
[0145] In some embodiments, the electronic device may determine the timing and / or frequency of sending warning information based on the degree to which the display point analysis results and / or component analysis results meet preset warning conditions.
[0146] In some embodiments, the alert information may be sent via email.
[0147] In some embodiments, the warning information may include the part name, the measurement point number where the problem occurred, and the component number.
[0148] This application embodiment can determine whether to issue a warning message based on the display point analysis results and / or component analysis results after determining or displaying the display point analysis results and / or component analysis results. This enables the prediction of problems based on data analysis, thereby resolving problems in a timely manner.
[0149] The following describes the application of the data storage method based on a 3D model provided in this application in a real-world scenario. See also... Figure 9 , Figure 9 This is an optional flowchart illustrating a data storage method based on a 3D model provided in an embodiment of this application, which will be combined with... Figure 9 The steps shown are explained.
[0150] In S901, standard grade sheets uploaded by users are received.
[0151] In this embodiment, the original EXCLE score sheet of the components used offline can be first solidified in terms of the format of the header information and the measurement point information to form a standard score sheet (corresponding to the test information sheet in the above embodiment). The header information rows and columns are fixed, the measurement point information columns are fixed, and the rows can be increased or decreased according to the number of measurement points.
[0152] In S902, the test point information in the standard score table is obtained based on the capture template.
[0153] In this embodiment, the big data platform edits and extracts templates according to the format of the grade sheet and the rules of rows, columns and corresponding information, thereby building a bridge between the big data platform and the offline grade sheet and forming a one-to-one correspondence.
[0154] In S903, a 3D digital model forming platform structure tree is received from user uploads.
[0155] In this embodiment of the application, the corresponding 3D digital model is uploaded to the component management of the target component in the big data platform, and the digital model and the measurement point information are matched one by one to form a platform structure tree.
[0156] In S904, a standard score sheet containing measurement data, which is received from the user, is used to form a database of target components based on the platform structure tree.
[0157] In this embodiment, the CSV "source file" output after the coordinate measuring machine measurement of the component is named according to standard rules and uploaded to the big data platform. Through the naming of the "source file" and the association of the header information, the system matches the target part, so that the measurement data, measurement points and digital models correspond one by one to form a database of the target component.
[0158] In S905, the database of target components is analyzed online.
[0159] In this embodiment of the application, the target component database is processed on a big data platform, 3D data is viewed online through the 3D Drive module, and multi-dimensional data display and online analysis are achieved through IT functions, such as the eight discrepancy criteria of SPC, etc.
[0160] Online analysis includes:
[0161] Input the calculation rules for the basic elements of SPC control chart requirements, such as mean, 6 sigma, range, PP, PPK, etc., and introduce the eight SPC discrepancy judgment principles. Based on the indicator calculation rules, IT programming is used to maintain the consistency of indicator calculation methods.
[0162] Based on the OEM's indicator calculation rules, such as full-size pass rate, critical point pass rate, and the proportion of critical point 25 samples with PPK > 1.33, IT programming was used to maintain consistency in indicator calculation methods.
[0163] Compare the measured values with the theoretical values of all measuring points on the part to extract the deviation distribution, out-of-tolerance distribution, and top features.
[0164] In S906, online analysis and early warning are based on the database.
[0165] In this embodiment, the dimensional big data platform and the OEM's OA email are configured with email push functionality on a one-to-one basis. Rules for triggering alerts are set based on data indicators and SPC analysis, such as triggering the first of the eight SPC principles, PPK < 1.33, single-point measured values of parts exceeding 0.7 times the tolerance, or exceeding the 0.9 pass rate indicator. Finally, email push notifications are configured with push rules, such as OA email pushes, DingTalk pushes, and the specific responsible person for the push.
[0166] This application's embodiments improve data visualization through digital modeling. The data analysis units in this application's embodiments are diversified, and SPC tools are used to assist data analysis, enabling early problem prediction and greatly improving data utilization efficiency. Through big data analysis, indicator data and corresponding SPC values are calculated. Based on the statistically derived indicators and the eight SPC anomaly detection principles, early warning rules are set. Early warnings are triggered when these rules are met, enabling problem prediction.
[0167] This application provides a data storage device based on a three-dimensional model. Figure 10 A schematic diagram of the composition structure of a data storage device 1000 based on a three-dimensional model provided in this application embodiment is shown below. Figure 10 As shown, the device includes: a first acquisition unit 1001, a determination unit 1002, and an associated storage unit 1003, wherein:
[0168] The first acquisition unit 1001 is used to acquire measurement point information of the detection points of each of at least two components with the same structure; the measurement point information of the detection points includes the theoretical position information and error information of the detection points;
[0169] The determining unit 1002 is used to determine, on the virtual three-dimensional model of the component, a display point corresponding to the theoretical position information of the detection point;
[0170] The associated storage unit 1003 is used to associate the error information with the display point based on the theoretical position information of the detection point and then store it.
[0171] In some embodiments, the data storage device based on the three-dimensional model further includes a second acquisition unit and a statistical unit. The second acquisition unit is used to acquire the error information of at least two components associated with the display point. The statistical unit is used to perform statistical processing on the at least two error information associated with the display point to obtain a display point analysis result. The associated storage unit 1003 is also used to associate at least one of the error information and the display point analysis result with the display point based on the theoretical position information of the detection point.
[0172] In some embodiments, the display point analysis results include a process control chart; the error information includes deviation information; the statistical unit is further configured to determine the mean and standard deviation based on at least two deviation information associated with the display point; determine the upper limit control value and the lower limit control value based on the mean and the standard deviation; and obtain the process control chart based on at least two deviation information associated with the display point, the upper limit control value, and the lower limit control value.
[0173] In some embodiments, the associated storage unit 1003 is further configured to associate and store the error information of each of the at least one detection points with the corresponding display point; and / or, the statistics unit is further configured to perform statistical processing on the error information of the at least one detection point to obtain the component analysis result; the associated storage unit 1003 is further configured to associate and store the component analysis result with the corresponding component.
[0174] In some embodiments, the component analysis results include at least one of a test point pass rate, a component deviation distribution map, and a component out-of-tolerance distribution map; the error information includes deviation information and out-of-tolerance information; the statistical unit is further configured to: count the number of qualified test points in each component whose out-of-tolerance information is a preset value based on the out-of-tolerance information of at least one test point of each component; obtain the test point pass rate corresponding to each component based on the number of qualified test points of each component and the number of test points of each component; generate a component deviation distribution map corresponding to each component based on multiple preset deviation ranges and the deviation information of at least one test point of each component; generate a component out-of-tolerance distribution map corresponding to each component based on multiple preset out-of-tolerance ranges and the out-of-tolerance information of at least one test point of each component.
[0175] In some embodiments, the virtual 3D model includes at least one display point corresponding to at least one detection point, and the data storage device based on the 3D model further includes a loading unit and a first display unit; the loading unit is used to load the virtual 3D model and at least one display point on the human-computer interaction interface in response to a user's loading operation; the display unit is used to determine a target display point based on a selection operation on the virtual 3D model for the at least one display point, and display a deviation statistics chart corresponding to the target display point.
[0176] In some embodiments, the data storage device based on the three-dimensional model further includes a second display unit and a third display unit; the second display unit is configured to display a component selection control corresponding to each component on the human-computer interaction interface in response to a click operation on any of the display points on the virtual three-dimensional model; the third display unit is configured to display error information of the component corresponding to the target component selection control on the human-computer interaction interface in response to a trigger operation on the target component selection control.
[0177] In some embodiments, the data storage device based on the three-dimensional model further includes a generation unit and a fourth display unit; the generation unit is configured to generate a process control chart for the target display point based on the mean and standard deviation corresponding to the target display point in response to a trigger operation on the first selection control; the fourth display unit is configured to display the process control chart corresponding to the target display point on the human-computer interaction interface; the process control chart is used to characterize whether the deviation information of the component at the target display point is in a stable state.
[0178] In some embodiments, the human-computer interaction interface includes a second selection control, a third selection control, and a fourth selection control; the error information includes deviation information and out-of-tolerance information; the data storage device based on the three-dimensional model further includes a fifth display unit, a sixth display unit, and a seventh display unit; the fifth display unit is used to display a pass rate statistical chart in response to a trigger operation on the second selection control; the pass rate statistical chart is used to count the pass rate of the detection points corresponding to at least two of the components respectively; the detection point pass rate is used to characterize the proportion of qualified detection points of the component; the sixth display unit is used to display a component deviation distribution chart or a component out-of-tolerance distribution chart corresponding to the target component in response to a trigger operation on the third selection control; the component deviation distribution chart is used to show the distribution of deviation information of the target component; the component out-of-tolerance distribution chart is used to show the distribution of out-of-tolerance information of the target component; the seventh display unit is used to display a deviation statistical table in response to a trigger operation on the fourth selection control; the deviation statistical table is used to count the deviation information corresponding to each display point of each component.
[0179] This application provides a data storage device based on a three-dimensional model. Figure 11 A schematic diagram of the composition structure of the data storage device 1100 based on a three-dimensional model provided in this application embodiment is shown below. Figure 11 As shown, the device includes: a processor 1101, a communication interface 1102, and a memory 1103, wherein:
[0180] The processor 1101 typically controls the overall operation of the computer device 1100. This overall operation may include implementing the data storage method based on a three-dimensional model provided in the embodiments of this application, for example... Figures 1 to 9 The method shown.
[0181] Communication interface 1102 enables computer devices to communicate with other terminals or servers via a network.
[0182] The memory 1103 is configured to store instructions and applications executable by the processor 1101, and can also cache data to be processed or already processed (e.g., image data, audio data, voice communication data, and video communication data) in the processor 1101 and various modules in the computer device 1100. It can be implemented using flash memory or random access memory (RAM). Data transfer between the processor 1101, the communication interface 1102, and the memory 1103 can be performed via bus 1104.
[0183] This application provides a computer program product or computer program that includes computer instructions stored in a readable storage medium. A processor of a computer device reads the computer instructions from the readable storage medium and executes the computer instructions, causing the computer device to perform the data storage method based on a three-dimensional model described in this application.
[0184] This application provides a readable storage medium storing executable instructions. When these executable instructions are executed by a processor, they cause the processor to execute the data storage method based on a three-dimensional model provided in this application. For example... Figures 1 to 9 The method shown.
[0185] In some possible implementations, the readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it can be a device that includes one or any combination of the above-mentioned memories.
[0186] In some possible implementations, executable instructions may take the form of programs, software, software modules, scripts, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as stand-alone programs or as modules, components, subroutines, or other units suitable for use in a computing environment.
[0187] As an example, executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple collaborating files (e.g., a file that stores one or more modules, subroutines, or code sections).
[0188] As an example, executable instructions can be deployed to execute on a single computing device, or on multiple computing devices located in one location, or on multiple computing devices distributed across multiple locations and interconnected via a communication network.
[0189] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.
Claims
1. A data storage method based on a three-dimensional model, characterized by, include: Obtain the measurement point information of the detection points of each of at least two components with identical structures; The measurement point information of the detection point includes the theoretical location information and error information of the detection point; The at least two components are manufactured based on the same component drawings; the error information is the deviation information of the actual position information of the detection point from the theoretical position information. On the virtual three-dimensional model of the component, a display point corresponding to the theoretical position information of the detection point is determined; Obtain the error information of at least two of the components associated with the display point; Statistical processing is performed on at least two error information items associated with the display point to obtain the display point analysis results; Based on the theoretical location information of the detection point, the analysis results of the display point are associated with the display point; In response to a click operation on any of the display points on the virtual 3D model, a component selection control corresponding to each of the at least two components is displayed on the human-computer interaction interface; In response to a triggering operation for a target component selection control in at least two of the component selection controls, error information of the target component corresponding to the target component selection control is displayed on multiple display points of the virtual 3D model. After the target component selection control is triggered, the display points of the virtual 3D model with error information correspond to the detection points of the target component.
2. The method according to claim 1, characterized in that, The display point analysis results include process control charts; the error information includes deviation information; the statistical processing of at least two error information items associated with the display point to obtain the display point analysis results includes: Based on at least two deviation information associated with the displayed points, the mean and standard deviation are determined; Based on the mean and the standard deviation, the upper limit control value and the lower limit control value are determined; The process control chart is obtained based on at least two deviation information associated with the display point, the upper limit control value, and the lower limit control value.
3. The method according to claim 1, characterized in that, Each of the components includes at least one detection point, and for each of the components, the method further includes: The error information of each of the at least one of the detection points is associated with and stored with the corresponding display point; and / or, The error information of at least one detection point is statistically processed to obtain the component analysis results; The component analysis results are associated with and stored with the corresponding components.
4. The method according to claim 3, characterized in that, The component analysis results include at least one of the following: the measurement point pass rate, the component deviation distribution map, and the component out-of-tolerance distribution map; the error information includes deviation information and out-of-tolerance information. Statistical processing is performed on the error information of at least one detection point for each component to obtain component analysis results, including at least one of the following: Based on the out-of-tolerance information of at least one of the detection points of each component, the number of qualified detection points in each component whose out-of-tolerance information is a preset value is counted. Based on the number of qualified test points for each component and the number of test points for each component, the pass rate of the test points corresponding to each component is obtained; Based on multiple preset deviation ranges and deviation information of at least one detection point of each component, a component deviation distribution map corresponding to each component is generated; Based on multiple preset tolerance ranges and the tolerance information of at least one detection point for each component, a component tolerance distribution map corresponding to each component is generated.
5. The method according to claim 1, characterized in that, The virtual 3D model includes at least one display point corresponding to at least one detection point, and the method further includes: In response to the user's loading operation, the virtual 3D model and at least one of the display points are loaded on the human-computer interaction interface; Based on the selection operation for at least one display point on the virtual 3D model, a target display point is determined, and a deviation statistics chart corresponding to the target display point is displayed.
6. The method according to claim 5, characterized in that, The human-computer interaction interface includes a first selection control; the method further includes: In response to a trigger operation on the first selection control, a process control chart for the target display point is generated based on the mean and standard deviation of the target display point. The process control chart corresponding to the target display point is displayed on the human-computer interaction interface; the process control chart is used to characterize whether the deviation information of the component at the target display point is in a stable state.
7. The method according to claim 5, characterized in that, The human-computer interaction interface includes a second selection control, a third selection control, and a fourth selection control; the error information includes deviation information and out-of-tolerance information; the method further includes: In response to a trigger operation on the second selection control, a pass rate statistics chart is displayed; the pass rate statistics chart is used to calculate the pass rate of each of the detection points corresponding to at least two of the components; the detection point pass rate is used to characterize the proportion of qualified detection points of the component; In response to a trigger operation on the third selection control, a component deviation distribution map or a component out-of-tolerance distribution map corresponding to the target component is displayed; the component deviation distribution map is used to show the distribution of deviation information of the target component; the component out-of-tolerance distribution map is used to show the distribution of out-of-tolerance information of the target component. In response to a trigger operation on the fourth selection control, a deviation statistics table is displayed; the deviation statistics table is used to count the deviation information of each component corresponding to each display point.
8. A data storage device based on a three-dimensional model, characterized in that, The device includes: An acquisition unit is configured to acquire measurement point information of a detection point of each of at least two components with identical structures; the measurement point information of the detection point includes theoretical position information and error information of the detection point; the error information is the deviation information of the actual position information of the detection point relative to the theoretical position information. The determining unit is used to determine, on the virtual three-dimensional model of the component, a display point corresponding to the theoretical position information of the detection point; An associated storage unit is configured to acquire error information of at least two components associated with the display point; perform statistical processing on the at least two error information associated with the display point to obtain a display point analysis result; and associate the display point analysis result with the display point based on the theoretical position information of the detection point. The second display unit is configured to, in response to a click operation on any of the display points on the virtual 3D model, display component selection controls on the human-computer interaction interface corresponding to the at least two components respectively; The third display unit is configured to, in response to a triggering operation of a target component selection control among at least two component selection controls, display error information of the target component corresponding to the target component selection control on multiple display points of the virtual 3D model; after the target component selection control is triggered, the display points of the virtual 3D model displaying error information correspond to the detection points of the target component.