Next Article in Journal
Analyzing the Evolution of a Rural Construction Community in China from the Perspective of Cultural Landscape
Next Article in Special Issue
Urban Landscape Perception Research Based on the ERP Method: A Case Study of Jingdezhen, China
Previous Article in Journal
Evaluation of Phase Change Materials for Pre-Cooling of Supply Air into Air Conditioning Systems in Extremely Hot Climates
Previous Article in Special Issue
Quantitative Evaluation Method and Process of BIM Data for Generating BIM-Based 2D Deliverables
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on a Data-Driven Modeling Method for Precast Concrete Balcony Components

1
School of Civil Engineering, Architecture and Environment, Hubei University of Technology, Wuhan 430068, China
2
Beijing Olive Hill Software Co., Ltd., Beijing 100095, China
*
Author to whom correspondence should be addressed.
Buildings 2024, 14(1), 96; https://doi.org/10.3390/buildings14010096
Submission received: 8 November 2023 / Revised: 25 December 2023 / Accepted: 27 December 2023 / Published: 29 December 2023
(This article belongs to the Special Issue Advanced Technologies for Urban and Architectural Design)

Abstract

:
In this paper, a data-driven modeling method for precast concrete (PC) balcony components was proposed to solve the problems of low informatization and the difficult modeling of components at the design stage. Through the analysis of the characteristics of PC balcony components and the combination of modular design methods, the paper designed a data structure for the components and developed a data-driven modeling tool for PC balcony components that can realize the input of structural design data, automatically generating component models. First, this paper introduced the data-driven modeling concept and the modeling process. Second, the PC balcony components in common prefabricated residential projects were analyzed to identify their characteristics. By using a modular design approach, these components were divided and a module dataset was created based on the split modules. Consequently, a data structure for the prefabricated balcony component model was established, wherein both conventional parameters and adaptive parameters between modules were interrelated. Finally, the function of data-driven modeling was achieved by developing a modular design tool on the Revit platform using the C# programming language. The application conducted on a prefabricated building project demonstrated that the software tool and modeling method in this paper effectively improve the level of informatization and modeling efficiency of PC balcony components. The modular design approach was satisfied with the standardization and diversification requirements of balcony components, thereby offering insights for modeling other complex components.

1. Introduction

With the integration of the sustainable development concept in China, the construction industry has embraced green, efficient, and sustainable practices as its fundamental objectives. Prefabricated building, being an innovative construction method, has gained considerable attention from the industry due to its advantages in industrial component production, environment-friendly construction practices, and shortened construction cycles [1,2]. The factory production and site assembly characteristics of precast components offer significant advantages over the traditional on-site casting construction method in terms of enhancing construction efficiency, reducing construction costs, mitigating pollution, and improving the on-site environment [3,4,5,6]. However, despite the numerous advantages of prefabricated buildings, their limited standardization in design, underdeveloped production processes, and inadequate part compatibility impede the enhancement of construction efficiency and hinder the full use of prefabricated building benefits, thereby obstructing widespread adoption. Enhancing the standardization level and design excellence of prefabricated constructions, increasing component reusability, and optimizing the production process are crucial measures for enhancing the overall advantages of prefabricated buildings [7].
The modular design of prefabricated components is considered a pivotal approach to augmenting the overall advantages of prefabricated buildings. Prefabricated buildings are constructed by assembling premanufactured components produced in an off-site production facility [4]. A commonly used design approach involves initially conceptualizing the building as a monolithic structure and subsequently dividing it into prefabricated components based on specific guidelines [8]. However, this approach often results in a wide array of premanufactured components, thereby augmenting the intricacy and expenditure associated with construction. With the progression of industrialization, the adoption of modular design methodology in the domain of prefabricated constructions is steadily increasing. The implementation of modular design theory facilitates the establishment of a module library, thereby enhancing component standards, while accommodating their diversity and subsequently improving construction efficiency [9,10,11]. The implementation of modular design can enhance component reusability, minimize redundant investments in templates and equipment, expedite construction timelines, and optimize component accuracy and consistency. In the context of prefabricated component modular design, achieving standardization in module splitting while ensuring compatibility between split modules has emerged as a pivotal concern. This necessitates adopting a scientific and rational approach to both design and management.
The digital tool building information model (BIM) is extensively used in the design and management of prefabricated buildings, leveraging construction project data to create a model that accurately simulates building information through digital means [12,13]. Yuan et al. combined parametric design and BIM technology to propose a method for the modularization of prefabricated components, aiming to enhance the standardization level of such components [7]. Wang integrated lean construction principles with BIM technology, proposing a novel workflow aimed at enhancing the design quality of prefabricated components [14]. By integrating BIM technology with the concept of Design for Manufacturing and Assembly (DFMA) in the manufacturing industry, researchers have successfully applied it to precast buildings for the division and design of precast foundation components. This integration has significantly enhanced the modeling efficiency of precast concrete elements [15,16], enabling better management of their production process, ensuring superior quality and accuracy, and improving overall production efficiency. Furthermore, this integration aims to facilitate seamless coordination between design models of prefabricated components and production processes [17], thereby promoting industrialization, digitization, and intelligent development within the construction industry.
The use of computer programming languages and the secondary development technology of Revit facilitates the development of specialized software tailored to diverse projects [18,19]. BIM technology integrates procedures and algorithms, thereby enhancing support for data and models in addressing practical engineering challenges [20,21,22]. The data and information, serving as the fundamental components of BIM models, encompass all the attributes and characteristics of buildings [23]. They provide enhanced precision and efficacy in design and construction through data-driven support. Meng et al. developed a tool for reasoning parameter modeling by using the Revit modeling platform and the computer programming language C# to improve modeling efficiency [24]. Liu et al. combined BIM technology with a data-driven framework to identify BIM model errors [25]. T. Kirchdoerfer and M. Ortiz developed the data-driven computing paradigm with the help of computer languages to illustrate the robustness of data-driven solvers [26]. Data-driven thinking plays a crucial role in the process of BIM secondary development. By integrating algorithms into programs, the focus is on automating and intelligently managing data for design and construction processes [27,28,29]. Despite the application of data-driven concepts and methods in BIM models, there is limited research on their implementation in the modeling approach for PC balcony components.
As a type of precast element, PC balcony components offer significant advantages in terms of enhancing construction efficiency and reducing costs. However, existing design methods fail to meet the diverse and individual requirements of real-life projects’ components, while also lacking effective tools for data-driven modeling. Therefore, this study aims to explore integrating data-driven modeling concepts with BIM technology to address information design needs, enhance design and production efficiency, and facilitate widespread adoption of PC balcony components.
Building on previous research, in this paper, a data-driven component modeling method was proposed, which was used to analyze the characteristics of building components and develop a corresponding software tool (based on a BIM software platform (Revit 2016 version)) to create the component model of a prefabricated balcony. The method was used to solve the problems of low informatization, difficult modeling, and poor practical application of model data. After analyzing the architectural characteristics of the balcony’s components, the components were divided into modules according to their architectural characteristics, the modules’ characteristic parameters were established, the modules’ data structure was designed, and a module dataset was also established. On this basis, using the C# programming language and Visual Studio programming tools, the WinForms application window was developed, and according to the spatial relationship of the modules, the automatic assembly of the program was used to accomplish the establishment of the model. This paper describes, in detail, the optimization of a modeling method for prefabricated balcony components using data-driven techniques. The research presents a novel idea and methodology for addressing information design challenges in prefabricated component systems, offering valuable insights and assistance in tackling practical issues encountered by prefabricated buildings. Furthermore, the findings of this study will serve as a reference for related research endeavors.

