Next Article in Journal
Coevolution Mechanism of Remanufacturer–Construction Enterprise–Public in Construction and Demolition Waste Resource Utilization Projects under Green Value Co-Creation
Previous Article in Journal
Evaluating Machine Learning Models for HVAC Demand Response: The Impact of Prediction Accuracy on Model Predictive Control Performance
Previous Article in Special Issue
Progressive Collapse Behavior of a Precast Reinforced Concrete Frame System with Layered Beams
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Using Machine Learning Technologies to Design Modular Buildings

by
Alexander Romanovich Tusnin
,
Anatoly Victorovich Alekseytsev
* and
Olga Tusnina
Institute of Industrial and Civil Engineering, National Research Moscow State University of Civil Engineering, 129337 Moscow, Russia
*
Author to whom correspondence should be addressed.
Buildings 2024, 14(7), 2213; https://doi.org/10.3390/buildings14072213
Submission received: 4 June 2024 / Revised: 7 July 2024 / Accepted: 16 July 2024 / Published: 18 July 2024
(This article belongs to the Special Issue Safety and Optimization of Building Structures—2nd Edition)

Abstract

:
The article discusses a solution to the relevant task of analyzing and designing modular buildings made of blocks to be used in industrial and civil engineering. A block that represents a container is a combination of plate and beam systems. The criteria for its failure include both the strength of the individual elements and the loss of stability in a corrugated web. Methods of engineering analysis are hardly applicable to this system. Numerical analysis based on the finite element method is time-consuming, and this fact limits the number of design options for modular buildings made of blocks. Adjustable machine learning models are proposed as a solution to these problems. Decision trees are made and clustered into a single ensemble depending on the values of the design parameters. Key parameters determining the structures of decision trees include design steel resistance values, types of loads and the number of loadings, and ranges of rolled sheet thickness values. An ensemble of such models is used to take into account the nonlinear strain of elements. Piecewise approximation of the dependencies between components of the stress–strain state is used for this purpose. Linear regression equations are subjected to feature binarization to improve the efficiency of nonlinearity projections. The identification of weight coefficients without laborious search optimization methods is a distinguishing characteristic of the proposed models of steel blocks for modular buildings. A modular building block is used to illustrate the effectiveness of the proposed models. Its purpose is to accommodate a gas compressor of a gas turbine power plant. These machine learning models can accurately spot the stress–strain state for different design parameters, in particular for different corrugated web thickness values. As a result, ensemble models predict the stress–strain state with the coefficient of determination equaling 0.88–0.92.

1. Introduction

Research undertakings focused on modular buildings and their constituent blocks have evolved in the following five principal directions:
-
Analysis of the stress–strain state, design, and optimization of modular building blocks as a whole (1);
-
Research and improvement of nodal connections in modules subjected to different types of loads (lateral, seismic, impact, etc.) (2);
-
Evaluation of the resistance of modular buildings and individual blocks to progressive collapse triggered by emergency loads and effects causing the inability of individual nodes or structural elements to resist loads (3);
-
New materials in modular construction (4);
-
Development and improvement of assembly technologies and introduction of new types of modular buildings (5).
Each direction encompasses several relevant research projects. Indeed, as for Direction (1), work [1] demonstrates that the use of modular buildings is particularly efficient in construction from the standpoint of the life cycle cost of a structure. However, issues of energy-saving design are in the spotlight in the process of building operation. These issues can be solved by using new materials to make block elements, contributing advanced structural solutions and technologies to nodal connections at the stages of installation and operation. The stages of transportation and recycling can hardly affect the life cycle costs. The author of work [2] focuses on high relevance of modular construction in the context of environmental challenges. In addition to the importance of the design of modular buildings, the authors address optimization issues. Towards this end, they propose a rigorous formulation of the Lagrange multiplier method to minimize the mass of steel blocks. In this case, a single block and a system of blocks can be optimized, and the frequencies of natural vibrations in a system of blocks can be restrained.
Several studies dealing with structural design for emergency situations, including pandemics [3], demonstrate the need to optimize design solutions in terms of the mass of load-bearing structures of modular blocks. In this work, the authors report the case of a 24% reduction in the consumption of materials compared to conventional designs. Another problem requiring the design of modular buildings is the shortage of housing due to population growth. Another step towards optimal solutions to this problem is made in [4]. SAP2000 and MATLAB r2020a software packages are jointly used there to solve the problems of computation and optimization. The authors assume that high modular buildings (up to 15 floors) built using sets of corner blocks are effective without any targeted actions taken to ensure the resistance of a facility to lateral loads, including wind loads. The methods proposed by the authors are also applicable to freestanding blocks. Work [5] summarizes the design experience related to the design and construction of facilities consisting of prefabricated 3D blocks.
Building information modeling (BIM) technologies are vital for research undertakings focused on the design of modular buildings. Work [6] describes the process of structural design focused on accelerated structural solutions based on values of characteristic dimensions. These solutions stem from connections made between design parameters in the BIM environment. Each parameter is attached to a range of acceptable values and analytical dependencies used to calculate the values of other dependent parameters. This method can also be applied to the modular block dismantling procedure. A generative design technology is developed in work [7]. It employs the BIM concept to describe a modular block using a new class of Industry Foundation Classes (IFC) devised for a particular type of facility. In this case, the topology of an oriented graph is employed to structure information about a facility.
The design of modular multi-storey buildings is closely related to the study of their resistance to lateral loads, particularly wind loads. A study of the effectiveness of different types of bracings needed to ensure the stiffness of block systems is shown in Figure 1 [8].
In addition to such bracings, authors recommend using discrete diaphragms and increasing the stiffness of nodal connections. In article [9], numerical studies are carried out in LS-DYNA to evaluate the contribution of particular structural elements to the performance of a modular block frame. It is found that the most important parameters affecting structural safety are the stiffness of nodal connections between modules, the number of racks in a block, and the torsional stiffness of a facility. To further this research project, the authors of work [10] propose and numerically verify an equation describing the overall stability of a facility and determine design length ratios to evaluate the stability of individual elements. The recommendation is to design facilities whose height-to-width ratios do not exceed 3. Work [11] addresses the design of inter-module connections, including corner-tied connections and discontinuous modular diaphragms. Improved finite element models are proposed. In addition to static tests, dynamic tests of modular buildings are conducted. The most important parameter is the damping capacity of connections between blocks. These experimental studies are described in [12]. The dynamic loading history was recorded using a data capture system; vibration modes, damping coefficients, and natural vibration frequencies were identified.
Direction (2) focuses on the following principal issues: development of new types of connections; their numerical computation and experimental study; and simplified analytical dependencies required for design purposes. Let us analyze such works. The authors of work [13] designed a bolt-free vertical and horizontal inter-module connection (Figure 2a).
The authors of work [14] developed and studied the connections between the stiffening core and the system of volumetric blocks (modules), as shown in Figure 2b. The figure shows that this connection is fully bolted. Numerical studies have shown that this connection fails under cyclic loading as a result of shear strain in anchor bolts. Therefore, design principles were developed for such connections to ensure that the required strength and ductility of individual elements were achieved. Article [15] focuses on a characteristic experiment in the field of research of inter-module connections. This article determines three possible levels of research: the first one is M, module research; the second one is F, frame research; and the third one is J, joint research. A classification of the joints between elements and their strengths and weaknesses are provided, and the efficiency of application of different types of nodes in frame structures is experimentally justified. Towards this end, article [16] offers a new design solution for corner connections between modules. A corner connection has a bolt made of a shape memory alloy and a high-damping rubber core. It reduces global damage to nodes during structural hysteresis of the system as a whole, as well as during the assembly and disassembly of individual building modules.
Another characteristic inter-module connection has a plug-in connector, such as the one proposed in work [17]. A cross-shaped plug-in connector connects modules. The author proves that the parameters of this connector affect the shear resistance and initial torsional stiffness of an inter-module connection. Due to the complexity of computations of this type, formulas of some parameters for this connection are provided in the form of regression equations. The fact is that some joints have weaknesses due to problematic disassembly, spaciousness requirements, and sensitivity to installation errors. These problems are largely solved by rotary connections [18] and shear bolted and splined connections [18,19]. In addition, there is a problem with the vulnerability of modular buildings to seismic effects. Hence, researchers focus on designing ductile nodes with pronounced plastic properties [20]. More information about inter-module connections and their mechanical performance are provided in the review article in [21].
Direction (3) is the most important and understudied field of modular buildings and their research. Most frequent emergency effects considered in practical studies include the failure of columns in 3D blocks of buildings or modules (for example, corner modules). An alternative load path method is used to study the resistance to progressive collapse [22,23]. In these works, an integrated problem investigating the parameters of element cross-sections, inter-module connections, and numbers of building storeys is solved depending on peak dynamic loads. In particular, the values of dynamic response factors, equaling 1.6–1.9, were determined in [23]. It is noteworthy that the removal of a corner column does not have a great effect on progressive collapse, as is the case for standard-design buildings. Work [24] shows that the strength factor (supplementary loading) of columns is 0.8 for modular buildings with cantilevers. Many works, in particular work [25], emphasize the absence of regulations governing emergency situations during the construction of modular buildings. In particular, inter-module connections, being the most sensitive parts of buildings, are in need of such regulations [26]. Also, several works have focused on the importance of research in fields other than mechanical damage. Thus, pulse impact design is also relevant [27], as is fire-induced damage and its development and effects on the strength of modular buildings [28]. Several works have focused on such emergencies as the failure of ground-floor corner or central modules under different scenarios [29,30]. These works identify collapse mechanisms and show that the key role belongs to (1) the tensile and shear stiffness of inter-module connections, as well as (2) the prevention of plastic hinges in the beam structures of blocks.
Some basic research undertakings focused on direction (4) have analyzed the efficiency of modules made of different materials throughout their life cycles. New materials are also used to connect blocks. Work [31] analyzes the strengths and weaknesses of steel and concrete blocks in construction. The authors analyze the overall efficiency of materials with positive effects on the environment. Some articles have analyzed blocks made of new and traditional materials. The authors of work [32] suggest using composite steel-reinforced concrete structures to make building frames, as well as using concrete slabs to make enclosing structures. These solutions allow buildings to resist lateral loads more effectively. Work [33] shows the effectiveness of monolithic reinforced concrete modules for low-rise and high-rise construction projects. The authors of work [34] assume that the installation and dismantling of modular blocks can be accelerated by grouted sleeves as weld-free and bolt-free connections between modules. In general, new materials, including composite materials, greatly increase the efficiency of modular construction, and more information about this can be found in the review article [35].
The most important field of modular construction research, focused on direction (5), is the development and improvement of module installation technologies. Principal trends are listed in [36]. They include high accuracy and reliability of installation works, installation simplicity, absence of stresses concentrated in connection nodes, prevention of accidental dismantling, etc. Installation can become faster and more accurate if remotely or automatically controlled robotic manipulators are used [37]. Certain installation problems are the poor quality of nodal connections or damaged nodal connections. To solve this problem, the authors of work [38] proposed special self-locking inter-module nodes. Self-locking steel connectors are developed on the basis of the same principle [39]. Lock elements have plastic properties (their plasticity coefficient equals 4). In summary, it is noteworthy that the study, analysis, and design of modular construction facilities, including single containers used for transportation and housing purposes, is a particularly relevant task that affects both the economy [40] and the environment [40].
The growing demand for design and construction of modular structures requires methods of fast evaluation and prediction of parameters of structural solutions. Intensively developing artificial intelligence technologies can tackle this challenge. The k-nearest neighbors (KNN) algorithm can predict the parameters of steel structures [41,42], and the same is true for various types of machine learning models, including support vectors; gradient boosting; regression equations [43,44]; and ensemble methods such as decision trees, random forest [45,46], etc.
This paper proposes a research approach intended to realize the design of a corrugated web modular block along direction (1) using machine learning. Towards this end, limit state criteria are set to determine structural safety in the case of a loss of web strength or stability, as described in Section 2.1. Section 2.2 describes a method of structural analysis that takes into account nonlinear strains. This method is used to design a computational finite element model. This model is used to generate machine learning data, which are provided in Section 2.3. Machine learning is based on the co-use of decision trees, each of which is attached to a combination of design parameters of a modular block. Values of equivalent von Mises strains are found to demonstrate the effectiveness of predictions made by the ensemble model and developed by the authors.

