A device model simplification method, apparatus, storage medium and electronic device

By simplifying the 3D mechanical equipment model, dividing it into multi-surface components, nozzles, micro-structure components, and non-critical structures, and using basic body replacement or deletion, a simplified model suitable for 3D factory design software is generated. This solves the problems of high model load and poor interactive performance, and improves design efficiency and quality.

CN122197372APending Publication Date: 2026-06-12CHINA NUCLEAR POWER ENGINEERING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA NUCLEAR POWER ENGINEERING CO LTD
Filing Date
2026-03-20
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

When high-precision 3D mechanical equipment models are directly imported into 3D factory design software, the model load is high and the interactive performance is poor, resulting in repeated modeling of equipment models at different design stages, wasting manpower and time.

Method used

Data is collected from 3D mechanical design software. The equipment data is simplified and divided into multi-surface components, nozzles, micro-structure components and non-critical structures. Basic volume replacement or deletion is used, combined with mesh voxelization and convex decomposition techniques, to generate a simplified equipment model suitable for 3D factory design software.

Benefits of technology

It reduces the geometric complexity of the model, improves the efficiency of 3D factory design, reduces repetitive modeling work, ensures the integrity of the main structural features and functions of the equipment, and improves the design quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122197372A_ABST
    Figure CN122197372A_ABST
Patent Text Reader

Abstract

The application discloses a kind of equipment model simplification method, device, storage medium and electronic equipment, including the data of three-dimensional mechanical design software is constructed three-dimensional equipment data, the three-dimensional equipment data includes equipment identification, structure data, position data and attribute parameter;The three-dimensional equipment data is simplified to obtain structure model;The structure model is reorganized into simplified equipment model, the present application can solve the problem that three-dimensional mechanical equipment high-precision model is directly imported into three-dimensional factory design software when model load is large, and interaction performance is poor, so as to force equipment model to repeat modeling in different design stages.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of three-dimensional model processing technology, and specifically to a method, apparatus, storage medium, and electronic device for simplifying device models. Background Technology

[0002] Currently, in the field of 3D design, the design of mechanical equipment is usually completed using 3D mechanical design software. This software can then output detailed machining drawings or be directly connected to CNC machine tools for manufacturing. After the 3D model of the mechanical equipment is designed by the equipment manufacturer, it is connected to the output device or CNC machine tool to directly output detailed machining drawings or directly achieve manufacturing. After the equipment is manufactured, the 3D model is often no longer used downstream. However, during 3D factory design, a 3D model of the equipment needs to be created as a placeholder and to establish the connection relationship between the equipment and pipelines. This type of model is only used as a placeholder in the factory design; it cannot output machining drawings or be directly connected to CNC machine tools for machining. If the 3D mechanical equipment model is directly imported into the project model of the 3D factory design software, the model will be overloaded and unable to rotate. This results in the equipment modeling work needing to be repeated twice, greatly wasting manpower and time, and reducing design efficiency. Therefore, in the 3D factory design stage, it is usually necessary to spend time and manpower to recreate the 3D model of the equipment.

[0003] Patent document US20240078353A1 discloses the generation of 3D factory models, including generating 3D models by fitting linear CAD extrusions, so that they can be directly imported into CAD software for purposes such as collision detection and layout. However, it does not solve the problem that when high-precision 3D mechanical equipment models are directly imported into 3D factory design software, the model load is large and the interaction performance is poor, thus forcing the equipment model to be repeatedly modeled at different design stages.

[0004] Patent document CN113642079B discloses a factory design method based on 3D technology, including: preliminary design of a 3D model in Smart3D to complete the process model layout; design of 3D models of electrical equipment and utilities in Smart3D, while performing collision checks and outputting model files for structural design; completion of structural design in SAP2000; importing the 3D model file completed in SAP2000 into Smart3D for collision checks to determine whether the structural model meets the design requirements; completion of detailed design in steel structure detailed design software; importing the model after detailed design into Smart3D to check whether the detailed design model meets the requirements; delivery of steel structure detailed drawings for processing and fabrication; and final stage design in Smart3D to complete all model creation, generate 2D drawings, and deliver them for on-site construction. However, this method does not solve the problem of high model load and poor interactive performance when directly importing high-precision 3D mechanical equipment models into 3D factory design software, thus forcing repeated modeling of equipment models at different design stages.

[0005] In summary, neither of the two existing patents mentioned above has solved the problem of high model load and poor interactive performance when high-precision 3D mechanical equipment models are directly imported into 3D factory design software, thus forcing the equipment models to be repeatedly modeled at different design stages. Summary of the Invention

[0006] Based on the above-mentioned technical problems, this invention proposes a method, device, storage medium, and electronic device for simplifying equipment models, which solves the problem of high model load and poor interactive performance when high-precision models of three-dimensional mechanical equipment are directly imported into three-dimensional factory design software, thus forcing the equipment model to be repeatedly modeled at different design stages.

[0007] To achieve the above objectives, this invention proposes a method for simplifying equipment models.

[0008] A method for simplifying a device model, comprising: Data from 3D mechanical design software is collected to construct 3D equipment data, which includes equipment identification, structural data, location data, and attribute parameters; The three-dimensional device data is simplified to obtain a structural model; The structural model is reorganized into a simplified device model.

[0009] Furthermore, the process of collecting data from 3D mechanical design software to construct 3D equipment data includes: collecting data from 3D mechanical design software to obtain initial model data; determining whether the initial model data is a processable data format; if the initial model data is a processable data format, inheriting and saving the equipment identifier, structural data, position data, and attribute parameters in the initial model data as the 3D equipment data; and removing the internal components of the 3D equipment data.

[0010] Furthermore, the internal components of the three-dimensional device data are removed, including: retaining the external contour of the three-dimensional device data and removing all holes, components or parts inside the external contour of the three-dimensional device data.

[0011] Further, the simplification processing of the three-dimensional device data to obtain a structural model includes: dividing the three-dimensional device data into a first processing component according to classification rules, and simplifying the first processing component to obtain the structural model; the simplification processing includes performing at least basic volume replacement or convex decomposition on the first processing component.