2. The Challenges in the Modeling of PC Balcony Components

2.1. Classification of PC Balcony Elements

The PC balcony is an essential component among the prefabricated components of an assembly building. The PC balcony panel is categorized as a beam balcony or a slab balcony based on the type of structural pressure. The slab balcony, in turn, is subcategorized as a complete prefab slab balcony or a stacked prefab slab balcony, depending on the panel’s prefabrication method [30].
Prefabricated beam balconies are a type of balcony that transfers the balcony slab and its loads to the beams, walls, columns, and other structures of the main building through the use of a pick-and-suspend beam. At the end of the overhanging beam, an edge beam is installed to support the load of the balcony railing and any other additional loads. The keyway is situated at the termination of the overhanging beam connected to the cast-in-place section. The balcony slab of the prefabricated slab type uses a cantilevered slab design, where the edge is combined with the entire beam slab of the primary structure. The load placed on the slab is then transferred to the main structure’s beam slab through the cantilevered slab. Slab balconies tend to be used in small-span balconies, due to limitations stemming from the structural force’s form. The components that form a PC balcony are presented in Table 1.

2.2. The Challenges in Modeling PC Balcony Elements

There are two modeling approaches for traditional prefabricated balcony components. In one approach, the floor command is used to draw the balcony plate, while the beam command is used to illustrate both the cantilever beam structure and the edge structure. The other approach involves using lofting, Boolean operations, and other functions to generate a geometric contour drawing of the component based on family creation. Subsequently, a reinforcement model is established in accordance with the reinforcement command. In following this approach, there are the following problems:
  • The information regarding the components is widely scattered, indicating a relatively low level of informatization.
Traditionally, the plate structure model and the beam structure model are established as separate components, along with the geometric contour model and the reinforcement model. This results in dispersed data information within the component models and low accuracy of data. However, for precast balcony component models that require alignment with factory production, scattered data sources can easily lead to deviations during the transmission of model information, resulting in mismatches between data and models that ultimately affect component production efficiency.
2.
The software operation is intricate, and the modeling efficiency is suboptimal.
Although the commands for reinforcing bar modeling are included in 3D modeling software, practical application can be challenging due to the diverse and intricate nature of reinforcing bars in precast balcony members. Taking Revit as an example, rebar modeling is required to be based on a specific plane. The built-in plane options include the “current working plane”, “near protective layer reference”, and “far protective layer reference”. The placement direction can be categorized into three forms: “parallel to the working plane”, “parallel to the protective layer”, and “perpendicular to the protective layer”. Prior to drawing the rebar, different protective layers need to be established, requiring frequent switching between planes and sections during rendering. This complexity makes it difficult for users to master the software and results in relatively low modeling efficiency.
To summarize, the current 3D modeling software commonly used in the industry lacks the capability to independently model prefabricated balcony components. In order to address this issue, we proposed the following optimizations: (1) Enhance the modeling approach for prefabricated balcony components by adopting a modular component concept and establishing a module dataset. This will enable us to design a structured data model for balcony components, reducing issues arising from scattered data sources and standardizing data management. (2) Develop a modeling software tool that simplifies the logic used by modelers and integrates algorithms with programmatic capabilities. By leveraging data-driven approaches, we can significantly enhance the efficiency in creating models.

3. Methods

In this paper, we optimized the modeling method for PC balcony components by incorporating data-driven principles. First, we conducted an analysis of the characteristics of balcony components and designed a module dataset and data structure using a modular approach. Subsequently, leveraging Revit secondary development technology, we developed a software tool to enable rapid establishment of prefabricated balcony component models. Our aim was to address challenges, such as the low level of informatization in these components, difficulties in modeling, and limited practical application of model data. Ultimately, this will enhance the efficiency of modelers in addressing modeling issues related to prefabricated balcony components. The specific methodology process is illustrated in Figure 1.

3.1. Concepts and Techniques of Data-Driven Modeling

Data-driven modeling is accomplished using the online and offline data of a controlled system to establish a database, adjust it, judge it, and optimize it, in addition to other functions [31]. The data-driven modeling approach uses data as characteristic parameters for objects, facilitating the automatic control and generation of objects within the model, and modifications made to the feature parameters are accurately reflected in the 3D model.
The principle of traditional parametric modeling is to separate data and graphics, forming a comprehensive model by matching the ID of graphic elements (e.g., the Guid value of graphic elements in Revit). These models acquire information from databases and graphics libraries separately. In contrast to conventional parametric modeling methods, data-driven modeling places data at a more central position. It relies on controlling and constraining actual data using tools, such as parameters, formulas, and tables, to generate and modify building models. Throughout this process, data drive the set of graphs, ensuring that the parameters of the graph layer are entirely dependent on the data source for perfect alignment between the model and its underlying information. The process of comparing two modeling methods is shown in Figure 2.

3.2. Modularization of Prefabricated Balcony Components

3.2.1. Modular Splitting

The components of an assembly building can be categorized into horizontal and vertical elements. When designing a modular split, two perspectives need to be considered: a top-down partitioning model and a bottom-up composition model.
According to the classification of PC balcony components, modules are categorized based on their characteristics. Specifically, the beam-type balcony can be divided into five modules: slab module, left-side overhang beam module, right-side overhang beam module, central overhang beam module, and top edge beam module. Similarly, the slab-type balcony can be split into four modules: slab module, left-side edge structure module, right-side edge structure module, and top edge structure module. Each of these modules is designed with specific datasets, which are then integrated into a comprehensive whole through parameter association between them. The breakdown of these modules is illustrated in Figure 3.