2. Methods and Materials

2.1. Problem Statement

2.1.1. A Geometric and Physical Model of a Modular Block Designed for a Gas Compressor at a Gas Turbine Power Plant

A modular building is a 3D system with overall dimensions equaling 12m × 3.2m × 3.2 m. The block transfers load to the neighboring blocks or the foundation at corner points A (see Figure 3). When the system is analyzed as a whole, its strains are similar to those in a beam structure. In this case, its top and bottom parts are in compression and tension, respectively. In the case under consideration, the structure’s span-to-height ratio is L/H = 3.75, which is less than L/H < 5. Therefore, whenever a corrugated web is analyzed, large shear strains should be taken into account (Bernoulli’s hypothesis is not satisfied).
The structure has a frame with stiffly connected nodes. The frame has top and bottom contour beams and corner racks connecting the top and bottom contour beams. These elements are made of rectangular pipes. The floor and the top have bracings. The webs, floor, and top steel sheets are welded to the pipes. The sheets have thicknesses of 4 mm and are supported by angle bars. The thicknesses of the floor and top sheets remain unchanged for computation purposes. All elements of the block are made of structural steel with a standard yield strength of 245 MPa.

2.1.2. Criteria of Limit State for Elements

The limit states considered here are those that are most relevant for evaluating the ultimate load acting on a facility. These states include:
-
Serviceability loss of a structure (I);
-
Strength loss of structural elements (II);
-
Stability loss of a corrugated web (III).
Let us formulate the boundary equations expressing the strain criteria for the limit states, taking into account the practice in the analysis and design of modular structures. For state (I):
ε y ε 0.85 ε u
where ε are von Mises strains conveying the load acting on a structure; ε y and ε u are strains for cases of stresses equal to the yield strength of steel and the ultimate uniaxial tensile strength, respectively.
For state (II):
ε > 0.85 ε u
where ε , ε u are the same strains as in Formula (1), and 0.85 is a coefficient that takes into account the initial geometric imperfections of the elements and their nodal connections, as well as defects caused by the poor quality of work performed in the process of the manufacturing of the structure.
Local and overall stability loss can be distinguished for state (III). The curve in Figure 4 should be analyzed in order for the criterion to be developed.
The co-deformation of structural elements in buildings of this type demonstrates that, in many special cases, the force–displacement dependence has near-linear segments C 1 C 3 (Figure 4a) and nonlinear segments in the knee zones S l 1 , S l 2 . Computations show that the presence of these nonlinear segments accelerates the rate of displacements Δ y in case of a uniform increase in loading. However, Figure 4b shows that this rate hardly changes: Δ y 2 Δ y 3 for linear segments.
A knee segment can demonstrate an increase by double or even more in displacements. Therefore, the following criterion can be considered as a condition for loss of stability:
Δ y i + 1 ( S l j ) Δ y i ( S l j ) 2 ε < 0.85 ε u ,
where i is the number of the loading step featuring an identical rate of increase and j is the number of knee segments, taken as being equal to one in the first case of satisfaction of Condition (3). This number increases by one in each subsequent case of satisfaction of this condition. Additionally, 2 is the coefficient taking into account the effect of minor nonlinearity on the quasi-linear segment of a curve, for example, curve C 1 in Figure 4a. The inequation on the right means that the material does not fail due to loss of strength.
If displacements at further steps are Δ y i + 2 ( S l 1 ) Δ y i + 1 ( S l 1 ) next to the first knee segment, then this case can be interpreted as the overall loss of stability of an element. If this condition is not met next to the knee segment, segment C 2 is the case, and the subsequent strain there can cause the second knee segment S l 2 . In this case, segment S l 1 can be interpreted as the local loss of stability (local buckling). Δ P = P i + 1 P i < 0 can represent the loss of the bearing capacity of a structure.
In machine learning, the following algorithm can be used to identify the limit state:
-
Training data are labeled to identify the points belonging to segments C 1 , C 2 , C 3 of the stress–strain curve (see Figure 4a). The creation of arrays of point numbers between the knees of segments o S l 1 ; S l 1 S l 2 ; S l 2 P max will suffice for this purpose.
-
Conditions should be checked and a conclusion should be made in accordance with Table 1 when a test set or a projection is made for the characteristic point F i ( P , t ) .
Table 1. Limit state criteria used for machine learning purposes.
Table 1. Limit state criteria used for machine learning purposes.
The Antecedent: Input DataThe Consequent: The Limit State
F i ( P , t ) C 1 , C 2 , C 3 :
P C 1 No limit state;
serviceability
P C 2 Δ P < 0 Loss of strength or local loss of stability
P C 2 Δ P > 0 Loss of serviceability or
local loss of stability with displacement restraints
P C 3 Loss of overall stability or loss of strength

