Digital twin model evolution method and system based on constructional engineering

By comprehensively using BIM, tilt photography and GIS technology, the efficient integration of BIM models and tilt photography models in long-distance water transfer projects is achieved, and the efficiency of coding management and operation and maintenance management is improved through KKS encoding and Dynamo automation technology, solving the shortcomings of data fusion and coding management in the existing technology, and achieving more efficient data sharing and operation and maintenance management.

CN119538371APending Publication Date: 2025-02-28GUANGZHOU VOCATIONAL COLLEGE OF SCI & TECH
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411594434.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-09
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

In long-distance water transfer projects, it is difficult for the existing technology to effectively integrate BIM models and tilt photography models, and the coding system is incomplete, resulting in inefficient data management and information sharing.

Method used

By comprehensively using BIM technology, tilt photography technology and GIS technology, Autodesk Revit is used to build a three-dimensional BIM model, combined with tilt photography technology to generate a three-dimensional scene model, and efficient fusion of the models is achieved through the Cesium 3D map engine. The KKS encoding rules are used to uniformly encode facilities and equipment, and the Dynamo visualization tool is used to realize automatic encoding and parameter entry.

Benefits of technology

It has realized efficient integration of multi-source data, improved data integration and sharing capabilities, enhanced the standardization and efficiency of coding management, and improved the digital and intelligent level of operation and maintenance management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119538371A_ABST
    Figure CN119538371A_ABST
Patent Text Reader

Abstract

The invention discloses a digital twin model evolution method and system based on constructional engineering. The invention relates to the technical field of constructional engineering. Related data of the long-distance water conveyance project are collected, wherein the related data comprise BIM model data, oblique photography three-dimensional model data and GIS data; meanwhile, the data are preprocessed, including format conversion, coordinate unification and denoising, so that the quality and consistency of the data are ensured. A three-dimensional BIM model of the engineering facility is constructed based on Autodesk Revit according to a design drawing and collected data, the facility and equipment in the BIM model are coded according to a KKS coding rule, and a coding database is updated; according to the method, the BIM model data, the oblique photography three-dimensional model data, the GIS data and other multi-source data are fused, a refined three-dimensional scene model is constructed, and comprehensive integration of engineering facility information is achieved. Therefore, data sharing and collaboration among different departments and professions are facilitated, and the overall working efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of construction engineering, specifically to the management and maintenance of long-distance water supply projects, and in particular to a digital twin model evolution method and system based on construction engineering. Background Art

[0002] In the management and maintenance of long-distance water transfer projects, traditional technologies mainly rely on two-dimensional drawings and geographic information system (GIS) data. These technical forms provide basic spatial information and the layout of engineering facilities, but there are obvious limitations in the real-time, interactive and refined nature of the data. For example, although two-dimensional drawings can show the basic layout and structure of engineering facilities, they cannot intuitively display the three-dimensional spatial relationship and detailed information of complex facilities. Although GIS data can provide geographic location information and spatial analysis functions, it is unable to handle complex water conservancy facility structures and equipment coding.

[0003] With the development of information technology, 3D modeling technology has gradually become an important tool in the field of water conservancy projects. Among them, Building Information Modeling (BIM) technology constructs 3D models of engineering facilities through digital means, which can accurately display the structure and details of the facilities, providing strong support for engineering design and construction. Oblique photography technology uses high-definition cameras carried by drones to shoot ground images from multiple angles, combined with advanced image processing and 3D reconstruction technology, to quickly generate 3D models of the real world. The combination of these two technologies enables the field of water conservancy projects to build more sophisticated and realistic 3D scene models, providing possibilities for intelligent management of projects.

[0004] Although BIM and oblique photography technology have brought significant improvements to the field of water conservancy engineering, they each have certain limitations and are deficient in data fusion and coding management. Including:

[0005] (1) Data fusion problem: BIM models and oblique photography models differ in data sources, formats, and processing methods, which leads to technical difficulties in the fusion process. For example, BIM models are usually built based on design drawings, focusing on the structure and attribute information of facilities; while oblique photography models are generated based on real-world image data, focusing on the authenticity and details of the scene. The two models may not match in coordinate system, accuracy, and level of detail, which affects the consistency and accuracy of the fused 3D scene model.

