Next Article in Journal
Delamination Assessment in Composite Laminates through Local Impulse Excitation Technique (IET)
Previous Article in Journal
Overlay-ML: Unioning Memory and Storage Space for On-Device AI on Mobile Devices
Previous Article in Special Issue
Strength Reduction Method for the Assessment of Existing Large Reinforced Concrete Structures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of Artificial Neural Networks to Numerical Homogenization of the Precast Hollow-Core Concrete Slabs

Institute of Structural Analysis, Poznan University of Technology, 60-965 Poznan, Poland
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(7), 3018; https://doi.org/10.3390/app14073018
Submission received: 6 March 2024 / Revised: 25 March 2024 / Accepted: 30 March 2024 / Published: 3 April 2024
(This article belongs to the Special Issue Advanced Finite Element Method and Its Applications)

Abstract

:
The main goal of this work is to combine the usage of the numerical homogenization technique for determining the effective properties of representative volume elements with artificial neural networks. The effective properties are defined according to the classical laminate theory. The purpose is to create and train a rapid surrogate model for the quick calculation of the mechanical properties of hollow concrete slabs. First, the homogenization algorithm was implemented, which determines membrane, bending and transverse shearing properties of a given parametrized hollow-core precast slab reinforced with steel bars. The algorithm uses the finite element mesh but does not require a formal solution of the finite element method problem. Second, the learning and training artificial intelligence framework was created and fed with a dataset obtained by optimal Latin hypercube sampling. In the study, a multilayer perceptron type of artificial neural network was used. This allows for obtaining rapid calculations of the effective properties of a particular hollow-core precast slab by using a surrogate model. In the paper, it has been proven that such a model, obtained via complex numerical calculations, gives a very accurate estimation of the properties and can be used in many practical tasks, such as optimization problems or computer-aided design decisions. Above all, the efficient setup of the artificial neural network has been sought and presented.

1. Introduction

Prefabrication in structural and civil engineering is an effective way to significantly accelerate construction, which allows investors to obtain a faster return on their investment. In addition, strictly controlled conditions of the production of the main structural elements enable ensuring a repeatable quality with a high degree of accuracy and less waste, as well as more efficient usage of the resources, such as human potential, energy, etc. The current trend in construction is sustainable development, the goals of which coincide with the goals of prefabricated constructions.
Prefabrication has been used for many years in steel structures. Currently, large-scale prefabrication is also used in reinforced concrete structures. Various types of precast structural reinforced concrete elements are available, such as: footings, foot columns, ground sills, columns, beams, multi-layer walls, slabs (full, channel and TT), stairs, girders and purlins [1]. Also, many other types of elements used in civil engineering structures are produced by prefabrication plants, such as tanks, railroad bed slabs, acoustic screens, tubings, bridge abutments and retaining walls, etc. Those examples shows that the precast technology enables the implementation of more complex structural elements with a more specific purpose than in the traditional technology.
As a result, more difficult constructions are designed and built, which often require the creation of more complex computational models, in which it is necessary to use advanced models and methods of computational mechanics. In advanced computational models of constructions, nonlinear concrete material laws are often used, which, for instance, that take into account crack failure [2,3,4,5], corrosion [6] and/or prestress [7,8] of precast structures. Despite its advantages, detailed modelling has one important disadvantage: such an approach is time-consuming. There are two reasons for this fact: (i) building and validating the model itself takes longer than usual and (ii) the computational time is significantly longer (up to several hundred times longer than for typical models).
This disadvantage can be eliminated by using selected mechanical and numerical methods. Building a complex model (i) can be shortened, for instance by using proven homogenization techniques [9,10] or metamodeling [11]. This will enable the mapping of the mechanical behavior of even a complex structure, similar to the paper of Staszak et al. [12], in which the sandwich panels were considered for homogenization. Another example could be the paper of Staszak et al. [13], in which it was shown that the precast concrete slabs reinforced with spatial linear trusses may be efficiently homogenized to one effective layer of a representative shell element. On the other hand, the computational time (ii) can be reduced by using soft computing methods such as the artificial neural network (ANN) algorithms [14,15,16,17,18] or metamodeling [19,20]. This usually requires a significant computational effort, which is incurred before the solution of the target computational problem is needed, but it allows one to obtain a solution with an acceptably small error in a fraction of a second when the actual problem occurs.
A computational tool that solves c”mple’ engineering problems using ANN in a very short amount of time gives a wide range of possibilities. For example, it allows one to prepare software that will give an instant solution to a complex engineering problem at a construction site. It can be applied to specialized calculators on site or in optimization processes, where the specificity of optimization methods requires multiple solutions of the objective function [19,21]. If the single solution of the objective function is costly, the minimization problem cannot be solved effectively with respect to the computational time. In such cases, ANN methods work best. It is recommended to perform the sensitivity analysis, like in [22], before building the ANN database.
In this paper, we show how a reliable artificial neural network may be built, and what its setup should be, in order to approximate the behavior of reinforced concrete slabs through the numerical homogenization technique. The ANN built computes the effective properties of the representative volume element (RVE) of reinforced hollow core (HC) slab. Reinforced HC structures were selected for the study because they have periodic geometry and can be computationally expensive due to their geometric complexity. RVE of reinforced HC slab was selected as a periodic hollow core unit forced by the hole spacing, and a square RVE base was assumed.
First, the numerical model of RVE of reinforced hollow core slab was assumed with six parameters, which are related with HC slab geometry and area of steel reinforcement. For more details, see Section 2.1. Second, according to the optimal Latin Hypercube Sampling (LHS) the spread of the parameters was defined. For more details regarding sampling method, please see Section 2.2. Thus, the number of RVEs, built through the sets of particular parameters, represented various reinforced concrete HC slabs. Then, the effective mechanical properties of selected HC slabs were computed according to Garbowski and Gajewski’s numerical homogenization method [10], see Section 2.3. In a later section, we show how the numerical framework was built to train and validate the ANN for computing the effective properties without using the homogenization method; see Section 2.4. In Section 3, first, the verification of the used homogenization method was shown in comparison to the data presented in the literature; see Section 3.1. Additionally, the selected ANN setups in reference to their accuracy were demonstrated; see Section 3.2 and Section 3.3. Finally, we show an example of the influence of changing one of the design parameters of HC slab on its effective properties.
The overall structure of the study is presented in the Figure 1. The particular elements of the study will be described in the forthcoming sections.