2.2. Finite Element Modeling of a Structure

2.2.1. Finite Element Mesh, Loading, and Supports

The geometry of the facility was created using the SolidWorks 2020 software package and imported into the Siemcenter Femap 2021.1 system, where the structural elements remained unchanged (IFC format). The finite element model is shown in Figure 5a.
Elements of the corrugated web, top, and floor were broken into four-node shell elements, with the basic size of an element equaling 0.02 m. The following discretization method was used for rods (Figure 5b). Shell elements were used to simulate contour beams and lintels above openings; their actual dimensions and the shape of the cross-section were taken into account. Racks, girders, struts, and roof support beams were described using spatial rods, and the basic size of each spatial rod was also assumed to be 0.02 m. The levels of detail of the rod elements were introduced to take into account the local compression and loss of stability for cases of ultimate loading. All nodal joints, except for block fittings, were assumed to be welded. The contact between rod elements and plates was taken into account by introducing RBE2 elements (Figure 5c), which stiffly connected an independent node of a rod to dependent nodes of the cross-section. Two independent loads q 1 and q 2 , shown in Figure 5a, were used for the structural analysis. This type of loading was chosen in order to take into account supplementary structures and equipment items to be placed above. The maximum values of these loads were analyzed, and they corresponded to the ultimate loading conditions specified in Table 1.

2.2.2. Description of the Structural Analysis Method

The finite element method was used to perform a structural analysis on the static formulation. Physical and geometrical nonlinearities were taken into account. Von Mises equivalent stresses and strains were used to analyze the stress–strain state. The strains in steel rod elements were simulated using the diagram provided in Figure 6, which shows positive values of stresses and strains; this diagram is mirror-symmetric for negative values. Stress values are provided for the C255 steel used in the computations. The following equation was used to take into account physical and geometrical nonlinearities:
K τ δ r = Q + Δ ,
where K τ is the tangent stiffness matrix; δ r is the displacement vector, computed at iteration r for nodes of the finite element model; and Q is the load vector transformed into nodal forces. The vector Δ is drawn randomly; it consists of a system of nodal forces in the state of static equilibrium.
Small values of forces are set for this vector to avoid any effect on the solution if the load values are far from the critical one, causing a loss of stability. Forces should be set in such a way that the displacements they cause can reproduce the projected buckling pattern of structural elements.
The tangent stiffness matrix is formulated as follows:
K τ = K e τ + K G N ( r 1 )
where K e τ is a tangent matrix whose elasticity coefficients take account of the strain diagram (Figure 6); K G N ( r 1 ) is a geometric matrix determined by the vector of longitudinal forces N ( r 1 ) computed at iteration r 1 . The Newton–Raphson method was used to solve the nonlinear problem with a force bias of 0.001. The value of the acting load was applied stepwise; 1/40 of the full value of loads was applied at each step. It took no more than 25 iterations to check the convergence of the iterative process at each step of loading.

2.3. Machine Learning Models

2.3.1. Making Regression Equations and Adapting Them for Modular Blocks

If the number of data points in a modular block does not exceed fifteen, the machine learning process has the following steps:
-
Making a linear regression equation.
-
Selecting the most effective metric to evaluate the accuracy of predictions.
-
Making a numerical model of a facility. In this case, the level of detail in a computational model and the modeling of various nonlinear effects should be taken into account. If the results of numerical modeling show strong nonlinear effects, the basic regression equation should be reconsidered and a higher-order polynomial should be chosen instead of a linear equation.
-
Making training and test sets. The size of the training set equals 70% of the total amount of data; the remaining data can be used for cross-validation on the test set.
-
Using selected metrics for the accurate evaluation of model predictions.
Basic regression equations. A standard equation of linear regression is used to predict the stress–strain state of a modular building:
ε E 0 = w 0 + w 1 P 1 + w 2 t 1 ,
where ε E 0 is the predicted von Mises strain value ε , scaled using the E 0 factor; w 0 w 2 is the vector of weight coefficients identified at the training stage; P 1 is the value of actual loading; and t 1 is the corrugated web thickness value at a characteristic observation point for which strains ε are determined.
It is noteworthy that Equation (6) can be applied to linear segments of strain diagrams made using numerical modeling. In the case of strongly nonlinear segments of diagrams, one can employ piecewise linear decomposition (Section 2.3.2) or use the following equation:
ε E 0 = w 0 + w 1 P 1 + w 2 t 1 + i = 1 n χ i ( x ) w i ,
where χ i is the Heaviside function; χ i = 1 if the values of the argument x 0 , which is considered positive depending on the range that the value of t 1 enters; and n is the number of ranges under consideration, Figure 7.
It is assumed that Model (6) makes a satisfactorily accurate prediction if the condition of the minimum mean square deviation is satisfied:
M S E = 1 N q i = 1 N q ε i ε A i 2 min ,  
where ε A i represents the values of relative von Mises strains at the point i , obtained using numerical simulation; ε i represents the values of strains at this point predicted using Equation (6); and Nq is the size of the test set.
The parameter matrix X is introduced to solve the extremum Problem (8); this matrix is made using Equation (6) and the matrix notation for MSE:
X = P ( 1 , 1 ) t ( 1 , 2 ) 1 P ( 2 , 1 ) t ( 2 , 2 ) 1 P ( N e , 1 ) t ( N e , 2 ) 1 , E 0 ε = X w ¯ , M S E 1 N q i = 1 N q X w ¯ E 0 ε ¯ A 2 ,  
where w ¯ is the vector of weight coefficients. If the condition X X 1 is true, it is sufficient to take the matrix derivative of the MSE matrix form Equation (9) with respect to w ¯ and equate it to zero in order to find the accurate solution for w ¯ . The following expression is obtained if simple transformations are omitted:
w ¯ = X T X 1 X T E 0 ε A .
In case there is no inverse matrix for the matrix X , the approximate solution to Problem (8) should be found using deterministic or stochastic search optimization methods.