[0006] (2) Imperfect coding system: In the field of water conservancy projects, the coding management of facilities and equipment is crucial for the integration and sharing of project information. However, the existing coding system is often not sound enough and the standardization construction is insufficient, resulting in inconsistency and confusion in the coding of different facilities and equipment. This not only increases the difficulty of data management, but also affects the sharing and utilization efficiency of project information.

[0007] To this end, the present invention proposes a digital twin model evolution method and system based on construction engineering. Summary of the invention

[0008] In view of this, the present invention hopes to provide a digital twin model evolution method and system based on construction engineering to solve or alleviate the technical problems existing in the prior art, namely, data fusion problems and imperfect coding systems, and at least provide a beneficial option for this; the technical solution of the present invention is implemented as follows:

[0009] First, the digital twin model evolution method based on construction engineering:

[0010] 1. Overview:

[0011] The present invention aims to solve the problems of multi-source data fusion and imperfect coding system faced by long-distance water transfer projects in the process of building digital twin models by comprehensively using BIM technology, oblique photography technology and GIS technology. The solution first uses Autodesk Revit software to build an accurate three-dimensional BIM model, and combines oblique photography technology to generate a real three-dimensional scene model. Subsequently, the Cesium three-dimensional map engine is used to achieve efficient fusion of BIM models and oblique photography models to build refined three-dimensional scenes. On this basis, the KKS coding rules are used to uniformly encode the facilities and equipment in the model, and a coding database is established to facilitate information management. Finally, the Dynamo visualization tool is used to realize automatic coding and parameter entry of model components, thereby improving the level of digital and intelligent management. Data sharing and evolution are achieved through the digital twin platform, providing strong support for the intelligent management and control of long-distance water transfer projects.

[0012] (II) Technical solution:

[0013] In order to achieve the above technical objectives, the present invention selects to execute the following operation steps.

[0014] 2.1 Step S1, data collection and preprocessing:

[0015] Collect relevant data of long-distance water transfer projects, including BIM model data, oblique photography 3D model data and GIS data. At the same time, pre-process the data, including format conversion, coordinate unification and denoising, to ensure data quality and consistency.

[0016] 2.2 Step S2, BIM model construction and coding:

[0017] Based on the three-dimensional BIM model of the engineering facilities constructed by Autodesk Revit according to the design drawings and the collected data, the facilities and equipment in the BIM model are coded according to the KKS coding rules, and the coding database is updated.

[0018] 2.2.1 Step S200, BIM model construction:

[0019] Based on Autodesk Revit software, create a 3D BIM model of the engineering facility according to the design drawings. The size, location and material information of the components are built during the modeling process. By linking or merging, the various BIM models are integrated to form a complete engineering BIM model.

[0020] 2.2.2 Step S201, Facility and Equipment Coding:

[0021] Classify facilities and equipment according to engineering design drawings and BIM models, and locate each facility or equipment in the KKS coding system;

[0022] Assign unique codes to facilities and equipment according to KKS coding rules and record these codes in the BIM model.

[0023] Update the assigned coding information into the coding database; at the same time, establish a link relationship between the coding database and the BIM model to keep them updated synchronously.

[0024] 2.3 Step S3, data fusion:

[0025] The BIM model and the 3D model are integrated. First, coordinate conversion and elevation adjustment are used to unify the coordinate bases of the two. Then, the Cesium 3D map engine is used to load the BIM model and the oblique photography model into the same scene to achieve the refined construction of the 3D scene model.

[0026] 2.3.1 Step S300, coordinate reference unification:

[0027] Perform the conversion from geographic coordinate system (such as WGS84) to engineering coordinate system (such as local coordinate system) to realize the conversion of coordinate system of BIM model and oblique photography model, that is, both use the same coordinate reference.

[0028] 2.3.2 Step S301, elevation adjustment:

[0029] Taking into account the terrain undulations and measurement errors, the elevation information of the BIM model and the oblique photography model were fine-tuned to ensure that they were vertically aligned.

[0030] 2.3.3 Step S302, model loading and alignment:

[0031] Export the BIM model to Cesium format or other formats supported by other 3D map engines (such as gltf, glb, etc.), and ensure that the oblique photography model is also converted to a compatible format.

[0032] Using the Cesium 3D map engine, the converted BIM model and oblique photography model are loaded into the same scene.

[0033] In the Cesium scene, the feature point matching algorithm is used to adjust the position and posture of the BIM model and the oblique photography model so that the two are accurately aligned in the horizontal and vertical directions.

[0034] 2.3.4 Step S303, fine-grained construction:

[0035] In the Cesium scene, texture mapping, lighting processing, and shadow generation are performed on BIM models and oblique photography models.

[0036] 2.4 Step S4, model coding and parameter entry

[0037] The Dynamo visualization tool is used to automatically enter the KKS code into the components of the BIM model and the oblique photography 3D model according to the coding database, so that each component has a unique code and complete attribute information.

[0038] Integrate the fused 3D scene model into the digital twin platform. Realize data sharing and evolution through the data interface and services provided by the platform.

[0039] 2.4.1 Step S400, automatic coding and parameter entry

[0040] Launch the Dynamo plug-in in Autodesk Revit and configure the necessary environment and parameter settings for visual programming. Use Dynamo's visual programming interface to read the KKS code and related attribute information in the coding database based on pre-written scripts.

[0041] 2.4.2 Step S401, automatic encoding and parameter assignment:

[0042] Run the Dynamo script to automatically enter the KKS code and related attribute information into the components of the BIM model. At the same time, the code information is also synchronized to the corresponding components of the oblique photography 3D model through the interface or script.

[0043] 2.4.3 Step S402, integration into the digital twin platform

[0044] The data interface developed or configured according to the data interface specification of the digital twin platform uploads the 3D scene model with KKS coding and complete attribute information to the digital twin platform and performs publishing operations so that the model can be accessed and used on the platform.

[0045] (III) Mechanism for solving technical problems:

[0046] 3.1 Solution mechanism and principle of data fusion problem:

[0047] By collecting different types of data, the actual situation of engineering facilities can be fully reflected, providing a rich information basis for subsequent data fusion. Using the Cesium 3D map engine, BIM models and oblique photography 3D models are loaded into the same scene, and the two are integrated through coordinate conversion and elevation adjustment. Cesium supports the loading of 3D models in multiple formats. Through a unified coordinate system, model data from different sources can be integrated into a 3D space to form a refined 3D scene.

[0048] 3.2 Solution mechanism and principle of imperfect coding system:

[0049] The KKS coding rules are extended and applied to the coding of hydraulic facilities, and the facilities are coded according to their type, location and component characteristics.

[0050] The KKS coding rules have a good hierarchical structure and classification function, and can clearly represent the relationship between facilities and equipment. Through extended applications, a unified coding system can be established for hydraulic facilities to facilitate information management and query. Based on the KKS coding rules, a database containing facility, equipment and component codes and related information is established. In the form of a database, coding information can be systematically stored and managed to support fast query and statistical analysis. At the same time, the database can also be integrated with the digital twin platform to realize the sharing and evolution of coding information.

[0051] Using the Dynamo visualization tool, you can automatically assign codes to components in the BIM model and enter relevant parameters based on the information in the coding database. Dynamo provides powerful visual programming functions, which can realize automated operations through scripting or graphical interfaces. Through automatic coding technology, the efficiency and accuracy of coding can be significantly improved, and the error rate of manual coding can be reduced.

[0052] Second, the digital twin model evolution system based on construction engineering:

[0053] like Figure 2 As shown, the system is used to implement the digital twin model evolution method and system based on construction engineering mentioned above, which includes:

[0054] (1) Data collection and preprocessing module responsible for collecting relevant data of long-distance water transfer projects: including BIM model data, oblique photography 3D model data and GIS data, and preprocessing these data, such as format conversion, coordinate unification and denoising, to ensure data quality and consistency. Submodules include:

[0055] (1.1) Data collection submodule using drones for oblique photography: collect high-resolution image data; import BIM models and GIS data from existing systems.

[0056] (1.2) Data preprocessing submodule that converts the format of the collected data: unifies the coordinate system and removes noise and redundant information.