3.2.2. The Establishment of a Modular Dataset

The slab module dataset was taken as an example in this study. To enhance the representation of the steel reinforcement dataset for the slab module, a three-dimensional form was used to present the steel reinforcement. In Figure 4, green color indicates the steel reinforcement in the overhang direction, while red color represents the steel reinforcement in the vertical direction.
We divided the slab module dataset into three parts: the concrete geometry profile dataset, the rebar overhang direction dataset, and the vertical direction dataset. The parameter names and values defined in the current module were stored in the dataset. These parameters included but were not limited to the thickness, length, and width of the slab, the diameter and spacing of the rebar, etc. The data information of these parameters can provide full flexibility for modeling and adjust and optimize the design and modeling of the balcony plate according to the actual needs. The parameter dataset of the slab module is structured as shown in Table 2.

3.2.3. Component Data Structure Design

The definition of data structures is one of the premises that enable data-driven modeling, and its essence lies in the summarizing and sorting of modular datasets for precast balcony components. According to the methodology of data-driven modeling, this study used UML class diagrams for visualizing classes and their relationships in a more professional manner. The class diagram plays a pivotal role in the development process of modeling tools as it visually represents the data structure of the model, serving as an effective means of communication and comprehension for developers. It facilitates a clearer understanding of both the structure and the behavior of the model. The development of modeling tools relies on class diagrams, which are primarily used by developers to write code, complete the modeling process, establish relationships between classes using various programming languages, and ultimately implement the behavioral functionality encapsulated within each class through programming. Therefore, class diagrams play a crucial role in achieving functional realization of modeling tools.
The program design of this study was divided into five components: slab module class, edge member geometry class, beam module geometry class, edge member rebar class, and beam rebar class. Among them, various forms of reinforcement classes were inherited from the reinforcement base class, including common parameter data defined in the reinforcement base class, such as the reinforcement diameter and number, and specific data, such as the anchor length. These classes were composed of the beam module reinforcement class and the edge module reinforcement class. The corresponding geometric module classes were aggregated with the reinforcement data class to form a complete prefabricated balcony module dataset. The data structure of the model was designed. The integration of module datasets from diverse sources enhances the management and application of data, while addressing the problems arising from scattered data sources. Data structure UML class diagrams are shown in Figure 5.

3.3. Revit Secondary Development

3.3.1. Development Platforms and Processes

In this paper, Revit 2016 software was selected for secondary development and Visual Studio 2017 was selected as the development platform; under.NET Framework 4.7, the program was written in the computer language C#, and the functions and interfaces within the Revit API were used. A dynamic link library (.dll) file was compiled and generated to accomplish the extension of the software functions. The development process is shown in Figure 6.

3.3.2. The Process of Tool Development

  • User interface (UI) design
