Detection method and device for design parameters of lap joint plates, computer equipment and storage medium

By acquiring structured weld point data, the thickness ratio of associated lap plates can be accurately determined, solving the problem of low detection efficiency of lap plate design parameters, realizing automated detection, and improving detection accuracy and efficiency.

CN121744536APending Publication Date: 2026-03-27ZHEJIANG LEAPMOTOR TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-18
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In existing technologies, the testing methods for the design parameters of overlapping plates mostly rely on manual measurement, which results in low accuracy and efficiency, making it difficult to meet the short-cycle requirements of vehicle development.

Method used

By acquiring structured weld point data of the target vehicle model, determining the associated overlapping plates based on the weld point location coordinates, obtaining accurate thickness values ​​using various reliable thickness calculation methods, and achieving automated detection through a standardized ratio calculation process.

Benefits of technology

It significantly improves detection efficiency and the completeness of results, avoids the risk of omissions due to manual measurement, and meets the needs of short R&D cycles and highly synchronous engineering development.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121744536A_ABST
    Figure CN121744536A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of automatic detection, and discloses a detection method and device for design parameters of a lap joint plate, computer equipment and a storage medium, and the method comprises the steps: obtaining structured welding spot data of a target vehicle model; wherein the structured welding spot data comprises position coordinate data of a target welding spot; based on the structured welding spot data, thickness ratio data of the associated lap joint plates are determined; wherein the associated lap joint plates refer to at least two plate parts having a geometric lap joint relationship with the target welding spot; and performing comparison verification based on the thickness ratio data and a preset process standard value to obtain a detection result reflecting the design compliance of the welding spot lap joint structure of the target vehicle model. The method has the beneficial effects that the problems of large repeated workload and low efficiency in traditional manual operation are effectively solved, meanwhile, the risk of manual measurement omission caused by a large number of welding spots is avoided, the detection efficiency and the integrity of a detection result are remarkably improved, and the requirements of short research and development cycle and high-synchronization engineering development are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automated testing technology, and in particular to a method, apparatus, computer equipment, and storage medium for testing the design parameters of overlapping plates. Background Technology

[0002] For the manufacturing process of weld joints in the body-in-white, accurate control of design parameters is crucial. Among these, the lapped sheet metal, as a key load-bearing component of the body-in-white structure, directly affects the weld strength, fatigue performance, and overall vehicle structural safety through the rationality of its lap joint arrangement. In particular, the thickness ratio between the sheet metal sections directly impacts the compliance of the welding and the reliability of the connection.

[0003] However, most of the methods for detecting the design parameters of vehicle overlap panels in related technologies rely on manual measurement and single-point calculation of proportions, which result in low accuracy and efficiency. Therefore, a method that can quickly and reliably detect the design parameters of overlap panels is needed. Summary of the Invention

[0004] This application aims to at least partially solve one of the technical problems in related technologies. To this end, this application proposes a method, apparatus, computer equipment, storage medium, and program product for detecting the design parameters of overlapping sheet metal. The main technical solutions adopted in this application include: Firstly, this application provides a method for detecting the design parameters of overlapping sheet metal. The method includes: acquiring structured weld point data of a target vehicle model; wherein the structured weld point data includes the position coordinate data of the target weld point; determining the thickness ratio data of associated overlapping sheet metal based on the structured weld point data; wherein the associated overlapping sheet metal refers to at least two sheet metal parts that have a geometric overlap relationship with the target weld point; and comparing and verifying the thickness ratio data with preset process standard values ​​to obtain a detection result reflecting the compliance of the weld point overlapping structure design of the target vehicle model. By first acquiring standardized structured weld point data, then accurately determining the thickness ratio data of associated overlapping sheet metal, and finally comparing and verifying the results based on preset process standard values, the technical process of automatically detecting the compliance of the weld point overlapping structure design of the target vehicle model is achieved. This effectively solves the problems of large repetitive workload and low efficiency in traditional manual operations, while avoiding the risk of omissions in manual measurement due to the large number of weld points, significantly improving detection efficiency and the completeness of detection results, and meeting the needs of short R&D cycles and highly synchronous engineering development.

[0005] Optionally, the thickness ratio data of associated lap plates is determined based on structured weld point data, including: performing entity retrieval based on the location coordinates of the target weld point to identify the associated lap plates; calculating the thickness of the associated lap plates to determine the target thickness data; and determining the thickness ratio data of the associated lap plates based on the target thickness data. By determining the associated lap plates based on the weld point location coordinates, the plate objects directly related to the weld points are accurately located. Then, multiple reliable thickness calculation methods are used for each plate to obtain accurate thickness values, flexibly addressing various vehicle models. Finally, a standardized ratio calculation process ensures the consistency and reliability of the thickness ratio data, providing accurate data support for subsequent compliance verification.

