A method, system and electronic equipment for calculating the engineering quantity of an engineering project

By designing a engineering quantity calculation method for nuclear island installation of nuclear power plants, the problem of lack of computerization and information management in the existing technology is solved, and the integrated information and computerized business processes of engineering quantity calculation are realized.

CN114036598BActive Publication Date: 2025-05-16CHINA NUCLEAR POWER ENGINEERING COMPANY LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111274293.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-29
Publication Date
2025-05-16
Estimated Expiration
2041-10-29

AI Technical Summary

Technical Problem

The existing technology lacks computerized and informatized management in the calculation of the engineering volume of nuclear island installation in nuclear power plants, resulting in the incomplete inclusion of business processes into the computer process.

Method used

Design a project quantity calculation method for engineering projects, including obtaining a drawing list, converting the design model to generate data files, generating a calculation model based on the data file, and calculating the engineering quantity based on the calculation model to obtain the engineering quantity files.

Benefits of technology

The integrated informationization of engineering quantity calculation of nuclear power plant engineering projects has been realized, and the calculation quantity input and the entire business process have been computerized, improving the computing efficiency and management level.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114036598B_ABST
    Figure CN114036598B_ABST
Patent Text Reader

Abstract

The present invention relates to a method, system and electronic equipment for calculating the engineering quantity of an engineering project, comprising the following steps: obtaining a list of drawings; obtaining a design model that needs to be converted into a quantity calculation model according to the list of drawings; converting the design model to generate a data file for calculating the engineering quantity; generating a quantity calculation model based on the data file; performing engineering quantity calculation according to the quantity calculation model to obtain an engineering quantity file. The present invention can integrate the prerequisites for the engineering quantity calculation of a nuclear power plant engineering project, realize the informatization of the quantity calculation input, and the electronicization of the entire business process of the engineering quantity calculation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of nuclear power plant project engineering calculation, and more specifically, to a method, system and electronic equipment for calculating the engineering quantity of an engineering project. Background Art

[0002] At present, the engineering quantity calculation (hereinafter referred to as calculation) of nuclear power plant nuclear island installation uses EXCEL spreadsheets. In order to respond to the information management requirements of the project, it is necessary to realize the computerization of engineering quantity, and the entire related business process should be included in the computerization process. Therefore, it is necessary to design a system or method to realize the electronic and informationization of engineering quantity calculation of nuclear power plant nuclear island installation. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide a method, system and electronic equipment for calculating the engineering quantity of an engineering project in view of the defects of the prior art.

[0004] The technical solution adopted by the present invention to solve the technical problem is: constructing a method for calculating the engineering quantity of an engineering project, comprising the following steps:

[0005] Get a list of drawings;

[0006] According to the drawing list, obtain the design model that needs to be converted into a quantity calculation model;

[0007] Converting the design model to generate a data file for calculating engineering quantities;

[0008] Generate a quantity calculation model based on the data file;

[0009] The engineering quantity is calculated according to the quantity calculation model to obtain the engineering quantity file.

[0010] In the method for calculating the engineering quantity of an engineering project described in the present invention, obtaining a list of drawings includes:

[0011] Get the approval time of available drawings every preset time period;

[0012] Determine the drawings to be converted into the quantity calculation model according to the approval time of the approved available drawings;

[0013] The drawings to be converted into the quantity calculation model are sorted to form the drawing list.

[0014] In the method for calculating the engineering quantity of an engineering project described in the present invention, obtaining a list of drawings includes:

[0015] Monitor the review status of drawings;

[0016] Determine whether the drawing is approved and available according to the review status of the drawing;

[0017] If yes, it is determined that the drawing is a drawing to be converted into a quantity calculation model;

[0018] The drawings to be converted into the quantity calculation model are sorted to form the drawing list.

[0019] In the method for calculating the engineering quantity of an engineering project described in the present invention, the drawing list includes: drawing numbers and drawing names;

[0020] The obtaining of the design model that needs to be converted into a quantity calculation model according to the drawing list includes:

[0021] Determine the corresponding major according to the drawing number;

[0022] Acquire a design model library based on the corresponding profession;

