Abstract
In industrial building projects, steel is the main material used to create sturdy structures that have large open spaces without many columns in the center of the building. To estimate the cost of constructing a building before it enters the detailed design stage, engineers and stakeholders must have the right tools and guidelines. Steel is an important construction material used at high volumes in industrial buildings, and it plays a significant role in determining the total cost of a project. This study develops and evaluates an artificial neural network (ANN) model based on multilayer perceptron (MLP) to predict the weight of steel structures in industrial buildings. The data collected include actual projects from 180 industrial building projects, using parameters that influence the weight of steel. The findings show that the ANN method can accurately estimate the weight of steel at an early stage in the building project, even before the detailed design phase. It was found that ANN has the ability to predict the weight of steel for industrial buildings with an excellent degree of accuracy, with a coefficient of correlation (R2) of 94.85% and prediction accuracy (PA) of 94.23%. This indicates that the relationship between the independent and dependent variables of the developed models is good and the predicted values from the forecast model fit with the real-life data.
1. Introduction
Steel structures have long been a popular choice for symmetrical industrial buildings due to their durability, strength, and cost-effectiveness. Such structures allow for the efficient use of open space, which is required by most industrial buildings, making steel ideal for use in the construction of warehouses, factories, and other industrial facilities [1,2]. In addition, steel structures can easily be customized and adapted to meet the specific needs of a project, allowing for efficient construction and flexibility in terms of design. With advancements in technology and construction techniques, steel structures continue to be a reliable and versatile option for industrial buildings [1]. Steel structures also offer sustainability benefits, as they are often made from recycled materials and can be recycled at the end of their lifespan. This makes them a more environmentally friendly option compared to traditional building materials. Additionally, steel structures can be erected quickly, reducing construction time and costs [3]. Overall, the versatility, durability, and sustainability of steel structures mean that they are a top choice for industrial buildings in today’s market.
Many researchers have applied the neural network approach in various fields of engineering prediction and optimization. However, research on the use of neural networks to predict the weight of steel in the construction world is still very limited.
In this study, we developed an ANN model to predict the weight of steel in industrial building projects at the conceptual stage, depending on historical data, of projects implemented in Indonesia between 2010 and 2024 to help users predict the weight of steel at the early stage of the construction of industrial buildings with a high level of accuracy.
The choice of an artificial neural network (ANN) utilizing a multilayer perceptron (MLP) architecture was driven by its established capability to represent intricate, nonlinear correlations among design parameters. Unlike dimensionality reduction methods such as principal component analysis (PCA) or t-distributed stochastic neighbor embedding (t-SNE), which focus on feature extraction or visualization, an artificial neural network (ANN) offers a direct predictive mapping from input to output. While PCA can reduce input dimensionality, our dataset consists of only seven important characteristics, making dimensionality reduction unnecessary. Furthermore, an artificial neural network can intrinsically obtain relevant feature combinations through its hidden layers. Future research may involve integrating PCA or t-SNE with an ANN as a preprocessing technique to improve training efficiency, especially with the availability of larger datasets containing additional parameters.
2. Applications of Artificial Neural Networks in Weight Prediction
In 1943, McCulloch and Pitts created the first artificial neural network paradigm for programming [4]. McCulloch’s and Pitts’s network constitutes the foundational model for all those developed thereafter. In 1960, with the McCulloch–Pitts neuron model, Rosenblatt [5] developed a direct representation of real neurons, termed the perceptron. Rosenblatt’s perceptron comprises responsive units and is linked to single-layer neurons introduced by McCulloch and Pitts. ANN has been applied in various fields of structural engineering. These applications include studies on the evaluation of beam damage location [6], the influence of various design parameters on the seismic performance [7], the evaluation of the capacity and strength of structural components [8,9,10], the study of the inelastic distortional buckling capacity of CFS elements [11], the prediction of the moment–rotation behavior of semi-rigid composite joints [12], the assessment of the bond strength between steel and concrete in reinforced concrete [13], material behavior modeling [14], concrete corrosion in sewer systems [15], and moment-resisting frame structures [16]. This variety of examples shows that the application of the ANN method is not limited to a particular field; rather, this method can be used in various fields of structural engineering.
At the conceptual stage, predicting the weight of a steel structure is a crucial element of an industrial building project. An early, accurate estimation of the cost of the project helps to support stakeholders in the decision-making process [17,18,19], allowing them to choose adequate alternatives and avoid misjudging solutions. In industrial building projects, various parameters influence the steel weight per unit area of a structure, such as the span, length, height, rafter pitch, structure type, and type of roof. Moreover, the accuracy of predicting the weight of a steel structure is a key factor in the success of a construction project, also affecting the stakeholders’ decision-making process [20]. However, it is difficult to quickly and accurately predict the weight of a steel structure at the conceptual stage because the drawings and documentation are generally incomplete. For this reason, AI techniques have been developed to accurately estimate the weight of steel with the limited project information available at the early stages.
Our previous research, entitled “Prediction of steel structure weight can be achieved using artificial neural network (ANN)” [16], showed that an ANN can accurately predict the weight of steel structures, which can be crucial for estimating building costs and construction time, and ensuring that the project runs well and in a sustainable way. While many studies have investigated the application of artificial neural networks (ANNs) in structural engineering, research especially aimed at the early-stage prediction of steel weight for industrial structures is still few. This research utilized ANN on a constrained dataset with few parameters, primarily concentrating on building height and span. This study fills this research gap by employing a much bigger dataset of 180 finished buildings that includes seven important design factors: span, eaves height, building length, bay spacing, rafter pitch, structural type, and roof type. The suggested model seeks to facilitate conceptual design decisions by providing rapid and precise steel weight estimations. Recent machine learning applications in construction [21] show that AI-based methods could accurately learn nonlinear relationships between design parameters.
3. Methods
3.1. Neural Network Models
New approaches based on computer systems theory that simulate the learning effects of the human brain, such as artificial neural networks (ANNs), have grown in popularity. The ANN is an artificial intelligence technique that takes a computational approach inspired by the way the human brain processes information; it studies how to make computers solve problems by learning from a set of data [22,23]. Figure 1 shows a biological neuron in comparison to an artificial neural network.
Figure 1.
A biological neuron in comparison to an artificial neural network [24].
ANNs operate differently to computer programs that necessitate explicit and precise instructions. Artificial neural networks possess the capacity to learn from a multitude of defined examples, akin to human learning [24]. Artificial neural networks (ANNs), commonly referred to as neural networks, provide a system and methodology for computational machine learning aimed at representing knowledge and subsequently utilizing the acquired knowledge to forecast the output response of a complex system. This system comprises numerous process units termed “neurons”, which are combined to solve problems together and transmit information through synapses, as shown in Figure 2. In this network, if a neuron is damaged, other neurons can compensate for its absence. This network is like a biological cell that can learn and adapt based on collective input. Learning in this system occurs in an adaptive way, namely by using examples. The weights of synapses are changed in terms of new entries, and the system will generate the correct response by ignoring the incorrect entries. Learning inside this system occurs adaptively; utilizing data examples, synaptic weights are adjusted with the introduction of fresh data, enabling the system to produce accurate replies while disregarding erroneous inputs.
Figure 2.
A biological synapse and ANN synapses [24].
The artificial neuron receives input impulses and produces output signals. All data from the surrounding environment or an output from other neurons can be used as an input signal. A model of an artificial neuron is shown in Figure 3.
Figure 3.
Model of artificial neuron.
3.2. Architecture of Neural Network
A neural network is composed of numerous mutually connected neurons grouped in layers. The complexity of the network is determined by the number of layers. Between the input (first) and the output (last) layer, a network can have one or several hidden layers (Figure 4). The function of the input layer is to receive data from the environment. The data are processed in the hidden layers and sent to the output layer.
Figure 4.
Model artificial neural network.
The final outputs from the network are the neuron activations from the last layer, which constitute the solution to the analyzed problem. The input data can have any form or type. The fundamental principle is that for each piece of data, we must have only one input value. Depending on the problem’s type, the network can have one or few outputs.
3.3. Weight Coefficients
Weight coefficients are fundamental components of all neural networks. They express the relative importance of each neuron’s input and determine the input’s ability to stimulate the neurons [25,26,27,28].
Every input neuron has its own weight coefficient. We compute the input signal from each neuron by multiplying the weight coefficients with the input signals and summing the results. The input data are marked as xi, and the appropriate weight coefficients are marked as wij, as shown in Figure 4. Neurons register the summed input impulse, which is equal to the sum of all inputs, as shown in Equation (1).
The main purpose of the activation function is to determine whether the result from the summation inputs from Equation (2) can generate an output. This function is related to the neurons from the hidden layers. Almost every nonlinear function can be used as an activation function, but a common practice is to use the sigmoid function (log sigmoid and hyperbolic tangent), as demonstrated with Equation (2).
A crucial property of neural networks is their capacity to modify weights based on historical input, which is the network’s learning process.
3.4. Neural Network Training Process
Artificial neural networks possess several fundamental characteristics, notably their learning ability, which aligns them with real-world processes and human cognition, alongside their capacity to identify connections within chaotic and incomprehensible data and their generalization ability. Therefore, network parameters such as number of hidden layers, number of hidden nodes, transfer functions, and learning rules were trained multiple times to produce the best weights for the model.
The training process of neural networks involves the periodic transmission of data through the network and the comparison of the received input values with the anticipated ones. If a discrepancy exists between those values, an adjustment of the weight coefficient (change in the neuron connections) must be implemented. This procedure is reiterated several times until the network responds as desired, or until all weight coefficients from the training data are fully adjusted. When the network produces accurate outputs for the entirety of the training data, it can be classified as a trained network. After the training process, the network should be able to generate outputs for new input data that are different from the training ones [29,30,31].
The learning and training processes within neural networks are crucial to ensuring their effectiveness in addressing engineering prediction challenges.
4. Methodology
This study employs a case study approach using an earned value dataset comprising 180 historical cases of industrial building projects from engineering institutions, contractors, and consultants in Indonesia. Multiple models are built and trained with different structures using the ANN model created in Python 3.8.0. To assure reproducibility, we established a fixed random seed to guarantee deterministic outcomes. Input parameters were standardized by min-max scaling to the range [0, 1]. The model was executed in Python 3.8.0 utilizing TensorFlow 2.0, trained for 200 epochs with a batch size of 32, a learning rate of 0.001, and the Adam optimizer (β1 = 0.9, β2 = 0.999). The data was arbitrarily allocated to 85% for training and 15% for testing. The average performance indicators (R2, MSE, MAPE, PA) were documented after each experiment was conducted three times.
4.1. Data Collection
The data collection method used in this study is based on direct and indirect historical data. Table A1 in the Appendix A shows 180 industrial building constructions collected between 2010 and 2024 from engineering institutions, consultants, and contractors in Indonesia. Furthermore, the data are analyzed, in addition to the information on the type of structure and the weight per square meter obtained by forecasting techniques such as regression modeling and neural networks used as tools for prediction and optimization in various fields of project management knowledge. Thus, this study is based on the scientific foundations set by previous studies; we also use historical data analysis as a methodological basis. In addition, the use of historical data helps us to identify relationships between the main factors that influence the value parameters obtained from public building projects to make estimates for new projects used for validation purposes. A total of 180 industrial building projects were included in the dataset, which is statistically adequate for training a supervised learning model with seven input parameters. The number of samples should be at least 10–20 times the number of model parameters, the sample size in this study exceeds the recommended minimum. Data quality was ensured by cleaning for outliers and missing values: projects with incomplete geometric data, inconsistent unit usage, or extreme steel weights outside three standard deviations from the mean were excluded. The final dataset represents a balanced distribution of portal frame and portal truss structures and different roofing types. All data were validated through cross-checking with engineering consultants and project records.
In the questionnaire, the respondents were expected to provide the following details: information regarding the significant influence of industrial building information (see Figure 5), such as span, length, bay spacing, height, rafter pitch, structure type, and type of roof, on the steel weight per unit area of the building. Structure type, such as a portal frame or portal truss, is illustrated in Figure 6.
Figure 5.
Geometry of symmetrical portal frames.
Figure 6.
Structure Type.
The total weight of the structure includes the weight of the beams, columns, connections, base plates, etc. At the end, by dividing the total weight value by the building’s covered area, the weight of steel structures per unit area of the building was calculated and implemented.
Considering the importance of accuracy in the implementation of the network, 15% of the designed data were assigned to testing to ensure that the program would not face any problems in the processing of the final response. The range of variations in the input parameters for AAN is summarized in Table 1. Network training was performed after the division of the database.
Table 1.
Design parameters.
4.2. Performance Evaluation
Four methods were used to evaluate the performance: mean squared error (MSE), mean absolute percent error (MAPE), coefficient of determination (R2), and prediction accuracy (PA). MSE, MAPE, R2, and PA can be calculated by Equations (3)–(6).
PA = 100 − MAPE
5. Results and Discussion
Model validation is a very important step in the steel weight prediction model to test its accuracy; this includes testing and evaluating the developed model with some validation or test data. The validation data are taken randomly from the dataset and should not enter into model development. This study used 30 datasets to check the accuracy of the model. We also evaluated the validity of the derived equation of the model. Regression plot of predicted vs. actual steel weight displayed in Figure 7 and ANN training vs. validation loss displayed in Figure 8.
Figure 7.
Regression plot of predicted vs. actual steel weight.
Figure 8.
Training vs. validation loss.
Table 2 shows the results of the validation process. It shows test data for actual steel weight and ANN model prediction. The developed model (7-8-1) predicts an accuracy (PA) of more than 94.23%. Therefore, the performance of the developed model was considered to be more than satisfactory.
Table 2.
Actual steel weight and ANN model prediction.
From the regression value of 0.9485 found by ANN (7-8-1), outlined in Table 3, it can be seen that the predicted values from the testing data in the ANN model are very close to the target value. A network with eight neurons in the hidden layer has the smallest error, so this type of network is chosen as the best for predicting the steel weight per square meter. The performance results are collected in Table 3 and displayed in Figure 9, showing that the prediction accuracy of the chosen ANN model (7-8-1) is 94.23%.
Table 3.
Neural network testing result.
Figure 9.
Comparison of ANN prediction with actual steel weight.
Table 4 shows ANOVA results for design parameters, indicate that span and eaves height are the two most influential predictors of steel weight (p < 0.01), followed by length and bay spacing (p < 0.05). Rafter pitch shows a weaker but still meaningful effect (p ≈ 0.07), while categorical variables (structure type and roof type) are significant at p < 0.10 when encoded as one-hot vectors. This finding emphasizes the importance of span optimization at the early design stage, as it has the greatest impact on steel consumption and overall structural efficiency.
Table 4.
ANOVA Results for Design Parameters.
A sensitivity study based on perturbation analysis of normalized inputs corroborates the ANOVA findings: span exhibits the largest marginal effect, and then eaves height, length, and bay spacing, displayed in Figure 10. This alignment between statistical and sensitivity perspectives helps explain the high predictive performance of the 7-8-1 MLP.
Figure 10.
Sensitivity analysis of design parameters.
6. Conclusions
In this study, we aimed to develop an ANN model for predicting the preliminary design phase structural steel weight of industrial building projects in Indonesia. This model helps to assist the stakeholders involved in industrial building projects, such as owners, consultants, and contractors, with obtaining structural steel weights during the preliminary design phase before moving on to the main design phase.
The model that provided the most accurate results was the supervised learning artificial neural network multilayer perceptron (MLP) model with a backpropagation algorithm. This model was structured with one input layer that included seven input neurons, one hidden layer that contained eight hidden neurons, and one output neuron that represented the predicted steel weight, activation function, and backpropagation algorithm.
The accuracy performance of the adopted model was recorded at 94.234%; the model performed well, and no significant difference was discerned between the estimated output and the actual steel weight. This model is capable of providing excellent estimates and predictions of structural steel weight at a project’s early stage.
There are two potential developments that will be considered in future research. Combining optimization techniques such as genetic algorithms or particle swarm optimization could improve predictive accuracy, convergence rate, and model generalization. Furthermore, expanding the existing project dataset to include a broader and more diverse sample from different geographies and construction types could improve model generalization. This improvement would be more adaptable and broadly applicable to predicting steel weight in construction projects while simultaneously improving predictive accuracy.
Author Contributions
Conceptualization: J.S., R.B. and M.A.R.; Methodology: J.S.; Software: J.S. and D.C.V.S.; Validation: R.B. and M.A.R.; Formal Analysis: J.S.; Investigation: J.S.; Resources: R.B. and M.A.R.; Data Curation: J.S.; Writing—Original Draft Preparation: J.S.; Writing—Review and Editing: D.C.V.S., R.B. and M.A.R.; Visualization: J.S., R.B. and M.A.R.; Supervision: R.B., M.A.R. and D.C.V.S.; Project Administration: J.S. and D.C.V.S. The paper is an original contribution based on the research of the first author, who is supervised by the 2nd, 3rd, and 4th authors. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Research ethics clearance for the project was obtained from the Research Ethics Committee (REC) of the Institut Teknologi Sepuluh Nopember (ITS), No. T/68958/IT2.IV.1/TU.00.01/2021.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A
Table A1.
Historical Data.
Table A1.
Historical Data.
| No. | Span (m) | Length (m) | Bay Spacing (m) | Eaves Height (m) | Rafter Pitch | Structure Type | Type of Roofing | Steel Weight (ton/m2) |
|---|---|---|---|---|---|---|---|---|
| 1 | 30 | 54 | 6 | 6 | 11 | Portal Frame | Metal roof sheets | 18.628 |
| 2 | 22 | 66 | 6 | 6 | 12 | Portal Frame | Metal roof sheets | 11.722 |
| 3 | 28 | 72 | 6 | 8 | 11 | Portal Frame | Metal roof sheets | 17.138 |
| 4 | 32 | 80 | 8 | 7 | 11 | Portal Truss | Metal roof sheets | 17.204 |
| 5 | 45 | 72 | 6 | 6 | 10 | Portal Frame | Upvc + Solar Panel | 30.103 |
| 6 | 20 | 48 | 4 | 7 | 12 | Portal Frame | Upvc | 18.946 |
| 7 | 28 | 48 | 4 | 8 | 11 | Portal Frame | Metal roof sheets | 25.558 |
| 8 | 45 | 72 | 6 | 6 | 10 | Portal Frame | Upvc + Solar Panel | 30.103 |
| 9 | 30 | 36 | 4 | 6 | 11 | Portal Frame | Upvc | 27.941 |
| 10 | 22 | 66 | 6 | 6 | 12 | Portal Truss | Metal roof sheets | 15.280 |
| 11 | 22 | 44 | 4 | 6 | 12 | Portal Frame | Metal roof sheets | 17.371 |
| 12 | 28 | 72 | 6 | 8 | 11 | Portal Frame | Upvc + Solar Panel | 18.563 |
| 13 | 30 | 54 | 6 | 6 | 12 | Portal Truss | Metal roof sheets | 23.035 |
| 14 | 37 | 88 | 8 | 8 | 10 | Portal Frame | Metal roof sheets | 15.961 |
| 15 | 28 | 72 | 6 | 8 | 11 | Portal Truss | Metal roof sheets | 20.780 |
| 16 | 42.5 | 48 | 4 | 6 | 10 | Portal Frame | Metal roof sheets | 33.262 |
| 17 | 30 | 72 | 8 | 6 | 11 | Portal Frame | Metal roof sheets | 13.971 |
| 18 | 37 | 66 | 6 | 8 | 10 | Portal Frame | Upvc + Solar Panel | 24.033 |
| 19 | 35 | 66 | 6 | 7 | 11 | Portal Frame | Metal roof sheets | 20.874 |
| 20 | 22 | 88 | 8 | 6 | 12 | Portal Truss | Metal roof sheets | 11.460 |
| 21 | 42.5 | 48 | 4 | 6 | 10 | Portal Frame | Upvc | 33.405 |
| 17 | 30 | 72 | 8 | 6 | 11 | Portal Frame | Metal roof sheets | 13.971 |
| 18 | 37 | 66 | 6 | 8 | 10 | Portal Frame | Upvc + Solar Panel | 24.033 |
| 19 | 35 | 66 | 6 | 7 | 11 | Portal Frame | Metal roof sheets | 20.874 |
| 20 | 22 | 88 | 8 | 6 | 12 | Portal Truss | Metal roof sheets | 11.460 |
| 21 | 42.5 | 48 | 4 | 6 | 10 | Portal Frame | Upvc | 33.405 |
| 22 | 20 | 72 | 6 | 7 | 12 | Portal Frame | Metal roof sheets | 12.665 |
| 23 | 35 | 44 | 4 | 7 | 11 | Portal Frame | Upvc | 31.311 |
| 24 | 26 | 60 | 6 | 7 | 12 | Portal Truss | Metal roof sheets | 20.933 |
| 25 | 25 | 72 | 6 | 6 | 11.5 | Portal Truss | Metal roof sheets | 20.012 |
| 26 | 35 | 66 | 6 | 7 | 11 | Portal Truss | Metal roof sheets | 27.550 |
| 27 | 45 | 72 | 6 | 6 | 10 | Portal Truss | Metal roof sheets | 39.103 |
| 28 | 26 | 60 | 6 | 7 | 12 | Portal Frame | Upvc + Solar Panel | 18.537 |
| 29 | 28 | 72 | 6 | 8 | 11 | Portal Truss | Metal roof sheets | 20.780 |
| 30 | 28 | 48 | 4 | 8 | 11 | Portal Frame | Upvc | 25.706 |
| 31 | 30 | 54 | 6 | 6 | 11 | Portal Frame | Upvc + Solar Panel | 18.982 |
| 32 | 40 | 72 | 6 | 6 | 10 | Portal Truss | Metal roof sheets | 29.550 |
| 33 | 32 | 60 | 6 | 7 | 11 | Portal Frame | Metal roof sheets | 18.900 |
| 34 | 18 | 60 | 6 | 6 | 10 | Portal Frame | Metal roof sheets | 10.351 |
| 35 | 18 | 60 | 6 | 6 | 10 | Portal Frame | Metal roof sheets | 10.379 |
| 36 | 30 | 72 | 8 | 6 | 11 | Portal Truss | Metal roof sheets | 17.184 |
| 37 | 30 | 36 | 4 | 6 | 11 | Portal Frame | Metal roof sheets | 27.788 |
| 38 | 37 | 44 | 4 | 8 | 10 | Portal Frame | Upvc | 31.922 |
| 39 | 22 | 66 | 6 | 6 | 12 | Portal Frame | Upvc | 11.688 |
| 40 | 28 | 96 | 8 | 8 | 11 | Portal Truss | Metal roof sheets | 15.585 |
| 41 | 42.5 | 72 | 6 | 6 | 10 | Portal Truss | Metal roof sheets | 29.064 |
| 42 | 26 | 60 | 6 | 7 | 12 | Portal Frame | Metal roof sheets + Solar Panel | 18.537 |
| 43 | 15 | 48 | 6 | 6 | 10 | Portal Truss | Metal roof sheets | 15.892 |
| 44 | 26 | 60 | 6 | 7 | 12 | Portal Frame | Metal roof sheets | 17.119 |
| 45 | 15 | 32 | 4 | 6 | 10 | Portal Frame | Metal roof sheets | 16.932 |
| 46 | 28 | 72 | 6 | 8 | 11 | Portal Frame | Upvc + Solar Panel | 18.563 |
| 47 | 20 | 72 | 6 | 7 | 12 | Portal Frame | Metal roof sheets | 12.631 |
| 48 | 42.5 | 72 | 6 | 6 | 10 | Portal Frame | Metal roof sheets + Solar Panel | 25.780 |
| 49 | 25 | 72 | 6 | 6 | 11.5 | Portal Truss | Metal roof sheets | 20.012 |
| 50 | 18 | 80 | 8 | 6 | 10 | Portal Frame | Metal roof sheets | 7.763 |
| 51 | 18 | 60 | 6 | 6 | 10 | Portal Frame | Upvc | 8.791 |
| 52 | 35 | 44 | 4 | 7 | 11 | Portal Frame | Metal roof sheets | 31.164 |
| 53 | 30 | 54 | 6 | 6 | 11 | Portal Frame | Metal roof sheets | 18.628 |
| 54 | 32 | 60 | 6 | 7 | 11 | Portal Frame | Upvc | 17.118 |
| 55 | 22 | 44 | 4 | 6 | 12 | Portal Frame | Upvc | 17.532 |
| 56 | 35 | 66 | 6 | 7 | 11 | Portal Frame | Upvc | 20.874 |
| 57 | 45 | 72 | 6 | 6 | 10 | Portal Frame | Metal roof sheets + Solar Panel | 30.103 |
| 58 | 35 | 66 | 6 | 7 | 11 | Portal Truss | Metal roof sheets | 27.550 |
| 59 | 32 | 60 | 6 | 7 | 11 | Portal Frame | Metal roof sheets | 18.900 |
| 60 | 15 | 48 | 6 | 6 | 10 | Portal Frame | Upvc + Solar Panel | 11.345 |
| 61 | 25 | 48 | 4 | 6 | 11.5 | Portal Frame | Upvc | 24.150 |
| 62 | 26 | 60 | 6 | 7 | 12 | Portal Frame | Upvc | 17.119 |
| 63 | 20 | 72 | 6 | 7 | 12 | Portal Frame | Upvc + Solar Panel | 14.719 |
| 64 | 40 | 72 | 6 | 6 | 10 | Portal Frame | Upvc + Solar Panel | 26.270 |
| 65 | 30 | 36 | 4 | 6 | 12 | Portal Frame | Metal roof sheets | 27.856 |
| 66 | 20 | 72 | 6 | 7 | 12 | Portal Frame | Upvc + Solar Panel | 14.686 |
| 67 | 20 | 96 | 8 | 7 | 12 | Portal Truss | Metal roof sheets | 12.335 |
| 68 | 45 | 72 | 6 | 6 | 10 | Portal Frame | Metal roof sheets | 25.903 |
| 69 | 18 | 40 | 4 | 6 | 10 | Portal Frame | Upvc | 15.527 |
| 70 | 20 | 72 | 6 | 7 | 12 | Portal Truss | Metal roof sheets | 16.447 |
| 71 | 22 | 88 | 8 | 6 | 12 | Portal Frame | Metal roof sheets | 8.766 |
| 72 | 30 | 54 | 6 | 6 | 11 | Portal Frame | Upvc | 16.828 |
| 73 | 45 | 72 | 6 | 6 | 10 | Portal Frame | Upvc | 25.903 |
| 74 | 42.5 | 72 | 6 | 6 | 10 | Portal Frame | Metal roof sheets | 22.270 |
| 75 | 37 | 88 | 8 | 8 | 10 | Portal Truss | Metal roof sheets | 20.785 |
| 76 | 28 | 72 | 6 | 8 | 11 | Portal Frame | Metal roof sheets | 17.138 |
| 77 | 20 | 96 | 8 | 7 | 12 | Portal Frame | Metal roof sheets | 9.473 |
| 78 | 32 | 40 | 4 | 7 | 11 | Portal Frame | Upvc | 28.350 |
| 79 | 24 | 54 | 6 | 6 | 12 | Portal Frame | Metal roof sheets | 16.822 |
| 80 | 40 | 72 | 6 | 6 | 10 | Portal Frame | Metal roof sheets | 22.562 |
| 81 | 15 | 48 | 6 | 6 | 10 | Portal Frame | Metal roof sheets + Solar Panel | 11.345 |
| 82 | 45 | 96 | 8 | 6 | 10 | Portal Frame | Metal roof sheets | 19.427 |
| 83 | 25 | 72 | 6 | 6 | 11.5 | Portal Frame | Upvc | 16.100 |
| 84 | 40 | 96 | 8 | 6 | 10 | Portal Frame | Metal roof sheets | 16.922 |
| 85 | 32 | 40 | 4 | 7 | 11 | Portal Frame | Metal roof sheets | 28.198 |
| 86 | 15 | 48 | 6 | 6 | 10 | Portal Frame | Metal roof sheets | 11.434 |
| 87 | 18 | 60 | 6 | 6 | 10 | Portal Frame | Upvc + Solar Panel | 10.089 |
| 88 | 18 | 40 | 4 | 6 | 10 | Portal Frame | Metal roof sheets | 15.364 |
| 89 | 32 | 60 | 6 | 7 | 11 | Portal Frame | Upvc + Solar Panel | 19.415 |
| 90 | 28 | 72 | 6 | 8 | 11 | Portal Frame | Metal roof sheets + Solar Panel | 18.563 |
| 91 | 26 | 80 | 8 | 7 | 12 | Portal Truss | Metal roof sheets | 15.699 |
| 92 | 26 | 60 | 6 | 7 | 12 | Portal Frame | Upvc + Solar Panel | 18.537 |
| 93 | 42.5 | 72 | 6 | 6 | 10 | Portal Truss | Metal roof sheets | 29.064 |
| 94 | 45 | 48 | 4 | 6 | 10 | Portal Frame | Metal roof sheets | 38.705 |
| 95 | 40 | 48 | 4 | 6 | 10 | Portal Frame | Metal roof sheets | 33.700 |
| 96 | 25 | 96 | 8 | 6 | 11.5 | Portal Frame | Metal roof sheets | 12.075 |
| 97 | 26 | 60 | 6 | 7 | 12 | Portal Truss | Metal roof sheets | 20.933 |
| 98 | 20 | 48 | 4 | 7 | 12 | Portal Frame | Metal roof sheets | 18.786 |
| 99 | 30 | 54 | 6 | 6 | 11 | Portal Truss | Metal roof sheets | 22.912 |
| 100 | 15 | 64 | 8 | 6 | 10 | Portal Truss | Metal roof sheets | 11.919 |
| 101 | 22 | 66 | 6 | 6 | 12 | Portal Frame | Metal roof sheets | 11.688 |
| 102 | 26 | 60 | 6 | 7 | 12 | Portal Frame | Metal roof sheets | 17.119 |
| 103 | 30 | 72 | 8 | 6 | 12 | Portal Frame | Metal roof sheets | 14.004 |
| 104 | 42.5 | 72 | 6 | 6 | 10 | Portal Frame | Upvc | 22.270 |
| 105 | 40 | 72 | 6 | 6 | 10 | Portal Frame | Upvc + Solar Panel | 26.270 |
| 106 | 20 | 72 | 6 | 7 | 12 | Portal Frame | Metal roof sheets + Solar Panel | 14.686 |
| 107 | 37 | 66 | 6 | 8 | 10 | Portal Frame | Upvc | 21.282 |
| 108 | 40 | 72 | 6 | 6 | 10 | Portal Truss | Metal roof sheets | 29.550 |
| 109 | 22 | 66 | 6 | 6 | 12 | Portal Truss | Metal roof sheets | 15.280 |
| 110 | 26 | 40 | 4 | 7 | 12 | Portal Frame | Upvc | 25.679 |
| 111 | 15 | 32 | 4 | 6 | 10 | Portal Frame | Upvc | 17.109 |
| 112 | 28 | 96 | 8 | 8 | 11 | Portal Frame | Metal roof sheets | 12.85 |
| 113 | 25 | 96 | 8 | 6 | 11.5 | Portal Truss | Metal roof sheets | 15.009 |
| 114 | 30 | 54 | 6 | 6 | 12 | Portal Frame | Metal roof sheets | 18.673 |
| 115 | 18 | 60 | 6 | 6 | 10 | Portal Truss | Metal roof sheets | 14.127 |
| 116 | 32 | 60 | 6 | 7 | 11 | Portal Truss | Metal roof sheets | 22.938 |
| 117 | 35 | 66 | 6 | 7 | 11 | Portal Frame | Metal roof sheets | 20.874 |
| 118 | 37 | 66 | 6 | 8 | 10 | Portal Frame | Metal roof sheets | 21.282 |
| 119 | 22 | 66 | 6 | 6 | 12 | Portal Frame | Metal roof sheets + Solar Panel | 13.394 |
| 120 | 30 | 54 | 6 | 6 | 12 | Portal Frame | Metal roof sheets + Solar Panel | 19.021 |
| 121 | 40 | 96 | 8 | 6 | 10 | Portal Truss | Metal roof sheets | 22.163 |
| 122 | 32 | 60 | 6 | 7 | 11 | Portal Frame | Upvc + Solar Panel | 19.415 |
| 123 | 37 | 66 | 6 | 8 | 10 | Portal Frame | Metal roof sheets | 21.282 |
| 124 | 42.5 | 72 | 6 | 6 | 10 | Portal Frame | Upvc + Solar Panel | 25.780 |
| 125 | 18 | 60 | 6 | 6 | 10 | Portal Truss | Metal roof sheets | 14.127 |
| 126 | 42.5 | 72 | 6 | 6 | 10 | Portal Frame | Upvc + Solar Panel | 25.780 |
| 127 | 40 | 72 | 6 | 6 | 10 | Portal Frame | Metal roof sheets + Solar Panel | 26.270 |
| 128 | 37 | 66 | 6 | 8 | 10 | Portal Frame | Metal roof sheets + Solar Panel | 24.033 |
| 129 | 30 | 54 | 6 | 6 | 11 | Portal Truss | Metal roof sheets | 22.912 |
| 130 | 30 | 54 | 6 | 6 | 11 | Portal Frame | Upvc + Solar Panel | 18.982 |
| 131 | 18 | 60 | 6 | 6 | 10 | Portal Frame | Upvc + Solar Panel | 10.109 |
| 132 | 30 | 54 | 6 | 6 | 11 | Portal Frame | Metal roof sheets + Solar Panel | 18.982 |
| 133 | 25 | 60 | 6 | 6 | 11.5 | Portal Frame | Metal roof sheets | 16.348 |
| 134 | 30 | 54 | 6 | 6 | 12 | Portal Frame | Upvc + Solar Panel | 19.021 |
| 135 | 30 | 36 | 4 | 6 | 12 | Portal Frame | Upvc | 28.009 |
| 136 | 15 | 48 | 6 | 6 | 10 | Portal Frame | Metal roof sheets | 11.406 |
| 137 | 42.5 | 72 | 6 | 6 | 10 | Portal Frame | Metal roof sheets | 22.270 |
| 138 | 37 | 66 | 6 | 8 | 10 | Portal Frame | Upvc + Solar Panel | 24.033 |
| 139 | 40 | 72 | 6 | 6 | 10 | Portal Frame | Metal roof sheets | 22.562 |
| 140 | 37 | 44 | 4 | 8 | 10 | Portal Frame | Metal roof sheets | 31.774 |
| 141 | 45 | 96 | 8 | 6 | 10 | Portal Truss | Metal roof sheets | 29.327 |
| 142 | 30 | 54 | 6 | 6 | 12 | Portal Truss | Metal roof sheets | 23.035 |
| 143 | 45 | 72 | 6 | 6 | 10 | Portal Frame | Metal roof sheets | 25.903 |
| 144 | 18 | 60 | 6 | 6 | 10 | Portal Frame | Metal roof sheets + Solar Panel | 10.089 |
| 145 | 30 | 54 | 6 | 6 | 12 | Portal Frame | Upvc + Solar Panel | 19.021 |
| 146 | 15 | 48 | 6 | 6 | 10 | Portal Truss | Metal roof sheets | 15.892 |
| 147 | 25 | 72 | 6 | 6 | 11.5 | Portal Frame | Upvc + Solar Panel | 17.374 |
| 148 | 35 | 66 | 6 | 7 | 11 | Portal Frame | Metal roof sheets + Solar Panel | 23.447 |
| 149 | 22 | 66 | 6 | 6 | 12 | Portal Frame | Upvc + Solar Panel | 13.429 |
| 150 | 35 | 88 | 8 | 7 | 11 | Portal Truss | Metal roof sheets | 20.662 |
| 151 | 35 | 66 | 6 | 7 | 11 | Portal Frame | Upvc + Solar Panel | 23.447 |
| 152 | 32 | 60 | 6 | 7 | 11 | Portal Truss | Metal roof sheets | 22.938 |
| 153 | 30 | 54 | 6 | 6 | 12 | Portal Frame | Upvc | 16.866 |
| 154 | 22 | 66 | 6 | 6 | 12 | Portal Frame | Upvc + Solar Panel | 13.394 |
| 155 | 42.5 | 96 | 8 | 6 | 10 | Portal Frame | Metal roof sheets | 16.702 |
| 156 | 28 | 72 | 6 | 8 | 11 | Portal Frame | Upvc | 17.138 |
| 157 | 25 | 48 | 4 | 6 | 11.5 | Portal Frame | Metal roof sheets | 23.997 |
| 158 | 25 | 72 | 6 | 6 | 11.5 | Portal Frame | Metal roof sheets | 16.100 |
| 159 | 37 | 66 | 6 | 8 | 10 | Portal Truss | Metal roof sheets | 27.714 |
| 160 | 32 | 80 | 8 | 7 | 11 | Portal Frame | Metal roof sheets | 14.175 |
| 161 | 15 | 48 | 6 | 6 | 10 | Portal Frame | Upvc + Solar Panel | 11.365 |
| 162 | 15 | 48 | 6 | 6 | 10 | Portal Frame | Upvc | 9.810 |
| 163 | 37 | 66 | 6 | 8 | 10 | Portal Truss | Metal roof sheets | 27.714 |
| 164 | 18 | 80 | 8 | 6 | 10 | Portal Truss | Metal roof sheets | 10.595 |
| 165 | 40 | 48 | 4 | 6 | 10 | Portal Frame | Upvc | 33.843 |
| 166 | 20 | 72 | 6 | 7 | 12 | Portal Truss | Metal roof sheets | 16.447 |
| 167 | 32 | 60 | 6 | 7 | 11 | Portal Frame | Metal roof sheets + Solar Panel | 19.415 |
| 168 | 40 | 72 | 6 | 6 | 10 | Portal Frame | Upvc | 22.562 |
| 169 | 45 | 48 | 4 | 6 | 10 | Portal Frame | Upvc | 38.854 |
| 170 | 30 | 72 | 8 | 6 | 12 | Portal Truss | Metal roof sheets | 17.277 |
| 171 | 26 | 80 | 8 | 7 | 12 | Portal Frame | Metal roof sheets | 12.839 |
| 172 | 26 | 40 | 4 | 7 | 12 | Portal Frame | Metal roof sheets | 25.516 |
| 173 | 35 | 66 | 6 | 7 | 11 | Portal Frame | Upvc + Solar Panel | 23.447 |
| 174 | 42.5 | 96 | 8 | 6 | 10 | Portal Truss | Metal roof sheets | 21.798 |
| 175 | 35 | 88 | 8 | 7 | 11 | Portal Frame | Metal roof sheets | 15.656 |
| 176 | 25 | 72 | 6 | 6 | 11.5 | Portal Frame | Upvc + Solar Panel | 17.374 |
| 177 | 45 | 72 | 6 | 6 | 10 | Portal Truss | Metal roof sheets | 39.103 |
| 178 | 25 | 72 | 6 | 6 | 11.5 | Portal Frame | Metal roof sheets + Solar Panel | 17.374 |
| 179 | 15 | 64 | 8 | 6 | 10 | Portal Frame | Metal roof sheets | 8.554 |
| 180 | 20 | 72 | 6 | 7 | 12 | Portal Frame | Upvc | 12.631 |
References
- Johnston, R.P.; McGrath, T.; Nanukuttan, S.; Lim, J.B.; Soutsos, M.; Chiang, M.C.; Masood, R.; Rahman, M.A. Sustainability of Cold-formed Steel Portal Frames in Developing Countries in the Context of Life Cycle Assessment and Life Cycle Costs. Structures 2018, 13, 79–87. [Google Scholar] [CrossRef]
- Hegeir, O.A.; Kvande, T.; Stamatopoulos, H.; Bohne, R.A. Comparative Life Cycle Analysis of Timber, Steel and Reinforced Concrete Portal Frames: A Theoretical Study on a Norwegian Industrial Building. Buildings 2022, 12, 573. [Google Scholar] [CrossRef]
- Nguyen, H.C.; Pham, C.H.; Rasmussen, K.J.R. Experimental investigation of long-span cold-rolled aluminium buil-up section portal frames: Unbraced columns and flexural-torsional buckling. Eng. Struct. 2024, 306, 117778. [Google Scholar] [CrossRef]
- Mcculloch, W.S.; Pitts, W.H. A logical calculus of the ideas immanent in nervous activity. In Bulletin of Mathematical Biophysics; Chicago University Press: Chicago, IL, USA, 1943; Volume 5. [Google Scholar]
- Rosenblatt, F. Principles of Neurodynamics: Perceptrons and the Theory of Brain Mechanisms; Spartan Books: Washington DC, USA, 1962. [Google Scholar]
- Hakim, S.J.S.; Abdul Razak, H.; Ravanfar, S.A. Fault diagnosis on beam-like structures from modal parameters using artificial neural networks. Measurement 2015, 76, 45–61. [Google Scholar] [CrossRef]
- Arslan, M.H. An evaluation of effective design parameters on earthquake performance of RC buildings using neural networks. Eng. Struct. 2010, 32, 1888–1898. [Google Scholar] [CrossRef]
- Jørgensen, C.; Grastveit, R.; Roca, J.G.; Payá-Zaforteza, I.; Adam, J.M. Bearing capacity of steel-caged RC columns under combined bending and axial loads: Estimation based on Artificial Neural Networks. Eng. Struct. 2013, 56, 1262–1270. [Google Scholar] [CrossRef]
- Pu, Y.; Mesbahi, E. Application of artificial neural networks to the evaluation of the ultimate strength of steel panels. Eng. Struct. 2006, 28, 1190–1196. [Google Scholar] [CrossRef]
- Lee, S.; Lee, C. Prediction of shear strength of FRP-reinforced concrete flexural members without stirrups using artificial neural networks. Eng. Struct. 2014, 61, 99–112. [Google Scholar] [CrossRef]
- Tohidi, S.; Sharifi, Y. Neural networks for inelastic distortional buckling capacity assessment of steel I-beams. Thin-Walled Struct. 2015, 94, 359–371. [Google Scholar] [CrossRef]
- Al-Jabri, K.S.; Al-Alawi, S.M. An advanced ANN model for predicting the rotational behaviour of semi-rigid composite joints in fire using the back-propagation paradigm. Int. J. Steel Struct. 2010, 10, 337–347. [Google Scholar] [CrossRef]
- Dahou, Z.; Sbartai, Z.M.; Castelc, A.; Ghomari, F. Artificial neural network model for steel–concrete bond prediction. Eng. Struct. 2009, 31, 1724–1733. [Google Scholar] [CrossRef]
- Cabalar, A.F.; Cevik, A. A modelling damping ratio and shear modulus of sand–mica mixtures using neural networks. Eng. Geol. 2009, 104, 31–40. [Google Scholar] [CrossRef]
- Jiang, G.; Keller, J.; Bond, P.L.; Yuan, Z. Predicting concrete corrosion of sewers using artificial neural network. Water Res. 2016, 92, 52–60. [Google Scholar] [CrossRef]
- Hashemi, S.S.; Sadeghi, K.; Fazeli, A.; Zarei, M. Predicting the Weight of the Steel Moment-Resisting Frame Structures Using Artificial Neural Networks. Int. J. Steel Struct. 2019, 19, 168–180. [Google Scholar]
- Gwang-Hee, K.; Sang-Hoon, A.; Kyung-In, K. Comparison of construction cost estimating models based on regression analysis, neural networks, and case-based reasoning. J. Build. Environ. 2004, 39, 1235–1242. [Google Scholar]
- Jin, R.Z.; Han, S.W.; Hyun, C.T.; Cha, Y.W. Application of case-based reasoning for estimating preliminary duration of building project. J. Manag. Eng. 2016, 142, 04015082. [Google Scholar] [CrossRef]
- Sonmez, R. Conceptual cost estimation of building projects with regression analysis and neural networks. Can. J. Civ. Eng. 2004, 31, 677–683. [Google Scholar] [CrossRef]
- Lin, M.C.; Tseng, H.P.; Ho, S.P.; Young, D.L. Developing a construction-duration model based on a historical dataset for building project. J. Civ. Eng. Manag. 2011, 17, 529–539. [Google Scholar] [CrossRef]
- Long, X.; Mao, M.-H.; Su, T.-X.; Su, Y.-T.; Tian, M.-K. Machine learning method to predict dynamic compressive response of concrete-like material at high strain rates. Def. Technol. 2023, 23, 100–111. [Google Scholar] [CrossRef]
- Adeli, H.; Wu, M. Regularization neural network for construction cost estimation. J. Constr. Eng. Manag. ASCE 1998, 124, 18–24. [Google Scholar]
- Adeli, H.; Hung, S.L. Machine Learning: Neural Networks, Genetic Algoritms, and Fuzzy Systems; Wiley: New York, NY, USA, 1995. [Google Scholar]
- Suzuki, K. Artificial Neural Networks-Architectures and Applications; IntechOpen Limited: London, UK, 2013. [Google Scholar]
- Hegazy, T.; Ayed, A. Neural network model for parametric cost estimation of highway projects. J. Constr. Eng. Manag. ASCE 1998, 124, 210–218. [Google Scholar] [CrossRef]
- Sodikov, J. Cost Estimation Of Highway Projects In Developing Countries: Artificial Neural Network Approach. J. East. Asia Soc. Transp. Stud. 2005, 6, 1036–1047. [Google Scholar]
- Flood, I.; Nabil, K. Neural networks in civil engineering II: Systems and application. Comput. Civ. Eng. 1994, 8, 149–162. [Google Scholar] [CrossRef]
- Flood, I.; Paul, C. Modeling construction processes using artificial neural networks. Autom. Constr. 1996, 4, 307–320. [Google Scholar] [CrossRef]
- Jeng, D.S.; Cha, D.H.; Blumenstein, M. Application of Neural Networks in Civil Engineering Problems. In Proceedings of the International Conference on Advances in the Internet, Processing, Systems and Interdisciplinary Research, Sveti Stefan, Montenegro, 4–11 October 2003. [Google Scholar]
- Ujong, J.A.; Mbadike, E.M.; Alaneme, G.U. Prediction of cost and duration of building construction using artificial neural network. Asian J. Civ. Eng. 2022, 23, 1117–1139. [Google Scholar] [CrossRef]
- Karthiga, S.; Umamaheswari, N. Prediction of displacement of composite slab with profiled steel deck using artificial neural network. Asian J. Civ. Eng. 2024, 25, 4179–4196. [Google Scholar] [CrossRef]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).