Next Article in Journal
A Federated Intrusion Detection System for Edge Environments Using Multi-Index Hashing and Attention-Based KNN
Previous Article in Journal
Mathematical Modelling of Electrode Geometries in Electrostatic Fog Harvesters
Previous Article in Special Issue
Model-Agnostic Meta-Learning in Predicting Tunneling-Induced Surface Ground Deformation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Early-Stage Prediction of Steel Weight in Industrial Buildings Using Neural Networks

by
Johnny Setiawan
1,*,
Ridho Bayuaji
2,
Mohammad Arif Rohman
3 and
Delima Canny Valentine Simarmata
4
1
Department of Technology Management, Institut Teknologi Sepuluh Nopember (ITS), Surabaya 60264, Indonesia
2
Department of Civil Infrastructure Engineering, Institut Teknologi Sepuluh Nopember (ITS), Surabaya 60282, Indonesia
3
Department of Civil Engineering, Institut Teknologi Sepuluh Nopember (ITS), Surabaya 60111, Indonesia
4
Graduate School of Environmental Studies, Tohoku University, 6-6-20, Aoba, Aramaki, Aoba-ku, Sendai 980-8579, Japan
*
Author to whom correspondence should be addressed.
Symmetry 2025, 17(9), 1579; https://doi.org/10.3390/sym17091579
Submission received: 17 August 2025 / Revised: 10 September 2025 / Accepted: 15 September 2025 / Published: 22 September 2025

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.
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.
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.

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.
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).
= w i j x i + b
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).
f ( x ) = 1 1 + e x
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.
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.

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).
M S E = 1 n i = 1 n ( O i P i ) 2
M A P E = i = 1 n O i P i O i n × 100 %
R 2 = 1 i = 1 n ( O i P i ) 2 i = 1 n ( O i O ¯ ) 2
PA = 100 − MAPE
where Oi represents the original data or the observed/actual data, Pi represents the predicted data or modeled data, Ō represents the mean of the observed data, n represents the total number of data in each stage of the training and test trials, and PA represents the prediction accuracy. The ANN was implemented in Python 3.8.0 (TensorFlow) using a multilayer perceptron (MLP) architecture. The hidden layer employed the ReLU activation function, while the output layer used a linear activation function. For model validation, the dataset was randomly divided into 85% training data and 15% testing data, ensuring unbiased evaluation in each run.

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.
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.
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 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.
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.

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 PitchStructure TypeType of RoofingSteel Weight (ton/m2)
130546611Portal FrameMetal roof sheets18.628
222666612Portal FrameMetal roof sheets11.722
328726811Portal FrameMetal roof sheets17.138
432808711Portal TrussMetal roof sheets17.204
545726610Portal FrameUpvc + Solar Panel30.103
620484712Portal FrameUpvc18.946
728484811Portal FrameMetal roof sheets25.558
845726610Portal FrameUpvc + Solar Panel30.103
930364611Portal FrameUpvc27.941
1022666612Portal TrussMetal roof sheets15.280
1122444612Portal FrameMetal roof sheets17.371
1228726811Portal FrameUpvc + Solar Panel18.563
1330546612Portal TrussMetal roof sheets23.035
1437888810Portal FrameMetal roof sheets15.961
1528726811Portal TrussMetal roof sheets20.780
1642.5484610Portal FrameMetal roof sheets33.262
1730728611Portal FrameMetal roof sheets13.971
1837666810Portal FrameUpvc + Solar Panel24.033
1935666711Portal FrameMetal roof sheets20.874
2022888612Portal TrussMetal roof sheets11.460
2142.5484610Portal FrameUpvc33.405
1730728611Portal FrameMetal roof sheets13.971
1837666810Portal FrameUpvc + Solar Panel24.033
1935666711Portal FrameMetal roof sheets20.874
2022888612Portal TrussMetal roof sheets11.460
2142.5484610Portal FrameUpvc33.405
2220726712Portal FrameMetal roof sheets12.665
2335444711Portal FrameUpvc31.311
2426606712Portal TrussMetal roof sheets20.933
2525726611.5Portal TrussMetal roof sheets20.012
2635666711Portal TrussMetal roof sheets27.550
2745726610Portal TrussMetal roof sheets39.103
2826606712Portal FrameUpvc + Solar Panel18.537
2928726811Portal TrussMetal roof sheets20.780
3028484811Portal FrameUpvc25.706
3130546611Portal FrameUpvc + Solar Panel18.982
3240726610Portal TrussMetal roof sheets29.550
3332606711Portal FrameMetal roof sheets18.900
3418606610Portal FrameMetal roof sheets10.351
3518606610Portal FrameMetal roof sheets10.379
3630728611Portal TrussMetal roof sheets17.184
3730364611Portal FrameMetal roof sheets27.788
3837444810Portal FrameUpvc31.922
3922666612Portal FrameUpvc11.688
4028968811Portal TrussMetal roof sheets15.585
4142.5726610Portal TrussMetal roof sheets29.064
4226606712Portal FrameMetal roof sheets + Solar Panel18.537
4315486610Portal TrussMetal roof sheets15.892
4426606712Portal FrameMetal roof sheets17.119
4515324610Portal FrameMetal roof sheets16.932
4628726811Portal FrameUpvc + Solar Panel18.563
4720726712Portal FrameMetal roof sheets12.631
4842.5726610Portal FrameMetal roof sheets + Solar Panel25.780
4925726611.5Portal TrussMetal roof sheets20.012
5018808610Portal FrameMetal roof sheets7.763
5118606610Portal FrameUpvc8.791
5235444711Portal FrameMetal roof sheets31.164
5330546611Portal FrameMetal roof sheets18.628
5432606711Portal FrameUpvc17.118
5522444612Portal FrameUpvc17.532
5635666711Portal FrameUpvc20.874
5745726610Portal FrameMetal roof sheets + Solar Panel30.103
5835666711Portal TrussMetal roof sheets27.550
5932606711Portal FrameMetal roof sheets18.900
6015486610Portal FrameUpvc + Solar Panel11.345
6125484611.5Portal FrameUpvc24.150
6226606712Portal FrameUpvc17.119
6320726712Portal FrameUpvc + Solar Panel14.719
6440726610Portal FrameUpvc + Solar Panel26.270
6530364612Portal FrameMetal roof sheets27.856
6620726712Portal FrameUpvc + Solar Panel14.686
6720968712Portal TrussMetal roof sheets12.335
6845726610Portal FrameMetal roof sheets25.903
6918404610Portal FrameUpvc15.527
7020726712Portal TrussMetal roof sheets16.447
7122888612Portal FrameMetal roof sheets8.766
7230546611Portal FrameUpvc16.828
7345726610Portal FrameUpvc25.903
7442.5726610Portal FrameMetal roof sheets22.270
7537888810Portal TrussMetal roof sheets20.785
7628726811Portal FrameMetal roof sheets17.138
7720968712Portal FrameMetal roof sheets9.473
7832404711Portal FrameUpvc28.350
7924546612Portal FrameMetal roof sheets16.822
8040726610Portal FrameMetal roof sheets22.562
8115486610Portal FrameMetal roof sheets + Solar Panel11.345
8245968610Portal FrameMetal roof sheets19.427
8325726611.5Portal FrameUpvc16.100
8440968610Portal FrameMetal roof sheets16.922
8532404711Portal FrameMetal roof sheets28.198
8615486610Portal FrameMetal roof sheets11.434
8718606610Portal FrameUpvc + Solar Panel10.089
8818404610Portal FrameMetal roof sheets15.364
8932606711Portal FrameUpvc + Solar Panel19.415
9028726811Portal FrameMetal roof sheets + Solar Panel18.563
9126808712Portal TrussMetal roof sheets15.699
9226606712Portal FrameUpvc + Solar Panel18.537
9342.5726610Portal TrussMetal roof sheets29.064
9445484610Portal FrameMetal roof sheets38.705
9540484610Portal FrameMetal roof sheets33.700
9625968611.5Portal FrameMetal roof sheets12.075
9726606712Portal TrussMetal roof sheets20.933
9820484712Portal FrameMetal roof sheets18.786
9930546611Portal TrussMetal roof sheets22.912
10015648610Portal TrussMetal roof sheets11.919
10122666612Portal FrameMetal roof sheets11.688
10226606712Portal FrameMetal roof sheets17.119
10330728612Portal FrameMetal roof sheets14.004
10442.5726610Portal FrameUpvc22.270
10540726610Portal FrameUpvc + Solar Panel26.270
10620726712Portal FrameMetal roof sheets + Solar Panel14.686
10737666810Portal FrameUpvc21.282
10840726610Portal TrussMetal roof sheets29.550
10922666612Portal TrussMetal roof sheets15.280
11026404712Portal FrameUpvc25.679
11115324610Portal FrameUpvc17.109
11228968811Portal FrameMetal roof sheets12.85
11325968611.5Portal TrussMetal roof sheets15.009
11430546612Portal FrameMetal roof sheets18.673
11518606610Portal TrussMetal roof sheets14.127
11632606711Portal TrussMetal roof sheets22.938
11735666711Portal FrameMetal roof sheets20.874
11837666810Portal FrameMetal roof sheets21.282
11922666612Portal FrameMetal roof sheets + Solar Panel13.394
12030546612Portal FrameMetal roof sheets + Solar Panel19.021
12140968610Portal TrussMetal roof sheets22.163
12232606711Portal FrameUpvc + Solar Panel19.415
12337666810Portal FrameMetal roof sheets21.282
12442.5726610Portal FrameUpvc + Solar Panel25.780
12518606610Portal TrussMetal roof sheets14.127
12642.5726610Portal FrameUpvc + Solar Panel25.780
12740726610Portal FrameMetal roof sheets + Solar Panel26.270
12837666810Portal FrameMetal roof sheets + Solar Panel24.033
12930546611Portal TrussMetal roof sheets22.912
13030546611Portal FrameUpvc + Solar Panel18.982
13118606610Portal FrameUpvc + Solar Panel10.109
13230546611Portal FrameMetal roof sheets + Solar Panel18.982
13325606611.5Portal FrameMetal roof sheets16.348
13430546612Portal FrameUpvc + Solar Panel19.021
13530364612Portal FrameUpvc28.009
13615486610Portal FrameMetal roof sheets11.406
13742.5726610Portal FrameMetal roof sheets22.270
13837666810Portal FrameUpvc + Solar Panel24.033
13940726610Portal FrameMetal roof sheets22.562
14037444810Portal FrameMetal roof sheets31.774
14145968610Portal TrussMetal roof sheets29.327
14230546612Portal TrussMetal roof sheets23.035
14345726610Portal FrameMetal roof sheets25.903
14418606610Portal FrameMetal roof sheets + Solar Panel10.089
14530546612Portal FrameUpvc + Solar Panel19.021
14615486610Portal TrussMetal roof sheets15.892
14725726611.5Portal FrameUpvc + Solar Panel17.374
14835666711Portal FrameMetal roof sheets + Solar Panel23.447
14922666612Portal FrameUpvc + Solar Panel13.429
15035888711Portal TrussMetal roof sheets20.662
15135666711Portal FrameUpvc + Solar Panel23.447
15232606711Portal TrussMetal roof sheets22.938
15330546612Portal FrameUpvc16.866
15422666612Portal FrameUpvc + Solar Panel13.394
15542.5968610Portal FrameMetal roof sheets16.702
15628726811Portal FrameUpvc17.138
15725484611.5Portal FrameMetal roof sheets23.997
15825726611.5Portal FrameMetal roof sheets16.100
15937666810Portal TrussMetal roof sheets27.714
16032808711Portal FrameMetal roof sheets14.175
16115486610Portal FrameUpvc + Solar Panel11.365
16215486610Portal FrameUpvc9.810
16337666810Portal TrussMetal roof sheets27.714
16418808610Portal TrussMetal roof sheets10.595
16540484610Portal FrameUpvc33.843
16620726712Portal TrussMetal roof sheets16.447
16732606711Portal FrameMetal roof sheets + Solar Panel19.415
16840726610Portal FrameUpvc22.562
16945484610Portal FrameUpvc38.854
17030728612Portal TrussMetal roof sheets17.277
17126808712Portal FrameMetal roof sheets12.839
17226404712Portal FrameMetal roof sheets25.516
17335666711Portal FrameUpvc + Solar Panel23.447
17442.5968610Portal TrussMetal roof sheets21.798
17535888711Portal FrameMetal roof sheets15.656
17625726611.5Portal FrameUpvc + Solar Panel17.374
17745726610Portal TrussMetal roof sheets39.103
17825726611.5Portal FrameMetal roof sheets + Solar Panel17.374
17915648610Portal FrameMetal roof sheets8.554
18020726712Portal FrameUpvc12.631