[0012] Furthermore, the first processing component includes multi-curved surface components, nozzles, microstructure components, and non-critical structures.

[0013] Further, the classification rules include: when the portion of the 3D device data corresponding to the device identifier includes multiple curved surfaces, chamfers, bevels, grooves, gaps, warped surfaces, irregular boundaries, holes, threads, or groups of holes, the portion of the 3D device data corresponding to the device identifier is marked as the multi-curved surface component; when the device identifier is the connector nozzle, the portion of the 3D device data corresponding to the device identifier is marked as the connector nozzle; when the volume of the portion of the 3D device data corresponding to the device identifier is less than 5% of the volume of the 3D device data, and the number of facets is greater than the modeling facet threshold, the portion of the 3D device data corresponding to the device identifier is marked as the microstructure component; when the portion of the 3D device data corresponding to the device identifier is a decorative structure or an auxiliary structure, the portion of the 3D device data corresponding to the device identifier is marked as the non-critical structure.

[0014] Further, the first processing component is simplified to obtain the structural model, including: performing convex decomposition on the divided portion of the first processing component to obtain the structural model.

[0015] Further, the first processing component after division is subjected to convex decomposition to obtain the structural model, including: performing mesh voxelization on the part of the first processing component containing arc transition to obtain a mesh model, performing hierarchical planar cutting on the mesh model to output multiple concave shells, obtaining a set of concave shells based on the concave shells, and replacing part of the first processing component with the set of concave shells as the structural model.

[0016] Further, the portion of the first processing component containing the arc transition is meshed into a voxel to obtain a mesh model, including: setting a voxel resolution, and converting the first processing component into the mesh model according to the voxel resolution.

[0017] Further, the mesh model is subjected to hierarchical planar cutting to output multiple concave hulls, including: setting a cutting plane, cutting the mesh model into sub-blocks according to the cutting plane, calculating the concavity based on the volume of the sub-blocks and their corresponding convex hulls, constructing a joint evaluation formula for cutting based on the concavity, iterating the cutting plane according to the joint evaluation formula, selecting the best cutting plane in the current step, repeating the above steps to continue cutting the sub-blocks, and stopping the cutting of the sub-blocks when the concavity of the two sub-blocks generated after cutting is less than the concavity threshold or the number of sub-blocks generated after cutting reaches the maximum number of blocks.

[0018] Furthermore, the concavity is calculated based on the volume of the sub-block and the corresponding convex hull, and its expression is as follows: ,in For the concavity, Let V be the volume of the convex hull. The convex hull is the convex hull. The volume of the mesh model and the sub-block. The mesh model or the sub-block.

[0019] Furthermore, a joint evaluation formula for cutting is constructed based on the concavity, and its expression is as follows: ,in The joint evaluation formula for the cutting is as follows: Let i be the candidate cutting plane, and i be the index. For the concavity, For complexity weights, Let V be the volume of the convex hull. The upper limit of the vertices of the convex hull is given. This is the convex hull sampling rate adjustment function. Let be the convex hull.

[0020] Furthermore, simplifying the first processing component to obtain the structural model further includes: replacing the multi-surface component with multiple basic bodies or combinations of the basic bodies, and constructing the structural model based on the multiple basic bodies or combinations of the basic bodies.

[0021] Furthermore, simplifying the first processing component to obtain the structural model further includes: matching the corresponding nozzle component in the equipment database of the 3D factory design software according to the equipment identifier corresponding to the nozzle, using the corresponding nozzle component as the structural model; deleting the microstructure components or replacing them with the basic body; and deleting the non-critical structures.

[0022] Furthermore, the basic solids include cuboids, cubes, parallelepipeds, prisms, truncated prisms, cylinders, frustums of cones, cones, truncated cones, spheres, hemispheres, and spherical caps.

[0023] Furthermore, reorganizing the structural model into a simplified device model includes: assembling the structural model according to the structural data to obtain the simplified device model.

[0024] Furthermore, reorganizing the structural model into a simplified device model also includes removing redundant edges and redundant surfaces from the simplified device model.

[0025] Furthermore, reorganizing the structural model into a simplified equipment model also includes: converting the simplified equipment model into data that can be processed by 3D plant design software, and verifying compatibility.

[0026] To achieve the above objectives, the present invention also proposes a device for simplifying the equipment model.

[0027] A device for simplifying equipment models, characterized in that it comprises: The acquisition module is used to acquire data from 3D mechanical design software to construct 3D equipment data, which includes equipment identification, structural data, position data, and attribute parameters. The processing module is used to simplify the three-dimensional device data to obtain a structural model; The reorganization module is used to reorganize the structural model into a simplified device model.

[0028] Based on the above technical solution, the present invention has at least the following beneficial effects: 1. This invention proposes a method, apparatus, storage medium, and electronic device for simplifying equipment models. By collecting data from 3D mechanical design software, it constructs 3D equipment data containing equipment identification, structural data, location data, and attribute parameters. This ensures that the equipment's identity information, structural composition, spatial layout, and engineering attributes are fully expressed, providing a complete data foundation for subsequent structural model generation and simplification. Simplifying the 3D equipment data to obtain a structural model allows for the breakdown of complex or non-convex equipment into multiple structural models, effectively reducing the geometric complexity of individual structures in the 3D equipment data while retaining the main structural features. This reduces the impact of model complexity on the loading and interaction performance of 3D factory design software, improving the efficiency of 3D factory design. Recombining the structural models into simplified equipment models allows for the generation of simplified models suitable for 3D factory design software in terms of placement, layout, and pipeline connections, while maintaining the overall shape, spatial position, and main structural features of the equipment. This avoids repetitive modeling work and improves overall design efficiency.

