Search

CN-122022716-A - BIM-based budget list intelligent programming system and method

CN122022716ACN 122022716 ACN122022716 ACN 122022716ACN-122022716-A

Abstract

The invention provides a budget inventory intelligent programming system and method based on BIM, which relate to the technical field of construction engineering cost management and comprise a data importing module, an engineering inventory construction module, a knowledge graph module, an intelligent matching module, an inventory processing module and a pricing module, and are characterized in that the data importing module is used for importing real object engineering quantity files generated or outside by the BIM model and analyzing component related information, the engineering inventory construction module is used for constructing a construction map budget engineering inventory structure according to a hierarchy, the knowledge graph module is used for constructing and updating a component-inventory-quota knowledge graph, and the invention replaces complex operations related to traditional manual identification graphs, calculation and inventory through the intelligent association of BIM component attributes and inventory specifications and the combination of a rapid retrieval mechanism of a path key value table, greatly simplifies inventory programming flow, remarkably accelerates programming progress, effectively shortens the whole period of construction cost programming, and improves work advancing efficiency.

Inventors

  • WANG LIANG
  • YUAN SHUO
  • Lin Kaiye
  • YANG ZUXIN
  • ZHOU WEI
  • HU KAI
  • XU KAI
  • WANG YUHANG
  • YAN BIN
  • YIN SHILONG
  • ZHOU AO
  • CHEN JIAXI

Assignees

  • 中建三局集团有限公司
  • 中建三局第一建设工程有限责任公司

Dates

Publication Date
20260512
Application Date
20251229