[0006] Optionally, thickness calculation can be performed by: determining a target thickness surface based on the associated overlapping plates; wherein, the target thickness surface refers to a geometric reference surface used to calculate the thickness parameters of the associated overlapping plates; and determining the target thickness data of the associated overlapping plates based on the geometric normal vector of the target thickness surface. By first determining the target thickness surface to lock the measurement benchmark, and then measuring the thickness along the vertical direction based on the geometric normal vector of the target thickness surface, the true thickness data of the associated overlapping plates can be accurately obtained. This direct measurement method based on geometric parameters ensures the objectivity of the thickness data source and the accuracy of the results.

[0007] Optionally, determining the target thickness surface based on the associated overlapping plates includes: calculating the area of ​​candidate thickness surfaces on the associated overlapping plates to obtain candidate area data; wherein the number of candidate thickness surfaces is at least two; determining the target thickness area data from the candidate area data, and using the candidate thickness surface corresponding to the target thickness area data as the target thickness surface. By calculating the area of ​​multiple candidate thickness surfaces of the associated overlapping plates and selecting the target thickness surface with the largest area, thickness calculation errors caused by selecting non-subject surfaces such as edges or holes can be effectively avoided, ensuring measurement accuracy.

[0008] Optionally, the associated overlapping plate has overlapping plate parameters; the thickness is calculated by the following method: keyword reading is performed based on the overlapping plate parameters to obtain keyword reading results; if the keyword reading results show that there is theoretical thickness data in the overlapping plate parameters, the theoretical thickness data is used as the target thickness data.

[0009] By directly reading the theoretical thickness data stored in the design phase as the target thickness data, the efficiency of thickness calculation is greatly improved by skipping the complex geometric calculation process and avoiding unnecessary computational overhead, while ensuring the accuracy of the results.

[0010] Optionally, the associated overlapping plate has overlapping plate parameters; the thickness is calculated using the following method: keyword reading is performed based on the overlapping plate parameters to obtain keyword reading results; if the keyword reading results indicate that there is no theoretical thickness data in the overlapping plate parameters, offset data parsing is performed based on the overlapping plate parameters to obtain offset parsing results; wherein, the offset parsing results include a first offset parameter and a second offset parameter; the target thickness data is determined based on the first offset parameter and the second offset parameter. This method of calculating thickness by parsing offset parameters when there is no theoretical thickness data provides a reliable backup solution. Even when the parametric design information of the overlapping plate is incomplete or non-standard, it can stably output accurate target thickness data, effectively improving the adaptability to complex numerical model data and ensuring the continuity of the thickness calculation process.

[0011] Secondly, this application provides a testing device for the design parameters of overlapping sheet metal. The device includes: a data acquisition module for acquiring structured weld point data of a target vehicle model; wherein the structured weld point data includes the position coordinate data of the target weld point; a thickness ratio determination module for determining the thickness ratio data of associated overlapping sheet metal based on the structured weld point data; wherein the associated overlapping sheet metal refers to at least two sheet metal parts that have a geometric overlapping relationship with the target weld point; and a test result determination module for comparing and verifying the thickness ratio data with a preset process standard value to obtain a test result reflecting the compliance of the weld point overlapping structure design of the target vehicle model.

[0012] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of any of the methods described above.

[0013] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of any of the methods described above.

[0014] Fifthly, the present invention provides a computer program product, including a computer program that, when executed by a processor, implements the steps of any of the above methods. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the specific embodiments of this application or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0016] Figure 1This is a flowchart of a method for detecting design parameters of overlapping plates according to an embodiment of this application; Figure 2 This is a flowchart of a thickness calculation method according to an embodiment of this application; Figure 3 This is a flowchart of a thickness calculation method according to yet another embodiment of this application; Figure 4 This is a structural block diagram of a device for detecting design parameters of overlapping plates according to an embodiment of this application; Figure 5 This is an internal structural diagram of a computer device provided according to an embodiment of this application. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0018] It should be noted that the thickness ratio of the lap plate corresponding to the weld point specifically refers to the ratio of the maximum thickness of a single part to the minimum thickness of a single part among all lap parts directly associated with the current weld point. This ratio directly determines the rationality of the welding process window and the reliability of the weld point connection.

[0019] In related technologies, the detection of the thickness ratio of overlapping plates adopts a traditional manual operation mode: engineers open the digital model containing the weld point information through a computer-aided three-dimensional interactive application (CATIA), then manually measure the thickness of each overlapping plate at each weld point, and finally manually calculate the thickness ratio to determine whether it meets the preset process standards.

[0020] However, this method also has the following limitations: First, the body-in-white typically contains 4,000 to 6,000 weld points, requiring manual measurement of thickness and ratio calculation for each one, resulting in a huge amount of repetitive work, low inspection efficiency, and difficulty in meeting the short cycle requirements of vehicle development. On the other hand, the large number and scattered distribution of weld points make it easy for measurement omissions to occur during a single manual operation, thus affecting the completeness and accuracy of the inspection results.