[0029] 2. This invention proposes a method, apparatus, storage medium, and electronic device for simplifying equipment models. By classifying and simplifying the three-dimensional equipment data, this invention can clearly classify complex equipment components into multi-surface parts, nozzles, micro-structure parts, and non-critical structures. Components are classified and filtered based on equipment identification, structural data, location data, and attribute parameters, allowing each type of component to be processed using corresponding simplification strategies. For example, multi-surface parts can be replaced by basic or combined basic shapes, and micro-structure parts or non-critical structures can be deleted or replaced. This effectively reduces the geometric complexity of the model while retaining the main structural features and key functional components of the equipment, ensuring a clear hierarchy in the structural model. Simultaneously, it provides a complete and resolvable data foundation for subsequent structural model generation, assembly, and factory design.

[0030] 3. This invention proposes a method, apparatus, storage medium, and electronic device for simplifying equipment models. For multi-curved surface components containing arc transition sections, the method performs mesh voxelization by setting a voxel resolution, and generates multiple sub-blocks by hierarchical planar cutting. Then, the concavity is calculated based on the volume of the sub-blocks and their corresponding convex hulls. A joint evaluation formula for cutting is constructed to iteratively select the optimal cutting plane, achieving approximate convexity processing. This decomposes complex curved surfaces or non-convex structures into multiple sets of concave hulls. During the convexity processing, the concavity of the substructures can be effectively controlled, ensuring that the number and accuracy of the sub-blocks after cutting are within a controllable range. This reduces errors caused by oversimplification, preserves the main spatial form, structural continuity, and engineering features of the equipment, and simplifies the generated structural model while maintaining accurate spatial accuracy.

[0031] 4. This invention proposes a method, apparatus, storage medium, and electronic device for simplifying equipment models. In the process of reconstructing the processed structural model into a simplified equipment model, this invention assembles each structural component according to the structural data, deletes redundant edges and surfaces, matches nozzle components, and replaces or deletes micro-structural parts and non-critical structures to reconstruct the overall equipment model. At the same time, the generated simplified equipment model is compatible with the database and processing flow of 3D factory design software, ensuring that the generated model retains the equipment space occupancy, pipeline connections, and main functional features, while reducing data volume, improving loading speed and interactive performance. This significantly reduces repetitive modeling work and improves the efficiency and overall design quality of 3D factory design. Attached Figure Description

[0032] The accompanying drawings, which form part of this specification, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an undue limitation of the invention. In the drawings: Figure 1 A flowchart of a device model simplification method according to one embodiment is shown; Figure 2 A schematic diagram of the initial model data for one embodiment is shown; Figure 3 A schematic diagram of three-dimensional device data of one embodiment is shown; Figure 4 A schematic diagram of three-dimensional device data of a preferred embodiment is shown; Figure 5 A schematic diagram of a mesh model according to a preferred embodiment is shown; Figure 6 A schematic diagram of a simplified device model of a preferred embodiment is shown; Figure 7 A schematic diagram of the structure of a simplified device model according to one embodiment is shown; Figure 8 A simplified structural diagram of a device model of one embodiment is shown; Figure 9 A schematic diagram of the structure of an electronic device according to an embodiment is shown.

[0033] The above figures include the following reference numerals: 1. Outer shell; 2. Impeller; 3. Motor; 4. 3D voxel grid; 5. Cutting plane; 6. Connecting nozzle; 7. Structural model. Detailed Implementation

[0034] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.

[0035] In this invention, "convex decomposition" refers to the process of dividing a non-convex 3D geometric object into multiple convex sub-body in computational geometry or 3D model processing. Each sub-body is a convex set, meaning that the line connecting any two points inside the sub-body is completely inside the sub-body. The purpose is to transform a model with a complex structure, concavity, or irregular boundaries into several convex units with more regular shapes and more stable computation, so as to facilitate subsequent geometric analysis, collision detection, physical calculation, or model simplification.

[0036] In this invention, "three-dimensional mechanical design software" refers to computer-aided design software used to create, edit, adjust, and output three-dimensional digital models of mechanical equipment. It can generate complete three-dimensional mechanical equipment models based on information such as engineering geometry, parametric constraints, and part assembly relationships, and can output machining details and CNC machining data files. It includes, but is not limited to, computer-aided design (CAD) systems used for three-dimensional mechanical product design, such as SolidWorks, CATIA, CreoParametric, and Autodesk Inventor.

[0037] In this invention, "3D factory design software" refers to 3D engineering design software used for equipment layout, spatial arrangement, pipeline planning, and collision verification in factories or industrial installations. It can process equipment models represented in a geometrically simplified form and supports spatial positioning, assembly relationship analysis, or accessibility verification of the equipment models. Specifically, it can be industrial design software such as AVEVAPDMS, AVEVA E3D, SmartPlant 3D, Bentley OpenPlant, and Intergraph Smart 3D.

[0038] The present invention will be further described in detail below with reference to specific embodiments, which should not be construed as limiting the scope of protection claimed by the present invention.

[0039] Example 1

[0040] To address the problem of high model load and poor interactivity when directly importing high-precision 3D mechanical equipment models into 3D factory design software, which forces repeated modeling of equipment models at different design stages, this invention proposes a method, device, storage medium, and electronic device for simplifying equipment models.

[0041] To achieve the above objectives, the present invention also proposes a method for simplifying equipment models.

[0042] like Figure 1 The figure illustrates a device model simplification method according to an embodiment of the present invention. The process mainly includes the following steps: S101: Collect data from 3D mechanical design software to construct 3D equipment data, which includes equipment identification, structural data, location data, and attribute parameters.

[0043] Furthermore, data from 3D mechanical design software is collected to obtain initial model data. It is determined whether the initial model data is a processable data format. If the initial model data is a processable data format, the device identifier, structural data, position data, and attribute parameters in the initial model data are inherited and saved as the 3D device data, and the internal components of the 3D device data are removed.

[0044] Specifically, collecting such as Figure 2 The initial model data shown is used to determine whether it is in the format of step, stl, fbx, gltf or aec. If so, the initial model data is read, filtered, and the device identifier, structural data, position data and attribute parameters are retained. Based on the retained device identifier, structural data, position data and attribute parameters, the initial model data is saved as the three-dimensional device data.

