Abstract
In light of recently published work highlighting the incompatibility between the concepts underlying current code specifications and fundamental concrete properties, the work presented herein focuses on assessing the ability of the methods adopted by some of the most widely used codes of practice for the design of reinforced concrete structures to provide predictions concerning loadcarrying capacity in agreement with their experimentally established counterparts. A comparative study is carried out between the available experimental data and the predictions obtained from (1) the design codes considered, (2) a published alternative method (the compressive force path method), the development of which is based on assumptions different (if not contradictory) to those adopted by the available design codes, as well as (3) artificial neural networks that have been calibrated based on the available test data (the later data are presented herein in the form of a database). The comparative study reveals that the predictions of the artificial neural networks provide a close fit to the available experimental data. In addition, the predictions of the alternative assessment method are often closer to the available test data compared to their counterparts provided by the design codes considered. This highlights the urgent need to reassess the assumptions upon which the development of the design codes is based and identify the reasons that trigger the observed divergence between their predictions and the experimentally established values. Finally, it is demonstrated that reducing the incompatibility between the concepts underlying the development of the design methods and the fundamental material properties of concrete improves the effectiveness of these methods to a degree that calibration may eventually become unnecessary.
Introduction
It has recently been shown that the concepts underlying code specifications for the design of reinforced concrete structures (RC) is incompatible with fundamental concrete properties such as postpeak stress–strain characteristics, mechanism of crack extension, and sensitivity of strength and deformation characteristics to the presence of small confinement stresses (acting orthogonal to the direction considered) (Kotsovos 2015). Consequently, the need of calibrating these specifications with experimental data describing the behaviour of RC beam/column elements leads to an ever increasing complexity of the codeadopted design formulae. Moreover, it has been shown that compliance with the fundamental concrete properties can lead to the development of alternative design methods, such as the compressive force path (CFP) method, which may be, not only simpler and more efficient, but also rely on failure criteria derived from first principles (of mechanics), without the need of calibration through the use of experimental data (Kotsovos 2014).
To this end, the present work has been aimed at evaluating the shear design specifications of some of the most widely adopted codes of practice (ACI 445R99 1999, ACI 318 2014, Eurocode 2 2004, JSCE 2007, CSA 2007, NZ 2006) and the CFP method (Kotsovos 2014) as regards, not only the closeness of the correlation of the calculated values of loadcarrying capacity with their experimentally established counterparts, but also the validity of the concepts underlying the development of the method of calculation. The present study focuses on comparing the values of loadcarrying capacity predicted by the design codes with those obtained through the use of a purely empirical (soft computing) method that employs artificial neural networks (ANNs) (Cladera and Mari 2004a, b; Mansour et al. 2004; Abdalla et al. 2007; Yang et al. 2007; Jung and Kim 2008) capable of providing predictions concerning loadcarrying capacity that correlate closely to the available test data. In what follows the description of the ANN approach developed herein and the presentation and discussion of the results of the comparative study are preceded by a concise description of the methods of calculation employed and the presentation of the experimental information used for the training and verification of the ANNs.
Experimental information on RC structural response at ULS
To date, a large number of experiments have been conducted on simply supported RC beam specimens to study the mechanics underlying RC structural response throughout the loading process and establish the effect of a wide range of parameters [e.g., width (b), effective depth (d), shear spantodepth ratio (α_{v}/d), compressive strength of concrete (f_{c}), longitudinal (ρ_{l}) and transverse (ρ_{w}) steel reinforcement ratios, yield strength of longitudinal (f_{yl}) and transverse (f_{yw}) reinforcement bars, etc.] on the exhibited behaviour (Κani 1964; Panagiotakos and Fardis 2001; Reineck 2013; Reineck et al. 2014; Kotsovos 2014). During testing, attention is focused on measuring certain aspects of the exhibited behaviour such as the applied load and reaction forces, the displacement of certain points along the element span as well as the strain at specific critical locations (i.e., the compressive region or on the steel longitudinal and transverse reinforcement bars). In addition, the deformation profiles and crack patterns forming as well as the exhibited mode of failure are also recorded, as they provide important information concerning the internal stress state developing within the members considered. The test data published and the different parameters considered have been used to form an extensive database describing the effect of the above parameters on the exhibited behaviour mainly at ULS (see Tables A1 and A2 presented as supplementary material).
Design methods
Current design methods are intended to size the cross section of structural members and specify an amount and arrangement of reinforcement that will safeguard desired performance characteristics such as loadcarrying capacity and ductility. This objective can only be achieved by ensuring that the load corresponding to shear types of failure is always higher than that corresponding to flexural capacity. To this end, the sizing of the cross section and the assessment of the longitudinal reinforcement are linked to flexural capacity, whereas the associated shearforce diagram underlies the method adopted for specifying an amount and arrangement of transverse reinforcement that will safeguard against shear failure occurring before flexural capacity is exhausted.
Codeadopted methods
The concepts underlying the methods adopted by the majority of the available RC design codes assume that load transfer at ULS is accomplished through the development of truss or various forms of strutandtie mechanisms (a simplified form of which is depicted in Fig. 1) in which the compressive zone and the tension flexural reinforcement form the longitudinal struts and ties, respectively, stirrups and inclined bars form the web ties and cracked concrete in the tensile zone (by means of aggregate interlock and dowel action) allows for the formation of inclined struts. On the basis of these concepts, shear failure is associated with failure of either the web ties or the inclined struts, whereas the longitudinal struts and ties are designed such that flexural failure occurs when the concrete strut at the most critical location reaches its strength (in compression) after yielding of the longitudinal tie at the same cross section. To determine shear capacity each code employs its own empirical formulae (see Table 1), the derivation of which is largely based on regression analysis of the available test data, whereas the calculation of flexural capacity is based on assumptions such as plane cross sections remain plane during bending, full bond between concrete and steel, uniaxial stress–stain behaviour of concrete in the compressive zone, etc.
The CFP method
The CFP method is based on the incorporation of important mechanical characteristics of concrete such as brittle behaviour, cracking mechanism, sensitivity to triaxial stress conditions, etc. into beam theory which describes the mechanism of load transfer accomplished through the bending of the concrete cantilevers forming between consecutive flexural and/or inclined cracks (see Fig. 2). Failure is considered to be associated with the stress conditions in the compressive zone and reinforcement is specified to prevent nonflexural (commonly referred to as shear) types of failure before flexural capacity is exhausted. Unlike the code methods, the criteria for nonflexural types of failure have been derived from first principles without the need of calibration through the use of test data. The method is fully described elsewhere (Kotsovos 2014) and, therefore, is only briefly presented in what follows.
The CFP theory attributes what is commonly referred to as ‘shear’ failure to the development of tensile stresses at particular locations [dependent on the shear spantodepth ratio (a_{v}/d)] along the compressive zone. For an RC beam/column element with flexural reinforcement only, the values of the shear force corresponding to such types of failure are obtained from.
For a_{v}/d > 2.5, failure occurs when either the shear force at a distance equal to 2.5d from a simple support or a point of contraflexure attains a critical value:
where f_{t} is the tensile strength of concrete and b, d are the width and depth of the cross section, or after yielding of the flexural reinforcement in regions, where the value of the shear force attains a critical value:
where F_{c} is the value of the compressive force developing on account of bending when M_{f} is attained and f_{c} and f_{t} are the values of the compressive and tensile, respectively, strengths of concrete.
For 1 ≤ a_{v}/d ≤ 2.5, failure is considered to occur when the bending moment at the cross section located at a distance equal to a_{v} from the closest simple support or point of contraflexure exceeds a critical value:
obtained by linear interpolation between the values M_{II} = V_{II} (2.5d) and M_{IV} = M_{f} (flexural capacity) at cross sections at distances of 2.5d and d, respectively, from the closest simple support or point of contraflexure.
For a_{v}/d < 1, failure occurs when the shear force exceeds a critical value provided by Eq. (4):
When the above types of failure occur before flexural capacity is attained, they can be prevented by specifying transverse reinforcement in the form of stirrups in an amount sufficient to undertake the total tension developing at the locations indicated earlier as critical. More specifically, for a_{v}/d > 2.5, the transverse tension developing at a distance of 2.5d from the location of the simply support or the point of contraflexure has been shown to be numerically equal to the shear force V_{f} developing at this location and, then, the amount of transverse reinforcement required to prevent failure is obtained from:
Such reinforcement is spread over a length of 2d extending symmetrically on either side of the location, where transverse tension is considered to develop (i.e., the location at a distance from a simple support or a point of contraflexure).
This method is also used to calculate the amount of transverse reinforcement required to prevent failure in the region of points of contraflexure.
When V_{f} > V_{II,2} (where V_{f} is the shear force corresponding to M_{f}), the transverse tensile stresses σ_{t} exceed the tensile strength of concrete f_{t} in the compressive zone of the regions of beam/column elements, where yielding of the flexural reinforcement occurs. Then, these tensile stresses can be calculated from Eq. (2) by replacing V_{II,2} with V_{f} and f_{t} with σ_{t}, and solving for σ_{t}, that is
and hence, the tensile force per unit length developing in this region is expressed by:
The second term of Eq. (7) is divided by 2 to allow for the nonuniform distribution of the transverse stresses within the compressive zone.
Therefore, the amount of transverse reinforcement required per unit length to sustain T_{II,2} is equal to:
As regards the assessment of the transverse reinforcement to prevent failure for the case of 1 ≤ a_{v}/d ≤ 2.5, this is obtained from:
It should be noted that this reinforcement is uniformly distributed within the shear span and, in accordance with the CFP theory, is intended to increase flexural capacity from M_{III} to M_{f} rather than prevent shear failure.
It is also important to note that in accordance with the CFP theory, the specified transverse reinforce is effective when its spacing is smaller than d/2.
As regards the calculation of flexural capacity, this differs from the EC2 code method in that the normal stress distribution in the compressive zone is equivalent to a stress block covering the whole compressive zone; its intensity is obtained from:
The above expression has been derived by considering the triaxial stress conditions invariable developing in the compressive zone when ULS is approached.
Artificial neural networks
Artificial neural networks mimic their biological counterparts in the nervous system and the brains of animals and humans. They are used to estimate or approximate functions that depend on a large number of parameters, the effect of which is not clearly established or quantified. Due to their adaptive nature and ability to remember information introduced to them during training (calibration), ANNs can learn, generalize, categorize, and empirically predict values.
A typical artificial neuron (AN) designed to perform specific operations is schematically depicted in Fig. 3. From the figure, it can be seen that the AN is fed with the values of parameters x_{j} (describing selected parameters associated with the design details and strength characteristics of the structural elements investigated), each of them being attributed an (initially assumed) weight w_{ji} and a bias Θ_{i}. This input information is used to form the sum n_{i} of the products x_{j} × w_{ji} and Θ_{i}, that is
The sum n_{i} is inserted as argument into an adopted activation function g, that is
and the resulting value of g, y_{i} = g(n_{i}) is the output O_{i} of the AN.
ANs, such as that of Fig. 3, have been combined to form the artificial neural networks (ANNs) adopted for the present work, as depicted in Fig. 4. The process through which the ANNs have been developed is presented in a flowchart form in Fig. 5. The architecture of the ANNs models, which is associated with the selection of the type of activation function employed for each layer, the number of hidden layers and the number of neurons in each hidden layer have been determined through a trialanderror process due to the absence of relevant guidelines. This trialanderror process indicated that the use of two hidden layers comprising nine neurons each produces a satisfactory solution for the purposes of the present work, whereas the types of activation functions adopted are provided in Table 2 which also shows the layers, where the functions were incorporated. The values of the weights (w_{kj}) and bias (Θ_{j}) are initially randomly assigned, but obtain their final values through an iterative training (calibration) process (described later) which aims at reducing to an acceptable value the difference between the output values O_{i} (obtained from the ANN) and the target values T_{i} (provided in the database) (Svozil et al. 1997; Basheer and Hajmeer 2000). A measure of the deviation of O_{i} from T_{i} is obtained from:
Convergence is considered to be achieved when E becomes smaller than an acceptable value.
Experimental database
In the present study, two databases (DB) are formed which are presented as supplementary material at the end of this paper: DBI, containing test data obtained from tests on 609 on RC beam specimens without stirrups (BWOS) (see Table A1 presented as supplementary material) and DBII, containing test data obtained from tests on 306 RC beam specimens with stirrups (BWS) (see Table A2 presented as supplementary material). Both databases include parameters associated with the design of the RC beams as well as aspects of RC structural response at ULS (loadbearing capacity and mode of failure). All specimens are simply supported and subjected to 3 or 4 points bending tests. Table 3 provides statistical information, essential for the development of the ANNs, on the variation of certain key parameters associated with the design details and loadcarrying capacity of the specimens in DBI and DBII.
Selection of input parameters
The relationship between two parameters (in the databases) is expressed through the Pearson’s correlation coefficient (r) described by Eq. (14) (Mojtaba et al. (2013)):
where n represents the total number of samples and x, y are the two variables considered.
Tables 4 and 5 describe the correlation between the parameters considered by the ANN employed. The linear correlation coefficient (r) can obtain values between 1 and − 1 (1 > r > − 1). Negative values of r describe an inverse relation between the two associated parameters (i.e., an increase in the value of one parameter results in the decrease in the value of the other). Positive values of r have a similar effect on the values of the associated parameters (i.e., an increase in the value of one parameter results in an increase of the other). Higher absolute values of r indicate a more pronounced relation between the two parameters considered. Depending on r and on the basis of current knowledge on RC structural response at ULS, different combinations of input parameters are selected for the case of the beams without and with stirrups, as shown in Tables 6 and 7.
Normalization of database
Expressing the parameters considered in the database in a nondimensional form is of particular significance for the calibration and overall function of the ANNs, since this improves their ability to provide accurate predictions. To avoid problems associated with low learning rates of the ANNs, it is more effective to further normalize the values of the parameters between appropriate upper and lower limiting values. Furthermore, to compensate for the fact that purely experimental databases are characterized by regions (often located at their boundaries) which may not be as densely populated with data as other regions, it is considered more effective to normalize the values of the parameters considered between (0.1, 0.9) instead of (0, 1), through the use of the following expression (Krogh and Vedelsby 1995; Utans et al. 1995; Castellano and Fanelli 2000):
where x_{max} and x_{min} represent the minimum and maximum values of a specific parameter included in the database considered.
Training process
The training of the ANNs is achieved through the multilayer freeforward backpropagation (MLFFBP) process (Beale et al. 2015) (a schematic representation of which is provided in Fig. 6) and the provided databases DBI and DBII. The MLFFBP process consists of two phases: (1) the freeforward phase (input signal) and (2) the backpropagation phase (error signal). In the case of the freeforward phase, the information provided is processed from the input layer towards the output layer, where the predicted solution of the problem considered is obtained. If convergence is not achieved [i.e., the difference between the output (predicted) and target (database) values is expressed by E as defined by Eq. (13)] is larger than a predefined acceptable value), then the values of the weights and bias are readjusted through the “gradient descent” method in which the change in weights (Δw_{kj}) is expressed in the form:
where a is the learning rate.
High values of learning rate (α) result in the values of the weights (w_{jk}) changing more drastically (large values of Δw_{jk}) during each iteration. This can result in the training process not converging to the most optimum combination of values of weights for which the error attains its minimum value for the whole database considered (global minima). Small values of α result in small changes to the weights (w_{jk}) (i.e., small values of Δw_{jk}) for each iteration. In the latter case, although more training time is required (due to the larger number of iterations that have to be carried out to satisfy the convergence criteria), the iterative process is able to identify more effectively the optimum combination of values w_{jk} for which the error function obtains its minimum value for the whole database considered allowing the ANN to provide more accurate predictions. To facilitate this process, the values of Δw_{kj} calculated for each iteration (n > 1) are provided as a function of the corresponding adjustment carried out in the previous iteration (n − 1) and the momentum factor (0 < η <1) as follows:
The selection of the most accurate of the ANN models in Table 7 is based on assessing the correlation factor (R), the mean squared error (MSE), and the mean absolute error (MAE) which are analytically expressed by Krogh and Vedelsby (1995), Utans et al. (1995) and Castellano and Fanelli (2000):
where \(\overline{T} = \mathop \sum \nolimits_{1}^{n} T_{i} /n\) and \(\overline{O} = \mathop \sum \nolimits_{1}^{n} O_{i} /n\) are the mean T_{i} and O_{i} values, respectively, and n is the total number of samples in databases, i.e., DBI and DBII (see Tables A1 and A2 which provided in the form of supplementary material).
During the calibration process, the normalized data are divided into three subsets. Each of these subsets is employed for training, validation, and testing purposes. Matlab (Beale et al. 2015) is used to develop the ANN models and to randomly divide the database into the three subsets: 60% of the data for training, 20% for validation, and 20% for testing (Krogh and Vedelsby 1995; Utans et al. 1995; Castellano and Fanelli 2000). Each ANN model is trained until one of the following conditions is met as proposed by the Levenberg–Marquardt backpropagation method (Beale et al. 2015):

1.
For 100 iterations (epochs) including the full MLFFBP process.

2.
Maximum of 6 validation failures are exhibited. Validation failure occurs when the performance of the ANN (assessed during each iteration) fails to improve or remains constant.

3.
The values of performance goal indicators, expressing the difference between the target and output values (see Eqs. 18a–18c) attain small values (e.g., 10^{−6}), indicating that convergence has been achieved.

4.
Minimum performance gradient (related to the rate at which the weights are adjusted through the MLFFBP process) becomes 10^{−10}.
A number of ANN models have been presently considered employing different parameters, activation functions, and number of hidden neurons and layers (see Table 6) to study their effect on the ability of the subject models to provide accurate predictions. The values of the input and output parameters are normalized between 0.1 and 0.9 at the start of the training process, whereas the values of the weight and biases vary between − 1.0 and 1.0, at the end of the training process. The previous work (Ahmad et al. 2016) has revealed that in such cases, the use of (1) the sigmoid activation function between the first three layers of the ANN (e.g., the input and the two hidden layers) and (2) the hyperbolic (tanh) activation function between the second hidden layer and the output layer allows the ANN to provide accurate predictions (see Tables 2 and 6).
A total of six different ANN models are developed for the case of the RC beams without stirrups (BWOS) and eight ANN models for the case of the RC beams with stirrup (BWS) (as described in Table 6). Table 7 presents statistical information concerning the level of correlation achieved between the predicted values of loadcarrying capacity obtained from the ANN models and their experimentally established counterparts. Figures 7 and 8 show the same statistical information in the form of graphs. The ANN model considered to provide the most accurate predictions is that exhibiting the highest value of R (correlation function) in combination with the lowest values of MSE and MAE (Basheer and Hajmeer 2000). Figure 7b provides the values of R, MSE, and MAE calculated for the different ANN models developed for database DBI (including beams without stirrups). From Table 7 and Fig. 8, it is observed the BWOS4 exhibited the highest value of R (99.2%) in combination with the smallest values of MSE (0.05%) and MAE (1.5%), while, at the same time, employing the smallest number of parameters (i.e., d, a_{v}/d, M_{f}/f_{c}bd^{2}, and f_{c}). Similarly, based on the information provided in Table 7 and Fig. 8 for the case of database DBII (including beams with stirrups), BWS8 is the most efficient ANN model (with R = 99.2%, MSE = 0.08%, and MAE = 1.9%) and employs only seven parameters (i.e., d, b/d, a_{v}/d, M_{f}/f_{c}bd^{2}, f_{c}, and ρ_{w} × f_{yw}).
In view of the above, ANN models BWOS4 and DWS8 have been selected for use in what follows.
Comparative study
A comparative study between the predicted values of loadcarrying capacity obtained from the ANNs, the design codes, and their experimentally established counterparts (forming the databases) is presented in Figs. 9, 10, 11 and 12 for the case of RC beams without (BWOS) and with (BWS) stirrups, respectively, and Table 8. From Table 8, it can be seen that the ANN technique produced the closest fit to the experimental values with the smallest standard deviation, with the deviation of the mean normalized values of loadcarrying capacity from unity being 0% and 1% for the cases of RC beams without and with transverse reinforcement, respectively. The code predicted mean normalized values have been found to be conservative for both types of beams in all but one case, that of the NZ code for beams with stirrups, for which the predicted value overestimates its experimental counterpart by 8%. For the case of beams without transverse reinforcement, the code predicted mean normalized values deviate from unity by an amount ranging between approximately 27% and 60%, with the EC2 and NZ code values exhibiting the smaller and larger deviations, respectively. For the case of beams with transverse reinforcement, the corresponding deviations range between approximately 14% and 53%, with EC2 and JSCE values exhibiting the smaller and larger deviations, respectively. As regards the CFP method, this produces values which deviate from unity by an amount of the order of 12% for both types of beams considered (with and without stirrups). The trends of behaviour discussed above are presented in a graphical form in Figs. 9, 10, 11 and 12.
It should be noted at this stage that, unlike the other methods investigated, the CFP method is, by nature, capable of providing close predictions of not only the values of loadcarrying capacities, but also of the locations and the causes of failure. In fact, the predictions of the latter have been successful in all cases investigated in the present work. Naturally, similar predictions cannot be expected to be obtained from a purely empirical method such as the ANN technique employed in the present work, which, however, has been found capable of producing the best possible numerical predictions of loadcarrying capacity.
It is also important to note that, as already discussed, the code methods are also heavily dependent on the use of experimental data for the calibration of the formulae underlying the assumed mechanisms of load transfer. The use of the codeadopted formulae, when compared with the use of the ANN technique employed in the present work, appears to reduce the effectiveness of the calibration process and this may be considered to reflect shortcomings of the underlying theory in describing the actual mechanism of load transfer. On the other hand, the ability of the CFP method to produce numerical predictions exhibiting a relatively small deviation from those resulting from the ANN procedure, without the need of prior calibration, may be considered as an indication of the validity of the concepts underlying the method.
Conclusions
The accuracy of the predictions of the RC design methods considered is assessed primarily against the available test data. The calibrated ANNs developed were successful in providing predictions very close to their experimentally established counterparts. The good correlation between the available test data and the predictions of the ANNs demonstrate that the latter soft computing method provides an effective tool capable of objectively analyzing the available test data and quantifying the effect of specific parameters on certain important characteristics of RC structural behaviour (e.g., the loadcarrying capacity and mode of failure)
The ANN procedure, which is purely empirical in nature and follows a detailed mathematical approach within a heuristic scheme allowing for all parameters widely assumed to affect loadcarrying capacity, is found to produce a nearly perfect fit to the test data available in the literature on shear capacity of simply supported beam/column elements.
Current code methods for calculating shear capacity are semiempirical in that, unlike the ANN procedure, the test data are used for calibrating the formulation of the theoretical basis of the methods. The resulting formulae are found conservative: they underestimate shear capacity by an amount ranging between approximately 15% and 60%.
The inability of the code methods to provide a fit to the test data as close as that of the ANN procedure is considered to reflect the lack of effectiveness of the code formulae to describe the trends of behaviour exhibited by the test data and this may be viewed as an indication of shortcomings of the theoretical basis of the codedesign methods.
In contrast with code methods, the formulation of the theoretical basis of the CFP method does not require calibration through the use of test data. The failure criteria have been derived from first principles and are functions of the strength of concrete of uniaxial compression and tension. Moreover, unlike the code methods, the CFP is capable of identifying both the location and the causes of failure.
An indication of the validity of the method is provided not only by the fit to the test data which is nearly as close as that of the ANN procedure for the case of simply supported beams, but also by the realistic predictions of the loadcarrying capacity, location, and causes of failure of the structural elements exhibiting points of contraflexure. However, since test data on the behaviour of the latter structural elements are rather sparse, additional work is required for drawing definitive conclusions on the method.
Abbreviations
 CFP:

Compressive force path
 ANN:

Artificial neural network
 ULS:

Ultimate limit state
 \(a_{\text{v}}\) :

Shear span
 \(b\) :

Beam width
 \(d\) :

Effective depth
 \(x\) :

Depth of the compressive zone
 \(A_{\text{s}}\) :

Area of tensile reinforcement
 \(A_{{{\text{s}}^{\prime } }}\) :

Area of compressive reinforcement
 \(A_{\text{sw}}\) :

Area of transverse reinforcement
 \(\alpha_{\text{v}} /d\) :

Shear spantodepth ratio
 \(f_{\text{c}}\) :

Uniaxial compressive strength of concrete
 \(f_{\text{yl}}\) :

Longitudinal reinforcement yield stress
 \(f_{\text{yw}}\) :

Transverse reinforcement yield stress
 \(s\) :

Spacing between shear links
 \(\rho_{\text{l}}\) :

Ratio of tensile reinforcement (\(\rho_{\text{l}} = A_{\text{s}} /b \times d\))
 \(\rho_{\text{t}}\) :

Ratio of compressive reinforcement (\(\rho_{\text{t}} = A_{{{\text{s}}^{\prime } }} /b \times d\))
 \(\rho_{\text{w}}\) :

Ratio of transverse reinforcement (\(\rho_{\text{w}} = A_{\text{sw}} /b \times s\))
 \(V_{\text{c}}\) :

Shear resistance of the RC beam without the contribution of the shear links
 \(V_{\text{s}}\) :

Shear resistance offered by of shear links
 \(V_{\text{u}}\) :

Shear developing along the span of the RC beam at failure
 \(M_{\text{u}}\) :

Bending developing along the span of the RC beam at failure
 \(M_{\text{f}}\) :

Flexural moment capacity of the cross section of the RC beam
References
Abdalla JA, Elsanosi A, Abdelwahab A (2007) Modeling and simulation of shear resistance of R/C beams using artificial neural network. J Franklin Inst 344(5):741–756
ACI 31814 (2014) Building code requirements for structural concrete (ACI 31814) and commentary (ACI 318R14), Reported by ACI Committee 318, American Concrete Institute, Farmington Hills, pp 1–519
ACI 445R99 (1999) Recent approaches to shear design of structural concrete, Joint ACIASCE Committee 445, American Concrete Institute, Farmington Hills, pp 1–55
Ahmad A, Cotsovos DM and Lagaros ND (2016) Assessing the reliability of RC code predictions through the use of artificial neural network. In: 1st international conference on structural safety under fire & blast. Glasgow, UK
Basheer IA, Hajmeer M (2000) Artificial neural networks: fundamentals, computing, design, and application. J Microbiol Methods 43:3–31
Beale MH, Hagan MT, Demuth HB (2015) Neural Network Toolbox™—user’s guide. The MathWorks, Inc. 3 Apple Hill Drive Natick, MA 017602098: The MathWorks, Inc
Castellano G, Fanelli AM (2000) Variable selection using neuralnetwork models. Neurocomputing 31:1–13
Cladera A, Mari AR (2004a) Shear design procedure for reinforced normal and highstrength concrete beams using artificial neural networks. Part I: Beams without stirrups. Eng Struct 26(7):917–926
Cladera A, Mari AR (2004b) Shear design procedure for reinforced normal and highstrength concrete beams using artificial neural networks. Part II: beams with stirrups. Eng Struct 26(7):927–936
CSAA23.304 (2007) Design of concrete structures. Canadian Standard Association, 5060 Spectrum Way, Suite 100, Mississauga, Ontario, Canada
Eurocode 2 (2004) Design of concrete structures—Part 11: General rules and rules for buildings. In: EN 199211 2004: Management Centre: Avenue Marnix 17, B1000 Brussels
JSCE (2007) Standard specifications for concrete structures. In JSCE guideline for concrete no. 15. 2007: Yotsuya 1chome, Shinjukuku, Tokyo 1600004, Japan, pp 1–503
Jung S, Kim KS (2008) Knowledgebased prediction of shear strength of concrete beams without shear reinforcement. Eng Struct 30(6):1515–1525
Kotsovos MD (2014) Compressive forcepath method: unified ultimate limitstate design of concrete structures. Springer International Publishing, Cham
Kotsovos MD (2015) Finiteelement modelling of structural concrete: shortterm static and dynamic loading conditions. CRC Press/Taylor & Francis, Boca Raton, pp 1–355
Krogh A, Vedelsby J (1995) Neural network ensembles, cross validation, and active learning. In: Tesauro G, Touretzky DS, Leen TK (eds) Advances in neural information processing systems. MIT Press, Cambridge
Mansour MY, Dicleli M, Lee JY, Zhang J (2004) Predicting the shear strength of reinforced concrete beams using artificial neural networks. Eng Struct 26(6):781–799
Mojtaba N, Bali M, Naeej MR, Amiri JV (2013) Prediction of lateral confinement coefficient in reinforced concrete columns using M5 machine learning method. KSCE J Civ Eng 17(7):1714–1719
NZS 3101.1:2006 Concrete structures standard, Part1: Design of concrete structures. New Zealand Standards
Panagiotakos TB, Fardis MN (2001) Deformations of reinforced concrete members at yielding and ultimate. ACI Struct J 98(2):135–148
Reineck KH (2013) ACIDafstb database of shear tests on slender reinforced concrete beams without stirrups. ACI Struct J 110(5):867–875
Reineck KH, Bentz E, Fitik B, Kuchma DA, Bayrak O (2014) ACIDafstb databases for shear tests on slender reinforced concrete beams with stirrups. ACI Struct J 111(5):1147–1156
Svozil D, Kvasnicka V, Pospichal J (1997) Introduction to multilayer feedforward neural networks. Chemom Intell Lab Syst 39:43–62
Utans J, Moody J, Rehfuss S, Siegelmannt H (1995) Input variable selection for neural networks: application to predicting the U.S. business cycle. IEEE Trans Knowl Data Eng 1995:118–122
Yang KH, Ashour AF, Song JK (2007) Shear capacity of reinforced concrete beams using neural network. Int J Concr Struct Mater 1(1):66–73
Κani GNJ (1964) The riddle of shear failure and its solution. ACI Proc 61(28):441–467
Acknowledgements
This research was supported by the HORIZON 2020 Marie SkłodowskaCurie Research Fellowship Programme H2020660545, titled: Analysis of RC Structures Employing Neural Networks (ARCSENN).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Ahmad, A., Kotsovou, G., Cotsovos, D.M. et al. Assessing the accuracy of RC design code predictions through the use of artificial neural networks. Int J Adv Struct Eng 10, 349–365 (2018). https://doi.org/10.1007/s4009101802024
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s4009101802024
Keywords
 Artificial neural network
 Design codes
 Ultimate limit state
 RC beams
 Compressive force path method
 Physical models