Research on Information Management of Prefabricated Component Hoisting Construction Based on Dynamo | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Method Article Research on Information Management of Prefabricated Component Hoisting Construction Based on Dynamo Dian Xu, Wenbo Wang, Fei Yi This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-3971568/v1 This work is licensed under a CC BY 4.0 License Status: Posted Version 1 posted You are reading this latest preprint version Abstract The application of Building Information Modeling (BIM) in the management of prefabricated component lifting operations in prefabricated construction can significantly improve construction efficiency. However, due to its high level of complexity and cost, it has not been widely adopted. To address this issue, this study focuses on the research of lifting operation information management based on Dynamo. By integrating BIM, Dynamo and mobile information management servers, a comprehensive system for managing prefabricated component lifting operation information is created. First, the paper elaborates on the detailed process of prefabricated component lifting operation information management based on Dynamo, covering the construction preparation stage and the lifting construction stage. Subsequently, Dynamo is utilized to develop programs for information input and processing, component sorting, and component coding and QR code generation. Furthermore, a mobile information management server is employed to build an information management application. By scanning Dynamo-generated QR codes, workers can access basic information about components, as well as upload construction and quality inspection data. Furthermore, this application facilitates information sharing and real-time data collection. Finally, this method is tested in a case study involving the lifting operation of composite slabs. The results show that the management system developed based on Dynamo can effectively improve the efficiency of hoisting construction information management prefabricated components of modular construction, reduce management costs, and promote sustainable development of engineering construction. Information Management Dynamo Prefabricated Components Construction Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 Figure 10 Figure 11 Figure 12 Figure 13 Figure 14 Figure 15 Figure 16 Figure 17 Figure 18 Figure 19 Figure 20 Figure 21 1 Introduction The lifting operation of precast components is a critical stage in the construction process of prefabricated building, as it significantly impacts the project's cost, schedule, and quality objectives (Katiyar and Kumar, 2023 ). During the lifting process of prefabricated components, accurate identification of component identities, obtaining component location information, and timely collection of construction information are essential to effectively prevent issues such as component loss, difficulties in locating components and installation errors (Zhang, 2021). These measures ensure the orderly progress of construction. To achieve these goals, researchers have conducted numerous in-depth studies. Currently, researchers are focusing on using Building Information Modeling (BIM) to support lifting operation (Begi and Gali, 2022). BIM has enabled the creation of a unified database using building models. This provides powerful support for managing a large number of prefabricated components with similar shapes. BIM and modular construction are naturally compatible (Divin,2020). Existing research mainly focuses on integrating BIM, information management platforms and automatic identification technologies (Hartmann et al., 2012 ). This integration aims to achieve identification and information collection of prefabricated components (Liu and Zou, 2021 ). Additionally, it addresses the storage of engineering information. In these approaches, BIM serves primarily as a database responsible for storing and providing engineering information. The processing of information relies on dedicated information management platforms. The intelligent identification, tracking, monitoring, and management prefabricated components are achieved through the use of automatic identification technologies such as RFID (Radio Frequency Identification), QR codes (Liu, 2020 ; Wang, 2022 ; Hu et al., 2018 ; Bradley et al., 2016 ). The integration of BIM, information management platforms, and automatic identification technologies allows for comprehensive collection and storage of construction information, facilitating timely sharing and communication. The integration has positively impacted information management during lifting operations (Jordan et al., 2019 ). However, these methods still have limitations, such as high costs and difficulties, particularly in the development of information management platforms and the BIM integration with these platforms. These jobs have a large workload and require developers with specialized programming knowledge. These places high demands on the financial and technical strength of the construction company (Liu, 2015 ; Borhani et al., 2017 ; Li, 2021 ). Although construction companies can purchase information management platforms offered by BIM companies, but these generic platforms can only provide basic functionalities and may not effectively address complex and ever-changing engineering challenges. Moreover, the difficulty and cost of customizing these platforms to meet specific user requirements remain high (Yang, 2018). Undoubtedly, this hinders the application and promotion of new methods. Therefore, the question of how to achieve information support for the lifting operation using BIM in a simple, convenient, and cost-effective manner has been raised. In this Research, which Purpose is presents a method for managing information during the hoisting construction of prefabricated components based on Dynamo. The objective of this work is to reduce the application difficulty and cost of BIM-based prefabricated component information management, contributing to the promotion of BIM and the improvement of prefabricated component information management practices. The novelty of this work lies in the utilization of Dynamo, a built-in plugin in Revit, to develop programs with different functionalities, such as component sorting, QR code generation, and information extraction and entry. This enables the collaborative application of Revit, Dynamo, and a mobile information server in information management tasks. Additionally, the paper presents specific application frameworks and approaches. Finally, the paper also explores the feasibility of synergistic applications between Dynamo and other technologies in information management. 2 Methods 2.1 Dynamo Introduce Dynamo, developed by Autodesk, is a visual programming tool that offers an intuitive interface for users (Salamak et al., 2019 ). Users can build intricate design logic and algorithms without requiring in-depth programming knowledge by simply dragging, connecting, and adjusting nodes (Kensek, 2018 ; Ignatova et al., 2018 ). The software comes with a rich set of nodes for BIM model interaction and data processing. The Revit model interaction nodes not only support batch creation of Revit models, but also enable users to retrieve, extract, and modify data within the Revit models (Thabet et al.,2022). The data processing nodes allow for processing, analysis, and computation of various information imported into Dynamo. Consequently, users can connect different functional nodes within Dynamo to create algorithms and tools that solve specific problems (Gao et al., 2019 ). Compared to the traditional approach of secondary development using the Revit API, Dynamo provides a simpler, faster, and more cost-effective solution to meet the application requirements based on Revit. 2.2 Implementation Framework To establish a Revit + Dynamo information management scheme for lifting operation, it is essential to synthetically consider the functions of the Dynamo and the information management requirements. By conducting a thorough review and analysis of existing literature and resources, this study aims to extract key aspects of information management in lifting operation and identify corresponding requirements for effective information management applications is shown in Table 1 . Table 1 Information management requirements of component hoisting operation Critical Work information record Information process Information sharing lifting sequence planning ▲ Component verification △ ▲ △ selection and tracking △ △ Construction information recording and storage ▲ ▲ △ ▲:Dynamo fully support, △: Dynamo partial support It is evident that relying solely on Dynamo is inadequate for achieving information shared during the construction process. This study presents a framework for hoisting construction management based on Revit and Dynamo, in conjunction with a mobile information server. The framework takes into account the information management requirements of hoisting construction and the characteristics of Dynamo is shown in Fig. 1 . In this framework, Revit serves as the central data storage responsible for accurately and comprehensively storing component information and providing information support for the project. Dynamo acts as the central platform for information processing, developing programs based on management requirements to retrieve and modify information within the BIM, as well as exporting, importing and processing data. The mobile information server enables the sharing and collection of information. It transmits project information processed by Dynamo to workers, while also collecting real-time construction data generated during the construction process. 2.3 Construction Information Management Method This paper will introduce the application process of the development information management framework in the construction preparation stage and construction stage in detail is shown in Fig. 2 . 2.3.1 Construction Preparation Stage 1. Revit model creation: During the construction preparation stage, according to the design drawings, the project Revit model is created with the assistance of Dynamo scripting. Through Dynamo, we can extract component information from CAD drawings and Excel tables, such as component name, location, size, and input information into corresponding Revit component models to provide basic information for subsequent work. 2. Revit Component information processing: After the Revit model is created, the components are sorted using Dynamo according to the approved lifting scheme. Next the component information is extracted according to construction requirements to generate QR code. To facilitate the management and timely updates of the QR codes, it is essential to input the generated QR codes into the corresponding component Revit models. This enables batch selection of components in the Revit model and allows for modifications or exporting of the QR codes. Finally, the QR codes are sent to the prefabricated component manufacturer. Upon completion of the prefabricated components, the QR codes are affixed to the respective surfaces of the components. This process ensures the effective management and handling of component information during the construction preparation stage through the use of Dynamo and Revit models. 2.3.2 Construction Stage The main tasks in the Hoisting engineering stage are as follows: prefabricated components component entry inspection, Hoisting engineering and quality inspection and recording. Each main task has the following work content: 1. Prefabricated components component entry inspection: When prefabricated components enter the construction site, workers verify and collect the information of the components by scanning the QR code on the surface of the components. After scanning the QR code, the information management application will automatically record the entry time of the components and the information of the verifier. Workers check the components according to the scanned information of components and fills in the check result. This information is uploaded to the back-end database and can be viewed at any time via computer and cell phone. The automatic collection of the system reduces the information entry workload of construction and management personnel and improves work efficiency. 2. Lifting operation: After the lifting and installation process of components, the installation personnel scan the QR codes on the surface of the components to retrieve information such as component number, location, lifting sequence. This ensures the correct selection of components and improves construction efficiency. 3. Quality inspection: After installation is completed, quality management personnel inspect the installed components based on acceptance criteria and register the checking information. The database automatically records the acceptance personnel and time. The recording of this information supports tracking of project progress, enhances component traceability, and facilitates tracking of quality responsibility. Lastly, the construction information during the lifting process is synchronized and stored in the database of the mobile information server. Managers can access and export the data at any time, and synchronize construction information with BIM information through Dynamo information import and processing nodes. This ensures the consistency between construction information and BIM models. 3 Program creation 3.1 Visual Programming in Dynamo 3.1.1 Dynamo Script “Information Input and Processing” The management of prefabricated component information based on BIM not only requires a substantial amount of initial engineering data as a foundation but also necessitates the input of construction information collected at various construction stages. This information comes in many forms, including Excel, images and CAD drawings. Convenient and comprehensive data entry functions are necessary. Therefore, this paper develops a Dynamo program that can quickly input the above common information, and has a relatively perfect automatic information input function. The process of information entry can be divided into three main steps: (1)external data import, (2)Dynamo processing, and (3)Dynamo driving Revit, as shown in Fig. 3 . The main distinction among different types of information lies in the external data import and Dynamo processing steps. Therefore, when developing the information entry program, it is only necessary to design the corresponding external data import and Dynamo processing methods according to the information type, while the remaining tasks can use one method together. The programming process is shown in Fig. 4 . 1. Importing CAD Drawing Information: The core nodes for importing CAD drawing information are the CAD Text Data series nodes within the BIMOROH node package. These nodes can directly obtain the curves, annotated data, and annotated data coordinates of target components from CAD drawings linked to Revit. This method not only reduces the need for pre-cleaning CAD drawings but also avoids the problem of Revit crashing caused by CAD drawing decomposition. Next, the Distance To node is used to calculate the distance between the component model and the extracted CAD annotation data coordinates. Then, the Get Item At Index node is used to match the component model with the CAD annotations. Finally, the Set Parameter By Name node is used to input the corresponding data. 2. Importing images: Importing picture can be done by clicking the "Manage Images" button in the Manage panel of the Revit. The user can select the folder where the project images are stored and import them into Revit. Next, in Dynamo, the "Element Types" and "All Elements of Types" nodes can be used to read the file names of the images. By associating the image names with a common and unique value in the component instance information, the "First Index of" and "Get Item At Index" nodes can be used to retrieve their corresponding indexes in different lists. Finally, the "Set Parameter" node is used to input the images into the corresponding components. 3. Importing Excel: Dynamo already provides comprehensive nodes for importing Excel information. Users can use the built-in "Import Excel" node to quickly import data from Excel tables. Then, data processing nodes such as "List Flatten" and "Transpose" can be used to group and extract the data. The subsequent steps of matching the data with the component model and inputting the data are the same as above. 3.1.2 Dynamo Script “Precast Components Sorting” According to the approved precast component lifting plan, draw a model line in Revit following the designated lifting sequence. Then, import the Revit model into Dynamo using the "Element Geometry" node and generate a list of center point locations of the precast components using the "Element Get Location" node. Next, the "Closest Point To" node is used to obtain the points on the model line that are closest to each precast component's center point. Since the model line is drawn following the designated lifting sequence, the positional parameters of these points on the model line represent the lifting order of the precast components. Therefore, the "Parameter At Point" node can be used to express the positions of these points on the model line through the value range [0, 1]. Finally, the "Sort By Key" node is used to establish the correspondence between the component models and the points on the model line that are closest to the center points of the component models. Through this process, the corresponding lifting sequence of each component can be obtained. The sequence of precast components is shown in Fig. 5 . 3.1.3 Dynamo Script “Component Coding and Generating QR Code” This part of the work is divided into two steps: data integration and component encoding, and generating QR codes. (1) Data Integration and Component Encoding: In order to facilitate component information management, the component encoding should follow the principles of uniqueness, rationality and simplicity. The data integration work uses the methods described in section 3.1.1 , Operators can choose to export and integrate various types of component information, such as names, lifting sequence and component elevation. Since the storage forms of component information are different, for example, the lifting sequence is in digital form, while the encoding and elevation are in string form, it is necessary to unify the data types before integration to avoid programming errors. The data integration can be achieved through a Python Script node, as shown in Fig. 6 . (2) Generating QR Code: After component coding is completed, the QR Code node can be loaded to generate QR code according to component coding. Then, the QR code needs to be named and exported. First, use the Directory Path node to get the path to export, and use the Code Block node to name the QR code file after the path. Finally, use the Change Path node to name the extension of the output file as. Png format, and then use the Write To File node to achieve the QR code export. For details, see Fig. 7 . 3.2 information management application 3.2.1 Function Introduction The information management application are used to collect and share information of prefabricated components during hoisting engineering. A crucial role is played by the QR code generated by Dynamo. Workers use mobile phones to scan the QR code on the surface of prefabricated components, to obtain relevant information. Meanwhile, the server stores the read component information into the database. Setting the component name in the database to not repeat ensures that each component has a unique record. Therefore, the subsequent construction information entry can expand which based on existing component records. This method has the advantage of storing key information of prefabricated components in the QR code, with the server only responsible for reading the code and collecting the information which is read. It greatly reduces the difficulty and cost of development, as there is no need to export information about the prefabricated components from the Revit model and store it on the server. During the subsequent information entry process, the information collected from the hoisting process can be automatically admitted to the Revit model using the Dynamo information entry program. 3.2.2 Implement Method The creation of information management application is based on the mobile information management server. The server has built-in diverse application templates, such as barcode and QR code reading, data querying and modification. Therefore, users can select different templates to combine according to needed in order to create mobile Internet applications quickly. The information management application developed on the basis of this mobile information management server can achieve the rapid reading and recording of QR codes and the real-time collection of information, such as progress data, quality data during the construction process. Moreover, users also can log in to the server on their mobile phones or computers to view the information within the server. This provides information support for the regulation and decision-making of project managers. The flow of building the information management application is shown in Fig. 8 . 1. Web Site Creation: After the Web site name, logo and data synchronisation frequency have been set, the server will generate the application entry point. Figure 9 . However, at this stage, the application does not have any functionality. The next steps involve user data input, database configuration, and application functionality development. 2. User Data Entry: User data can be imported from Excel or entered manually. Figure 10 . 3. Database Setup: Define the database columns according to the actual requirements and set the data types and collection methods for each column. This application automatically collects the entry time of components, the person in charge of input acceptance, the person in charge of installation acceptance and the completion time of installation acceptance to improve the efficiency of information input, Fig. 11 . 4. Application page setup: In the file manager window, right-click on the page options and select 'Create New Page'. Choose the page functionality based on the requirements. Because this information management application with the help of component QR codes for information sharing and collection, select 'Scan' and 'Input' on the page type. On the right-hand side, select the database for information input and set the ID field in the database as the key field to avoid duplicate data entry. Finally, select the database fields that need to be manually input by the user in the field column to complete the setup of the application, Fig. 12 . 4 Case Study This paper utilizes the proposed information management method to support the Lifting operation of prefabricated components, taking a dormitory building project at a university in Chongqing City as an example. Project overview: The structural system of this dormitory building is a prefabricated concrete structure with 5 floors above ground, as shown in Fig. 13 . The horizontal components of this dormitory building consist of composite floor slabs, distributed across floors 2F to the roof level. 4.1 Construction Preparation Stage Use the Dynamo program to extract prefabricated component information from the CAD drawings, such as prefabricated component numbers, location information, and then use the extracted information to assist in the creation and refinement of the Revit model. For example, to extract prefabricated component numbers from CAD drawings, follow these steps: refer to Fig. 14 , use the CAD Text Data From Layers node, and input the CAD layer name ' prefabricated Component Number' to extract the information into Dynamo. Then, use the CAD Curves From CAD Layers node to import line segments from the CAD drawings into Dynamo, which will support the subsequent Revit model creation. After completion of the Revit model, the information linking program can associate the CAD component number information with the corresponding component models. Additionally, it can automatically input the component number information into the selected component parameters, as demonstrated in Fig. 15 , Fig. 16 . After the completion of the Revit model creation, the management personnel sort the prefabricated components at each level according to the lifting plan using the Dynamo program (Fig. 17 ). Next, they extract data from each prefabricated component model within Revit, including component names, positions, and assembly sequences. These pieces of information are combined to generate QR codes (Fig. 18 ). The generated QR codes are named based on component numbers and saved to a designated folder. Subsequently, the management personnel can utilize the Dynamo image import program to automatically import the QR code images from the folder into the Revit model and associate them with the respective prefabricated component models. This allows the management personnel to conveniently select and modify QR codes or export them in batches at any time (Fig. 19 ) 4.2 Lifting Operation Stage During the lifting process, workers use an information management application to scan the QR codes affixed to the surface of prefabricated components. This allows them to retrieve relevant information about the components, thereby determining their identity and installation position (Fig. 20 ). Simultaneously, the information management application records the scanned component information and automatically logs the scanning time and personnel information in the backend database. This enables tracking of the component's status. Once the installation of prefabricated components is complete, inspectors conduct inspections and verifications according to specifications. The verification results are reported by scanning the QR codes on the prefabricated component's surface. The inspector's information and inspection time are automatically recorded in the backend database. The mobile information server can collect real-time data on construction progress, quality information and worker productivity. This facilitates monitoring and control of key stages in hoisting constructionmanagement personnel. After the lifting operation is completed, the prefabricated component information from the database can be imported into Excel. (Fig. 21 ). Then, using the Dynamo data entry program, the information generated during the construction process can be imported into the Revit model. This enables the transfer of this data to the building maintenance unit upon project completion, providing support for maintenance management and potential quality liability tracking. This process ensures that construction information is accurate and reliable, providing a solid foundation for subsequent maintenance management. 5 Discussion This paper utilizes Dynamo to develop a series of visualization programs that extend the functionality of Revit. These programs enable the collaborative application of BIM, Dynamo, and a mobile information management server in managing information during the hoisting of prefabricated components. They provide support for information management during the construction preparation stage, as well as for identifying the identity of prefabricated components, tracking their status, and collecting construction information during the hoisting process. This offers a new option for BIM-based information management of prefabricated components in prefabricated construction. The developed Dynamo visualization programs in this work effectively address the issue of isolated information in Revit. These programs can access information within Revit, enhancing the flexibility of information utilization. They can also process and apply information from Revit and facilitate the collaborative application of Revit with other software, aiding the implementation of BIM solutions. Furthermore, the developed visualization programs in this work follow the principles of automation and parameterization, making them applicable to other projects by simply modifying key input parameters. It is important to note that the methods presented in this work may not be the only or optimal ones, as Dynamo offers high flexibility, allowing users to employ different approaches to solve the same problem. With the continuous development and improvement of Dynamo, the solutions to these problems may be further simplified in the future. This work aims to reduce the implementation difficulty and cost of BIM-based information management for hoisting prefabricated components in assembly-based construction, providing insights for similar future applications. 6 Conclusions Compared to previous research, utilizing Dynamo for component information management offers lower costs, reduced complexity, and increased flexibility. This is due to Dynamo providing an intuitive visual programming environment that allows developers to create and modify programs more easily. It lowers the technical barriers during the development process and enables faster response to project requirement changes. Overall, this study contributes to the advancement of BIM technology, expanding its application theory in information management. It demonstrates how to leverage Dynamo to extend the functionality of BIM software to meet specific project needs. This innovative approach may inspire other developers and researchers to explore further applications and tools in the field of BIM. By continuously driving innovation in BIM technology, the digitization level and work efficiency in the construction industry can be further enhanced. Future research directions could focus on further integrating BIM, Dynamo, and mobile information management servers, or exploring the application of these technologies in other stages of the construction lifecycle. It would be valuable to evaluate their impact on project costs and schedules and study their interaction with Revit, Dynamo, and other software platforms. Declarations Author Contribution X. and W. wrote the main manuscript text and Y. prepared figures 1-21. All authors reviewed the manuscript. References Katiyar, A., & Kumar, P. . (2023). Construction progress monitoring of prefabricated structures using building information modeling and dynamo. AIP Conference Proceedings. Zhang Yingying (2021). A Methodological Study on Locationing and Tracking of Structural Components in Prefabricated Building Lifecycle. Ph.D., Southeast University, 2021. Doi: 10.27014/d.cnki.gdnau.2019.004431 Begi, H.; Gali, M.; Dolaek-Alduk, Z (2022). Digitalization and Automation in Construction Project’S Life-Cycle: A Review. Journal of Information Technology in Construction 2022, 27, 441–460, Doi: 10.36680/j.itcon.2022.021. Divin, N. V. (2020). BIM by using Revit API and Dynamo. A review. AlfaBuild, (2), 1404-1404. Hartmann, T.; Van Meerveld, H.; Vossebeld, N.; Adriaanse, A (2012). Aligning Building Information Model Tools and Construction Management Methods. Autom. Constr. 2012, 22, 605–613, Doi: 10.1016/j.autcon.2011.12.011. Liu, J.; Zou, Z (2021). Application of BIM Technology in Prefabricated Buildings. Iop Conf. Ser.: Earth Environ. Sci. 2021, 787, 012151, Doi: 10.1088/1755-1315/787/1/012151. Liu Hao (2020). Combined BIM and QR Code Technology of Prefabricated Building Information Management Methods. Construction Technology 2020, 49, 110-114+118. Wang Mingrui (2022). Research on Information Management System of Automatic Production Line of Concrete Prefabricated Building. Manufacturing Automation 2022, 44, 150–154. Hu, Z.-Z.; Tian, P.-L.; Li, S.-W.; Zhang, J.-P (2018). BIM-based integrated delivery technologies for intelligent MEP management in the operation and maintenance phase. Adv. Eng. Softw. 2018, 115, 1–16. Bradley, A.; Li, H.; Lark, R.; Dunn, S (2016). Automation in Construction BIM for infrastructure: An overall review and constructor perspective. Autom. Constr. 2016, 71, 139–152. Jordan, A.; Biswas, P.; Hanlon, L.; Petrov, G.I (2019). Automated Integration: A New Frontier in BIM. In Proceedings of the 20th IABSE Congress, New York City 2019: The Evolving Metropolis, September 4, 2019-September 6, 2019; International Association for Bridge and Structural Engineering (IABSE): New York City, NY, United states, 2019; pp. 1859–1866. Liu Bo (2015). Research on The Application Status and Obstacles of BIM in The Domestic Construction Industry. Construction Economy 2015, 36, 20–23, Doi: 10.14181/j.cnki.1002-851x.201509020. Borhani, A., Lee, H.W., Dossick, C.S., Osburn, L., & Kinsman, M. (2017). BIM to Facilities Management: Presenting a Proven Workflow for Information Exchange. ASCE International Workshop on Computing in Civil Engineering, Doi: 10.1061/9780784480823.007 Li Jie (2021). Research on Combination Evaluation of Bim Value and Obstacles Based on Stakeholder Theory. Journal of Engineering Management 2021, 35, 30–35, Doi: 10.13991 /j.cnki.jam.2021.03.006. Yang Jinze(2018). Application Research of Visual Programming Technique Dynamo in Engineering Information Management. MA thesis, Chongqing University, 2018. Salamak, M.; Jasinski, M.; Plaszczyk, T.; Zarski, M(2019). Analytical Modelling in Dynamo. Transactions of the VŠB – Technical University of Ostrava, Civil Engineering Series 2019, 18, Doi: 10.31490/tux-2018-0014. Kensek, K.M (2018). Teaching Visual Scripting in Bim: A Case Study Using a Panel Controlled by Solar Angles. J. Green Build. 2018, 13, 115–137, Doi: 10.3992/1943-4618.13.1.113. Ignatova, E.; Zotkin, S.; Zotkina, I (2018). The Extraction and Processing of BIM Data. Iop Conf. Ser.: Matier. SCI. Eng. 2018, 365, 062033, Doi: 10.1088/1757-899X/365/6/062033. Thabet, W.; Lucas, J.; Srinivasan, S (2022). Linking Life Cycle BIM Data to a Facility Management System Using Revit Dynamo. Organization, Technology and Management in Construction: an International Journal 2022, 14, 2539–2558, Doi: 10.2478/otmcj-2022-0001. Gao, H.; Zhang, L.; Koch, C.; Wu, Y (2019). BIM-Based Real Time Building Energy Simulation and Optimization in Early Design Stage. Iop Conf. Ser.: Matier. SCI. Eng. 2019, 556, 012064, Doi: 10.1088/1757-899X/556/1/012064. Additional Declarations No competing interests reported. Cite Share Download PDF Status: Posted Version 1 posted You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-3971568","acceptedTermsAndConditions":true,"allowDirectSubmit":true,"archivedVersions":[],"articleType":"Method Article","associatedPublications":[],"authors":[{"id":274817553,"identity":"289262e8-1922-4d41-a352-fdc401618f82","order_by":0,"name":"Dian Xu","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA80lEQVRIiWNgGAWjYBACfmbGxgcJBv/kYAKMDYS0SLY3Nxt8qDhgDOYdIEaLwZnjbZIzzhxIbCBaC8ONxAZp3rY76f3tOcafPzDYyG44wPzsAT4djDMSG4x5257lzjjzxkziAEOa8YYDbOYG+LQwSyQ2JPO2MedukMgxAzrscOKGAzxsEvi0sAG1HAZqSTeQyDH+cIDhP2EtPDwHGxtnnDmcANRiAHTYAcJaJNgbmxk+VKQZzjjzrEzijEGy8czDbGZ4tdgfZn/+I8HARp6/PXnzh4oKO9m+483P8GpBAglADAoqZiLVQ7WMglEwCkbBKMACAJjSUSlmEa0pAAAAAElFTkSuQmCC","orcid":"","institution":"Chongqing University of Science and Technology","correspondingAuthor":true,"submittingAuthor":false,"prefix":"","firstName":"Dian","middleName":"","lastName":"Xu","suffix":""},{"id":274817554,"identity":"a940e616-d712-47ff-b264-1b1787e7f422","order_by":1,"name":"Wenbo Wang","email":"","orcid":"","institution":"Chongqing University of Science and Technology","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"Wenbo","middleName":"","lastName":"Wang","suffix":""},{"id":274817555,"identity":"f2e6b869-4e66-447f-a25a-73fcbebdf731","order_by":2,"name":"Fei Yi","email":"","orcid":"","institution":"Chongqing University of Science and Technology","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"Fei","middleName":"","lastName":"Yi","suffix":""}],"badges":[],"createdAt":"2024-02-20 04:05:01","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-3971568/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-3971568/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":51719581,"identity":"01040b10-e4f2-4579-9f6a-e32cf1238299","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":1,"title":"Figure 1","display":"","copyAsset":false,"role":"figure","size":82088,"visible":true,"origin":"","legend":"\u003cp\u003eInformation management frame\u003c/p\u003e","description":"","filename":"1.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/53606cba632371bb286a2521.png"},{"id":51719577,"identity":"d2f0b0f4-83e5-4592-b204-8a1642c97e0b","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":2,"title":"Figure 2","display":"","copyAsset":false,"role":"figure","size":26112,"visible":true,"origin":"","legend":"\u003cp\u003eConstruction information management flow of prefabricated component hoisting\u003c/p\u003e","description":"","filename":"2.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/837ccce01d34b5b856250bff.png"},{"id":51719578,"identity":"a58c31a0-fad6-46d7-8c09-8c286eef0df6","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":3,"title":"Figure 3","display":"","copyAsset":false,"role":"figure","size":18929,"visible":true,"origin":"","legend":"\u003cp\u003ePrecast component information input process\u003c/p\u003e","description":"","filename":"3.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/5e7e971208c2aff6259ff251.png"},{"id":51719580,"identity":"e718b677-70c9-4391-a9ab-b0e5cf682015","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":4,"title":"Figure 4","display":"","copyAsset":false,"role":"figure","size":40236,"visible":true,"origin":"","legend":"\u003cp\u003eVisual programming method\u003c/p\u003e","description":"","filename":"4.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/38bcb5ae26d69a2162a62121.png"},{"id":51719579,"identity":"a675f3f3-fb33-448b-8340-354667b8c4a6","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":5,"title":"Figure 5","display":"","copyAsset":false,"role":"figure","size":23160,"visible":true,"origin":"","legend":"\u003cp\u003ePrefabricated component sorting method\u003c/p\u003e","description":"","filename":"5.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/9395cd74784eb9d80a7eb7d8.png"},{"id":51719587,"identity":"4eb68d6d-fbad-4b5b-9cf0-b50f74072b4c","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":6,"title":"Figure 6","display":"","copyAsset":false,"role":"figure","size":20196,"visible":true,"origin":"","legend":"\u003cp\u003ePython Data integration node\u003c/p\u003e","description":"","filename":"6.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/51cd1ea8afdc0943cad31753.png"},{"id":51719594,"identity":"be43f45b-3fbf-46a5-8700-bdceb869b790","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":7,"title":"Figure 7","display":"","copyAsset":false,"role":"figure","size":11160,"visible":true,"origin":"","legend":"\u003cp\u003eQR code generation process\u003c/p\u003e","description":"","filename":"7.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/b83cb294caa437cc4ad22924.png"},{"id":51719590,"identity":"1c838efc-ad1e-4873-ac2e-4995a06258e4","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":8,"title":"Figure 8","display":"","copyAsset":false,"role":"figure","size":14035,"visible":true,"origin":"","legend":"\u003cp\u003eInformation management applicationsetup process\u003c/p\u003e","description":"","filename":"8.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/3963d6cf0b9094c81260b5ce.png"},{"id":51719589,"identity":"3502f0ad-5416-4a11-a762-f87485361688","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":9,"title":"Figure 9","display":"","copyAsset":false,"role":"figure","size":113148,"visible":true,"origin":"","legend":"\u003cp\u003eMobile information server Web Site creation page\u003c/p\u003e","description":"","filename":"9.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/ecdbb015171ae40be065b5dd.png"},{"id":51719593,"identity":"955d8714-1af2-46df-8f25-10541e53949f","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":10,"title":"Figure 10","display":"","copyAsset":false,"role":"figure","size":56013,"visible":true,"origin":"","legend":"\u003cp\u003eUser data entry page\u003c/p\u003e","description":"","filename":"10.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/f5f88f73ed13406d6a0ed1a8.png"},{"id":51719588,"identity":"e108b39f-ec64-4c6b-9579-426966f06edc","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":11,"title":"Figure 11","display":"","copyAsset":false,"role":"figure","size":66293,"visible":true,"origin":"","legend":"\u003cp\u003eDatabase setup\u003c/p\u003e","description":"","filename":"11.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/28747b8566111369e73f1349.png"},{"id":51719582,"identity":"b4ff3483-7304-4917-9c1c-e66513fdd9e1","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":12,"title":"Figure 12","display":"","copyAsset":false,"role":"figure","size":65908,"visible":true,"origin":"","legend":"\u003cp\u003eApplication Settings\u003c/p\u003e","description":"","filename":"12.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/6fbd1b93e8d78a6a796a3a90.png"},{"id":51719598,"identity":"080b3f3d-b3ec-48e0-ab6c-e5aaa43ea04d","added_by":"auto","created_at":"2024-02-27 21:39:27","extension":"png","order_by":13,"title":"Figure 13","display":"","copyAsset":false,"role":"figure","size":146571,"visible":true,"origin":"","legend":"\u003cp\u003eBIM model of a college dormitory building in Chongqing\u003c/p\u003e","description":"","filename":"13.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/82defe7b9a271629ba108ecd.png"},{"id":51719583,"identity":"79d0731d-0ffc-4295-9c80-7f21f6c256aa","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":14,"title":"Figure 14","display":"","copyAsset":false,"role":"figure","size":54769,"visible":true,"origin":"","legend":"\u003cp\u003eInformation extraction in CAD drawings\u003c/p\u003e","description":"","filename":"14.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/fc4a3d779c945135f4ef845a.png"},{"id":51719596,"identity":"1b997fb4-ab3c-4c34-b00b-5fc791cd3221","added_by":"auto","created_at":"2024-02-27 21:39:27","extension":"png","order_by":15,"title":"Figure 15","display":"","copyAsset":false,"role":"figure","size":49305,"visible":true,"origin":"","legend":"\u003cp\u003eThe information in the CAD diagram corresponds to the component model\u003c/p\u003e","description":"","filename":"15.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/523695a96c3b5db779b106ad.png"},{"id":51720765,"identity":"352ffdc6-538e-4ba4-971c-d5d33ab42fc1","added_by":"auto","created_at":"2024-02-27 21:47:26","extension":"png","order_by":16,"title":"Figure 16","display":"","copyAsset":false,"role":"figure","size":190905,"visible":true,"origin":"","legend":"\u003cp\u003eThe component number of the CAD drawing is entered into the component model\u003c/p\u003e","description":"","filename":"16.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/072dca19ca2639e5f52ca631.png"},{"id":51719586,"identity":"2b9a4bad-ddb9-452d-b95f-1d4141d77cca","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":17,"title":"Figure 17","display":"","copyAsset":false,"role":"figure","size":69084,"visible":true,"origin":"","legend":"\u003cp\u003eThe components are sorted according to the lifting plan\u003c/p\u003e","description":"","filename":"17.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/2f5e9150002923019b1b97dc.png"},{"id":51719585,"identity":"7ce026ee-c9b0-425a-a5fd-332f65db7d3d","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":18,"title":"Figure 18","display":"","copyAsset":false,"role":"figure","size":77243,"visible":true,"origin":"","legend":"\u003cp\u003eQR code generator\u003c/p\u003e","description":"","filename":"18.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/7d5bf95fabd7c53ae1381bbc.png"},{"id":51719597,"identity":"dfdde022-b81e-43ff-86c4-a4e3157ed0d5","added_by":"auto","created_at":"2024-02-27 21:39:27","extension":"png","order_by":19,"title":"Figure 19","display":"","copyAsset":false,"role":"figure","size":59425,"visible":true,"origin":"","legend":"\u003cp\u003eQR codes are associated with Revit component models\u003c/p\u003e","description":"","filename":"19.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/c0eed865767d2cc07cdca32b.png"},{"id":51719595,"identity":"a343f0cb-d372-4020-acbf-f4085cb3132f","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":20,"title":"Figure 20","display":"","copyAsset":false,"role":"figure","size":97302,"visible":true,"origin":"","legend":"\u003cp\u003eApplication information entry interface\u003c/p\u003e","description":"","filename":"20.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/78a4125645d482f409b1410d.png"},{"id":51719584,"identity":"6e374dba-c6f4-4930-9dbd-33f6534b1c3a","added_by":"auto","created_at":"2024-02-27 21:39:26","extension":"png","order_by":21,"title":"Figure 21","display":"","copyAsset":false,"role":"figure","size":77115,"visible":true,"origin":"","legend":"\u003cp\u003eThe database information is imported to the corresponding component BIM model\u003c/p\u003e","description":"","filename":"21.png","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/2c95b8cbbcdf7e27ca80f5ed.png"},{"id":52327448,"identity":"dd456be4-ebf8-45a2-8468-8250015e0817","added_by":"auto","created_at":"2024-03-09 07:26:54","extension":"pdf","order_by":0,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":1526253,"visible":true,"origin":"","legend":"","description":"","filename":"manuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-3971568/v1/305dc9fd-1986-4ed5-a9f5-501eb22e910c.pdf"}],"financialInterests":"No competing interests reported.","formattedTitle":"Research on Information Management of Prefabricated Component Hoisting Construction Based on Dynamo","fulltext":[{"header":"1 Introduction","content":"\u003cp\u003eThe lifting operation of precast components is a critical stage in the construction process of prefabricated building, as it significantly impacts the project's cost, schedule, and quality objectives (Katiyar and Kumar, \u003cspan citationid=\"CR1\" class=\"CitationRef\"\u003e2023\u003c/span\u003e). During the lifting process of prefabricated components, accurate identification of component identities, obtaining component location information, and timely collection of construction information are essential to effectively prevent issues such as component loss, difficulties in locating components and installation errors (Zhang, 2021). These measures ensure the orderly progress of construction. To achieve these goals, researchers have conducted numerous in-depth studies.\u003c/p\u003e \u003cp\u003eCurrently, researchers are focusing on using Building Information Modeling (BIM) to support lifting operation (Begi and Gali, 2022). BIM has enabled the creation of a unified database using building models. This provides powerful support for managing a large number of prefabricated components with similar shapes. BIM and modular construction are naturally compatible (Divin,2020).\u003c/p\u003e \u003cp\u003eExisting research mainly focuses on integrating BIM, information management platforms and automatic identification technologies (Hartmann et al., \u003cspan citationid=\"CR5\" class=\"CitationRef\"\u003e2012\u003c/span\u003e). This integration aims to achieve identification and information collection of prefabricated components (Liu and Zou, \u003cspan citationid=\"CR6\" class=\"CitationRef\"\u003e2021\u003c/span\u003e). Additionally, it addresses the storage of engineering information. In these approaches, BIM serves primarily as a database responsible for storing and providing engineering information. The processing of information relies on dedicated information management platforms. The intelligent identification, tracking, monitoring, and management prefabricated components are achieved through the use of automatic identification technologies such as RFID (Radio Frequency Identification), QR codes (Liu, \u003cspan citationid=\"CR7\" class=\"CitationRef\"\u003e2020\u003c/span\u003e; Wang, \u003cspan citationid=\"CR8\" class=\"CitationRef\"\u003e2022\u003c/span\u003e; Hu et al., \u003cspan citationid=\"CR9\" class=\"CitationRef\"\u003e2018\u003c/span\u003e; Bradley et al., \u003cspan citationid=\"CR10\" class=\"CitationRef\"\u003e2016\u003c/span\u003e). The integration of BIM, information management platforms, and automatic identification technologies allows for comprehensive collection and storage of construction information, facilitating timely sharing and communication. The integration has positively impacted information management during lifting operations (Jordan et al., \u003cspan citationid=\"CR11\" class=\"CitationRef\"\u003e2019\u003c/span\u003e).\u003c/p\u003e \u003cp\u003eHowever, these methods still have limitations, such as high costs and difficulties, particularly in the development of information management platforms and the BIM integration with these platforms. These jobs have a large workload and require developers with specialized programming knowledge. These places high demands on the financial and technical strength of the construction company (Liu, \u003cspan citationid=\"CR12\" class=\"CitationRef\"\u003e2015\u003c/span\u003e; Borhani et al., \u003cspan citationid=\"CR13\" class=\"CitationRef\"\u003e2017\u003c/span\u003e; Li, \u003cspan citationid=\"CR14\" class=\"CitationRef\"\u003e2021\u003c/span\u003e). Although construction companies can purchase information management platforms offered by BIM companies, but these generic platforms can only provide basic functionalities and may not effectively address complex and ever-changing engineering challenges. Moreover, the difficulty and cost of customizing these platforms to meet specific user requirements remain high (Yang, 2018). Undoubtedly, this hinders the application and promotion of new methods. Therefore, the question of how to achieve information support for the lifting operation using BIM in a simple, convenient, and cost-effective manner has been raised.\u003c/p\u003e \u003cp\u003eIn this Research, which Purpose is presents a method for managing information during the hoisting construction of prefabricated components based on Dynamo. The objective of this work is to reduce the application difficulty and cost of BIM-based prefabricated component information management, contributing to the promotion of BIM and the improvement of prefabricated component information management practices. The novelty of this work lies in the utilization of Dynamo, a built-in plugin in Revit, to develop programs with different functionalities, such as component sorting, QR code generation, and information extraction and entry. This enables the collaborative application of Revit, Dynamo, and a mobile information server in information management tasks. Additionally, the paper presents specific application frameworks and approaches. Finally, the paper also explores the feasibility of synergistic applications between Dynamo and other technologies in information management.\u003c/p\u003e"},{"header":"2 Methods","content":"\u003cdiv id=\"Sec3\" class=\"Section2\"\u003e\n \u003ch2\u003e2.1 Dynamo Introduce\u003c/h2\u003e\n \u003cp\u003eDynamo, developed by Autodesk, is a visual programming tool that offers an intuitive interface for users (Salamak et al., \u003cspan class=\"CitationRef\"\u003e2019\u003c/span\u003e). Users can build intricate design logic and algorithms without requiring in-depth programming knowledge by simply dragging, connecting, and adjusting nodes (Kensek, \u003cspan class=\"CitationRef\"\u003e2018\u003c/span\u003e; Ignatova et al., \u003cspan class=\"CitationRef\"\u003e2018\u003c/span\u003e). The software comes with a rich set of nodes for BIM model interaction and data processing. The Revit model interaction nodes not only support batch creation of Revit models, but also enable users to retrieve, extract, and modify data within the Revit models (Thabet et al.,2022). The data processing nodes allow for processing, analysis, and computation of various information imported into Dynamo. Consequently, users can connect different functional nodes within Dynamo to create algorithms and tools that solve specific problems (Gao et al., \u003cspan class=\"CitationRef\"\u003e2019\u003c/span\u003e). Compared to the traditional approach of secondary development using the Revit API, Dynamo provides a simpler, faster, and more cost-effective solution to meet the application requirements based on Revit.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec4\" class=\"Section2\"\u003e\n \u003ch2\u003e2.2 Implementation Framework\u003c/h2\u003e\n \u003cp\u003eTo establish a Revit\u0026thinsp;+\u0026thinsp;Dynamo information management scheme for lifting operation, it is essential to synthetically consider the functions of the Dynamo and the information management requirements. By conducting a thorough review and analysis of existing literature and resources, this study aims to extract key aspects of information management in lifting operation and identify corresponding requirements for effective information management applications is shown in Table \u003cspan class=\"InternalRef\"\u003e1\u003c/span\u003e.\u003c/p\u003e\n \u003cdiv class=\"gridtable\"\u003e\u0026nbsp;\u003ctable id=\"Tab1\" border=\"1\"\u003e\n \u003ccaption language=\"En\"\u003e\n \u003cdiv class=\"CaptionNumber\"\u003eTable 1\u003c/div\u003e\n \u003cdiv class=\"CaptionContent\"\u003e\n \u003cp\u003eInformation management requirements of component hoisting operation\u003c/p\u003e\n \u003c/div\u003e\n \u003c/caption\u003e\n \u003ccolgroup cols=\"4\"\u003e\u003c/colgroup\u003e\n \u003cthead\u003e\n \u003ctr\u003e\n \u003cth align=\"left\"\u003e\n \u003cp\u003eCritical Work\u003c/p\u003e\n \u003c/th\u003e\n \u003cth align=\"left\"\u003e\n \u003cp\u003einformation record\u003c/p\u003e\n \u003c/th\u003e\n \u003cth align=\"left\"\u003e\n \u003cp\u003eInformation process\u003c/p\u003e\n \u003c/th\u003e\n \u003cth align=\"left\"\u003e\n \u003cp\u003eInformation sharing\u003c/p\u003e\n \u003c/th\u003e\n \u003c/tr\u003e\n \u003c/thead\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd align=\"left\"\u003e\n \u003cp\u003elifting sequence planning\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd align=\"left\"\u003e\u0026nbsp;\u003c/td\u003e\n \u003ctd align=\"left\"\u003e\n \u003cp\u003e▲\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd align=\"left\"\u003e\u0026nbsp;\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd align=\"left\"\u003e\n \u003cp\u003eComponent verification\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd align=\"left\"\u003e\n \u003cp\u003e△\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd align=\"left\"\u003e\n \u003cp\u003e▲\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd align=\"left\"\u003e\n \u003cp\u003e△\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd align=\"left\"\u003e\n \u003cp\u003eselection and tracking\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd align=\"left\"\u003e\n \u003cp\u003e△\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd align=\"left\"\u003e\u0026nbsp;\u003c/td\u003e\n \u003ctd align=\"left\"\u003e\n \u003cp\u003e△\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd align=\"left\"\u003e\n \u003cp\u003eConstruction information recording and storage\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd align=\"left\"\u003e\n \u003cp\u003e▲\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd align=\"left\"\u003e\n \u003cp\u003e▲\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd align=\"left\"\u003e\n \u003cp\u003e△\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003c/tbody\u003e\n \u003ctfoot\u003e\n \u003ctr\u003e\n \u003ctd colspan=\"4\"\u003e▲:Dynamo fully support, △: Dynamo partial support\u003c/td\u003e\n \u003c/tr\u003e\n \u003c/tfoot\u003e\n \u003c/table\u003e\n \u003c/div\u003e\n \u003cp\u003eIt is evident that relying solely on Dynamo is inadequate for achieving information shared during the construction process. This study presents a framework for hoisting construction management based on Revit and Dynamo, in conjunction with a mobile information server. The framework takes into account the information management requirements of hoisting construction and the characteristics of Dynamo is shown in Fig. \u003cspan class=\"InternalRef\"\u003e1\u003c/span\u003e.\u003c/p\u003e\n \u003cp\u003eIn this framework, Revit serves as the central data storage responsible for accurately and comprehensively storing component information and providing information support for the project. Dynamo acts as the central platform for information processing, developing programs based on management requirements to retrieve and modify information within the BIM, as well as exporting, importing and processing data. The mobile information server enables the sharing and collection of information. It transmits project information processed by Dynamo to workers, while also collecting real-time construction data generated during the construction process.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec5\" class=\"Section2\"\u003e\n \u003ch2\u003e2.3 Construction Information Management Method\u003c/h2\u003e\n \u003cp\u003eThis paper will introduce the application process of the development information management framework in the construction preparation stage and construction stage in detail is shown in Fig. \u003cspan class=\"InternalRef\"\u003e2\u003c/span\u003e.\u003c/p\u003e\n \u003cdiv id=\"Sec6\" class=\"Section3\"\u003e\n \u003ch2\u003e2.3.1 Construction Preparation Stage\u003c/h2\u003e\u003cspan\u003e\n \u003cp\u003e1. Revit model creation: During the construction preparation stage, according to the design drawings, the project Revit model is created with the assistance of Dynamo scripting. Through Dynamo, we can extract component information from CAD drawings and Excel tables, such as component name, location, size, and input information into corresponding Revit component models to provide basic information for subsequent work.\u003c/p\u003e\n \u003c/span\u003e \u003cspan\u003e\n \u003cp\u003e2. Revit Component information processing: After the Revit model is created, the components are sorted using Dynamo according to the approved lifting scheme. Next the component information is extracted according to construction requirements to generate QR code. To facilitate the management and timely updates of the QR codes, it is essential to input the generated QR codes into the corresponding component Revit models. This enables batch selection of components in the Revit model and allows for modifications or exporting of the QR codes. Finally, the QR codes are sent to the prefabricated component manufacturer. Upon completion of the prefabricated components, the QR codes are affixed to the respective surfaces of the components.\u003c/p\u003e\n \u003c/span\u003e\n \u003cp\u003eThis process ensures the effective management and handling of component information during the construction preparation stage through the use of Dynamo and Revit models.\u003c/p\u003e\n \u003c/div\u003e\n \u003cdiv id=\"Sec7\" class=\"Section3\"\u003e\n \u003ch2\u003e2.3.2 Construction Stage\u003c/h2\u003e\n \u003cp\u003eThe main tasks in the Hoisting engineering stage are as follows: prefabricated components component entry inspection, Hoisting engineering and quality inspection and recording. Each main task has the following work content:\u003c/p\u003e\u003cspan\u003e\n \u003cp\u003e1. Prefabricated components component entry inspection: When prefabricated components enter the construction site, workers verify and collect the information of the components by scanning the QR code on the surface of the components. After scanning the QR code, the information management application will automatically record the entry time of the components and the information of the verifier. Workers check the components according to the scanned information of components and fills in the check result. This information is uploaded to the back-end database and can be viewed at any time via computer and cell phone. The automatic collection of the system reduces the information entry workload of construction and management personnel and improves work efficiency.\u003c/p\u003e\n \u003c/span\u003e \u003cspan\u003e\n \u003cp\u003e2. Lifting operation: After the lifting and installation process of components, the installation personnel scan the QR codes on the surface of the components to retrieve information such as component number, location, lifting sequence. This ensures the correct selection of components and improves construction efficiency.\u003c/p\u003e\n \u003c/span\u003e \u003cspan\u003e\n \u003cp\u003e3. Quality inspection: After installation is completed, quality management personnel inspect the installed components based on acceptance criteria and register the checking information. The database automatically records the acceptance personnel and time. The recording of this information supports tracking of project progress, enhances component traceability, and facilitates tracking of quality responsibility.\u003c/p\u003e\n \u003c/span\u003e\n \u003cp\u003eLastly, the construction information during the lifting process is synchronized and stored in the database of the mobile information server. Managers can access and export the data at any time, and synchronize construction information with BIM information through Dynamo information import and processing nodes. This ensures the consistency between construction information and BIM models.\u003c/p\u003e\n \u003c/div\u003e\n\u003c/div\u003e"},{"header":"3 Program creation","content":"\u003cdiv id=\"Sec9\" class=\"Section2\"\u003e\n \u003ch2\u003e3.1 Visual Programming in Dynamo\u003c/h2\u003e\n \u003cdiv id=\"Sec10\" class=\"Section3\"\u003e\n \u003ch2\u003e3.1.1 Dynamo Script \u0026ldquo;Information Input and Processing\u0026rdquo;\u003c/h2\u003e\n \u003cp\u003eThe management of prefabricated component information based on BIM not only requires a substantial amount of initial engineering data as a foundation but also necessitates the input of construction information collected at various construction stages. This information comes in many forms, including Excel, images and CAD drawings. Convenient and comprehensive data entry functions are necessary. Therefore, this paper develops a Dynamo program that can quickly input the above common information, and has a relatively perfect automatic information input function.\u003c/p\u003e\n \u003cp\u003eThe process of information entry can be divided into three main steps: (1)external data import, (2)Dynamo processing, and (3)Dynamo driving Revit, as shown in Fig. \u003cspan class=\"InternalRef\"\u003e3\u003c/span\u003e.\u003c/p\u003e\n \u003cp\u003eThe main distinction among different types of information lies in the external data import and Dynamo processing steps. Therefore, when developing the information entry program, it is only necessary to design the corresponding external data import and Dynamo processing methods according to the information type, while the remaining tasks can use one method together. The programming process is shown in Fig. \u003cspan class=\"InternalRef\"\u003e4\u003c/span\u003e.\u003c/p\u003e\u003cspan\u003e\n \u003cp\u003e1. Importing CAD Drawing Information: The core nodes for importing CAD drawing information are the CAD Text Data series nodes within the BIMOROH node package. These nodes can directly obtain the curves, annotated data, and annotated data coordinates of target components from CAD drawings linked to Revit. This method not only reduces the need for pre-cleaning CAD drawings but also avoids the problem of Revit crashing caused by CAD drawing decomposition. Next, the Distance To node is used to calculate the distance between the component model and the extracted CAD annotation data coordinates. Then, the Get Item At Index node is used to match the component model with the CAD annotations. Finally, the Set Parameter By Name node is used to input the corresponding data.\u003c/p\u003e\n \u003c/span\u003e \u003cspan\u003e\n \u003cp\u003e2. Importing images: Importing picture can be done by clicking the \u0026quot;Manage Images\u0026quot; button in the Manage panel of the Revit. The user can select the folder where the project images are stored and import them into Revit. Next, in Dynamo, the \u0026quot;Element Types\u0026quot; and \u0026quot;All Elements of Types\u0026quot; nodes can be used to read the file names of the images. By associating the image names with a common and unique value in the component instance information, the \u0026quot;First Index of\u0026quot; and \u0026quot;Get Item At Index\u0026quot; nodes can be used to retrieve their corresponding indexes in different lists. Finally, the \u0026quot;Set Parameter\u0026quot; node is used to input the images into the corresponding components.\u003c/p\u003e\n \u003c/span\u003e \u003cspan\u003e\n \u003cp\u003e3. Importing Excel: Dynamo already provides comprehensive nodes for importing Excel information. Users can use the built-in \u0026quot;Import Excel\u0026quot; node to quickly import data from Excel tables. Then, data processing nodes such as \u0026quot;List Flatten\u0026quot; and \u0026quot;Transpose\u0026quot; can be used to group and extract the data. The subsequent steps of matching the data with the component model and inputting the data are the same as above.\u003c/p\u003e\n \u003c/span\u003e\n \u003c/div\u003e\n \u003cdiv id=\"Sec11\" class=\"Section3\"\u003e\n \u003ch2\u003e3.1.2 Dynamo Script \u0026ldquo;Precast Components Sorting\u0026rdquo;\u003c/h2\u003e\n \u003cp\u003eAccording to the approved precast component lifting plan, draw a model line in Revit following the designated lifting sequence. Then, import the Revit model into Dynamo using the \u0026quot;Element Geometry\u0026quot; node and generate a list of center point locations of the precast components using the \u0026quot;Element Get Location\u0026quot; node.\u003c/p\u003e\n \u003cp\u003eNext, the \u0026quot;Closest Point To\u0026quot; node is used to obtain the points on the model line that are closest to each precast component\u0026apos;s center point. Since the model line is drawn following the designated lifting sequence, the positional parameters of these points on the model line represent the lifting order of the precast components. Therefore, the \u0026quot;Parameter At Point\u0026quot; node can be used to express the positions of these points on the model line through the value range [0, 1].\u003c/p\u003e\n \u003cp\u003eFinally, the \u0026quot;Sort By Key\u0026quot; node is used to establish the correspondence between the component models and the points on the model line that are closest to the center points of the component models. Through this process, the corresponding lifting sequence of each component can be obtained. The sequence of precast components is shown in Fig. \u003cspan class=\"InternalRef\"\u003e5\u003c/span\u003e.\u003c/p\u003e\n \u003c/div\u003e\n \u003cdiv id=\"Sec12\" class=\"Section3\"\u003e\n \u003ch2\u003e3.1.3 Dynamo Script \u0026ldquo;Component Coding and Generating QR Code\u0026rdquo;\u003c/h2\u003e\n \u003cp\u003eThis part of the work is divided into two steps: data integration and component encoding, and generating QR codes.\u003c/p\u003e\n \u003cp\u003e(1) Data Integration and Component Encoding: In order to facilitate component information management, the component encoding should follow the principles of uniqueness, rationality and simplicity. The data integration work uses the methods described in section \u003cspan class=\"InternalRef\"\u003e3.1.1\u003c/span\u003e, Operators can choose to export and integrate various types of component information, such as names, lifting sequence and component elevation. Since the storage forms of component information are different, for example, the lifting sequence is in digital form, while the encoding and elevation are in string form, it is necessary to unify the data types before integration to avoid programming errors. The data integration can be achieved through a Python Script node, as shown in Fig. \u003cspan class=\"InternalRef\"\u003e6\u003c/span\u003e.\u003c/p\u003e\n \u003cp\u003e(2) Generating QR Code: After component coding is completed, the QR Code node can be loaded to generate QR code according to component coding. Then, the QR code needs to be named and exported. First, use the Directory Path node to get the path to export, and use the Code Block node to name the QR code file after the path. Finally, use the Change Path node to name the extension of the output file as. Png format, and then use the Write To File node to achieve the QR code export. For details, see Fig. \u003cspan class=\"InternalRef\"\u003e7\u003c/span\u003e.\u003c/p\u003e\n \u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec13\" class=\"Section2\"\u003e\n \u003ch2\u003e3.2 information management application\u003c/h2\u003e\n \u003cdiv id=\"Sec14\" class=\"Section3\"\u003e\n \u003ch2\u003e3.2.1 Function Introduction\u003c/h2\u003e\n \u003cp\u003eThe information management application are used to collect and share information of prefabricated components during hoisting engineering. A crucial role is played by the QR code generated by Dynamo.\u003c/p\u003e\n \u003cp\u003eWorkers use mobile phones to scan the QR code on the surface of prefabricated components, to obtain relevant information. Meanwhile, the server stores the read component information into the database. Setting the component name in the database to not repeat ensures that each component has a unique record. Therefore, the subsequent construction information entry can expand which based on existing component records. This method has the advantage of storing key information of prefabricated components in the QR code, with the server only responsible for reading the code and collecting the information which is read. It greatly reduces the difficulty and cost of development, as there is no need to export information about the prefabricated components from the Revit model and store it on the server. During the subsequent information entry process, the information collected from the hoisting process can be automatically admitted to the Revit model using the Dynamo information entry program.\u003c/p\u003e\n \u003c/div\u003e\n \u003cdiv id=\"Sec15\" class=\"Section3\"\u003e\n \u003ch2\u003e3.2.2 Implement Method\u003c/h2\u003e\n \u003cp\u003eThe creation of information management application is based on the mobile information management server. The server has built-in diverse application templates, such as barcode and QR code reading, data querying and modification. Therefore, users can select different templates to combine according to needed in order to create mobile Internet applications quickly.\u003c/p\u003e\n \u003cp\u003eThe information management application developed on the basis of this mobile information management server can achieve the rapid reading and recording of QR codes and the real-time collection of information, such as progress data, quality data during the construction process. Moreover, users also can log in to the server on their mobile phones or computers to view the information within the server. This provides information support for the regulation and decision-making of project managers. The flow of building the information management application is shown in Fig. \u003cspan class=\"InternalRef\"\u003e8\u003c/span\u003e.\u003c/p\u003e\u003cspan\u003e\n \u003cp\u003e1. Web Site Creation: After the Web site name, logo and data synchronisation frequency have been set, the server will generate the application entry point. Figure \u003cspan class=\"InternalRef\"\u003e9\u003c/span\u003e. However, at this stage, the application does not have any functionality. The next steps involve user data input, database configuration, and application functionality development.\u003c/p\u003e\n \u003c/span\u003e \u003cspan\u003e\n \u003cp\u003e2. User Data Entry: User data can be imported from Excel or entered manually. Figure \u003cspan class=\"InternalRef\"\u003e10\u003c/span\u003e.\u003c/p\u003e\n \u003c/span\u003e \u003cspan\u003e\n \u003cp\u003e3. Database Setup: Define the database columns according to the actual requirements and set the data types and collection methods for each column. This application automatically collects the entry time of components, the person in charge of input acceptance, the person in charge of installation acceptance and the completion time of installation acceptance to improve the efficiency of information input, Fig. \u003cspan class=\"InternalRef\"\u003e11\u003c/span\u003e.\u003c/p\u003e\n \u003c/span\u003e \u003cspan\u003e\n \u003cp\u003e4. Application page setup: In the file manager window, right-click on the page options and select \u0026apos;Create New Page\u0026apos;. Choose the page functionality based on the requirements. Because this information management application with the help of component QR codes for information sharing and collection, select \u0026apos;Scan\u0026apos; and \u0026apos;Input\u0026apos; on the page type. On the right-hand side, select the database for information input and set the ID field in the database as the key field to avoid duplicate data entry. Finally, select the database fields that need to be manually input by the user in the field column to complete the setup of the application, Fig. \u003cspan class=\"InternalRef\"\u003e12\u003c/span\u003e.\u003c/p\u003e\n \u003c/span\u003e\n \u003c/div\u003e\n\u003c/div\u003e"},{"header":"4 Case Study","content":"\u003cp\u003eThis paper utilizes the proposed information management method to support the Lifting operation of prefabricated components, taking a dormitory building project at a university in Chongqing City as an example. Project overview: The structural system of this dormitory building is a prefabricated concrete structure with 5 floors above ground, as shown in Fig. \u003cspan class=\"InternalRef\"\u003e13\u003c/span\u003e. The horizontal components of this dormitory building consist of composite floor slabs, distributed across floors 2F to the roof level.\u003c/p\u003e\n\u003cdiv id=\"Sec17\" class=\"Section2\"\u003e\n \u003ch2\u003e4.1 Construction Preparation Stage\u003c/h2\u003e\n \u003cp\u003eUse the Dynamo program to extract prefabricated component information from the CAD drawings, such as prefabricated component numbers, location information, and then use the extracted information to assist in the creation and refinement of the Revit model.\u003c/p\u003e\n \u003cp\u003eFor example, to extract prefabricated component numbers from CAD drawings, follow these steps: refer to Fig. \u003cspan class=\"InternalRef\"\u003e14\u003c/span\u003e, use the CAD Text Data From Layers node, and input the CAD layer name \u0026apos; prefabricated Component Number\u0026apos; to extract the information into Dynamo.\u003c/p\u003e\n \u003cp\u003eThen, use the CAD Curves From CAD Layers node to import line segments from the CAD drawings into Dynamo, which will support the subsequent Revit model creation. After completion of the Revit model, the information linking program can associate the CAD component number information with the corresponding component models. Additionally, it can automatically input the component number information into the selected component parameters, as demonstrated in Fig. \u003cspan class=\"InternalRef\"\u003e15\u003c/span\u003e, Fig. \u003cspan class=\"InternalRef\"\u003e16\u003c/span\u003e.\u003c/p\u003e\n \u003cp\u003eAfter the completion of the Revit model creation, the management personnel sort the prefabricated components at each level according to the lifting plan using the Dynamo program (Fig. \u003cspan class=\"InternalRef\"\u003e17\u003c/span\u003e). Next, they extract data from each prefabricated component model within Revit, including component names, positions, and assembly sequences. These pieces of information are combined to generate QR codes (Fig. \u003cspan class=\"InternalRef\"\u003e18\u003c/span\u003e). The generated QR codes are named based on component numbers and saved to a designated folder. Subsequently, the management personnel can utilize the Dynamo image import program to automatically import the QR code images from the folder into the Revit model and associate them with the respective prefabricated component models. This allows the management personnel to conveniently select and modify QR codes or export them in batches at any time (Fig. \u003cspan class=\"InternalRef\"\u003e19\u003c/span\u003e)\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec18\" class=\"Section2\"\u003e\n \u003ch2\u003e4.2 Lifting Operation Stage\u003c/h2\u003e\n \u003cp\u003eDuring the lifting process, workers use an information management application to scan the QR codes affixed to the surface of prefabricated components. This allows them to retrieve relevant information about the components, thereby determining their identity and installation position (Fig.\u0026nbsp;\u003cspan class=\"InternalRef\"\u003e20\u003c/span\u003e). Simultaneously, the information management application records the scanned component information and automatically logs the scanning time and personnel information in the backend database. This enables tracking of the component\u0026apos;s status. Once the installation of prefabricated components is complete, inspectors conduct inspections and verifications according to specifications. The verification results are reported by scanning the QR codes on the prefabricated component\u0026apos;s surface. The inspector\u0026apos;s information and inspection time are automatically recorded in the backend database. The mobile information server can collect real-time data on construction progress, quality information and worker productivity. This facilitates monitoring and control of key stages in hoisting constructionmanagement personnel.\u003c/p\u003e\n \u003cp\u003eAfter the lifting operation is completed, the prefabricated component information from the database can be imported into Excel. (Fig.\u0026nbsp;\u003cspan class=\"InternalRef\"\u003e21\u003c/span\u003e). Then, using the Dynamo data entry program, the information generated during the construction process can be imported into the Revit model.\u003c/p\u003e\n \u003cp\u003eThis enables the transfer of this data to the building maintenance unit upon project completion, providing support for maintenance management and potential quality liability tracking.\u003c/p\u003e\n \u003cp\u003eThis process ensures that construction information is accurate and reliable, providing a solid foundation for subsequent maintenance management.\u003c/p\u003e\n\u003c/div\u003e"},{"header":"5 Discussion","content":"\u003cp\u003eThis paper utilizes Dynamo to develop a series of visualization programs that extend the functionality of Revit. These programs enable the collaborative application of BIM, Dynamo, and a mobile information management server in managing information during the hoisting of prefabricated components. They provide support for information management during the construction preparation stage, as well as for identifying the identity of prefabricated components, tracking their status, and collecting construction information during the hoisting process. This offers a new option for BIM-based information management of prefabricated components in prefabricated construction.\u003c/p\u003e \u003cp\u003eThe developed Dynamo visualization programs in this work effectively address the issue of isolated information in Revit. These programs can access information within Revit, enhancing the flexibility of information utilization. They can also process and apply information from Revit and facilitate the collaborative application of Revit with other software, aiding the implementation of BIM solutions. Furthermore, the developed visualization programs in this work follow the principles of automation and parameterization, making them applicable to other projects by simply modifying key input parameters. It is important to note that the methods presented in this work may not be the only or optimal ones, as Dynamo offers high flexibility, allowing users to employ different approaches to solve the same problem. With the continuous development and improvement of Dynamo, the solutions to these problems may be further simplified in the future. This work aims to reduce the implementation difficulty and cost of BIM-based information management for hoisting prefabricated components in assembly-based construction, providing insights for similar future applications.\u003c/p\u003e"},{"header":"6 Conclusions","content":"\u003cp\u003eCompared to previous research, utilizing Dynamo for component information management offers lower costs, reduced complexity, and increased flexibility. This is due to Dynamo providing an intuitive visual programming environment that allows developers to create and modify programs more easily. It lowers the technical barriers during the development process and enables faster response to project requirement changes. Overall, this study contributes to the advancement of BIM technology, expanding its application theory in information management. It demonstrates how to leverage Dynamo to extend the functionality of BIM software to meet specific project needs. This innovative approach may inspire other developers and researchers to explore further applications and tools in the field of BIM. By continuously driving innovation in BIM technology, the digitization level and work efficiency in the construction industry can be further enhanced.\u003c/p\u003e \u003cp\u003eFuture research directions could focus on further integrating BIM, Dynamo, and mobile information management servers, or exploring the application of these technologies in other stages of the construction lifecycle. It would be valuable to evaluate their impact on project costs and schedules and study their interaction with Revit, Dynamo, and other software platforms.\u003c/p\u003e"},{"header":"Declarations","content":"\u003ch2\u003eAuthor Contribution\u003c/h2\u003e\u003cp\u003eX. and W. wrote the main manuscript text and Y. prepared figures 1-21. All authors reviewed the manuscript.\u003c/p\u003e"},{"header":"References","content":"\u003col\u003e\n \u003cli\u003eKatiyar, A., \u0026amp; Kumar, P. . (2023). Construction progress monitoring of prefabricated structures using building information modeling and dynamo. AIP Conference Proceedings.\u003c/li\u003e\n \u003cli\u003eZhang Yingying (2021). A Methodological Study on Locationing and Tracking of Structural Components in Prefabricated Building Lifecycle. Ph.D., Southeast University, 2021. Doi: 10.27014/d.cnki.gdnau.2019.004431\u0026nbsp;\u003c/li\u003e\n \u003cli\u003eBegi, H.; Gali, M.; Dolaek-Alduk, Z (2022). Digitalization and Automation in Construction Project\u0026rsquo;S Life-Cycle: A Review. Journal of Information Technology in Construction 2022, 27, 441\u0026ndash;460, Doi: 10.36680/j.itcon.2022.021.\u003c/li\u003e\n \u003cli\u003eDivin, N. V. (2020). BIM by using Revit API and Dynamo. A review. AlfaBuild, (2), 1404-1404.\u003c/li\u003e\n \u003cli\u003eHartmann, T.; Van Meerveld, H.; Vossebeld, N.; Adriaanse, A (2012). Aligning Building Information Model Tools and Construction Management Methods. Autom. Constr. 2012, 22, 605\u0026ndash;613, Doi: 10.1016/j.autcon.2011.12.011.\u003c/li\u003e\n \u003cli\u003eLiu, J.; Zou, Z (2021). Application of BIM Technology in Prefabricated Buildings. Iop Conf. Ser.: Earth Environ. Sci. 2021, 787, 012151, Doi: 10.1088/1755-1315/787/1/012151.\u003c/li\u003e\n \u003cli\u003eLiu Hao (2020). Combined BIM and QR Code Technology of Prefabricated Building Information Management Methods. Construction Technology 2020, 49, 110-114+118.\u003c/li\u003e\n \u003cli\u003eWang Mingrui (2022). Research on Information Management System of Automatic Production Line of Concrete Prefabricated Building. Manufacturing Automation 2022, 44, 150\u0026ndash;154.\u003c/li\u003e\n \u003cli\u003eHu, Z.-Z.; Tian, P.-L.; Li, S.-W.; Zhang, J.-P (2018). BIM-based integrated delivery technologies for intelligent MEP management in the operation and maintenance phase. Adv. Eng. Softw. 2018, 115, 1\u0026ndash;16.\u003c/li\u003e\n \u003cli\u003eBradley, A.; Li, H.; Lark, R.; Dunn, S (2016). Automation in Construction BIM for infrastructure: An overall review and constructor perspective. Autom. Constr. 2016, 71, 139\u0026ndash;152.\u003c/li\u003e\n \u003cli\u003eJordan, A.; Biswas, P.; Hanlon, L.; Petrov, G.I (2019). Automated Integration: A New Frontier in BIM. In Proceedings of the 20th IABSE Congress, New York City 2019: The Evolving Metropolis, September 4, 2019-September 6, 2019; International Association for Bridge and Structural Engineering (IABSE): New York City, NY, United states, 2019; pp. 1859\u0026ndash;1866.\u003c/li\u003e\n \u003cli\u003eLiu Bo (2015). Research on The Application Status and Obstacles of BIM in The Domestic Construction Industry. Construction Economy 2015, 36, 20\u0026ndash;23, Doi: 10.14181/j.cnki.1002-851x.201509020.\u003c/li\u003e\n \u003cli\u003eBorhani, A., Lee, H.W., Dossick, C.S., Osburn, L., \u0026amp; Kinsman, M. (2017). BIM to Facilities Management: Presenting a Proven Workflow for Information Exchange. ASCE International Workshop on Computing in Civil Engineering, Doi: 10.1061/9780784480823.007\u003c/li\u003e\n \u003cli\u003eLi Jie (2021). Research on Combination Evaluation of Bim Value and Obstacles Based on Stakeholder Theory. Journal of Engineering Management 2021, 35, 30\u0026ndash;35, Doi: 10.13991 /j.cnki.jam.2021.03.006.\u003c/li\u003e\n \u003cli\u003eYang Jinze(2018). Application Research of Visual Programming Technique Dynamo in Engineering Information Management. MA thesis, Chongqing University, 2018.\u003c/li\u003e\n \u003cli\u003eSalamak, M.; Jasinski, M.; Plaszczyk, T.; Zarski, M(2019). Analytical Modelling in Dynamo. Transactions of the V\u0026Scaron;B \u0026ndash; Technical University of Ostrava, Civil Engineering Series 2019, 18, Doi: 10.31490/tux-2018-0014.\u003c/li\u003e\n \u003cli\u003eKensek, K.M (2018). Teaching Visual Scripting in Bim: A Case Study Using a Panel Controlled by Solar Angles. J. Green Build. 2018, 13, 115\u0026ndash;137, Doi: 10.3992/1943-4618.13.1.113.\u003c/li\u003e\n \u003cli\u003eIgnatova, E.; Zotkin, S.; Zotkina, I (2018). The Extraction and Processing of BIM Data. Iop Conf. Ser.: Matier. SCI. Eng. 2018, 365, 062033, Doi: 10.1088/1757-899X/365/6/062033.\u003c/li\u003e\n \u003cli\u003eThabet, W.; Lucas, J.; Srinivasan, S (2022). Linking Life Cycle BIM Data to a Facility Management System Using Revit Dynamo. Organization, Technology and Management in Construction: an International Journal 2022, 14, 2539\u0026ndash;2558, Doi: 10.2478/otmcj-2022-0001.\u003c/li\u003e\n \u003cli\u003eGao, H.; Zhang, L.; Koch, C.; Wu, Y (2019). BIM-Based Real Time Building Energy Simulation and Optimization in Early Design Stage. Iop Conf. Ser.: Matier. SCI. Eng. 2019, 556, 012064, Doi: 10.1088/1757-899X/556/1/012064.\u003c/li\u003e\n\u003c/ol\u003e"}],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":true,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":false,"hideJournal":true,"highlight":"","institution":"","isAcceptedByJournal":false,"isAuthorSuppliedPdf":false,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":false,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true},"keywords":"Information Management, Dynamo, Prefabricated Components, Construction","lastPublishedDoi":"10.21203/rs.3.rs-3971568/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-3971568/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"\u003cp\u003eThe application of Building Information Modeling (BIM) in the management of prefabricated component lifting operations in prefabricated construction can significantly improve construction efficiency. However, due to its high level of complexity and cost, it has not been widely adopted. To address this issue, this study focuses on the research of lifting operation information management based on Dynamo. By integrating BIM, Dynamo and mobile information management servers, a comprehensive system for managing prefabricated component lifting operation information is created. First, the paper elaborates on the detailed process of prefabricated component lifting operation information management based on Dynamo, covering the construction preparation stage and the lifting construction stage. Subsequently, Dynamo is utilized to develop programs for information input and processing, component sorting, and component coding and QR code generation. Furthermore, a mobile information management server is employed to build an information management application. By scanning Dynamo-generated QR codes, workers can access basic information about components, as well as upload construction and quality inspection data. Furthermore, this application facilitates information sharing and real-time data collection. Finally, this method is tested in a case study involving the lifting operation of composite slabs. The results show that the management system developed based on Dynamo can effectively improve the efficiency of hoisting construction information management prefabricated components of modular construction, reduce management costs, and promote sustainable development of engineering construction.\u003c/p\u003e","manuscriptTitle":"Research on Information Management of Prefabricated Component Hoisting Construction Based on Dynamo","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2024-02-27 21:39:21","doi":"10.21203/rs.3.rs-3971568/v1","editorialEvents":[{"type":"communityComments","content":0}],"status":"published","journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"d52919f2-e938-40f2-bc26-4bc4791ae7f5","owner":[],"postedDate":"February 27th, 2024","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"posted","subjectAreas":[],"tags":[],"updatedAt":"2024-03-09T07:18:44+00:00","versionOfRecord":[],"versionCreatedAt":"2024-02-27 21:39:21","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-3971568","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-3971568","identity":"rs-3971568","version":["v1"]},"buildId":"WrCJVZZCHTDjtuVLN7oU0","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.