Material construction plan quantity generation method and device, computer device, and storage medium

By applying preset material type matching rules and industry material dictionaries in the BIM model, the construction plan quantity of component materials is automatically determined, solving the problems of time-consuming, labor-intensive, and error-prone manual matching in existing technologies, and realizing the unified and efficient automatic matching of component material data.

CN115168961BActive Publication Date: 2025-11-04GLODON CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210857391.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-20
Publication Date
2025-11-04
Estimated Expiration
2042-07-20

AI Technical Summary

Technical Problem

In existing technologies, when generating construction plan quantities based on BIM models, it is necessary to manually match components and materials, which leads to inconsistent data, is time-consuming and labor-intensive, and is prone to errors, making it difficult to achieve data consistency and efficient collaborative management across multiple business lines.

Method used

By using preset material type matching rules and industry material dictionaries, the system automatically determines the associated attribute parameters between component types and material types, generates material description strings, and then uniformly matches the construction plan quantity of the target material in the cloud, reducing manual intervention.

Benefits of technology

It has achieved unified and automatic matching of component material data, reduced workload, improved matching accuracy, avoided errors, and improved the efficiency and accuracy of construction plan quantity generation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115168961B_ABST
    Figure CN115168961B_ABST
Patent Text Reader

Abstract

The application provides a material construction plan quantity generation method and device, computer equipment and a storage medium. The method comprises the following steps: obtaining a BIM model, wherein the BIM model comprises components and component types, component attributes and component quantities of the components, and the component attributes comprise a plurality of attribute parameters; determining a material type matched by the component type corresponding to the component quantity according to a preset material type matching rule; determining which attribute parameters in the component attributes are associated attribute parameters according to the matching relationship between the component type and the material type; generating a material description string by using the material type and the associated attribute parameters; determining a target material corresponding to the material description string in a pre-stored industry material dictionary; and determining a construction plan quantity of the target material according to the component quantity. Through the application, component material data unification and automatic matching can be realized, time consumption can be reduced, and errors can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of building information modeling, and particularly relates to a material construction plan quantity generation method and device, computer equipment and a storage medium. BACKGROUND

[0002] In order to support the lean management of a construction project, it is necessary to guide on-site production and assist management decision-making through construction site material plan quantity, wherein the construction site material plan quantity is usually expressed based on a model, for example, a BIM model.

[0003] For a traditional BIM model, its volume is large, the computer configuration requirement is high, and the BIM model of a desktop product has poor collaboration (other colleagues cannot receive the model in time after the model is updated), which is not conducive to the collaborative management of a construction project, and therefore the application of a cloud-based BIM model is more suitable for the collaboration of multiple posts of a construction project.

[0004] In the collaboration process, different business lines such as production, business, materials, and technology have different demands for the material plan quantity of the BIM model, and therefore in order to ensure the data consistency of the BIM information of the model in each business line, a unified and public project material dictionary library is needed.

[0005] In the prior art, when generating a construction plan quantity based on a BIM model, the BIM model is first uploaded to the cloud, and then the components and quantities are manually matched with the materials that need to be maintained in the project to determine the specific materials of the components. This method has the following problems:

[0006] First, the specific materials of the components cannot be determined until the project materials are pre-maintained;

[0007] Second, the material plan quantities of multiple product lines are not unified, and each maintains a set of project material data, which leads to data confusion and difficulty in data cleaning when the business lines intersect;

[0008] Third, manual matching of materials is time-consuming and labor-intensive and prone to errors.

[0009] Therefore, in the process of generating a material construction plan quantity based on a BIM model, how to realize the unification and automatic matching of component material data and reduce time consumption and avoid errors has become a technical problem that needs to be solved in the field. SUMMARY

[0010] The present application aims to provide a material construction plan quantity generation method and device, computer equipment and a storage medium to solve the above technical problems in the prior art.

[0011] In one aspect, to achieve the above object, the present application provides a material construction plan quantity generation method.

[0012] The material construction plan quantity generation method comprises: obtaining a BIM model, wherein the BIM model comprises a component and a component type, component attributes and component quantities of the component, the component attributes comprising a plurality of attribute parameters; determining a material type matched by the component type to the component quantities according to a preset material type matching rule; determining which attribute parameters in the component attributes are associated attribute parameters according to a matching relationship between the component type and the material type; generating a material description string by using the material type and the associated attribute parameters; determining a target material corresponding to the material description string in a pre-stored industry material dictionary; and determining a construction plan quantity of the target material according to the component quantities.

[0013] Further, the method further comprises: after the step of obtaining the BIM model, creating the BIM model on a web page end; and after the step of determining the construction plan quantity of the target material according to the component quantities, writing the target material and the construction plan quantity of the target material in the BIM model on the web page end.

[0014] Further, the step of creating the BIM model on the web page end comprises: generating a WBS structure on the web page end, wherein the WBS structure comprises monomer information of a construction project, unit information in the monomer, construction stage information and construction section information; and adding the BIM model under the construction section information in the WBS structure.

