Optimization method for intelligent ISO drawing output based on external platform
Through the intelligent ISO graph production optimization method based on external platforms, the ISO# algorithm is used to process three-dimensional model data, and the automated generation of two-dimensional ISO graphs and real-time synchronization of three-dimensional and two-dimensional data is achieved, which solves the problems of inefficient traditional graph production methods and difficulty in data synchronization, significantly improves the efficiency and accuracy of graph production, and reduces costs.
Patent Information
- Application Number
- CN202411924756.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2044-12-25
AI Technical Summary
The traditional graph production method is inefficient, making it difficult to achieve seamless real-time synchronization of three-dimensional and two-dimensional data, and lacks the ability to automatically allocate unique reference numbers, resulting in inconvenience in management and retrieval.
The intelligent ISO graph optimization method based on external platforms is adopted to process three-dimensional model data through the ISO# algorithm to realize the automatic generation of two-dimensional ISO graphs, and ensure the accuracy and consistency of the drawings through data version management and real-time linkage mechanism.
It significantly improves the efficiency and accuracy of graph production, realizes real-time synchronization of three-dimensional and two-dimensional data, reduces human error, reduces labor and maintenance costs, and enhances data security protection.
Smart Images

Figure CN119862671A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of computer graphics processing, and in particular to an optimization method based on external platform intelligent ISO output. Background Art
[0002] With the continuous advancement of computer technology, 3D modeling and 2D drawing technologies have been widely used in various engineering projects. However, the traditional drawing method is highly dependent on manual labor, which is not only inefficient but also prone to errors. Although many automated drawing systems have emerged on the market, they still face significant challenges in dealing with large-scale 3D data processing, real-time linkage between 3D and 2D data, and efficient batch drawing. The existing system is inefficient in automatically processing complex 3D data, and it is difficult to achieve seamless real-time synchronization of 3D and 2D data. What's more, when batch drawing is produced, it often lacks the ability to automatically assign a unique reference number to each ISO drawing, which brings great inconvenience to subsequent management and retrieval. In view of this, it is particularly urgent and important to develop an optimization method and implementation of an intelligent ISO drawing system that can significantly improve the efficiency and accuracy of drawing and realize the real-time linkage of 3D and 2D data. Summary of the invention
[0003] The technical problem to be solved by the present invention is to provide an optimization method for intelligent ISO drawing output based on an external platform, which realizes the automatic generation of ISO drawings by efficiently processing the two-dimensional and three-dimensional model data in engineering projects. It is widely used in fields such as CAD design, and improves work efficiency and drawing accuracy.
[0004] The technical solution adopted by the present invention to solve the technical problem is:
[0005] An optimization method based on external platform intelligent ISO output includes the following steps:
[0006] S1. Import the model and determine the model type: Import the model and determine whether the model is a two-dimensional model or a three-dimensional model;
[0007] S1.1, if it is determined to be a two-dimensional model, the two-dimensional model is automatically converted into a three-dimensional model;
[0008] S1.2, if it is determined to be a three-dimensional model, go directly to the next step;
[0009] S1.3, import the model, convert the two-dimensional model into a three-dimensional model for graphical display;
[0010] S2. 3D model verification: Verify the 3D model to ensure the integrity and accuracy of the model, including the accuracy of pipeline direction, pipe type, and connection relationship information;
[0011] S3, model data splitting, splitting the verified 3D model, extracting the data of each section of the pipeline and its connecting pipe fittings, and ensuring the information integrity of each section of the pipeline and its connecting pipe fittings;
[0012] S4, generating a pipeline component file, generating an independent pipeline component file (PCF) for each pipeline segment and its connecting pipe fittings according to the split data, wherein the pipeline component file includes detailed information on the size, material, direction, and pipe fitting type of the pipeline;
[0013] S5, ISO# algorithm processing, using the ISO# algorithm to process the generated PCF file and convert the 3D model data into the format and information required by the ISO drawing;
[0014] S6. Generate ISO diagram: Generate ISO diagram of pipeline based on data processed by ISO# algorithm, showing key information of pipeline layout, direction and pipe connection relationship;
[0015] S7, generating an ISO map to assign a unique reference number, and generating coordinate information for each position in the ISO map;
[0016] S8. Establish data version management and establish a data version management mechanism to record each modification and update of ISO diagrams and their related data;
[0017] S9, 2D and 3D data are linked. When the 3D model is modified, the 2D model data and ISO drawing are automatically updated;
[0018] S10, Review and Release, review the generated ISO diagram.
[0019] In step S1.3, the graphical display includes a progress bar, a timeline and a task list, which intuitively reflects the progress and status of each step.
[0020] In step S5, the ISO# algorithm includes pipeline layout and trend analysis, automatic identification and drawing of pipe fittings, material statistics and usage calculation, and collision detection;
[0021] The pipeline layout and direction analysis includes inputting the three-dimensional coordinates of the pipeline system, pipe diameters and basic data of connection points to determine the direction of the pipeline in space;
[0022] The automatic identification and drawing of pipe fittings includes the identification of pipe fittings, judging the type, specification and installation position of pipe fittings through the pipeline connection relationship and pipe diameter change characteristics, and accurately drawing the graphical representation of pipe fittings in the isometric drawing according to the standard drawing specifications;
[0023] The material statistics and usage calculation uses classification statistics algorithms to accurately calculate the usage of each material through different pipe fittings, pipe specifications and material properties;
[0024] The collision detection includes establishing a spatial geometric model of the pipeline and its accessories, and using a spatial bounding box to determine whether there are overlapping or crossing interference problems between different pipelines or pipe fittings.
[0025] In step S8, each modification is recorded including information of modification time, modification person and modification content.
[0026] In step S10, the audit includes technical review, compliance check and quality assessment; ensuring that the ISO diagram complies with relevant standards and requirements, and updating the progress and results of the audit and release in the visual schedule control.
[0027] The beneficial effects of the present invention are:
[0028] 1. By introducing the independently developed ISO# algorithm, streamlined and optimized data processing procedures, and reinforced data security management mechanisms, the rapid and accurate generation of ISO drawings is achieved, while ensuring real-time and accurate synchronization between three-dimensional and two-dimensional data; compared with traditional methods that rely too much on manual work, data processing and drawing are time-consuming and error-prone, especially when processing large-scale three-dimensional data, the efficiency is greatly reduced, and it is difficult to meet the urgent needs of modern engineering projects for rapid drawing; by significantly improving the speed and accuracy of data processing, the drawing cycle is greatly shortened, providing strong technical support for the efficient advancement of engineering projects.
[0029] 2. Ensure the accuracy and quality of drawings: Through precise data mapping and synchronization technology, the high consistency between two-dimensional drawings and three-dimensional models is guaranteed, which effectively reduces human errors, improves the accuracy and quality of drawings, and ensures the accuracy and reliability of engineering projects.
[0030] 3. Realize seamless linkage between 3D and 2D data: It breaks the barriers of data separation in traditional methods, realizes real-time synchronous update of 3D models and 2D drawings, and enhances design flexibility and efficiency.
[0031] 4. Enhanced batch drawing capabilities: With intelligent batch drawing function, the present invention can automatically generate a large number of ISO drawings according to the preset plan, greatly improving the drawing efficiency, especially suitable for large-scale engineering projects.
[0032] 5. Strengthen data security protection: Through permission control mechanism and data encryption technology, ensure the legality and security of data access, effectively prevent data leakage and illegal access, and build a solid line of defense for the data security of engineering projects.
[0033] 6. Reduce labor and maintenance costs: The automated and intelligent drawing process reduces manual intervention, reduces labor costs, reduces human errors and duplication of work, and further reduces maintenance costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 Produce a flow chart of the system for intelligent ISO;
[0035] Figure 2 This is the overall architecture diagram of the intelligent ISO drawing system;
[0036] Figure 3 Develop a flow chart for the visual schedule of the intelligent ISO drawing method;
[0037] Figure 4 It is a schematic diagram of the linkage between three-dimensional and two-dimensional data;
[0038] Figure 5 This is a schematic diagram of the hierarchical AABB bounding box tree;
[0039] Figure 6 This is a schematic diagram of the sphere bounding box tree;
[0040] Figure 7 This is the application flow chart of the hierarchical bounding box tree. DETAILED DESCRIPTION
[0041] The present invention is further described below in conjunction with the accompanying drawings and embodiments.
[0042] Implementation 1
[0043] An optimization method based on external platform intelligent ISO output includes the following steps:
[0044] S1. Import the model and determine the model type: Import the model and determine whether the model is a two-dimensional model or a three-dimensional model;
[0045] S1.1, if it is determined to be a two-dimensional model, the two-dimensional model is automatically converted into a three-dimensional model;
[0046] S1.2, if it is determined to be a three-dimensional model, go directly to the next step;
[0047] S1.3, the system provides visual schedule control, imports models, converts 2D models into 3D models, and displays the progress and status of subsequent processing steps in a graphical manner;
[0048] S2. 3D model verification: Verify the converted or imported 3D model to ensure the integrity and accuracy of the model, including the accuracy of pipeline direction, pipe fitting type, and connection relationship information;
[0049] Update the visual schedule control in this step to reflect the progress and results of model verification;
[0050] S3, model data splitting, splitting the verified 3D model, extracting the data of each section of the pipeline and its connecting pipe fittings, and ensuring the information integrity of each section of the pipeline and its connecting pipe fittings;
[0051] Update visualization to show the progress of data splitting;
[0052] S4, generating a pipeline component file, generating an independent pipeline component file (PCF) for each pipeline segment and its connecting pipe fittings according to the split data, wherein the pipeline component file includes detailed information on the size, material, direction, and pipe fitting type of the pipeline;
[0053] Updated visualization to show production speed of pipeline component files;
[0054] S5, ISO# algorithm processing, through the self-developed or integrated ISO# algorithm, the generated PCF file is processed to convert the 3D model data into the format and information required by the ISO drawing;
[0055] Updated visualization to show production speed of pipeline component files;
[0056] S6. Generate ISO diagram. Generate ISO diagram of pipeline based on data processed by ISO# algorithm, clearly showing key information of pipeline layout, direction and pipe connection relationship;
[0057] Updated visualization to show the completion status of ISO diagram generation;
[0058] S7, generating a unique reference number and coordinates, assigning a unique reference number to the generated ISO map, and generating accurate coordinate information for each key position in the ISO map;
[0059] Complete the visualization markup;
[0060] S8. Establish data version management and establish a data version management mechanism to record each modified and updated ISO diagram and its related data to ensure data traceability and consistency;
[0061] Visualize the status of data version management, including version records and modification history;
[0062] S9, 2D and 3D data are linked. When the 3D model is modified, the 2D model data and ISO drawing are automatically updated;
[0063] Visualize the status and progress of data linkage;
[0064] S10, Review and release, review the generated ISO drawings to ensure they meet the design specifications and technical requirements, and release them to relevant departments or construction units after passing the review;
[0065] Visualization updates to show the progress and results of reviews and releases.
[0066] In step S1.3, the graphical display includes a progress bar, a timeline and a task list, which intuitively reflects the progress and status of each step.
[0067] In step S8, each modification is recorded including information of modification time, modification person and modification content.
[0068] In step S10, the audit includes technical review, compliance check and quality assessment; ensuring that the ISO diagram complies with relevant standards and requirements, and updating the progress and results of the audit and release in the visual schedule control.
[0069] In step S1, during the model import and type judgment stage, a deep learning model is used to automatically identify the file format, and the metadata features of the file are combined to perform dimensional judgment; for two-dimensional models, a three-dimensional reconstruction algorithm is used for automatic conversion, and geometric optimization technology is used to ensure the accuracy and efficiency of the converted three-dimensional model; visual schedule control uses real-time data processing and dynamic rendering technology to achieve a more intuitive and real-time progress display.
[0070] In step S2, during the three-dimensional model verification phase, a parallel verification algorithm is introduced to accelerate the verification process using a multi-core processor. At the same time, a database containing a wealth of verification rules is constructed to efficiently verify the integrity and accuracy of the model through rule matching and conflict detection. The verification results are displayed using three-dimensional annotation technology to directly annotate the error location and type on the model, making it easier for users to quickly locate problems.
[0071] In step S3, during the model data splitting stage, a graph theory algorithm is used to segment the pipeline system and intelligently reorganize it according to functional zoning, material and other attributes; at the same time, data compression and indexing technology are introduced to reduce the storage space and query time of the split data and improve the efficiency of data management.
[0072] In step S4, during the pipeline component file generation phase, the template engine and automated scripting technology are used to automatically generate PCF files that meet industry standards based on the split data. At the same time, multi-threaded concurrent processing is used to improve the concurrency and throughput of file generation, significantly shortening the generation time.
[0073] In step S5, during the ISO# algorithm processing phase, a distributed computing framework is used to split the algorithm task into multiple subtasks for parallel processing; at the same time, the algorithm's memory management strategy is optimized, and a memory pool and cache mechanism are used to reduce the number of memory allocations and releases, thereby improving memory utilization and algorithm execution efficiency.
[0074] In step S6, when generating the ISO diagram, an intelligent layout algorithm is introduced to automatically adjust the graphic layout according to the complexity and layout characteristics of the pipeline system; at the same time, graphic beautification techniques such as color gradient and line smoothing are used to improve the overall visual effect and readability of the ISO diagram.
[0075] In step S7, when generating unique reference numbers and coordinates, a hash algorithm is used to generate a unique reference number for each key location, and spatial indexing technology is used to quickly generate accurate coordinate information; at the same time, a verification and redundancy mechanism is introduced to ensure the accuracy and reliability of the reference number and coordinates.
[0076] In step S8, a version control system is used in the data version management stage to record each modified and updated ISO image and its related data; at the same time, an intelligent version comparison algorithm is introduced to automatically detect and handle version conflicts by comparing the data differences between different versions, thereby ensuring data consistency and traceability.
[0077] In step S9, during the two-dimensional and three-dimensional data linkage stage, real-time data synchronization technology is used to ensure that the two-dimensional and three-dimensional data can be updated and synchronized in real time when modified; at the same time, an event-driven mechanism is introduced. When the three-dimensional model is modified, the two-dimensional data update and ISO map regeneration events are automatically triggered, thereby improving the efficiency and accuracy of data linkage.
[0078] In step S10, during the review and release stage, a machine learning algorithm is used to perform intelligent review of ISO drawings, and the review standards and rules are learned by training the model to achieve fast and accurate review of ISO drawings. At the same time, an automated release process is introduced to automatically release ISO drawings to relevant departments or construction units based on the review results, reducing manual intervention and review cycles, and improving the efficiency and accuracy of review and release.
[0079] like Figure 1As shown in the figure, the complete workflow from the initial 2D and 3D model import to the final high-quality ISO drawing output is demonstrated; in detail, the process begins with the user importing the model data of the engineering project into the system, and then the data will go through the preprocessing stage, which includes key steps such as data cleaning and format conversion to ensure the accuracy and efficiency of the subsequent processing steps. Next, the system uses the self-developed ISO# algorithm to deeply analyze and convert the preprocessed data, and accurately extract the key information for generating 2D drawings; on this basis, the system can automatically generate 2D ISO drawings that are exactly consistent with the 3D model; to ensure the accuracy and integrity of the drawings, the system also implements a real-time linkage verification mechanism for 3D and 2D data. Finally, the strictly verified 2D ISO drawings will be output by the system, and users can further optimize and adjust them according to the actual needs of the project. The entire process is displayed through intuitive graphic elements and clear process lines, which is easy for users to understand and operate, fully highlighting the excellent performance of the intelligent ISO drawing system in terms of efficiency, accuracy and flexibility.
[0080] like Figure 2 As shown in the figure, the main components of the system are clearly depicted; the system is mainly composed of five core modules: data input module, data processing module, visual schedule planning module, batch drawing module and data security management module; specifically, the data input module is responsible for receiving and importing three-dimensional data; the data processing module focuses on efficient and in-depth analysis and processing of input data; the visual schedule planning module arranges the generation of views in an orderly manner according to the preset schedule; the batch drawing module automatically and efficiently generates ISO drawings according to this schedule; at the same time, the data security management module plays a vital role in the system, which is responsible for ensuring the absolute security of data and the reasonable allocation and control of permissions. The entire system architecture is clear and the modules work together to achieve the rapid and accurate output of ISO drawings.
[0081] like Figure 3 As shown in the figure, the detailed steps of developing a visual schedule are explained in depth; first, according to the actual needs of the engineering project, the number and specific types of ISO drawings to be generated are clarified; then, in combination with the architecture and characteristics of 3D data, a suitable visual schedule is carefully planned; then, the system will automatically perform data processing and view division tasks according to the preset plan; during the execution stage of the plan, the system will implement dynamic monitoring and make timely adjustments to the progress according to the actual situation to ensure that the plan can be completed on schedule; finally, the system will strictly verify and evaluate the execution results of the plan, providing valuable reference and improvement basis for the implementation of subsequent projects. The entire process is highly automated, which significantly improves the efficiency and accuracy of drawing.
[0082] like Figure 4As shown in the figure, the linkage between 3D and 2D data is demonstrated; the process of importing 3D model or 2D drawing data into the external platform is demonstrated in detail. After successfully reading these 2D or 3D data, the external platform can intelligently generate corresponding 3D or 2D data and automatically update these data to the corresponding 3D model or 2D drawing; in addition, when the 2D drawing or 3D model is modified or edited, the system will automatically capture these modification information and send it to the external platform for corresponding update processing, and then synchronize the updated data back to the corresponding 3D model or 2D drawing to ensure the consistency and accuracy of the data. The whole process embodies a high degree of intelligence and automation, ensuring the accuracy and consistency of the data.
[0083] In step S1.3, the graphical display includes a progress bar, a timeline and a task list, which intuitively reflects the progress and status of each step.
[0084] In step S5, the ISO# algorithm includes pipeline layout and trend analysis, automatic identification and drawing of pipe fittings, material statistics and usage calculation, and collision detection;
[0085] The pipeline layout and direction analysis includes inputting the three-dimensional coordinates of the pipeline system, pipe diameters and basic data of connection points to determine the reasonable direction of the pipeline in space;
[0086] Based on the input basic data such as the three-dimensional coordinates, pipe diameter, connection points, etc. of the pipeline system, the intelligent algorithm can automatically determine the reasonable direction of the pipeline in space; for example, when encountering obstacles or needing to meet specific process requirements (such as avoiding equipment, following the minimum bending radius, etc.), the algorithm can calculate the optimal pipeline turning, climbing, crossing and other layout methods according to preset rules, such as using variants of path planning ideas such as the Dijkstra algorithm to find the best layout trajectory from the starting point to the end point of the pipeline, so as to ensure that the pipeline layout is both in line with engineering specifications and economically reasonable.
[0087] The automatic identification and drawing of pipe fittings includes the identification of pipe fittings, judging the type, specification and installation position of pipe fittings through the pipeline connection relationship and pipe diameter change characteristics, and automatically and accurately drawing the graphical representation of pipe fittings in the isometric drawing according to the standard drawing specifications;
[0088] It can intelligently identify various pipe fittings (such as elbows, tees, reducers, valves, etc.) in the pipeline system; based on the characteristics of pipeline connection relationship and pipe diameter change, the algorithm can accurately determine the type, specification and installation location of the pipe fittings, and then automatically draw the graphic representation of the pipe fittings in the isometric drawing according to the standard drawing specifications. For example, by analyzing the angle deviation and the difference in pipe diameter between two adjacent pipe sections, it can determine what type of elbow or tee pipe fitting should be inserted here, and call the corresponding graphic symbols from the pipe fitting library for drawing to ensure the accuracy of the drawing expression.
[0089] The material statistics and usage calculation uses classification statistics algorithms to accurately calculate the usage of each material through different pipe fittings, pipe specifications and material properties;
[0090] Scan the composition of the entire pipeline system, and use classification statistical algorithms to accurately calculate the amount of each material according to the properties of different pipe fittings, pipe specifications and materials; for example, use depth-first search or breadth-first search algorithms to traverse all components of the pipeline model, add up the lengths of pipes of the same specification, and summarize the number of pipe fittings of the same type and size, and then generate a detailed bill of materials report, providing a reliable basis for material procurement and cost accounting in pipeline construction.
[0091] The collision detection includes establishing a spatial geometric model of the pipeline and its accessories and using the technical means of a spatial bounding box to quickly determine whether there are overlapping or crossing interference problems between different pipelines or pipe fittings.
[0092] To avoid collisions between pipes during actual installation, the intelligent algorithm will perform spatial interference checks. It establishes a spatial geometric model of the pipes and their accessories and uses technical means such as spatial bounding boxes to quickly determine whether there are overlaps, intersections, and other interferences between different pipes or fittings. If a potential collision is detected, it will promptly sound an alarm and give adjustment suggestions to help designers optimize the pipe layout and ensure that the layout of the entire pipe system in space is coordinated and reasonable. It can also calculate the intersection of bounding boxes to preliminarily screen possible collision objects, and then further accurately determine the specific interference locations.
[0093] CAD shows the situation of entity occlusion on the projection surface; for example, in the vertical aspect, there is a pipe on the top and a device on the bottom, and these two entities overlap partially in the top view; in order to more clearly express the spatial relationship between the two when drawing, the overlapping part shows the device below and interrupts the pipe on the top. The effect displayed in CAD is the first part of the pipe, the device, and the second part of the pipe, as shown below:
[0094] 1. In PDMS, the program generates a spatial envelope box for the entity objects within the drawing range.
[0095] Second, the envelope box is divided into N layers of small envelope boxes according to the spatial height. First, the top first layer of small envelope boxes will be automatically collided with all pipes. If there is a collision, the horizontal part of the collided pipe is automatically read, and multiple horizontal small envelope boxes of this layer of collided pipes are generated.
[0096] 3. On the vertical Z axis, move the multiple horizontal small envelope boxes of the first layer of pipes that have collided downward to the range of the second layer of small envelope boxes. First, automatically collide with all pipes within the range of the second layer of small envelope boxes. If there is no collision, all the multiple horizontal small envelope boxes of the pipes that collided on the upper layer are saved and continue to move to the space of the lower layer of small envelope boxes. If there is a collision, it means that there are new pipes within the range of the second layer of small envelope boxes, and generate multiple horizontal small envelope boxes of the second layer of pipes that have collided. Divide the height of the second layer of small envelope boxes by the height of the multiple horizontal small envelope boxes of the first layer of pipes that have collided , each small horizontal envelope box of the colliding pipe in the first layer drops several times in the small envelope box of the second layer; each time each small horizontal envelope box of the colliding pipe in the first layer drops, it automatically collides with multiple small horizontal envelope boxes of the colliding pipe in the second layer; if there is no collision, continue to drop; if there is a collision, automatically abbreviate the space range of the small envelope box of the colliding pipe in the previous layer, then remove the colliding part, and obtain the remaining part as the non-colliding part, ensuring that there is no collision and move the abbreviated envelope box downward; repeat the previous step until the envelope box drops to the bottom of the small envelope box space of the second layer.
[0097] 4. Repeat the previous step until the entity's envelope box drops to the bottom of the output range.
[0098] 5. Optimize the collision check algorithm;
[0099] The hierarchical bounding box tree (BVH tree) is a multi-branch tree used to store bounding box shapes; its root node represents a maximum bounding box, and its multiple child nodes represent multiple sub-bounding boxes; in addition, in order to unify the shape of the hierarchical bounding box tree, it can only store the same bounding box shape; commonly used hierarchical bounding box trees include AABB hierarchical bounding box trees and sphere trees.
[0100] (1) AABB bounding box tree
[0101] like Figure 5 As shown, different shapes are roughly enclosed by AABB shapes and regarded as one AABB shape (in order to unify the shapes), and then a hierarchical AABB bounding box tree is established.
[0102] In a physics engine, due to physical simulation, most shapes are updated dynamically. For example, displacement / rotation will change the shape. Therefore, there is a hierarchical bounding box tree that supports dynamic updates, called a dynamic hierarchical bounding box tree. The core of its algorithm is roughly as follows: the displacement / rotation / stretching of the shape updates the corresponding leaf node, and then updates the nodes above one level at a time so that their bounding volumes enclose the child nodes.
[0103] (2) Sphere Bounding Box Tree
[0104] like Figure 6As shown, the sphere is the easiest type of bounding box to calculate, and the sphere tree can be constructed very quickly, so the sphere tree can be used as a rough, loose but fast space partitioning structure.
[0105] The steps to quickly construct a loose sphere tree (taking a triangle object as an example) are as follows:
[0106] a. Calculate the minimum spherical bounding box that surrounds all triangle edge vertices as the root node.
[0107] b. Take the center of the sphere as the origin of the coordinate system, and divide the coordinate system X-axis into triangles on the left and right of the X-axis, and put them into the left child node and the right child node respectively.
[0108] c. Repeat steps a and b, and finally get a sphere tree.
[0109] In step b, the division can also be carried out in turn in the order of X-axis, Y-axis and Z-axis, that is, the first division in step b is carried out using the X-axis and the second division in step b is carried out using the Y-axis.
[0110] (3) Application of hierarchical bounding box tree
[0111] like Figure 7 As shown, a dynamic bounding volume hierarchy based on AABB tree is used to store dynamic AABB shapes. Then, a large number of shape pairs that are unlikely to collide are quickly filtered out through the properties of the bounding box tree (different parent bounding boxes will definitely not collide).
[0112] Processing: Input the model information obtained in the above algorithm into this module and reconstruct the graphics in CAD.
[0113] Implementation 2
[0114] First, start the ISO image output system, follow Figure 1 The ISO drawing system flow chart shown in the figure imports the project's 3D model data into the intelligent ISO drawing system, and waits for the system to perform pre-processing operations such as data cleaning and format conversion to ensure the accuracy and consistency of the data. Next, according to the project requirements; refer to Figure 2 The visual schedule is formulated into a flow chart. The system sets the time node, drawing type, quantity and other key information for drawing output, and generates a detailed visual schedule. Then, the system automatically uses the ISO# algorithm to process the 3D data according to the visual schedule and generates the corresponding 2D ISO drawings. The generated 2D drawings are linked with the 3D model in real time to ensure the accuracy and completeness of the drawings. Finally, the verified drawings are output and optimized and adjusted according to actual needs.
[0115] A large number of required ISO drawings were generated within the specified time, with high quality and accuracy, providing strong support for the project's construction progress and design change management.
[0116] Construct a 3D model of a bridge in the 3D modeling software and import it into the intelligent ISO drawing system; at the same time, refer to Figure 3 and Figure 4 A schematic diagram of the linkage between 3D and 2D data is prepared, and the linkage relationship between the 3D model and the 2D drawings is set in the system to ensure that the 2D drawings can be updated in real time when the 3D model is modified; then, during the bridge design process, the 3D model is modified according to actual needs; after each modification, the system will automatically update the corresponding 2D drawings without manual redrawing; then, the updated 2D drawings are verified to ensure the consistency between the drawings and the 3D model; if necessary, the drawings can be further adjusted and optimized; finally, after multiple modifications and verifications, the final bridge design results (including 3D models and 2D drawings) are delivered.
[0117] The real-time linkage between the 3D model and the 2D drawings was successfully achieved, greatly improving the design efficiency and accuracy. At the same time, it also provided a reliable design basis for the subsequent construction and maintenance of the bridge project.
[0118] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. An optimization method based on external platform intelligent ISO output, characterized by: The following steps are involved: S1. Import the model and determine the model type: Import the model and determine whether the model is a two-dimensional model or a three-dimensional model; S1.1, if it is determined to be a two-dimensional model, the two-dimensional model is automatically converted into a three-dimensional model; S1.2, if it is determined to be a three-dimensional model, go directly to the next step; S1.3, import the model, convert the two-dimensional model into a three-dimensional model for graphical display; S2. 3D model verification: Verify the 3D model to ensure the integrity and accuracy of the model, including the accuracy of pipeline direction, pipe type, and connection relationship information; S3, model data splitting, splitting the verified 3D model, extracting the data of each section of the pipeline and its connecting pipe fittings, and ensuring the information integrity of each section of the pipeline and its connecting pipe fittings; S4, generating a pipeline component file, generating an independent pipeline component file (PCF) for each pipeline segment and its connecting pipe fittings according to the split data, wherein the pipeline component file includes detailed information on the size, material, direction, and pipe fitting type of the pipeline; S5, ISO# algorithm processing, using the ISO# algorithm to process the generated PCF file and convert the 3D model data into the format and information required by the ISO drawing; S6. Generate ISO diagram: Generate ISO diagram of pipeline based on data processed by ISO# algorithm, showing key information of pipeline layout, direction and pipe connection relationship; S7, generating an ISO map to assign a unique reference number, and generating coordinate information for each position in the ISO map; S8. Establish data version management and establish a data version management mechanism to record each modification and update of ISO diagrams and their related data; S9, 2D and 3D data are linked. When the 3D model is modified, the 2D model data and ISO drawing are automatically updated; S10, Review and Release, review the generated ISO diagram.
2. The optimization method based on external platform intelligent ISO output as claimed in claim 1, characterized in that: In step S1.3, the graphical display includes a progress bar, a timeline and a task list, which intuitively reflects the progress and status of each step.
3. The optimization method based on external platform intelligent ISO output as claimed in claim 1, characterized in that: In step S5, the ISO# algorithm includes pipeline layout and trend analysis, automatic identification and drawing of pipe fittings, material statistics and usage calculation, and collision detection; The pipeline layout and direction analysis includes inputting the three-dimensional coordinates of the pipeline system, pipe diameters and basic data of connection points to determine the direction of the pipeline in space; The automatic identification and drawing of pipe fittings includes the identification of pipe fittings, judging the type, specification and installation position of pipe fittings through the pipeline connection relationship and pipe diameter change characteristics, and accurately drawing the graphical representation of pipe fittings in the isometric drawing according to the standard drawing specifications; The material statistics and usage calculation uses classification statistics algorithms to accurately calculate the usage of each material through different pipe fittings, pipe specifications and material properties; The collision detection includes establishing a spatial geometric model of the pipeline and its accessories, and using a spatial bounding box to determine whether there are overlapping or crossing interference problems between different pipelines or pipe fittings.
4. The optimization method based on external platform intelligent ISO output as claimed in claim 1, characterized in that: In step S8, each modification is recorded including information of modification time, modification person and modification content.
5. The optimization method based on external platform intelligent ISO output as claimed in claim 1, characterized in that: In step S10, the audit includes technical review, compliance check and quality assessment; ensuring that the ISO diagram complies with relevant standards and requirements, and updating the progress and results of the audit and release in the visual schedule control.
Citation Information
Patent Citations
Data conversion method based on pipeline three-dimensional model
CN112487589A
3D electric heat tracing map manufacturing method
CN116522424A
Multi-dimensional data intelligent review method and system in field of construction engineering
CN116703655A
Conversion method and system for three-dimensional pipeline model of nuclear power plant process system
CN117216920A
Cited By
Batch plotting method, device and system for pipeline support
CN121118152A
Method for generating axial survey single line diagram of three-dimensional pipeline of hydropower station
CN121389390A
Method for ensuring correct installation of valve with pressure relief structure
CN121676738A