Claims (10)

  1. 1. The budget inventory intelligent programming system based on the BIM comprises a data importing module, an engineering catalog construction module, a knowledge graph module, an intelligent matching module, an inventory processing module and a pricing module, and is characterized in that the data importing module is used for importing a physical engineering quantity file generated by the BIM or outside and analyzing relevant information of a component, the engineering catalog construction module is used for constructing a construction graph budget engineering catalog structure according to a hierarchy, and the knowledge graph module is used for constructing and updating a component-inventory-quota knowledge graph; The intelligent matching module comprises a contract list matching unit and a national standard list matching unit for respectively realizing contract list recall screening and missing item national standard list matching, the list processing module comprises a list merging unit, a quota applying unit, a measure list input unit and a list summarizing unit for respectively realizing list merging, quota intelligent application, measure list processing and list summarizing, and the pricing module is used for completing engineering pricing configuration, cost calculation and report generation according to a list pricing rule and adapting to different bidding mode flow differences.
  2. 2. The BIM-based budget inventory intelligent compiling system according to claim 1, wherein the file format supported by the data importing module comprises a standard format file output by cxt, cxa, xlsx and BIM calculation plug-ins, after importing, a multidimensional engineering quantity calculation item of an automatic analysis component comprises calculation data of inventory engineering quantity, rated engineering quantity, volume, area and length dimension, and the physical engineering quantity file comprises component type, component name, characteristic attribute and engineering quantity calculation item information.
  3. 3. The BIM-based budget inventory intelligent programming system according to claim 1, wherein the hierarchical structure constructed by the engineering catalog construction module is engineering node-single engineering-unit engineering-sub-division item-measure item-inventory-quota, the knowledge graph module further comprises a path key value table generation unit for extracting inventory/quota path information in a knowledge graph and storing the inventory/quota path information in a database, the knowledge graph is updated synchronously, the entity of the knowledge graph comprises component type, component attribute value, inventory and quota, the entity connection comprises component attribute item, association list and association quota, the construction step of the knowledge graph comprises carding component type, component attribute and attribute value, the attribute comprises basic attribute and sub-attribute, the sub-attribute does not comprise sub-attribute, the attribute value comprises text type, numerical type and constraint type, the decision tree form knowledge graph with component type as a root node is generated based on component attribute main data, the internal node of the decision tree is an attribute judgment condition, the leaf node is an association list and quota is updated synchronously, the entity connection comprises component attribute item, the association list and association quota is related to the component attribute main data is modified, the knowledge graph and the path key value adopts the following formula to calculate the matching degree of the key value: s=Σ (w_i seed s\u) i) (i=1 to n), The method comprises the steps of S being the total score of the matching degree of a component and a list/quota, w_i being the weight coefficient (0 < w_i is less than or equal to 1 and Σw_i=1) of the ith component attribute, presetting the influence degree of the attribute on list matching (such as component type weight 0.3, material weight 0.25, size parameter weight 0.2, process practice weight 0.15 and part attribute weight 0.1), s_i being the semantic matching score (0 is less than or equal to s_i is less than or equal to 1) of the ith attribute, outputting by a semantic matching model, and n being the number of the component attributes participating in matching.
  4. 4. The BIM-based budget inventory intelligent programming system according to claim 1, wherein the contract inventory matching unit of the intelligent matching module performs the following operations of classifying components and contract inventory according to unit projects and subsection item attributes of an engineering catalog structure to obtain component sets and contract inventory sets, traversing the component sets, acquiring corresponding inventory groups based on component types, wherein the inventory groups comprise names, necessities, presets and associated inventory attributes, recalling candidate contract inventory through a path key table, calculating matching degree by utilizing a semantic matching model, screening the inventory according to inventory group constraint, and the screening rule satisfies the following formula: When S is more than or equal to T, the candidate list is listed, when the grouping attribute is 'single selection' and max (S_1, S_2,.. S_k) is more than or equal to T, the single selection grouping is optimal, and when the grouping attribute is 'multiple selection' and S_j is more than or equal to T, the multiple selection grouping is completely listed; Wherein T is a preset basic threshold (T is more than or equal to 0.5 and less than or equal to 0.9, and the default value is 0.85); S is the matching degree of candidate lists, S_1-S_k is the matching degree of each candidate list in a single-choice group, S_j is the matching degree of a j-th candidate list in a multi-choice group, the national standard list matching unit determines a list library according to a target region and a national standard specification to carry out intelligent matching on missing item components, the quota application unit realizes intelligent quota application based on quota grouping constraint, and quota mutual exclusion judgment meets the following formula: m (M1, M2) =1, when G is present, and M1 e G and M2 e G; Wherein M (M1, M2) is the mutex judgment result of the quota M1 and M2, 1 represents mutex, 0 represents non-mutex, G is a quota mutex packet and is generated by combing the work content of the list.
  5. 5. The BIM-based budget inventory intelligent programming system according to claim 1, wherein the inventory merging unit merges the inventory according to a consistency rule, the consistency matching rule is name+type+feature attribute+unit+unit, and the engineering quantity merging formula is: q=Σq_j (j=1 to k), The method comprises the steps of Q is the engineering quantity of the combined list, q_j is the engineering quantity of the j-th source list, k is the quantity of the source lists participating in the combination, and the consistency of the list is verified by the following formula before the combination: c=1 and, when n1=n2N t1=t2N A1 = a2N u1=u2N p1=p2; c=0, other cases; the method comprises the steps of C representing a consistency verification result, 1 representing consistency, 0 representing non-consistency, N representing a list name, T representing a list type, A representing a characteristic attribute set, U representing a list unit, and P representing a contract list unit price.
  6. 6. The BIM-based budget inventory intelligent programming system according to claim 1, wherein the missing term detection formula of the national standard inventory matching unit is as follows: L=1- (number of matched inventory packets/total number of inventory packets that the component should match), Wherein L is the missing term rate; when L >0, the system generates a corresponding national standard list based on the knowledge graph, when L=0, the system judges that no missing items exist, the measure list input unit supports the calling and input of a scheme type measure list, supports the calling of a contract list or the national standard list, executes rated calling on the measure items corresponding to the national standard list, and the calling priority is calculated according to the following formula: P=α・S_m+β・C_u, The system comprises a rating module, a rating module and a report generation module, wherein P is a rating call priority, alpha is a matching degree weight (alpha is more than or equal to 0.6 and less than or equal to 0.8 and a default value is 0.7), beta is a using frequency weight (beta is more than or equal to 0.2 and less than or equal to 0.4 and a default value is 0.3), alpha+beta is=1, S_m is a matching degree of the rating and a list (S_m is more than or equal to 0 and less than or equal to 1), C_u is a historical using frequency of the rating (unit: times/thousand lists and a value range of 0-100), and the rating module is specifically used for finishing engineering profile setting, charging configuration, branch item list charging, total price measure charging calculation, cost summarization and report generation according to a list charging rule.
  7. 7. The intelligent programming method of the budget list based on the BIM, which is applied to the intelligent programming system of the budget list based on the BIM according to any one of the claims 1 to 6, is characterized by comprising the following steps: S1, importing physical engineering quantity, analyzing a physical engineering quantity file or an external physical engineering quantity file generated by a BIM model through a data importing module, extracting component type, characteristic attribute and engineering quantity calculation item information, and generating a standardized component information data table after analysis is completed; S2, constructing an engineering catalog structure, and completing catalog construction according to an engineering node-monomer engineering-unit engineering-subsection item-measure item-list-quota level, wherein the unit engineering is divided according to construction professions, and the subsection item corresponds to a component part attribute; s3, constructing a component-list-quota knowledge graph and a path key value table, combing component attribute main data, generating a decision tree-form knowledge graph, extracting path information and storing the path information into the path key value table, and synchronously updating the path key value table when the knowledge graph is updated; S4, intelligent matching of the list comprises contract list matching and national standard list matching, wherein the contract list matching is based on engineering catalog classification and knowledge map recall candidate list, the matching degree is calculated through a semantic matching model, and the optimal list is screened according to grouping constraint; S5, list processing, namely merging the lists according to the consistency rule, restricting the intelligent set quota based on the quota grouping, inputting the scheme type measure list and completing list summarization to generate a merged list data table; And S6, list pricing, namely finishing engineering profile setting, fee taking configuration, subsection list pricing, total price measure fee calculation, cost summarization and report generation according to the list pricing rule, and adapting the flow nodes according to the bidding mode.
  8. 8. The method for intelligently compiling a budget inventory based on BIM according to claim 7, wherein in the step S3, the decision tree construction of the knowledge graph comprises taking a component type as a root node, taking a component attribute as an internal node, taking an attribute value as a branch, taking an association inventory and a quota as leaf nodes, and the update frequency of a path key value table is kept consistent with the update frequency of main data of the component attribute, and the path matching weight is recalculated after each update.
  9. 9. The method for intelligently programming a BIM-based budget inventory according to claim 7, wherein in S4, when the contract inventory matches the bid pattern for the national standard inventory, the following steps are executed: Classifying the components and the contract list into peer-to-peer sets according to an engineering directory structure; traversing the component set, and acquiring corresponding list groups (containing the mandatory attribute, the multi-optional attribute and the precondition) based on the component type; classifying the contract list into list groups through the knowledge graph, so that the contract list inherits the engineering quantity calculation item attribute of the national standard list; calculating the matching degree of the contract list and the component by adopting a formula S=Σ (w_i, s_i), screening a result according to grouping constraint, selecting a list with highest matching degree and more than or equal to T by a single selection group, and selecting all the lists with more than or equal to T by multiple selection groups; And extracting engineering quantity from the component calculation items, assigning the engineering quantity to a matched contract list after adapting according to the list units, and triggering manual verification when the units are inconsistent.
  10. 10. The method for intelligent programming of BIM based budget inventory of claim 9, wherein in S6, the adapting of different bidding modes comprises: The rate bidding mode comprises the steps of skipping contract list importing and matching, and directly executing S4 Chinese bidding list matching, S5 listing processing and S6 listing pricing; Simulation list bidding mode, namely referring to the flow of the national standard list bidding mode, and executing S4-6 after the simulation list of the non-reference national standard list supplements component attributes through manual association; And (3) a national standard list bidding mode, namely detecting missing items through a formula L=1- (the number of matched list groups/the total number of matched list groups of a component) after completing contract list matching, and executing list processing and pricing after supplementing the national standard list.