[0057] (2) BIM model construction and coding module for constructing a three-dimensional BIM model of engineering facilities based on design drawings and pre-processed data: Build a three-dimensional BIM model based on Autodesk Revit software, encode the facilities and equipment in the BIM model according to the KKS coding rules, and update the coding database. The submodules include:

[0058] (2.1) BIM modeling submodule: Use Revit software to create detailed three-dimensional models of engineering facilities.

[0059] (2.2) Coding management submodule: Assign unique codes to facilities and equipment in the model according to KKS coding rules and update the coding database.

[0060] (3) Data fusion module that integrates BIM model and oblique photography 3D model: coordinate conversion and elevation adjustment are used to unify the coordinate bases of the two models, and the Cesium 3D map engine is used to load the models into the same scene to achieve the refined construction of the 3D scene model. The submodules include:

[0061] (3.1) Coordinate transformation submodule: adjust the coordinate systems of the BIM model and the oblique photography model to ensure the spatial consistency of the two.

[0062] (3.2) Cesium integration submodule: Use the Cesium engine to load and fuse BIM models and oblique photography models to build a unified 3D scene.

[0063] (4) Model coding and parameter entry module that automatically enters KKS codes into the components of BIM models and oblique photography 3D models according to the coding database: Dynamo visualization tool is used to make each component have a unique code and complete attribute information. Submodules include:

[0064] (4.1) Dynamo programming submodule: Write scripts through Dynamo to realize automatic entry of codes and parameters.

[0065] (4.2) Parameter management submodule: manage and maintain the coding and attribute information in the model to ensure the accuracy and integrity of the data.

[0066] (5) The digital twin platform integration module integrates the fused 3D scene model into the digital twin platform: through the data interface and services provided by the platform, data sharing and evolution are realized to support the operation and maintenance management and intelligent control of engineering facilities. The submodules include:

[0067] (5.1) Platform interface submodule that provides an interface with the digital twin platform: realizing data upload and download.

[0068] (5.2) A data sharing submodule that supports data sharing and collaboration among different departments and disciplines.

[0069] (5.3) Evolution management submodule that tracks and manages changes in model data: ensures that the information in the digital twin platform is always consistent with the actual situation.

[0070] like Figure 3 As shown in the figure, the workflow of this system is:

[0071] P1. Data collection and preprocessing module provides basic data support for BIM model construction and coding module.

[0072] P2. The three-dimensional BIM model and coding data generated by the BIM model construction and coding module are important inputs to the data fusion module.

[0073] P3, the data fusion module fuses the BIM model and the oblique photography model, and outputs it to the model coding and parameter entry module for further processing.

[0074] P4. The updated model data of the model coding and parameter entry module is integrated into the digital twin platform through the digital twin platform integration module to realize data sharing and evolution.

[0075] Compared with the prior art, the present invention has the following beneficial effects:

[0076] 1. Improve data integration and sharing capabilities: This invention integrates multiple source data such as BIM model data, oblique photography 3D model data and GIS data to build a refined 3D scene model and achieve comprehensive integration of engineering facility information. This facilitates data sharing and collaboration between different departments and professions, and improves overall work efficiency.

[0077] 2. Enhance the standardization and efficiency of coding management: The present invention expands the application of KKS coding rules and establishes a unified coding system for hydraulic facilities, making the coding of facilities, equipment and components more standardized and clear. At the same time, through the establishment of a coding database and the application of Dynamo automatic coding technology, the automation and efficiency of coding management are achieved, reducing errors and omissions in manual coding.

[0078] 3. Improve the digitalization and intelligence level of operation and maintenance management: Based on the digital twin platform, the present invention realizes the real-time update and dynamic display of engineering facility information, providing intuitive and accurate data support for operation and maintenance management. At the same time, through the sharing and evolution of coded information, the full life cycle management of facilities and equipment can be realized, and the digitalization and intelligence level of operation and maintenance management can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0079] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0080] Figure 1 It is a schematic diagram of the method flow of the present invention;

[0081] Figure 2 It is a schematic diagram of the system composition of the present invention;