[0023] In the design model library, the design model that needs to be converted into a quantity calculation model is determined according to the drawing number and the drawing name.

[0024] In the method for calculating the engineering quantity of an engineering project of the present invention, converting the design model to generate a data file for calculating the engineering quantity includes:

[0025] Acquire each component of the design model and determine attribute information of each component;

[0026] Determine corresponding attribute information of each component based on the corresponding relationship between the attribute information of each component and the associated attribute information;

[0027] The quantity calculation data is converted according to the attribute information of each component and the corresponding attribute information to generate a data file for calculating the engineering quantity.

[0028] In the method for calculating the engineering quantity of an engineering project described in the present invention, generating a quantity calculation model based on the data file includes:

[0029] Based on the data file, acquiring attribute information of each component;

[0030] The quantity calculation model is generated according to the attribute information of each component.

[0031] In the method for calculating the quantity of an engineering project of the present invention, the calculation of the quantity of an engineering project according to the quantity calculation model to obtain the quantity file includes:

[0032] Obtain the quantity calculation rules for each component;

[0033] The engineering quantity file is obtained by performing calculations based on the quantity calculation model according to the quantity calculation rules of each component and the attribute information of each component.

[0034] In the method for calculating the engineering quantity of an engineering project of the present invention, the acquiring the attribute information of each component based on the data file includes:

[0035] Obtain the preset attribute identifier corresponding to the engineering quantity file;

[0036] Determining whether there is a matching identifier in the data file based on the preset attribute identifier;

[0037] If it exists, the attribute information corresponding to the matching identifier is obtained; the attribute information corresponding to the matching identifier is the attribute information of each component.

[0038] In the method for calculating the engineering quantity of an engineering project described in the present invention, the method further includes:

[0039] If there is no matching identifier in the data file, then:

[0040] Based on the preset attribute identifier, acquiring attribute information corresponding to the preset attribute identifier in the bulk material platform database;

[0041] The attribute information corresponding to the preset attribute identifier is the attribute information of each component.

[0042] The present invention also provides a system for calculating the quantity of an engineering project, comprising: a design drawing review system, a PDMS system, a BMMS system and a quantity calculation platform;

[0043] The design drawing review system is used to review and approve design drawings;

[0044] The PDMS system is used for users to perform three-dimensional collaborative design to generate design models and form a design model library;

[0045] The BMMS system is used to store the bulk material platform database;

[0046] The calculation platform is used for:

[0047] Get a list of drawings;

[0048] According to the drawing list, obtain the design model that needs to be converted into a quantity calculation model;

[0049] Converting the design model to generate a data file for calculating engineering quantities;

[0050] Generate a quantity calculation model based on the data file;

[0051] The engineering quantity is calculated according to the quantity calculation model to obtain the engineering quantity file.

[0052] In the engineering quantity calculation system for the engineering project of the present invention, the quantity calculation platform is specifically used for:

[0053] Obtaining the approval time of the available drawings from the design drawing review system at every preset time period;

[0054] Determine the drawings to be converted into the quantity calculation model according to the approval time of the approved available drawings;

[0055] The drawings to be converted into the quantity calculation model are sorted to form the drawing list.

[0056] In the engineering quantity calculation system for the engineering project of the present invention, the quantity calculation platform is specifically used for:

[0057] Obtaining the review status of the drawings in the design drawing review system and monitoring the review status of the drawings;

[0058] Determine whether the drawing is approved and available according to the review status of the drawing;

[0059] If yes, it is determined that the drawing is a drawing to be converted into a quantity calculation model;

[0060] The drawings to be converted into the quantity calculation model are sorted to form the drawing list.

[0061] In the engineering quantity calculation system of the engineering project of the present invention, the drawing list includes: drawing numbers and drawing names;

[0062] The calculation platform is specifically used for:

[0063] Determine the corresponding major according to the drawing number;

[0064] Acquire a design model library from the PDMS system based on the corresponding profession;

[0065] In the design model library, the design model that needs to be converted into a quantity calculation model is determined according to the drawing number and the drawing name.