[0015] Further, the industry material dictionary comprises a plurality of materials, information of the materials comprising a material type, a material name, a specification model, a material quality, a unit and a positive and negative difference; and the step of determining a target material corresponding to the material description string in the pre-stored industry material dictionary comprises: determining the target material corresponding to the material description string in the industry material dictionary according to a preset industry material matching rule.

[0016] Further, the information of the material further comprises a material industry code, wherein different material types, material names, specifications and material qualities correspond to different codes respectively, and the material industry code is generated according to the codes of the material type, the material name, the specification and the material quality; before the step of writing the target material and the construction plan quantity of the target material into the BIM model on the webpage, the method further comprises: matching the material industry code of the target material in the industry material dictionary with the material industry code in the project material dictionary, wherein when the matching of the material industry code of the target material in the industry material dictionary with the material industry code in the project material dictionary is successful, the step of writing the target material and the construction plan quantity of the target material into the BIM model on the webpage is executed again; when the matching of the material industry code of the target material in the industry material dictionary with the material industry code in the project material dictionary fails, the material industry code of the target material in the industry material dictionary is matched with the material industry code in the enterprise material dictionary, wherein when the matching of the material industry code of the target material in the industry material dictionary with the material industry code in the enterprise material dictionary is successful, the step of writing the target material and the construction plan quantity of the target material into the BIM model on the webpage is executed again.

[0017] Further, the method further comprises: when the matching of the material industry code of the target material in the industry material dictionary with the material industry code in the enterprise material dictionary fails, adding the information of the target material in the industry material dictionary to the enterprise material dictionary, and adding the information of the target material in the enterprise material dictionary to the project material dictionary.

[0018] Further, after the step of writing the target material and the construction plan quantity of the target material into the BIM model on the webpage, the method further comprises: displaying the target material corresponding to the component and the construction plan quantity of the target material; in response to a user's checking operation on the target material, obtaining a plurality of alternative materials in the project material dictionary according to the target material; displaying the information of the alternative materials in the project material dictionary; in response to a user's selection operation on the alternative materials, replacing the target material in the BIM model on the webpage with the selected alternative material.

[0019] In another aspect, to achieve the above object, the application provides a material construction plan quantity generation device.

[0020] The material construction plan quantity generation apparatus comprises: an acquisition module configured to acquire a BIM model, wherein the BIM model comprises a component and a component type, component attributes and component quantities of the component, and the component attributes comprise a plurality of attribute parameters; a first determination module configured to determine, according to a preset material type matching rule, a material type matched by the component type to the component quantities; a second determination module configured to determine, according to a matching relationship between the component type and the material type, which attribute parameters in the component attributes are associated attribute parameters; a generation module configured to generate a material description string by using the material type and the associated attribute parameters; a third determination module configured to determine, in a pre-stored industry material dictionary, a target material corresponding to the material description string; and a fourth determination module configured to determine, according to the component quantities, a construction plan quantity of the target material.

[0021] To achieve the above object, the application further provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.

[0022] To achieve the above object, the application further provides a computer readable storage medium, which stores a computer program, wherein the computer program is executable on a processor to implement the steps of the above method.

[0023] The material construction plan quantity generation method, apparatus, computer device and storage medium provided by the application, by presetting a material type matching rule and an industry material dictionary, after acquiring a BIM model, for a component in the model, taking the component type corresponding to the component quantities as a parameter, determining, by the material type matching rule, a material type matched by the component to each component quantity, further determining, according to the matching relationship between the component type and the material type, which attribute parameters in the plurality of attribute parameters in the component attributes are associated attribute parameters, generating a material description string by using the material type and the associated attribute parameters, and further determining, in the industry material dictionary, a target material corresponding to the material description string, finally determining, by the component quantities, a construction plan quantity of the target material corresponding to the component quantities, so that the component in the BIM model is accompanied by material information, and the generation of the material construction plan quantity is completed. By the application, the material type matching rule is used to determine the material type matched by the component quantities, and the associated attribute parameters are determined accordingly, and further the material type and the associated attribute parameters are combined to generate a keyword describing the material information of the component, and the target material is determined from the industry material dictionary, so that the accuracy of automatically matching the component material is improved, and the material information matched by the BIM model is automatically assigned to the construction plan quantity, so that the workload is reduced, the component material data is unified and automatically matched, time consumption is reduced, and errors are avoided. BRIEF DESCRIPTION OF DRAWINGS

[0024] Various other advantages and benefits will become clear to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments with reference made to the accompanying drawings. The drawings provided herein are for illustrative purposes only and, therefore, should not be considered to be limiting in any way. Like reference characters in the drawings indicate like elements throughout the several views. In the drawings:

[0025] Figure 1 A flow chart of the material construction plan quantity generation method provided for the first embodiment of the present application;