The basic logic of interface design must place the interface under the control of the user and reduce the user’s memory load. Since PC balcony components are composed of modules, each module was designed as an embedded sub-interface to maintain the overall consistency of the interface when designing the interface. WinForms (Windows Form) is a widely used development tool that is based on the .Net form application. It consists of two parts: front interface design and background code. The user input data can be obtained through the background code. The design of the main interface of the modeling tool and the sub-interface of the corresponding module are shown in Figure 7.
2.
Establishment of a solid model of the PC balcony
It is necessary to determine the elevation at which the balcony will be located before creating the balcony elements. The reference coordinate point for generating the balcony component should be selected in the corresponding plane view interface, and the coordinates of this point should be obtained. The model’s origin was defined as the location point, which was transformed into origin coordinates using the Element.Location() function in the API. This created the origin Location (0, 0, 0), allowing the re-establishment of the Cartesian coordinate system and relocation calculations for the balcony component’s modules. Taking the beam balcony as an example, the plan view of its geometric model is shown in Figure 8. The slab dimensions are denoted as L1 for length and W1 for width, while the widths of the top edge beam and the left- and right-side overhanging beams are, respectively, marked TW, LW, and RW. Additionally, the balcony’s Z-direction offset height is defined as d1 and the depth of its embedment is T1. In Table 3, the computed positioning points and lengths of the remaining modules are presented.
The function method used to create the geometric solid model of the modules in the balcony component was Creat.NewFamilyInstance (XYZ, FamilySymbol, StructuralType), and this method corresponded to three parameters, which were the positioning point of the instance model, the type of the model, and the structural type. The anchor point of each module could be obtained through the aforementioned calculation, enabling the generation of a single-module model using code-driven parameter data. Using the function List<ElementId>, all module models were aggregated to form a complete geometry model of the balcony.
3.
Establishment of rebars model of the PC balcony
As the rebar model differs from the concrete model, the rebar is classified as a component attached to the concrete interior. The prefabricated components of the reinforcement layout have the characteristics of uniformity, standardization, and repeatability. The establishment of rebar parameter logic and the setting of various parameters are essential in Revit to accommodate different anchorage forms. Reinforcement modeling in data-driven methods relies on coordinate calculation to generate positioning curves and form reinforcement models. Taking the edge girder as an example, this section introduces the program algorithm for generating the reinforcement model.
Program algorithm calculations involved using the aforementioned known geometric point location coordinates of the capping beam. The geometric point location coordinates TopBeamLocation (0, W1, d1) calculated before were transformed into the reference coordinate point of the module steel bar: Location O (Xtop, Ytop, Ztop) established the coordinate system, as shown in the figure. The CreateBound () function was used to create the positioning curve of the rebar. In accordance with the creation of the positioning line, it was then used to generate the longitudinal rebar models.
The thickness of the protective layer of the reinforcement was denoted as Protect layer thickness (abbreviated to Prot in the formula), the diameter of the stirrup was Stir dia, the diameter of the longitudinal reinforcement was Longi dia, the anchorage length of the reinforcement was 15 times the diameter of the reinforcement, and the local arrangement and composition of the reinforcement are shown in Figure 9.
From Figure 9, it can be seen that the Y-axis value of the rebar is fixed, so the following calculation mainly calculates the X-axis value and the Z-axis value of the rebar positioning point. The curves of the rebar Ne are represented in Figure 9 by the position of the coordinates of the locating points a~h. The value in the Y-axis direction of the rebar can therefore be calculated as follows:
Y N e = Y t o p P r o t S t i r   d i a L o n g i   d i a 2
The coordinates of the locating points of the reinforcement a~h are then calculated as follows:
Location a (Xa, YNe, Za):
X a = X t o p L W + P r o t + L o n g i   d i a 2 Z a = Z t o p + d 1 P r o t ( 16 + 1 2 ) L o n g i   d i a
Location b (Xb, YNe, Zb):
X b = X t o p L W + P r o t + L o n g i   d i a 2 Z b = Z t o p + d 1 P r o t 3 2 L o n g i   d i a
Location c (Xc, YNe, Zc):
X c = X t o p + P r o t + S t i r   d i a 2 Z c = Z t o p + d 1 P r o t 3 2 L o n g i   d i a
Location d (Xd, YNe, Zd):
X d = X t o p + P r o t + S t i r   d i a 2 Z d = Z t o p + d 1 P r o t L o n g i   d i a 2
Location e (Xe, YNe, Ze):
X e = X t o p + T L P r o t S t i r   d i a 2 6 × L o n g i   d i a Z e = Z t o p + d 1 P r o t L o n g i   d i a 2
As the data for the avoidance curves at both ends of the beam are the same, the coordinates of points f, g, and h can be derived by referring to the calculation of points a, b, and c. Similarly, the positioning coordinates of the rebar Bo can be deduced, and the detailed formulae are not listed here. After generating the geometric shape of the rebar, it is necessary to calculate the arrangement of the rebar within the concrete and several common cross-sectional arrangements of rebar are shown in Figure 10. In the figure, a is the value of the center of the reinforcement from the concrete boundary and b is the spacing of the reinforcement rows. The double-layer reinforcement form defines c1 as the vertical distance between the upper reinforcement and the top surface, while c2 represents the vertical distance between the lower reinforcement and the top surface.
A cross section of the center of the closing beam is shown in Figure 11. Since the specific coordinates of rebar 3 in the edge beam have already been calculated before (and the value in the X-axis direction is the length of the reinforcement, which has no relation to the spacing arrangement of the longitudinal reinforcement), only the positioning value in the Y-axis direction and the fixed position in the Z-axis direction are calculated in the alignment positioning calculation process next.
The length and width of the beam section are TH and TW, respectively, and the coordinates of the origin are Xtop, Ytop, and Ztop. The position coordinates of rebars 1–8 were then identified. First, the coordinates of the rows of rebar 3 in Figure 11 can be calculated as follows:
Rebar 3 Location (Xd, Y3, Z3):
Y 3 = Y N e Z 3 = Z t o p + d 1 P r o t L o n g i   d i a 2 S t i r   d i a
If the number of bars in the same row is greater than or equal to 3, the ElemengtTransformUtils.CopyElement() method in the Revit API may be used to copy the corresponding bars. By reading the number of top bars in the rebar dataset (top count) and the copy spacing of the bars (Copy space), the following calculation can be performed:
C o p y   s p a c e = T W 2 × P r o t 2 × S t i r   d i a L o n g i   d i a t o p   c o u n t 1
Using rebar 3 as a reference, the copy distance and positioning points of rebars 1 and 2 on the diagram may be found. Similarly, the end-point coordinates and copy distances of rebars 4, 5, and 6 can be calculated as described before, and the rebars can be modeled by copying. The number of longitudinal bars at the waist from the rebar dataset (web count) and the form of rebar rows for the web longitudinal bars can be determined based on the number of bars. The number of web bar rows is calculated as follows:
N i = w e b c o u n t 2
The spacing of the rebar (Rebar space) can then be calculated:
R e b a r   s p a c e = T H 2 × P r o t 2 × S t i r   d i a L o n g i   d i a N i
Using Figure 11 as an example, at this point, the number of web bars is 2; this means that bars 7–8 are in the same row, from which the positioning point of bar 8 can be calculated:
Rebar8 Ylocation:
Y l o c a t i o n = Y N e
Rebar8 Zlocation:
Z l o c a t i o n = Z 3 R e b a r   s p a c e
The method of calculating the position of the other web rebar was essentially the same as that described before. After generating the stirrup and tiepiece, the balcony module may have a rotation angle, so it was necessary to use the List<ElementId> function to collect the IDs of the generated rebar and add the model of the rebar with the corresponding IDs to the balcony module generated in the previous section. Finally, the rotation was performed using the ElementTransformUtils.RotateElements() method. The generation path of the stirrup was as follows. First, the coordinates of the four corners of the stirrup were obtained and the curve shape was drawn through the four corners. The coordinates of these four corners were calculated using the cross-section size of the beam and the thickness of the protective layer. The protective layer of the reinforcement (Rebar cover), the diameter of the reinforcing bar (Stir dia), and the coordinates of the upper-right corner of the rebar in the Y-direction and in the Z-direction can be calculated based on the aforementioned rebar coordinate system, as follows:
Y s t i r = Y t o p + ( R e b a r   d i a + S t i r   d i a 2 ) Z s t i r = Z t o p + d 1 ( R e b a r   c o v e r + S t i r   d i a 2 )
Because the currently acquired coordinates of the origin are the coordinates of the left side of the beam, the coordinates in the x-direction are the coordinates in the longitudinal direction of the beam, and the coordinate position Xstir can be calculated as follows:
X s t i r = X t o p + ( R e b a r   d i a + S t i r   d i a 2 )
The stirrup layout in the X-direction, the center row spacing (Stirrup space), the number of stirrups (N1), and the beams at both ends of the existence of stirrup encryption area (Encr area) were calculated; the encryption area’s stirrup spacing is generally half the spacing of the intermediate section, and the number of stirrups in this area (N2) were then found. These two values were then added together to obtain the total number of stirrups, Nstir. Using the For Loop function, the stirrup model was copied to the appropriate position according to the spacing and number of rebar, and the model was added to the set of components as follows:
N s t r i = N 1 + N 2 N 1 = T L 2 × E n c r   a r e a s t i r r u p   s p a c e 1 N 2 = 2 × ( E n c r   a r e a R e b a r   c o v e r S t i r   d i a 2 S t i r r u p   s p a c e 2 + 1 )
The main role of the tiepiece is to fix the web longitudinal rebar and the longitudinal rebar, the number of tiepieces, and the positioning of the whole based on the number of longitudinal rebars and the web longitudinal rebar. The number of rows of beams (Ni) and the number of stirrups (Nstir) were known for beam reinforcement. The parity of Ni values was first calculated. When Ni is an odd number, the tiepiece is a single row and the spacing is twice the spacing of the stirrup. When Ni is an even number, the tiepiece for the upper and lower rows of staggered rows is a single row with twice the spacing of the stirrups, staggered adjacent to the spacing of the tie piece, and the spacing of the stirrups is the same.
The balcony modules may have rotation angles, so it is necessary to use the List<ElementId> function to collect the IDs of the generated rebars. Next, the rebar models corresponding to these IDs were added to the previously generated balcony module. Finally, the ElementTransformUtils.RotateElements() method was used for rotation.
Using the modeling approach outlined before, algorithms and codes were integrated and encapsulated, creating an .addin file on the Revit software platform. This realized the development of a specialized software tool for modeling PC balcony components. Through user interface input, this tool enabled the automatic generation of steel-bar-reinforced PC balcony components at specified positions based on provided data.