[0021] Based on this, according to the embodiments of this application, an embodiment of a method for detecting the design parameters of overlapping plates is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0022] This embodiment provides a method for detecting the design parameters of overlapping panels, such as... Figure 1 As shown, the method includes the following steps: S110. Obtain the structured weld point data of the target vehicle model.

[0023] The target vehicle model refers to the vehicle model whose weld joint structure design rationality needs to be verified during vehicle development. Structured weld joint data refers to a standardized dataset extracted from the target vehicle model's digital model, containing various information about the weld joints, including the position coordinates of the target weld joint. The target weld joint can be any weld joint point selected by the user from the assembly of the target vehicle model that currently requires thickness ratio checking. For example, if W001 is selected as the target weld joint, its structured weld joint data can include the three-dimensional parametric coordinates of the weld joint in the global coordinate system of the digital model. These coordinates are the position coordinates of the target weld joint, accurately describing its specific location in the three-dimensional design space.

[0024] Specifically, the software first responds to the user's detection command initiated through the interactive interface by importing a CATIA-formatted digital model file containing the assembly information and validating it to ensure the document is not empty and conforms to the CATIA PartFile standard. Next, it verifies the completeness of user input, such as confirming the selected assembly and whether any weld points have missing input elements. If the verification fails, the user is prompted with the specific missing input element, and the process returns to the previous step. If the verification passes, the main entity of the selected assembly is obtained, and all solid entities under the main entity are extracted and stored in an entity list. Simultaneously, the entity list is verified again to ensure it is not empty, allowing subsequent processes to proceed. Finally, all weld point files under the part digital model entity list are extracted from the digital model file. The unique identifier, location coordinate data, and associated part index of each weld point file are parsed to form structured weld point data. The target weld point to be processed is then selected, and its corresponding structured weld point data is obtained.

[0025] S120. Determine the thickness ratio data of the associated lap plates based on the structured weld point data.

[0026] In this context, associated overlapping plates can refer to at least two plate parts that have a geometrical overlapping relationship with the target weld point. It is understood that since the function of a weld point is to connect and fix multiple plates, there are usually at least two associated overlapping plates related to the target weld point. These plates are physically attached to each other and are fixedly connected through the weld point.

[0027] Specifically, the thickness ratio data of associated lap plates can be determined based on structured weld point data through the following method: First, perform entity retrieval based on the position coordinate data of the target weld point to determine the associated lap plates; then, perform thickness calculation based on the associated lap plates to determine the target thickness data of the associated lap plates; finally, determine the thickness ratio data of the associated lap plates based on the target thickness data.

[0028] Among them, entity retrieval operation can refer to the geometric matching process of searching for the nearest neighboring lapped parts in the digital model entity based on the weld point coordinates.

[0029] Specifically, after obtaining a list of all solid entities under the assembly, the software can iterate through each entity in the list, thereby eliminating empty and hidden entities to avoid redundancy. For each candidate entity, its geometric features (such as shape or position information) are first extracted, and functions such as MinDistance are called to calculate the minimum spatial distance from the target weld point's location coordinates to that entity. Then, by comparing the distance calculation results of all candidate entities, one or more candidate entities with the smallest distance (i.e., the entities that are geometrically closest to the weld point) are identified as the associated lap plate of the target weld point, and the entity and feature pointers corresponding to each associated lap plate are output.

[0030] After determining the associated overlapping plates, the thickness can be calculated based on the associated overlapping plates to determine the target thickness data of the associated overlapping plates.

[0031] The target thickness data can refer to the actual thickness value of each associated overlapping plate, that is, quantitative data that can characterize the plate thickness parameter.

[0032] Specifically, for each associated overlapping panel, the system performs thickness calculations to obtain its target thickness data. It should be noted that there are multiple methods for thickness calculation. For example, the geometric normal vector of a specified reference surface on the panel can be used to assist in spatial thickness measurement; alternatively, the pre-stored thickness parameter values ​​in the panel's attributes can be directly read; if no direct thickness parameter exists in the attributes, the thickness can be indirectly calculated by parsing the relevant offset parameters of the panel. Furthermore, the specific thickness calculation method used can be flexibly selected based on the actual calculation scenario. For example, for target vehicle models with standardized parameter definitions, the thickness value can be directly read to complete the thickness calculation; for target vehicle models with a large amount of data and relatively standardized parameter definitions, the offset parameter method can be used for thickness calculation; for target vehicle models with complex parameter definitions or non-standard panel shapes, the geometric normal vector method can be used to calculate the thickness to obtain accurate results.

[0033] Next, after obtaining the target thickness data of the associated overlapping plates, the thickness ratio data of the associated overlapping plates can be determined based on the target thickness data.