References

  1. 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]
  2. 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]
  3. 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]
  4. 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]
  5. Rosenblatt, F. Principles of Neurodynamics: Perceptrons and the Theory of Brain Mechanisms; Spartan Books: Washington DC, USA, 1962. [Google Scholar]
  6. 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]
  7. 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]
  8. 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]
  9. 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]
  10. 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]
  11. 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]
  12. 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]
  13. 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]
  14. 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]
  15. 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]
  16. 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]
  17. 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]
  18. 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]
  19. 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]
  20. 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]
  21. 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]
  22. Adeli, H.; Wu, M. Regularization neural network for construction cost estimation. J. Constr. Eng. Manag. ASCE 1998, 124, 18–24. [Google Scholar]
  23. Adeli, H.; Hung, S.L. Machine Learning: Neural Networks, Genetic Algoritms, and Fuzzy Systems; Wiley: New York, NY, USA, 1995. [Google Scholar]
  24. Suzuki, K. Artificial Neural Networks-Architectures and Applications; IntechOpen Limited: London, UK, 2013. [Google Scholar]
  25. 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]
  26. 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]
  27. Flood, I.; Nabil, K. Neural networks in civil engineering II: Systems and application. Comput. Civ. Eng. 1994, 8, 149–162. [Google Scholar] [CrossRef]
  28. Flood, I.; Paul, C. Modeling construction processes using artificial neural networks. Autom. Constr. 1996, 4, 307–320. [Google Scholar] [CrossRef]
  29. 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]
  30. 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]
  31. 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]