[0066] In the engineering quantity calculation system for the engineering project of the present invention, the quantity calculation platform is specifically used for:

[0067] Acquire each component of the design model and determine attribute information of each component;

[0068] Determine corresponding attribute information of each component based on the corresponding relationship between the attribute information of each component and the associated attribute information;

[0069] The quantity calculation data is converted according to the attribute information of each component and the corresponding attribute information to generate a data file for calculating the engineering quantity.

[0070] In the engineering quantity calculation system for the engineering project of the present invention, the quantity calculation platform is specifically used for:

[0071] Based on the data file, acquiring attribute information of each component;

[0072] The quantity calculation model is generated according to the attribute information of each component.

[0073] In the engineering quantity calculation system for the engineering project of the present invention, the quantity calculation platform is specifically used for:

[0074] Obtain the quantity calculation rules for each component;

[0075] The engineering quantity file is obtained by performing calculations based on the quantity calculation model according to the quantity calculation rules of each component and the attribute information of each component.

[0076] In the engineering quantity calculation system for the engineering project of the present invention, the quantity calculation platform is specifically used for:

[0077] Obtain the preset attribute identifier corresponding to the engineering quantity file;

[0078] Determining whether there is a matching identifier in the data file based on the preset attribute identifier;

[0079] If it exists, the attribute information corresponding to the matching identifier is obtained; the attribute information corresponding to the matching identifier is the attribute information of each component.

[0080] In the engineering quantity calculation system for the engineering project of the present invention, the quantity calculation platform is specifically used for:

[0081] If there is no matching identifier in the data file, then:

[0082] Based on the preset attribute identifier, acquiring attribute information corresponding to the preset attribute identifier in the bulk material platform database;

[0083] The attribute information corresponding to the preset attribute identifier is the attribute information of each component.

[0084] The present invention also provides an electronic device, comprising: a memory and a processor;

[0085] The memory is used to store computer programs;

[0086] The processor is used to execute the computer program to implement the above-mentioned method for calculating the engineering quantity of the engineering project.

[0087] The present invention also provides a readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor processes the steps of the method for calculating the engineering quantity of the engineering project described in the above item.

[0088] The method, system and electronic device for calculating the quantity of an engineering project of the present invention have the following beneficial effects: comprising the following steps: obtaining a list of drawings; obtaining a design model that needs to be converted into a quantity calculation model according to the list of drawings; converting the design model to generate a data file for calculating the quantity of the engineering project; generating a quantity calculation model based on the data file; performing engineering quantity calculation according to the quantity calculation model to obtain an engineering quantity file. The present invention can integrate the prerequisites for the quantity calculation of nuclear power plant engineering projects, realize the informatization of quantity calculation input, and the electronicization of the entire business process of engineering quantity calculation. BRIEF DESCRIPTION OF THE DRAWINGS

[0089] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:

[0090] Figure 1 It is a flowchart of a method for calculating the engineering quantity of an engineering project provided by an embodiment of the present invention;

[0091] Figure 2 It is a principle block diagram of the engineering quantity calculation system for an engineering project provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0092] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, specific embodiments of the present invention are now described in detail with reference to the accompanying drawings.

[0093] refer to Figure 1 , which is a flow chart of an optional embodiment of a method for calculating the engineering quantity of an engineering project provided by the present invention.

[0094] like Figure 1 As shown, the engineering quantity calculation method of the project includes the following steps:

[0095] Step S101, obtaining a drawing list.

[0096] In some embodiments, obtaining a list of drawings includes: obtaining the approval time of the approved available drawings at preset time intervals; determining the drawings to be converted to the quantity calculation model based on the approval time of the approved available drawings; and organizing the drawings to be converted to the quantity calculation model to form a list of drawings.

[0097] Optionally, the preset time period may be every day, that is, the approval time is obtained once a day.

[0098] Specifically, the identification of the approved drawings can be obtained from the design drawing review system 201 every other day, and the drawings to be converted to the quantity calculation model can be determined based on the approval time corresponding to the identification, and the drawings to be converted to the quantity calculation model can be sorted to obtain a drawing list. The drawing list includes the drawing number and the drawing name.