[0034] Specifically, the target thickness data of all associated lap plates at the same weld point can be summarized into a thickness list. Then, the list is traversed to find the maximum value (thickest plate thickness) and the minimum value (thinnest plate thickness). Finally, the maximum value is divided by the minimum value to obtain the thickness ratio data.

[0035] For example, calculating the thickness ratio of associated overlapping sheet metal can be achieved using processing functions in CATIA. Taking the `GetThicknessRatio` function as an example, this function receives a list containing all associated sheet metal thicknesses (`LstConnectionThickness`). It iterates through the thickness list, dynamically updating the maximum and minimum thickness values. Simultaneously, for formatting the output, the maximum and minimum thickness values ​​are converted to strings and concatenated using the "|" symbol; for example, thicknesses of 0.6mm and 1.2mm are concatenated as the string "0.6|1.2". After the loop, the thickness ratio data (`odbActualRatio`) is obtained through the calculation of `maxthickness / minthickness`. Functions such as `SaveTwoDot` can be called to retain two decimal places of precision. Finally, the function calculates the thickness ratio data.

[0036] By determining the associated overlapping sheet metal based on the weld point location coordinates, the sheet metal objects directly related to the weld points are accurately located. Then, multiple reliable thickness calculation methods are used for each sheet metal to obtain precise thickness values, flexibly addressing various vehicle models. Finally, a standardized ratio calculation process ensures the consistency and reliability of the thickness ratio data, providing accurate data support for subsequent compliance verification.

[0037] S130. Based on the thickness ratio data and the preset process standard value, a comparison and verification are performed to obtain the test results reflecting the compliance of the weld joint structure design of the target vehicle model.

[0038] Among them, the preset process standard value can refer to the threshold value set in advance according to the vehicle welding process specification, which can be used to judge whether the thickness ratio of the overlapping plates meets the design and production requirements.

[0039] Specifically, after obtaining the thickness ratio data corresponding to each target weld point, the software compares the calculation results with the preset process standard values, and then outputs a standardized comparison conclusion. This conclusion reflects the inspection result of the compliance of the weld point lap structure design of the target vehicle model. Optionally, the inspection result can be presented as a structured inspection report document. In addition to the compliance status of each weld point, the document may also include detailed inspection information of all inspected weld points under the selected assembly of the target vehicle model, such as the unique identifier of the weld point, information on the associated lap sheet material, a list of sheet material thicknesses, the calculated thickness ratio data, and the compliance status judgment result.

[0040] For example, after the software completes the thickness ratio calculation for all selected weld points, it will enter the result comparison and output stage. Taking a preset process standard value of 2.0 as an example, for each target weld point, the software will compare the thickness ratio data with the standard value one by one. If the thickness ratio data is less than or equal to 2.0, the lap structure design of the weld point is determined to be compliant, marked as "OK" and given a green label; if the thickness ratio data is greater than 2.0, it is determined to be non-compliant, marked as "NOK" and given a red label. Afterwards, the software will integrate the inspection information of all inspected weld points (including weld point ID, associated lap part name, thickness list string, calculated thickness ratio and compliance status), summarize and organize it by weld point number, and generate a structured inspection report, which is the complete inspection result. In addition, all inspection results can also be displayed synchronously in real time on the UI interface, allowing users to intuitively view the status of individual weld points and the overall compliance rate statistics.

[0041] In the above implementation, by first acquiring standardized structured weld point data, then accurately determining the thickness ratio data of the associated overlapping plates, and finally comparing and verifying based on preset process standard values, the technical process achieves automated detection of the compliance of the weld point overlapping structure design of the target vehicle model. This effectively solves the problems of large repetitive workload and low efficiency in traditional manual operations, while avoiding the risk of omissions due to the large number of weld points in manual measurements. It significantly improves detection efficiency and the completeness of detection results, meeting the needs of short R&D cycles and highly synchronous engineering development.

[0042] In some implementation methods, please refer to the appendix. Figure 2 The thickness is calculated using the following method: S210. Determine the target thickness surface based on the associated overlapping plates.

[0043] The target thickness surface refers to the geometric reference surface used to calculate the thickness parameters of the associated overlapping plates. That is, it is the reference plane on the overlapping plate entity used to measure the thickness, and it can be the surface with the largest area of ​​the associated overlapping plates.

[0044] It should be noted that the surfaces of overlapping panels may include non-subject surfaces such as edges, chamfers, and holes. These non-subject surfaces cannot reflect the true thickness characteristics of the panel. Taking a cuboid planar panel as an example, it includes a bottom surface, a top surface, and multiple side surfaces. However, the thickness of the panel is usually defined as the vertical distance between the bottom and top surfaces, not the distance between any two side surfaces. Using the side surfaces as the measurement reference will lead to inaccurate thickness calculations. Therefore, it is necessary to determine a representative geometric reference surface (i.e., the target thickness surface) among the multiple surfaces of the overlapping panels to provide a unified benchmark for subsequent accurate thickness measurements along its normal direction.

