Engineering digital delivery method, system, medium and device
By acquiring and classifying engineering data, defining databases and delivery object templates, the problems of scattered data and low timeliness in digital delivery of engineering projects are solved, and the rapid digital handover and efficient collaboration of engineering data are achieved.
Patent Information
- Application Number
- CN202311046137.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-18
- Publication Date
- 2025-02-21
AI Technical Summary
In the digital delivery of engineering projects, due to the large initial investment, long cycle and high operation and maintenance difficulties, the engineering data has been scattered across stages, majors, and organizations, and lacks systematic sorting. Some historical data cannot be traced, which affects the timeliness of data. and accuracy, reducing collaboration and decision-making efficiency.
By obtaining basic data on project implementation, defining the project information database and delivery material template, data classification, extraction and conversion are carried out, a list of project delivery material is formed, and the list is reviewed and data quality inspection is checked to complete the digital delivery process of the project.
It realizes the rapid digital handover of engineering data, improves the efficiency of information correlation search, saves time and labor, reduces the risk of human error, and improves the efficiency of collaboration and decision-making.
Smart Images

Figure CN119494623A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of digital management of engineering projects, and relates to an engineering delivery method, and in particular to an engineering digital delivery method, system, medium and device. Background Art
[0002] In the engineering field, there is a demand for the promotion and application of digital delivery results, and a considerable number of delivery results have begun to be delivered digitally. In recent years, the development of technologies such as BIM, data management platform, data quality review, electronic signature, OCR, etc. has further enhanced the system output value space of digital delivery, making the overall application more intelligent. By carrying out digital delivery work to ensure the collection and association of data throughout the life cycle of the project, and promoting the construction of digital twin projects based on digital delivery, the comprehensive realization of data collection, management and application has become the choice of more and more engineering projects.
[0003] With the continuous improvement of informatization and digitalization in the engineering field, how to transfer the results of the construction period to production and operation managers and fully ensure that the management models of power production, centralized control monitoring, operation and maintenance of the power field can play an effective role for a longer period of time has gradually become an issue that engineering implementation managers and production and operation managers need to discuss and deal with together.
[0004] In existing technologies, due to the large initial investment in engineering projects, long project cycles, high difficulty in operation and maintenance, and the fact that engineering data in traditional models are cross-stage, cross-professional, and cross-organizational, the data are scattered, lack systematic organization, and some historical data cannot be traced, all of which seriously affect the timeliness and accuracy of engineering data in engineering construction and operation and maintenance applications. Summary of the invention
[0005] In view of the shortcomings of the prior art mentioned above, the purpose of this application is to provide a method, system, medium and device for digital delivery of engineering projects, which are used to solve the problems of the prior art in the process of realizing digital delivery technology of engineering projects. Due to the large initial investment in engineering projects, long project cycle, high difficulty in operation and maintenance, and the existence of cross-stage, cross-professional and cross-organizational phenomena in engineering data, the distribution of engineering project data is scattered, lacks systematic organization, and some historical data cannot be traced, which in turn affects the timeliness and accuracy of engineering data in engineering construction and operation and maintenance applications, and reduces the efficiency of collaboration and decision-making.
[0006] To achieve the above-mentioned purpose and other related purposes, in the first aspect, the present application provides a method for digital delivery of a project, comprising the following steps: obtaining basic data for project implementation; defining a project information database according to the digital delivery standard for the project, and forming a deliverable template; based on the deliverable template, classifying, extracting and converting the basic data for project implementation to obtain a list of project deliverables; reviewing the list of project deliverables, and uploading the results of the review to the platform to complete the digital delivery process of the project.
[0007] In an implementation of the first aspect, obtaining basic data for engineering implementation includes the following steps: formulating the content of engineering project information to be obtained and an acquisition plan; determining the source of the engineering project information; determining a method for acquiring the engineering project information to obtain basic data for engineering implementation.
[0008] In an implementation of the first aspect, the project data content includes any one or more combinations of project division data, equipment detailed list, technical parameter table, general parameter table, bill of quantities, file data, test report, project three-dimensional model, project drawings and project documents; the source of the project data includes: any one or more combinations of design units, construction units, suppliers, and supervision units; the method of obtaining the project data includes: any one or more combinations of reviewing documents, checking archives, and interviewing relevant personnel.
[0009] In an implementation of the first aspect, defining an engineering information database according to the engineering digital delivery standard, and forming a deliverable template includes the following steps: defining an engineering information database file according to the engineering digital delivery standard; uploading the engineering information database file to the platform to obtain a deliverable template.
[0010] In an implementation of the first aspect, the engineering information database includes an object library, an engineering data library and an association relationship library; the object library includes: engineering object classification, object attributes; the engineering data library includes: engineering document classification, document attributes, drawing classification, drawing attributes; the association relationship library includes: engineering object classification associated with document classification, drawing classification.
[0011] In an implementation of the first aspect, the deliverable template includes: any one or more combinations of a project object list template, a project object attribute list template, a document object list template, a drawing object list template, a project breakdown structure template, and an association relationship template; based on the deliverable template, the project implementation basic data is classified, extracted and converted to obtain a project deliverable list, including the following steps: based on the deliverable template, extracting project object data information from the project implementation basic data; including: based on the project object list template and the project object attribute list template, extracting project object data and project object attribute data from the project implementation basic data; based on the document object list template and the drawing object list template, extracting document object data from the project implementation basic data; uploading files based on the extracted results to obtain a file set of corresponding categories; extracting the project three-dimensional model file, lightweight parsing model encoding, and obtaining the project three-dimensional model corresponding to the project object; based on the deliverable template, the project objects are associated to obtain a project deliverable list; including: organizing a project decomposition structure tree according to the project object list, the document object list, and the drawing object list, establishing an association relationship between the project object and the document object and the drawing object, and obtaining a project decomposition structure tree and an association relationship list.
[0012] In an implementation of the first aspect, the project object data information includes any one or more combinations of project object data, project object attribute data, document object data and drawing object data; the project object data includes: project object code, classification code, object name; the project object attribute data includes: the space where the project is located, the system to which the project belongs, specification model, external dimensions, weight; the document object data includes: document code, document classification code, document name, format; the drawing object data includes: any one or more combinations of drawing code, drawing classification code, drawing name, drawing number, scale, project, and profession.
[0013] In an implementation of the first aspect, the project deliverable list is reviewed and the results of the review are uploaded to the platform, and the project digital delivery process is completed, including the following steps: for different deliverables, define the work items that need to be checked, configure the content of each inspection item to be checked, and configure the corresponding data quality indicators; perform batch inspections on the inspection items according to the preset execution time and execution frequency; summarize the results of the batch inspections and form a data quality inspection report, and handle data quality issues; approve the data quality indicators after problem handling, and automatically store them in the project data asset library, and finally complete the project digital delivery process.
[0014] In an implementation of the first aspect, the data quality indicators include any one or more combinations of data uniqueness, data accuracy, data integrity, data consistency, data relevance, and data timeliness; the data quality problem processing includes: source modification, re-entry, and technical repair.
[0015] On the second aspect, the present application provides a project digital delivery system, including: an acquisition module for acquiring basic data for project implementation; a database management module for defining a project information database and forming a deliverable template based on the project digital delivery standard; a data extraction module for classifying, extracting and converting the basic data for project implementation based on the deliverable template to obtain a list of project deliverables; and an audit delivery module for auditing the list of project deliverables and uploading the audit results to the platform to complete the project digital delivery process.
[0016] In the last aspect, the present application provides a digital engineering delivery device, comprising: a processor and a memory. The memory is used to store a computer program; the processor is connected to the memory via a communication bus, and is used to execute the computer program stored in the memory, so that the digital engineering delivery device executes the digital engineering delivery method.
[0017] As described above, the engineering digital delivery method, system, medium and device of the present invention have the following beneficial effects:
[0018] The present application provides a method for digital delivery of a project, which adopts the process of establishing a project object library, a project data library, and a relationship library to form a deliverable template, and then classifying and extracting the collected data according to the deliverable template to obtain a deliverable list, and then reviewing the deliverable list; it can quickly realize the digital handover of the entire project and improve the efficiency of information association search during the project operation and maintenance process. At the same time, it greatly improves the efficiency and speed of searching or calling, saves a lot of time and labor, and reduces the risk of human error. Furthermore, after the digital delivery is completed, it can easily search and browse related materials through the project library objects, so as to quickly obtain the required information and improve the efficiency of collaboration and decision-making. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 Shown is a flow chart of an engineering digital delivery method in one embodiment of the present invention.
[0020] Figure 2 Shown is a flow chart of S11 in the engineering digital delivery method of the present invention.
[0021] Figure 3 Shown is a schematic flow chart of S12 in the engineering digital delivery method of the present invention.
[0022] Figure 4 Shown is a schematic flow chart of S13 in the engineering digital delivery method of the present invention.
[0023] Figure 5 Shown is a schematic flow chart of S14 in the engineering digital delivery method of the present invention.
[0024] Figure 6 Shown is a schematic diagram of the principle structure of an engineering digital delivery system in one embodiment of the present invention.
[0025] Figure 7 Shown is a schematic diagram of the principle structure of an engineering digital delivery device in one embodiment of the present invention.
[0026] Component number description
[0027] 61 Get Module
[0028] 62 Database Management Module
[0029] 63 Data Extraction Module
[0030] 64 Review Delivery Module
[0031] 71 Processor
[0032] 72 Memory
[0033] 73 Input / Output Interface
[0034] 74 Network Interface
[0035] 75 Communication bus
[0036] Steps S11 to S14 DETAILED DESCRIPTION
[0037] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.
[0038] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention, and thus the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0039] The engineering digital delivery method provided in the embodiments of the present application will be described in detail below in conjunction with the drawings in the embodiments of the present application.
[0040] See also Figure 1 , which is a flow chart of the engineering digital delivery method of the present invention in one embodiment. Figure 1 As shown, this embodiment provides a method for digital delivery of an engineering project.
[0041] The engineering digital delivery method specifically includes the following steps:
[0042] S11, obtain basic data for project implementation. Figure 2 , which is a schematic diagram of the process of S12 in the engineering digital delivery method of the present invention. Figure 2 As shown, the S11 comprises the following steps:
[0043] S111, formulate the content of engineering project information that needs to be obtained and the acquisition plan.
[0044] In this embodiment, formulating the content and plan of collecting funds includes: determining the specific content and form of the information required for project delivery and the specific information collection plan. The project information content includes but is not limited to: project division data, equipment detailed list, technical parameter table, general parameter table, bill of quantities, document information, test report, project 3D model, project drawings and project documents, etc.
[0045] Specifically, the acquired paper drawings and document data need to be scanned, and the appropriate resolution should be determined according to the storage requirements, with the vertical and horizontal resolutions kept consistent. The scanned images must be flat, without tilt or deformation. The brightness and contrast of the scanned images must comply with the storage rules for electronic data on the platform. The scanned data images must be kept clean, without stains or partial missing parts, and the storage format of the documents must comply with the prescribed standard format.
[0046] S112, determining the source of the engineering project data.
[0047] In this embodiment, the sources of the engineering project data include but are not limited to: design units, construction units, suppliers, supervision units, etc.
[0048] S113, determining the method for acquiring the engineering project information to obtain basic data for engineering implementation.
[0049] In this embodiment, according to the formulated fund collection content and plan, the required engineering data are collected by reviewing documents, checking archives, interviewing relevant personnel, etc.
[0050] S12, according to the engineering digital delivery standards, define the engineering information database and form a deliverable template. Figure 3 , which is a schematic diagram of the process of S12 in the engineering digital delivery method of the present invention. Figure 3 As shown, the S12 comprises the following steps:
[0051] S121, defining a project information database file according to the project digital delivery standard. The project information database (ie, class library file) includes: an object class library, a project data class library, and an association relationship library.
[0052] A class library is a comprehensive collection of object-oriented reusable types, including interfaces, abstract classes, and concrete classes. A class library can solve a range of common programming tasks (including tasks such as string management, data collection, database connection, and file access), as well as a variety of specialized development tasks (desktop applications, web applications, console applications, etc.).
[0053] In this embodiment, the class library file can establish the classification and attributes of the engineering object and engineering data according to the class library data structure, and the engineering object and the engineering data establish an association relationship, and the association relationship class library is obtained after the association relationship is established.
[0054] Table 1 Class name and description
[0055] name illustrate Parent class code The parent class code of this level class, used to establish the class hierarchy Class Encoding The code corresponding to this class Class Name The name of this class
[0056] In this embodiment, the object library includes: engineering object classification, object attributes, etc.
[0057] Specifically, the engineering object classification includes: civil engineering objects and equipment objects.
[0058] Object attributes include: civil engineering object attributes and equipment object attributes. Among them, civil engineering object attributes include: attribute code, type, required or not, enumeration value, unit type, unit English, description and other general attributes. Equipment object attributes include space, professional field, system, manufacturer, supplier, model, factory number, production date, overall dimensions, weight, life, working mode, environmental requirements and other general attributes.
[0059] In this embodiment, the engineering data library includes: engineering document classification, document attributes, drawing classification, drawing attributes, etc.
[0060] Specifically, the engineering document classification includes but is not limited to: project approval documents, design documents, project preparation documents, project management documents, engineering construction documents, supervision documents, trial operation and commissioning documents, completion documents, equipment and instrument comprehensive documents, system equipment documents, etc. Drawing classification includes: construction drawings and completion drawings, etc.
[0061] The common attributes of document attributes and drawing attributes include: name, unique identifier, common coding combination, classification table code, construction period number, unit number, classification number, type, format / extension, size / memory occupied, creation time, creator, modification time, modifier, document category name, category code, category name, category code, content summary, publisher, publication time, version number, source unit name, source unit category, publishing unit name, publishing unit category, filing unit name, filing unit category, transfer / archiving unit name, transfer / archiving unit category, retention period, archive category name, archive category identifier, archive directory name, archive directory number.
[0062] In this embodiment, the association relationship library includes: engineering object classification, associated document classification, drawing classification, etc.
[0063] Specifically, the association between engineering objects and documents and drawings can be a many-to-many association, and an association relationship library of engineering information to be transferred can be obtained based on the association relationship between engineering objects and documents and drawings.
[0064] S122, uploading the engineering information database file to the platform to obtain a deliverable template, which includes any one or more combinations of an engineering object list template, an engineering object attribute list template, a document object list template, a drawing object list template, an engineering breakdown structure template, and an association relationship template.
[0065] In this embodiment, after uploading the class library file to the platform, deliverable templates such as the project object list template, the project object attribute list template, the document object list template, the drawing object list template, the project breakdown structure template, and the association relationship template are obtained.
[0066] S13, based on the deliverable template, classify, extract and convert the basic data of the project implementation to obtain a list of project deliverables. Figure 4 , which is a schematic diagram of the process of S13 in the engineering digital delivery method of the present invention. Figure 4 As shown, the S13 comprises the following steps:
[0067] S131, extracting engineering object data information from the engineering implementation basic data based on the deliverable template, wherein the engineering object data information includes any one or more combinations of engineering object data, engineering object attribute data, document object data, and drawing object data.
[0068] In this embodiment, according to the engineering object list template and engineering object attribute list template, the collected data is extracted and converted, and the list content is filled in to obtain the engineering object list and engineering object attribute list. According to the document object list template and drawing object list template, the collected data is classified and extracted, and the list content is filled in to obtain the document object list and drawing object list.
[0069] Specifically, based on the engineering object list template and the engineering object attribute list template, engineering object data and engineering object attribute data are extracted from the engineering implementation basic data. Based on the document object list template and the drawing object list template, document object data is extracted from the engineering implementation basic data.
[0070] The engineering object data includes: engineering object code, classification code, object name, etc. The engineering object attribute data includes but is not limited to: engineering object code, engineering space, engineering system, specification model, size, weight, manufacturer, etc.
[0071] The document object data includes but is not limited to: document code, document classification code, document name, format, creator, publisher, and version number. The drawing object data includes at least: any one or more combinations of drawing code, drawing classification code, drawing name, drawing number, scale, project, stage, and profession.
[0072] S132, uploading files based on the extracted results to obtain a file set of a corresponding category.
[0073] In this embodiment, files are uploaded according to the document code and document name in the document object list and the drawing code and drawing name in the drawing object list. A local folder or a project folder can be selected for file upload to obtain a physical file set corresponding to the document object list and drawing object list.
[0074] It should be noted that the object list file is used to identify the digital objects that need to be delivered, so as to facilitate the classification and organization of the delivery data information and better identify the engineering data information that needs to be delivered.
[0075] Specifically, as shown in Table 2, Table 2 is the field name and description. The field name includes the object unique identifier, object name and object class code. The object unique identifier refers to the identifier of the digital object. It is unique to the identified digital object to ensure the accurate extraction of the digital object. The class code refers to the code corresponding to the class at this level, and the class name refers to the name of the class at this level.
[0076] Table 2 Class names and descriptions
[0077]
[0078] S133, extracting the engineering 3D model file, encoding the lightweight analytical model, and obtaining the engineering 3D model corresponding to the engineering object.
[0079] In this embodiment, the engineering 3D model file is uploaded, parsed, and published, and the 3D model corresponding to the engineering object is obtained by extracting and parsing the model code.
[0080] Specifically, model parsing refers to lightweight parsing of 3D models. By optimizing the delivered 3D models, the storage space and computing resources occupied are reduced, thereby improving processing speed and system performance, meeting different scenarios and requirements, and optimizing user experience. Model parsing supports dgn format files or rvt format files.
[0081] It should be noted that model analysis should ensure that the model loads smoothly, the materials and each reference level are fully displayed, and there is no significant difference with the original design model display. The corresponding model code is obtained through analysis to generate the corresponding three-dimensional model of the project.
[0082] S134: Associating the project objects based on the deliverable template to obtain a project deliverable list.
[0083] In this embodiment, according to the association relationship template, based on the project object list, document object list, and drawing object list, the project decomposition structure tree is organized, and the association relationship between the project object, document object, and drawing object is established to obtain the project decomposition structure tree and the association relationship list.
[0084] S14, review the project deliverables list and upload the review results to the platform to complete the project digital delivery process. Figure 5 , which is a schematic diagram of the process of S14 in the engineering digital delivery method of the present invention. Figure 5 As shown, the S14 comprises the following steps:
[0085] S141, for different deliverables, define the work items that need to be checked, configure the content of each check item to be checked, and configure the corresponding data quality indicators. The data quality indicators include any one or more combinations of data uniqueness, data accuracy, data integrity, data consistency, data relevance, and data timeliness.
[0086] In this implementation, for different deliverables, work items that need to be checked are defined, and the content that needs to be checked for each check item is configured, including: data compliance, integrity, consistency, etc.
[0087] It should be noted that the inspection content is configured with corresponding data quality indicators for different data objects.
[0088] S142, performing batch inspection on the inspection items according to a preset execution time and execution frequency.
[0089] In this implementation, batch inspections are performed by setting the inspection items to be executed, the execution time, and the execution frequency in the platform; at the same time, quality inspection tasks can also be processed in parallel.
[0090] Specifically, the inspection items to be performed, the execution time and the execution frequency can be set as different data inspection tasks, and the corresponding tasks can be executed manually or automatically on a regular basis. By executing the inspection tasks, the existing data can be checked and summarized into a list of data quality issues.
[0091] S143, summarize and form a data quality inspection report based on the results of the batch inspection, and handle data quality issues.
[0092] In this implementation, data quality issues are addressed based on the data quality problem list obtained after quality inspection and summarized into a data quality inspection report.
[0093] The data quality problem processing includes: source modification, re-entry and technical repair. The data quality report can intuitively display or mark the error points. The report supports query, download and other operations. Users can formulate corresponding data quality processing plans based on the data quality inspection report to improve the efficiency of data transfer.
[0094] S144, the data quality indicators after problem processing are reviewed and approved, and automatically stored in the engineering data asset library, and finally the engineering digital delivery process is completed.
[0095] In this implementation, deliverables that pass quality inspection must go through a multi-node approval process and be automatically stored in the project data asset library to complete the digital delivery of the project.
[0096] The engineering digital delivery method provided in this application adopts the process of establishing an engineering object library, an engineering data library, and an association library to form a deliverable template, and then classifying and extracting the collected information according to the deliverable template to obtain a deliverable list, and then reviewing the deliverable list; it can quickly realize the digital handover of the entire project and improve the efficiency of information association search during engineering operation and maintenance. At the same time, it greatly improves the efficiency and speed of search or call, saves a lot of time and labor, and reduces the risk of human error. Furthermore, after the digital delivery is completed, it can easily search and browse related materials through the engineering library objects, so as to quickly obtain the required information and improve the efficiency of collaboration and decision-making.
[0097] The protection scope of the engineering digital delivery method described in the embodiment of the present application is not limited to the execution order of the steps listed in the present embodiment. All solutions implemented by adding, reducing or replacing steps in the prior art based on the principles of the present application are included in the protection scope of the present application.
[0098] This embodiment further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the following is achieved: Figure 1 The digital delivery approach for engineering.
[0099] At any possible level of technical detail combination, the present application may be a system, method and / or computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present application.
[0100] Computer readable storage medium can be a tangible device that can hold and store instructions used by an instruction execution device. Computer readable storage medium can be, for example, (but not limited to) an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (non-exhaustive list) of computer readable storage medium include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, for example, a punch card or a convex structure in a groove on which instructions are stored, and any suitable combination thereof. The computer readable storage medium used here is not interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagated by a waveguide or other transmission medium (for example, a light pulse by an optical fiber cable), or an electrical signal transmitted by a wire.
[0101] The computer-readable program described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device through a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives a computer-readable program instruction from the network, and forwards the computer-readable program instruction for storage in the computer-readable storage medium in each computing / processing device. The computer program instruction for performing the operation of the present application can be an assembly instruction, an instruction set architecture (ISA) instruction, a machine instruction, a machine-related instruction, a microcode, a firmware instruction, a state setting data, an integrated circuit configuration data, or a source code or object code written in any combination of one or more programming languages, wherein the programming language includes an object-oriented programming language, such as Smalltalk, C++, etc., and a procedural programming language, such as "C" language or similar programming language. Computer readable program instructions can be executed completely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect through the Internet). In certain embodiments, by using the state information of computer readable program instructions to personalize electronic circuits, such as programmable logic circuits, field programmable gate arrays (FPGAs) or programmable logic arrays (PLAs), the electronic circuits can execute computer readable program instructions, thereby realizing various aspects of the present application.
[0102] The embodiment of the present application also provides a digital engineering delivery system, which can implement the digital engineering delivery method described in the present application. However, the implementation device of the digital engineering delivery method described in the present application includes but is not limited to the structure of the digital engineering delivery system listed in the present embodiment. All structural deformations and replacements of the prior art made according to the principles of the present application are included in the protection scope of the present application.
[0103] The engineering digital delivery system provided in this embodiment will be described in detail below with reference to the diagrams.
[0104] This embodiment provides a digital engineering delivery system, including:
[0105] See also Figure 6, which is a schematic diagram of the principle structure of the engineering digital delivery system of the present invention in one embodiment. Figure 6 As shown, the engineering digital delivery system includes: an acquisition module 61, a database management module 62, a data extraction module 63 and an audit delivery module 64.
[0106] The acquisition module 61 is used to obtain basic data for project implementation.
[0107] In this embodiment, the content of the engineering project data to be acquired and an acquisition plan are formulated.
[0108] In this embodiment, formulating the content and plan of collecting funds includes: determining the specific content and form of the information required for project delivery and the specific information collection plan. The project information content includes but is not limited to: project division data, equipment detailed list, technical parameter table, general parameter table, bill of quantities, document information, test report, project 3D model, project drawings and project documents, etc.
[0109] Specifically, the acquired paper drawings and document data need to be scanned, and the appropriate resolution should be determined according to the storage requirements, with the vertical and horizontal resolutions kept consistent. The scanned images must be flat, without tilt or deformation. The brightness and contrast of the scanned images must comply with the storage rules for electronic data on the platform. The scanned data images must be kept clean, without stains or partial missing parts, and the storage format of the documents must comply with the prescribed standard format.
[0110] Determine the source of the project information.
[0111] In this embodiment, the sources of the engineering project data include but are not limited to: design units, construction units, suppliers, supervision units, etc.
[0112] Determine the method for acquiring the project information to obtain basic data for project implementation.
[0113] In this embodiment, according to the formulated fund collection content and plan, the required engineering data are collected by reviewing documents, checking archives, interviewing relevant personnel, etc.
[0114] The database management module 62 is used to define the engineering information database and form a deliverable template according to the engineering digital delivery standard.
[0115] S121, defining a project information database file according to the project digital delivery standard. The project information database includes: an object class library, a project data class library, and an association relationship library.
[0116] In this embodiment, the class library file can establish the classification and attributes of the engineering objects and engineering data according to the class library data structure, and establish an association relationship between the engineering objects and the engineering data, and obtain the association relationship class library after establishing the association relationship.
[0117] In this embodiment, the object library includes: engineering object classification, object attributes, etc.
[0118] Specifically, the engineering object classification includes: civil engineering objects and equipment objects.
[0119] Object attributes include: civil engineering object attributes and equipment object attributes. Among them, civil engineering object attributes include: attribute code, type, required or not, enumeration value, unit type, unit English, description and other general attributes. Equipment object attributes include space, professional field, system, manufacturer, supplier, model, factory number, production date, overall dimensions, weight, life, working mode, environmental requirements and other general attributes.
[0120] In this embodiment, the engineering data library includes: engineering document classification, document attributes, drawing classification, drawing attributes, etc.
[0121] Specifically, the engineering document classification includes but is not limited to: project approval documents, design documents, project preparation documents, project management documents, engineering construction documents, supervision documents, trial operation and commissioning documents, completion documents, equipment and instrument comprehensive documents, system equipment documents, etc. Drawing classification includes: construction drawings and completion drawings, etc.
[0122] The common attributes of document attributes and drawing attributes include: name, unique identifier, common coding combination, classification table code, construction period number, unit number, classification number, type, format / extension, size / memory occupied, creation time, creator, modification time, modifier, document category name, category code, category name, category code, content summary, publisher, publication time, version number, source unit name, source unit category, publishing unit name, publishing unit category, filing unit name, filing unit category, transfer / archiving unit name, transfer / archiving unit category, retention period, archive category name, archive category identifier, archive directory name, archive directory number.
[0123] In this embodiment, the association relationship library includes: engineering object classification, associated document classification, drawing classification, etc.
[0124] Specifically, the association between engineering objects and documents and drawings can be a many-to-many association, and an association relationship library of engineering information to be transferred can be obtained based on the association relationship between engineering objects and documents and drawings.
[0125] The engineering information database file is uploaded to the platform to obtain a deliverable template, which includes: an engineering object list template, an engineering object attribute list template, a document object list template, a drawing object list template, an engineering breakdown structure template, an association relationship template, etc.
[0126] In this embodiment, after uploading the class library file to the platform, deliverable templates such as the project object list template, the project object attribute list template, the document object list template, the drawing object list template, the project breakdown structure template, and the association relationship template are obtained.
[0127] The data extraction module 63 is used to classify, extract and convert the engineering implementation basic data based on the deliverable template to obtain a list of engineering deliverables.
[0128] Based on the deliverable template, engineering object data information is extracted from the engineering implementation basic data, wherein the engineering object data information includes any one or more combinations of engineering object data, engineering object attribute data, document object data and drawing object data.
[0129] In this embodiment, according to the engineering object list template and engineering object attribute list template, the collected data is extracted and converted, and the list content is filled in to obtain the engineering object list and engineering object attribute list. According to the document object list template and drawing object list template, the collected data is classified and extracted, and the list content is filled in to obtain the document object list and drawing object list.
[0130] Specifically, based on the engineering object list template and the engineering object attribute list template, engineering object data and engineering object attribute data are extracted from the engineering implementation basic data. Based on the document object list template and the drawing object list template, document object data is extracted from the engineering implementation basic data.
[0131] Upload files based on the extracted results to obtain a file set of the corresponding category.
[0132] In this embodiment, files are uploaded according to the document code and document name in the document object list and the drawing code and drawing name in the drawing object list. A local folder or a project folder can be selected for file upload to obtain a physical file set corresponding to the document object list and drawing object list.
[0133] It should be noted that the object list file is used to identify the digital objects that need to be delivered, so as to facilitate the classification and organization of the delivery data information and better identify the engineering data information that needs to be delivered.
[0134] The engineering 3D model file is extracted and the lightweight parsing model is encoded to obtain the engineering 3D model corresponding to the engineering object.
[0135] In this embodiment, the engineering 3D model file is uploaded, parsed, and published, and the 3D model corresponding to the engineering object is obtained by extracting and parsing the model code.
[0136] Specifically, model parsing refers to lightweight parsing of 3D models. By optimizing the delivered 3D models, the storage space and computing resources occupied are reduced, thereby improving processing speed and system performance, meeting different scenarios and requirements, and optimizing user experience. Model parsing supports dgn format files or rvt format files.
[0137] It should be noted that model analysis should ensure that the model loads smoothly, the materials and each reference level are fully displayed, and there is no significant difference with the original design model display. The corresponding model code is obtained through analysis to generate the corresponding three-dimensional model of the project.
[0138] The project objects are associated based on the deliverable template to obtain a project deliverable list.
[0139] In this embodiment, according to the association relationship template, based on the project object list, document object list, and drawing object list, the project decomposition structure tree is organized, and the association relationship between the project object, document object, and drawing object is established to obtain the project decomposition structure tree and the association relationship list.
[0140] The review and delivery module 64 is used to review the project deliverables list and upload the review results to the platform to complete the project digital delivery process.
[0141] In this embodiment, for different deliverables, work items that need to be checked are defined, and the content of each check item that needs to be checked is configured to configure corresponding data quality indicators. The data quality indicators include any one or more combinations of data uniqueness, data accuracy, data integrity, data consistency, data relevance, and data timeliness.
[0142] In this implementation, for different deliverables, work items that need to be checked are defined, and the content that needs to be checked for each check item is configured, including: data compliance, integrity, consistency, etc.
[0143] The inspection items are inspected in batches according to the preset execution time and execution frequency.
[0144] In this implementation, batch inspections are performed by setting the inspection items to be executed, the execution time, and the execution frequency in the platform; at the same time, quality inspection tasks can also be processed in parallel.
[0145] Summarize the results of batch inspection and form a data quality inspection report, and handle data quality issues.
[0146] In this implementation, the data quality problems are processed based on the data quality problem list obtained after the quality inspection and summarized into a data quality inspection report. The data quality problem processing includes: source modification, re-entry and technical repair.
[0147] The data quality indicators after problem resolution are reviewed and approved, and automatically stored in the engineering data asset library, ultimately completing the engineering digital delivery process.
[0148] In this implementation, deliverables that pass quality inspection must go through a multi-node approval process and be automatically stored in the project data asset library to complete the digital delivery of the project.
[0149] The engineering digital delivery model builds an engineering digital delivery system, which can quickly realize the digital handover of the entire project and improve the efficiency of information correlation search during engineering operation and maintenance, greatly improving the efficiency of collaboration and decision-making.
[0150] It should be noted that it should be understood that the division of the various modules of the above system is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. For example, the x module can be a separately established processing element, or it can be integrated in a certain chip of the above system for implementation. In addition, it can also be stored in the memory of the above system in the form of program code, and called and executed by a certain processing element of the above system. The implementation of other modules is similar. In addition, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element described here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
[0151] The above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA). For another example, when a module is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0152] See also Figure 7 , which is a schematic diagram showing the principle structure of the engineering digital delivery device of the present invention in one embodiment. Figure 7 As shown, this embodiment provides a project digital delivery device, which includes: a processor 71, a memory 72, an input / output interface 73, a network interface 74, and a communication bus 75. Among them, the processor 71 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA. The communication bus 75 is used to transmit data, data addresses and control signals, and is a common channel for transmitting information between components. The input / output interface 73 includes a display screen (Display) and an input unit such as a keyboard (Keyboard). The network interface 74 implements receiving or sending data via a network, and optionally includes a standard wired interface and a wireless interface. The memory 72 may include a high-speed random access memory (Random Access Memory, RAM), and may also include a stable non-volatile memory (nonvolatile memory, NVM), such as one or more disk storage, flash memory, and other non-volatile solid-state storage. The memory 72 may also be a storage device independent of the aforementioned processor 71.
[0153] The input / output interface 73 is mainly used for data interaction between the user and the user interface of the digital delivery device; the network interface 74 can be connected to other network devices through a base station or communicate with a network server wirelessly; the memory 72 can be used to store software programs and modules of the digital delivery application software, such as the program instruction / data storage device corresponding to the engineering digital delivery method in the embodiment of the present invention. The processor 71 executes the digital delivery application and data processing by calling the digital delivery software program and module stored in the memory 72, thereby realizing the above-mentioned engineering digital delivery method.
[0154] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0155] In summary, the engineering digital delivery method, system, medium and device provided in this application have the following beneficial effects:
[0156] The engineering digital delivery method provided in this application adopts the process of establishing an engineering object library, an engineering data library, and an association library to form a deliverable template, and then classifying and extracting the collected data according to the deliverable template to obtain a deliverable list, and then reviewing the deliverable list; it can quickly realize the digital handover of the entire project and improve the efficiency of information association search during engineering operation and maintenance. At the same time, it greatly improves the efficiency and speed of searching or calling, saves a lot of time and labor, and reduces the risk of human error. After the digital delivery is completed, it can also easily search and browse related materials through engineering library objects, so as to quickly obtain the required information and improve the efficiency of collaboration and decision-making. It effectively solves the technical problems of many drawbacks in the delivery process caused by the lack of systematic management of data, difficult data traceability, and low timeliness in the traditional engineering delivery process in the prior art.
[0157] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by a person of ordinary skill in the art without departing from the spirit and technical concept disclosed by the present invention shall still be covered by the claims of the present invention.
Claims
1. A method for digital engineering delivery, characterized in that: The following steps are involved: Obtain basic data for project implementation; Define the engineering information database and form a deliverable template according to the engineering digital delivery standards; Based on the deliverable template, the basic data of the project implementation is classified, extracted and converted to obtain a list of project deliverables; The list of project deliverables is reviewed and the review results are uploaded to the platform to complete the digital delivery process of the project.
2. The engineering digital delivery method according to claim 1, characterized in that: Obtaining basic data for project implementation includes the following steps: Formulate the content and acquisition plan of the project data to be acquired; Determine the source of the project data; Determine the method for acquiring the project information to obtain basic data for project implementation.
3. The engineering digital delivery method according to claim 2, characterized in that: The project data include any one or more combinations of project division data, equipment detailed list, technical parameter table, general parameter table, bill of quantities, document data, test report, project 3D model, project drawings and project documents; The sources of the project data include: any one or more combinations of design units, construction units, suppliers, and supervision units; The method of obtaining the project information includes: any one or more combinations of reviewing documents, checking archives, and interviewing relevant personnel.
4. The engineering digital delivery method according to claim 1, characterized in that: According to the engineering digital delivery standards, defining the engineering information database and forming a deliverable template include the following steps: Define the engineering information database file according to the engineering digital delivery standards; The engineering information database file is uploaded to the platform to obtain a deliverable template.
5. The engineering digital delivery method according to claim 4, characterized in that: The engineering information database includes an object library, an engineering data library and an association relationship library; The object library includes: engineering object classification and object attributes; The engineering data library includes: engineering document classification, document attributes, drawing classification, and drawing attributes; The association relationship library includes: engineering object classification, associated document classification, and drawing classification.
6. The engineering digital delivery method according to claim 1, characterized in that: The deliverable template includes: any one or more combinations of a project object list template, a project object attribute list template, a document object list template, a drawing object list template, a project breakdown structure template, and an association relationship template; based on the deliverable template, classifying, extracting and converting the project implementation basic data to obtain a project deliverable list includes the following steps: Extracting engineering object data information from the engineering implementation basic data based on the deliverable template; including: extracting engineering object data and engineering object attribute data from the engineering implementation basic data based on the engineering object list template and the engineering object attribute list template; extracting document object data from the engineering implementation basic data based on the document object list template and the drawing object list template; Upload files based on the extracted results to obtain a file set of the corresponding category; Extract the engineering 3D model file, encode the lightweight analytical model, and obtain the engineering 3D model corresponding to the engineering object; Based on the deliverable template, the project objects are associated to obtain a project deliverable list; including: organizing the project decomposition structure tree according to the project object list, document object list, and drawing object list, establishing the association relationship between the project objects, document objects, and drawing objects, and obtaining the project decomposition structure tree and the association relationship list.
7. The engineering digital delivery method according to claim 6, characterized in that: The engineering object data information includes any one or more combinations of engineering object data, engineering object attribute data, document object data and drawing object data; The engineering object data includes: engineering object code, classification code, object name; The engineering object attribute data includes: the space where the engineering is located, the system to which the engineering belongs, the specification model, the overall size, and the weight; The document object data includes: document code, document classification code, document name, and format; The drawing object data includes: any one or more combinations of drawing code, drawing classification code, drawing name, drawing number, scale, project, and profession.
8. The engineering digital delivery method according to claim 1, characterized in that: Review the list of project deliverables and upload the review results to the platform. The process of completing the digital delivery of the project includes the following steps: For different deliverables, define the work items that need to be checked, configure the content of each check item, and configure the corresponding data quality indicators; Perform batch inspection on the inspection items according to the preset execution time and execution frequency; Summarize the results of batch inspection and form a data quality inspection report, and handle data quality issues; The data quality indicators after problem resolution are reviewed and approved, and automatically stored in the engineering data asset library, ultimately completing the engineering digital delivery process.
9. The engineering digital delivery method according to claim 8, characterized in that: The data quality indicators include any one or more combinations of data uniqueness, data accuracy, data integrity, data consistency, data relevance, and data timeliness; The data quality problem handling includes: source modification, re-recording and technical repair.
10. A digital engineering delivery system, characterized in that: include: Acquisition module, used to obtain basic data for project implementation; Database management module, which is used to define the engineering information database and form the deliverable template according to the engineering digital delivery standards; A data extraction module, used to classify, extract and convert the basic data of the project implementation based on the deliverable template to obtain a list of project deliverables; The review and delivery module is used to review the list of project deliverables and upload the review results to the platform to complete the digital delivery process of the project.
11. A digital engineering delivery device, characterized in that: include: Processor and memory; The memory is used to store computer programs; The processor is connected to the memory via a communication bus and is used to execute a computer program stored in the memory so that the engineering digital delivery device executes the engineering digital delivery method described in any one of claims 1 to 9.