Description

BIM-based budget list intelligent programming system and method Technical Field The invention relates to the technical field of construction engineering cost management, in particular to an intelligent budget list compiling system and method based on BIM. Background In the prior art, construction engineering cost engineering quantity list programming core is finished manually, technicians need to manually identify component information in construction drawings, and calculation and cross rate operations are performed according to national standards. With the development of BIM technology, part of enterprises begin to extract component attribute information by utilizing the visualization and parameterization characteristics of the BIM model, and data support is provided for inventory compiling, but most of the enterprises still need to manually correlate and match the BIM component information with inventory items; However, in the prior art, the manual graph recognition, the calculation amount and cross rate flow are complicated, the efficiency is low, list items and error items are easily caused by manual errors, the correlation of BIM component attributes and list specifications lacks a systematic scheme, the matching accuracy depends on experience of technicians, consistency is difficult to ensure, the fusion processing of a contract list and a national standard list lacks a unified rule, the mutually exclusive relation processing of list merging and rating application is imperfect, the flow suitability in different bid-bidding modes is poor, the requirements of diversified projects are difficult to meet, the standardization degree of list compilation results is low, and subsequent bid-bidding and cost control work is difficult to directly connect, so that the invention provides a budget list intelligent compiling system and method based on BIM to solve the problems in the prior art. Disclosure of Invention Aiming at the problems, the invention provides a budget list intelligent programming system and a budget list intelligent programming method based on BIM, which are characterized in that by intelligently associating BIM component attributes with list specifications and combining a rapid retrieval mechanism of a path key value table, complicated operations of traditional manual graph recognition, calculation and list association are replaced, the list programming flow is greatly simplified, the programming progress is remarkably accelerated, the whole period of cost programming is effectively shortened, and the work propulsion efficiency is improved. The invention aims at realizing the technical scheme that the budget inventory intelligent compiling system based on BIM comprises a data importing module, an engineering catalog construction module, a knowledge graph module, an intelligent matching module, an inventory processing module and a pricing module, wherein the data importing module is used for importing a physical engineering quantity file generated by or outside a BIM model and analyzing relevant information of a component; The intelligent matching module comprises a contract list matching unit and a national standard list matching unit for respectively realizing contract list recall screening and missing item national standard list matching, the list processing module comprises a list merging unit, a quota applying unit, a measure list input unit and a list summarizing unit for respectively realizing list merging, quota intelligent application, measure list processing and list summarizing, and the pricing module is used for completing engineering pricing configuration, cost calculation and report generation according to a list pricing rule and adapting to different bidding mode flow differences. The file format supported by the data importing module comprises standard format files output by the cxt, the cxa, the xlsx and the BIM calculation plug-in, after importing, the multidimensional engineering quantity calculation items of the component are automatically analyzed, the multidimensional engineering quantity calculation items comprise calculation data of a list engineering quantity, a rated engineering quantity, a volume, an area and a length dimension, and the physical engineering quantity file comprises component type, component name, characteristic attribute and engineering quantity calculation item information. The method is further improved in that a hierarchical structure constructed by the engineering catalog construction module is engineering nodes, single engineering, unit engineering, sub-items, measure items, lists and quota, the knowledge graph module further comprises a path key value table generation unit, the path key value table generation unit is used for extracting list/quota path information in a knowledge graph and storing the list/quota path information in a database, the path key value table is synchronously updated when the knowledge graph is updated, the entities of the