[0045] Specifically, the target thickness surface can be determined based on the associated overlapping plates using the following method: First, the area of ​​candidate thickness surfaces on the associated overlapping plates is calculated to obtain candidate area data. Then, the target thickness area data is determined from the candidate area data, and the candidate thickness surface corresponding to the target thickness area data is taken as the target thickness surface.

[0046] Here, candidate thickness surfaces can refer to all selectable outer surfaces on the associated overlapping plate entity, with at least two. Candidate area data refers to the surface area value corresponding to each candidate thickness surface, while target thickness area data refers to the surface area value corresponding to the target thickness surface, which can be the maximum value selected from all candidate area data.

[0047] Specifically, firstly, all candidate thickness surfaces that meet the criteria can be extracted from the 3D geometric model of the associated overlapping plates. Then, the surface area of ​​each candidate thickness surface is calculated to obtain its corresponding candidate area data. Next, all candidate area data are sorted by size, and the target thickness area data with the largest value is selected. Finally, the candidate thickness surface possessing this target thickness area data can be selected as the target thickness surface.

[0048] For example, this process can be achieved by calling functions such as GetNearestFaceInProduct. First, using the coordinates of the target weld point as the center, search the solid surface of the associated overlapping plates for all visible geometric surfaces close to the weld point; these surfaces are the candidate thickness surfaces. Then, using the CATIA geometry engine, calculate the surface area of ​​each candidate thickness surface to obtain candidate area data. Next, sort and iterate through the candidate area data to find the maximum value, which is determined as the target thickness area data. Finally, the candidate thickness surface corresponding to the maximum area value is selected as the target thickness surface. By calculating the area of ​​multiple candidate thickness surfaces of the associated overlapping plates and selecting the target thickness surface with the largest area, thickness calculation errors caused by selecting non-subject surfaces such as edges or holes can be effectively avoided, ensuring measurement accuracy.

[0049] S220. Determine the target thickness data of the associated overlapping plates based on the geometric normal vector of the target thickness surface.

[0050] Understandably, since the thickness of a sheet is defined as the perpendicular distance between two parallel main surfaces, if the measurement direction is not perpendicular to the surface, the result will be the slant distance rather than the true thickness. The geometric normal vector, however, is a vector perpendicular to the target thickness surface; measuring along this direction directly yields the perpendicular distance between the two parallel surfaces. Therefore, the precise direction of the normal vector of the target thickness surface must first be obtained before penetrating measurements can be performed along this correct direction to obtain an accurate thickness value.

[0051] Specifically, the geometric normal vector of the target thickness surface can first be calculated using a geometric algorithm. Then, starting from a reference point on the target thickness surface (which can be the target weld point itself or its projection point on the target thickness surface), the geometric normal vector is used to penetrate the associated overlapping plate to obtain two intersection points between the normal vector and the two opposite surfaces of the plate. Finally, the straight-line distance between these two intersection points is calculated to obtain the target thickness data of the associated overlapping plate.

[0052] For example, a cuboid plate is used as the associated overlapping plate, and its upper surface is selected as the target thickness surface. Based on the geometric features of this upper surface, the geometric plane equation of the target thickness surface in three-dimensional space is established. Then, the point feature of the target weld point in the local coordinate system of the associated overlapping plate is created, and the projection point of this point feature on the target thickness surface is found, which is used as the reference point for thickness measurement. Next, the CATIA geometry engine is used to solve the plane equation of the target thickness surface, and the unit normal vector perpendicular to the surface is calculated. It is ensured that the direction of the normal vector points to the outside of the plate entity to avoid result deviation due to incorrect measurement direction. After obtaining the accurate normal vector, the relevant functions are called to search along the positive and negative directions of the normal vector from the coordinates of the reference point until it penetrates the plate. The intersection point of the normal vector ray with the upper surface of the plate entity (located on the target thickness surface, denoted as mathPoint1) and the intersection point with the lower surface of the plate entity (located on the other side surface parallel to the target thickness surface, denoted as mathPoint2) are recorded. Finally, the Euclidean distance between mathPoint1 and mathPoint2 is calculated, and this distance value is the target thickness data of the associated overlapping plate.

[0053] It should be noted that there are two core coordinate systems in the vehicle digital model. The first is the global coordinate system (digital model level), which serves as the unified reference for the entire assembly digital model, and the position of all parts is defined relative to this coordinate system. The second is the local coordinate system (part level), which is the reference coordinate system of each associated overlapping plate, and its surface, hole position and other geometric features are designed based on this coordinate system.

[0054] However, the position coordinate data of the target weld point is stored in the global coordinate system by default because the weld point belongs to the assembly level feature and needs to be associated with multiple overlapping plates. The solution of the geometric normal vector and the thickness measurement need to be based on the local coordinate system of the part. That is, only under the local coordinate system are the geometric parameters such as the plane equation and normal vector direction of the target thickness surface fixed and will not be deviated by the translation or rotation of the plate during the assembly process.