[0026] Figure 2 A block diagram of the material construction plan quantity generation device provided for the second embodiment of the present application;

[0027] Figure 3 A hardware structure diagram of the computer device provided for the third embodiment of the present application. DETAILED DESCRIPTION

[0028] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present application.

[0029] Embodiment One

[0030] The embodiment of the present application provides a material construction plan quantity generation method, which can generate material construction plan quantity based on a BIM model, the component material data is unified and automatically matched, time-consuming is reduced, and errors are avoided. Specifically, Figure 1 A flow chart of the material construction plan quantity generation method provided for the first embodiment of the present application is shown in Figure 1 The material construction plan quantity generation method provided by the embodiment includes the following steps S101 to S106.

[0031] Step S101: Obtain a BIM model.

[0032] The BIM model includes components and component types, component properties and component quantities of the components, and the component properties include a plurality of attribute parameters.

[0033] Optionally, the BIM model comprises a plurality of components, the components comprising geometric data and attribute description data, the geometric data representing the geometric figure of the components, and the attribute description data defining the characteristics of the components, the attribute description data comprising component type, component name, component attribute and component quantity. The component type comprises building components such as columns, shear walls, cast-in-place slabs and beams, etc. The component name is used to name and distinguish different components under the same component type. The difference between the component name and the primitive name is that the primitive is a unique concept indicating the position attribute of a component, while the component can comprise a plurality of primitives, which share the same component name but are in different positions in the project. The same component can be drawn in different areas, but the engineering quantity may be different due to the different sizes, while the component type and component attribute are completely the same. For example, the column type comprises different column components, which are distinguished by the component names column A, column B and column C. The component attribute comprises a plurality of attribute parameters, such as size, material and plate type, etc. The component quantity comprises volume, formwork area and other geometric quantities.

[0034] The BIM model can be a budget model of a construction project created by the GTJ software. After obtaining the BIM model, the budget quantity of the engineering project can be calculated by the BIM model, and then the construction cost of the construction project can be calculated. A GTJ engineering is composed of four basic elements, i.e. component type, component name (primitive name), component attribute and component quantity, and various types of reports are organized by the above data. The combination of the component type, component attribute and component quantity forms the parameters required by the engineering quantity calculation rules of the GTJ software. If the data of the GTJ engineering is simply understood as a system composed of a component library, the component library comprises a component type library, a component name library, a component quantity library and a component attribute library.

[0035] When creating the BIM model by the GTJ software, a component is first created in the GTJ software, the attribute description data of the component is defined according to the construction design drawing and modeling is performed, and when all the components are completed, the BIM model of a single engineering is created, and then the BIM model can be obtained by reading the data of the GTJ software.

[0036] Step S102: determining the material type matched by the component quantity of the component type according to the preset material type matching rule.

[0037] For each component quantity of each component, the material type matched by the component can be determined according to the component type and the preset material type matching rule. When the attribute description data of the component comprises a plurality of component quantities, a plurality of material types matched by the component can be determined.

[0038] The preset material type matching rule is used to define which type of material is determined by the component type and the corresponding component quantity. For example, the component quantity of a component column includes volume, steel weight and formwork area, the material type matched by the volume quantity of the column is concrete material, the material type matched by the steel weight quantity of the column is steel material, and the material type matched by the formwork area quantity of the column is formwork material. For another example, the component quantity of a component masonry wall includes volume and steel mesh area, the material type matched by the volume quantity of the masonry wall is masonry material, and the material type matched by the steel mesh area quantity of the masonry wall is steel mesh material.

[0039] Optionally, the material type matching rule can be regularly maintained and updated by product developers in the background management system. Each component type corresponds to a material type matching rule cluster, and each material type matching rule cluster includes the material type matched by each component quantity of the same material type, so that in this step, for each component, the corresponding material type matching rule cluster is first determined according to the component type, and then the material type matching rule is further determined in the material type matching cluster according to different component quantities, and finally the material type defined in the material type matching rule is the material type matched by the specific component quantity of the component type.

[0040] Step S103: Determine which attribute parameters in the component attribute are associated attribute parameters according to the matching relationship between the component type and the material type.

[0041] Through the above step S102, the matching relationship between the component type and the material type can be determined, and in this step S103, the associated attribute parameters related to the material type are further found in the component attribute according to the determined matching relationship, that is, which component attributes are used as key information to match the material specifications, for example, when the column matches the concrete material, the attribute parameters such as concrete grade, concrete type, mortar type, mortar grade, concrete admixture, stone type, cement strength grade, and impermeability grade in the component attribute of the column are associated attribute parameters.

[0042] In this step, for each material type of the component, a set of associated attribute parameters can be determined.

[0043] Step S104: Generate a material description string using the material type and the associated attribute parameters.