[0045] Specifically, such as Figure 3 The image shown is Figure 2 The corresponding 3D device data, for Figure 2 The initial model data is processed by removing all holes, components, or parts inside the external contour of the 3D device data, while retaining the external contour of the 3D device data, to obtain the final product. Figure 3 3D device data.

[0046] S102: Simplify the three-dimensional device data to obtain a structural model.

[0047] Furthermore, the three-dimensional device data is classified according to classification rules to obtain a first processing component with a classification identifier, and the first processing component is simplified to obtain the structural model.

[0048] Furthermore, the three-dimensional device data is divided into a first processing component according to classification rules. The first processing component can be subjected to basic volume replacement and convex decomposition to obtain the structural model. The first processing component includes multi-surface components, nozzles, micro-structure components and non-critical structures.

[0049] Further, the classification rules include: when the portion of the 3D device data corresponding to the device identifier includes multiple curved surfaces, chamfers, bevels, grooves, gaps, warped surfaces, irregular boundaries, holes, threads, or groups of holes, the portion of the 3D device data corresponding to the device identifier is marked as the multi-curved surface component; when the device identifier is the connector nozzle, the portion of the 3D device data corresponding to the device identifier is marked as the connector nozzle; when the volume of the portion of the 3D device data corresponding to the device identifier is less than 5% of the volume of the 3D device data, and the number of facets is greater than the modeling facet threshold, the portion of the 3D device data corresponding to the device identifier is marked as the microstructure component; when the portion of the 3D device data corresponding to the device identifier is a decorative structure or an auxiliary structure, the portion of the 3D device data corresponding to the device identifier is marked as the non-critical structure.

[0050] Preferably, the step of processing a portion of the first processing component according to the classification rules to obtain a structural model includes: replacing the multi-surface component with multiple basic bodies or combinations of the basic bodies; constructing the structural model based on the multiple basic bodies or combinations of the basic bodies; matching the corresponding nozzle component with the equipment identifier corresponding to the nozzle in the equipment database of the 3D factory design software; using the corresponding nozzle component as the structural model; deleting the microstructure component or replacing it with the basic body; and deleting the non-critical structure.

[0051] Furthermore, the basic shapes can include cuboids, cubes, parallelepipeds, prisms, truncated prisms, cylinders, frustums, cones, truncated cones, spheres, hemispheres, and spherical caps. The structural model can be constructed by replacing one or more basic shapes.

[0052] Furthermore, the structural model is obtained by performing convex decomposition on the portion of the first processing component other than the first processing component that has already undergone basic body replacement processing.

[0053] Specifically, such as Figure 4 The image shows three-dimensional equipment data for a centrifugal pump, including the housing 1, impeller 2, and motor 3. It identifies multi-curved surface components within the centrifugal pump, such as those with arc-shaped transitions. Figure 5The diagram illustrates the process of obtaining a mesh model by voxelizing the multi-surface component. First, a voxel resolution is set, which is the number of voxel cubes divided in each direction within the model's bounding box. A three-dimensional voxel grid 4 is constructed based on this resolution, consisting of multiple cubes. The first processing component is placed within the three-dimensional voxel grid 4 according to the voxel resolution for voxelization. When a portion of the first processing component occupies a cube with a volume greater than a preset threshold for that cube's volume, the cube is designated as a solid voxel. In this preferred embodiment, the preset threshold for the cube's volume is 60%, meaning that when a portion of the first processing component occupies a cube with a volume greater than 60% of that cube's volume, the cube is designated as a solid voxel. In other embodiments, it can be set to 50%, 55%, 65%, or 70%. A mesh model is constructed based on all the solid cubes. The mesh model is then subjected to hierarchical planar cutting to output multiple concave hulls, including setting a cutting plane 5. The mesh model is cut into sub-blocks based on the cutting plane 5. The concavity is calculated based on the volume of the sub-blocks and their corresponding convex hulls, expressed as follows: , in For the concavity, Let V be the volume of the convex hull. The convex hull is... The volume of the mesh model and the sub-block. For the mesh model or the sub-block; construct a joint evaluation formula for cutting based on the concavity, the expression of which is as follows: , in The joint evaluation formula for the cutting is as follows: Let i be the candidate cutting plane, and i be the index. For the concavity, For complexity weights, Let V be the volume of the convex hull. The upper limit of the vertices of the convex hull is given. This is the convex hull sampling rate adjustment function. For the convex hull, the cutting plane is iterated according to the cutting joint evaluation formula to select the best cutting plane in the current step. The above steps are repeated to continue cutting the sub-block. When the concavity of the two sub-blocks generated after cutting is less than the concavity threshold or the number of sub-blocks generated by cutting reaches the maximum number of blocks, the cutting of the sub-block is stopped. A concave shell set is obtained according to the concave shell, and the concave shell set replaces part of the first processing component.

[0054] S103: Reorganize the structural model into a simplified device model.

[0055] Specifically, in this embodiment, as follows Figure 4 The 3D device data shown is simplified into multiple structural models, which are then reassembled according to the structural data to obtain the following results: Figure 6 The simplified device model shown includes a nozzle 6 and multiple structural models 7.

[0056] Furthermore, redundant edges and faces of the simplified equipment model are removed; the simplified equipment model is then converted into data that can be processed by 3D factory design software, and compatibility is verified.

[0057] Example 2

[0058] like Figure 1 The figure illustrates a device model simplification method according to an embodiment of the present invention. The process mainly includes the following steps: S101: Collect data from 3D mechanical design software to construct 3D equipment data, which includes equipment identification, structural data, location data, and attribute parameters.

[0059] Furthermore, data from 3D mechanical design software is collected to obtain initial model data. It is determined whether the initial model data is a processable data format. If the initial model data is a processable data format, the device identifier, structural data, position data, and attribute parameters in the initial model data are inherited and saved as the 3D device data, and the internal components of the 3D device data are removed.

[0060] Specifically, collecting such as Figure 2 The initial model data shown is used to determine whether it is in the format of step, stl, fbx, gltf or aec. If so, the initial model data is read, filtered, and the device identifier, structural data, position data and attribute parameters are retained. Based on the retained device identifier, structural data, position data and attribute parameters, the initial model data is saved as the three-dimensional device data.