2. Methods and Materials

2.1. Representative Volume Element and Structure Parametrization

In this paper, the hollow core concrete slabs reinforced with steel bars are considered. The hollow cores are stadium shaped. The geometry of the structures replicates the commercial products of construction companies (manufacturers of prefabricated structures), which produces the precast HC slabs, for instance, SPK from Konbet [23] or HC from Pekabex [24]. The typical widths are 1200 mm and common heights of the slabs range from 150 to 500 mm, respectively.
Because the scope of the paper is to show the efficiency of the proposed problem reduction via an elaborate numerical approach, minor attention has been given to material modeling and linear elasticity was assumed. The typical values of the material constants have been used, namely, for concrete and steel, a Young’s modulus of 30 Gpa and 210 Gpa and Poisson’s ratio of 0.2 and 0.3 have been used, respectively.
Due to the homogenization method used, namely the Garbowski and Gajewski algorithm [9,10] it is necessary to isolate the representative volume element (RVE). The periodic geometry of HC slabs defines the RVE geometry which was used in a natural way. The width of the RVE slab corresponds to the vertical distances between the concrete ribs. Moreover, it was assumed that the RVE has a square base. The example of the RVE geometry is presented in Figure 2a. In the numerical homogenization technique used, the finite element (FE) stiffness matrix of the RVE must be computed; here, the Abaqus FEA was used for computing the stiffness matrix. The steel bars were modelled by using two-node, 3-dimenssional truss elements (T3D2 according to Abaqus FEA [25]), while the concrete volume was modelled by using solid general purpose linear brick elements with reduced integration (C3D8R according to Abaqus FEA [25]). These choices of element types are recommended and align with the best industry practices. Truss elements are particularly suitable for structures where the primary mode of load transfer is axial, such as in beams, columns, and trusses. Solid brick elements are well-suited for modeling concrete structures as they can capture both the tensile and compressive behaviors, as well as shear deformation and confinement effects. Moreover, the reduced integration helps to mitigate shear locking issues.
In the RVE, the reinforcement was taken into consideration by using a special numerical technique called embedded region [7,25]. In this technique, the interaction between steel and concrete is accounted for indirectly by using truss FE elements for modeling steel bars. Here, the stiffness of the steel truss FE is added to the concrete solid FE. In such an approach, an ideal bond between the materials is assumed. An alternative technique, not considered here, is the extrusion technique, in which steel is modeled by solid elements; the interaction is accounted by employing the contact techniques. The first approach is beneficial, because it does not require dense mesh in the area of the reinforcement and higher convergence is ensured.
In the study, the RVE is built based on the set of six parameters, which are simultaneously the ANN input parameters, see Figure 2b, i.e., h : slab height, a : width of a periodic part, a 1 : position of the steel reinforcement, r : hole radius, A s 1 : cross-sectional area of steel reinforcement and l : vertical dimension of the hole. The parameters having the greatest impact on the mechanical behavior of the HC slabs were selected (excluding material properties). They will have a direct impact on the laminate stiffnesses obtained from the numerical homogenization procedure, which form the output of the ANN. The ANN output is represented by the laminate mechanical properties matrix, explained in Section 2.3. In Table 1, the lower and upper boundaries of the ANN input parameters assumed were demonstrated.
Based on the set of six parameters, the RVEs of HC slabs are built. Next, the computational FE mesh is automatically generated as the input for the Garbowski and Gajewski homogenization algorithm [10]. A few examples of the computational FE meshes used in the study are shown in Figure 3.

2.2. Latin Hypercube Sampling

In order to create a dataset for the artificial neural network, the Latin hypercube sampling method (LHS) according to McKay et al. [26] was used. The algorithm provides a large variety of near-random geometrical data from a multidimensional distribution for the RVE models that were used in the learning process of the ANN. Data was generated using Python library pyDOE2 [27]. In the library, various statistical functions are implemented to help the scientists, engineers and statisticians to construct experiments, mainly for creating factorization, response-surface or randomized experiments, such as LHS.
Let n denote the intended number of the RVE models, and k number of random geometrical parameters of the models. The sampling space is k -dimensional. There are two matrices: n × k matrix P and n × k matrix R . In the matrix P , every k column is a random permutation of 1 , , n . Matrix R consists of the independent random values from the uniform distribution 0,1 . Let us introduce V matrix, in which every row contains input data for one RVE model. Sampling elements of matrix V are defined as:
V = F 1 P i j R i j n
where F 1 represents the inverse of the target cumulative distribution function.

2.3. Numerical Homogenization of Precast Reinforced Concrete Slab

