Closed-loop verification method and system fusing pipeline model and structure model

By automatically parsing and generating preset component models, the problem of data silos between pipeline and structural models in thermal power projects has been solved, achieving efficient closed-loop review and ensuring design accuracy and efficiency.

CN121859415APending Publication Date: 2026-04-14四川电力设计咨询有限责任公司
View PDF 9 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-03-16
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

In large-scale industrial projects such as thermal power generation, data silos exist during the design process of pipeline and structural models, leading to problems such as tedious manual data transcription errors, inefficient collision checks, and high communication costs.

Method used

A closed-loop review method integrating pipeline and structural models is adopted. By automatically parsing heterogeneous data, a preset component model is generated, and collision and specification compliance checks are performed in the model review platform. The review report and error location file are automatically generated, supporting closed-loop iteration of design modifications.

Benefits of technology

It enables automated verification of model defects, ensures data accuracy, improves design efficiency and quality, shortens project cycles, and breaks down the barriers between design software and review software.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121859415A_ABST
    Figure CN121859415A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of computer aided design, in particular to a closed-loop verification method and system fusing a pipeline model and a structure model. Comprising the following steps: S1, automatic analysis and integration of heterogeneous data; s2, generating a preset component model based on the mechanical data; s3, automatically fusing and checking the multi-specialty model; s4, structured output and feedback of a verification result are carried out; and S5, designing a modified closed loop and iteration. According to the method, mechanical data are analyzed through an automatic program, error-prone artificial transcription is completely replaced, and it is guaranteed that follow-up design basis is accurate from the source. The generation mode of parameterization and data driving is combined with batch operation, and the arrangement efficiency of the supports, hangers and holes is greatly improved. Meanwhile, the design is directly based on mechanical data, so that the rationality and the accuracy are also guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer-aided design technology, specifically to a closed-loop verification method and system that integrates pipeline models and structural models. Background Technology

[0002] The design process for large-scale industrial projects such as thermal power plants typically involves multiple disciplines, including process piping, building structure, electrical systems, and HVAC. Each discipline generally uses different design software, resulting in "data silos." The typical workflow is as follows: (1) The pipeline professionals use 3D software such as AVEVAPDMS to complete pipeline modeling and use professional software such as CAESARII to perform pipeline stress analysis and generate a calculation report containing load information of each node of the pipeline.

[0003] (2) The building structure professionals use BIM software such as Autodesk Revit to perform 3D modeling of the factory building and structure, and use software such as PKPM to perform structural calculations.

[0004] (3) The information on supports, embedded parts and holes is usually provided in two dimensions. Structural engineers need to consult the CAESARII mechanical calculation report and read the coordinates of the load points, the forces (Fx, Fy, Fz) and the moments (Mx, My, Mz) data.

[0005] (4) Based on the stress data, the structural engineer manually arranges the embedded parts, supports, and hangers on the structural plan drawing created by 2D software such as AutoCAD, and reserves the holes. This process is extremely tedious, time-consuming, and labor-intensive, and is very prone to data transcription errors or omissions due to human negligence.

[0006] (5) In the later stages of the design process, the 3D models of various disciplines (such as the pipe model in PDMS and the structural model in Revit) are imported into model review software such as Autodesk Navisworks for collision checks. Since the early design and data submission are mainly based on 2D drawings and manual judgment, a large number of spatial collision problems will inevitably occur, such as collisions between pipes and structural beams and slabs, discrepancies between the location of embedded parts and the actual support points of pipes, insufficient space for the installation of supports and hangers, and interference between embedded parts and structural steel bars.

[0007] (6) The process for resolving collision issues is inefficient. After reviewers discover a collision in Navisworks, they need to take a screenshot, mark it, and notify the relevant designers. Designers need to switch between Navisworks and their own design software repeatedly to find the problem, make corrections, and then re-export the model for verification. The whole process is time-consuming, costly in terms of communication, and prone to introducing new errors. Summary of the Invention