[0082] Figure 3 It is a schematic diagram of the system execution method of the present invention;

[0083] Figure 4 It is a visualization schematic diagram of the digital twin platform of the present invention;

[0084] Figure 5 This is a schematic diagram of the visualization of the water pipe in the digital twin platform of the present invention. DETAILED DESCRIPTION

[0085] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the accompanying drawings. In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention can be implemented in many other ways different from those described herein, and those skilled in the art can make similar improvements without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below;

[0086] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.

[0087] Explanation of relevant terms:

[0088] (1) BIM model data: three-dimensional data of building facilities created based on building information modeling technology.

[0089] (2) Oblique photography 3D model data: Real 3D scene model data generated by oblique photography of the ground using equipment such as drones.

[0090] (3) GIS data: data in the geographic information system, including geographic spatial location and its attribute information.

[0091] (4) Autodesk Revit: A software tool for creating and managing BIM models.

[0092] (5) Three-dimensional BIM model: a three-dimensional building information model constructed using BIM technology.

[0093] (6) KKS coding rules: A coding system used to identify equipment and components in power plants and similar facilities.

[0094] (7) Coding database: a database that stores facility, equipment and component codes and related information.

[0095] (8) Cesium 3D Map Engine: An open source 3D map engine used to load and display 3D geospatial data.

[0096] (9) Dynamo visualization tool: A tool for visual programming and automated modeling, integrated with Revit.

[0097] (10) Component: The basic unit that makes up a building or facility, such as beams, columns, pipes, etc.

[0098] (11) Digital twin platform: a software system that integrates multi-source data and is used to create and manage digital twin models.

[0099] Embodiment 1: Figure 1 , 4 As shown in Figures 5 and 5, this embodiment discloses a digital twin model evolution method based on a construction project; the specific process includes the following steps S1 to S4.

[0100] In this embodiment, regarding step S1, data collection and preprocessing: during the working evolution of the pump room group of the long-distance water transfer project, relevant data are first collected, including the design drawings of the pump room group (such as AutoCAD files), the BIM model data of the pump room and its ancillary facilities (such as Revit files), the three-dimensional real-scene model data obtained by oblique photography (such as .obj or .osgb format files), and GIS data (such as terrain, landforms, water systems, etc.).

[0101] Specifically, preprocessing includes:

[0102] S100, format conversion: Convert oblique photography 3D model data to a format supported by Cesium (such as gltf or glb).

[0103] S101, coordinate unification: unify the coordinate system of all data into the engineering coordinate system (such as the local coordinate system) to ensure the consistency of the data in space.

[0104] S102, denoising: denoising the oblique photography 3D model data to remove unnecessary noise points and improve the model quality.

[0105] In this embodiment, regarding step S2, BIM model construction and coding:

[0106] Specifically, step S200, BIM model construction:

[0107] In Autodesk Revit, a 3D BIM model of the pump room and its ancillary facilities was created based on the design drawings of the pump room group. The size, location and material information of each component were recorded in detail during the modeling process.

[0108] The BIM models of various parts of the pump room group are integrated by linking or merging to form a complete BIM model of the pump room group.

[0109] Specifically, step S201, facility and equipment coding: classify the facilities and equipment in the pump room group, such as pumps, valves, pipes, etc. According to the KKS coding rules, a unique code is assigned to each facility or equipment. For example, the main pump of a pump station can be coded as "P001" (where "P" stands for the pump station and "001" stands for the first pump). Record these codes in the BIM model, and update the assigned coding information to the coding database. Establish a synchronous update link between the coding database and the BIM model to ensure the consistency of information between the two.

[0110] In this embodiment, regarding step S3, data fusion

[0111] Specifically, in step S300, coordinate reference is unified:

[0112] The coordinate systems of the BIM model and the oblique photography model are converted from their respective original coordinate systems to a unified engineering coordinate system, such as through the conversion from the geographic coordinate system (WGS84) to the engineering coordinate system.

[0113] Specifically, step S301, elevation adjustment: fine-tuning the elevation information of the BIM model and the oblique photography model to ensure that the two are aligned in the vertical direction. This can be achieved by comparing the ground elevation in the model with the actual terrain data.