[0044] In this step, for each material type of the component determined by step S102, a set of associated attribute parameters is determined by step S103, and in this step, a material description string is generated using the material type and the associated attribute parameters, for example: concrete material-concrete grade-concrete type-mortar type-mortar grade-concrete admixture-stone type-cement strength grade-permeability grade.

[0045] Step S105: Determine the target material corresponding to the material description string in the pre-stored industry material dictionary.

[0046] A pre-set general industry material dictionary library can be set to be invisible to users, covering various materials in construction engineering projects. The basic information of the materials includes material category, material name, specification, material quality, unit, positive and negative difference. The identification information of the materials is the material industry code, which serves as the unique identifier of the materials. The general dictionary is applicable to all users and projects, ensuring the uniformity of material information. At the same time, the industry code can be used to transmit information between different projects and different products in the same project, without the need to transfer complete material category, material name, specification, material quality, unit, positive and negative difference, thereby ensuring the efficiency of data flow between different products.

[0047] Step S106: Determine the construction plan quantity of the target material according to the component quantity.

[0048] Through the above steps, when the component matches the target material, the component quantity will correspond to it. For example, the volume quantity of the column component determines that the column component matches the concrete material, and after matching a certain concrete material according to the associated attribute parameters of this type of concrete material and the column component, the construction plan quantity is equal to the numerical value of the volume quantity of the column component. For another example, the steel weight quantity of the column component determines that the column component matches the steel material, and after matching a certain steel material according to the associated attribute parameters of this type of steel material and the column component, the construction plan quantity is equal to the numerical value of the steel weight quantity of the column component.

[0049] A component can correspond to multiple materials, but each material has a one-to-one relationship with the component quantity. For example, the volume quantity of the column can only correspond to concrete and cannot correspond to both concrete and masonry. The construction plan quantity of the target material corresponding to each component quantity of each component is obtained, which is the material construction plan quantity in the finally generated BIM model.

[0050] In the material construction plan quantity generation method provided in this embodiment, preset material type matching rules and an industry material dictionary are provided. After obtaining a BIM model, for a component in the model, the material type matching rules are used to determine the material type matched by the component for each component quantity according to the component type corresponding to the component quantity of the component. Further, according to the matching relationship between the component type and the material type, it is determined which attribute parameters in the multiple attribute parameters in the component attribute are associated attribute parameters, so as to generate a material description string by using the material type and the associated attribute parameters, and then determine a target material corresponding to the material description string in the industry material dictionary. Finally, the construction plan quantity of the target material corresponding to the component quantity can be determined, so that the component in the BIM model is attached with material information, and the generation of the material construction plan quantity is completed. By using the material construction plan quantity generation method provided in this embodiment, the material type matched by the component quantity is determined by using the material type matching rules, and the associated attribute parameters are determined accordingly. Further, the keywords describing the material information of the component are generated by combining the material type and the associated attribute parameters, and the target material is determined from the industry material dictionary. The accuracy of automatically matching the material of the component is improved, and the material information matched by the BIM model is automatically assigned to the construction plan quantity. Therefore, the workload is reduced, the component material data is unified and automatically matched, the time consumption is reduced, and the error is avoided.

[0051] Optionally, in an embodiment, the material construction plan quantity generation method further includes: after the step of obtaining the BIM model, creating the BIM model on a web page end; and after the step of determining the construction plan quantity of the target material according to the component quantity, writing the target material and the construction plan quantity of the target material into the BIM model on the web page end.

[0052] Specifically, the execution subject of the material construction plan quantity generation method provided in this embodiment is a cloud data management platform. One or a batch of components can be created on a GTJ engineering desktop end, component attributes (size, specification, material, etc.) are defined by attribute description data, modeling is drawn, and quantity calculation is performed to form a BIM model, which is then transmitted to the cloud data management platform.

[0053] After the cloud data management platform obtains the BIM model, the BIM model is created on the webpage end in the cloud. The cloud data management platform maps the components created in the GTJ engineering desktop end to the component library in the platform database, creates components in the database, and then determines which type of material (such as ground material, concrete, steel, and masonry) to match according to the component quantity and component type of the component through the material type matching rule. According to the component type and component attribute, it is determined which component attribute parameters are used as associated attribute parameters. Then, the component type and associated attribute parameters are used to generate a keyword string, that is, a material description string, to further determine the target material and the construction plan quantity of the target material. The industry material code, material name, and specification model of the target material can be written into the BIM model on the webpage end. The material construction plan quantity based on the BIM model can be displayed on the webpage end.

[0054] The material construction plan quantity generation method provided in this embodiment determines the corresponding target material and construction plan quantity of the component in the model in the cloud after the BIM model is generated on the desktop end, and realizes cloud display of the BIM model set with the construction plan quantity.

[0055] Optionally, in an embodiment, the step of creating the BIM model on the webpage end includes: generating a WBS structure on the webpage end, wherein the WBS structure includes monomer information of the engineering project, unit information in the monomer, construction stage information, and construction section information; and adding the BIM model under the construction section information in the WBS structure.