[0008] The technical problem to be solved by the present invention is to provide a closed-loop verification method and system that integrates pipeline model and structural model, so as to realize the automated verification of model defects.

[0009] The technical solution adopted by this invention to solve its technical problem is a closed-loop verification method that integrates pipeline models and structural models, including the following steps: S1: Automated parsing and integration of heterogeneous data. The pipeline model file is input into the pipeline stress analysis software to analyze the load point information, resulting in a pipeline stress analysis file. The pipeline stress analysis file output by the pipeline stress analysis software and the pipeline model file in the building information modeling software are automatically read and parsed through a preset data interface program. The pipeline model file includes multiple structural components. The pipeline stress analysis file is read to parse the unique ID of the load point, the three-dimensional coordinates (x, y, z), the force data (Fx, Fy, Fz), and the moment data (Mx, My, Mz). The pipeline model file is read to extract the geometric boundary information, surface normal vector, material properties, and unique identifier of the structural components, and to establish the mapping relationship between the load points and the structural components. S2: Generation of a pre-defined component model based on mechanical data, including the following steps: S21: Installation Plane Identification: Based on the three-dimensional coordinates of the load point, calculate the minimum Euclidean distance from it to the surface of each structural component, and select the component with the smallest distance and whose surface normal direction makes an angle with the main load force direction less than a preset threshold. The surface of the structural component is used as the target mounting plane; S22: Projection and Visualization: Establish the spatial mapping relationship between the load point coordinates and the target installation plane, and calculate the projection point coordinates using an orthogonal projection algorithm from point to plane. And visualized in a two-dimensional computer-aided design environment as numbered icons; S23: Calculation of mechanical parameters: based on force data , , Calculate the magnitude of the resultant force: Calculate the direction vector of the principal force: According to torque data , , Calculate the torque vector ; S24: Preset Component Type Determination: Based on the component ratios of the resultant force magnitude F and the moment vector M, the component type is determined according to the preset component selection rules, which are as follows: (1) When the vertical component force Fz exceeds the preset ratio, a support bracket is generated; (2) When the proportion of horizontal force exceeds a preset threshold, a lateral support component is generated; (3) When structural components pass through walls or slabs, parameterized holes are generated; (4) When the installation location is inside a concrete component, an embedded part is generated; S25: Specification Matching Calculation: Establish a preset component specification database, which includes rated bearing capacity range, applicable moment range, and installation method parameters; match the resultant force F with the bearing capacity range in the specification database, and select the one that meets the requirements. The minimum specification model of the preset components; S26: Installation position correction: Calculate the eccentricity correction amount based on the torque vector M. ,in This is a scaling factor used for fine-tuning and correcting the coordinates of the projected points; S27: Generate preset component model.

[0010] S3: Automated fusion and review of multi-disciplinary models, exporting the preset component models and pipeline models into a unified data format, and performing collision checks and design specification compliance checks in the model review platform; S4: Structured output and feedback of the review results, automatically generating a comprehensive review report and error location file. The error location file records the unique identifier of the conflicting component, the three-dimensional coordinates of the collision point, the recommended viewing point information, and the problem description. S5: Closed-loop and iterative design modification. Load the error location file in each native design software through the corresponding plugin, automatically locate and highlight conflicting components, adjust the view according to the recommended observation viewpoint information, and after completing the modification, re-export the model and repeat steps S1-S3 for iterative review until all problems are resolved.

[0011] Furthermore, in S1, the pipe stress analysis software is CAESARII, the pipe stress analysis file is a .c2 format file, and the building information modeling software is Revit.

[0012] Furthermore, in S2, the generation of the preset component model supports single-point generation, batch generation along the line array, and multi-point picking batch generation modes.

[0013] Furthermore, in S3, the unified data format is .NWC format, the model review platform is Navisworks, and the collision check includes performing at least one of hard collision check and soft collision check.