[0055] Therefore, coordinate transformation is required during thickness calculation. Specifically, a coordinate transformation function can be used to accurately convert the global coordinates of the target weld point into the local coordinate system of the corresponding associated lap plate, ensuring that all subsequent inspection processes are carried out based on the standard local coordinate system, thereby guaranteeing the accuracy and reliability of the target thickness data calculation results.

[0056] In the above implementation, by first determining the target thickness surface to lock the measurement benchmark, and then measuring the thickness along the vertical direction based on the geometric normal vector of the target thickness surface, the true thickness data of the associated overlapping plates can be accurately obtained. This direct measurement method based on geometric parameters ensures the objectivity of the thickness data source and the accuracy of the results.

[0057] In some implementations, the associated overlapping plates have overlapping plate parameters. Please refer to the appendix. Figure 3 The thickness can also be calculated using the following methods: S310. Based on the parameters of the overlapping plates, keyword reading is performed to obtain the keyword reading results.

[0058] The parameters of the overlapping plates refer to all parametric design information related to the associated overlapping plate entities, including parameters such as the material type, theoretical thickness, and offset of the reference plane. Keyword reading refers to the process of searching and identifying parameter items containing specific keywords within the set of overlapping plate parameters. For example, a string matching algorithm can be used to traverse the parameter list to obtain the keyword reading results. These keyword reading results can be the conclusion data generated after keyword matching of the overlapping plate parameters. They can be categorized into two types: the presence or absence of the target parameter. Additional information such as the name of the matched target parameter and its corresponding value may also be included.

[0059] S320. If the keyword reading results indicate that there is theoretical thickness data in the parameters of the overlapping plate, the theoretical thickness data shall be used as the target thickness data.

[0060] The theoretical thickness data can refer to a numerical value that can characterize the current thickness of the board material, directly defined by engineers during the design phase. Specifically, thickness can be used as the target parameter for keyword reading. When the keyword reading results show that a parameter containing the keyword "thickness" has been found, the software will extract the corresponding value from that parameter and directly use this value as the target thickness data for the associated overlapping board material.

[0061] For example, firstly, a function can be used to obtain a parameter list of the associated overlapping plates, which stores all direct design parameters under that entity. Then, custom aliases for each parameter are obtained and converted to a uniform format (such as uppercase English or Chinese). Next, a search function is used to iterate through the parameter list, searching for keywords such as "THICKNESS" or "thickness". If a match is found, the parameter is extracted, and the result might be a string like "0.6mm". Then, string processing is performed to remove the unit character "mm", resulting in a pure numeric string, such as "0.6". Finally, this theoretical thickness data (0.6) is directly used as the target thickness data variable for the plate.

[0062] In the above implementation, by directly reading the theoretical thickness data stored in the design stage as the target thickness data, the complex geometric calculation process is skipped while ensuring the accuracy of the results, avoiding unnecessary computational overhead and greatly improving the efficiency of thickness calculation.

[0063] Optionally, the thickness can also be calculated by the following method: First, keyword reading is still performed based on the overlapping plate parameters to obtain the keyword reading result. However, in the case where the keyword reading result indicates that there is no theoretical thickness data in the overlapping plate parameters, the offset data is parsed based on the overlapping plate parameters to obtain the offset parsing result. The offset parsing result includes a first offset parameter and a second offset parameter. Finally, the target thickness data is determined based on the first offset parameter and the second offset parameter.

[0064] Among them, the offset data parsing can refer to the process of using the offset as the target parameter for keyword reading. Specifically, when the theoretical thickness data cannot be directly obtained from the overlapping plate parameters, two key offset parameters used to form the physical thickness during the plate design stage can be searched for and extracted, and the offset parsing result is obtained. The offset parsing result can refer to the numerical set obtained after parsing the offset data of the overlapping plate parameters, which includes a first offset parameter and a second offset parameter. It can be understood that these two parameters can refer to the specific stretching values in the sheet metal part design logic that stretch in two opposite directions with a certain reference plane as the reference to form the plate thickness, and are used to characterize the offset dimensions from the reference plane to the two opposite surfaces of the plate. Exemplarily, for a certain associated overlapping plate with the middle reference plane as the design reference, the parameter defines First offset (the first offset) as 0.3 mm (stretching to one side); Second Offset (the second offset) as -0.3 mm (stretching to the opposite side). At this time, the sum of the absolute values of the numerical values of the two offset parameters (0.6 mm) is the actual thickness of the plate. The offset data parsing process is to match keywords such as "First offset" or "SecondOffset" and their corresponding Chinese expressions such as "the first offset" or "the second offset" in the overlapping plate parameters, and then extract the specific numerical values.

