Font Size: a A A

Research On Revit Secondary Development And Data Analysis Of Assembly-integrated Projects

Posted on:2021-04-16Degree:MasterType:Thesis
Country:ChinaCandidate:H LiFull Text:PDF
GTID:2392330620966614Subject:Architecture and civil engineering
Abstract/Summary:PDF Full Text Request
In recent years,building informatization has been continuously promoted and developed in China.BIM technology has the advantages of intuitive three-dimensional model effect display,convenient construction process simulation and scientific collaborative management mode,etc.It is widely used in practical engineering,especially assembly engineering with timesaving and efficient features.At present,the BIM model is mainly used for three-dimensional display in actual project applications,and it has not been "multiple use of one model",which means that its model information value has not been fully developed.Revit,as a BIM modeling software with the widest range of applications,has a good secondary development environment and can be expanded according to actual needs.In this regard,there is a certain amount of research results.However,most of the existing research focuses on the functional development of specific projects,and there are few studies on the extraction,processing and analysis of its model information and data.In view of the above situation,this article has done the following work for the secondary development of Revit and model data analysis:(1)Based on the BIM technology theory,combined with the C # programming language,the Revit collision check plug-in was developed to realize the multi-professional model collision problem search and the automatic positioning function of the plane and 3D view collision components,which verified the stability of the plug-in in the actual project.It avoids the problems of low efficiency and errors in human data collection.(2)Based on the modular design method and the dimensional characteristics of the prefabricated components of the integrated engineering,the parametric modeling plug-in for prefabricated components was developed in combination with the C # programming language,which realized the rapid creation of the prefabricated component model during the construction phase and optimized the construction process model Deepen efficiency.(3)Based on the SQL Server2005 database management platform and ODBC,combined with the characteristics of the Revit model list,ODBC is used to export model data to the SQL Server database management platform,which realizes the freedom of model data between the Revit application program and the SQL database management platform The conversion function provides a basis for data extraction.(4)Based on the theory of data analysis,combined with Python language,the model data decision tree algorithm is written,and the probability distribution of feature attributes under different situations is established.The applicability of the classic C4.5 decision tree algorithm in engineering data analysis is discussed.The confusion matrix is used to verify the accuracy of the decision tree,and the data set prediction model and decision tree algorithm rules are obtained.
Keywords/Search Tags:Revit secondary development, Revit model collision check plug-in, parametric modeling plug-in, C4.5 decision tree algorithm
PDF Full Text Request
Related items