[0099] Alternatively, in some other embodiments, obtaining a list of drawings includes: monitoring the review status of the drawings; judging whether the drawings are approved and available according to the review status of the drawings; if so, determining that the drawings are drawings to be converted to a quantity calculation model; and sorting out the drawings to be converted to a quantity calculation model to form a list of drawings. It can be understood that in the embodiments of the present invention, the drawing status is an identifier dedicated to nuclear power projects for identifying the real-time design and review status of the drawings. Since the drawings of nuclear power projects are relatively complex during the design process, the design requires many rounds of iterative updates. After multiple rounds of iterative updates, the last version of the drawings is marked as WR (work ready). At this time, the drawings are construction drawings that have been approved for on-site construction, that is, the drawings are approved and available.

[0100] Step S102: According to the drawing list, obtain the design model that needs to be converted into a quantity calculation model.

[0101] In some embodiments, obtaining a design model that needs to be converted to a quantity calculation model based on a drawing list includes: determining a corresponding major based on a drawing number; obtaining a design model library based on the corresponding major; and in the design model library, determining a design model that needs to be converted to a quantity calculation model based on a drawing number and a drawing name.

[0102] It can be understood that the design models of different professions are stored in different locations in the PDMS system 202 (Plant Design Management System, a three-dimensional collaborative design platform where multi-professional designers jointly create design models on the platform and produce corresponding design model drawings). Therefore, in an embodiment of the present invention, the corresponding profession can be determined according to the drawing number, and the design model storage area (design model library) corresponding to the profession can be uniquely determined based on the drawing name and drawing number. By using this method to locate the design model that needs to be converted to the quantity calculation model, the efficiency and accuracy of acquisition can be significantly improved. For example, the first few digits of the drawing number are Em9 for instrumentation and control major, and Em8 for electrical major.

[0103] Furthermore, in an embodiment of the present invention, if an abnormality occurs during the extraction of the design model, the quantity calculation platform 204 may send the ref No. (i.e., the unique index number of the smallest model in the PDMS system 202) corresponding to the design model (the design model that needs to be converted into a quantity calculation model) to the monitoring platform to achieve the purpose of reminder / prompt, so that the quantity calculation parameters and model structure can be modified in time.

[0104] Step S103: convert the design model to generate a data file for calculating the engineering quantity.

[0105] In some embodiments, converting the design model to generate a data file for calculating the engineering quantity includes: obtaining each component of the design model and determining the attribute information of each component; determining the corresponding attribute information of each component based on the corresponding relationship between the attribute information of each component and the associated attribute information; performing quantity calculation data conversion according to the attribute information of each component and the corresponding attribute information to generate a data file for calculating the engineering quantity. In an embodiment of the present invention, the data file for calculating the engineering quantity is an SFC file. Specifically, SFC, namely THSware Industry Foundation Classes (Swell BIM Interactive File), is a lightweight format file of BIM model independently developed by THSware, containing model geometry information, component feature information, etc. Among them, Industry Foundation Classes (abbreviated as IFC) is an international standard for data exchange in the construction industry. In an embodiment of the present invention, the SFC file is an intermediate format file for converting the PDMS design model to the quantity calculation model, on which the drawing shape information obtained from the design model, part of the quantity calculation information, and another part of the quantity calculation information obtained from the BMMS system 203 are written. Among them, another part of the quantity calculation information is the corresponding parameter information stored in the BMMS system 203. For example, the content specified in the engineering quantity calculation specification of a type of pipeline, that is, carbon steel with safety level 2 can be calculated as a type of pipeline by length, wherein part of the quantity calculation information (including safety level 2, carbon steel, specification, casing form, quality assurance level) can be obtained from the design model, and the other part of the quantity calculation information (including connection form, pressure test, ..., non-destructive testing requirements, etc.) can be obtained from the BMMS system 203.

[0106] Optionally, in the embodiment of the present invention, the attribute information of each component includes but is not limited to: the coordinates of the component, the length of the component, the width of the component, the height of the component, and the connection relationship between the components, etc. It can be understood that in the embodiment of the present invention, after the attribute information of each component is obtained, the corresponding engineering quantity table of the component can be obtained, and the corresponding attribute information can be obtained based on the corresponding associated attribute information displayed in the engineering quantity table, wherein the corresponding attribute information can provide more references for users.