2.3.2. Piecewise Linear Decomposition

Graphs describing dependence between the components of the stress–strain state can have intricate shapes, including several quasi-linear segments (Figure 8a).
In this case, an individual linear regression equation can be used for each range of values of a variable parameter. It is also necessary to divide the training sets accordingly. Then, the value of the function shown in Figure 8b (for example, for equivalent stress) for the segment l k can be described by the following expression:
ε E 0 = w 01 + w 01 P 1 + w 02 t 1 , P 1 P l ; P m w 02 + w 02 P 1 + w 02 t 1 , P 1 P m ; P k ,
In Figure 8b, an atypical, but more general, load–deflection curve is shown. The line C2 approximately describes the strengthening of the element before the failure of other elements in the system. The decrease in displacement values (lines C3, C4) was associated with the failure of another element in the system, which halted the load transfer, and part of the system became geometrically variable (a plastic hinge or a system of plastic hinges formed). Then, the system started to deform in such a way that the deflections changed their direction.

2.3.3. Development of Tree-Based Ensemble Methods

Computations of modular steel structures with a corrugated web show that the presence of this web greatly affects the load-bearing capacity. Moreover, different web thickness values translate into a unique set of characteristic points for the structure as a whole. Limit states are observed at these points. Hence, an ensemble system (Figure 9) is constructed using decision trees, each of which is associated with a unique corrugated web thickness value and its design resistance.
Let us describe the system shown in Figure 9 in more detail. The initial data used to make the prediction needed to evaluate the stress–strain state that determines the serviceability or safety of a modular building (a container) are the values of the acting force; corrugated web thickness; and design resistance ( P , t , R y ), respectively. Tasks are decomposed depending on the thickness of the corrugated web. Each resulting task is a decision tree with initial leaves t 1 t n . Further, a system of critical points is made for each value of the design resistance R y of a corrugated web. The number of critical points is equal to N p . These points are determined for structural elements of a modular building in which the limit states, specified in Table 1, are reached.
Machine learning, including validation and quality evaluation, is performed for each point. Meanwhile, the following system of standard regression equations is made for a container as a whole:
· ( p 1 ) 1 = w 10 + w 11 P 1 + w 12 t 1 + w 13 R y 1 , P 1 C 1 · ( p 1 ) n 1 = w n 1 , 0 + w n 1 , 1 P 1 + w n 1 , 2 t 1 + w n 1 , 3 R y 1 , P 1 C n 1 · ( p N p ) 1 = w 10 + w 11 P 1 + w 12 t 1 + w 13 R y 1 , P 1 C 1 · ( p N p ) n n = w n n , 0 + w n n , 1 P 1 + w n n , 2 t 1 + w n n , 3 R y 1 P 1 C n n ,
where · ( p 1 ) 1 is a predictable hazard factor of the limit state at point p 1 on line segment 1 (please refer to Figure 8b, where this line is labeled as C1), which can be assumed as the equivalent von Mises stress, as equivalent strains or their scaled values, and as a resulting linear or angular displacement of a node. Here, indices n 1 are the number of straight lines approximating the dependence of the hazard factor on the load for the point p 1 , and n n is the same, but for the point N p .
When validation is performed, the following ratios of data amounts are used: the training set and the test set make up approximately 0.7 of the total amount of data; 0.3 of these data are used to make a prediction. To evaluate the quality of machine learning model values, MSE metrics are used as follows:
p i : M S E = n t · e d · ( p i ) j 2 / n t ,   i 1 ; N p ,   j C ,
where n t is the size of the test set; · e d is the limit state hazard factor identified as a result of model training; · ( p i ) j is the same for prediction; and C is a set of line numbers approximating the nonlinear dependences of the value · e d on the load P .
Depending on the problem statement, Equation (7) can be used instead of standard regression equations. In this case, there is no need for approximation by linear functions, but it is noteworthy that this equation does not guarantee an acceptable result for all types of functions.

3. Results

3.1. Algorithm of Data Preparation for Machine Learning

To implement the proposed method, let us describe the main stages of data preparation using the case of a modular building block with internal welded nodes. The task is to predict the limit value of the load in accordance with the loading scheme shown in Figure 5a. The thickness of the corrugated web is the main parameter affecting the value of this load, together with the stiffness of the frame. The following steps are needed to obtain the data required for the study:
-
Making sets of corrugated web thicknesses (see Figure 9, Table 2) for which training data must be obtained. It is reasonable to use standard thickness products manufactured by metal smelters. The following thicknesses are taken as a set of available values in accordance with the standards, in mm: t w = 2.0 ; 2.5 ; 3.0 . Other design parameters can be adopted considering the structural requirements and design experience of the modular constructions under consideration.
-
Making a computation in a physically nonlinear formulation and extracting data at each pre-set loading step (forming the set P e d , on Figure 9) for each thickness value in question, or selecting a limit state hazard factor, for example, von Mises strain values ε or their scaled values ε E 0 . Scaling is sometimes necessary to reduce the absolute values of weights in regression equations. The criteria for reaching the limit state are taken from Table 1. In this case, if the operational requirements assume that the system deforms elastically, von Mises stress values or deflection values can be used.
-
Sorting load values in the ascending order according to loading stages; selecting and filling the matrix X ; and checking the existence of the inverse matrix and the strength of its causation using an infinite norm required for a stable solution to the system of the equation (Equation (10)).
-
Performing the transformations (Equation (10)) to obtain the weight coefficients and formulating Equation (12) consisting of the equations for the points (Equation (11)).
-
Generating a sample and validating the ensemble model using Expression (13) or other known quality metrics.
Table 2. Demonstration dataset for a training set at point A.
Table 2. Demonstration dataset for a training set at point A.
P , kNStrain  ε ε E 0 P , kNStrain  ε ε E 0 P , kNStrain  ε ε E 0
t 3 = 3.0 mm t 2 = 2.5 mm t 1 = 2.0 mm
11002.98 × 10−55.9679281003.05 × 10−56.1086221003.14 × 10−56.276434
22005.96 × 10−511.926112006.1 × 10−512.207662006.27 × 10−512.54381
33008.94 × 10−517.874283009.15 × 10−518.296043009.4 × 10−518.80007
44000.00011923.811224000.00012224.373424000.00012525.0453
55000.00014929.737245000.00015230.439345000.00015631.27862
66000.00017835.651466000.00018236.493686000.00018837.50006
77000.00020841.553447000.00021342.534627000.00021943.70862
88000.00023747.442588000.00024348.562788000.0002549.90342
99000.00026753.318469000.00027354.577489000.0002856.08418
1010000.00029659.1801810000.00030360.5772610000.00031162.24974
1111000.00032565.0272811000.00033366.5623211000.00034268.4007
1212000.00035470.8590412000.00036372.5313212000.00037374.53524
1313000.00038376.6769613000.00039278.4869413000.00040380.65636
1414000.00041282.4821814000.00042284.4298214000.00043486.76536
1515000.00044188.2735815000.00045290.357715000.00046492.85828
1616000.0004794.0491416000.00048196.2699616000.00049598.93764
1717000.00049999.804717000.000511102.163217000.000525105.0034
1818000.000528105.537418000.00054108.040418000.000555111.0493
1919000.000556111.254919000.000569113.891319000.000585117.0601
2020000.000585116.943920000.000599119.712220000.000615123.0384
2121000.000613122.604421000.000628125.502521000.000645128.9855
2222000.000641128.235122000.000656131.256922000.000674134.8774
2323000.000669133.794823000.000685136.911423000.000703140.6381
2424000.000696139.221424000.000712142.445124000.000731146.2874
2525000.000723144.564525000.000739147.855725000.000759151.7854
2626000.000749149.702326000.000765153.092326000.000788157.5254
2727000.000774154.791627000.000797159.435727000.00085170.0867
2828000.000817163.349128000.000872174.354627250.000876175.2371
2929000.000892178.493829000.000963192.688427500.000902180.3507
3030000.000978195.654230000.001064212.861627750.000922184.3269
3131000.001066213.22431000.001167233.318628000.000942188.3637
3232000.001141228.17832000.00126251.904828500.001003200.5564
3333000.001169233.872632500.001285257.069429000.001049209.8774
343312.50.001147229.352232750.001284256.807229500.001118223.6064