[0014] Furthermore, in step S4, the error location file is in XML format, and its content includes the conflict ID, the software source of the conflicting components, unique identifiers, coordinate information, viewpoint parameters, and descriptive text.

[0015] Furthermore, in S5, the supporting plugin automatically performs view navigation, component highlighting, and information prompting operations in the native design software.

[0016] A closed-loop verification system integrating pipeline and structural models includes the following modules: The data parsing and integration module is used to automatically read and parse pipeline stress analysis files and pipeline model files, extract the unique number, three-dimensional coordinates and load data of load points, and obtain the spatial information of structural components; The preset component model generation module is used to project load points onto the installation plane of structural components in a two-dimensional computer-aided design environment, generate preset component models, and associate the mechanical data of load points in the properties of the preset component models. The model fusion and verification module is used to export the preset component models and pipeline models into a unified data format, and perform collision checks and specification compliance checks in the model review platform. The review report generation module is used to automatically generate a comprehensive review report and error location file, recording the unique identifier, coordinates, viewpoint information and problem description of the conflicting components; The closed-loop feedback and iteration module is used to load error location files in various native design software through supporting plugins, automatically locate and highlight conflicting components, and support re-triggering the review process after design modifications.

[0017] The beneficial effects of this invention are: 1. Ensured data accuracy: The automated program analyzed the mechanical data, completely replacing the error-prone manual transcription, thus ensuring the accuracy of the subsequent design basis from the source.

[0018] 2. Improved design efficiency and quality: Parametric and data-driven generation methods, combined with batch operations, greatly improved the efficiency of support and hole placement. At the same time, because the design is directly based on mechanical data, its rationality and accuracy are also guaranteed.

[0019] 3. The review process has been automated: the entire process from model aggregation and collision detection to report generation is automated, reducing human intervention and making the review work more comprehensive and efficient.

[0020] 4. An efficient collaborative modification loop has been established: The innovative "error location file" feedback mechanism breaks down the barriers between the review software and the design software, resulting in a qualitative leap in the efficiency of problem modification and significantly shortening the project cycle. Attached Figure Description

[0021] Figure 1 This is a flowchart illustrating the specific process of the method of the present invention.

[0022] Figure 2 This is a flowchart illustrating the specific process of generating a preset component model based on mechanical data in this invention. Detailed Implementation

[0023] Embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.

[0024] like Figure 1 and Figure 2 As shown, the present invention provides a closed-loop verification method that integrates pipeline models and structural models, comprising the following steps: S1: Automated parsing and integration of heterogeneous data. The pipeline model file is input into the pipeline stress analysis software to analyze the load point information, resulting in a pipeline stress analysis file. The pipeline stress analysis file output by the pipeline stress analysis software and the pipeline model file in the building information modeling software are automatically read and parsed through a preset data interface program. The pipeline model file includes multiple structural components. The pipeline stress analysis file is read to parse the unique ID of the load point, the three-dimensional coordinates (x, y, z), the force data (Fx, Fy, Fz), and the moment data (Mx, My, Mz). The structural model file is read to extract the geometric boundary information, surface normal vectors, material properties, and unique identifiers of the structural components, and to establish a mapping relationship between load points and structural components. S2: Generation of a pre-defined component model based on mechanical data, including the following steps: S21: Installation Plane Identification: Based on the three-dimensional coordinates of the load point, calculate the minimum Euclidean distance from it to the surface of each structural component, and select the component with the smallest distance and whose surface normal direction makes an angle with the main load force direction less than a preset threshold. The surface of the structural component is used as the target mounting plane; S22: Projection and Visualization: Establish the spatial mapping relationship between the load point coordinates and the target installation plane, and calculate the projection point coordinates using an orthogonal projection algorithm from point to plane. And visualized in a two-dimensional computer-aided design environment as numbered icons; S23: Calculation of mechanical parameters: based on force data , , Calculate the magnitude of the resultant force: Calculate the direction vector of the principal force: According to torque data , , Calculate the torque vector ; S24: Preset Component Type Determination: Based on the component ratios of the resultant force magnitude F and the moment vector M, the component type is determined according to the preset component selection rules, which are as follows: (1) When the vertical component force When the proportion exceeds the preset ratio, a support bracket is generated. The specific formula is as follows:

[0025] when During the generation of supports and hangers, among which This represents the proportion of the vertical component in the resultant force. Preferred The value is 0.7~0.8.

[0026] (2) When the proportion of the horizontal force exceeds the preset threshold, a lateral support component is generated, and the specific formula is as follows: ,

[0027] when Lateral support members are generated at the same time, in which This represents the proportion of the horizontal component in the resultant force. Preferred The value is 0.5.

[0028] (3) When structural components pass through walls or slabs, parameterized holes are generated; (4) When the installation location is inside a concrete component, an embedded part is generated; S25: Specification Matching Calculation: Establish a preset component specification database, which includes rated bearing capacity range, applicable moment range, and installation method parameters; match the resultant force F with the bearing capacity range in the specification database, and select the one that meets the requirements. The minimum specification model of the preset components; S26: Installation position correction: Calculate the eccentricity correction amount based on the torque vector M. ,in This is a scaling factor used to perform vector translation of the coordinates of the projected point. The specific formula is as follows:

[0029] (1) Where P is the original installation point; when installed at the bottom of the beam, since the bottom of the beam is the bearing surface, the component cannot move into the beam body, therefore Decompose the beam section in the plane: Specific examples are as follows: Assumption Beam bottom normal vector Then the normal component In-plane components So, the final installation point .

[0030] (2) When installed on a wall, the normal component is used to adjust the embedment depth, and the in-plane component is used to adjust the lateral position. The wall is broken down into:

[0031] Assumption Wall normal vector Then the normal component In-plane components If the wall thickness has an allowable deviation Then the final installation point .

[0032] S27: Generate preset component model.

[0033] S3: Automated fusion and review of multi-disciplinary models, exporting the preset component models and pipeline models into a unified data format, and performing collision checks and design specification compliance checks in the model review platform; S4: Structured output and feedback of the review results, automatically generating a comprehensive review report and error location file. The error location file records the unique identifier of the conflicting component, the three-dimensional coordinates of the collision point, the recommended viewing point information, and the problem description. S5: Closed-loop and iterative design modification. Load the error location file in each native design software through the corresponding plugin, automatically locate and highlight conflicting components, adjust the view according to the recommended observation viewpoint information, and after completing the modification, re-export the model and repeat steps S1-S3 for iterative review until all problems are resolved.

[0034] Furthermore, in step S1, the pipe stress analysis software is CAESARII, the pipe stress analysis file is a .c2 format file, and the building information modeling software is Revit.

[0035] Furthermore, in step S2, the generation of the preset component model supports single-point generation, batch generation along the line array, and multi-point picking batch generation modes.

[0036] Furthermore, in step S3, the unified data format is .NWC format, the model review platform is Navisworks, and the collision check includes performing at least one of hard collision check and soft collision check.

[0037] Further, in the step S4, the error location file is in XML format, and its content includes the conflict ID, the software sources of the two conflicting components, the unique identifier, the coordinate information, the view point parameters, and the description text.

[0038] Further, in the step S5, the supporting plug-in automatically performs view jumping, component highlighting, and information prompting operations in the native design software.