[0061] S102: Simplify the three-dimensional device data to obtain a structural model.

[0062] Furthermore, the three-dimensional device data is classified according to the device identifier, and the three-dimensional device data is divided into a first processing component. All the first processing components are simplified, i.e., convex decomposition, to obtain the structural model. The first processing component includes the nozzle and other components.

[0063] Furthermore, for the nozzle, in the equipment database of the 3D factory design software, the corresponding nozzle component is matched according to the equipment identifier corresponding to the nozzle, and the corresponding nozzle component is used as the structural model; the microstructure component is deleted or replaced by the basic body; and the non-critical structure is deleted.

[0064] Furthermore, the basic shapes can include cuboids, cubes, parallelepipeds, prisms, truncated prisms, cylinders, frustums, cones, truncated cones, spheres, hemispheres, and spherical caps. The structural model can be constructed by replacing one or more basic shapes.

[0065] Specifically, for other first processing components besides the nozzle, and for other components including those with arc transitions, a mesh model is obtained by voxelizing them. First, a voxel resolution is set, which is the number of voxel cubes divided in each direction within the model's bounding box. A three-dimensional voxel grid 4 is constructed based on this resolution. The three-dimensional voxel grid 4 consists of multiple cubes. The first processing component is placed in the three-dimensional voxel grid 4 according to the voxel resolution for voxelization. When a portion of the first processing component occupies a volume greater than a preset threshold for the cube's volume, the cube is set as a solid voxel. In this preferred embodiment, the preset threshold for the cube's volume is 60%, meaning that when a portion of the first processing component occupies a volume greater than 60% of the cube's volume, the cube is set as a solid voxel. In other embodiments, it can also be set to 50%, 55%, 65%, or 70%. A mesh model is constructed based on all the solid cubes. The mesh model is then subjected to hierarchical planar cutting to output multiple concave hulls, including setting cutting planes and cutting the mesh model into sub-blocks based on the cutting planes. The concavity is calculated based on the volume of the sub-blocks and their corresponding convex hulls, with the following expression: , in For the concavity, Let V be the volume of the convex hull. The convex hull is... The volume of the mesh model and the sub-block. For the mesh model or the sub-block; construct a joint evaluation formula for cutting based on the concavity, the expression of which is as follows: , in The joint evaluation formula for the cutting is as follows: Let i be the candidate cutting plane, and i be the index. For the concavity, For complexity weights, Let V be the volume of the convex hull. The upper limit of the vertices of the convex hull is given. This is the convex hull sampling rate adjustment function. For the convex hull, the cutting plane is iterated according to the cutting joint evaluation formula to select the best cutting plane in the current step. The above steps are repeated to continue cutting the sub-block. When the concavity of the two sub-blocks generated after cutting is less than the concavity threshold or the number of sub-blocks generated by cutting reaches the maximum number of blocks, the cutting of the sub-block is stopped. A concave shell set is obtained according to the concave shell, and the concave shell set replaces part of the first processing component.

[0066] S103: Reorganize the structural model into a simplified device model.

[0067] Specifically, in this embodiment, the structural model is reassembled according to the structural data to obtain a simplified equipment model.

[0068] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0069] Based on another aspect of the embodiments of this application, the present invention also provides a device model simplification apparatus. For example... Figure 7 As shown, the device includes: The acquisition module 701 is used to acquire data from three-dimensional mechanical design software to construct three-dimensional equipment data, wherein the three-dimensional equipment data includes equipment identification, structural data, position data and attribute parameters; Processing module 702 is used to simplify the three-dimensional device data to obtain a structural model; The reorganization module 703 is used to reorganize the structural model into a simplified device model.

[0070] As an optional solution, the above-mentioned device is also used to: collect data from three-dimensional mechanical design software to construct three-dimensional equipment data, including: collecting data from three-dimensional mechanical design software to obtain initial model data, determining whether the initial model data is a processable data format, and if the initial model data is a processable data format, inheriting and saving the equipment identifier, structural data, position data and attribute parameters in the initial model data as the three-dimensional equipment data, and removing the internal components of the three-dimensional equipment data.

[0071] As an optional solution, the above-mentioned device is also used to: remove internal components of the three-dimensional device data, including: retaining the external contour of the three-dimensional device data and removing all holes, components or parts inside the external contour of the three-dimensional device data.

[0072] As an optional solution, the above-mentioned apparatus is further used to: simplify the three-dimensional device data to obtain a structural model, including: dividing the three-dimensional device data into a first processing component according to a classification rule, and simplifying the first processing component to obtain the structural model; the simplification process includes performing at least basic volume replacement or convex decomposition on the first processing component.

[0073] As an optional solution, the above-mentioned device is also used in that: the first processing component includes a multi-curved surface component, a nozzle, a microstructure component, and a non-critical structure.

[0074] As an optional solution, the above-mentioned device is further configured to: the classification rules include: when the portion of the three-dimensional device data corresponding to the device identifier includes multiple curved surfaces, chamfers, bevels, grooves, gaps, warped surfaces, irregular boundaries, holes, threads, or hole groups, marking the portion of the three-dimensional device data corresponding to the device identifier as the multi-curved surface component; when the device identifier is the connector nozzle, marking the portion of the three-dimensional device data corresponding to the device identifier as the connector nozzle; when the volume of the portion of the three-dimensional device data corresponding to the device identifier is less than 5% of the volume of the three-dimensional device data, and the number of facets is greater than the modeling facet threshold, marking the portion of the three-dimensional device data corresponding to the device identifier as the microstructure component; when the portion of the three-dimensional device data corresponding to the device identifier is a decorative structure or an auxiliary structure, marking the portion of the three-dimensional device data corresponding to the device identifier as the non-critical structure.

[0075] As an optional solution, the above-mentioned apparatus is further used to: simplify the first processing component to obtain the structural model, including: performing convex decomposition processing on the divided portion of the first processing component to obtain the structural model.