3.2. Case of Value Prediction for a Nonlinear Function

Before predicting the stress–strain state (SSS) of a real structure, let us consider the model performance using the nonlinear function y = f ( x ) , shown as a continuous curve in Figure 10.
Let us select several points, marked by circles on the curve, in order to train the model. The data vector y L , used for training purposes, will consist of the function values shown in the figure. We will use Equation (7) to take into account nonlinearity, then add features to the matrix in order to take into account the nonlinear nature of this function. The matrix will be as follows:
X = 2700 0 0 0 0 0 0 1 2800 0 0 0 0 0 0 1 3000 1 0 0 0 0 0 1 3200 0 1 0 0 0 0 1 3250 0 0 1 0 0 0 1 3275 0 0 0 1 0 0 1 3287.5 0 0 0 0 1 0 1 3293.5 0 0 0 0 0 1 1
The following result can be obtained according to Equation (10):
X T X 1 X T = 0.01 0.01 0 0 0 1.11 × 10 16 0 0 2 3 1 5.68 × 10 14 5.684 × 10 14 2.842 × 10 14 2.842 × 10 14 2.84217 × 10 14 4 5 2.8422 × 10 14 1 2.8422 × 10 14 0 2.842 × 10 14 0 4.5 5.5 5.684 × 10 14 0 1 5.684 × 10 14 0 0 4.75 5.75 0 5.68 × 10 14 5.684 × 10 14 1 0 5.68434 × 10 14 4.875 5.875 5.684 × 10 14 0 5.684 × 10 14 0 1 0 4.935 5.935 0 0 5.6843 × 10 14 0 5.684 × 10 14 1 28 27 0 2.27 × 10 13 0 0 2.274 × 10 13 0
Hence,
w T = 0.1491892 8.66912 17.87448 15.57962 11.58769 6.761825 1.19809 243.375 .
This vector is used to find values at the intermediate points, which are shown in Figure 10 as red triangles. When these values are computed, the presence of non-linear features in the matrix X should be taken into account. For example, to obtain the value y = f(2750), the vector of the initial data will be as follows: i n p T = 2750 0 0 0 0 0 0 1 . There are no nonlinear features there, and for y = f(3260), i n p T = 3260 0 0 1 0 0 0 1 . The figure shows that this training method is used to quite accurately predict the values of the function without knowing its analytical formulation. Let us compute the prediction quality metric M S E using Formula (8). The result is M S E = 3.66 , which is acceptable for the selected size of the training set and the target variable varying in the range 160 ÷ 260 . The standardized value of M S E is the coefficient of determination: R 2 = 0.89. This means that the model makes satisfactory predictions.

3.3. Case of Model Training and Verification of the Web Thickness of a Steel Block of a Modular Building for a Pre-Set Load Value

In general, the process of training and predicting parameters for a modular building block is implemented according to the scheme shown in Figure 9. FEM computations show that the thickness of a corrugated web is the decisive factor for the ultimate load value q 1 . Limit states are reached at one of the three points shown in Figure 11 for this type of load and any of the thickness values considered here. A predictive model is made for point A as an example.
Let us take a closer look at the decision tree with the following fixed parameters: R y = 255 MPa, t 1 = 2.0 mm, t 2 = 2.5 mm, and t 3 = 3.0 mm. The finite element method is applied to generate the training data arranged in ascending order of loading. The track record of matrix generation X for various facilities shows that scaling factors or regularization must be applied to the training data to generate a well-conditioned matrix.
The data prepared for training purposes are presented in Table 2. Data ranges used within the concept of decomposition are colored (see Figure 8b). The yellow color highlights the data describing the first curve; the orange color highlights the data describing the second curve. The values of equivalent von Mises strains are multiplied by the scaling factor that equals E 0 = 2 10 5 . For simplicity purposes, if the block length is 12 m, the total load acting on the system (see Figure 5a) is represented by the load parameter P , which is the equivalent force P = 24 q 1 .
The ranges of load values (provided in Table 2 above), including 0 < P < 2700 for all thicknesses and ranges 2700 P 3312 , 2700 P 3275 , and 2700 P 2950 for thicknesses t 3 , t 2 , and t 1 , are used to make matrices X , X T , X T X , X T X 1 , and X T X 1 X T and to find weight coefficients w . These matrices are not provided here because they are too cumbersome. Below are the final regression equations for point A. These equations are needed to find values of von Mises strains using the initial data provided in the form of generalized load and thickness values:
σ A = 0 . 059478922   P   5 . 295012286 t + 13 . 97161961 ,   P < 2700 k N 0 . 164622   P   29 . 42208 t   210 . 0695 ,   ( 2700 P < 3312 ) k N ,
The computation results obtained from Equation (14) for thicknesses t 3 , t 2 , and t 1 and different values of the load parameter P are illustrated in Figure 12.
These projection data were compared with the nonlinear FEM computation, which confirmed the acceptable accuracy of the projections. Figure 13 shows data curves C1 and C2 compared with the nonlinear FEM computation (Figure 13).
The quality of the predictions, evaluated using the MSE metric (8), is as follows: for Equation (1) of the system (14), M S E = 0.44 MPa and the coefficient of determination is R 2 = 0.92; for Equation (2) of the system (14), M S E = 0.73 MPa and R 2 = 0.88. These values confirm the successful model validation of the test sets.
Systems of equations are made for points B and C in a similar way, depending on the stress–strain curve plotted at the training stage. A system of equations (Equation (14)) whose curve has knees will contain three rather than two equations. This allows the machine learning model to identify the local loss of stability of structural elements in accordance with criterion (3). Further, the systems of Equation (14) are assembled into an ensemble in accordance with Figure 9 and Expression (12), which makes it possible to predict the stress–strain state of a modular block for different steel grades and options of SCP (sets of critical points) determined by different variants of loading.
The general scheme for obtaining a design solution for one of the decision trees formed according to Figure 9 is shown in Figure 14. Let us explain this figure. In the case of designing a modular block, the task is to find the maximum load while minimizing the cost of the object. For the formed SCP, as a result of preliminary finite element analysis, design variables are determined. In this case, they consist of the thicknesses of sheets and profiles of the cross-sections of rod elements. Then, for each point from the SCP, regression equations are constructed to predict the components of the stress–strain state (SSS). As an example, the construction of such equations is given in the article in the form of Equation (14) for normal stresses. As a result of using machine learning, a system of equations is obtained, which facilitates the selection of design parameters (thicknesses of sheets and rod profiles) for a given load value, taking into account the minimization of material consumption. It should be noted that the prediction results cannot be used as the final solution. The obtained forecast should be verified by calculation using the finite element method or other validated methods. In this case, to solve the minimization problem using the brute-force method without machine learning, it is necessary to perform 96 labor-intensive FEM calculations, which requires a significant amount of time for the engineer.