Within the framework of the research, one of the methods used was the Garbowski and Gajewski homogenization numerical technique [10]. The method is an extension of the proposal of Biancollini from 2004 [9]. The homogenization method is based on the deformation energy equivalent between a periodic section of a reinforced concrete hollow-core slab and a simplified two-dimensional shell element. Having on the one hand a representative volume element of a reinforced concrete hollow core slab with all geometric details and on the other hand a simplified shell model, the effective properties of the element can be determined assuming that the effective deformation in both models is equal. The reinforced concrete hollow-core slab is treated as a heterogeneous element, which consists of a concrete slab with circular or stadium openings and a layer of reinforcement with two bundles of steel rods. Reinforcement and openings are arranged along the y-direction, see Figure 4a.
Let us briefly introduce the homogenization method used. For more details, see [9,10]. In the finite element method, there is:
K e · u e = F e ,
in which K e is a statically condensed (by eliminating the internal nodes) global stiffness matrix of a representative volumetric model, u e is a displacement vector of the external nodes, F e is a vector of nodal force applied to the external nodes. An example of the finite element mesh and external nodes is shown in Figure 4b.
The condensed stiffness matrix is calculated using the following equation:
K ¯ = K e e K e i K i i 1 K i e ,
in which the overall stiffness matrix is decoupled by introducing the external (index e ) and its internal (index i ) nodes. Then, four submatrices may further be defined, which reads:
K e e K e i K i e K i i u e u i = F e 0 .
After static condensation, the strain energy stored in the system is:
E = 1 2 u e T F e .
The balance between the three-dimensional model and the shell model can be achieved by appropriate definition of displacements and rotations in external nodes.
Using the Mindlin-Reissner theory [28,29], the normal strain can be decomposed into a membrane and a bending state as follows:
ε x ε y γ x y = u / x v / y v / x + u / y = ε x 0 ε y 0 γ x y 0 + z κ x κ y γ x y .
The relationship between the generalized deformations and the position of the nodes is expressed by the following transformation:
u i = A i ϵ i ,
in which for a single i th node assuming x i = x , y i = y , z i = z we have:
u x u y u z i = x 0 y / 2 z / 2 0 x z 0 y z / 2 0 y x / 2 0 z / 2 0 y z x z / 2 0 0 0 x / 2 y / 2 x 2 / 2 y 2 / 2 x y / 2 i ε x ε y γ x y γ x z γ y z κ x κ y κ x y i .
After substituting the above derivations into the definition of strain energy presented earlier in Equation (5), it can be obtained that:
E = 1 2 u e T K u e = 1 2 ϵ e T A e T K A e ϵ e
and considering that for a shell element subjected to bending, tension/compression and transverse shearing, the internal energy finally takes the following form:
E = 1 2 ϵ e T A k ϵ e a r e a .
The stiffness matrix for a shell element is calculated from the discrete matrix:
A k = A e T K ¯ A e a r e a .
From Equation (11), we obtain the laminate mechanical properties matrix A k , also known in the literature as A B D or A B D R (with the extension of transverse shearing properties) matrix, in which:
A = A 11 A 12 0 A 21 A 22 0 0 0 A 33 ;   D = D 11 D 12 0 D 21 D 22 0 0 0 D 33 ,
B = B 11 B 12 0 B 21 B 22 0 0 0 B 33 ; R = R 44 0 0 R 55 .
Matrix A determines compression/tension stiffnesses, matrix B determines the coupling stiffnesses, matrix D determines bending stiffnesses, while R determines the transverse shear stiffnesses.
One also must determine the effective thickness of the shell, t , which can be obtained from the following equation:
t = 12 t r a c e D t r a c e A .
In Equation (14) it is assumed that the coordinate system is at the level of the neutral axis of the cross-section. If this is not true, the corrected value should be used, i.e., in the formula for t , instead of D , D * must be used, which takes D * = D B A 1 B [13].

2.4. Artificial Neural Network

In this work, the Multi-Layer Perceptron Regressor (MLPRegressor) was used to create an artificial neural network model. MLPRegressor is an example of a deep learning algorithm. It learns non-linear functions and creates a map of the input data (geometric: dimensions of concrete slab, position of steel reinforcement, and physical: the area of the steel reinforcement, see Section 2.1) to the output data ( A B D R matrix, see Section 2.3) of the RVE models. In this study, MLPRegressor was used from scikit-learn [30]. Scikit-learn is a free, open-source machine learning library in Python. It features various machine learning algorithms, for instance, classification, regression, dimensionality reduction, model selection, pre-processing and clustering.
If there is a vector of the input data X = x 1 , x 2 , , x M and vector of the output data y = y 1 , y 2 , , y S , where M is the number of the input data, and S is the number of the output data, MLPRegressor creates an estimation for the function f : X y for a regression problem. To create a model, it is required to define the number of the hidden neuron layers, the number of nodes in each of them, an activation function, and a solver for weight optimization. Multilayer perceptron may contain one or more hidden layers. Each node calculates the value from the previous node with the weight and deviation of that node. Nodes are connected with nodes in the next layer from input layer to the output. Data in the j n node is calculated by the following:
j n = g i = 1 M w i j x i + b j
in which g is a nonlinear activation function, w i j is a weight and b j is a deviation. MLPRegressor learns based on the expected results in the learning dataset by forward and backward propagation due to adjusting the weight of the connection w i j and values of deviation in the layer output b j .
The activation function chosen for this research is Rectified Linear Unit (ReLU), which suits a lot of ANN models. The way the function ReLU is activated has a biological basis, namely, it is based on the behavior of the neurons in the brain. The activation function takes the following:
g Χ = m a x 0 , Χ .
The solver chosen for this research study is Adam [31]; it is easy to implement and efficient for the calculations for tasks characterized by a large amount of data and parameters. After [31], the pseudo code of the Adam algorithm was shown in Algorithm 1.
The Adam method, used for computing ANN weights, utilizes first and second moment vectors, which represents the estimation of the mean gradients and gradients variance, respectively. Beta parameters, β 1 and β 2 , correct the first and second moments. Learning rates are adjusted adaptively for each parameter by dividing the current gradient by the square root of the current estimation of the second moment. With adaptive learning rate adjustment and the ability to use different coefficients for different parameters, Adam is more stable and efficient than traditional gradient-based optimization methods.
Algorithm 1. The pseudo code of the Adam algorithm.
1: Require :   α (stepsize)
2: Require :   β 1 , β 2 [ 0,1 ) (exponential decay rates for the moment estimates)
3: Require :   f ( θ ) (stochastic objective function with parameters θ )
4: Require :   θ 0 (initial parameter vector)
5:
6: m 0   0 (initialize 1 s t moment vector)
7: v 0     0 (initialize 2 n d moment vector)
8: t           0 (initialize timestep)
9:
10: w h i l e   θ t not converged d o :
11:   t     t + 1
12:   g t     θ f t ( θ t 1 )
13:   m t     β 1 m t 1 + ( 1 β 1 ) g t
14:   v t     β 2 v t 1 + ( 1 β 2 ) g t 2
15:   m ^ t     m t / ( 1 β 1 t )  
16:   v ^ t     v t / ( 1 β 2 t )
17:   θ t     θ t 1   α m ^ t   / ( v ^ t   + ϵ )        
18: e n d   w h i l e
19: r e t u r n   θ t   v

2.5. Error Measures

In order to estimate the quality of the implementation of the homogenization algorithm (see Section 3.1) or the quality of the approximation from ANN (see Section 3.3), its results were compared with the references, i.e., published in Garbowski and Gajewski’s paper [10] or computed by the homogenization algorithm implemented for this study research, respectively. Let us introduce the error, e , which is accounted by the following
e = y y ¯ y · 100 % ,
in which y is the reference, while y ¯ is the computed value.
Also, in order to compute the quality of ANN approximation by the scalar measure, the Mean Squared Error (MSE) was introduced. The MSE is accounted by the following
M S E = 1 10 i = 1 10 A B D R i A B D R ¯ i 2   ,
in which, the vectors A B D R i and A B D R ¯ i are laminate theory stiffnesses vectors: { A 11 , A 12 , A 22 , A 33 , D 11 , D 12 , D 22 , D 33 ,   R 44 ,   R 55 } , the reference obtained by numerical homogenization and the values derived by ANN approximation, respectively.