[0107] In the embodiment of the present invention, a component refers to the smallest unit for calculating the engineering quantity specified in the specification. For example, steel pipes with the same nuclear power safety level (safety level 2) and material (carbon steel) can be used as a type of component to calculate the engineering quantity. The calculation unit must be m, and cannot be calculated in smaller or larger units. These components take values ​​from project characteristics 1 to 6. If the values ​​are the same, it is a piece of engineering quantity data. If the values ​​are different, a separate row is required as another piece of engineering quantity data.

[0108] In an embodiment of the present invention, the correspondence between the component attribute information and the associated attribute information in the PDMS system 202 can be preset. After the component attribute information in the PDMS system 202 is obtained, the corresponding attribute information can be obtained based on the correspondence, wherein the obtained corresponding attribute information is also stored in the SFC file. For example, the process parameter information corresponding to when the material of the equipment in the PDMS is stainless steel is preset as follows: pickling is required, and degreasing treatment is not required. Therefore, in the subsequently generated engineering quantity file, when the user obtains the engineering quantity file of the drawing, the corresponding process parameter information can also be obtained synchronously.

[0109] Step S104: Generate a quantity calculation model based on the data file.

[0110] In some embodiments, generating a quantity calculation model based on a data file includes: acquiring attribute information of each component based on the data file; and generating a quantity calculation model according to the attribute information of each component.

[0111] It can be understood that in the embodiment of the present invention, before executing the operation of generating a quantity calculation model based on a data file, the quantity calculation platform 204 needs to determine whether a quantity calculation request based on the data file is received, and if so, then execute the operation of generating a quantity calculation model based on the data file.

[0112] Specifically, after receiving a quantity calculation request for the SFC file, the SFC file is obtained, and the coordinates of the components, the length of the components, the width of the components, the height of the components, and the connection relationships between the components stored in the SFC file are extracted based on the SFC file, and a quantity calculation model is generated based on the extracted coordinates of the components, the length of the components, the width of the components, the height of the components, and the connection relationships between the components.

[0113] Step S105: Calculate the engineering quantity according to the quantity calculation model to obtain the engineering quantity file.

[0114] In some embodiments, the quantity calculation is performed according to the quantity calculation model, and obtaining the quantity file includes: obtaining the quantity calculation rule of each component; and obtaining the quantity file by performing calculation according to the quantity calculation rule of each component and the attribute information of each component and based on the quantity calculation model.

[0115] Optionally, based on the data file, obtaining the attribute information of each component includes: obtaining a preset attribute identifier corresponding to the engineering quantity file; judging whether there is a matching identifier in the data file based on the preset attribute identifier; if so, obtaining the attribute information corresponding to the matching identifier; the attribute information corresponding to the matching identifier is the attribute information of each component. If there is no matching identifier in the data file, then: based on the preset attribute identifier, obtaining the attribute information corresponding to the preset attribute identifier in the bulk material platform database. Among them, the attribute information corresponding to the preset attribute identifier is the attribute information of each component. In the embodiment of the present invention, the engineering quantity file is the engineering quantity data obtained through calculation.

[0116] Optionally, in an embodiment of the present invention, when it is necessary to perform engineering quantity calculation, the data in the SFC file can be directly called, and the data in the SFC file can be formed into a graphic that is the same as the design model with graphic shape information, and all the quantity calculation information is carried on the graphic. Among them, the graphic + all the quantity calculation information is the quantity calculation model.

[0117] In the embodiment of the present invention, the quantity calculation rules include: bill of quantities pricing rules and engineering budget quotas. Among them, the bill of quantities pricing rules can be applied to but not limited to: construction projects, process equipment and pipeline installation projects, electrical equipment installation projects, automatic control instrument installation projects, etc. The engineering budget quota can be applied to but not limited to: nuclear island construction projects, nuclear island decoration projects, nuclear island steel structure projects, nuclear island mechanical equipment installation projects, nuclear island pipeline installation projects, nuclear island ventilation and air conditioning projects, nuclear island electrical equipment installation projects, nuclear island automatic control instrument installation projects, nuclear island communication equipment installation projects, nuclear island sandblasting, anti-corrosion, insulation projects, conventional island construction projects, conventional island thermal equipment installation projects, conventional island electrical equipment installation projects, etc.