[0065] Specifically, first, the keyword reading result can be judged. When the keyword reading result indicates that the relevant parameters of the thickness keyword are not found, the second-round traversal search can be started. That is, all parametric design information of the associated overlapping plate is traversed again to match the keywords related to the offset to obtain the corresponding offset parameters. After finding the two offset parameters, their numerical values are respectively extracted and summed to obtain the final target thickness data.

[0066] For example, after the keyword reading result indicates that there is no theoretical thickness data (i.e., the strParmThickness result is empty), the parameter list of the associated overlapping plates is retrieved again through a function, and keyword traversal search for the offset is performed. Optionally, a combination of forward and reverse traversal can be used to ensure that no parameters are missed. If the keywords of the first and second offset parameters are matched, their numerical instances are further extracted. Then, the two parameter values ​​are summed and their absolute values ​​are processed to obtain the thickness value. Finally, unit conversion and formatting are performed, retaining two decimal places and removing residual unit characters to generate the target thickness data in pure numerical form. This method of parsing offset parameters to calculate thickness when there is no theoretical thickness data provides a reliable backup solution. Even when the parametric design information of the overlapping plates is incomplete or non-standard, it can stably output accurate target thickness data, effectively improving the adaptability to complex numerical model data and ensuring the continuity of the thickness calculation process.

[0067] It should be understood that although the steps in the flowchart above are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart above may include multiple steps or stages, which are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps.

[0068] This specification also provides a device 400 for detecting the design parameters of overlapping plates, such as... Figure 4 As shown, it includes: a data acquisition module 410, a thickness ratio determination module 420, and a detection result determination module 430, wherein: The data acquisition module 410 is used to acquire the structured weld point data of the target vehicle model; wherein, the structured weld point data includes the position coordinate data of the target weld point.

[0069] The thickness ratio determination module 420 is used to determine the thickness ratio data of associated lap plates based on structured weld point data; wherein, associated lap plates refer to at least two plate parts that have a geometric lap relationship with the target weld point.

[0070] The test result determination module 430 is used to compare and verify the thickness ratio data and the preset process standard value to obtain the test result reflecting the compliance of the weld joint structure design of the target vehicle model.

[0071] In some implementations, the thickness ratio determination module 420 is also used to perform entity retrieval operations based on the position coordinate data of the target weld point to determine the associated overlapping plate; perform thickness calculation based on the associated overlapping plate to determine the target thickness data of the associated overlapping plate; and determine the thickness ratio data of the associated overlapping plate based on the target thickness data.

[0072] In some embodiments, the detection device 400 for the design parameters of the overlapping plates further includes a thickness calculation module for determining a target thickness surface based on the associated overlapping plates; wherein, the target thickness surface refers to a geometric reference surface used to calculate the thickness parameters of the associated overlapping plates; and the target thickness data of the associated overlapping plates is determined based on the geometric normal vector of the target thickness surface.

[0073] In some implementations, the thickness calculation module is also used to calculate the area of ​​candidate thickness surfaces on the associated overlapping plates to obtain candidate area data; wherein the number of candidate thickness surfaces is at least two; target thickness area data is determined from the candidate area data, and the candidate thickness surface corresponding to the target thickness area data is used as the target thickness surface.

[0074] In some implementations, the associated overlapping plates have overlapping plate parameters; the thickness calculation module is also used to perform keyword reading based on the overlapping plate parameters to obtain keyword reading results; if the keyword reading results indicate that there is theoretical thickness data in the overlapping plate parameters, the theoretical thickness data is used as the target thickness data.

[0075] In some implementations, the associated overlapping plates have overlapping plate parameters; the thickness calculation module is also used to perform keyword reading based on the overlapping plate parameters to obtain keyword reading results; if the keyword reading results indicate that there is no theoretical thickness data in the overlapping plate parameters, offset data parsing is performed based on the overlapping plate parameters to obtain offset parsing results; wherein, the offset parsing results include a first offset parameter and a second offset parameter; the target thickness data is determined based on the first offset parameter and the second offset parameter.

[0076] Specific limitations regarding the testing device for the design parameters of overlapping panels can be found in the above description of the testing method for the design parameters of overlapping panels, and will not be repeated here. Each module in the aforementioned testing device for the design parameters of overlapping panels can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.

[0077] In this embodiment, the device for detecting the design parameters of overlapping plates is presented in the form of a functional unit. Here, a unit refers to an ASIC (Application Specific Integrated Circuit), a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.

[0078] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application, such as... Figure 5 As shown, the computer device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processor can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations. Figure 5 Take a processor 10 as an example.

[0079] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.

[0080] The memory 20 stores instructions executable by at least one processor 10 to cause the at least one processor 10 to perform the method shown in the above embodiments.

[0081] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the computer device. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0082] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.

[0083] The computer device also includes an input device 30 and an output device 40. The processor 10, memory 20, input device 30, and output device 40 can be connected via a bus or other means. Figure 5 Taking the example of a connection between China and Israel via a bus.