3. Results

3.1. Verification of the Implementation of the Homogenization Algorithm

The homogenization technique used in the study was implemented from scratch according to Garbowski and Gajewski’s paper [10] in the Python programming language. The mathematical details of the method were briefly introduced in Section 2.3. Here, the validation analysis was performed based on the numerical example from [10]. The example was computing the A B D R matrix for the RVE of corrugated board with saw tooth geometry. The cardboard considered was a single-wall profile with three layers of paper. The axial spacing between the liners (outer layers of the cardboard) was 3.51 mm. The total thickness of the board was 3.8 mm. In the FE input model, the four-node quadrilateral elements with full integration scheme were used; this kind of element is labelled as S4 in Abaqus FEA [25]. These elements are recommended due to their versatility and effectiveness in structural analysis; they accurately model complex geometries and handle stress concentrations. The comparison between the results obtained from this study’s implementation and ref. [10] is presented in Table 2. The effective stiffness considered, the value computed by the implemented Python algorithm, the value from [10] and the value of error are presented in the columns of the table, respectively. The error was computed according to the formula presented in Section 2.5.

3.2. Selection of Parameter Values of the Artificial Neural Network Due to Approximation Error

The values of parameters of the ANN which would ensure high accuracy of ANN approximation are not trivial to define. In general, learning time and the accuracy of the approximation obtained depends on many variables, such as solver of the algorithm, number of neurons in layers, number of epochs, data size and format or difficulty of the problem (number of inputs/outputs). Therefore, in this study, an analysis of ANN performance due to selected parameters has been conducted. The main goal was to obtain a configuration with the smallest error measured by the MSE, see Section 2.5. Each ANN configuration was used 10 times and the average MSE was calculated for each configuration. In order to accelerate the calculations and reduce the MSE, the data were rescaled for the learning process. In each instance of ANN, the parameters to decide were (1) the number of layers, (2) the number of neurons in each layer and (3) the number of epochs. The number of layers used were limited from one to four. The number of neurons was from 32 to 8192. The number of epochs considered were from 200 to 2200.
The net was tested on six models (independent from the training set). Obviously, overfitting is one of the most common concerns; here, the typical approach was used, namely, the validation set was observed during training and was stopped if the validation set error increased.
In the research study, first, several ANN configurations were selected and ANNs were trained with these configurations. The result of this preliminary study is presented in Figure 5. The horizontal tick labels represents the number of neurons and number of layers. For example, “128,16” represents a two-layer case, with 128 neurons in the first layer and 16 in the second layer, respectively. Next, with better insight into what determines lower error of ANN approximation for the problem of HC reinforced concrete slabs, the further ANN configurations were selected to find ANN cases with lower error. The most interesting cases and those with the lowest error were selected and shown in Figure 6.

3.3. Achieved Accuracy of the Artificial Neural Network

In this section, the result of ANN approximation with its best configuration found was validated with the results of traditional calculations, i.e., without the use of ANN, but with the use of Garbowski and Gajewski’s algorithm [10]. As can be concluded by analyzing the graphs in Figure 5 and Figure 6, the best results, i.e., those with the lowest MSE, were obtained by a two-layer network with 1024 and 8192 neurons. The model of this network was used to compare the results from ANN with the results from the homogenization algorithm.
Six examples were selected to show the actual performance of the best ANN. The parameters of six examples of RVE considered are presented in Table 3. They were generated randomly within the considered parameter limits, see Table 1, assuming a homogeneous sampling distribution. The results from best ANN are summarized in Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9. The effective stiffnesses considered, the value computed by the best ANN, the values from the use of Garbowski and Gajewski’s homogenization algorithm [10] and the values of error were presented in the columns, respectively. The errors were computed according to the formula presented in Section 2.5.

3.4. Influence of Changing Parameters of Prefabricated Concrete Slabs on the Effective Stiffnesses

Having a trained and accurate ANN which represents the properties of the prefabricated HC concrete slabs through RVE response from numerical homogenization, the influence of particular parameter of the slab structure can be verified. For example, by modifying one parameter in a certain range of values, we can check changes in RVE effective properties. To present such an example, the parameter of height, h , was selected due to its large influence on compression/tension stiffnesses of RVE. The slab height h was changed from 0.3 m to 0.4 m with a step of 0.025 m. The other parameters were fixed: a = 0.14 m, a 1 = 0.025 m, r = 0.05 m, A s 1 = 0.00038 m2 and l = 0.07 m. ANN calculations were then performed to obtain the effective and representative properties of five cases of prefabricated slabs with different heights. The summary of the results were presented in Table 10. The table illustrates the predicted effective properties of RVE due to the use of an artificial neural network depending on the given height of the slab model. Not only membrane, but also bending and transverse shearing properties were shown. In Figure 7, the same data are presented using curves grouped by property type (membrane, bending or transverse shearing).

4. Discussion

