Automatic coding tool design system for three-dimensional model of pumped storage power station
By designing the automatic coding tool design system for pumped storage power stations, and using MicroStation to develop MDM coding and space management systems, the problem of converting the digital results of three-dimensional models into digital assets is solved, and the application of three-dimensional coding throughout the life cycle is realized, and management level and system stability are improved.
Patent Information
- Application Number
- CN202510103143.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-05-27
AI Technical Summary
The digital results of the three-dimensional model of pumped storage power stations have not been well converted into digital assets with wide application value. The three-dimensional model lacks unified model classification and object coding when created in different professional software, which is difficult to meet the integration requirements of various professional results, which affects the practical application of three-dimensional system design.
Design a three-dimensional model automatic coding tool design system for pumped storage power stations. The three-dimensional design software MicroStation is used to develop an MDM coding and space management system, adapt to the models created by MS, OBD, and OPM, build the overall framework of the system and various functional modules, and realize the automatic coding and data management of model components.
It realizes the three-dimensional coding application in the entire life cycle of the pumped storage power station, maximizes the digital application requirements of the pumped storage power station during the entire life cycle, improves the management level, simplifies the coding process, and improves the stability and operation convenience of the system.
Smart Images

Figure CN120046219A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of digitization of three-dimensional models of pumped-storage power stations, and in particular to a three-dimensional model automatic coding tool design system for pumped-storage power stations. Background Art
[0002] Pumped storage is one of the most mature large-scale energy storage methods and an important part of the new power system. At present, the digitization of the three-dimensional model of pumped storage power stations has become an important part of digital business, but the digital results of the three-dimensional model of pumped storage power stations have not been well converted into digital assets with wide application value. The three-dimensional model is created using different professional software, and there is a lack of unified model classification and object coding in the process. There is a lack of unified standards in terms of model content refinement, data format, delivery and handover, which makes it difficult to meet the integration requirements of various professional results, affecting the practical application of three-dimensional system design.
[0003] Domestically, the Ministry of Housing and Urban-Rural Development approved the "Building Information Model Classification and Coding Standard" in 2017. This standard was modified and supplemented based on the industry standard classification system (OmniClass) in construction projects in response to the actual construction projects in my country, but it does not have much reference significance for the application scenarios of building information models (BIM) related to hydropower projects, especially pumped storage projects. The "Intelligent Pumped Storage Power Station Information Classification and Coding Standard" approved by State Grid New Energy Company in 2019 classifies and codes pumped storage power station objects according to their functions, and proposes the concept of combining with related material coding and assets. However, the coding is not combined with the element components in the three-dimensional software for coding, and cannot be directly applied to the material procurement application scenario based on the BIM model, and does not take into account the construction progress management and resource management-related businesses based on the BIM model, which makes it difficult to meet the needs of the diversified development of BIM applications in the current environment. In 2022, the National Energy Administration approved the "Regulations on Classification and Coding of Hydropower Engineering Information Models". This standard clarifies the model classification and coding requirements of the hydropower industry in accordance with the "Classification and Coding Standards for Building Information Models". For the electromechanical part, its component classification is refined to the equipment level rather than the component level. On the other hand, the "Coding Guidelines for the Identification System (KKS) of Pumped Storage Power Plants" (GB / T32510-2016), compiled in accordance with the "Coding Standards for Power Plant Identification Systems", has comprehensively considered the business characteristics of pumped storage power stations, and the prescribed KKS process codes and location codes have gradually become an important basis for the operation and maintenance management of pumped storage power stations.
[0004] The Chinese patent "Method and system for establishing a three-dimensional visualization model of a pumped-storage power station" (application number: 201810875227.9) establishes a three-dimensional model of a pumped-storage power station by importing a holographic scene of the pumped-storage power station and three-dimensional terrain features of different accuracies. However, this method requires complex data processing and three-dimensional modeling technology and cannot achieve automatic encoding of the three-dimensional model.
[0005] The Chinese patent "Structural Layout Design Method of Underground Powerhouse of Pumped Storage Power Station Based on BIM Technology" (Application No.: 202310001967.0) obtains a design parameter table containing multiple disciplines through 3DEXPERIENCE software, uses parametric modeling technology to build a 3D model and classify and manage the model. This method is highly dependent on the specific software platform 3DEXPERIENCE, which limits the versatility and applicability of the method.
[0006] In summary, the digital application of three-dimensional models has only been explored and attempted in some pumped-storage power stations, and the relevant three-dimensional model coding tools and business coding for the entire process application have not yet formed a complete application system. Summary of the invention
[0007] In order to solve the above technical problems, the present invention provides a pumped storage power station three-dimensional model automatic coding tool design system, which uses the three-dimensional design software MicroStation as a research and development platform, develops an MDM coding and space management system, adapts to the models created by MS, OBD, and OPM, and builds the overall framework of the system and various functional modules. The overall architecture of the system is as follows Figure 1 The present invention can realize the application of three-dimensional coding in the whole life cycle of a pumped storage power station, meet the requirements of digital application in the whole life cycle of a pumped storage power station to the maximum extent, and substantially assist in improving the management level.
[0008] The technical solution adopted by the present invention is:
[0009] A pumped storage power station three-dimensional model automatic coding tool design system, the system comprising:
[0010] Basic platform layer: used to install the collaborative platform;
[0011] Data resource layer: including model files, coding database, and spatial database;
[0012] Business support layer: used to create spatial services and encoding services on the database deployment side;
[0013] Application layer: used to realize spatial display and basic component coding;
[0014] User layer: includes spatial display subsystem and encoding subsystem.
[0015] The basic platform layer is equipped with a Win10 operating system, which can selectively install and adapt models created by MS, OBD, or OPM according to professional situations.
[0016] In the data resource layer, the model file is stored in the collaborative platform server or in a computer network shared folder, and the coding database and the spatial database are deployed on the target storage machine through the MySQL database.
[0017] In the business support layer, after creating the space service and the coding service in the MySQL database, the data resources are accessed through configuration, thereby providing basic services such as space identification and induction, coding verification, etc.
[0018] In the application layer, the user creates an MDM client on the MS to implement services such as space display and basic component coding; the user can run the OBD or OPM platform on the MDM client, and the user can use the adapter mode in the platform to encode model components that are not recognized by the MS and perform other operations.
[0019] In the user layer, the user can operate the space display subsystem, open the model file after the general assembly, perform space division, definition and other operations, and submit the data related to the space division to the space database;
[0020] Users can operate the coding subsystem to open professional model files, import codes, and use automated batch methods to encode model components. The coding information will be automatically submitted to the coding database. If the code is reused, the system will automatically prompt.
[0021] The encoding service is as follows:
[0022] Define several data tables and their fields through the MySQL database, create a coding service on the database deployment side, and access data resources through database connection configuration, based on which provide coding verification and other services; users can receive basic services such as submitted coding trees, new codes, and number uniqueness verification in the three stages before, during, and after coding;
[0023] Users can also define corresponding coding standards, establish project coding entries, and manage coding attributes by using the project coding service in the coding service, and perform operations such as standard selection, data management, data import and export, and coding search and screening for project coding. The system coding service function diagram is shown in the figure below: Figure 2 shown.
[0024] The automatic encoding function of model components can be implemented in three main ways:
[0025] (1): The same attribute values of the same type of model components can be written in batches by selecting components of this type in batches;
[0026] (2): Automatically combine codes to form codes for corresponding stages based on the existing field names of model components;
[0027] (3): Batch import and mount the existing coding directory tree. After the coding is successfully imported, it will automatically correspond to the model component with the same coding according to a certain field name (equipment name) of the coding.
[0028] In the automatic coding of the model components, the user can view and modify the attribute values under the selected coding scenario; the coding scenarios are mainly divided into the design stage, the construction stage and the operation and maintenance stage, and the system uses different coding templates and rules in different coding scenarios.
[0029] The design phase coding of the coding scenario adopts a six-level decomposition structure of project, stage, specialty, system, component category, and serial number. Each level of coding adopts a two-digit combination of letters and numbers, and each level is separated by "-". The design phase coding structure is as follows Figure 3 shown.
[0030] The project code in the design stage code adopts the design unit project code, which has a one-to-one mapping relationship with the construction unit project code; the professional code in the design stage code is used to identify the various professions of the pumped-storage power station project; the system code in the design stage code is used to identify the systems within each profession within the pumped-storage power station project.
[0031] The application and coding of the three-dimensional model in the construction phase of the coding scene mainly revolve around the construction progress dimension.
[0032] In the construction phase, the construction progress dimension uses the visualization advantages of the three-dimensional model and combines BIM-4D technology to verify the rationality of the construction progress plan and supervise the progress of the construction process. During the construction implementation process, the construction unit can overlay the BIM-4D models between different sections to facilitate early detection of unreasonable situations in the preparation and timely correction; for a single construction section, the system can intuitively compare the actual construction progress with the original construction progress plan, so that the construction unit can adjust and optimize the subsequent construction progress in a timely manner. The schematic diagram of the construction progress simulation comparison is shown in Figure 4 (a) and Figure 4 (b).
[0033] Furthermore, Figure 4(a) and Figure 4(b) clearly show the deviation in the construction progress by visually comparing the planned model with the actual construction model, which helps managers quickly find problems and make adjustments. This simulation comparison method can effectively improve the efficiency of construction progress management and ensure that the project proceeds reasonably as planned.
[0034] The operation and maintenance phase of the coding scenario includes equipment measurement point information, which consists of KKS code, measurement point data type and sequence number. Users encode equipment measurement points in the system, and after completion, they are imported into the model file through the coding tool. The system will automatically map the equipment measurement point information to the model component according to the equipment name.
[0035] The automatic coding tool design system for the three-dimensional model of a pumped storage power station of the present invention has the following technical effects:
[0036] 1) The present invention uses the 3D design software MicroStation as a research and development platform, fully utilizing its powerful 3D design and visualization functions, developing an MDM coding and space management system, adapting to models created by MS, OBD, and OPM, ensuring the system's wide compatibility and flexibility, and constructing the entire system framework and various functional modules, so that users can seamlessly integrate models from different software, thereby improving work efficiency and reducing compatibility issues caused by platform differences.
[0037] 2) The present invention adopts MySQL database to ensure the efficiency and reliability of data storage, defines several data tables and their fields, and enables users to receive basic services such as code numbers, new codes, and number uniqueness verification submitted by users in the three stages before, during, and after encoding, thereby improving the consistency and accuracy of data, further simplifying the encoding process, and enhancing the stability of the system and the convenience of operation.
[0038] 3) The present invention realizes automatic coding of model components. The system automatically combines the corresponding stage codes according to the existing field names of the components. After the codes are imported into the directory tree in batches, the possibility of manual intervention and errors is reduced. At the same time, the system automatically corresponds to the model components according to the field names, ensuring the consistency of the codes and the models, simplifying the data management process, and improving the accuracy and coordination of the overall work.
[0039] 4) The present invention divides the coding scenarios in model automatic coding into design stage, construction stage and operation and maintenance stage. The system uses different coding templates and rules in different coding scenarios to ensure that the coding in each stage meets the corresponding business requirements and standards, thereby improving the accuracy and standardization of the coding, avoiding cross-stage coding confusion, and enhancing the flexibility and scalability of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 The overall architecture diagram of the system of the present invention is shown in FIG.
[0041] Figure 2 Encode the service function diagram for the system.
[0042] Figure 3 This is a schematic diagram of the coding structure in the design phase.
[0043] Figure 4 is a schematic diagram of construction progress simulation comparison.
[0044] Figure 5 A schematic diagram of the coding tree.
[0045] Figure 6 The following is a schematic diagram of an example of encoding mapping. DETAILED DESCRIPTION
[0046] The embodiment of the present invention uses the three-dimensional design software MicroStation as a research and development platform to develop an MDM coding and space management system, adapt to the models created by MS, OBD, and OPM, and build the entire system framework and various functional modules.
[0047] For details, please refer to the overall architecture diagram Figure 1 As shown, an embodiment of the present invention provides a pumped storage three-dimensional model automatic encoding tool design and system, including:
[0048] Basic platform layer: used to selectively install PW or other collaborative platforms;
[0049] Data resource layer: used to store all professional model files on the collaborative platform server;
[0050] Business support layer: used to create spatial services and encoding services on the database deployment side;
[0051] Application layer: used to create MDM clients on MS to implement space display and basic component coding;
[0052] User layer: used to operate the spatial display subsystem and encoding subsystem.
[0053] Optionally, the coding service described in the embodiment of the present invention uses a MySQL database to define data tables and fields, thereby realizing efficient storage, accurate management and dynamic verification of coding. Specifically, the MySQL database may include the following key data tables: a coding table, a component table, a coding rule table and a coding history table. The coding table is used to record the core information of all codes, including the unique identifier (coding ID), coding name, type and generation rules of the code, providing basic support for the standardized management of coding data; the component table realizes the associated storage of model components and corresponding codes, and records the key attributes of the basic components and their stage information to meet the tracking and management requirements of the component life cycle; the coding rule table defines the generation rules of the codes at each stage, supports the system to adaptively generate codes that meet the specifications according to the scenario, and ensures the consistency and automation of the coding logic; the coding history table is used to completely record the change process of the coding operation, including the operation time, the change content and the operator information, and provides the system with audit tracking and data backtracking capabilities to ensure the uniqueness, integrity and traceability of the coding data.
[0054] At the same time, by creating a coding service on the database deployment side and accessing data resources through system configuration, functional services related to coding verification are provided. Furthermore, the main purpose of coding verification is to ensure the standardization, uniqueness and accuracy of the coding to support efficient management and data consistency of the system. Specifically, coding verification first verifies whether the newly added coding complies with the preset coding rules, such as whether the coding generated in the format of "component type + stage number + serial number" meets the standardization requirements. Secondly, to further ensure the correctness of the coding data, the system uses the uniqueness verification function to perform conflict detection on new or existing coding. When the system detects that multiple model components use the same coding, it will automatically prompt a conflict, thereby effectively avoiding the problem of duplicate coding. In addition, coding verification also includes matching verification of imported coding data. The system ensures that the imported coding data can be accurately associated with the corresponding model component by comparing the field name or device name, so as to achieve the correct connection and logical association between the coding and the model component.
[0055] The coding service in the embodiment of the present invention provides a series of basic services in the three stages before, during and after coding, including coding tree management, new coding generation and number uniqueness verification. The coding tree refers to a hierarchical coding structure, which intuitively presents the hierarchical relationship and classification rules of the coding by displaying the coding system in a tree-like manner. The coding tree can be organized according to pre-defined coding standards, such as the hierarchical structure of "engineering-professional-component type-component number", so that the coding system has a clear hierarchy and consistency. Figure 5 As shown, the coding tree can provide users with an intuitive coding classification view, which is convenient for coding management of various model components. The new code generation is based on the existing coding system to generate a unique number that complies with the coding rules for new model components or requirements. The system automatically or manually generates new codes according to the coding rules set by the user. For example, according to the rule "component type + stage number + serial number", the code "COLUMN-DESIGN-003" is generated for the newly added "column" component, and it is recorded in the coding table, and automatically associated with the corresponding model component. The number uniqueness verification function is that when adding or modifying the code, the system detects the uniqueness of the code to ensure that the new code does not repeat the existing code and avoids the situation where the same number is used multiple times, thereby ensuring the uniqueness and accuracy of the code.
[0056] By using the project coding service in the coding service in the embodiment of the present invention, the user can define the corresponding coding standard, establish the project coding entry, and systematically manage the coding attributes. Among them, the project coding entry is a detailed coding content based on the specific requirements of the project and the definition of the coding standard, which is used to classify, identify and manage the basic components, equipment or data objects. As the basic unit of the project coding system, the project coding entry has clear attributes, classifications and rules, and can be accurately mapped to the basic components or equipment in the actual project. For example, during the implementation of the project, a certain project coding entry can be used to identify attributes such as "equipment type-component number-function classification" to intuitively reflect the role and characteristics of the basic components in the project. Coding attribute management refers to a function of defining, maintaining and managing various attribute information associated with the project coding entry. The attribute information not only includes the basic identification information of the coding entry, but also covers the detailed description, technical specifications, engineering stage information and association rules of the basic components or equipment to meet the diversified management needs throughout the life cycle of the project. For example, the system can dynamically maintain and update the technical parameters, construction status and subsequent maintenance requirements of the basic components through attribute management, thereby ensuring the continuity and consistency of the coding system in the design, construction and operation and maintenance stages.
[0057] Perform standard selection, data management, data import and export, code search and screening for project codes. The system coding service function diagram is as follows: Figure 2 shown.
[0058] Optionally, in the automatic coding of the model constructed in the embodiment of the present invention, the coding scenarios are mainly divided into the design stage, the construction stage and the operation and maintenance stage, and the system uses different coding templates and rules in different scenarios.
[0059] Furthermore, the design phase coding in the embodiment of the present invention adopts a six-level decomposition structure of project, stage, specialty, system, component category, and serial number, and adopts a two-digit combination of letters and numbers, with "-" separating each level. The design phase coding structure is as follows: Figure 3 shown.
[0060] Furthermore, in the coding of the design stage, the project coding in the embodiment of the present invention adopts a one-to-one mapping method between the design unit project coding and the construction unit project coding to achieve unified management of the coding system. Specifically, the design unit's project coding is mainly used to express the design properties and location characteristics of equipment and pipelines, covering the functional characteristics, spatial location and professional design requirements of the basic components. The construction unit's project coding focuses on meeting the needs of actual construction and management, and reflects the construction properties, progress information, resource allocation and other elements of the basic components. Through a one-to-one mapping relationship, the design unit code and the construction unit code achieve seamless association and conversion of data. For example, Figure 6As shown in the figure, each design unit's coding entry can be accurately mapped to the corresponding construction unit's coding entry, thus ensuring the integrity and consistency of data interaction between the design stage and the construction stage. This mapping relationship can not only improve the operability of design results in the construction stage, but also effectively support data traceability and application in the subsequent management and operation and maintenance stages, reflecting the scientificity and standardization of the coding system throughout the project life cycle.
[0061] The stage codes in the design stage are used to identify the design, construction and completion stages of the pumped storage power station project. The abbreviations of the codes for each stage are shown in Table 1.
[0062] Table 1 Abbreviations of codes for each stage
[0063]
[0064] In the embodiment of the present invention, the professional code in the design stage code is used to identify various professions of the pumped storage power station project. The abbreviations of some professional codes are shown in Table 2.
[0065] Table 2 Abbreviations of some professional codes
[0066]
[0067]
[0068] In the embodiment of the present invention, the system code in the design stage coding is used to identify the internal systems of each discipline in the pumped storage power station project. The coding of each subsystem is carried out with reference to the "Coding Guidelines for the Identification System (KKS) of Pumped Storage Power Plants" GBT32510-2016. The coding rules of some equipment systems are shown in Table 3.
[0069] Table 3 System codes of some equipment
[0070]
[0071] In the embodiment of the present invention, the application and coding research of the three-dimensional model in the construction stage mainly revolves around the construction progress dimension.
[0072] Furthermore, during the construction phase, the construction progress management uses the visualization advantages of the three-dimensional model combined with BIM-4D technology to verify the rationality of the construction schedule and dynamically monitor the actual progress of the construction process. In the specific implementation process, the construction unit can use BIM-4D technology to integrate and superimpose the three-dimensional model data of different construction sections. Specifically, the models of different construction sections (such as parts responsible for different construction units or construction contents belonging to different areas) can be modeled separately and superimposed on a unified three-dimensional visualization platform, so as to intuitively present the overall construction status of each section. Through this superposition analysis, the relationship between multiple sections can be quickly identified on the same platform, such as whether there is a spatial conflict between sections, whether the process connection is reasonable, and other issues, so as to optimize the construction management and verify the feasibility and rationality of the construction plan.
[0073] As shown in Figure 4(a) and Figure 4(b), Figure 4(a) shows the planned construction structure of a certain section, showing the status of the model components to be built in the construction progress plan; Figure 4(b) is a three-dimensional presentation of the actual construction progress. By superimposing the planned model with the actual progress model, the consistency between the construction plan and the actual progress can be intuitively verified, and at the same time, the coordinated progress of each section during the construction phase can be dynamically monitored to see if it meets expectations, so as to promptly discover and correct the unreasonable aspects in the preparation of the construction plan, and realize the refined management and real-time optimization of the construction progress.
[0074] For a single construction section, the system can visually compare the actual construction progress with the original construction progress plan, so that the construction unit can adjust and optimize the subsequent construction progress in a timely manner. The schematic diagram of the construction progress simulation comparison is shown in Figure 4(a) and Figure 4(b).
[0075] In the embodiment of the present invention, the operation and maintenance stage code is mainly equipment measurement point information.
[0076] Furthermore, in the operation and maintenance stage, the equipment measuring point information consists of three parts: KKS code, measuring point data type and serial number, which are used to realize the unique identification and precise positioning of the equipment measuring point. In the embodiment of the present invention, KKS code is an internationally used power plant equipment identification system, which uniquely identifies the equipment and its measuring points through standardized coding rules. For example, the KKS code of the main shaft measuring point of the pumped storage unit can be "AA001-MEAS001", where "AA001" represents the unit number and "MEAS001" represents the specific measuring point number. Through KKS coding, operation and maintenance personnel can quickly locate the measuring point of a specific equipment and its associated equipment, significantly improving the efficiency and accuracy of operation and maintenance management; the measuring point data type is used to define the type of data collected by the measuring point, such as physical quantities such as pressure, temperature or vibration. For example, the data type of a pressure measuring point can be defined as "pressure signal (P)", indicating that the measuring point is used to collect pressure data in the system. This classification method can quickly distinguish the functions and uses of different measuring points in the process of data analysis and system management; the serial number is a further identification of the KKS code and the measuring point data type, which is used to distinguish multiple measuring points of the same type on the same equipment. For example, the two temperature measurement points of a certain device can be identified by the serial numbers "001" and "002" respectively, and their complete codes may be "AA001-TEMP001" and "AA001-TEMP002". Through the identification of serial numbers, the specific location or function of the measurement points can be further clarified to avoid data confusion. In the system, after the user completes the measurement point coding, the coding information is imported into the BIM model file through the coding tool. The system automatically matches the measurement point information with the equipment components in the model according to the equipment name. For example, in a pumped storage unit, the equipment name is "Host Group 1", and its measurement point codes include "AA001-VIB001" (vibration signal) and "AA001-TEMP001" (temperature signal). After importing the measurement point information, the system automatically maps "AA001-VIB001" and "AA001-TEMP001" to the corresponding equipment components in the model by identifying the equipment name "Host Group 1". Among them, "AA001-VIB001" is mapped to the spindle to identify the vibration measurement point, and "AA001-TEMP001" is mapped to the bearing to identify the temperature measurement point. Through this intelligent matching and mapping function, the measurement point data can be efficiently and accurately integrated into the BIM model to ensure the integrity of the equipment information and provide reliable data support and technical basis for analysis and decision-making in the operation and maintenance stage.
[0077] In the embodiment of the present invention, an automatic coding tool and system for the three-dimensional model of a pumped storage power station is constructed by developing an MDM coding and space management system. The system uses a MySQL database, which enables users to receive basic services such as coding trees, new codes, and number uniqueness verification submitted by users in the three stages before, during, and after coding; users can also define corresponding coding standards and establish project coding services such as project coding entries; the system divides the model coding scenarios into the design stage, construction stage, and operation and maintenance stage, and uses different coding templates and rules in different coding scenarios.
[0078] Compared with existing coding tools and systems, the present invention explains the entire process of code generation, entry and application, realizes interaction and collaborative design among stages, professions and equipment, solves the problems of data islands and insufficient system application in the design of automatic coding tools for three-dimensional models of pumped-storage power stations, maximizes the satisfaction of digital application requirements throughout the life cycle of pumped-storage power stations, and substantially assists in improving management levels.
Claims
1. A pumped storage power station three-dimensional model automatic coding tool design system, characterized in that The system includes: Basic platform layer: used to install the collaborative platform; Data resource layer: including model files, coding database, and spatial database; Business support layer: used to create spatial services and encoding services on the database deployment side; Application layer: used to realize spatial display and basic component coding; User layer: includes spatial display subsystem and encoding subsystem.
2. According to claim 1, a pumped storage power station three-dimensional model automatic coding tool design system is characterized by: The basic platform layer is equipped with a Win10 operating system, which can selectively install and adapt models created by MS, OBD, or OPM according to professional situations.
3. According to claim 1, a pumped storage power station three-dimensional model automatic coding tool design system is characterized by: In the data resource layer, the model file is stored in the collaborative platform server or in a computer network shared folder, and the coding database and the spatial database are deployed on the target storage machine through the MySQL database.
4. According to claim 1, a pumped storage power station three-dimensional model automatic coding tool design system is characterized by: In the business support layer, after creating the space service and the coding service in the MySQL database, the data resources are accessed through configuration, thereby providing space identification and summarization, and coding verification services.
5. According to claim 1, a pumped storage power station three-dimensional model automatic coding tool design system is characterized by: In the application layer, the user creates an MDM client on the MS to implement space display and basic component coding services; the user can run the OBD or OPM platform on the MDM client, and the user can use the adapter mode in the platform to encode model components that are not recognized by the MS.
6. The pumped storage power station three-dimensional model automatic coding tool design system according to claim 1, characterized in that: In the user layer, the user can operate the space display subsystem, open the model file after the general assembly, perform space division and definition operations, and submit the data related to the space division to the space database; Users can operate the coding subsystem to open professional model files, import codes, and use automated batch coding for model components. The coding information will be automatically submitted to the coding database. If the code is reused, the system will automatically prompt.
7. The pumped storage power station three-dimensional model automatic coding tool design system according to claim 4, characterized in that: The encoding service is as follows: Define several data tables and their fields through the MySQL database, create a coding service on the database deployment side, and access data resources through database connection configuration, based on which provide coding verification services; users can receive the submitted coding tree, new coding, and number uniqueness verification basic services before, during, and after coding; Users can also define corresponding coding standards, establish project coding entries, and manage coding attributes by using the project coding service in the coding service, and perform standard selection, data management, data import and export, and coding search and screening operations on project coding.
8. The pumped storage power station three-dimensional model automatic coding tool design system according to claim 6, characterized in that: The automatic encoding function of model components can be implemented in three ways: (1): The same attribute values of the same type of model components can be written in batches by selecting components of this type in batches; (2): Automatically combine codes to form codes for corresponding stages based on the existing field names of model components; (3): Batch import and connection of existing coding directory trees. After the coding is successfully imported, it will automatically correspond to the model component with the same coding according to a certain field name of the coding.
9. The pumped storage power station three-dimensional model automatic coding tool design system according to claim 8, characterized in that: In the automatic coding of the model components, the user can view and modify the attribute values under the selected coding scenario; the coding scenarios are divided into the design stage, the construction stage and the operation and maintenance stage, and the system uses different coding templates and rules in different coding scenarios.
10. The pumped storage power station three-dimensional model automatic coding tool design system according to claim 9, characterized in that: The design phase coding of the coding scenario adopts a six-level decomposition structure of project, stage, profession, system, component category, and serial number. Each level of coding adopts a two-digit combination of letters and numbers, and each level is separated by "-"; The project code in the design phase coding adopts the design unit project code, which has a one-to-one mapping relationship with the construction unit project code; the professional code in the design phase coding is used to identify the various disciplines of the pumped storage power station project; the system code in the design phase coding is used to identify the systems within each discipline within the pumped storage power station project; The application and coding of the three-dimensional model of the construction phase of the coding scene is carried out around the construction progress dimension; During the construction phase, the construction progress dimension uses the visualization advantages of the three-dimensional model and combines BIM-4D technology to verify the rationality of the construction progress plan and supervise the progress of the construction process. During the construction implementation process, the construction unit can overlay the BIM-4D models between different sections. For a single construction section, the system can visually compare the actual construction progress with the original construction progress plan. The operation and maintenance stage of the coding scenario includes equipment measurement point information, which consists of KKS code, measurement point data type and serial number; the user encodes the equipment measurement point in the system, and after completion, imports it into the model file through the coding tool. The system will automatically correspond the equipment measurement point information to the model component according to the equipment name.
Citation Information
Patent Citations
Methods and Systems for Establishing 3D Visualization Models of Pumped Storage Power Stations
CN109147034B
Pumped storage power station underground powerhouse structure arrangement design method based on BIM (Building Information Modeling) technology
CN115859446A