[0076] As an optional solution, the above-mentioned device is further used to: perform convex decomposition processing on the divided portion of the first processing component to obtain the structural model, including: performing mesh voxelization on the portion of the first processing component containing arc transitions to obtain a mesh model, performing hierarchical planar cutting on the mesh model to output multiple concave shells, obtaining a set of concave shells based on the concave shells, and replacing a portion of the first processing component with the set of concave shells as the structural model.

[0077] As an optional solution, the above-mentioned apparatus is further used to: perform mesh voxelization on the portion of the first processing component containing the arc transition to obtain a mesh model, including: setting a voxel resolution, and converting the first processing component into the mesh model according to the voxel resolution.

[0078] As an optional solution, the above-mentioned device is also used to: perform hierarchical planar cutting on the mesh model to output multiple concave hulls, including: setting a cutting plane, cutting the mesh model into sub-blocks according to the cutting plane, calculating the concavity according to the volume of the sub-blocks and their corresponding convex hulls, constructing a joint evaluation formula for cutting according to the concavity, iterating the cutting plane according to the joint evaluation formula, selecting the best cutting plane in the current step, repeating the above steps to continue cutting the sub-blocks, and stopping the cutting of the sub-blocks when the concavity of the two sub-blocks generated after cutting is less than the concavity threshold or the number of sub-blocks generated by cutting reaches the maximum number of blocks.

[0079] As an optional solution, the above-mentioned device is also used to: calculate the concavity based on the volume of the sub-block and the corresponding convex hull, the expression of which is as follows: ,in For the concavity, Let V be the volume of the convex hull. The convex hull is... The volume of the mesh model and the sub-block. The mesh model or the sub-block.

[0080] As an optional solution, the above-mentioned apparatus is also used to: construct a joint evaluation formula for cutting based on the concavity, the expression of which is as follows: ,in The joint evaluation formula for the cutting is as follows: Let i be the candidate cutting plane, and i be the index. For the concavity, For complexity weights, Let V be the volume of the convex hull. The upper limit of the vertices of the convex hull is given. This is the convex hull sampling rate adjustment function. Let be the convex hull.

[0081] As an optional solution, the above-mentioned device is further used to: simplify the first processing component to obtain the structural model, and further includes: replacing the multi-surface component with multiple basic bodies or combinations of the basic bodies, and constructing the structural model based on the multiple basic bodies or combinations of the basic bodies.

[0082] As an optional solution, the above-mentioned device is further used to: simplify the first processing component to obtain the structural model, and further includes: matching the corresponding nozzle component in the equipment database of the 3D factory design software according to the equipment identifier corresponding to the nozzle, and using the corresponding nozzle component as the structural model; deleting the microstructure component or replacing it with the basic body; and deleting the non-critical structure.

[0083] As an alternative, the above-mentioned device is also used for: the basic body includes a cuboid, a cube, a parallelepiped, a prism, a truncated prism, a cylinder, a frustum, a cone, a frustum conical, a sphere, a hemisphere, and a spherical cap.

[0084] As an optional solution, the above-mentioned device is also used to: reorganize the structural model into a simplified device model, including: assembling the structural model according to the structural data to obtain the simplified device model.

[0085] As an optional solution, the above-mentioned apparatus is also used to: reorganize the structural model into a simplified device model, and further includes: removing redundant edges and redundant surfaces of the simplified device model.

[0086] As an optional solution, the above-mentioned apparatus is also used to: reorganize the structural model into a simplified equipment model, and further includes: converting the simplified equipment model into data that can be processed by three-dimensional plant design software, and verifying compatibility.

[0087] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.

[0088] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0089] According to one aspect of this application, a computer program product is provided, the computer program product comprising a computer program.

[0090] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0091] Figure 8A schematic block diagram of a computer system architecture for implementing an electronic device according to embodiments of the present application is shown.

[0092] It should be noted that, Figure 8 The computer system 800 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0093] like Figure 8 As shown, the computer system 800 includes a central processing unit (CPU) 801, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 802 or programs loaded from storage section 808 into random access memory (RAM). The random access memory 803 also stores various programs and data required for system operation. The CPU 801, ROM 802, and RAM 803 are interconnected via a bus 804. An input / output interface 805 (I / O interface) is also connected to the bus 804.

[0094] The following components are connected to the input / output interface 805: an input section 806 including a keyboard, mouse, etc.; an output section 807 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a local area network card, modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the input / output interface 805 as needed. A removable medium 83, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 810 as needed so that computer programs read from it can be installed into the storage section 808 as needed.

[0095] Specifically, according to embodiments of this application, the processes described in the various method flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 809, and / or installed from removable medium 83. When the computer program is executed by central processing unit 801, it performs various functions defined in the system of this application.

[0096] In such an embodiment, the computer program can be downloaded and installed from a network via communication section 809, and / or installed from removable medium 83. When the computer program is executed by central processing unit 801, it performs various functions provided in the embodiments of this application.

[0097] According to another aspect of the embodiments of this application, an electronic device for a device model simplification method is also provided. This embodiment uses a terminal device as an example for illustration. Figure 9 As shown, the electronic device includes a memory 902 and a processor 904. The memory 902 stores a computer program, and the processor 904 is configured to execute the steps of any of the above method embodiments through the computer program.

[0098] Optionally, in this embodiment, the aforementioned electronic device may be located in at least one of a plurality of network devices in a computer network.

[0099] Optionally, in this embodiment, the processor may be configured to execute the methods in the embodiments of this application via a computer program.

[0100] Alternatively, as those skilled in the art will understand, Figure 9 The structure shown is for illustrative purposes only. Figure 9 This does not limit the structure of the aforementioned electronic devices. For example, the electronic device may also include components that are more... Figure 9 The more or fewer components shown (such as network interfaces, etc.), or having the same Figure 9 The different configurations shown.