3.3.3. Dataset Storage and Inquiry for Models

In engineering design, modifications to the parameters and types of reinforcing bars are often required. During program design, the current model and data structure of the components must be read, and based on the modified WinForms information, the balcony component data must be regenerated. Adhering to the existing data structure when designing the program can help to establish the principles of information storage.
  • The function for the dictionary dataset must be designed as follows: Dictionary<string, string> to create the relevant dataset based on the type of balcony.
  • In the corresponding dictionary dataset function, the module dataset name is set to Field, while the parameter name and its respective attribute values are allocated to the following value field: Serializes Object.
  • Unique data tag GUID values are stored in the generated instance model data.
  • Finally, all the data are stored on the model and supplied to the user for querying.
As Revit Lookup can access the stored dataset and aid subsequent development efforts for querying information data, the process of querying data is as follows.
  • Revit Lookup may be used to read the unique data tag GUID value stored in the model data in this instance.
  • Since each GUID value is unique, it can be used to look up the dictionary dataset function Dictionary<string, string> for this model.
  • The module dataset names and their corresponding attribute values in the dictionary dataset function can be inquired about, and their specific correspondence is shown in Table 4.

4. Case Study

4.1. Project Overview and Modeling Process

The modeling method proposed in this paper and the developed software tool were applied to the case study at hand. This study provided an illustration of an assembly residential project in Hongshan District, Wuhan City. The project comprises 29 residences with a total floor area of 803,000 m2 and 26 to 34 floors each, all of which were constructed using an assembled monolithic shear-wall structure. According to our statistics, there were a total of 3776 PC balcony components involved in the entire project. The fifth building was selected for the data-driven modeling method of this paper. Its structure comprises 26 above-ground floors and 1 underground floor, with floor space measuring 9780 m2 and a monolithic prefabrication rate of 52%. There are five PC balconies on the standard floor.
Standard floor balconies were detailed in two drawings: balcony special drawings containing formwork drawings, and reinforcement drawings. The parameter dataset of the balcony was determined in accordance with the drawings. The parameter data for the drawing in the corresponding sub-window was then entered as follows.
  • Load the modeling tool to the Revit TAB and access the interface of the modeling tool.
  • According to the drawing information, select the beam balcony model, and upon the selection of ‘Both sides form’ from the drop-down menu, the corresponding parameter set interface button appears automatically.
  • Click the corresponding button and input data in the respective sub-interface that appears.
  • Select the reference coordinate point for generating the balcony component. The driver generates the PC balcony component at the corresponding position to complete the establishment of a single model.
  • Repeat the aforementioned steps to finalize the installation of the remaining PC balcony components on the standard floor. The modeling outcomes of the standard layer are illustrated in the subsequent Figure 12.

4.2. Application Results

The aforementioned modeling steps are not only applicable to this residential building, but also extend to the establishment of prefabricated models for all residential buildings within this project. The parameters should be adjusted and the appropriate type of PC balcony selected based solely on the corresponding design drawing information. Following the same operational process, the model can then be established. This method is universally applicable and flexible, capable of accommodating diverse residential building projects.
Through the utilization of the software tool developed in this study, PC balcony component models were established for the entire project. The total number of PC balcony components in the project amounts to 3776, comprising 2772 prefabricated beam balconies and 1004 prefabricated slab balconies. The modeling tool is capable of generating 2607 beam balcony components and 905 slab balcony components. A total of 3512 PC balcony component models were successfully completed, resulting in an overall modeling completion rate of approximately 93.01%, as shown in Table 5. The data demonstrate that the modeling method used in this paper effectively accomplishes the construction of the majority of prefabricated balcony components.
We verified the stability and data reliability of the data structure designed by the modeling method in this paper. The query interface, as depicted in Figure 13, allows for accessing information related to the balcony. Through this interface, module datasets and values within the data structure of the balcony component model can be visually examined. By querying the module datasets and data values in the data structures of 3512 balcony component models generated using the modeling tool, we compared the error between the query results and the input values. The comparison results are presented in Table 6, indicating a 100% success rate in querying the complete module dataset within the data structure. Furthermore, we observed a maximum error range of ±0.35% between the queried data values and their corresponding inputs, which confirms both the high reliability of our dataset and the improved informatization degree of our model. The specific data can be viewed in Figure 14. This approach effectively addresses any discrepancies caused by data deviation.
In order to validate the modeling efficiency of the developed tool in this study for practical projects, a comparison was made between the conventional modeling method and the data-driven modeling method proposed herein for prefabricated balcony components of 5#. The average time spent on modeling and model quality were assessed. The results of the modeling time comparison are presented in the subsequent Table 7. By conducting a comparative analysis, it became evident that the use of the proposed modeling method in this paper can lead to a reduction in the average modeling time and an enhancement in modeling efficiency. The quality of the model was assessed using the level of development (LOD) accuracy level definition established by the BIMForum group of the Associated General Contractors of America (AGC). As shown in Table 8, the model established using the proposed method can reach an accuracy level of LOD400, surpassing the model established using the traditional method. This enhances the quality of the model and resolves challenges in modeling PC balcony components.

5. Discussion