[0084] Input device 30 can receive input numerical or character information, and generate key signal inputs related to user settings and function control of the computer device, such as a touchscreen, keypad, mouse, trackpad, touchpad, joystick, one or more mouse buttons, trackball, joystick, etc. Output device 40 may include display devices, auxiliary lighting devices (e.g., LEDs), and haptic feedback devices (e.g., vibration motors). The aforementioned display devices include, but are not limited to, liquid crystal displays, light-emitting diodes, displays, and plasma displays. In some alternative embodiments, the display device may be a touchscreen.

[0085] This application also provides a computer-readable storage medium. The methods described in this application can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code downloaded over a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and subsequently stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the methods shown in the above embodiments are implemented.

[0086] This application provides a computer program product including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method of any embodiment of this application.

[0087] Although embodiments of this application have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of this application, and all such modifications and variations fall within the scope defined by the appended claims.

[0088] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.

[0089] For ease of description, the above devices are described separately by function as various units. Of course, in implementing this application, the functions of each unit can be implemented in one or more software and / or hardware.

[0090] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0091] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0092] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0093] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0094] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0095] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the apparatus embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0096] The above description is merely an embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of this application should be included within the scope of the claims of this application.

[0097] Although embodiments of this application have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of this application, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A method for detecting design parameters of a lapped sheet material, characterized by, The method comprises: acquiring structured welding point data of a target vehicle model; wherein the structured welding point data comprises position coordinate data of a target welding point; determining thickness ratio data of associated overlapping sheet materials based on the structured welding point data; wherein the associated overlapping sheet materials refer to at least two sheet parts in geometric overlapping relationship with the target welding point; comparing and verifying based on the thickness ratio data and a preset process standard value to obtain a detection result reflecting the compliance of the welding point overlapping structure design of the target vehicle model.

2. The method of claim 1, wherein, The determination of the thickness ratio data of the associated overlapping sheet materials based on the structured welding point data comprises: performing entity retrieval operation based on the position coordinate data of the target welding point to determine the associated overlapping sheet materials; performing thickness calculation based on the associated overlapping sheet materials to determine target thickness data of the associated overlapping sheet materials; determining the thickness ratio data of the associated overlapping sheet materials based on the target thickness data.

3. The method of claim 2, wherein, The thickness calculation is performed by the following method: determining a target thickness surface based on the associated overlapping sheet materials; wherein the target thickness surface refers to a geometric reference surface for calculating the thickness parameter of the associated overlapping sheet materials; determining the target thickness data of the associated overlapping sheet materials based on the geometric normal vector of the target thickness surface.

4. The method of claim 3, wherein, The determination of the target thickness surface based on the associated overlapping sheet materials comprises: performing area calculation on candidate thickness surfaces on the associated overlapping sheet materials to obtain candidate area data; wherein the number of the candidate thickness surfaces is at least two; determining target thickness area data in the candidate area data, and taking the candidate thickness surface corresponding to the target thickness area data as the target thickness surface.

5. The method of claim 2, wherein, The associated overlapping sheet materials have overlapping sheet material parameters; the thickness calculation is performed by the following method: performing keyword reading based on the overlapping sheet material parameters to obtain a keyword reading result; in the case where the keyword reading result indicates that there is theoretical thickness data in the overlapping sheet material parameters, taking the theoretical thickness data as the target thickness data.

6. The method of claim 2, wherein, The associated overlapping sheet materials have overlapping sheet material parameters; the thickness calculation is performed by the following method: performing keyword reading based on the overlapping sheet material parameters to obtain a keyword reading result; in the case where the keyword reading result indicates that there is no theoretical thickness data in the overlapping sheet material parameters, performing offset data analysis based on the overlapping sheet material parameters to obtain an offset analysis result; wherein the offset analysis result comprises a first offset parameter and a second offset parameter; determining the target thickness data based on the first offset parameter and the second offset parameter.

7. A device for detecting design parameters of a lapped sheet material, characterized by The device comprises: a data acquisition module for acquiring structured welding point data of a target vehicle model; wherein the structured welding point data comprises position coordinate data of a target welding point; a thickness ratio determination module for determining thickness ratio data of associated overlapping sheet materials based on the structured welding point data; wherein the associated overlapping sheet materials refer to at least two sheet parts in geometric overlapping relationship with the target welding point; The detection result determination module is configured to perform comparison verification based on the thickness ratio data and a preset process standard value to obtain a detection result reflecting compliance of the target vehicle model with a welding spot overlap structure design.

8. A computer device, comprising: The method comprises the following steps: The memory and the processor are in communication connection with each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the method in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for causing a computer to perform the method in any one of claims 1 to 6.

10. A computer program product, characterised in that, The computer instructions are configured to cause a computer to perform the method in any one of claims 1 to 6.