[0114] Specifically, step S302, model loading and alignment: export the BIM model to a format supported by Cesium (such as gltf or glb). Ensure that the oblique photography model is also converted to a format supported by Cesium. In the Cesium 3D map engine, load the converted BIM model and oblique photography model.

[0115] Using the feature point matching algorithm provided by Cesium, the position and posture of the BIM model and the oblique photography model are adjusted to achieve precise alignment between the two in the horizontal and vertical directions.

[0116] Specifically, step S303, refined construction: in the Cesium scene, texture mapping, lighting processing and shadow generation are performed on the BIM model and the oblique photography model to enhance the visual effect and realism of the model.

[0117] In this embodiment, regarding step S4, model encoding and parameter entry

[0118] Specifically, step S400, automatic coding and parameter entry preparation: start the Dynamo plug-in in Autodesk Revit, configure the necessary environment and parameter settings, and use the Dynamo visual programming interface to write a script to read the KKS code and related attribute information in the coding database.

[0119] Specifically, step S401, automatic coding and parameter assignment: running the Dynamo script to automatically enter the KKS code and related attribute information into the components of the BIM model.

[0120] For example, each pump in the pump room group will automatically associate its KKS code and related technical parameters. Through the interface or script, the coding information is synchronized to the corresponding component of the oblique photography 3D model to ensure the consistency of the information of the two.

[0121] Specifically, step S402, integration into the digital twin platform: according to the data interface specification of the digital twin platform, develop or configure the data interface. Upload the three-dimensional scene model (including BIM model and oblique photography model) with KKS coding and complete attribute information to the digital twin platform.

[0122] The model is published on the digital twin platform so that it can be accessed and used. The data interface and services provided by the platform can be used to share and update the working evolution data of the pump room group in real time.

[0123] It is understandable that the efficient integration of BIM models and oblique photography models through the Cesium 3D map engine solves the problem of spatial inconsistency of multi-source data. Through coordinate conversion and elevation adjustment, the two are aligned under the same coordinate reference, which improves the integration and consistency of data.

[0124] It is understandable that the expansion of KKS coding to the field of water conservancy projects has established a complete coding system for the facilities and equipment in the pump room group. The use of Dynamo automation tools to automatically enter and synchronize the code has improved the efficiency and accuracy of coding management. This helps to achieve unified management and efficient operation and maintenance of water conservancy project facilities and equipment.

[0125] Embodiment 2: This embodiment further discloses the Python execution program of the digital twin model described in Embodiment 1 as follows:

[0126]

[0127]

[0128]

[0129]

[0130]

[0131]

[0132] In the above program, use external tools or libraries to convert the oblique photography 3D model data into a format supported by Cesium (such as gltf or glb). Use the pyproj library to convert the coordinate system to ensure that all data is in the same coordinate system.

[0133] Use external tools to denoise the oblique photography 3D model data to improve model quality.

[0134] By reading the design drawings, the BIM model is created using the Revit API. According to the KKS coding rules, a unique code is assigned to each facility or equipment and recorded in the BIM model.

[0135] Data fusion ensures that the BIM model and the oblique photography model are in the same coordinate system. This includes fine-tuning the model's elevation information to ensure vertical alignment. The model is loaded using the Cesium 3D map engine, and model alignment is achieved through feature point matching algorithms.

[0136] It also includes texturing, lighting processing and shadow generation for the model to enhance the visual effect. Configure the Dynamo environment and write scripts to read the coding database. Run the Dynamo script to automatically enter the KKS coding and related attribute information into the components of the BIM model.

[0137] All the above embodiments only express the implementation methods of the relevant practical applications of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be based on the attached claims.

[0138] For those skilled in the art, it can be further appreciated that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0139] At the same time, those skilled in the art can understand that all or part of the processes in all the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media provided in this application and used in the embodiments can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double-speed data rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

Claims

1. A digital twin model evolution method based on construction engineering, characterized in that: include: S1, collect data on long-distance water transfer projects; S2, constructing a three-dimensional BIM model of the engineering facilities based on the design drawings and the collected data, coding the facilities and equipment in the BIM model, and updating the coding database; S3, integrating the BIM model with the 3D model, and loading the BIM model and the oblique photography model into the same scene; S4, enter the KKS code into the components of the BIM model and the oblique photography 3D model, so that each component has a unique code and complete attribute information; integrate the fused 3D scene model into the digital twin platform, and realize data sharing and evolution through the data interface and services provided by the platform.

2. The evolution method according to claim 1, characterized in that: In S1, the collected long-distance water transfer project data includes BIM model data, oblique photography three-dimensional model data and GIS data.

3. The evolution method according to claim 1, characterized in that: In S2, based on the three-dimensional BIM model of the engineering facility constructed by Autodesk Revit according to the design drawings and the collected data, the facilities and equipment in the BIM model are encoded according to the KKS encoding rules, and the encoding database is updated.

4. The evolution method according to claim 3, characterized in that: The execution process of S2 includes: S200, integrating the BIM models into a complete engineering BIM model by linking or merging; S201, classify facilities and equipment according to engineering design drawings and BIM models, and locate each facility or equipment in the KKS coding system; assign unique codes to facilities and equipment according to KKS coding rules, and record these codes in the BIM model; update the assigned coding information to the coding database; at the same time, establish a link relationship between the coding database and the BIM model to keep synchronous updates.

5. The evolution method according to claim 1, characterized in that: In the S3, the coordinate bases of the two are unified through coordinate conversion and elevation adjustment; then, the BIM model and the oblique photography model are loaded into the same scene using the Cesium three-dimensional map engine.

6. The evolution method according to claim 5, characterized in that: The execution process of S3 includes: S300, executing conversion from a geographic coordinate system to an engineering coordinate system, so as to realize conversion of coordinate systems of a BIM model and an oblique photography model; S301, fine-tuning the elevation information of the BIM model and the oblique photography model until the two are aligned in the vertical direction; S302, exporting the BIM model to Cesium format; using the Cesium 3D map engine, loading the converted BIM model and the oblique photography model into the same scene; in the Cesium scene, using a feature point matching algorithm, adjusting the position and posture of the BIM model and the oblique photography model; S303: In the Cesium scene, texture mapping, lighting processing, and shadow generation are performed on the BIM model and the oblique photography model.

7. The evolution method according to claim 1, characterized in that: In S4, the KKS code is automatically entered into the components of the BIM model and the oblique photography 3D model according to the code database using the Dynamo visualization tool, so that each component has a unique code and complete attribute information.

8. The evolution method according to claim 7, characterized in that: The execution process of S4 includes: S400, start the Dynamo plug-in in Autodesk Revit, configure the environment and parameter settings; use the Dynamo visual programming interface to read the KKS code in the code database; S401, running the Dynamo script to automatically input the KKS code and related attribute information into the components of the BIM model; at the same time, the code information is also synchronized to the corresponding components of the oblique photography 3D model through the interface or script; S402, according to the data interface specification developed or configured by the digital twin platform, the three-dimensional scene model with KKS coding and complete attribute information is uploaded to the digital twin platform, and the publishing operation is performed so that the model can be accessed and used on the platform.

9. A system for implementing the evolution method according to any one of claims 1 to 8, characterized in that: The system comprises: The data collection and preprocessing module is responsible for collecting relevant data of long-distance water transfer projects; A BIM model building and coding module that builds a 3D BIM model of the engineering facility based on the design drawings and pre-processed data; Data fusion module that fuses BIM model with oblique photography 3D model; Model coding and parameter entry module that automatically enters KKS codes into components of BIM models and oblique photography 3D models according to the coding database; The digital twin platform integration module integrates the fused 3D scene model into the digital twin platform.

10. The system according to claim 9, characterized in that: The digital twin platform integration module includes: A platform interface submodule that provides an interface with the digital twin platform; A data sharing submodule that supports data sharing and collaboration between different departments and disciplines; An evolution management submodule that tracks and manages changes in model data.

Citation Information

Cited By

  • National, provincial and road infrastructure collaborative acquisition modeling method and system based on digital twinning

    CN121392132A

  • Digital sand table application management method based on BIM + GIS multi-source heterogeneous data fusion

    CN121959687A