Currently, the research on precast component models primarily focuses on major structural elements, such as precast walls, slab, and columns, with relatively limited attention given to precast balcony components. The existing research also incorporates modular and DFMA methods for component splitting and design, although the focus primarily lies on the manufacturing and installation aspects of prefabricated components, with limited exploration into the methodology of component modeling [32]. This study addressed the challenge in complex modeling for precast balcony components by proposing an innovative modeling approach that enhances the efficiency of traditional methods. A data structure was established through the analysis of modularization. The concrete algorithm for reinforcement modeling was elaborated in detail, and a modeling tool was developed to address the lack of direct generation function for balcony components in 3D modeling software. The practical application of the proposed modeling tool and the analysis of modeling results confirm its ability to enhance modeling efficiency. Additionally, they validate the high reliability of the data structure established in this paper, thereby providing dependable data for future production. Therefore, the modeling research on prefabricated balcony components holds significant practical significance and promotional value.
The modeling method used in this paper enhances the efficiency of prefabricated balcony component modeling. However, it is important to acknowledge that the research methodology used herein has certain limitations. First, the datasets and data structures mentioned here may prove highly effective in the Chinese context, yet their direct applicability to modeling prefabricated balcony members in other countries remains uncertain. The variation in building codes, standards, and technical requirements across countries necessitates adaptation and optimization to align with the specific standards of each country or region. Second, the modeling tool used in this study was developed on the Revit platform, and optimization of the data structure may be necessary due to variations in data formats used by different 3D modeling software platforms for storing model information. Additionally, the diverse operation methods and public APIs used by different software platforms result in compatibility issues and unsuitability during programming code-automated operations. Future research can apply the modeling ideas in this paper to other modeling software for further optimization of the data structure and enhancement of its universality, thereby facilitating better adaptation to a wider range of engineering practices and production requirements. This will significantly contribute to improving the efficiency and accuracy of prefabricated balcony component modeling, as well as fostering advancements in related fields. Moreover, investigating how these modeling concepts can be effectively applied to more intricate assembly components warrants further exploration.

6. Conclusions

This study proposed a data-driven modeling approach for prefabricated balcony components, developed a software tool for modeling, and ultimately applied it to an actual project. Based on the aforementioned research, we derived the following findings:
  • The combination of data-driven modeling methods and BIM technology enhances the efficiency and quality of modeling for PC balcony components. In terms of modeling time, the beam balcony and slab balcony modeling times reduce by 17 and 14 min, respectively, compared to the traditional modeling method. In terms of model quality, the LOD accuracy level is used to assess the model’s quality. The proposed method achieves a model accuracy level of LOD400, surpassing the LOD350 accuracy level achieved using the traditional method, thereby validating the efficacy of this novel approach in enhancing modeling efficiency.
  • In this study, a modeling software tool for PC balcony model was developed based on the Revit software platform, which used a data driver program to establish the model. This software was successfully applied in an actual project, achieving a completion rate of 93.01% for PC balcony components. Consequently, it effectively addresses the issue of 3D modeling software’s inability to directly generate such components and significantly reduces operational complexities for modelers.
  • The study adopted a data-driven modeling approach and used a modular strategy to divide the PC balcony components. It also designed the corresponding module dataset and model data structure. By analyzing the model data and statistically evaluating the error values, a 100% data reading rate was achieved, with a maximum error within ±0.35%. This confirms the reliability of the designed data structure stability in this study and effectively resolves any discrepancies between the data and the model caused by deviations. It serves as a dependable data source for the production of prefabricated components, mitigating the challenges arising from scattered information sources in the model and enhancing the level of model information.
The modeling method used in this paper enhances the efficiency of prefabricated balcony component modeling, while the developed software tool fills a void by providing direct generation functionality for balcony components in 3D modeling software. The results of this study can offer insights for the development of models for other complex prefabricated components and the advancement of modeling software, while it can also offer valuable references for subsequent research and practice in the related fields of prefabricated component manufacturing, design, and construction management. The research method used in this paper, however, exhibits certain limitations. First, the module dataset and data structure used in this study are specifically tailored to conform with China’s domestic standards for PC balcony components, thereby limiting their applicability when modeling similar components in other countries. Second, the modeling tool used in this study was developed on the Revit platform, which may possess limited compatibility with other 3D modeling software. Future research can extend the application scope and field of this paper by implementing the modeling approach in other software platforms, while also optimizing the data structure for enhanced efficiency.

Author Contributions

Conceptualization, X.W. and J.S.; methodology, J.C. and X.W.; software, X.W. and X.X.; validation, X.W., X.X. and Y.F.; investigation, J.C., X.W. and Y.W.; data curation, X.W. and Y.F.; writing—original draft, X.W.; writing—review and editing, J.C. and J.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data used to support the findings of this study are available from the corresponding author upon request. The data are not publicly available due to its ownership by a partner organization and adherence to commercial confidentiality agreements.

Conflicts of Interest