4. Discussion

More detailed predictions of the stress–strain states of structures require a larger number of characteristic points where a limit state is likely to occur. In this case, the system of equations (Equation (10)) may remain unsolved because of poor conditioning or the impossibility of inversion of the matrix X . If this is the case, Problem (8) can be solved using the gradient descent method or similar gradient methods. If the matrix X has 10-30 parameters, then genetic algorithms such as those described in [47,48] can be effectively used. These algorithms have an optimization objective explicitly formulated as Formula (8), while the variable parameters are weights represented as discrete sets of values with small steps. Methods of swarm intelligence can also be employed, including firefly, ant colony, gray wolf algorithms, etc.
Nonlinear computations made for modular construction facilities, consisting of a large number of blocks, are very labor-intensive. Hence, the direct learning process is constrained by the computational capacity of the computer. Therefore, to reduce the amount of computation, a rod structure can replace a plate enclosure structure [49]. However, this operation requires supplementary substantiation and may adversely affect the prediction results.
Machine learning models use linear regression equations in a number of cases, although the processes for which predictions are made are nonlinear. The correct operation of such models requires the training data to be prepared in a special way. For example, supplementary features should be added to the matrix X in accordance with Equation (7), and regularization of regression equations should be applied. These processes require supplementary data in order to train and adjust the model parameters. Therefore, it is reasonable to consider the use of nonlinear regression equations, for example, power polynomials. However, in this case, the feature matrix, which is needed to make accurate projections, may be very large.

5. Conclusions

  • A new approach to evaluating strains in steel modular blocks with corrugated webs is proposed in the article. This approach is based on machine learning and takes into account the deterministic identification of weight coefficients. The novel approach encompasses:
    -
    The principle of decomposing strain curves into rectilinear segments and training models as connected piecewise linear functions;
    -
    Taking into account strain diagrams for structural elements by means of modification (binarization) of the feature matrix if the principle of decomposition can hardly be applied;
    -
    Developing an ensemble learning model on the basis of a set of decision trees; this model can greatly expand the prediction domain for changing design parameters.
  • A simple deterministic approach to identifying model weight coefficients is found to be effective for a steel modular block. This approach is based on finding the minimum discrepancy between predicted and reference values using matrix derivatives. This approach does not require any time-consuming gradient or stochastic methods. However, this approach requires a special preparation of training data to obtain well-conditioned feature matrices.
  • Models demonstrate high degrees of confidence in predictions evaluated by relevant quality metrics. For example, the coefficient of determination R2 for all ensemble models is not below 0.88, while the MSE metric also shows very low values.
  • The proposed ensemble learning method can be recommended as an instrument for evaluating the stress–strain states of steel frame and truss structures subjected to natural or anthropogenic emergency effects in order to predict the terms of their safe operation, as well as their resistance to progressive collapse.

Author Contributions

Conceptualization, A.V.A.; Methodology, A.R.T. and A.V.A.; Software, A.V.A.; Formal analysis, A.R.T.; Investigation, A.V.A. and O.T.; Data curation, O.T.; Writing—original draft, O.T. All authors have read and agreed to the published version of the manuscript.

Funding