[0039] A closed-loop review system integrating a pipeline model and a structural model includes the following modules: A data parsing and integration module, which is used to automatically read and parse the pipeline stress analysis file and the pipeline model file, extract the unique number, three-dimensional coordinates, and load data of the load points, and obtain the spatial information of the structural components; A preset component model generation module, which is used to project the load points onto the installation plane of the structural components in a two-dimensional computer-aided design environment, generate a preset component model, and associate the mechanical data of the load points in the attributes of the preset component model; A model fusion and review module, which is used to export the preset component model and the pipeline model into a unified data format, and perform collision checks and code compliance checks in the model review platform; A review report generation module, which is used to automatically generate a comprehensive review report and an error location file, and record the unique identifier, coordinates, view point information, and problem description of the conflicting components; A closed-loop feedback and iteration module, which is used to load the error location file through a supporting plug-in in each native design software, automatically locate and highlight the conflicting components, and support re-triggering the review process after design modifications.

[0040] Embodiment 1: Closed-loop review of the main steam pipeline supports and hangers

[0041] Data preparation and software environment configuration

[0042] The piping specialty uses AVEVA PDMS to complete the three-dimensional modeling of the main steam pipeline; Import the pipeline model into the CAESARII software for stress analysis, and generate an analysis file in.c2 format containing the mechanical data of each load point; The structural specialty uses Autodesk Revit to complete the plant structure model; System operating environment configuration: Install AutoCAD, Revit, Navisworks, and the data interface program and plug-in supporting this invention.

[0043] S1: Automatic parsing and integration of heterogeneous data

[0044] The data interface program is launched to automatically read the .c2 file output by CAESARII, and parse the unique number, three-dimensional coordinates, and component force (Fx, Fy, Fz) and moment (Mx, My, Mz) data of each load point. At the same time, the interface program reads the Revit structural model and extracts the spatial geometric information and material properties of beams, slabs, and columns. The system establishes a mapping relationship between the parsed load data and the structural spatial information and stores it in a temporary database.

[0045] S2: Generation of pre-defined component models based on mechanical data

[0046] S21 Installation Plane Recognition: The system calculates the Euclidean distance from each load point to the surface of each structural component, and selects the bottom surface of the beam or the top surface of the floor slab with the smallest distance and the angle between the surface normal direction and the main load direction less than the preset threshold θ=15° as the target installation plane.

[0047] S22 Projection and Visualization: In the AutoCAD environment, the coordinates of the projected points are calculated using an orthogonal projection algorithm from point to plane, and then visualized as numbered icons.

[0048] S23 Mechanical parameter calculation: Calculate the magnitude of the resultant force F and the direction vector of the main force V based on the force data, and calculate the torque vector M based on the torque data.

[0049] S24 Preset Component Type Determination: Based on the rule that the vertical component force Fz accounts for more than 80%, it is determined that all load points in this embodiment need to generate supports and hangers.

[0050] S25 specification matching calculation: Match the resultant force F with the load range in the preset component specification database, and select the smallest specification model of spring support that satisfies F≤ rated load capacity × safety factor (safety factor is 1.5).

[0051] S26 Installation Position Correction: Calculate the eccentricity correction amount ΔL=K×M (K is 0.02) based on the torque vector M, and then fine-tune the coordinates of the projection point.

[0052] S27 Preset Component Structural Model Generation: The engineer selects the "Batch Generation Along Line Array" mode to generate 12 parametric elements of spring supports and hangers at once along the pipeline route. The mechanical data of the corresponding load point is automatically associated in the attributes of each support and hanger element.

[0053] S3: Model Fusion and Automated Review

[0054] Export the Revit structural model containing supports and hangers and the AVEVAPDMS piping model as .NWC format respectively; load the two models in the Navisworks platform and set collision rules: Perform hard collision inspections: inspect for physical intersections between pipes and structural beams, and between supports and equipment; Perform soft collision check: check the minimum clear distance between the support and hanger installation space and the structural steel reinforcement (set threshold to 50mm); At the same time, a compliance check was conducted to verify whether the spacing of the supports and hangers met the requirements of ASME B31.1.

[0055] S4: Output and Feedback of Review Results

