| With the vigorous development of information technology,the application of building information technology in the field of construction has become more and more extensive.Integrating building information into the BIM model can greatly improve the efficiency of collaborative design and operation and maintenance of various disciplines in the construction field.BIM technology started late in our country but developed very rapidly.Information integration,modeling parameterization and model visualization are the salient features of BIM technology,which provides an efficient and intuitive information platform for the development of informatization in the construction industry.At present,the data interface between BIM model and structural analysis software is relatively scarce.BIM models are all "rigid bodies",and the models cannot perform dynamic demonstration of "load-deformation".Therefore,the BIM visualization function needs to be further strengthened.On the other hand,the geometric modeling efficiency of the finite element analysis software ANSYS is low,which pales in comparison with its powerful finite element analysis capabilities.The data interaction between Revit and ANSYS helps to improve the modeling efficiency of the ANSYS software.Aiming at the problems that the BIM model cannot reflect the deformation and the low efficiency of ANSYS modeling,this paper is based on the BIM core modeling software Revit for secondary development.The main research content and research results are as follows:(1)Aiming at the data barrier between Revit software and ANSYS software,redevelopment of Revit is carried out through C# language,and a plug-in for data conversion is generated.The plug-in can convert the Revit model data based on the IFC data standard into a model that conforms to the ANSYS APDL data specification Data,realized the import of model data from Revit software to ANSYS software,and improved the modeling efficiency of ANSYS software.Plug-ins are divided into straight-line model conversion plug-ins and curve-type model conversion plug-ins.The plug-ins include the conversion of geometric data and the conversion of attribute information such as materials.The data converted by the plug-ins can be directly used to establish a finite element model in ANSYS.(2)In response to the complexity of modeling curve models in ANSYS,the plugin for curve model conversion creates and continuously enriches the curve model library so that the plug-in can meet the modeling needs of more curve models,which is improved to a certain extent.Modeling efficiency of curve model in ANSYS.(3)In view of the problem that the BIM model cannot reflect the deformation,the node deformation data in the ANSYS model is fed back to the Revit model through the Dynamo visual programming,and the NURBS curve fitting tool is used to fit a limited number of discrete points into a continuous model line in Revit And generate the deformed model in Revit,so that the Revit model can reflect the deformation of the model under load to a certain extent.(4)Aiming at the problem of controlling the number of control points in curve fitting,the C# language is used for algorithm programming to screen the control points based on the fixed contour method,and the key control points of NURBS curve fitting are obtained,which is the most important part of the complex model in Revit.Plastic work provides a more efficient way,and also lays the foundation for BIM technology to dynamically demonstrate the results of structural deformation in real time.Through the research of this article,it is realized that the Revit model is imported into ANSYS and the deformation results are returned.This not only enriches the functions of Revit,but also enhances the geometric modeling capabilities of ANSYS,making ANSYS more focused on finite element analysis functions rather than geometric modeling.Model work.In addition,this article uses the fixed-line method to simplify the many control points,extract the key control points,reduce the data redundancy in curve fitting,and make the program run more efficiently.The work in this paper lays the foundation for Revit to realize the real-time feedback function of structural deformation.For example,the deformation of the structure can be synchronously reflected during the construction simulation,or the structure can be deformed under the multi-field coupling action of self-weight,earthquake,wind load,and impact load.Carry out real-time dynamic demonstrations,etc. |