[0101] The memory 902 can be used to store software programs and modules, such as the program instructions / modules corresponding to the device model simplification method and apparatus in this embodiment. The processor 904 executes various functional applications and data processing by running the software programs and modules stored in the memory 902, thereby realizing the aforementioned device model simplification method. The memory 902 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 902 may further include memory remotely located relative to the processor 904, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Specifically, the memory 902 may be used, but is not limited to, to store collected operational data or cleaned data information. As an example, such as... Figure 9As shown, the memory 902 may include, but is not limited to, the data acquisition module 701, processing module 702, and reconstruction module 703 in the aforementioned device model simplification device. Furthermore, it may include, but is not limited to, other module units in the aforementioned device, which will not be elaborated upon in this example.

[0102] Optionally, the transmission device 906 described above is used to receive or send data via a network. Specific examples of the network described above may include wired networks and wireless networks. In one example, the transmission device 906 includes a Network Interface Controller (NIC), which can be connected to other network devices and routers via a network cable to communicate with the Internet or a local area network. In another example, the transmission device 906 is a Radio Frequency (RF) module, used for wireless communication with the Internet.

[0103] In addition, the aforementioned electronic device also includes: a display 908 for displaying the aforementioned operating data or cleaning data; and a connection bus 910 for connecting the various module components in the aforementioned electronic device.

[0104] In other embodiments, the aforementioned terminal device or server can be a node in a distributed system, wherein the distributed system can be a blockchain system, which is a distributed system formed by connecting multiple nodes through network communication. The nodes can form a peer-to-peer network, and any form of computing device, such as a server, terminal, or other electronic device, can become a node in the blockchain system by joining this peer-to-peer network.

[0105] According to one aspect of this application, a computer-readable storage medium is provided, wherein a processor of an electronic device reads computer instructions from the computer-readable storage medium, and executes the computer instructions, causing the electronic device to perform a device model simplification method provided in one of the various alternative implementations of the device model simplification aspect described above.

[0106] Optionally, in this embodiment, the computer-readable storage medium described above may be configured to store methods for performing the embodiments of this application.

[0107] Optionally, in this embodiment, those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0108] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0109] If the integrated units in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in the aforementioned computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, 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. This computer software product is stored in a storage medium and includes several instructions to cause one or more electronic devices to execute all or part of the steps of the methods described in the various embodiments of this application.

[0110] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0111] In the several embodiments provided in this application, it should be understood that the disclosed application can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.

[0112] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0113] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0114] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

[0115] In summary, as can be seen from the above description, the embodiments of the present invention achieve the following technical effects: 1. This invention proposes a method, apparatus, storage medium, and electronic device for simplifying equipment models. By collecting data from 3D mechanical design software, it constructs 3D equipment data containing equipment identification, structural data, location data, and attribute parameters. This ensures that the equipment's identity information, structural composition, spatial layout, and engineering attributes are fully expressed, providing a complete data foundation for subsequent structural model generation and simplification. Simplifying the 3D equipment data to obtain a structural model allows for the breakdown of complex or non-convex equipment into multiple structural models, effectively reducing the geometric complexity of individual structures in the 3D equipment data while retaining the main structural features. This reduces the impact of model complexity on the loading and interaction performance of 3D factory design software, improving the efficiency of 3D factory design. Recombining the structural models into simplified equipment models allows for the generation of simplified models suitable for 3D factory design software in terms of placement, layout, and pipeline connections, while maintaining the overall shape, spatial position, and main structural features of the equipment. This avoids repetitive modeling work and improves overall design efficiency.

[0116] 2. This invention proposes a method, apparatus, storage medium, and electronic device for simplifying equipment models. By classifying and simplifying the three-dimensional equipment data, this invention can clearly classify complex equipment components into multi-surface parts, nozzles, micro-structure parts, and non-critical structures. Components are classified and filtered based on equipment identification, structural data, location data, and attribute parameters, allowing each type of component to be processed using corresponding simplification strategies. For example, multi-surface parts can be replaced by basic or combined basic shapes, and micro-structure parts or non-critical structures can be deleted or replaced. This effectively reduces the geometric complexity of the model while retaining the main structural features and key functional components of the equipment, ensuring a clear hierarchy in the structural model. Simultaneously, it provides a complete and resolvable data foundation for subsequent structural model generation, assembly, and factory design.

[0117] 3. This invention proposes a method, apparatus, storage medium, and electronic device for simplifying equipment models. For multi-curved surface components containing arc transition sections, the method performs mesh voxelization by setting a voxel resolution, and generates multiple sub-blocks by hierarchical planar cutting. Then, the concavity is calculated based on the volume of the sub-blocks and their corresponding convex hulls. A joint evaluation formula for cutting is constructed to iteratively select the optimal cutting plane, achieving approximate convexity processing. This decomposes complex curved surfaces or non-convex structures into multiple sets of concave hulls. During the convexity processing, the concavity of the substructures can be effectively controlled, ensuring that the number and accuracy of the sub-blocks after cutting are within a controllable range. This reduces errors caused by oversimplification, preserves the main spatial form, structural continuity, and engineering features of the equipment, and simplifies the generated structural model while maintaining accurate spatial accuracy.

[0118] 4. This invention proposes a method, apparatus, storage medium, and electronic device for simplifying equipment models. In the process of reconstructing the processed structural model into a simplified equipment model, this invention assembles each structural component according to the structural data, deletes redundant edges and surfaces, matches nozzle components, and replaces or deletes micro-structural parts and non-critical structures to reconstruct the overall equipment model. At the same time, the generated simplified equipment model is compatible with the database and processing flow of 3D factory design software, ensuring that the generated model retains the equipment space occupancy, pipeline connections, and main functional features, while reducing data volume, improving loading speed and interactive performance. This significantly reduces repetitive modeling work and improves the efficiency and overall design quality of 3D factory design.

[0119] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

[0120] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, 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 limitations, 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 the element.

[0121] It should be noted that, in the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

Claims

1. A method for simplifying equipment models, characterized in that, include: Data from 3D mechanical design software is collected to construct 3D equipment data, which includes equipment identification, structural data, location data, and attribute parameters; The three-dimensional device data is simplified to obtain a structural model; The structural model is reorganized into a simplified device model.