[0056] The system detected 3 collisions and 1 insufficient spacing issue, and automatically generated a comprehensive review report (PDF format). At the same time, an error location file in XML format is generated, with an example of one record as follows: <ClashID="Clash001"> <ElementAID="GUID-A-123"Software="Revit" / > <ElementBID="PipeName-B-456"Software="PDMS" / > <coordinates> <x> 12345.6< / x> <y> 67890.1< / y> <z> 5000.0< / z> < / coordinates> <viewpoint> <camerapos> ...< / camerapos> <cameratarget> ...< / cameratarget> < / viewpoint> <description>Pipe P-1001 hard collision with beam B-201< / description> .

[0057] S5: Design Modification and Iterative Review

[0058] Piping engineers load the error location file in PDMS using the plugin provided with this invention; the plugin automatically locates the conflicting component P-1001, highlights it, and pops up a prompt message; the 3D view is adjusted according to the recommended viewpoint parameters, and the collision area is clearly observed; the engineer adjusts the pipe elevation by +150mm and re-exports the model; the system automatically triggers a new round of review process, and after secondary verification, all collision issues have been resolved.

[0059] Example 2

[0060] This embodiment uses the design of the support embedded parts and wall penetration holes of a process pipeline in a chemical plant as an example to illustrate the specific implementation process of the present invention.

[0061] Data preparation and software environment configuration

[0062] The piping specialists used CAESARII to complete stress analysis of all process piping, generating .c2 format analysis files containing more than 200 load points; The structural engineers used Autodesk Revit to create a 3D model of the factory's concrete structure (beams, slabs, columns, and walls). System operating environment configuration: Install AutoCAD, Revit, Navisworks, and the data interface program and plug-in supporting this invention.

[0063] S1: Automatic parsing and integration of heterogeneous data

[0064] Start the data interface program of this invention, automatically read and parse the.c2 file output by CAESARII, and batch extract the unique numbers, three-dimensional coordinates, and six component forces (Fx, Fy, Fz) and moments (Mx, My, Mz) data of all load points; at the same time, the interface program reads the Revit structural model to obtain the accurate spatial geometric information and material properties of concrete components; the system matches the parsed load data with the spatial information of the structural model and stores it in the temporary database.

[0065] S2: Generation of parametric components and attribute association

[0066] S21 Installation plane identification: The system calculates the Euclidean distance from each load point to the surface of each structural component, and respectively identifies the wall installation plane where embedded parts need to be arranged and the wall penetration position where holes need to be drilled.

[0067] S22 Projection and visualization: In the AutoCAD environment, calculate the projection point coordinates through the orthogonal projection algorithm from point to plane, and display them with classified visualization icons - the wall embedded parts are displayed as blue circles, and the wall penetration holes are displayed as red squares.

[0068] S23 Mechanical parameter calculation: Calculate the magnitude of the resultant force F and the main force direction vector V according to the force data, and calculate the moment vector M according to the moment data.

[0069] S24 Judgment of preset component types: According to the rules of generating parametric holes when the component penetrates the wall and generating embedded parts when the installation position is inside the concrete component, the system automatically determines among the 15 load points: 8 need to generate embedded parts, 5 need to generate holes, and 2 need to generate both embedded parts and holes.

[0070] S25 Specification matching calculation: Match the resultant force F with the bearing range in the preset component specification database, and select the smallest specification model that satisfies F ≤ rated bearing capacity × safety factor. For embedded parts, select the channel-type embedded part series; for holes, determine the hole diameter according to the outer diameter of the pipeline plus the thickness of the insulation layer.

[0071] S26 Installation position correction: Calculate the eccentricity correction amount ΔL = K × M (K takes 0.015) according to the moment vector M, and fine-tune and correct the projection point coordinates to ensure reasonable force on the embedded parts.

[0072] S27 Preset Component Structural Model Generation: Engineers use the "multi-point pick batch generation" mode to select 15 load points in the view frame at once where embedded parts and openings need to be placed; the system automatically generates embedded parts of the corresponding type and specifications in the Revit structural model based on the mechanical data of each point, and reserves parametric holes for pipe penetrations; all generated embedded parts and hole elements are automatically associated with the unique number and complete mechanical data of the corresponding load points in their properties.