[0056] Specifically, the data in the GTJ engineering is mapped to the database of the cloud data management platform (hereinafter referred to as the database), and then the BIM model in the database is created to the webpage end of the data management platform. The database is a bottom-layer data foundation that carries the top-layer application of the data management platform. The part related to the BIM model is the component library of the database, mainly including a professional library, a component type library, a component quantity library, and a component attribute library. The professional library refers to various professionals in the field of building engineering, such as civil engineering, installation, and municipal engineering. Since the BIM model of the GTJ engineering is a civil engineering model, the BIM model uploaded to the cloud corresponds to the civil engineering professional in the database. The rest of the component type library, the component quantity library, and the component attribute library correspond to the database one by one. Therefore, the BIM model uploaded to the cloud from the desktop end of the GTJ engineering can be mapped one by one in the database, and the data lossless transmission is completed.

[0057] The data management platform can be based on the SAAS (Software as a Service) platform of the Huawei cloud architecture, that is, all software services are arranged on the cloud, and enterprises do not need to purchase hardware and software, build computer rooms, and recruit IT personnel. As long as the computer has a network and a browser, the information system can be used. The information of the BIM model in the database is created on the webpage end through the WBS structure, and can be applied in combination with specific products. The WBS structure mainly includes monomer information (for example, building information) of a construction project, unit information (for example, floor information) in the monomer, construction phase information, and construction section information.

[0058] After the WBS structure is generated on the webpage end, the BIM model information after being uploaded to the cloud is generated, and the construction section in the WBS structure is filled with information according to the component type library, the component quantity library, and the component attribute library, so that the component type, the quantity, and the component attribute information can be obtained under the WBS structure.

[0059] According to the material construction plan quantity generation method provided in the embodiment, when the BIM model is created on the webpage end, the WBS structure is generated first, and then the BIM model is added to the construction section information in the WBS structure, so that after the target material and the construction plan quantity of the target material are written into the BIM model on the webpage end, the component attribute description data, the target material, and the construction plan quantity can be obtained under the WBS structure, which facilitates the user to query the component information and the construction plan in different dimensions and improves the user experience.

[0060] Optionally, in an embodiment, the industry material dictionary includes a plurality of materials, and the information of the material includes a material type, a material name, a specification model, a material quality, a unit, and a positive and negative difference. The step of determining the target material corresponding to the material description string in the pre-stored industry material dictionary includes: determining the target material corresponding to the material description string in the industry material dictionary according to a preset industry material matching rule.

[0061] Specifically, when the industry material dictionary is constructed, the basic information of each specific material includes a material type, a material name, a specification model, a material quality, a unit, and a positive and negative difference. The industry material matching rule refers to the matching rule of the material description string of the component in the BIM model and the material, which specifies the matching relationship between the material key attribute parameters of various component types and the material basic information of the material in the industry material dictionary. Through this rule, the material description string of the component in the BIM model is converted into a specific material, that is, the target material is determined.

[0062] According to the material construction plan quantity generation method provided in the embodiment, the target material corresponding to the component can be accurately determined in the construction of the industry material dictionary, and the accuracy of material matching is improved.

[0063] Optionally, in an embodiment, the information of the material further comprises a material industry code, wherein different material types, material names, specifications and material qualities correspond to different codes respectively, and the material industry code is generated according to the codes of the material types, the material names, the specifications and the material qualities; before the step of writing the target material and the construction plan quantity of the target material into the BIM model on the webpage, the method further comprises: matching the material industry code of the target material in the industry material dictionary with the material industry code in the project material dictionary, wherein when the matching of the material industry code of the target material in the industry material dictionary with the material industry code in the project material dictionary is successful, the step of writing the target material and the construction plan quantity of the target material into the BIM model on the webpage is executed again; when the matching of the material industry code of the target material in the industry material dictionary with the material industry code in the project material dictionary fails, the material industry code of the target material in the industry material dictionary is matched with the material industry code in the enterprise material dictionary, wherein when the matching of the material industry code of the target material in the industry material dictionary with the material industry code in the enterprise material dictionary is successful, the step of writing the target material and the construction plan quantity of the target material into the BIM model on the webpage is executed again.

[0064] Specifically, in the determined target material, different material types, material names, specifications and material qualities correspond to different codes respectively, and these codes organized together can constitute a unique industry code of the material, and in the industry material dictionary, the information of the target material further comprises the material industry code.

[0065] The enterprise material dictionary is a material data standard of a construction enterprise, and a material dictionary administrator of the company can add, modify and delete materials here, and the project material dictionary is a dictionary maintained by the project according to the actual material application situation of construction.

[0066] After the target material and the corresponding construction plan quantity are determined, only the material information of the BIM model is generated, but the materials used by the project have not been matched, and before the target material and the construction plan quantity of the target material are written into the BIM model on the webpage, it is judged based on the material industry code whether the target material is in the project material dictionary, if the target material is in the project material dictionary, it indicates that the component material matching meets the requirements of the project level on the material, and at this time the target material and the construction plan quantity of the target material are written into the BIM model on the webpage.