The research was funded by the National Research Moscow State University of Civil Engineering (grant for fundamental and applied scientific research, project No. 04-234/130).

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Faludi, J.; Lepech, M.D.; Loisos, G. Using Life Cycle Assessment Methods to Guide Architectural Decision-Making for Sustainable Prefabricated Modular Buildings. J. Green. Build. 2012, 7, 151–170. [Google Scholar] [CrossRef]
  2. Wang, Z.; Tsavdaridis, K.D. Optimality Criteria-Based Minimum-Weight Design Method for Modular Building Systems Subjected to Generalised Stiffness Constraints: A Comparative Study. Eng. Struct. 2022, 251, 113472. [Google Scholar] [CrossRef]
  3. Gatheeshgar, P.; Poologanathan, K.; Gunalan, S.; Shyha, I.; Sherlock, P.; Rajanayagam, H.; Nagaratnam, B. Development of Affordable Steel-Framed Modular Buildings for Emergency Situations (COVID-19). Structures 2021, 31, 862–875. [Google Scholar] [CrossRef]
  4. Wang, Z.; Rajana, K.; Corfar, D.A.; Tsavdaridis, K.D. Automated Minimum-Weight Sizing Design Framework for Tall Self-Standing Modular Buildings Subjected to Multiple Performance Constraints under Static and Dynamic Wind Loads. Eng. Struct. 2023, 286, 116121. [Google Scholar] [CrossRef]
  5. Ferdous, W.; Bai, Y.; Ngo, T.D.; Manalo, A.; Mendis, P. New Advancements, Challenges and Opportunities of Multi-Storey Modular Buildings–A State-of-the-Art Review. Eng. Struct. 2019, 183, 883–893. [Google Scholar] [CrossRef]
  6. Benjamin, S.; Christopher, R.; Carl, H. Feature Modeling for Configurable and Adaptable Modular Buildings. Adv. Eng. Inform. 2022, 51, 101514. [Google Scholar] [CrossRef]
  7. Gan, V.J.L. BIM-Based Graph Data Model for Automatic Generative Design of Modular Buildings. Autom. Constr. 2022, 134, 104062. [Google Scholar] [CrossRef]
  8. Munmulla, T.; Navaratnam, S.; Hidallana-Gamage, H.D.; Tushar, Q.; Ponnampalam, T.; Zhang, G.; Jayasinghe, M.T.R. Sustainable Approaches to Improve the Resilience of Modular Buildings under Wind Loads. J. Constr. Steel Res. 2023, 211, 108124. [Google Scholar] [CrossRef]
  9. Luo, F.J.; Bai, Y.; Hou, J.; Huang, Y. Progressive Collapse Analysis and Structural Robustness of Steel-Framed Modular Buildings. Eng. Fail. Anal. 2019, 104, 643–656. [Google Scholar] [CrossRef]
  10. Chen, Z.; Zhong, X.; Liu, Y.; Liu, J. Analytical and Design Method for the Global Stability of Modular Steel Buildings. Int. J. Steel Struct. 2021, 21, 1741–1758. [Google Scholar] [CrossRef]
  11. Zhong, X.; Chen, Z.; Liu, J.; Liu, Y. Numerical Simulations to Explore the In-Plane Performance of Discontinuous Diaphragms in Modular Steel Buildings. Thin-Walled Struct. 2023, 188, 110810. [Google Scholar] [CrossRef]
  12. Farajian, M.; Sharafi, P.; Bigdeli, A.; Eslamnia, H.; Rahnamayiezekavat, P. Experimental Study on the Natural Dynamic Characteristics of Steel-Framed Modular Structures. Buildings 2022, 12, 587. [Google Scholar] [CrossRef]
  13. Srisangeerthanan, S.; Hashemi, M.J.; Rajeev, P.; Gad, E.; Fernando, S. Numerical Study on Performance Assessment of an Innovative Boltless Connection for Modular Building Construction. Thin-Walled Struct. 2023, 185, 110622. [Google Scholar] [CrossRef]
  14. Ping, T.; Pan, W.; Mou, B. An Innovative Type of Module-to-Core Wall Connections for High-Rise Steel Modular Buildings. J. Build. Eng. 2022, 62, 105425. [Google Scholar] [CrossRef]
  15. Lacey, A.W.; Chen, W.; Hao, H. Experimental Methods for Inter-Module Joints in Modular Building Structures—A State-of-the-Art Review. J. Build. Eng. 2022, 46, 103792. [Google Scholar] [CrossRef]
  16. Corfar, D.A.; Tsavdaridis, K.D. A Hybrid Inter-Module Connection for Steel Modular Building Systems with SMA and High-Damping Rubber Components. Eng. Struct. 2023, 289, 116281. [Google Scholar] [CrossRef]
  17. Ma, H.; Huang, Z.; Song, X.; Ling, Y. A Study on Mechanical Performance of an Innovative Modular Steel Building Connection with Cross-Shaped Plug-In Connector. Buildings 2023, 13, 2382. [Google Scholar] [CrossRef]
  18. Chen, Z.; Wang, J.; Liu, J.; Cong, Z. Tensile and Shear Performance of Rotary Inter-Module Connection for Modular Steel Buildings. J. Constr. Steel Res. 2020, 175, 106367. [Google Scholar] [CrossRef]
  19. Chen, H.L.; Ke, C.; Chen, C.; Li, G.Q. Study on the Shear Behavior of Inter-Module Connection with a Bolt and Shear Key Fitting for Modular Steel Buildings. Adv. Struct. Eng. 2023, 26, 218–233. [Google Scholar] [CrossRef]
  20. Sendanayake, S.V.; Thambiratnam, D.P.; Perera, N.J.; Chan, T.H.T.; Aghdamy, S. Enhancing the Lateral Performance of Modular Buildings through Innovative Inter-Modular Connections. Structures 2021, 29, 167–184. [Google Scholar] [CrossRef]
  21. Yang, C.; Xu, B.; Xia, J.; Chang, H.; Chen, X.; Ma, R. Mechanical Behaviors of Inter-Module Connections and Assembled Joints in Modular Steel Buildings: A Comprehensive Review. Buildings 2023, 13, 1727. [Google Scholar] [CrossRef]
  22. Thai, H.T.; Ho, Q.V.; Li, W.; Ngo, T. Progressive Collapse and Robustness of Modular High-Rise Buildings. Struct. Infrastruct. Eng. 2022, 19, 103977. [Google Scholar] [CrossRef]
  23. Peng, J.; Hou, C.; Shen, L. Progressive Collapse Analysis of Corner-Supported Composite Modular Buildings. J. Build. Eng. 2022, 48, 103977. [Google Scholar] [CrossRef]
  24. Munmulla, T.; Navaratnam, S.; Thamboo, J.; Ponnampalam, T.; Damruwan, H.G.H.; Tsavdaridis, K.D.; Zhang, G. Analyses of Structural Robustness of Prefabricated Modular Buildings: A Case Study on Mid-Rise Building Configurations. Buildings 2022, 12, 1289. [Google Scholar] [CrossRef]
  25. Ginigaddara, T.; Ekanayake, C.; Gunawardena, T.; Mendis, P. Resilience and Performance of Prefabricated Modular Buildings Against Natural Disasters. Electron. J. Struct. Eng. 2023, 23, 85–92. [Google Scholar] [CrossRef]
  26. Chua, Y.S.; Pang, S.D.; Liew, J.Y.R.; Dai, Z. Robustness of Inter-Module Connections and Steel Modular Buildings under Column Loss Scenarios. J. Build. Eng. 2022, 47, 103888. [Google Scholar] [CrossRef]
  27. Caçoilo, A.; Mourão, R.; Teixeira-Dias, F.; Lecompte, D. Pressure-Impulse Blast Response of Steel Iso-Containers. In Proceedings of the Internationational Symposium for the Interaction of Munitions with Structures, Panama City Beach, FL, USA, 21–25 October 2019. [Google Scholar]
  28. Yu, Y.; Tian, P.; Man, M.; Chen, Z.; Jiang, L.; Wei, B. Experimental and Numerical Studies on the Fire-Resistance Behaviors of Critical Walls and Columns in Modular Steel Buildings. J. Build. Eng. 2021, 44, 102964. [Google Scholar] [CrossRef]
  29. Hajirezaei, R.; Sharafi, P.; Kildashti, K.; Alembagheri, M. Robustness of Corner-Supported Modular Steel Buildings with Core Walls. Buildings 2024, 14, 235. [Google Scholar] [CrossRef]
  30. Alembagheri, M.; Sharafi, P.; Hajirezaei, R.; Tao, Z. Anti-Collapse Resistance Mechanisms in Corner-Supported Modular Steel Buildings. J. Constr. Steel Res. 2020, 170, 106083. [Google Scholar] [CrossRef]
  31. Pan, W.; Zhang, Z. Benchmarking the Sustainability of Concrete and Steel Modular Construction for Buildings in Urban Development. Sustain. Cities Soc. 2023, 90, 104400. [Google Scholar] [CrossRef]
  32. Peng, J.; Hou, C.; Shen, L. Numerical Analysis of Corner-Supported Composite Modular Buildings under Wind Actions. J. Constr. Steel Res. 2021, 187, 106942. [Google Scholar] [CrossRef]
  33. Generalova, E.M.; Generalov, V.P.; Kuznetsova, A.A. Modular Buildings in Modern Construction. Procedia Eng. 2016, 153, 167–172. [Google Scholar] [CrossRef]
  34. Dai, Z.; Cheong, T.Y.C.; Pang, S.D.; Liew, J.Y.R. Experimental Study of Grouted Sleeve Connections under Bending for Steel Modular Buildings. Eng. Struct. 2021, 243, 112614. [Google Scholar] [CrossRef]
  35. Lacey, A.W.; Chen, W.; Hao, H.; Bi, K. Structural Response of Modular Buildings–An Overview. J. Build. Eng. 2018, 16, 45–56. [Google Scholar] [CrossRef]
  36. Sharafi, P.; Mortazavi, M.; Samali, B.; Ronagh, H. Interlocking System for Enhancing the Integrity of Multi-Storey Modular Buildings. Autom. Constr. 2018, 85, 263–272. [Google Scholar] [CrossRef]
  37. Sun, Z.; Mei, H.; Pan, W.; Zhang, Z.; Shan, J. A Robotic Arm Based Design Method for Modular Building in Cold Region. Sustainability 2022, 14, 1452. [Google Scholar] [CrossRef]
  38. Chen, Z.; Wang, J.; Liu, J.; Khan, K. Seismic Behavior and Moment Transfer Capacity of an Innovative Self-Locking Inter-Module Connection for Modular Steel Building. Eng. Struct. 2021, 245, 112978. [Google Scholar] [CrossRef]
  39. Yang, N.; Xia, J.; Chang, H.; Zhang, L.; Yang, H. A Novel Plug-in Self-Locking Inter-Module Connection for Modular Steel Buildings. Thin-Walled Struct. 2023, 187, 110774. [Google Scholar] [CrossRef]
  40. Bertolini, M.; Guardigli, L. Upcycling Shipping Containers as Building Components: An Environmental Impact Assessment. Int. J. Life Cycle Assess. 2020, 25, 947–963. [Google Scholar] [CrossRef]
  41. Su, M.; Yang, B.; Wang, X. Research on Integrated Design of Modular Steel Structure Container Buildings Based on BIM. Adv. Civ. Eng. 2022, 2022, 1–13. [Google Scholar] [CrossRef]
  42. Fu, F. Fire Induced Progressive Collapse Potential Assessment of Steel Framed Buildings Using Machine Learning. J. Constr. Steel Res. 2020, 166, 105918. [Google Scholar] [CrossRef]
  43. Zhu, Y.F.; Yao, Y.; Huang, Y.; Chen, C.H.; Zhang, H.Y.; Huang, Z. Machine Learning Applications for Assessment of Dynamic Progressive Collapse of Steel Moment Frames. Structures 2022, 36, 927–934. [Google Scholar] [CrossRef]
  44. Das, O. Prediction of the Natural Frequencies of Various Beams Using Regression Machine Learning Models. Sigma J. Eng. Nat. Sci. 2023, 41, 302–321. [Google Scholar] [CrossRef]
  45. Couto, C.; Tong, Q.; Gernay, T. Predicting the Capacity of Thin-Walled Beams at Elevated Temperature with Machine Learning. Fire Saf. J. 2022, 130, 103596. [Google Scholar] [CrossRef]
  46. Truong, V.H.; Vu, Q.V.; Thai, H.T.; Ha, M.H. A Robust Method for Safety Evaluation of Steel Trusses Using Gradient Tree Boosting Algorithm. Adv. Eng. Softw. 2020, 147, 102825. [Google Scholar] [CrossRef]
  47. Alekseytsev, A.V.; Akhremenko, S.A. Evolutionary Optimization of Prestressed Steel Frames. Mag. Civ. Eng. 2018, 81, 32–42. [Google Scholar] [CrossRef]
  48. Tamrazyan, A.; Alekseytsev, A. Evolutionary Optimization of Reinforced Concrete Beams, Taking into Account Design Reliability, Safety and Risks during the Emergency Loss of Supports. E3S Web Conf. 2019, 97, 04005. [Google Scholar] [CrossRef]
  49. El-Sheikh, A. Approximate Dynamic Analysis of Space Trusses. Eng. Struct. 2000, 22, 26–38. [Google Scholar] [CrossRef]