[0073] S3: Model Fusion and Automated Review

[0074] Export the Revit structural and piping models containing batch embedded parts and holes as .NWC format; aggregate the models in the Navisworks platform and set collision rules: Perform hard collision checks: detect solid interference between embedded parts and the internal steel reinforcement model of the structure; Perform a soft collision check (gap set to 25mm): Check whether the minimum clear distance between adjacent embedded parts or holes meets the structural design specifications; S4: Output and Feedback of Review Results The system detected one instance of a hard collision between an embedded part and a reinforcing bar, and two instances of holes being too close together, and automatically generated a comprehensive review report. At the same time, an error location file in XML format is generated, with an example of one record as follows: <ClashID="Clash001"> <ElementAID="GUID-A-123"Software="Revit" / > <ElementBID="PipeName-B-456"Software="PDMS" / > <coordinates> <x> 12345.6< / x> <y> 67890.1< / y> <z> 5000.0< / z> < / coordinates> <viewpoint> <camerapos> ...< / camerapos> <cameratarget> ...< / cameratarget> < / viewpoint> <description>Embed STR-EMBED-078 hard collision with structural rebar STL-REBAR-045< / description> .

[0075] S5: Design Modification and Iterative Review

[0076] The structural engineer loads the erroneous location file in Revit using the plugin provided with this invention. The plugin automatically locates and highlights the conflicting embedded part STR-EMBED-078 and the rebar STL-REBAR-045, and adjusts the 3D view to the optimal viewing angle based on the viewpoint parameters. The engineer moves the embedded part horizontally by 50mm to avoid the rebar and merges the two holes that are too close together. After the modifications are completed, the structural model is re-exported to Navisworks. The system automatically triggers a new round of review and verification, and it is verified that all conflicts have been resolved.

[0077] The embodiments described herein are preferred embodiments of the present invention and are not intended to limit the scope of protection of the present invention. Therefore, all equivalent changes made in accordance with the structure, shape, and principle of the present invention should be covered within the scope of protection of the present invention.

Claims

1. A closed-loop verification method integrating pipeline and structural models, characterized in that, Includes the following steps: S1: Automated parsing and integration of heterogeneous data. The pipeline model file is input into the pipeline stress analysis software to analyze the load point information, resulting in a pipeline stress analysis file. The preset data interface program automatically reads and parses the pipeline stress analysis file output by the pipeline stress analysis software and the pipeline model file in the building information modeling software. The pipeline model file includes multiple structural components. The pipeline stress analysis file is read to parse the unique ID of the load point, the three-dimensional coordinates (x, y, z), the force data (Fx, Fy, Fz), and the moment data (Mx, My, Mz). The pipeline model file is read to extract the geometric boundary information, surface normal vector, material properties, and unique identifier of the structural components, and to establish the mapping relationship between the load points and the structural components. S2: Generation of a pre-defined component model based on mechanical data, including the following steps: S21: Installation Plane Identification: Based on the three-dimensional coordinates of the load point, calculate the minimum Euclidean distance from it to the surface of each structural component, and select the component with the smallest distance and whose surface normal direction makes an angle with the main load force direction less than a preset threshold. The surface of the structural components is used as the target mounting plane; S22: Projection and Visualization: Establish the spatial mapping relationship between the load point coordinates and the target installation plane, and calculate the projection point coordinates using an orthogonal projection algorithm from point to plane. And visualized in a two-dimensional computer-aided design environment as numbered icons; S23: Calculation of mechanical parameters: based on force data , , Calculate the magnitude of the resultant force: Calculate the direction vector of the principal force: According to torque data , , Calculate the torque vector ; S24: Preset Component Type Determination: Based on the component ratios of the resultant force magnitude F and the moment vector M, the component type is determined according to the preset component selection rules, which are as follows: (1) When the vertical component force Fz exceeds the preset ratio, a support bracket is generated; (2) When the proportion of horizontal force exceeds a preset threshold, a lateral support component is generated; (3) When structural components pass through walls or slabs, parameterized holes are generated; (4) When the installation location is inside a concrete component, an embedded part is generated; S25: Specification Matching Calculation: Establish a preset component specification database, which includes rated bearing capacity range, applicable moment range, and installation method parameters; match the resultant force F with the bearing capacity range in the specification database, and select the one that meets the requirements. The minimum specification model of the preset components; S26: Installation position correction: Calculate the eccentricity correction amount based on the torque vector M. ,in This is a scaling factor used to adjust the coordinates of the projected points; S27: Generate preset component models; S3: Automated fusion and review of multi-disciplinary models, exporting the preset component models and pipeline models into a unified data format, and performing collision checks and design specification compliance checks in the model review platform; S4: Structured output and feedback of the review results, automatically generating a comprehensive review report and error location file. The error location file records the unique identifier of the conflicting component, the three-dimensional coordinates of the collision point, the recommended viewing point information, and the problem description. S5: Closed-loop and iterative design modification. Load the error location file in each native design software through the corresponding plugin, automatically locate and highlight conflicting components, adjust the view according to the recommended observation viewpoint information, and after completing the modification, re-export the model and repeat steps S1-S3 for iterative review until all problems are resolved.