[0067] If the target material is not in the project material dictionary, it is further judged based on the material industry code whether the target material is in the enterprise material dictionary, if the target material is in the enterprise material dictionary, it indicates that the component material matching meets the requirements of the enterprise level on the material, and at this time the target material and the construction plan quantity of the target material are written into the BIM model on the webpage.

[0068] When the target material and the construction plan quantity of the target material are written into the BIM model on the webpage, the material information of the component identified in the database is added to the material dictionary of the digital project management platform (application layer, visible to users), and the construction plan quantity is given to the material.

[0069] The material construction plan quantity generation method provided in the embodiment sets an enterprise material dictionary and a project material dictionary to constrain the determined target material to meet the component material limitations of the project level or enterprise level, and manage the component material of the project and enterprise.

[0070] Optionally, in an embodiment, the material construction plan quantity generation method further includes: when the material industry code of the target material in the industry material dictionary fails to match the material industry code in the enterprise material dictionary, adding the information of the target material in the industry material dictionary to the enterprise material dictionary, and adding the information of the target material in the enterprise material dictionary to the project material dictionary.

[0071] Specifically, for the enterprise material dictionary, there are two methods to add materials: one is to build materials by oneself, that is, input the name, specification, model, and material of the material through the self-built material window, and then the project material dictionary will generate an industry material code according to these descriptions, which is equivalent to automatic matching of the user-built material and the industry material dictionary, and other industry material codes can also be generated by adjusting the description bytes of the material. The other method is to directly select materials from the industry material dictionary. Specifically, when the target material of the component fails to match the enterprise material dictionary and the project material dictionary, the material information of the component matched with the industry material dictionary is added to the enterprise material dictionary, which is equivalent to adding a kind of material. For the project material dictionary, the material in the enterprise material dictionary is added to the project material dictionary, and the material information of the component is matched with the project material dictionary.

[0072] The material construction plan quantity generation method provided in the embodiment unifies the material names and material codes of the enterprise level and the project level in the construction unit through the industry material dictionary, solves the problem of multiple names of materials among different projects or different business lines of the same project, avoids the problem of material inventory and statistics in the construction process, standardizes the management process of the construction enterprise and the project, and the project material dictionary can only select (or refer to) materials from the enterprise material dictionary. The purpose of this is to ensure the unified standard of enterprise and project material information and reduce communication costs.

[0073] Optionally, in an embodiment, after the step of corresponding writing the target material and the construction plan quantity of the target material into the BIM model on the webpage, the method further comprises: displaying the target material corresponding to the component and the construction plan quantity of the target material; in response to a user's checking operation on the target material, obtaining a plurality of alternative materials according to the target material in the project material dictionary; displaying information of the alternative materials in the project material dictionary; and in response to a user's selection operation on the alternative materials, replacing the target material in the BIM model on the webpage with the selected alternative material.

[0074] Specifically, if the automatically matched target material does not meet the user's expectation, manual checking of the material is also supported. After displaying the target material corresponding to the component and the construction plan quantity of the target material, the user can select other materials in the project material dictionary on the webpage to replace the target material in the BIM model on the webpage.

[0075] With the material construction plan quantity generation method provided by the embodiment, the user can manually check the target material, and still check based on the material information defined by the project material dictionary when checking, thereby meeting the limitation on the project materials.

[0076] Embodiment Two

[0077] Corresponding to the above-mentioned embodiment one, the embodiment two of the present application provides a material construction plan quantity generation method, device, computer equipment and storage medium, and the corresponding technical feature details and corresponding technical effects can be referred to the above-mentioned embodiment one, which will not be repeated in this embodiment. Figure 2 The block diagram of the material construction plan quantity generation device provided by the embodiment two of the present application is shown in Figure 2 The device comprises an acquisition module 201, a first determination module 202, a second determination module 203, a generation module 204, a third determination module 205 and a fourth determination module 206.

[0078] The acquisition module 201 is configured to acquire a BIM model, wherein the BIM model comprises a component and a component type, component attributes and component quantities of the component, and the component attributes comprise a plurality of attribute parameters; the first determination module 202 is configured to determine, according to a preset material type matching rule, a material type matched by the component type for the component quantities; the second determination module 203 is configured to determine, according to a matching relationship between the component type and the material type, which attribute parameters in the component attributes are associated attribute parameters; the generation module 204 is configured to generate a material description string by using the material type and the associated attribute parameters; the third determination module 205 is configured to determine, in a pre-stored industry material dictionary, a target material corresponding to the material description string; and the fourth determination module 206 is configured to determine a construction plan quantity of the target material according to the component quantities.

[0079] Optionally, in an embodiment, the apparatus further comprises: a creating module, configured to create the BIM model on a webpage after the acquiring module performs the step of acquiring the BIM model; and a writing module, configured to write the target material and the planned construction amount of the target material in the BIM model on the webpage after the fourth determining module performs the step of determining the planned construction amount of the target material according to the construction quantity of the component.

[0080] Optionally, in an embodiment, the creating module comprises: a generating unit, configured to generate a WBS structure on the webpage, wherein the WBS structure comprises monomer information of the engineering project, unit information in the monomer, construction phase information, and construction section information; and an adding unit, configured to add the BIM model under the construction section information in the WBS structure.

[0081] Optionally, in an embodiment, the industry material dictionary comprises a plurality of materials, and information of the materials comprises material type, material name, specification model, material quality, unit, and positive and negative difference; and the third determining module is further configured to determine a target material corresponding to the material description string in the industry material dictionary according to a preset industry material matching rule.

[0082] Optionally, in an embodiment, the information of the materials further comprises material industry coding, wherein different material type, material name, specification model, and material quality correspond to different coding, and the material industry coding is generated according to the coding of the material type, material name, specification model, and material quality; and the apparatus further comprises: a matching module, configured to match the material industry coding of the target material in the industry material dictionary with the material industry coding in the project material dictionary before the writing module performs the step of writing the target material and the planned construction amount of the target material in the BIM model on the webpage, wherein when the material industry coding of the target material in the industry material dictionary matches the material industry coding in the project material dictionary successfully, the writing module performs the step of writing the target material and the planned construction amount of the target material in the BIM model on the webpage again; and the matching module is further configured to match the material industry coding of the target material in the industry material dictionary with the material industry coding in the enterprise material dictionary when the material industry coding of the target material in the industry material dictionary fails to match the material industry coding in the project material dictionary, wherein when the material industry coding of the target material in the industry material dictionary matches the material industry coding in the enterprise material dictionary successfully, the writing module performs the step of writing the target material and the planned construction amount of the target material in the BIM model on the webpage again.

[0083] Optionally, in an embodiment, the method further comprises: an adding module, configured to add information of the target material in the industry material dictionary to the enterprise material dictionary and add information of the target material in the enterprise material dictionary to the project material dictionary when the material industry code of the target material in the industry material dictionary fails to match the material industry code in the enterprise material dictionary.

[0084] Optionally, in an embodiment, the method further comprises: a first display module, configured to display the target material and the construction plan quantity of the target material corresponding to the component after the writing module writes the target material and the construction plan quantity of the target material corresponding to the component into the BIM model of the web page; a first response module, configured to acquire a plurality of alternative materials according to the target material in the project material dictionary in response to a user's checking operation on the target material; a second display module, configured to display information of the alternative materials in the project material dictionary; and a second response module, configured to replace the target material in the BIM model of the web page with the selected alternative material in response to a user's selection operation on the alternative material.

[0085] Embodiment Three

[0086] The embodiments also provide a computer device, such as a smartphone, a tablet computer, a notebook computer, a desktop computer, a rack server, a blade server, a tower server, or a cabinet server (including a single server or a server cluster composed of multiple servers), which can execute programs. As shown in the figure, the computer device 01 of the embodiments at least includes but is not limited to a memory 011 and a processor 012 that can be connected to each other through a system bus. Figure 3 It should be noted that, Figure 3 The computer device 01 is only shown with the components of the memory 011 and the processor 012, but it should be understood that all the shown components are not required to be implemented, and more or fewer components can be alternatively implemented. Figure 3 The computer device 01 is only shown with the components of the memory 011 and the processor 012, but it should be understood that all the shown components are not required to be implemented, and more or fewer components can be alternatively implemented.

[0087] The memory 011 (i.e., a readable storage medium) in the embodiment includes a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., an SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 011 can be an internal storage unit of the computer device 01, such as a hard disk or a memory of the computer device 01. In other embodiments, the memory 011 can also be an external storage device of the computer device 01, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device 01. Of course, the memory 011 can also include both the internal storage unit and the external storage device of the computer device 01. In the embodiment, the memory 011 is generally used to store an operating system and various application software installed on the computer device 01, such as program codes of the material construction plan quantity generation apparatus in Embodiment Two, etc. In addition, the memory 011 can also be used to temporarily store various data that have been output or will be output.

[0088] The processor 012 in some embodiments can be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chips. The processor 012 is generally used to control the overall operation of the computer device 01. In the embodiment, the processor 012 is used to run program codes or process data stored in the memory 011, such as the material construction plan quantity generation method, etc.

[0089] Embodiment Four

[0090] The embodiment also provides a computer readable storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., an SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, a server, an App application store, etc., having a computer program stored thereon, which, when executed by a processor, implements a corresponding function. The computer readable storage medium of the embodiment is used to store a material construction plan quantity generation apparatus, which, when executed by a processor, implements the material construction plan quantity generation method of Embodiment One.

[0091] It should be noted that, in this text, the term "comprising", "including" or any other variant thereof is intended to cover a non-exclusive inclusion, so that a process, method, article or apparatus that includes a list of elements not only includes those elements, but also includes other elements not expressly listed or inherent to such process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of other identical elements in the process, method, article or apparatus that includes the element.

[0092] The above-mentioned embodiment numbers of the application are only for description, not representing the advantages and disadvantages of the embodiments.

[0093] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be realized by software and the necessary general hardware platform, of course, they can also be realized by hardware, but in many cases the former is a better embodiment.

[0094] The above is only the preferred embodiment of the application, and does not limit the patent scope of the application, and any equivalent structure or equivalent process transformation, or direct or indirect application in other related technical fields, is also included in the patent protection scope of the application.

Claims

1. A method for generating material construction plan quantities, characterized in that, include: Obtain a BIM model, wherein the BIM model includes components and the component type, component attributes and component quantity of the components, and the component attributes include multiple attribute parameters; According to the preset material type matching rules, determine the material type that matches the component type and the component quantity; Based on the matching relationship between the component type and the material type, determine which attribute parameters in the component attributes are associated attribute parameters; A material description string is generated using the material type and the associated attribute parameters; Determine the target material corresponding to the material description string from the pre-stored industry material dictionary; and The planned construction quantity of the target material is determined based on the quantity of the component.

2. The method for generating material construction plan quantities according to claim 1, characterized in that, The method further includes: After obtaining the BIM model, the BIM model is created on the web page; After determining the planned construction quantity of the target material based on the quantity of the component, the target material and the planned construction quantity of the target material are written into the BIM model on the web page.

3. The method for generating material construction plan quantities according to claim 2, characterized in that, The steps for creating the BIM model on a web page include: A WBS structure is generated on the web page, wherein the WBS structure includes individual project information, unit information within the individual project, construction stage information, and construction section information; and Add the BIM model to the construction section information section of the WBS structure.

4. The method for generating material construction plan quantities according to claim 2, characterized in that, The industry materials dictionary includes several materials, and the information of the materials includes material type, material name, specifications, material type, unit and positive / negative tolerance; The step of determining the target material corresponding to the material description string in the pre-stored industry material dictionary includes: determining the target material corresponding to the material description string in the industry material dictionary according to the preset industry material matching rules.

5. The method for generating material construction plan quantities according to claim 4, characterized in that, The material information also includes a material industry code, wherein different material types, material names, specifications, and materials correspond to different codes, and the material industry code is generated based on the codes of the material type, material name, specifications, and material. Before the step of writing the target material and the construction plan quantity of the target material into the BIM model on the webpage, the method further includes: The target material's industry code in the industry material dictionary is matched with the material industry code in the project material dictionary. When the target material's industry code in the industry material dictionary matches successfully with the material industry code in the project material dictionary, the step of writing the target material and the corresponding construction plan quantity of the target material into the BIM model on the web page is then executed. When the target material's industry code in the industry material dictionary fails to match the material industry code in the project material dictionary, the target material's industry code in the industry material dictionary is matched with the material industry code in the enterprise material dictionary. When the target material's industry code in the industry material dictionary matches the enterprise material dictionary successfully, the step of writing the target material and the corresponding construction plan quantity into the BIM model on the web page is then executed.

6. The method for generating material construction plan quantities according to claim 5, characterized in that, The method further includes: When the material industry code of the target material in the industry material dictionary fails to match the material industry code in the enterprise material dictionary, the information of the target material in the industry material dictionary is added to the enterprise material dictionary, and the information of the target material in the enterprise material dictionary is added to the project material dictionary.

7. The method for generating material construction plan quantities according to claim 5, characterized in that, After the step of writing the target material and the construction plan quantity of the target material into the BIM model on the webpage, the method further includes: Displays the target material corresponding to the component and the planned construction quantity of the target material; In response to the user's verification operation on the target material, several alternative materials are obtained from the project material dictionary based on the target material; Display the information of the alternative materials in the project's materials dictionary; In response to the user's selection of the alternative material, the target material in the BIM model on the web page is replaced with the selected alternative material.

8. A material construction plan quantity generation device, characterized in that, include: The acquisition module is used to acquire a BIM model, wherein the BIM model includes components and the component type, component attributes and component quantity of the components, and the component attributes include multiple attribute parameters; The first determining module is used to determine the material type that matches the component type and the component quantity according to a preset material type matching rule; The second determining module is used to determine which attribute parameters in the component attributes are associated attribute parameters based on the matching relationship between the component type and the material type. The generation module is used to generate a material description string using the material type and the associated attribute parameters; The third determining module is used to determine the target material corresponding to the material description string from a pre-stored industry material dictionary; and The fourth determining module is used to determine the planned construction quantity of the target material based on the quantity of the component.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • BIM-based engineering quantity list compilation method, system and device and storage medium

    CN112541221A