Figure 1. A biological neuron in comparison to an artificial neural network [24].
Figure 1. A biological neuron in comparison to an artificial neural network [24].
Symmetry 17 01579 g001
Figure 2. A biological synapse and ANN synapses [24].
Figure 2. A biological synapse and ANN synapses [24].
Symmetry 17 01579 g002
Figure 3. Model of artificial neuron.
Figure 3. Model of artificial neuron.
Symmetry 17 01579 g003
Figure 4. Model artificial neural network.
Figure 4. Model artificial neural network.
Symmetry 17 01579 g004
Figure 5. Geometry of symmetrical portal frames.
Figure 5. Geometry of symmetrical portal frames.
Symmetry 17 01579 g005
Figure 6. Structure Type.
Figure 6. Structure Type.
Symmetry 17 01579 g006
Figure 7. Regression plot of predicted vs. actual steel weight.
Figure 7. Regression plot of predicted vs. actual steel weight.
Symmetry 17 01579 g007
Figure 8. Training vs. validation loss.
Figure 8. Training vs. validation loss.
Symmetry 17 01579 g008
Figure 9. Comparison of ANN prediction with actual steel weight.
Figure 9. Comparison of ANN prediction with actual steel weight.
Symmetry 17 01579 g009
Figure 10. Sensitivity analysis of design parameters.
Figure 10. Sensitivity analysis of design parameters.
Symmetry 17 01579 g010
Table 1. Design parameters.
Table 1. Design parameters.
Design ParameterDefinitionRange
X1Span8–45 m
X2Length36–96 m
X3Bay spacing4–8 m
X4Eaves height5–8 m
X5Rafter pitch10–15°
X6Structure TypePortal frame (1), portal truss (2)
X7Type of RoofingMetal sheet (1), Upvc sheet (2)
Metal sheet, solar panel (3)
Upvc sheet, solar panel (4)
Table 2. Actual steel weight and ANN model prediction.
Table 2. Actual steel weight and ANN model prediction.
No.Actual Steel (ton/m2)ANN Model (7-4-1)Prediction Accuracy (%)ANN Model (7-6-1)Prediction Accuracy (%)ANN Model (7-8-1)Prediction Accuracy (%)ANN Model (7-10-1)Prediction Accuracy (%)
123.4521.4091.2722.4095.5322.7096.8122.804.47
222.9422.8099.4025.7089.2525.1091.3925.1010.75
316.8719.3087.3918.9089.2418.7090.1918.5010.76
413.3915.3087.5413.6098.4913.6098.4913.601.51
516.7020.5081.4717.1097.6717.3096.5417.702.33
617.1418.6092.1417.1099.7817.0099.1916.900.22
724.0021.9091.2621.1087.9321.6090.0121.4012.07
816.1016.3098.7714.1087.5814.3088.8214.2012.42
927.7125.9093.4528.4097.5828.0098.9828.002.42
1014.1816.0088.5914.1099.4713.9098.0614.000.53
1111.3714.3079.4812.1093.9311.1097.6711.706.07
129.8114.5067.6611.3086.8110.7091.6811.4013.19
1327.7125.9093.4528.4097.5828.0098.9828.002.42
1410.6013.5078.4811.0096.3210.8098.1012.003.68
1533.8428.2083.3332.6096.3332.6096.3332.603.67
1616.4516.4099.7116.0097.2816.5099.6816.402.72
1719.4219.9097.5621.4090.7221.6089.8821.709.28
1822.5624.7091.3423.3096.8323.7095.2023.003.17
1938.8529.1074.9034.4088.5434.5088.7934.7011.46
2017.2816.5095.5017.2099.5517.5098.7317.600.45
2112.8414.1091.0611.8091.9111.6090.3512.208.09
2225.5223.2090.9223.6092.4923.4091.7124.007.51
2323.4520.9089.1422.8097.2423.4099.8023.802.76
2421.8022.2098.1922.6096.4523.2093.9624.703.55
2515.6616.8093.1915.2097.0915.3097.7315.102.91
2617.3715.8090.9415.2087.4915.8090.9415.4012.51
2739.1027.9071.3532.1082.0932.1082.0931.9017.91
2817.3716.1092.6714.6084.0315.0086.3414.7015.97
298.5512.3069.549.5090.049.1094.009.809.96
3012.6315.0084.2112.2096.5912.2096.5912.803.41
88.13% 93.39% 94.23% 93.37%
Table 3. Neural network testing result.
Table 3. Neural network testing result.
ANNANNANNANNANNANNANN
(7-4-1)(7-5-1)(7-6-1)(7-7-1)(7-8-1)(7-9-1)(7-10-1)
R20.90510.91210.94260.94480.94850.94210.9409
MSE12.6769.2064.1324.1683.7173.9134.147
MAPE13.71010.7446.8596.3525.9336.8136.990
Prediction Accuracy88.13%90.23%93.39%93.85%94.23%93.52%93.36%
Table 4. ANOVA Results for Design Parameters.
Table 4. ANOVA Results for Design Parameters.
No.FactorFp-Value
1.Span24.80.000
2.Eaves Height19.70.000
3.Length7.60.008
4.Bay Spacing5.40.022
5.Rafter Pitch3.30.072
6.Structure Type2.90.089
7.Roof Type2.40.12
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

Setiawan, J.; Bayuaji, R.; Rohman, M.A.; Simarmata, D.C.V. Early-Stage Prediction of Steel Weight in Industrial Buildings Using Neural Networks. Symmetry 2025, 17, 1579. https://doi.org/10.3390/sym17091579

AMA Style

Setiawan J, Bayuaji R, Rohman MA, Simarmata DCV. Early-Stage Prediction of Steel Weight in Industrial Buildings Using Neural Networks. Symmetry. 2025; 17(9):1579. https://doi.org/10.3390/sym17091579

Chicago/Turabian Style

Setiawan, Johnny, Ridho Bayuaji, Mohammad Arif Rohman, and Delima Canny Valentine Simarmata. 2025. "Early-Stage Prediction of Steel Weight in Industrial Buildings Using Neural Networks" Symmetry 17, no. 9: 1579. https://doi.org/10.3390/sym17091579

APA Style

Setiawan, J., Bayuaji, R., Rohman, M. A., & Simarmata, D. C. V. (2025). Early-Stage Prediction of Steel Weight in Industrial Buildings Using Neural Networks. Symmetry, 17(9), 1579. https://doi.org/10.3390/sym17091579

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