2. The closed-loop verification method for integrating pipeline and structural models according to claim 1, characterized in that, In S1, the pipe stress analysis software is CAESAR II, the pipe stress analysis file is a .c2 format file, and the building information modeling software is Revit.

3. The closed-loop verification method for integrating pipeline and structural models according to claim 1, characterized in that, In step S2, the generation of the preset component model supports single-point generation, batch generation along the line array, and multi-point picking batch generation modes.

4. The closed-loop verification method for integrating pipeline and structural models according to claim 1, characterized in that, In S3, the unified data format is .NWC format, the model review platform is Navisworks, and the collision check includes performing at least one of hard collision check and soft collision check.

5. The closed-loop verification method for integrating pipeline and structural models according to claim 1, characterized in that, In step S4, the error location file is in XML format, and its content includes the conflict ID, the software source of the components of both conflicting parties, unique identifiers, coordinate information, viewpoint parameters, and descriptive text.

6. The closed-loop verification method for integrating pipeline and structural models according to claim 1, characterized in that, In S5, the supporting plugin automatically performs view navigation, component highlighting, and information prompting operations in the native design software.

7. A closed-loop verification system integrating pipeline and structural models, characterized in that, Includes the following modules: The data parsing and integration module is used to automatically read and parse pipeline stress analysis files and pipeline model files, extract the unique number, three-dimensional coordinates and load data of load points, and obtain the spatial information of structural components. The preset component model generation module is used to project load points onto the installation plane of structural components in a two-dimensional computer-aided design environment, generate preset component models, and associate the mechanical data of load points in the properties of the preset component models. The model fusion and verification module is used to export the preset component models and pipeline models into a unified data format, and perform collision checks and specification compliance checks in the model review platform. The review report generation module is used to automatically generate a comprehensive review report and error location file, recording the unique identifier, coordinates, viewpoint information and problem description of the conflicting components; The closed-loop feedback and iteration module is used to load error location files in various native design software through supporting plugins, automatically locate and highlight conflicting components, and support re-triggering the review process after design modifications.

Citation Information

Patent Citations

  • Method for automatically checking and matching system chart and three-dimensional model in pipeline design

    CN107194056A

  • Intelligent proofreading method and system for digital design of power plant

    CN107330212A

  • Design method of combined support hanger of pipeline

    CN112329176A

  • BIM delivery self-examination method based on Revit plug-in

    CN121120307A

  • Large geothermal heat exchange station efficient construction system and method based on BIM technology

    CN121167849A