| With the rapid development of information age,China’s construction industry information coverage is more and more extensive.Engineering bill calculation is the key work in construction project.Engineering bill calculation based on BIM technology can realize 3D visual bill calculation and improve the accuracy of calculation and the efficiency of calculation personnel.This paper takes concrete engineering as the research object,based on the BIM mainstream software Revit studies the bill calculation quantity of concrete engineering,and realizes the direct output of the Revit model to meet the requirements of the specification.Through a large number of literature analysis and professional practice investigation,the problems in the calculation of concrete engineering bill based on BIM mainstream software Revit are summarized as follows: modeling efficiency is low and human error is easy to occur when using Revit software to model concrete engineering;the internal deduction rules of the model are inconsistent with the bill specification,which leads to the inconsistency between the model quantity and the bill quantity;the Revit model does not have many list attributes of the bill quantity,and it is difficult to establish the matching relationship between the model and the bill;Revit the internal schedule quantity statistics data can not be directly used in the bill quantity data table,need a lot of manual data processing.According to the above problems,based on the theoretical research of BIM technology,the process of calculation of 3D bill engineering quantity of concrete engineering is studied:(1)The built-in Dynamo of Revit software can be directly called to realize the secondary development advantage of visual programming,compile visual script,parameterize linkage Revit realize the Dynamo and rapid modeling of concrete engineering column beam and slab,and improve the modeling efficiency and model quality.(2)This paper analyzes the difference between the internal deduction rules and the bill deduction rules of the Revit software,uses Dynamo visual programming to traverse the connection state of the components,modifies the priority of the connection between the column beam floor members,and exchanges the shear relationship between the floor and the beam,floor and column,so that the model deduction rules conform to the bill specification.(3)Modular analysis Revit model and bill architecture,create model,bill tree structure diagram,analyze the similarity between the two,and establish a one-to-one mapping relationship between model components and bill subitems.The secondary development plug-in is designed based on C# language and Revit secondary development principle: Taking the XML data structure as the bridge,the mapping relation tree structure is fused into the XML bill tree structure,and the XML data is converted into the list data table structure to save.A matching rule and path of model and bill are established to lay a data foundation for Revit model output bill quantity.(4)The output plug-in of bill of quantities is designed based on C# language and Revit secondary development principle.The XML bill file is imported into the Revit platform in the form of tree structure,and the bill attribute is given to the corresponding model component in the form of Revit shared parameters.Compile fixed bill format and data content to realize the direct output of bill quantity data table and cost control platform data source data table.Finally,using the research results of this paper,the bill engineering quantity statistics of concrete structure columns,beams and floors of a residential building are carried out,and the error analysis between the final engineering quantity and the manual engineering quantity of the engineering Excel is carried out,so as to verify the feasibility of this technical scheme. |