2. The method according to claim 1, characterized in that, Data from 3D mechanical design software is collected to construct 3D equipment data, including: Data is collected from 3D mechanical design software to obtain initial model data. It is then determined whether the initial model data is in a processable data format. If the initial model data is in a processable data format, the equipment identifier, structural data, position data, and attribute parameters in the initial model data are inherited and saved as the 3D equipment data. The internal components of the 3D equipment data are then removed.

3. The method according to claim 2, characterized in that, The internal components of the 3D device data are removed, including: The outer contour of the three-dimensional device data is retained, and all holes, components or parts inside the outer contour of the three-dimensional device data are removed.

4. The method according to claim 1, characterized in that, The three-dimensional device data is simplified to obtain a structural model, including: The three-dimensional device data is divided into a first processing component according to classification rules, and the first processing component is simplified to obtain the structural model. The simplification process includes performing at least a primitive replacement or convex decomposition on the first processing component.

5. The method according to claim 4, characterized in that, The first processing component includes multi-curved surface components, nozzles, microstructure components, and non-critical structures.

6. The method according to claim 5, characterized in that, The classification rules include: When the portion of the three-dimensional device data corresponding to the device identifier includes multiple curved surfaces, chamfers, bevels, grooves, gaps, warped surfaces, irregular boundaries, holes, threads, or groups of holes, the portion of the three-dimensional device data corresponding to the device identifier is marked as the multi-curved surface component; When the device is identified as the connector nozzle, the portion of the three-dimensional device data corresponding to the device identifier is marked as the connector nozzle; When the volume of the portion of the 3D device data corresponding to the device identifier is less than 5% of the volume of the 3D device data, and the number of facets is greater than the modeling facet threshold, the portion of the 3D device data corresponding to the device identifier is marked as the microstructure component; When the portion of the three-dimensional device data corresponding to the device identifier is a decorative or auxiliary structure, the portion of the three-dimensional device data corresponding to the device identifier is marked as the non-critical structure.

7. The method according to claim 5, characterized in that, The structural model is obtained by simplifying the first processing component, including: The structural model is obtained by performing convex decomposition on the first processing component after the division.

8. The method according to claim 7, characterized in that, The structural model is obtained by performing convex decomposition on the first processing component after partitioning, including: The first processing component, including the arc-shaped transition portion, is meshed to obtain a mesh model. The mesh model is then cut into hierarchical planes to output multiple concave shells. A set of concave shells is obtained based on the concave shells. The first processing component is replaced by the set of concave shells as the structural model.

9. The method according to claim 8, characterized in that, The first processing component performs mesh voxelization on the portion containing the arc transition to obtain a mesh model, including: Set the voxel resolution, and convert the first processing component into the mesh model according to the voxel resolution.

10. The method according to claim 9, characterized in that, The mesh model is subjected to hierarchical planar cutting to output multiple concave shells, including: Set a cutting plane, cut the mesh model into sub-blocks according to the cutting plane, calculate the concavity based on the volume of the sub-block and the corresponding convex hull, construct a joint evaluation formula for cutting based on the concavity, iterate the cutting plane according to the joint evaluation formula, select the best cutting plane in the current step, repeat the above steps to continue cutting the sub-blocks, and stop cutting the sub-blocks when the concavity of the two sub-blocks generated after cutting is less than the concavity threshold or the number of sub-blocks generated by cutting reaches the maximum number of blocks.

11. The method according to claim 10, characterized in that, The concavity is calculated based on the volume of the sub-block and the corresponding convex hull, and its expression is as follows: , in For the concavity, Let V be the volume of the convex hull. The convex hull is... The volume of the mesh model and the sub-block. The mesh model or the sub-block.

12. The method according to claim 11, characterized in that, Based on the concavity, a joint evaluation formula for cutting is constructed, and its expression is as follows: , in The joint evaluation formula for the cutting is as follows: Let i be the candidate cutting plane, and i be the index. For the concavity, For complexity weights, Let V be the volume of the convex hull. The upper limit of the vertices of the convex hull is given. This is the convex hull sampling rate adjustment function. Let be the convex hull.

13. The method according to claim 5, characterized in that, The method of simplifying the first processing component to obtain the structural model further includes: The multi-surface component is replaced by multiple basic bodies or combinations of the basic bodies, and the structural model is constructed based on the multiple basic bodies or combinations of the basic bodies.

14. The method according to claim 13, characterized in that, The method of simplifying the first processing component to obtain the structural model further includes: In the equipment database of the 3D factory design software, the corresponding equipment identifier is matched according to the nozzle to find the corresponding nozzle component, and the corresponding nozzle component is used as the structural model. The microstructure component can be removed or replaced with the basic component; The non-critical structures are deleted.

15. The method according to claim 13, characterized in that, The basic shapes include cuboids, cubes, parallelepipeds, prisms, truncated prisms, cylinders, frustums of cones, cones, truncated cones, spheres, hemispheres, and spherical caps.

16. The method according to claim 1, characterized in that, Reorganizing the structural model into a simplified device model includes: The structural model is assembled according to the structural data to obtain the simplified device model.

17. The method according to claim 1, characterized in that, Reorganizing the structural model into a simplified device model also includes: Remove redundant edges and faces from the simplified device model.

18. The method according to claim 17, characterized in that, Reorganizing the structural model into a simplified device model also includes: The simplified equipment model was converted into data that could be processed by 3D factory design software to verify compatibility.

19. A device for simplifying equipment models, characterized in that, include: The acquisition module is used to acquire data from 3D mechanical design software to construct 3D equipment data, which includes equipment identification, structural data, position data, and attribute parameters. The processing module is used to simplify the three-dimensional device data to obtain a structural model; The reorganization module is used to reorganize the structural model into a simplified device model.

20. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program, wherein the computer program, when executed by an electronic device, performs the method according to any one of claims 1 to 18.

21. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 18.

22. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the method according to any one of claims 1 to 18 through the computer program.

Citation Information

Patent Citations

  • A factory design method based on 3D technology

    CN113642079B

  • Generating 3D model representing factory

    US20240078353A1