[0118] For example, the bill of quantities pricing rules stipulate the measurement units and calculation rules, as shown in Table 1 below:

[0119]

[0120]

[0121] Table 1

[0122] The budget quota for the nuclear island pipeline installation project is: Due to the difference in prices for different specifications and models, they need to be calculated separately so that they can be priced separately later.

[0123] Of course, it is understandable that if the bill of quantities pricing rules and the project budget quotas are related, the two can be integrated before calculating the project quantities.

[0124] refer to Figure 2, is a principle block diagram of an optional embodiment of a system for calculating the quantity of an engineering project provided by the present invention. The system for calculating the quantity of an engineering project can be used to implement the method for calculating the quantity of an engineering project disclosed in the embodiment of the present invention.

[0125] Specifically, Figure 2 As shown, the engineering quantity calculation system of the engineering project includes: a design drawing review system 201, a PDMS system 202, a BMMS system 203 and a quantity calculation platform 204.

[0126] The design drawing review system 201 is used to review and approve design drawings.

[0127] The PDMS system 202 is used for users to perform three-dimensional collaborative design to generate design models and form a design model library.

[0128] The BMMS system 203 (Bulk Material Management System) is used to store the bulk material platform database, wherein the bulk material platform database is used to manage and store material parameters of all materials.

[0129] The quantity calculation platform 204 is used to: obtain a list of drawings; obtain a design model that needs to be converted into a quantity calculation model based on the list of drawings; convert the design model to generate a data file for calculating the engineering quantity; generate a quantity calculation model based on the data file; calculate the engineering quantity according to the quantity calculation model and obtain the engineering quantity file.

[0130] In an embodiment of the present invention, the quantity calculation platform 204 is specifically used for: obtaining the approval time of the approved available drawings from the design drawing review system 201 at preset time intervals; determining the drawings to be converted to the quantity calculation model according to the approval time of the approved available drawings; and organizing the drawings to be converted to the quantity calculation model to form a drawing list.

[0131] In the embodiment of the present invention, the quantity calculation platform 204 is specifically used for: obtaining the review status of the drawings in the design drawing review system 201, and monitoring the review status of the drawings; judging whether the drawings are approved and available according to the review status of the drawings; if so, determining that the drawings are drawings to be converted to the quantity calculation model; sorting out the drawings to be converted to the quantity calculation model to form a drawing list.

[0132] In an embodiment of the present invention, the drawing list includes: drawing numbers and drawing names; the quantity calculation platform 204 is specifically used to: determine the corresponding profession according to the drawing number; obtain the design model library from the PDMS system 202 based on the corresponding profession; in the design model library, determine the design model that needs to be converted into the quantity calculation model according to the drawing number and the drawing name.

[0133] In the embodiment of the present invention, the quantity calculation platform 204 is specifically used for: acquiring each component of the design model and determining the attribute information of each component; determining the corresponding attribute information of each component based on the correspondence between the attribute information of each component and the associated attribute information; performing quantity calculation data conversion according to the attribute information of each component and the corresponding attribute information, and generating a data file for calculating the engineering quantity.

[0134] In the embodiment of the present invention, the quantity calculation platform 204 is specifically used to: obtain the attribute information of each component based on the data file; and generate a quantity calculation model according to the attribute information of each component.

[0135] In the embodiment of the present invention, the quantity calculation platform 204 is specifically used to: obtain the quantity calculation rule of each component; calculate according to the quantity calculation rule of each component and the attribute information of each component and based on the quantity calculation model to obtain the engineering quantity file.

[0136] In an embodiment of the present invention, the quantity calculation platform 204 is specifically used to: obtain a preset attribute identifier corresponding to the engineering quantity file; determine whether there is a matching identifier in the data file based on the preset attribute identifier; if so, obtain the attribute information corresponding to the matching identifier; the attribute information corresponding to the matching identifier is the attribute information of each component.