Figure 1. Bracings in the frame structure designed for several blocks (a) and for an independent modular block (b).
Figure 1. Bracings in the frame structure designed for several blocks (a) and for an independent modular block (b).
Buildings 14 02213 g001
Figure 2. Types of connections: inter-module connection (a), connection between a module and a wall of the stiffening core in a building (b).
Figure 2. Types of connections: inter-module connection (a), connection between a module and a wall of the stiffening core in a building (b).
Buildings 14 02213 g002
Figure 3. A geometric model as the subject of research: (a) A are support fittings, B is a corrugated web, C is a flat deck sheet, and D is a floor sheet. The frame of the modular block (b): 1 represents corner racks, 2 represents top contour beams, 3 represents secondary beams, 4 represents roof support beams, 5 represents ridged bracing, 6 represents bottom contour beams, 7 represents secondary floor beams, 8 represents floor bracings, and 9 represents middle racks.
Figure 3. A geometric model as the subject of research: (a) A are support fittings, B is a corrugated web, C is a flat deck sheet, and D is a floor sheet. The frame of the modular block (b): 1 represents corner racks, 2 represents top contour beams, 3 represents secondary beams, 4 represents roof support beams, 5 represents ridged bracing, 6 represents bottom contour beams, 7 represents secondary floor beams, 8 represents floor bracings, and 9 represents middle racks.
Buildings 14 02213 g003
Figure 4. Geometric interpretation of stability loss of an element: topology of dependence of displacement y on load P (a): C1C3 are curve segments between the knees; Sl1, Sl2 are curve knees; scheme to calculate decreasing rates for the function y(P) (b).
Figure 4. Geometric interpretation of stability loss of an element: topology of dependence of displacement y on load P (a): C1C3 are curve segments between the knees; Sl1, Sl2 are curve knees; scheme to calculate decreasing rates for the function y(P) (b).
Buildings 14 02213 g004
Figure 5. Finite element model of a modular block, including load topology and bracings (a); discretization of frame elements (b); mesh fragments (c); 1, 2 are 4-node plate elements of the corrugated web and contour beams, respectively; 3 represents RBE2 elements, 4 represents pinned nodal constraints.
Figure 5. Finite element model of a modular block, including load topology and bracings (a); discretization of frame elements (b); mesh fragments (c); 1, 2 are 4-node plate elements of the corrugated web and contour beams, respectively; 3 represents RBE2 elements, 4 represents pinned nodal constraints.
Buildings 14 02213 g005
Figure 6. Strain diagram.
Figure 6. Strain diagram.
Buildings 14 02213 g006
Figure 7. Interpretation of model prediction made in the form of linear regression for linear data distribution (a) and for nonlinear data distribution (b).
Figure 7. Interpretation of model prediction made in the form of linear regression for linear data distribution (a) and for nonlinear data distribution (b).
Buildings 14 02213 g007
Figure 8. Approximation of nonlinear functions: cases of dependence between displacement y and force P triggered by strain in steel structures: 1–4 numbers of possible dependencies (a); problem decomposition made to describe the nonlinear dependence NM by straight lines C1–C4; l, m, k are limits of ranges of p values (b).
Figure 8. Approximation of nonlinear functions: cases of dependence between displacement y and force P triggered by strain in steel structures: 1–4 numbers of possible dependencies (a); problem decomposition made to describe the nonlinear dependence NM by straight lines C1–C4; l, m, k are limits of ranges of p values (b).
Buildings 14 02213 g008
Figure 9. Structure of the ensemble of decision trees: SCP is a set of critical points; ML is a machine learning block; VAL is a validation block; QT is the quality testing procedure.
Figure 9. Structure of the ensemble of decision trees: SCP is a set of critical points; ML is a machine learning block; VAL is a validation block; QT is the quality testing procedure.
Buildings 14 02213 g009
Figure 10. Nonlinear function and results of its matrix approximation.
Figure 10. Nonlinear function and results of its matrix approximation.
Buildings 14 02213 g010
Figure 11. Characteristic set (A, B, C) of points describing the stress–strain state of a structure.
Figure 11. Characteristic set (A, B, C) of points describing the stress–strain state of a structure.
Buildings 14 02213 g011
Figure 12. Curves describing scaled strains x = εE0 at point A for different thickness values of the corrugated web obtained by machine learning: C1, C2 for the 3 mm thickness; C3, C4 for the 2.5 mm thickness; C5, C6 for the 2 mm thickness.
Figure 12. Curves describing scaled strains x = εE0 at point A for different thickness values of the corrugated web obtained by machine learning: C1, C2 for the 3 mm thickness; C3, C4 for the 2.5 mm thickness; C5, C6 for the 2 mm thickness.
Buildings 14 02213 g012
Figure 13. Compared prediction accuracy for the 3 mm thickness: curve C1 (Figure 12) and finite element analysis (FEA) results (a); curve C2 (Figure 12) and FEA results (b).
Figure 13. Compared prediction accuracy for the 3 mm thickness: curve C1 (Figure 12) and finite element analysis (FEA) results (a); curve C2 (Figure 12) and FEA results (b).
Buildings 14 02213 g013
Figure 14. Design procedure for a modular building considering the minimization of its material consumption.
Figure 14. Design procedure for a modular building considering the minimization of its material consumption.
Buildings 14 02213 g014
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

Tusnin, A.R.; Alekseytsev, A.V.; Tusnina, O. Using Machine Learning Technologies to Design Modular Buildings. Buildings 2024, 14, 2213. https://doi.org/10.3390/buildings14072213

AMA Style

Tusnin AR, Alekseytsev AV, Tusnina O. Using Machine Learning Technologies to Design Modular Buildings. Buildings. 2024; 14(7):2213. https://doi.org/10.3390/buildings14072213

Chicago/Turabian Style

Tusnin, Alexander Romanovich, Anatoly Victorovich Alekseytsev, and Olga Tusnina. 2024. "Using Machine Learning Technologies to Design Modular Buildings" Buildings 14, no. 7: 2213. https://doi.org/10.3390/buildings14072213

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