Soft computing methods applied in mechanical engineering problems may greatly reduce the size of the problems considered without losing the accuracy of the solution. In this paper, it was proven that the artificial neural network applied to the engineering problem may be an interesting alternative to consider by the designers instead of using design standards.
First, in Section 3.1, the homogenization method implemented was validated with the scientific paper. The example considered was replicated from the literature after [10] and it proved a faultless implementation of the method in the Python environment as presented in Table 2. In the table, the last column shows the errors computed as shown in Section 2.5. The values achieved are very low, and in most cases they are even equal to 0 within the assumed precision.
Secondly, in Section 3.2, the configuration of the ANN with the best performance was sought. More than one hundred and fifty configurations were analyzed; selected cases are presented in Figure 5 and Figure 6. From the presented configurations, the best ones were selected on the basis of the error measurement according to the MSE measure from Section 2.5. As shown in Figure 6a, the best results were obtained by the model with two hidden layers with 1024 and 8192 neurons (400 epochs), in which the accuracy was 0.00017. This model was used to compare the results from ANN and homogenization algorithm in next section, i.e., Section 3.3. Moreover, based on the results obtained it was observed that the ANN with one layer of neurons always was characterized with high MSE. Those ANN configurations are not recommended to be used.
In general, the more neurons, the better the accuracy. For example, if the total number of neurons was greater than 8000, the MSE obtained was no higher than 0.0005. However, also for a smaller total number of neurons, low MSE could be obtained, e.g., for the “4096, 512” ANN configuration, the MSE was 0.00018, which was one of the best results. Also, the “1024, 2048” ANN configuration gave a low MSE, i.e., 0.0002, while “1024, 1024” gave a MSE equal to 0.00025. These four values can be thought of as a Pareto front when considering the number of neurons and the MSE accuracy.
In this study, the influence of a number of epochs was also verified. It was observed that increasing the number of epochs significantly affects the MSE if a small number of total neurons is considered, see Figure 5. MSE can be decreased even several times, like in “128, 64”, in which the MSE for 2200 epochs was almost five times lower than for 200 epochs. Similar features may be observed for the “512, 128, 64” configuration. However, that feature does not occur if the total number of neurons is higher, see Figure 6, i.e., for 1000 or more of total neurons, the fluctuations are not so significant and the trend is not always preserved. For instance, in the best case, “1024, 8192”, the relation is the opposite; for 200 epochs, the MSE is 0.00016, while for 800 epochs the MSE equals 0.00019. It should be emphasized that the overfitting effect may occur for a large number of epochs. Therefore, an ANN with a lower epoch number should be preferred when comparing two ANN configurations with similar errors.
The verification of the values of the effective stiffnesses were also computed in Section 3.3 for selected cases, see Table 3. In the first example, the greatest error was equal to 3.11% and 1.44%, while the rest was not greater than 0.6%. In the second example, the greatest error was equal to 1.5%, while the rest was not greater than 0.7%. In the third example, the greatest error was equal to 2.9% and 1.41%, while the rest was not greater than 0.8%. In the fourth example, the greatest error was equal to 3.26%, 2.43% and 2.15% while the rest was not greater than 1.0%. In the fifth example, the greatest error was equal to 1.1% and 0.62%, while the rest was not greater than 0.51%. In the sixth example, the greatest error was equal to 1.38%, 0.78% and 0.76%, while the rest was not greater than 0.45%. Individual effective stiffnesses with high error values were not observed. As shown above, for random examples selected, the biggest error was 3.11%, which proves very good agreement between the value computed by trained ANN and the value computed due to homogenization algorithm [10]. Those magnitudes of values of error in homogenization computations are acceptable as shown in [12,18].
Having a quick and reliable approximation of the RVE properties of prefabricated hollow-core slabs makes it possible to analyze the effect of changing the parameters on the individual mechanical properties of this complex structure. The example of such analysis was shown in this study, see Section 3.4. In Table 10 and Figure 7, the effect of changing the height of the prefabricated slab on its effective stiffnesses, i.e., compression/tension, bending and transversal shear stiffnesses was demonstrated. Other parameters of RVE were fixed. In Figure 7a, it may be observed that the influence on A 11 , A 22 , A 12 and A 33 is linear. For those properties, the maximal increase of the height, i.e., 33%, causes the increase of 69%, 49%, 74% and 61% of the effective stiffnesses, respectively. The influence is one and a half times greater, taking into account D 11 , D 22 , D 12 and D 33 , the values are increased with 159%, 146%, 171% and 156% for 0.4 m slab height, respectively. The trends for D stiffnesses are slightly nonlinear, see Figure 7b. While considering the transversal shear stiffnesses, i.e., R 44 and R 55 , the growths are linear, see Figure 7c. The percentage increases for 0.4 m slab height are 93% and 70%, respectively. The above analysis of five examples was derived from ANN computations which took less than 0.1 s.
The ANN model built in the study gives the computational results in a very short time. The numerical homogenization for 50 models takes about 26 min, while for 200 models it is about 104 min. The ANN computations for 50 models last about 0.6 s, while for 200 models it lasts 0.75 s. The time saving while comparing the homogenization method and ANN computations is several thousand times.
There are a few limitations of the study, namely, relatively simple measure for error was used for training the ANN. In the literature, there are a lot of other functions, which may reduce the probability of overfitting. Also, for finding the solution with lower MSE, the trial-and-error method was used. One can utilize a more elaborate method to determine the number of layers and neurons through solving formal optimization problem. However, it should be properly conditioned to avoid overfitting. Other more advanced ANN architectures such as convolutional, recurrent networks or physics-based neural networks [18,32] were not explored in the study. The application of such architectures or the use of other machine learning regressors could improve accuracy and/or generalizability and could be included in future studies. Furthermore, in the study, the experimental validation was not conducted. The Authors refer directly to the homogenization method results, the effectiveness of which has already been confirmed in the literature, therefore, no validation is required. The main aim of the study is to replace the computations of homogenization according to laminate theory with an ANN approach and find its best structure. Therefore, to demonstrate the effectiveness of the proposed approach, the numerical examples provided were sufficient.

5. Conclusions

In this study, the soft computing technique was used to build the surrogate model for numerical homogenization in order to rapidly characterize the mechanical properties of hollow core reinforced concrete slabs depending on the slab properties. First, the homogenization technique based on the strain energy equivalence between the numerical three-dimensional model with geometrical details of the HC slab and its representation of Reissner-Mindlin flat plate was implemented and validated. Second, the framework of the artificial neural network was developed with automatic generation of RVE with given parameters. Next, the ANN was trained to compute the effective stiffnesses of shell representation of HC slab based on several geometrical parameters.
An important part of the study was the performance analysis of ANN. The performance of the network was checked for a selected numbers of epochs, the number of hidden layers and number of neurons. The accuracy of the approximation was measured by using the mean squared error. The network achieved the highest accuracy for 200 epochs and two hidden layers (1024 and 8196 neurons). The average calculation times were also compared; in the case of calculations using ANN, the cost was several thousand times lower than that while using homogenization method.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/app14073018/s1, Table S1: Input and output data for training the artificial neural networks: a ,   h ,   A s 1 ,   a 1 ,   r ,   l ,   A 11 ,   A 22 ,   A 12 ,   A 33 ,   D 11 ,   D 22 ,   D 12 ,   D 33 ,   R 44 ,   R 55 .

Author Contributions

Conceptualization, T.G.; methodology, T.G. and P.S.; software, P.S.; validation, T.G. and P.S.; investigation, P.S.; resources, T.G. and P.S.; data curation, T.G.; writing—original draft preparation, T.G. and P.S.; writing—review and editing, T.G.; visualization, T.G. and P.S.; supervision, T.G.; project administration, T.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author and, partially, in Supplementary Materials.

Conflicts of Interest

Authors declare that they has no conflict of interest.

References

  1. Derkowski, W.; Surma, M. Prestressed hollow core slabs for topped slim floors—Theory and research of the shear capacity. Eng. Struct. 2021, 241, 112464. [Google Scholar] [CrossRef]
  2. Jankowiak, T.; Łodygowski, T. Identification of parameters of concrete damage plasticity constitutive model. Found. Civ. Environ. Eng. 2005, 6, 53–69. [Google Scholar]
  3. Hafezolghorani Esfahani, M.; Hejazi, F.; Vaghei, R.; Jaafar, M.; Karimzadeh, K. Simplified Damage Plasticity Model for Concrete. Struct. Eng. Int. 2017, 27, 68–78. [Google Scholar] [CrossRef]
  4. Lubliner, J.; Oliver, J.; Oller, S.; Oñate, E. A plastic-damage model for concrete. Int. J. Solids Struct. 1989, 25, 299–326. [Google Scholar] [CrossRef]
  5. Chrysanidis, T.A.; Panoskaltsis, V.P. Experimental investigation on cracking behavior of reinforced concrete tension ties. Case Stud. Constr. Mater. 2022, 16, e00810. [Google Scholar] [CrossRef]
  6. Vu, K.A.T.; Stewart, M.G. Predicting the likelihood and extent of reinforced concrete corrosion-induced cracking. J. Struct. Eng. 2005, 131, 1681–1689. [Google Scholar] [CrossRef]
  7. Arab, A.A.; Badie, S.S.; Manzari, M.T. A methodological approach for finite element modeling of pretensioned concrete members at the release of pretensioning. Eng. Struct. 2011, 33, 1918–1929. [Google Scholar] [CrossRef]
  8. Staszak, N.; Garbowski, T.; Ksit, B. Application of the generalized nonlinear constitutive law in numerical analysis of hollow-core slabs. Arch. Civ. Eng. 2022, 68, 125–145. [Google Scholar] [CrossRef]
  9. Biancolini, M.E. Evaluation of equivalent stiffness properties of corrugated board. Comp. Struct. 2005, 69, 322–328. [Google Scholar] [CrossRef]
  10. Garbowski, T.; Gajewski, T. Determination of transverse shear stiffness of sandwich panels with a corrugated core by numerical homogenization. Materials 2021, 14, 1976. [Google Scholar] [CrossRef]
  11. Kalita, K.; Haldar, S.; Chakraborty, S. A Comprehensive Review on High-Fidelity and Metamodel-Based Optimization of Composite Laminates. Arch. Comput. Methods Eng. 2022, 29, 3305–3340. [Google Scholar] [CrossRef]
  12. Staszak, N.; Szymczak-Graczyk, A.; Garbowski, T. Elastic Analysis of Three-Layer Concrete Slab Based on Numerical Homogenization with an Analytical Shear Correction Factor. Appl. Sci. 2022, 12, 9918. [Google Scholar] [CrossRef]
  13. Staszak, N.; Garbowski, T.; Szymczak-Graczyk, A. Solid Truss to Shell Numerical Homogenization of Prefabricated Composite Slabs. Materials 2021, 14, 4120. [Google Scholar] [CrossRef]
  14. Archaviboonyobul, T.; Chaveesuk, R.; Singh, J.; Jinkarn, T. An analysis of the influence of hand hole and ventilation hole design on compressive strength of corrugated fiberboard boxes by an artificial neural network model. Packag. Technol. Sci. 2020, 33, 171–181. [Google Scholar] [CrossRef]
  15. Adamopoulos, S.; Anthony, K.; Rapti, E.; Birbilis, D. Predicting the properties of corrugated base papers using multiple linear regression and artificial neural networks. Drewno 2016, 59, 61–72. [Google Scholar] [CrossRef]
  16. Gajewski, T.; Grabski, J.K.; Cornaggia, A.; Garbowski, T. On the use of artificial intelligence in predicting the compressive strength of various cardboard packaging. Packag. Technol. Sci. 2023, 37, 97–105. [Google Scholar] [CrossRef]
  17. Stręk, A.M.; Dudzik, M.; Kwiecień, A.; Wańczyk, K.; Lipowska, B. Verification of application of ANN modelling in study of compressive behaviour of aluminium sponges. Eng. Trans. 2019, 67, 271–288. [Google Scholar] [CrossRef]
  18. Garbowski, T.; Knitter-Piątkowska, A.; Grabski, J.K. Estimation of the Edge Crush Resistance of Corrugated Board Using Artificial Intelligence. Materials 2023, 16, 1631. [Google Scholar] [CrossRef]
  19. Gajewski, T.; Staszak, N.; Garbowski, T. Parametric optimization of thin-walled 3D beams with perforation based on homogenization and soft computing. Materials 2022, 15, 2520. [Google Scholar] [CrossRef]
  20. Adamski, M.; Czechlowski, M.; Durczak, K.; Garbowski, T. Determination of the Concentration of Propionic Acid in an Aqueous Solution by POD-GP Model and Spectroscopy. Energies 2021, 14, 8288. [Google Scholar] [CrossRef]
  21. Araujo, G.; Andrade, F.A.A. Post-Processing Air Temperature Weather Forecast Using Artificial Neural Networks with Measurements from Meteorological Stations. Appl. Sci. 2022, 12, 7131. [Google Scholar] [CrossRef]
  22. Mrówczyński, D.; Gajewski, T.; Garbowski, T. Sensitivity Analysis of Open-Top Cartons in Terms of Compressive Strength Capacity. Materials 2023, 16, 412. [Google Scholar] [CrossRef]
  23. Konbet. Dokumentacja Techniczna Sprężone Płyty Kanałowe SPK 15, SPK 20, SPK 26.5, SPK 32, SPK 40, SPK 50. Brochure. Available online: https://www.konbet.com.pl/pliki/Plyty-stropowe-kanalowe-strunobetonowe-SPK_dokumentacja-techniczna.pdf (accessed on 15 February 2023).
  24. Pekabex. Hollow Core Slab 265. Datasheet. Available online: https://pekabex.pl/wp-content/files/HC265.pdf (accessed on 15 February 2023).
  25. Dassault Systèmes. Abaqus Documentation. 2019. Available online: https://abaqusdocs.mit.edu/ (accessed on 15 February 2024).
  26. McKay, M.D.; Beckman, R.J.; Conover, W.J. A Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output from a Computer Code. Technometrics 1979, 42, 55–61. [Google Scholar] [CrossRef]
  27. Python Library pyDOE2 1.3.0. 2021. Available online: https://pypi.org/project/pyDOE2/ (accessed on 15 June 2021).
  28. Mindlin, R.D. Influence of Rotatory Inertia and Shear De-formation on Flexural Motion of Isotropic, Elastic Plates. J. Appl. Mech. 1951, 18, 31–38. [Google Scholar] [CrossRef]
  29. Reissner, E. The Effect of Transverse Shear Deformation on the Bending of Elastic Plates. ASME J. Appl. Mech. 1945, 12, 69–77. [Google Scholar] [CrossRef]
  30. Python Library Scikit-Learn 1.2.1. 2021. Available online: https://scikit-learn.org/stable/ (accessed on 15 June 2021).
  31. Kingma, D.P.; Ba, J.L. Adam: A Method for Stochastic Optimization. In Proceedings of the 3rd International Conference for Learning Representations (ICLR), San Diego, CA, USA, 7–9 May 2015. [Google Scholar]
  32. Rogalka, M.; Grabski, J.K.; Garbowski, T. A Comparison of Two Artificial Intelligence Approaches for Corrugated Board Type Classification. Eng. Proc. 2023, 56, 272. [Google Scholar] [CrossRef]
Figure 1. The flowchart graphically representing the research study.
Figure 1. The flowchart graphically representing the research study.
Applsci 14 03018 g001
Figure 2. (a) The representative volume element of the section of the hollow-core slab with host part (blue volume contour) and submerged elements of reinforcement (red lines); (b) scheme of a cross-section of a hollow core concrete slab with the parameters of a representative volume element.
Figure 2. (a) The representative volume element of the section of the hollow-core slab with host part (blue volume contour) and submerged elements of reinforcement (red lines); (b) scheme of a cross-section of a hollow core concrete slab with the parameters of a representative volume element.
Applsci 14 03018 g002
Figure 3. Selected examples of the generated computational mesh of hollow core slabs used as a representative volume element: (a) slab with circular hole, (b,c) slabs with different stadium type holes.
Figure 3. Selected examples of the generated computational mesh of hollow core slabs used as a representative volume element: (a) slab with circular hole, (b,c) slabs with different stadium type holes.
Applsci 14 03018 g003
Figure 4. Representative volume element: (a) model with reinforcement indicated in blue and (b) mesh of the model with marked external nodes in red.
Figure 4. Representative volume element: (a) model with reinforcement indicated in blue and (b) mesh of the model with marked external nodes in red.
Applsci 14 03018 g004
Figure 5. Mean squared errors for selected ANN configurations in the preliminary stage of the study for different epochs.
Figure 5. Mean squared errors for selected ANN configurations in the preliminary stage of the study for different epochs.
Applsci 14 03018 g005
Figure 6. Mean squared errors for selected ANN configurations for different epochs.
Figure 6. Mean squared errors for selected ANN configurations for different epochs.
Applsci 14 03018 g006
Figure 7. The plots of effects of increasing the height of a precast concrete slab model on the effective stiffness of a representative volume element in: (a) compression/tension (b) bending and (c) transverse shearing.
Figure 7. The plots of effects of increasing the height of a precast concrete slab model on the effective stiffness of a representative volume element in: (a) compression/tension (b) bending and (c) transverse shearing.
Applsci 14 03018 g007
Table 1. Assumed limits of the parameters of hollow core slabs.
Table 1. Assumed limits of the parameters of hollow core slabs.
ParameterSymbolLower BoundaryUpper Boundary
Slab height h [cm]15.050.0
Width of periodic part a [cm]10.018.0
Position of the steel reinforcement a 1 [cm]2.03.0
Hole radius r [cm]3.06.0
Cross-sectional area
of steel reinforcement
A s 1 [cm2]0.06.44
Vertical dimension
of the hole
l [cm]0.020.0
Table 2. The stiffnesses of representative volume element of corrugated board with saw tooth geometry computed by numerical homogenization method from Python implementation confronted with data from Garbowski and Gajewski [10].
Table 2. The stiffnesses of representative volume element of corrugated board with saw tooth geometry computed by numerical homogenization method from Python implementation confronted with data from Garbowski and Gajewski [10].
Effective StiffnessImplementation of
homogenization [10]
Published in [10]Error
A 11   [ k P a m ] 2139.72140.00.01%
A 22   [ k P a m ] 1664.51665.00.03%
A 12   [ k P a m ] 382.9382.90.00% *
A 33   [ k P a m ] 662.5662.50.00% *
D 11   [ P a m 3 ] 6.3926.3920.00% *
D 22   [ P a m 3 ] 3.8593.8590.00% *
D 12   [ P a m 3 ] 1.1151.1150.00% *
D 33   [ P a m 3 ] 1.6561.6560.00% *
R 44   [ P a m ] 202.4202.40.00% *
R 55 [ P a m ] 99.099.00.00% *
* within the considered accuracy.
Table 3. Six examples of parameter sets for testing the accuracy of the best artificial neural network.
Table 3. Six examples of parameter sets for testing the accuracy of the best artificial neural network.
Example h [cm] a [cm] a 1 [cm] r [cm] A s 1 [cm2] l [cm]
145.33817.9582.6544.4275.0246.205
241.45417.4972.7634.3042.8040.707
349.70415.1912.6573.8114.23317.965
434.15517.2092.1674.5501.80012.737
543.76617.2782.7475.6243.4909.842
642.82317.7362.2735.9643.0344.266
Table 4. Comparison of the effective stiffnesses for the first example.
Table 4. Comparison of the effective stiffnesses for the first example.
Effective StiffnessANN
Homogenization
Homogenization
[10]
Error
A 11   [ k P a m ] 109.0109.10.09%
A 22   [ k P a m ] 130.1132.01.44%
A 12   [ k P a m ] 25.5325.520.04%
A 33   [ k P a m ] 44.6844.610.16%
D 11   [ P a m 3 ] 0.24190.24410.9%
D 22   [ P a m 3 ] 0.26130.26973.11%
D 12   [ P a m 3 ] 0.05430.05450.37%
D 33   [ P a m 3 ] 0.09490.09520.32%
R 44   [ P a m ] 36.1536.20.14%
R 55   [ P a m ] 41.0840.860.54%
Table 5. Comparison of the effective stiffnesses for the second example.
Table 5. Comparison of the effective stiffnesses for the second example.
Effective StiffnessANN
Homogenization
Homogenization
[10]
Error
A 11   [ k P a m ] 113.7113.80.09%
A 22   [ k P a m ] 126.8126.40.32%
A 12   [ k P a m ] 26.7226.740.07%
A 33   [ k P a m ] 45.2945.30.02%
D 11   [ P a m 3 ] 0.18670.18961.53%
D 22   [ P a m 3 ] 0.20110.20070.2%
D 12   [ P a m 3 ] 0.04190.04220.71%
D 33   [ P a m 3 ] 0.07340.07380.54%
R 44   [ P a m ] 37.3437.410.19%
R 55   [ P a m ] 39.5739.760.48%
Table 6. Comparison of the effective stiffnesses for the third example.
Table 6. Comparison of the effective stiffnesses for the third example.
Effective StiffnessANN
Homogenization
Homogenization
[10]
Error
A 11   [ k P a m ] 90.6490.330.34%
A 22   [ k P a m ] 125.8127.61.41%
A 12   [ k P a m ] 21.2321.10.62%
A 33   [ k P a m ] 39.0539.10.13%
D 11   [ P a m 3 ] 0.29460.29670.71%
D 22   [ P a m 3 ] 0.32960.33962.94%
D 12   [ P a m 3 ] 0.06670.0670.45%
D 33   [ P a m 3 ] 0.11640.11730.77%
R 44   [ P a m ] 31.0930.880.68%
R 55   [ P a m ] 40.5040.640.34%
Table 7. Comparison of the effective stiffnesses for the fourth example.
Table 7. Comparison of the effective stiffnesses for the fourth example.
Effective StiffnessANN
Homogenization
Homogenization
[10]
Error
A 11   [ k P a m ] 50.3250.080.48%
A 22   [ k P a m ] 79.6777.782.43%
A 12   [ k P a m ] 11.311.250.44%
A 33   [ k P a m ] 23.2623.190.3%
D 11   [ P a m 3 ] 0.08310.08593.26%
D 22   [ P a m 3 ] 0.10010.09920.91%
D 12   [ P a m 3 ] 0.01820.01862.15%
D 33   [ P a m 3 ] 0.0350.03520.57%
R 44   [ P a m ] 14.6314.580.34%
R 55   [ P a m ] 22.5422.680.62%
Table 8. Comparison of the effective stiffnesses for the fifth example.
Table 8. Comparison of the effective stiffnesses for the fifth example.
Effective StiffnessANN
Homogenization
Homogenization
[10]
Error
A 11   [ k P a m ] 82.5282.40.15%
A 22   [ k P a m ] 106.0106.10.09%
A 12   [ k P a m ] 18.918.890.05%
A 33   [ k P a m ] 34.3634.20.47%
D 11   [ P a m 3 ] 0.20690.2060.44%
D 22   [ P a m 3 ] 0.22740.22750.04%
D 12   [ P a m 3 ] 0.04610.04561.1%
D 33   [ P a m 3 ] 0.08170.08120.62%
R 44   [ P a m ] 25.5525.420.51%
R 55   [ P a m ] 31.3131.360.16%
Table 9. Comparison of the effective stiffnesses for the sixth example.
Table 9. Comparison of the effective stiffnesses for the sixth example.
Effective StiffnessANN
Homogenization
Homogenization
[10]
Error
A 11   [ k P a m ] 94.7994.910.13%
A 22   [ k P a m ] 112.5112.50.0% *
A 12   [ k P a m ] 21.8821.860.09%
A 33   [ k P a m ] 38.4338.430.0% *
D 11   [ P a m 3 ] 0.19970.20251.38%
D 22   [ P a m 3 ] 0.21620.21790.78%
D 12   [ P a m 3 ] 0.04470.04490.45%
D 33   [ P a m 3 ] 0.07860.07920.76%
R 44   [ P a m ] 29.6929.650.13%
R 55   [ P a m ] 33.5533.540.03%
* within the considered accuracy.
Table 10. Effect of increasing the height of a precast concrete slab model on the effective stiffnesses of a representative volume element.
Table 10. Effect of increasing the height of a precast concrete slab model on the effective stiffnesses of a representative volume element.
Effective
Stiffnesses
h [m]
0.3000.3250.3500.3750.400
A 11   [ k P a m ] 4.815.636.477.308.14
A 22   [ k P a m ] 6.677.518.339.169.97
A 12   [ k P a m ] 1.081.271.471.681.88
A 33   [ k P a m ] 2.042.352.662.983.29
D 11   [ P a m 3 ] 0.06270.08280.10570.13180.1623
D 22   [ P a m 3 ] 0.07350.09470.11960.14800.1808
D 12   [ P a m 3 ] 0.01350.01810.02340.02940.0366
D 33   [ P a m 3 ] 0.02480.03260.04160.05160.0634
R 44   [ P a m ] 1.331.641.962.262.57
R 55   [ P a m ] 1.752.062.362.672.97
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

Gajewski, T.; Skiba, P. Application of Artificial Neural Networks to Numerical Homogenization of the Precast Hollow-Core Concrete Slabs. Appl. Sci. 2024, 14, 3018. https://doi.org/10.3390/app14073018

AMA Style

Gajewski T, Skiba P. Application of Artificial Neural Networks to Numerical Homogenization of the Precast Hollow-Core Concrete Slabs. Applied Sciences. 2024; 14(7):3018. https://doi.org/10.3390/app14073018

Chicago/Turabian Style

Gajewski, Tomasz, and Paweł Skiba. 2024. "Application of Artificial Neural Networks to Numerical Homogenization of the Precast Hollow-Core Concrete Slabs" Applied Sciences 14, no. 7: 3018. https://doi.org/10.3390/app14073018

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