Reasonability verification method and device of structural component, electronic equipment and storage medium
Through the combination of three-dimensional model data and structural feature recognition model, all-round verification of plastic structural parts design is achieved, and the problem of insufficient automation verification methods in the existing technology is solved, the accuracy and efficiency of the design is improved, and the modification cost is reduced. .
Patent Information
- Application Number
- CN202411362348.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2025-01-17
AI Technical Summary
The existing automated verification methods lack comprehensive and systematic solutions in the design of plastic structural parts, which makes the design process time-consuming and labor-intensive and easy to miss key issues, increasing the cost of modification.
By obtaining the three-dimensional model data of the target structural component, the pre-constructed structural feature recognition model is used to extract the structural feature set, and match it with the preset verification threshold set for verification, output reasonable prompt information, covering the surface features, draft slope, The verification standards are automatically adjusted according to the material properties, such as material thickness, reinforcement rib configuration, hole position layout and pillar details.
It improves the accuracy of the automated verification method, reduces the cost of modification, provides specific failed area labeling information, and improves the efficiency and quality of structural part design.
Smart Images

Figure CN119323116A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of plastic structural parts, and in particular to a method and device for verifying the rationality of a structural part, an electronic device, and a storage medium. Background Art
[0002] With the rapid development of modern manufacturing, plastic structural parts have been widely used in consumer electronics, automobiles, medical equipment and other fields due to their advantages of low cost, light weight and good processing performance. However, the design complexity of plastic structural parts is increasing day by day, and many factors need to be considered in the design process, including the machinability of the material, the demoulding property of the mold, the strength and stiffness of the structure, etc. The above factors directly affect the manufacturing efficiency and final quality of the product.
[0003] In the traditional design process, the design rationality of plastic structural parts is usually evaluated by experience and manual calculation. This method is not only time-consuming and labor-intensive, but also easy to miss key design issues. In recent years, with the continuous advancement of computer-aided design (CAD) and computer-aided engineering (CAE) technology, the method of automatically verifying the design rationality of plastic structural parts has gradually become a research hotspot.
[0004] Most of the existing automated verification methods focus on a single design aspect, such as the detection of draft angle, optimization of material thickness distribution, etc., lacking a comprehensive and systematic solution; at the same time, manual assistance is still required for troubleshooting, which increases the cost required to modify structural parts. Therefore, how to improve the accuracy of automated verification methods and reduce the cost required for modification has become a technical problem that needs to be solved urgently. Summary of the invention
[0005] The main purpose of the embodiments of the present application is to propose a method and device for verifying the rationality of a structural component, an electronic device and a storage medium, aiming to improve the accuracy of the automated verification method and reduce the cost required for modification.
[0006] To achieve the above-mentioned purpose, a first aspect of an embodiment of the present application provides a method for verifying the rationality of a structural component, the method comprising:
[0007] Acquire three-dimensional model data of target structural parts;
[0008] Performing feature recognition on the three-dimensional model data using a pre-built structural feature recognition model to obtain a set of structural features of the target structural part;
[0009] Obtaining a preset verification threshold set, matching and verifying each structural feature in the structural feature set with a corresponding verification threshold in the verification threshold set, and obtaining a verification result;
[0010] Based on the verification result, corresponding prompt information is output to verify the rationality of the structural part.
[0011] In some embodiments, the structural feature set includes surface feature data of the target structural part, draft angle, material thickness parameters, rib parameters, distances between hole positions and between hole positions and edges of the structural part, pillar parameters, and rib layout parameters; wherein the surface feature data includes surface complexity parameters, sharp corner detection parameters, and snap position verification parameters.
[0012] In some embodiments, the obtaining of a preset verification threshold set, matching and verifying each structural feature in the structural feature set with a corresponding verification threshold in the verification threshold set, and obtaining a verification result includes:
[0013] Obtaining a preset verification threshold set, wherein the preset verification threshold set includes a surface feature threshold, a draft angle threshold, a material thickness parameter threshold, a rib parameter threshold, a distance threshold between holes and between holes and edges of structural parts, a pillar parameter threshold, and a rib layout parameter threshold;
[0014] Each feature in the structural feature set is compared and verified with the corresponding verification threshold in the preset verification threshold set. If all the structural features of the structural feature set do not exceed their corresponding verification thresholds, a prompt message of successful verification is output; if any structural feature of the structural feature set exceeds its corresponding verification threshold, a prompt message of failed verification and the corresponding failed area marking information are output.
[0015] In some embodiments, the pillar parameters include outer diameter, inner diameter, thickness, height, root fillet, and draft angle.
[0016] In some embodiments, the step of obtaining a preset verification threshold set includes:
[0017] Obtain material property data of the target structural component;
[0018] Based on the material property data, the corresponding preset verification threshold set is matched.
[0019] In some embodiments, the step of obtaining the rib parameter threshold comprises:
[0020] Calculate and process 50%-60% of the main wall thickness of the target structural part to obtain the rib thickness threshold;
[0021] The rib height threshold is obtained by calculating based on three times the main wall thickness of the target structural part.
[0022] In some embodiments, the distance thresholds between the holes and between the holes and the edge of the structural component are selected to be 1.5 times the hole diameter of the target structural component or the wall thickness of the component.
[0023] To achieve the above-mentioned purpose, a second aspect of an embodiment of the present application provides a device for verifying the rationality of a structural member, the device comprising:
[0024] An acquisition module, used for acquiring three-dimensional model data of a target structural part;
[0025] A recognition module, used to perform feature recognition on the three-dimensional model data through a pre-built structural feature recognition model to obtain a set of structural features of a target structural part;
[0026] A verification module, used to obtain a preset verification threshold set, and match and verify each structural feature in the structural feature set with a corresponding verification threshold in the verification threshold set to obtain a verification result;
[0027] The prompt module is used to output corresponding prompt information based on the verification result to verify the rationality of the structural part.
[0028] To achieve the above-mentioned purpose, the third aspect of an embodiment of the present application proposes an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method described in the first aspect is implemented.
[0029] To achieve the above-mentioned purpose, the fourth aspect of an embodiment of the present application proposes a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in the first aspect is implemented.
[0030] The rationality verification method and device, electronic device and storage medium of the structural parts proposed in this application are based on three-dimensional model data, and through advanced structural feature recognition models, the key structural features of the structural parts are comprehensively extracted to form a set of structural features, and compared and verified with the corresponding verification thresholds of the preset verification threshold set, so as to quickly judge the design rationality of the structural parts. This technology not only covers multiple dimensions such as surface features, draft angles, material thickness, rib configuration, hole layout and pillar details, but also realizes automatic adjustment of verification standards according to the material attribute data of the target structural parts, ensuring the accuracy and flexibility of the verification results. In particular, when the verification fails, specific failure area annotation information is provided to facilitate the subsequent adjustment and optimization of the designers, and improve the efficiency and quality of structural part design. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 It is a flow chart of a method for verifying the rationality of a structural member provided in an embodiment of the present application;
[0032] Figure 2 It is a schematic diagram of the structure of a rationality verification device of a structural member provided in an embodiment of the present application;
[0033] Figure 3 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0034] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0035] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0036] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0037] First, some nouns involved in this application are analyzed:
[0038] Plastic Structural Components (PSC): Structural components made of plastic materials with specific shapes, sizes and functions. The aforementioned components are usually manufactured through plastic molding processes such as injection molding, extrusion, and blow molding, and are widely used in electronic products, automobiles, home appliances, toys, medical devices and other fields as components for connection, support, protection or to achieve specific functions. The design of plastic structural components must consider the mechanical properties, processing properties, cost and environmental requirements of the material to ensure that it meets the product's usage requirements and performance standards.
[0039] Pattern draft: When designing molds and parts, the angle of inclination set on the mold parting surface or the edge of the part to ensure that the part can be smoothly removed from the mold after molding. This inclination angle allows the molding material to gradually separate along the inclined surface when the mold is opened, avoiding excessive friction or jamming with the mold surface, thereby protecting the surface quality of the mold and parts and improving production efficiency. The size of the draft angle is determined according to factors such as the nature of the material, the shape and size of the part, and the design requirements of the mold. It is one of the important factors that must be considered in mold design and manufacturing.
[0040] Reinforcing Rib: In many fields such as automobiles, machinery, molds, and plastic products, reinforcing ribs are an important structural component that significantly improves the strength and rigidity of the target structural component. Specifically, reinforcing ribs add additional supporting materials to the weak or critical parts of the structural component to form a reinforcing structure similar to ribs, thereby effectively dispersing and resisting external loads and preventing deformation or damage to the structural component. This design not only improves the overall load-bearing capacity of the structural component, but also enhances its stability and durability.
[0041] Feature recognition in 3D model data processing refers to the process of in-depth analysis of given 3D model data through pre-built structural feature recognition models to automatically identify and extract key elements such as geometric features, topological structures or semantic information in the model. This process is one of the core technologies in the fields of computer-aided design (CAD), computer-aided manufacturing (CAM), 3D printing and reverse engineering. Through feature recognition, the system can understand and interpret the complex structure of the 3D model, providing accurate and reliable data support for subsequent design modifications, simulation analysis, process planning and manufacturing processing.
[0042] Based on this, the embodiments of the present application provide a method and device for verifying the rationality of a structural component, an electronic device, and a storage medium, aiming to improve the accuracy of the automated verification method and reduce the cost required for modification.
[0043] The rationality verification method and device of the structural parts, the electronic device and the storage medium provided in the embodiments of the present application are specifically explained through the following embodiments. First, the rationality verification method in the embodiments of the present application is described.
[0044] The embodiment of the present application can acquire and process relevant data based on deep learning technology. Among them, the structure feature recognition model (Structure Feature Recognition Model) is a machine learning or deep learning model specially designed to automatically extract and identify key structural features from complex data sets. The model can learn and identify structural information that is crucial for a specific task or application by analyzing the inherent pattern, shape, arrangement or hierarchy of the input data. It is widely used in fields such as image processing, video analysis, natural language processing, and bioinformatics, helping researchers and engineers to quickly locate and understand key information in massive data, thereby promoting technological innovation and decision optimization.
[0045] The rationality verification method of the structural parts provided in the embodiment of the present application relates to the technical field of plastic structural parts. The rationality verification method of the structural parts provided in the embodiment of the present application can be applied to the terminal, can also be applied to the server side, and can also be software running in the terminal or the server side. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc.; the server side can be configured as an independent physical server, or it can be configured as a server cluster or a distributed system composed of multiple physical servers, and can also be configured as a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application that implements the rationality verification method of the structural parts, etc., but is not limited to the above forms.
[0046] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0047] It should be noted that in each specific implementation of the present application, when it is necessary to perform relevant processing based on data related to user identity or characteristics such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first, and the collection, use, and processing of these data will comply with relevant laws, regulations, and standards. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.
[0048] Figure 1 is an optional flow chart of the rationality verification method of the structural member provided in the embodiment of the present application, Figure 1 The method may include but is not limited to steps S101 to S104.
[0049] Step S101, obtaining three-dimensional model data of a target structural component.
[0050] Step S102 : performing feature recognition on the three-dimensional model data by using a pre-built structural feature recognition model to obtain a set of structural features of the target structural part.
[0051] Step S103, obtaining a preset verification threshold set, matching and verifying each structural feature in the structural feature set with a corresponding verification threshold in the verification threshold set, and obtaining a verification result.
[0052] Step S104: outputting corresponding prompt information based on the verification result to verify the rationality of the structural component.
[0053] Steps S101 to S104 shown in the embodiment of the present application are based on three-dimensional model data and use advanced structural feature recognition models to comprehensively extract key structural features of structural parts, form a structural feature set, and compare and verify with the corresponding verification thresholds of a preset verification threshold set, thereby quickly judging the design rationality of the structural parts, while improving the accuracy of the automated verification method and reducing the cost required for modification.
[0054] In step S101 of some embodiments, the method of obtaining the three-dimensional model data of the target structural part can be diversified and flexible. In addition to directly inputting various widely supported three-dimensional model formats (such as STL, OBJ, FBX, etc.), the system can also support seamless import of model data from CAD design software to ensure that the latest data in the design phase can be used immediately for the verification process. In addition, for three-dimensional models that already exist in the enterprise database or cloud storage, the system can also automatically retrieve and download them through an API interface or file sharing protocol, further improving the convenience and efficiency of data acquisition. In short, the acquisition method in step S101 is not limited to manually inputting files in a specific format, but also covers a variety of automated and integrated data acquisition methods to meet applications in different scenarios and needs.
[0055] In step S102 of some embodiments, when performing feature recognition, a pre-trained structural feature recognition model, such as a convolutional neural network (CNN) or a graph neural network (GNN), can be first used to automatically scan and analyze the three-dimensional model data. The model can capture low-level features such as geometric shapes, edge contours, and surface changes in the three-dimensional model, and further abstract high-level structural features such as holes, bosses, and grooves; at the same time, in order to improve the accuracy and efficiency of recognition, the system can also combine traditional image processing technology and geometric calculation methods to pre-process and optimize the model data, such as denoising, smoothing, simplification, etc.
[0056] In addition, in addition to relying on a single model for feature recognition, step S102 can also achieve more comprehensive feature extraction and recognition by integrating multiple models or algorithms. For example, a rule-based reasoning system can be introduced to use the knowledge and experience of domain experts to identify and verify specific structures in the model. Alternatively, a multimodal learning method can be used in combination with other types of data such as text descriptions and image annotations to further improve the accuracy and robustness of feature recognition.
[0057] In step S102 of some embodiments, the structural feature set includes surface feature data of the target structural part, draft angle, material thickness parameters, rib parameters, distances between holes and between holes and edges of the structural part, pillar parameters, and rib layout parameters; wherein the surface feature data includes surface complexity parameters, sharp corner detection parameters, and buckle position verification parameters. Therefore, in this embodiment, the verification method focuses on multi-dimensional design aspects, aiming to provide a comprehensive and systematic solution.
[0058] Specifically, the set of structural features generated by the structural feature recognition model is relatively comprehensive, covering multiple key dimensions of the target structural parts in all directions. The set of structural features includes surface feature data, which plays a vital role in verifying whether the target structural parts can be demolded smoothly. The surface feature data covers multiple key dimensions and together constitutes a comprehensive evaluation of the demolding performance of the target structural parts. First, the surface complexity parameter is an important indicator for evaluating the smoothness and complexity of the model surface. By conducting a detailed analysis of the curvature change, continuity, and whether there are mutation points on the surface, the resistance and difficulties that the structural parts may encounter during the demolding process are predicted. Secondly, the sharp corner detection parameter is to accurately locate and quantify the sharp edges on the target structural parts. Sharp edges may not only cause stress concentration and increase the risk of fracture of the structural parts during the demolding process, but also may affect the life and stability of the mold. Therefore, the existence of the sharp corner detection parameter enables the design team to timely discover and optimize these potential problem areas to ensure that the target structural parts can be demolded smoothly. Finally, the clip position verification parameter is specially set for the clip design in the target structural part. As a key component for connection and fixation, the rationality of the clip position directly affects the demolding effect of the target structural part. This parameter verifies whether the clip position meets the demolding requirements by simulating and analyzing the stress, deformation trend and interaction with the mold during the demolding process, thereby avoiding manufacturing defects caused by improper clip design. At the same time, the structural feature set also includes other process features, such as accurate measurement of draft angle to ensure smooth demolding, analysis of material thickness parameters to balance strength and lightweight requirements, and avoid local over-thickness of the target structural part. In addition, the accurate identification of rib parameters and pillar parameters provides a scientific basis for the strengthening and support of structural parts. The pillar parameters include outer diameter, inner diameter, thickness, height, root fillet and draft angle. In particular, the rib layout parameters are used to subsequently verify whether the rib position and rib position of the target structural part, and the spacing between the rib position and other structures are within a reasonable range, so that the distribution and arrangement of the ribs inside the structural part are systematically evaluated and planned. Among them, the aforementioned other structures include holes, edges of structural parts, bosses, grooves or assembly surfaces.
[0059] In step S103 of some embodiments, the step of obtaining a preset verification threshold set, matching and verifying each structural feature in the structural feature set with a corresponding verification threshold in the verification threshold set, and obtaining a verification result specifically includes:
[0060] Obtaining a preset verification threshold set, the preset verification threshold set includes a surface feature threshold, a draft angle threshold, a material thickness parameter threshold, a rib parameter threshold, a distance threshold between holes and between holes and the edge of a structural part, a pillar parameter threshold, and a rib layout parameter threshold;
[0061] Each feature in the structural feature set is compared and verified with the corresponding verification threshold in the preset verification threshold set. If all the structural features in the structural feature set do not exceed their corresponding verification thresholds, a prompt message of successful verification is output; if any structural feature in the structural feature set exceeds its corresponding verification threshold, a prompt message of failed verification and the corresponding failed area marking information are output.
[0062] Specifically, if all features in the structural feature set meet the corresponding verification threshold requirements, that is, if they do not exceed any verification threshold limit, a successful verification prompt message is output, indicating that the design of the target structural part meets the preset standard and can be further used for production or processing. On the contrary, if any structural feature exceeds its corresponding verification threshold, a verification failure prompt message is output, and the specific area and reason for the failure are marked in detail, so that designers or engineers can quickly locate the problem, make corresponding adjustments and optimizations, and reduce the cost required for modification.
[0063] For example, each feature data in the structural feature set is compared and verified with the corresponding threshold in the above verification threshold set one by one. When the material thickness parameter exceeds the material thickness parameter threshold limit, the system outputs a prompt message of verification failure, marking the failed material thickness area and the reason. In addition, during the verification process, all structural features of the structural feature set need to be verified, including verifying whether the surface complexity exceeds the preset maximum allowable value, whether the radius of the sharp corner is less than the minimum safety radius, and whether the snap position is accurate; at the same time, it will also verify whether the draft angle is within the allowable range, whether the material thickness is locally too thick, whether the arrangement of the reinforcing ribs is effective and not excessive, whether the hole layout follows the rules of minimum spacing and edge safety distance, whether the strength and size of the pillars meet the design requirements, and whether the rib layout has achieved the expected reinforcement effect.
[0064] Before step S103 of some embodiments, the rationality verification method of the structural part further includes a pre-step, namely obtaining and matching a preset verification threshold set. Specifically, the step is as follows: obtaining material attribute data of the target structural part; matching the corresponding preset verification threshold set based on the material attribute data. Specifically, the system will map, match and select the corresponding preset verification threshold set to ensure the accuracy and pertinence of the verification process. The refinement of this step makes the setting of the verification threshold more scientific and reasonable, and further improves the accuracy and effectiveness of the rationality verification of the structural part.
[0065] In some embodiments, the step of obtaining the rib parameter threshold includes: calculating and processing based on 50%-60% of the main wall thickness of the target structural part to obtain the rib thickness threshold; calculating and processing based on 3 times the main wall thickness of the target structural part as a benchmark to obtain the rib height threshold. In addition, the distance threshold between the hole positions and between the hole positions and the edge of the structural part is selected as 1.5 times the hole diameter of the target structural part or the wall thickness of the part.
[0066] Specifically, the threshold acquisition process of the rib parameters is designed in detail as follows: First, the system will calculate and process based on the range of 50% to 60% of the main wall thickness of the target structural part to determine a reasonable rib thickness threshold; then, the system will calculate based on three times the main wall thickness of the target structural part as a benchmark to obtain the rib height threshold, ensuring that the support function of the rib is maximized while avoiding unnecessary material waste. In addition, for the optimization of the hole layout, the system selects the hole diameter of the target structural part or 1.5 times the wall thickness of the part as the distance threshold between the holes and between the holes and the edges of the structural parts, in order to prevent structural weakening caused by holes being too close and to ensure the overall strength and stability of the structural parts.
[0067] See also Figure 2 The embodiment of the present application further provides a device 200 for verifying the rationality of a structural component, which can implement the above-mentioned method for verifying the rationality of a structural component. The device includes:
[0068] An acquisition module 201 is used to acquire three-dimensional model data of a target structural component;
[0069] The recognition module 202 is used to perform feature recognition on the three-dimensional model data by using a pre-built structural feature recognition model to obtain a set of structural features of a target structural part;
[0070] The verification module 203 is used to obtain a preset verification threshold set, and match and verify each structural feature in the structural feature set with a corresponding verification threshold in the verification threshold set to obtain a verification result;
[0071] The prompt module 204 is used to output corresponding prompt information based on the verification result to verify the rationality of the structural component.
[0072] The specific implementation of the rationality verification device of the structural component is basically the same as the specific implementation of the rationality verification method of the structural component mentioned above, and will not be repeated here.
[0073] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the rationality verification method of the above-mentioned structural component when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a car computer, etc.
[0074] See also Figure 3 , Figure 3 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:
[0075] The processor 301 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;
[0076] The memory 302 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 902 can store an operating system and other applications. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 902, and the processor 901 calls and executes the rationality verification method of the structural component of the embodiment of this application;
[0077] Input / output interface 303, used to implement information input and output;
[0078] The communication interface 304 is used to realize the communication interaction between the device and other devices. The communication can be realized through a wired manner (such as USB, network cable, etc.) or a wireless manner (such as mobile network, WIFI, Bluetooth, etc.);
[0079] A bus 305 that transmits information between the various components of the device (e.g., the processor 301, the memory 302, the input / output interface 303, and the communication interface 304);
[0080] The processor 301 , the memory 302 , the input / output interface 303 and the communication interface 304 are connected to each other in communication within the device via the bus 305 .
[0081] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the rationality verification method of the above-mentioned structural component is implemented.
[0082] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0083] The rationality verification method, device, electronic device and storage medium of the structural parts provided in the embodiments of the present application are based on three-dimensional model data, and through advanced structural feature recognition models, the key structural features of the structural parts are comprehensively extracted to form a set of structural features, and compared and verified with the corresponding verification thresholds of the preset verification threshold set, so as to quickly judge the design rationality of the structural parts. This technology not only covers multiple dimensions such as surface features, draft angles, material thickness, rib configuration, hole layout and pillar details, but also realizes automatic adjustment of verification standards according to the material attribute data of the target structural parts, ensuring the accuracy and flexibility of the verification results. In particular, when the verification fails, specific failure area annotation information is provided to facilitate the subsequent adjustment and optimization of the designers, and improve the efficiency and quality of structural part design.
[0084] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0085] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0086] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0087] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.
[0088] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0089] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0090] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0091] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0092] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0093] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.
[0094] The preferred embodiments of the present application are described above with reference to the accompanying drawings, but the scope of the rights of the present application is not limited thereto. Any modification, equivalent substitution and improvement made by those skilled in the art without departing from the scope and essence of the present application should be within the scope of the rights of the present application.
Claims
1. A method for verifying the rationality of a structural component, characterized in that: The method comprises: Acquire three-dimensional model data of target structural parts; Performing feature recognition on the three-dimensional model data using a pre-built structural feature recognition model to obtain a set of structural features of the target structural part; Obtaining a preset verification threshold set, matching and verifying each structural feature in the structural feature set with a corresponding verification threshold in the verification threshold set, and obtaining a verification result; Based on the verification result, corresponding prompt information is output to verify the rationality of the structural member.
2. The method for verifying the rationality of a structural component according to claim 1, characterized in that: include: The structural feature set includes surface feature data of the target structural part, draft angle, material thickness parameters, rib parameters, distances between hole positions and between hole positions and edges of the structural part, pillar parameters, and rib layout parameters; wherein the surface feature data includes surface complexity parameters, sharp corner detection parameters, and snap position verification parameters.
3. The method for verifying the rationality of a structural component according to claim 2, characterized in that: The obtaining of a preset verification threshold set, matching and verifying each structural feature in the structural feature set with a corresponding verification threshold in the verification threshold set, and obtaining a verification result, includes: Obtaining a preset verification threshold set, wherein the preset verification threshold set includes a surface feature threshold, a draft angle threshold, a material thickness parameter threshold, a rib parameter threshold, a distance threshold between holes and between holes and edges of structural parts, a pillar parameter threshold, and a rib layout parameter threshold; Each feature in the structural feature set is compared and verified with the corresponding verification threshold in the preset verification threshold set. If all the structural features of the structural feature set do not exceed their corresponding verification thresholds, a prompt message of successful verification is output; if any structural feature of the structural feature set exceeds its corresponding verification threshold, a prompt message of failed verification and the corresponding failed area marking information are output.
4. The method for verifying the rationality of a structural component according to claim 3, characterized in that: include: The pillar parameters include outer diameter, inner diameter, thickness, height, root fillet and draft angle.
5. The method for verifying the rationality of a structural component according to claim 3, characterized in that: The specific steps of obtaining a preset verification threshold set include: Obtain material property data of the target structural component; Based on the material property data, the corresponding preset verification threshold set is matched.
6. The method for verifying the rationality of a structural component according to claim 3, characterized in that: The step of obtaining the rib parameter threshold comprises: Calculate and process 50%-60% of the main wall thickness of the target structural part to obtain the rib thickness threshold; The rib height threshold is obtained by calculating based on three times the main wall thickness of the target structural part.
7. The method for verifying the rationality of a structural component according to claim 3, characterized in that: include: The distance thresholds between the holes and between the holes and the edge of the structural part are selected to be 1.5 times the hole diameter of the target structural part or the wall thickness of the part.
8. A device for verifying the rationality of a structural part, characterized in that: The device comprises: An acquisition module, used for acquiring three-dimensional model data of a target structural part; An identification module, used to perform feature identification on the three-dimensional model data through a pre-built structural feature identification model to obtain a set of structural features of a target structural part; A verification module, used to obtain a preset verification threshold set, and match and verify each structural feature in the structural feature set with a corresponding verification threshold in the verification threshold set to obtain a verification result; The prompt module is used to output corresponding prompt information based on the verification result to verify the rationality of the structural part.
9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the rationality verification method of the structural component described in any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the rationality verification method of a structural component according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Examination method and examination equipment of three-dimensional process model
CN105574229A
Method for adjusting verification model, verification method, server and storage medium
CN108234729A
Intelligent model inspection method
CN108764029A
User authentication using prompted text
US20180068102A1
Target anomaly identification method and apparatus, and electronic device and storage medium
WO2021217859A1