Author Xingxing Xie was employed by the company Beijing Olive Hill Software Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Cao, X.; Li, X.; Zhu, Y.; Zhang, Z. A Comparative Study of Environmental Performance between Prefabricated and Traditional Residential Buildings in China. J. Clean. Prod. 2015, 109, 131–143. [Google Scholar] [CrossRef]
  2. Liu, W.; Zhang, H.; Wang, Q.; Hua, T.; Xue, H. A Review and Scientometric Analysis of Global Research on Prefabricated Buildings. Adv. Civ. Eng. 2021, 2021, 8869315. [Google Scholar] [CrossRef]
  3. Banihashemi, S.; Tabadkani, A.; Hosseini, M.R. Integration of Parametric Design into Modular Coordination: A Construction Waste Reduction Workflow. Autom. Constr. 2018, 88, 1–12. [Google Scholar] [CrossRef]
  4. Kamali, M.; Hewage, K. Life Cycle Performance of Modular Buildings: A Critical Review. Renew. Sustain. Energy Rev. 2016, 62, 1171–1183. [Google Scholar] [CrossRef]
  5. Tam, V.W.Y.; Fung, I.W.H.; Sing, M.C.P.; Ogunlana, S.O. Best Practice of Prefabrication Implementation in the Hong Kong Public and Private Sectors. J. Clean. Prod. 2015, 109, 216–231. [Google Scholar] [CrossRef]
  6. Yang, S.; Hou, Z.; Chen, H. Network Model Analysis of Quality Control Factors of Prefabricated Buildings Based on the Complex Network Theory. Buildings 2022, 12, 1874. [Google Scholar] [CrossRef]
  7. Yuan, Z.; Sun, C.; Wang, Y. Design for Manufacture and Assembly-Oriented Parametric Design of Prefabricated Buildings. Autom. Constr. 2018, 88, 13–22. [Google Scholar] [CrossRef]
  8. Li, Y.; Ni, Y.; Zhang, N.; Liu, Z. Modularization for the Complex Product Considering the Design Change Requirements. Res. Eng. Des. 2021, 32, 507–522. [Google Scholar] [CrossRef]
  9. Qi, B.; Costin, A. BIM and Ontology-Based DfMA Framework for Prefabricated Component. Buildings 2023, 13, 394. [Google Scholar] [CrossRef]
  10. Dong, D.; Zou, Y.; Pan, H.; Zhou, G.; Feng, Y.; Tang, Y. DFMA-Oriented Modular and Parametric Design and Secondary Splitting of Vertical PC Components. Sci. Rep. 2023, 13, 3457. [Google Scholar] [CrossRef]
  11. Choi, J.O.; O’Connor, J.T.; Kwak, Y.H.; Shrestha, B.K. Modularization Business Case Analysis Model for Industrial Projects. J. Manag. Eng. 2019, 35, 04019004. [Google Scholar] [CrossRef]
  12. Mansuri, D.; Chakraborty, D.; Elzarka, H.; Deshpande, A.; Gronseth, T. Building Information Modeling Enabled Cascading Formwork Management Tool. Autom. Constr. 2017, 83, 259–272. [Google Scholar] [CrossRef]
  13. Marzouk, M.; Daour, I.A. Planning Labor Evacuation for Construction Sites Using BIM and Agent-Based Simulation. Saf. Sci. 2018, 109, 174–185. [Google Scholar] [CrossRef]
  14. Wang, Y.; Thangasamy, V.K.; Tiong, R.L.K.; Zhang, L. Improved Workflow for Precast Element Design Based on BIM and Lean Construction. J. Constr. Eng. Manag. 2022, 148, 04022065. [Google Scholar] [CrossRef]
  15. Bakhshi, S.; Chenaghlou, M.R.; Pour Rahimian, F.; Edwards, D.J.; Dawood, N. Integrated BIM and DfMA Parametric and Algorithmic Design Based Collaboration for Supporting Client Engagement within Offsite Construction. Autom. Constr. 2022, 133, 104015. [Google Scholar] [CrossRef]
  16. Li, M.; Wong, B.C.L.; Liu, Y.; Chan, C.M.; Gan, V.J.L.; Cheng, J.C.P. DfMA-Oriented Design Optimization for Steel Reinforcement Using BIM and Hybrid Metaheuristic Algorithms. J. Build. Eng. 2021, 44, 103310. [Google Scholar] [CrossRef]
  17. Tan, T.; Mills, G.; Hu, J.; Papadonikolaki, E. Integrated Approaches to Design for Manufacture and Assembly: A Case Study of Huoshenshan Hospital to Combat COVID-19 in Wuhan, China. J. Manag. Eng. 2021, 37, 05021007. [Google Scholar] [CrossRef]
  18. Honghong, S.; Gang, Y.; Haijiang, L.; Tian, Z.; Annan, J. Digital Twin Enhanced BIM to Shape Full Life Cycle Digital Transformation for Bridge Engineering. Autom. Constr. 2023, 147, 104736. [Google Scholar] [CrossRef]
  19. Chen, J.; Hu, R.; Guo, X.; Wu, F. Building Information Modeling-Based Secondary DevelopmentSystem for 3D Modeling of Underground Pipelines. Comput. Model. Eng. Sci. 2020, 123, 647–660. [Google Scholar] [CrossRef]
  20. Tang, F.; Ma, T.; Guan, Y.; Zhang, Z. Parametric Modeling and Structure Verification of Asphalt Pavement Based on BIM-ABAQUS. Autom. Constr. 2020, 111, 103066. [Google Scholar] [CrossRef]
  21. Girardet, A.; Boton, C. A Parametric BIM Approach to Foster Bridge Project Design and Analysis. Autom. Constr. 2021, 126, 103679. [Google Scholar] [CrossRef]
  22. Sheik, N.A.; Veelaert, P.; Deruyter, G. Exchanging Progress Information Using IFC-Based BIM for Automated Progress Monitoring. Buildings 2023, 13, 2390. [Google Scholar] [CrossRef]
  23. Tirella, V.; Fabbricatore, C.; Carpino, C.; Arcuri, N.; Barreca, F. Configuration Optimization for Sustainable Temporary Houses Employing BIM Procedure. Buildings 2023, 13, 2728. [Google Scholar] [CrossRef]
  24. Meng, W.; Zhang, H.; Ai, Q.; Bao, T.; Yan, J. CBR-RBR Fusion Based Parametric Rapid Construction Method of Bridge BIM Model. Adv. Eng. Inform. 2023, 57, 102086. [Google Scholar] [CrossRef]
  25. Liu, H.; Cheng, J.C.P.; Gan, V.J.L.; Zhou, S. A Novel Data-Driven Framework Based on BIM and Knowledge Graph for Automatic Model Auditing and Quantity Take-Off. Adv. Eng. Inform. 2022, 54, 101757. [Google Scholar] [CrossRef]
  26. Kirchdoerfer, T.; Ortiz, M. Data-Driven Computational Mechanics. Comput. Methods Appl. Mech. Eng. 2016, 304, 81–101. [Google Scholar] [CrossRef]
  27. Raco, F.; Stefani, M.; Balzani, M.; Ferrari, L. Towards effective project documentation, transparency, and data-driven decision-making through bim-blockchain based applications. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2021, 46, 437–444. [Google Scholar] [CrossRef]
  28. Wu, Z.; Wang, Q.; Hu, J.; Tang, Y.; Zhang, Y. Integrating Model-Driven and Data-Driven Methods for Fast State Estimation. Int. J. Electr. Power Energy Syst. 2022, 139, 107982. [Google Scholar] [CrossRef]
  29. Diao, Y.; Shwartz, L. Building Automated Data Driven Systems for IT Service Management. J. Netw. Syst. Manag. 2017, 25, 848–883. [Google Scholar] [CrossRef]
  30. Onyszkiewicz, J.; Sadowski, K. Proposals for the Revitalization of Prefabricated Building Facades in Terms of the Principles of Sustainable Development and Social Participation. J. Build. Eng. 2022, 46, 103713. [Google Scholar] [CrossRef]
  31. Wang, L.; Zhao, B.; Ye, Q.; Feng, A.; Feng, W. A BIM-Based Data-Driven Modeling Method. In ICCREM 2021: Challenges of the Construction Industry under the Pandemic; American Society of Civil Engineers: Beijing, China, 2021; pp. 319–330. [Google Scholar]
  32. Lu, W.; Tan, T.; Xu, J.; Wang, J.; Chen, K.; Gao, S.; Xue, F. Design for Manufacture and Assembly (DfMA) in Construction: The Old and the New. Archit. Eng. Des. Manag. 2021, 17, 77–91. [Google Scholar] [CrossRef]