[0137] In an embodiment of the present invention, the quantity calculation platform 204 is specifically used for: if there is no matching identifier in the data file, then: based on the preset attribute identifier, obtaining the attribute information corresponding to the preset attribute identifier in the bulk material platform database; the attribute information corresponding to the preset attribute identifier is the attribute information of each component.

[0138] The present invention also provides an electronic device, comprising: a memory and a processor; the memory is used to store a computer program; the processor is used to execute the computer program to implement the method for calculating the engineering quantity of an engineering project disclosed in an embodiment of the present invention.

[0139] The present invention also provides a readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor processes the steps of the method for calculating the engineering quantity of the engineering project disclosed in the embodiment of the present invention.

[0140] The present invention generates a quantity calculation model based on engineering drawings, and discloses a quantity calculation platform 204 that automatically retrieves the design model that needs to be calculated for the corresponding profession from the PDMS system 202 through the drawing number, drawing name and other information in the drawing list, and then triggers the quantity calculation function to obtain relevant engineering quantity documents, thereby achieving the informatization and electronicization of engineering quantity calculation.

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

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

[0143] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0144] The above embodiments are only for illustrating the technical concept and features of the present invention, and their purpose is to enable people familiar with the technology to understand the content of the present invention and implement it accordingly, and they cannot limit the scope of protection of the present invention. All equivalent changes and modifications made to the scope of the claims of the present invention should fall within the scope of the claims of the present invention.

Claims

1. A method for calculating the engineering quantity of an engineering project, characterized in that: The following steps are involved: Get a list of drawings; The obtaining of the drawing list includes: obtaining the approval time of the approved available drawings at preset time intervals; determining the drawings to be converted to the quantity calculation model according to the approval time of the approved available drawings; sorting the drawings to be converted to the quantity calculation model to form the drawing list; or, obtaining the drawing list includes: monitoring the review status of the drawings; judging whether the drawings are approved and available according to the review status of the drawings; if so, determining that the drawings are drawings to be converted to the quantity calculation model; sorting the drawings to be converted to the quantity calculation model to form the drawing list; According to the drawing list, the design model that needs to be converted to the quantity calculation model is obtained; the drawing list includes: drawing numbers and drawing names; the obtaining of the design model that needs to be converted to the quantity calculation model according to the drawing list includes: determining the corresponding major according to the drawing number; obtaining a design model library based on the corresponding major; in the design model library, determining the design model that needs to be converted to the quantity calculation model according to the drawing number and the drawing name; Converting the design model to generate a data file for calculating engineering quantities; Generate a quantity calculation model based on the data file; The engineering quantity is calculated according to the quantity calculation model to obtain the engineering quantity file.

2. The method for calculating the engineering quantity of an engineering project according to claim 1, characterized in that: The converting of the design model to generate a data file for calculating the engineering quantity comprises: Acquire each component of the design model and determine attribute information of each component; Determine corresponding attribute information of each component based on the corresponding relationship between the attribute information of each component and the associated attribute information; The quantity calculation data is converted according to the attribute information of each component and the corresponding attribute information to generate a data file for calculating the engineering quantity.

3. The method for calculating the engineering quantity of an engineering project according to claim 2, characterized in that: Generating a quantity calculation model based on the data file includes: Based on the data file, acquiring attribute information of each component; The quantity calculation model is generated according to the attribute information of each component.

4. The method for calculating the engineering quantity of an engineering project according to claim 1, characterized in that: The engineering quantity calculation is performed according to the quantity calculation model to obtain the engineering quantity file, including: Obtain the quantity calculation rules for each component; The engineering quantity file is obtained by performing calculations based on the quantity calculation model according to the quantity calculation rules of each component and the attribute information of each component.

5. The method for calculating the engineering quantity of an engineering project according to claim 3, characterized in that: The acquiring the attribute information of each component based on the data file includes: Obtain the preset attribute identifier corresponding to the engineering quantity file; Determining whether there is a matching identifier in the data file based on the preset attribute identifier; If it exists, the attribute information corresponding to the matching identifier is obtained; the attribute information corresponding to the matching identifier is the attribute information of each component.

6. The method for calculating the engineering quantity of an engineering project according to claim 5, characterized in that: The method further comprises: If there is no matching identifier in the data file, then: Based on the preset attribute identifier, acquiring attribute information corresponding to the preset attribute identifier in the bulk material platform database; The attribute information corresponding to the preset attribute identifier is the attribute information of each component.

7. A system for calculating the quantity of an engineering project, characterized in that: include: Design drawing review system, PDMS system, BMMS system and quantity calculation platform; The design drawing review system is used to review and approve design drawings; The PDMS system is used for users to perform three-dimensional collaborative design to generate design models and form a design model library; The BMMS system is used to store the bulk material platform database; The calculation platform is used for: Obtaining a drawing list; the drawing list includes: drawing numbers and drawing names; According to the drawing list, obtain the design model that needs to be converted into a quantity calculation model; Converting the design model to generate a data file for calculating engineering quantities; Generate a quantity calculation model based on the data file; Calculate the engineering quantity according to the quantity calculation model to obtain the engineering quantity file; The quantity calculation platform is specifically used to: obtain the approval time of the approved available drawings from the design drawing review system at preset time intervals; determine the drawings to be converted to the quantity calculation model according to the approval time of the approved available drawings; sort out the drawings to be converted to the quantity calculation model to form the drawing list; or, obtain the review status of the drawings in the design drawing review system and monitor the review status of the drawings; determine whether the drawings are approved and available according to the review status of the drawings; if so, determine that the drawings are drawings to be converted to the quantity calculation model; sort out the drawings to be converted to the quantity calculation model to form the drawing list; The quantity calculation platform is specifically used for: determining the corresponding major according to the drawing number; obtaining a design model library from the PDMS system based on the corresponding major; and in the design model library, determining the design model that needs to be converted into a quantity calculation model according to the drawing number and the drawing name.

8. The engineering quantity calculation system for an engineering project according to claim 7, characterized in that: The calculation platform is specifically used for: Acquire each component of the design model and determine attribute information of each component; Determine corresponding attribute information of each component based on the corresponding relationship between the attribute information of each component and the associated attribute information; The quantity calculation data is converted according to the attribute information of each component and the corresponding attribute information to generate a data file for calculating the engineering quantity.

9. The engineering quantity calculation system for an engineering project according to claim 8, characterized in that: The calculation platform is specifically used for: Based on the data file, acquiring attribute information of each component; The quantity calculation model is generated according to the attribute information of each component.

10. The engineering quantity calculation system for an engineering project according to claim 9, characterized in that: The calculation platform is specifically used for: Obtain the quantity calculation rules for each component; The engineering quantity file is obtained by performing calculations based on the quantity calculation model according to the quantity calculation rules of each component and the attribute information of each component.

11. The engineering quantity calculation system for an engineering project according to claim 10, characterized in that: The calculation platform is specifically used for: Obtain the preset attribute identifier corresponding to the engineering quantity file; Determining whether there is a matching identifier in the data file based on the preset attribute identifier; If it exists, obtaining the attribute information corresponding to the matching identifier; The attribute information corresponding to the matching identifier is the attribute information of each component.

12. The engineering quantity calculation system for an engineering project according to claim 11, characterized in that: The calculation platform is specifically used for: If there is no matching identifier in the data file, then: Based on the preset attribute identifier, acquiring attribute information corresponding to the preset attribute identifier in the bulk material platform database; The attribute information corresponding to the preset attribute identifier is the attribute information of each component.

13. An electronic device, characterized in that: include: Memory and processor; The memory is used to store computer programs; The processor is used to execute the computer program to implement the method for calculating the engineering quantity of the engineering project described in any one of claims 1-6.

14. A readable storage medium, characterized in that: The readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor processes the steps of the method for calculating the engineering quantity of an engineering project according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Mounting work amount calculation method and system for nuclear power project

    CN103699963A

  • Substation engineering project three-dimensional calculation quantity model generation system and method

    CN104392482A