Figure 1. Research on the data-driven parametric modeling process.
Figure 1. Research on the data-driven parametric modeling process.
Buildings 14 00096 g001
Figure 2. Comparison of the processes of parametric modeling vs. data-driven modeling.
Figure 2. Comparison of the processes of parametric modeling vs. data-driven modeling.
Buildings 14 00096 g002
Figure 3. (a) Beam-type balcony module and (b) slab-type balcony module.
Figure 3. (a) Beam-type balcony module and (b) slab-type balcony module.
Buildings 14 00096 g003
Figure 4. Reinforcement schematic of the slab module: (a) beam balcony and (b) slab balcony.
Figure 4. Reinforcement schematic of the slab module: (a) beam balcony and (b) slab balcony.
Buildings 14 00096 g004
Figure 5. Data structure hierarchy UML class diagrams.
Figure 5. Data structure hierarchy UML class diagrams.
Buildings 14 00096 g005
Figure 6. The development process.
Figure 6. The development process.
Buildings 14 00096 g006
Figure 7. The generated window: (a) the main interface and (b) slab module sub-interface.
Figure 7. The generated window: (a) the main interface and (b) slab module sub-interface.
Buildings 14 00096 g007
Figure 8. Balcony component plan.
Figure 8. Balcony component plan.
Buildings 14 00096 g008
Figure 9. Local layout and composition of rebar of the top edge beam.
Figure 9. Local layout and composition of rebar of the top edge beam.
Buildings 14 00096 g009
Figure 10. Schematic diagram of several common types of reinforcement cross-section arrangement.
Figure 10. Schematic diagram of several common types of reinforcement cross-section arrangement.
Buildings 14 00096 g010
Figure 11. Schematic of the beam rebar arrangement.
Figure 11. Schematic of the beam rebar arrangement.
Buildings 14 00096 g011
Figure 12. Establishment of balconies on standard floors.
Figure 12. Establishment of balconies on standard floors.
Buildings 14 00096 g012
Figure 13. WinForms, which uses the Lookup function to inquire about data.
Figure 13. WinForms, which uses the Lookup function to inquire about data.
Buildings 14 00096 g013
Figure 14. Data error distribution diagram of balcony components.
Figure 14. Data error distribution diagram of balcony components.
Buildings 14 00096 g014
Table 1. Classification of PC balcony elements.
Table 1. Classification of PC balcony elements.
Beam BalconySlab Balcony
Buildings 14 00096 i001Stacked prefab slab balconyComplete prefab slab balcony
Buildings 14 00096 i002Buildings 14 00096 i003
Table 2. The parameter dataset of the slab module.
Table 2. The parameter dataset of the slab module.
Slab Module DatasetDataset NameParameter NameValue TypeMeaning of Parameters
Concrete Geometry Profile DatasetBeamFloorBaseInfolengthDoubleLength of slab
widthDoubleWidth of slab
heightDoubleThickness of slab
depthDoubleDepth of slab end
embedding
Rebar Overhang Direction DatasetXRebarInfoupperDiameterDoubleDiameter of upper rebar
upperDistanceDoubleSpacing of upper rebar
downDiameterDoubleDiameter of lower rebar
downDistanceDoubleSpacing of lower rebar
Rebar Vertical Direction
Dataset
YRebarInfoupperDiameterDoubleDiameter of upper rebar
upperDistanceDoubleSpacing of upper rebar
downDiameterDoubleDiameter of lower rebar
downDistanceDoubleSpacing of lower rebar
Note: This paper solely used the slab module as an illustrative example, while the application methodology for other modules remained consistent.
Table 3. Module positioning points and lengths.
Table 3. Module positioning points and lengths.
Location (X, Y, Z)Length
Top edge beam(0, W1, d1)TL = L1
Left overhanging beam(0, W1, d1)LL = TW + W1 + T1
Right overhanging beam(0, W1, d1)RL = TW + W1 + T1
Table 4. Balcony dictionary dataset structure.
Table 4. Balcony dictionary dataset structure.
FieldSerializes ObjectCan It Be Null?
Floor IDNumberNo
StyleBeam/SlabNo
SlabFloorBaseInfoNo
yRebarInfoNo
XRebarInfoNo
TopTopBeamInfoYes
TopInfoYes
LeftLeftBeamInfoYes
FbLeftInfoYes
RightRightBeamInfoYes
FbRightInfoYes
MidMidBeamInfoYes
Table 5. Statistical results of modeling completion.
Table 5. Statistical results of modeling completion.
TypeNumber of Components (PCS)Number of Components That Can Be Generated (PCS)Completion Rate (%)
Beam balcony2772260794.04%
Slab balcony100490590.14%
Total3776351293.01%
Table 6. Statistical results of data readings.
Table 6. Statistical results of data readings.
TypeNumber of Models Generated (PCS)Number of Components That Can Read Data (PCS)Data Readability Rate (%)
Beam balcony26072607100%
Slab balcony905905100%
Total35123512100%
Table 7. Comparison of average modeling time.
Table 7. Comparison of average modeling time.
Average Modeling Time of Beam Balcony (min)Average Modeling Time of Slab Balcony (min)
Traditional method2218
Data-driven modeling method54
Time saving1714
Table 8. Evaluation of model LOD accuracy level.
Table 8. Evaluation of model LOD accuracy level.
LOD Accuracy LevelLOD100LOD200LOD300LOD350LOD400LOD500
Conceptual ModelApproximate GeometryPrecise GeometryConstruction DocumentationProduction and Construction InformationAs Built
Traditional method××
Data-driven modeling method×
Note: The symbol “√” in the table indicates that the method satisfies the model accuracy requirements of the LOD accuracy level, while “×” signifies that the method fails to meet the model accuracy requirements of the LOD accuracy level.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cai, J.; Wang, X.; Shi, J.; Xie, X.; Feng, Y.; Wu, Y. Research on a Data-Driven Modeling Method for Precast Concrete Balcony Components. Buildings 2024, 14, 96. https://doi.org/10.3390/buildings14010096

AMA Style

Cai J, Wang X, Shi J, Xie X, Feng Y, Wu Y. Research on a Data-Driven Modeling Method for Precast Concrete Balcony Components. Buildings. 2024; 14(1):96. https://doi.org/10.3390/buildings14010096

Chicago/Turabian Style

Cai, Jie, Xin Wang, Junfeng Shi, Xingxing Xie, Yu Feng, and Yingjun Wu. 2024. "Research on a Data-Driven Modeling Method for Precast Concrete Balcony Components" Buildings 14, no. 1: 96. https://doi.org/10.3390/buildings14010096

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop