Next Article in Journal
Node Screening Method Based on Federated Learning with IoT in Opportunistic Social Networks
Previous Article in Journal
Neural Adaptive Fixed-Time Attitude Stabilization and Vibration Suppression of Flexible Spacecraft
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimum Design of Reinforced Concrete Folded Plate Structures to ACI 318-11 Using Soft Computing Algorithm

1
Department of Civil Engineering, University of Bahrain, Manama 32038, Bahrain
2
Department of Engineering Sciences, Middle East Technical University, Ankara 06800, Turkey
3
Department of Civil and Environmental Engineering, Temple University, Philadelphia, PA 19122, USA
4
Department of Smart City & Energy, Gachon University, Seongnam 13120, Korea
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(10), 1668; https://doi.org/10.3390/math10101668
Submission received: 15 April 2022 / Revised: 28 April 2022 / Accepted: 9 May 2022 / Published: 12 May 2022

Abstract

:
In this paper, an optimum design algorithm is presented for reinforced concrete folded plate structures. The design provisions are implemented by ACI 318-11 and ACI 318.2-14, which are quite complex to apply. The design variables are divided into three classes. The first class refers to the variables involving the plates, which are the number of supports, thicknesses of the plates, configurations of longitudinal and transverse reinforcement, span length of each plate, and angle of inclination of the inclined plates. The second class consists of the variables involving the auxiliary members’ (beams and diaphragms) depth and breadth and the configurations of longitudinal and shear reinforcement. The third class of variables can be the supporting columns, which involve the dimensions of the column along each axis and the configurations of longitudinal and shear reinforcement. The objective function is considered as the total cost of the folded plate structure, which consists of the cost of concrete, reinforcement, and formwork that is required to construct the building. With such formulation, the design problem becomes a discrete nonlinear programming problem. Its solution is obtained by using three different soft computing techniques, which are artificial bee colony, differential evolution, and enhanced beetle antennae search. The enhancement suggested makes use of the population of beetles instead of one, as is the case in the standard algorithm. With this novel improvement, the beetle antennae search algorithm became very efficient. Two folded plate structures are designed by the proposed optimum design algorithm. It is observed that the differential evolution algorithm performed better than the other two metaheuristics and achieved the cheapest solution.

1. Introduction

Folded plate structures are assemblies of multiple numbers of plates rigidly connected in a folding pattern. The concept of folds also exists in nature, as can be found on various types of tree leaves, insect wings, and seashells. This concept has been established in many other fields, such as in solar panels, nanochips, and medical devices. Folded plate structures carry loads without requiring supporting beams along longitudinal edges. The reason for the effectiveness of reinforced concrete folded plate systems is that they transfer the applied loads to the supporting members through both bending and membrane action. The bending is resisted by both the reinforcement and concrete, while the tensile and compressive membrane forces are resisted by reinforcement and concrete. The folded plate structures can provide very light structures to cover large areas without columns. They have more inherent rigidity and high load-carrying capacity than other structures. Therefore, they are generally preferred when there is a need for construction without internal columns, such as exhibition halls, theater buildings, and assembly halls. It is interesting to notice that there are books and articles on the analysis and design of folded plate constructions [1,2,3,4], but there are not many studies on the optimum design of these structures [5,6].
The structural weight of folded plate structures is minimized in Kostem [6]. The azimuthal angles and the width and thickness of the individual panels are considered design variables. The target of the study is to find the optimum geometry of the folded plate structure starting from an arbitrary initial geometry. The flexibility method is used to formulate the mathematical model, and the standard Lagrangian approach is used to obtain the optimum solution. The technique determines the optimal shape of the folded plate but does not consider any displacement and strength constraints. It is stated by Sarma and Adeli [5] that the design of concrete structures should be based on cost rather than weight minimization. This is because the construction of concrete structures is different from steel structures. It involves three different materials such as concrete, steel, and formwork. In this paper, a review of papers on cost optimization of concrete structures is carried out. The review covers reinforced concrete beams, slabs, columns, frame structures, shear walls, water tanks, folded plates, and tensile members. It can be noticed that the review is 24 years old, which does not contain recent information on the subject. The literature survey carried out on the subject has shown that there is not even a single article on the optimum design of folded plate structures where the design code provisions are considered, and modern optimization algorithms are employed so that practicing structural designers can utilize the developed technique.
In this study, two optimization frameworks are developed for reinforced concrete folded plate structures and their auxiliary and supporting members under the provisions of ACI-318-11 [7] and ACI-318.2-14 [8]. In the development of the frameworks, the guidelines provided in the design of reinforced concrete shells and folded plates by Varhese [3] are followed. The first framework is used to optimize the “V-type” of folded plates and the second one is for the “three-segment” type of folded plates. Both types are linear, with a single angle of inclination for all the spans. The optimum design algorithm developed makes use of two software: MATLAB [9] and CSI-SAP2000 [10]. Application programming interface (API) is used to achieve communication between the two software. CSI-SAP2000 is used to carry out the finite element analysis. The optimum design problem and the solution techniques are coded in MATLAB. The objective function is to minimize the total cost of all materials used to construct the folded plate building according to the selected sizes. For the cost estimation of reinforcement, the development lengths, overlapping, and bar bending details for all the members are taken into consideration. The superimposed dead load, live load, and lateral wind load are assigned in accordance with ACSE 7-5 [11] and ACI-318.2-14. The dead loads are applied along the full length of the plates, the live load is on the horizontal plane area, and the wind load is on the vertical plane area of the respective elevation.
In the mathematical formulation of the optimum design problem of folded plate structures, the number of supports, the thicknesses of plates, reinforcement configuration along each direction, angle of inclination, length of each plate, and the sectional details of edge beams, internal beams, diaphragms, and columns are taken as design variables. A design pool is prepared for each design that contains values that are used in the practice. The objective function is taken as the overall cost of the folded plate structure. When the design provisions are implemented in accordance with ACI 318-11 and ACI 318.2-14 with these design variables, the design optimization problem turns out to be a discrete nonlinear programming problem. It is shown in the literature that soft computing techniques are quite effective in attaining the solution to discrete nonlinear programming problems by Kaveh [12]. Several soft computing techniques could be used to obtain the solution to the design optimization problem. Among these, artificial bee colony (ABC) by Latif and Saka [13] and the improved form of the beetle antennae search algorithm (pbBAS) by Yousif and Saka [14] are selected due to their efficiency in providing optimum solutions for the real-size design optimization problems. In addition to these, differential evolution (DE) is also used due to its successful applications in structural optimization by Wang et al. [15].
The paper is arranged as follows. In the second section, the mathematical formulation of the design optimization problem is explained in detail for both V-shaped and three-segment folded plate structures. This explanation covers the design variables, the objective function, and the set of design constraints. Additionally, the soft computing techniques selected to obtain the solution to the design optimization problem are summarized. In the third section, the two design optimization problems are solved by each of these three algorithms. A comparison of the results is conducted, and the best-performing technique is identified. In the fourth section, the results are discussed, and the best performing algorithm is used to study the effect of different span sizes on the optimum designs. Finally, concluding remarks are stated in the last section.

2. Materials and Methods

2.1. Mathematical Modeling

2.1.1. Design Variables

The folded plate structure parameters listed in the first column of Table 1 are treated as design variables. Some of the design variables are grouped as mentioned in the table. The number of grouped design variables is different in the two types of folded plate structures. The V-type folded plates (design problem 1) have 11 variables, while the three-segment folded plates (design problem 2) have 13 variables. The two additional grouped design variables are the thickness and length of the horizontal plates, which are absent in the V-type folded plate structures. A plan view of a typical folded plate roofed building indicating the members being affected by each design variable is shown in Figure 1. Additionally, sections and elevations of the building and the members are displayed in Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6, indicating the grouped details listed under each design variable.

Folded Plate Variables

The first class of design variables refers to the folded plates. The first design variable controls the number of internal supports in each plot area, as listed in Table 2. The internal supports are represented by edge columns and internal beams connecting them. The second and third design variables involved are the thicknesses of the inclined and horizontal plates. It is assumed that all the inclined plates share one thickness, and the same applies to the horizontal plates. The fourth and fifth design variables are the configuration of the longitudinal and transverse reinforcement, respectively. The longitudinal reinforcement spans along the lengths of the plates are to resist membrane forces, and the transverse reinforcement spans along the folds are to resist bending moments. Both reinforcements are set the same along with all the plates, with overlapping occurring at plate folds or a maximum span of 6 m. The sixth variable controls the length of the horizontal plates, and it only exists in the second problem. The seventh variable controls the angle of inclination of the folded plates, which is measured from the horizontal plane. The angle is kept the same for all inclined plates. The folded plates variables are shown in Figure 2 and Figure 3.

Auxiliary Members’ Variables

The auxiliary members, which stiffen, strengthen, and support the folded plates, include the edge and internal beams and diaphragms. Each of the three members is represented by a single grouped variable that includes all the details necessary to model and check the member capacity. The first and second details are its dimensions (width/thickness and depth). Details 3 to 5 represent the longitudinal (horizontal) reinforcement of the member. The positions and diameters of each bar are set through these three details. The sixth and seventh details represent the configuration of the shear (vertical) reinforcement along the entire length of the member. The auxiliary members’ design variables are shown in Figure 4 and Figure 5.

Supporting Columns Variables

Similar to the auxiliary members, each column type is represented by a single design variable. In the model, there are three column sections: (1) x-edge columns, (2) y-edge columns, and (3) corner columns. A total of seven details are grouped in each design variable. The first and second details concern the dimensions of the column in the x and y directions. Details 3 to 5 represent the longitudinal reinforcement of the column. The positions and diameters of each bar are set through these three details. The sixth and seventh details represent the configuration of the shear (vertical) reinforcement along the entire length of the column. All the columns are detailed as ordinary moment-resisting frames. The column design variables are shown in Figure 6.

Variable Pool

The design pool from which the value of each design variable would be selected is listed in Table 2, Table 3, Table 4 and Table 5. The values listed in the last column of the tables without brackets show the lower bound of the design variable, the second value is the increment in (mm or nos.), and the third value is the upper bound of that design variable. For example, values for plate thickness start from 70 mm goes up to 200 mm with an increment of 10 mm. The corresponding discrete values that can be taken by the variable are [70, 80, 90, 100, …, 190, 200]. The numbers within the brackets indicate the possible values of the design variable. For example, the diameter of longitudinal and transverse reinforcement can be either 8 mm, 10 mm, 12 mm, 16 mm, or 20 mm. Considering the variable pools, the size of design variable groups is: 7, 14, 14, 13, 13, 10, 36, 484, 484, 315, 90, 90, and 72 for V1 through V13, respectively. The given sizes produce 2.5659 × 1019 and 3.5922 × 1021 possible solution combinations for problems 1 and 2, respectively.

2.1.2. Objective Function

The objective function considered for both optimization problems is the overall cost of materials required to construct the structural system. The cost is obtained by summing the costs of three materials: reinforcement, concrete, and the formwork system required to construct each member. The formwork system cost includes the cost of scaffolding, shoring, and plywood panels. The equations used to calculate the objective function, penalty, overall cost, and the cost of each element are summarized in Table 6. The objective function used in the solution techniques is the penalized one, which contains total constraint violations. This is carried out because soft computing techniques find the optimum solution to unconstrained optimization problems. Constrained optimization problems must be transformed into unconstrained optimization ones by the use of the penalty function method, as shown in Table 6.

2.1.3. Design Constraints

To ensure that the proposed optimum design is safe and constructable, it should satisfy the limitations imposed by the design codes as well as constructability constraints. This can be achieved by introducing design constraints that cover all the design code provisions and practical application requirements. A total of 42 design constraints are set for both problems. The design constraints are divided into three parts; the first is for the plates, the second for the auxiliary members (beams and diaphragms), and the third is for the columns.

Plate Constraints

To ensure the safety and practical feasibility of the plates, their strength, service, and detailing requirements must be satisfied. The strength requirements comprise checking the tensile and compressive membrane strengths, bending moment capacity, and shear force capacity. As for the service requirements, the deflections at immediate and long-term stages shall be within the limits. Finally, for the detailing requirements, the reinforcement spacing should be less than the maximum limit, the thickness of the slab should be sufficient to allow the placement of all rebars, and the reinforcement area should be within the allowable range to prevent sudden brittle failure and satisfy the shrinkage and temperature limitations. The plate constraints are summarized in Table 7.

Auxiliary Members’ Constraints

The auxiliary members stiffen, strengthen, and support the plates. They comprise edge and internal beams and diaphragms. For auxiliary members, strength and detailing requirements must also be satisfied. Deflections are not checked for auxiliary members as their deflections are covered with the plates. For the strength requirements, the member should have sufficient flexural capacity to resist the combined bending moments and axial forces; this is checked by plotting the interaction diagram shown in Figure 7. Additionally, the shear capacity of the member should meet the applied forces along the whole length of the member. As for the detailing requirements, the spacing of the longitudinal reinforcement should be within the allowable range to prevent cracks and allow concrete to flow between the bars. The total area of the longitudinal reinforcement should be within the allowable range to prevent sudden brittle failure and satisfy the shrinkage and temperature requirements. The spacing of the shear reinforcement (stirrups) should be less than the allowable maximum limit, and the area of the provided shear reinforcement per unit length should be more than the minimum limit. The constraints related to auxiliary members are summarized in Table 8. Since the section of each of the three auxiliary members has its own grouped design variable, an independent constraint number is assigned to each of the auxiliary members. The constraints numbering is the following: through are for edge beams, through are for internal beams, and through are for diaphragms.

Column’s Constraints

The columns are divided into three groups: x-edge, y-edge, and corner columns. Like auxiliary members, the column’s strength and detailing requirements must be satisfied. For the strength requirements, the columns should have sufficient flexural capacity to resist the combined bending moments and axial forces; this is checked by plotting the interaction diagram shown in Figure 7 with the exclusion of the negative axial force part (tension part), as tension is not experienced in the column members. Additionally, the shear capacity of the column should meet the applied forces along with the whole height of the column. As for the detailing requirements, the spacing of the longitudinal reinforcement should be within the allowable range to prevent cracks and allow concrete to flow and passage of supported members’ rebars between the longitudinal bars. The total area of the longitudinal reinforcement should be within the allowable range to prevent sudden brittle failure and reduce the creep effects. The spacing of the shear reinforcement (stirrups) should be less than the allowable maximum limit for ordinary moment-resisting frames, and the provided area of the shear reinforcement per unit length should be more than the minimum limit. The columns’ constraints are summarized in Table 9. The three-column groups are checked under one constraint number for each of the above constraints.

2.2. Soft Computing Techniques

The design optimization problem of V-type and three-segment folded plate structures has 11 and 13 design variables, respectively, which take discrete values, defined in Table 2, Table 3, Table 4 and Table 5. The objective function of the design problem is given in Table 6, while the constraints are summarized in Table 7, Table 8 and Table 9. In order to attain the optimum solution to this design problem, it is necessary to select the appropriate values of design variables defined in Table 2, Table 3, Table 4 and Table 5 such that the objective function becomes the minimum while all 42 constraints described in Table 7, Table 8 and Table 9 are satisfied. This is a problem of combinatorial optimization with discrete design variables. Certainly, it is possible to produce a very large number of combinations of possible solutions randomly or otherwise where the design constraints are satisfied. However, this does not guarantee that among these solutions, the one which gives the objective function its minimum value may exist. Therefore, it is not an easy task to find the optimum solution to such optimum design problems. Using gradient-based mathematical programming techniques to determine the optimum solution is not an option due to the fact that the design variables are non-continuous, and constraints are non-differentiable to Saka and Geem [16]. The use of the branch and bound method or other techniques of integer programming is impractical and computationally quite cumbersome to apply to determine the solution of this class of problems presented by Saka [17]. On the other hand, there are other techniques in mathematical programming that do not require gradient information of the objective function and design constraints. These are called direct search methods. The success of these techniques depends very much on the number of design variables in the combinatorial optimum design problem as well as the size of discrete pools from which the values of design variables are required to be selected in Saka et al. [18].
Soft computing techniques (metaheuristic algorithms) do not suffer from the above-mentioned limitations. These techniques are suitable for achieving global optimum or near-global optimum solutions [19,20]. These techniques are non-traditional stochastic search and optimization methods without the need to use gradient information of the objective function and constraints. They find the optimum solution by moving within a design domain randomly utilizing intelligent heuristics to guide the random search. The strategies that direct the search process are inspired by natural phenomena, social culture, biology, or laws of physics. There are several review papers and books available in the literature that comprehensively explain the use of metaheuristic algorithms in structural optimization [16,17,18,19,20]. An improved form of the recently developed technique, the beetle antennae search (BAS) algorithm [21,22], is used in this study to determine the optimum solution to the design problem of two folded plate structures. Two other well-established algorithms, the artificial bee colony (ABC) algorithm [23,24,25,26] and the differential evolution (DE) algorithm by Storn and Price [27], are widely applied in structural optimization. The standard forms of both algorithms have also been used to find the optimum solution to the design problems. A summary of the working steps of both the standard forms of the three algorithms and the modified form of the beetle antennae search algorithm is in the following.

2.2.1. Artificial Bee Colony (ABC) Algorithm

The artificial bee colony algorithm originated by Karaboga [23]. Its steps are based on the foraging behavior of a honeybee colony. In the working steps of the algorithm, the bees in the colony are expected to carry out three different types of tasks, and they are named according to these tasks. The bees that locate the food source, evaluate its amount of nectar, and keep its location in their memory are called employed bees. These bees fly back to the hive after finding a new food source and share this information with other bees by dancing in the dancing area. This dance is called the waggle dance. It consists of two loops, one on the left and one on the right. The line which separates these two loops shows the direction of the food source. The dancing time represents the amount of nectar in the food source. The other group that observes the waggle dance and makes a decision as to whether it is worthwhile to fly to that food source or not are called onlooker bees. It is apparent that if the dancing time is long, this means the food source is rich, which is expected to attract more onlooker bees. The third group is called scout bees which explore new food sources near the hive randomly. Therefore, the task of scout bees is to carry out the exploration, and the task of the other group of bees is exploitation. In the implementation of the above tasks into a numerical optimization algorithm, each food source represents a possible solution for the optimization problem. The nectar amount of a food source is considered as the quality of the solution, which is identified by its fitness value. There are four stages in the application of the artificial bee colony algorithm. These stages are defined as the initialization phase, employed bees’ phase, onlooker bees’ phase, and scout bees’ phase by Karaboga [23].
1. Initialization phase: In this phase, the population of food sources is initialized, (xp, p = 1,…., np) by using (1) where np is the population size (total number of artificial bees). Each food source consists of n variables (xpi, i = 1,…., n) which is a potential solution to the optimization problem.
x p i = x i + r a n d ( 0 , 1 ) ( x u i x i )
where x i and x u i are lower and upper bound on x i .   r a n d ( 0 , 1 ) is a random number between 0 and 1.
2. Employed bees’ phase: In this phase, new food sources are searched by employed bees by using (2).
v p i = x p i + ϕ p i ( x p i x k i )
where k i is a randomly selected food source, and ϕpi is a random number within range [–1, 1]. After producing the new food source, its fitness is calculated. If the fitness is better than x p i , the new food source replaces the previous one. The fitness value of the food sources is calculated according to (3)
f i t n e s s ( x p ) = { a n d   1 1 + f ( x p )       i f   f ( x p ) 0 a n d   1 + a b s ( f ( x p ) )   i f   f ( x p ) < 0
3. Onlooker bees’ phase: There are two groups of unemployed bees which are onlooker bees and scouts. Employed bees share their food source information with onlooker bees. Onlooker bees choose their food source with the probability value P p which is calculated using the fitness values of each food source in the population as shown in (4).
P p = f i t n e s s ( x p ) p = 1 n p f i t n e s s ( x p )
When an onlooker bee selects a food source x p i probabilistically, a neighborhood source is determined by using Equation (2), and its fitness value is computed using (3).
4. Scout bees’ phase: Scout bees choose their food sources randomly. Employed bees become scout bees when their food sources cannot be improved anymore after a predetermined number of trials. This causes abandonment of these solutions. These scouts’ bees start to search for new solutions.
5. Phases 2–4 are repeated until termination criteria is satisfied.

2.2.2. Differential Evolution (DE) Algorithm

One other metaheuristic algorithm which is widely applied in structural optimization is the differential evolution technique, developed by Storn and Price [27]. This technique belongs to the evolutionary optimization algorithms group, which is also population based. The differential evolution algorithm initiates the search for an optimum solution by first setting up an initial population. The initial population consists of randomly generated m individuals that are expected to cover the entire design space. Uniform probability distribution is used for all random decisions. An individual in a population represents a candidate solution to the optimization problem. This is the same as the chromosomes or genomes of a genetic algorithm. However, the differential evolution algorithm does not use binary representation for the design variables, but it makes use of real numbered representation. The individual is called an agent, and the objective function is called a fitness function. New solution vectors are generated by adding the weighted difference between two population vectors to a third vector. This operation is called a mutation. The mutated vectors are then mixed with the parameters of another predetermined vector, the target vector, to yield the trial vector. This is referred to as crossover. If the trial vector produces a lower cost function value than the target vector, the trial vector replaces the target vector in the next generation. This operation is called selection. Each population vector has to serve once as a target vector so that N competition takes place in one generation. Generations are continued until a predetermined maximum number of generations is reached. The steps of the algorithm are summarized in the following as given by Storn and Price [27].
1.
Initial population is generated randomly in the search space which consists of m number of agents x, each of which comprises n design variables.
2.
For each agent xj where j = 1,…, n the following is carried out:
  • Three agents xa, xb, and xc which are distinctly different from each other and that of xj are selected randomly from the population.
  • Index k, which is between 1 to n is selected randomly.
  • The agent’s trial vector xt is computed by iterating over each i { 1 ,   , m } as follows:
    Select a random number ri ~ U ( 0 , 1 )
    Compute the trial vector as x t = x a + F ( x b x c ) if i = k or riCR otherwise xt = xj where CR is the crossover rate and F is the scaling (weighting) factor defined by users.
  • The trial vector is updated considering the lower and upper bound vectors as x t = x L if x t < x L , x t = x u if x t > x u . If W ( x t ) < W ( x j ) then xt is replaced by the agent xj.
3.
The agent xo from the population having the lowest fitness W ( x o ) is the best-found solution within this generation.
4.
Continue the generation until stopping criteria is satisfied.
It is reported in the literature that control variables m, F, and CR of the differential evolution algorithm are not difficult to choose in order to obtain good results. It is suggested that the selection of the total value of the initial population between 5 and 10 times the number of parameters in the optimization problem is reasonable for a good performance of the algorithm. It is advised by Storn and Price [27] to select the initial values for F and CR as 0.5 and 0.1, respectively, to attain stable convergence.

2.2.3. Beetle Antennae Search (BAS) Algorithm

The beetle antennae search algorithm originated by Jiang [21]. Longhorn beetles have very long antennas. These antennas, in some case even longer than the beetle’s length, have receptor cells that serve to receive odors of prey or any other pheromones. Beetles move each antenna waveringly from side to side to receive an odor when it searches for food or mates. When the antenna on one side detects a higher concentration of an odor, the beetle moves in that direction; otherwise, it would move in the other direction. It means the beetle explores nearby areas randomly using both antennas. The beetle antennae search algorithm imitates this searching behavior. The steps of the algorithm can be collected in five stages: initialization of beetle position, randomization of movement direction, estimation of right-hand and left-hand side movements, movement in the best direction, and update of sensing length and step size.
1. Initialization of beetle position: the beetle position x = {x1, x2, …, xn} where n is the total number of variables is initialized. The value of the objective function f(x) is computed for this initial position. The parameters d0 and δ0 are initialized. The initial position of the beetle is estimated using the below equation:
x i = x l i + rand ( 0 , 1 ) × ( x u i x l i )
where xli and xui are the lower and upper bounds for variable i, respectively.
2. Randomization of movement direction: the value of movement direction b is randomly determined through the equation below:
b i = r a n d s i | | r a n d s ( n , 1 ) | |
where   r a n d s i is a random number ranging from −1 to 1 for variable i, and | | r a n d s ( n , 1 ) | | is the norm of the randomized values of all the variables.
3. Estimation of right-and left-hand side movements: the right- and left-hand sides movement, x ( r i g h t ) and x ( l e f t ) are estimated for a given sensing antennas length (d). The right- and left-hand side positions are determined from Equations (7) and (8). These are used to evaluate the objective function value in order to determine the best movement direction.
x i ( r i g h t ) = x i + d t × b i
x i ( l e f t ) = x i d t × b i
where   d t is the sensing length of antenna at tth iteration.
4. Movement in the best direction: after evaluating the left- and right-hand side movements, the one with better objective function value is set to be the direction of movement for the beetle. The beetle makes use of the given step size ( δ )   to move in the better direction. Furthermore, the objective value is also determined for the new position regardless of whether its value is better or worse than the current solution.
x i t + 1 = x i t δ t × b i × sign ( f ( x ( r i g h t ) ) f ( x ( l e f t ) ) )
where   δ t is the step size at tth iteration.
5. Update of sensing length and step size: when the beetle position is updated, the sensing length d and step size δ are also updated. (Jiang 2017) recommended the following update rules.
d t + 1 = 0.95 d t + 0.01
δ t + 1 = 0.95 δ t
where   d t + 1   and   δ t + 1 are the sensing length and step size for the next iteration.
6. Steps 2 to 5 are repeated until the termination criterion is satisfied.

2.2.4. Population Based Beetle Antenna Search (pbBAS) Algorithm

Yousif and Saka [22] have suggested that the performance of the original BAS algorithm can be developed by performing greedy selection along with introducing a population of beetles instead of a single beetle. This enhancement in the algorithm provides a better capability of avoiding being stuck at the local optimal solutions. Furthermore, the procedure of updating the beetle position has also been modified in this study. The algorithm parameters are listed in Table 10. The flowchart of pbBAS algorithm is shown in Figure 8.
1. Initialization of beetles’ positions: After deciding the population size, the number of beetle groups is introduced in such a way that the selection covers the design domain. The number of beetle groups is taken as the number of design variables in the optimization problem times the selected population size. The initial position of each beetle in the group is randomly estimated through the equation below:
x j i = x l + rand ( 1 , n ) × ( x u x l )
where xji is the ith beetle position of the jth group, xl and xu are the row values of the lower and upper bounds for the variables, respectively, and n is the number of design variables.
The standard deviation value is calculated for each variable in each group after calculating the position of each beetle in all the groups randomly. The initial population is then set to be a combination of the largest deviated variables within the randomized groups. Once the population is established, the objective function value for each beetle is computed.
2. Iteration: this stage consists of two phases; the beetle sensing phase and the beetle movement phase. The two phases are conducted for each beetle in a row before proceeding to the next beetle.
(a) Beetle sensing phase:
At this phase, two random beetles distinct from each other are selected, x a and x b . It is possible that one of the beetles is the same as the beetle being considered for the update x i . A new beetle position S is computed using the equation below:
S = x i + β ( x a x b )
where β is a random number ranging between −1 to 1.
After generating the new beetle position, it is set to crossover with the considered beetle’s position depending on the probability (p) value. The crossover is carried out for the variables that satisfy: j = j o or r a n d P . Where j is the variable number, jo is a randomly selected variable, rand is a random number generated for each variable which ranges from 0 to 1, and p is the probability of variable changes parameter.
The proposed position is then evaluated using the objective function. If its fitness value is larger than the considered beetle’s position, the beetle position is updated.
(b) Beetle movement phase:
There are two possible outcome scenarios depending on the result of the previous phase:
(b-1) Sensing phase succeeds at finding a better solution: proceed with another crossover using the same procedure discussed in the beetle sensing phase.
(b-2) Sensing phase fails at finding a better solution: move the beetle in the opposite direction. The new beetle position is calculated using the following equation:
S = x i β ( x a x b )
It should be noted that if the second condition applies, the values of β , x a , and x b are set as the exact same values as in the previous phase. Moreover, both jo and rand that are used to select the variables to be crossed over are the same as in the previous phase.
The proposed new position is then evaluated using the objective function regardless of the scenario outcome. If its fitness value is larger than the considered beetle position, the beetle position is updated.

3. Results

Two folded plate structures are designed by using three optimum design algorithms developed. The first design example is a building of 60 m by 25 m dimensions with a V-type folded plate roof that has a single angle of inclination for all the spans. The second design example is a three-segment folded plate roof building. Both gravity and lateral loads are considered in the design problems. The gravity loads acting on the roof structure are dead loads (DL), including the superimposed loads and live loads (LL), which act on the planer area of the building. Only the wind loads (WL) acting on the elevation projection area are considered lateral loads. Using these loads, 77 load combinations are generated in accordance with ACI-318-11; 2 of which are service load combinations, and the remaining 75 are all ultimate load combinations. The load combinations used to design each member are summarized in Table 11. The values mentioned in the table represent the weights assigned to each load case under each load combination. Because wind loads can act in any direction, they are represented by 12 load cases in accordance with ASCE 7-05. The long-term deflection load combination considers 25% of the live loads as sustained loads.
Because the metaheuristic algorithms generate random results, each algorithm is run 10 times using 10 different seed values in each design problem. The results achieved by each algorithm are used to conduct a statistical study. For the statistical analysis number of runs was selected as 10. This number is large enough to form a population for conducting a statistical study and, in the meantime, small enough for an affordable computational time. The random seed values were selected from zero to nine in sequential order.
The optimum design framework was developed based on two software: MATLAB version R2014a which is a product from MathWorks located in Galway, Ireland and CSI-SAP2000 version 20 produced by Computers & Structures, inc. in Berkeley, CA, USA. The metaheuristic algorithms are coded in a MATLAB environment. These codes generate and update solutions and evaluate the fitness of each solution by estimating its cost and calculating constraints’ violations, if there are any, to penalize the cost. It is apparent that structural analysis is needed to identify the values of constraints’ violations. The structural analysis is carried out in CSI-SAP200 by the finite element method, and the response of the structure is transferred to the MATLAB environment by utilizing the API coding language. A flow chart representing each of the two involved MATLAB codes is shown in Figure 9 and Figure 10.

3.1. V-Type Folded Plate Roof Problem

The first design problem is for a V-type folded plate roof building with a size of 60 m × 25 m. The internal supports may vary from three to nine with an increment of one. Figure 11 shows the building with three internal supports. The total number of ungrouped design variables in this problem is 49, which are grouped into 11 design variables. The 11 design variables are internal supports, plate thickness, longitudinal and transverse reinforcement configurations, angle of inclination of plates, edge beam sectional details, internal beam sectional details, diaphragm sectional details, x-edge columns sectional details, y-edge columns sectional details, and corner columns sectional details. Input details of this design problem and the selected controlling parameter setting of each optimization algorithm are summarized in Table 12 and Table 13, respectively. The maximum number of permissible structural analyses is set to be 9000 for each of the three algorithms. The optimum results obtained by the 10 runs, their minimum (best), first quartile, second quartile (median), third quartile, average, and maximum (worst), are listed in Table 14. In Figure 12, Figure 13 and Figure 14, the design histories of each algorithm are plotted for the best, average, and worst optimum results achieved, respectively. Additionally, the box plots of the algorithm results are plotted in Figure 15. The best overall optimum solution corresponding to the cost of $224,177 was achieved by the DE algorithm. As opposed to the solution obtained by traditional design, the best overall optimum solution produces a cost savings of 21%, as shown in Table 14.
The details of the best optimum result achieved by each algorithm are summarized in Table 15, Table 16 and Table 17. Additionally, the maximum values of demand to capacity ratios for that design are listed in Table 18, Table 19 and Table 20. The cost consumption by each material of each member for the overall best optimum design is summarized in Table 21 and plotted as percentile contribution in Figure 16.

3.2. Three-Segment Type Folded Plate Roof Problem

The three-segment type folded plate roof design problem is sized as 60 m × 25 m. The internal supports may vary from three to nine with an increment of one. Figure 17 shows the building with three internal supports. The total number of ungrouped design variables to be considered in this problem is 51, which are grouped into 13 design variables. The 13 design variables are several internal supports, inclined plates thickness, horizontal plates thickness, longitudinal and transverse reinforcement configurations, lengths of horizontal plates at each span, angle of inclination of plates, edge beam sectional details, internal beam sectional details, diaphragm sectional details, x-edge columns sectional details, y-edge columns sectional details, and corner columns sectional details. Input details of this design problem are summarized in Table 22. The selected values of controlling parameter settings of the optimization algorithms are the same as the first problem, summarized in Table 13. The maximum number of permissible structural analyses is set to be 9000 for each of the three algorithms. The optimum results obtained by the 10 runs, their minimum (best), first quartile, second quartile (median), third quartile, average, and maximum (worst), are listed in Table 23. In Figure 18, Figure 19 and Figure 20, the design histories of each algorithm are plotted for the best, average, and worst optimum results achieved, respectively. Additionally, the box plots of the algorithm results are plotted in Figure 21. The best overall optimum solution corresponding to the cost of $207,220 was achieved by the DE algorithm. As opposed to the solution obtained by traditional means of design, the best overall optimum solution produces a cost saving of 18.5%, as shown in Table 23.
The details of the best optimum result achieved by each algorithm are illustrated in Table 24, Table 25 and Table 26. The maximum values of demand to capacity ratios for that design are also listed in Table 27, Table 28 and Table 29. The cost values of each member for the overall best optimum design are summarized in Table 30 and plotted according to their percentile contribution in Figure 22.

4. Discussion

4.1. V-Type Folded Plate Roof Problem

Table 14 reveals the fact that the DE algorithm had the best performance in its 10 trial runs, achieving the best statistical minimum, first quartile, average, median, and maximum solution. The second-best performed algorithm is ABC; it was slightly behind the DE algorithm with the smallest interquartile range and standard deviation. This indicates the consistency of the results achieved by each trial run of the ABC algorithm. As for the pbBAS algorithm, its performance was the worst among the algorithms in this problem mainly due to the difficulty of finding solutions that satisfy the set of constraints which impacts the algorithm’s searching technique. As shown in Table 15, the best optimum solution achieved by all the algorithms had a span of 8.571 m (6 internal supports). Table 21 and Figure 16 show that in the best overall optimum solution found, more than half the material cost is generated from the plates, about one quarter is from the beams, and less than one quarter is distributed between the diaphragms and columns with a ratio of 2:1, respectively.
After finding that the DE algorithm performed the best among the three metaheuristic algorithms, it is used to find the optimum design of the V folded roof type under different transverse span values. This is achieved by fixing the number of internal supports in the building at each run. Dividing the overall building length into equal transverse spans and selecting nine through three internal supports produces transverse span values of 6 m, 6.667 m, 7.5 m, 8.571 m, 10 m, 12 m, and 15 m, respectively. It is apparent that in this optimum design problem, the number of design variables is reduced to 10 as the total number of internal supports is no longer a design variable. The internal controlling parameter values of the DE algorithm are shown in Table 13. The amounts representing the cost of each element for the optimum solution at each transverse span are represented in Figure 23.
As shown in Figure 23, the transverse span that generates the optimum solution for the V-type folded plate roofs is 8.571 m (a building having 6 internal supports). The solution is slightly better than the optimum solutions achieved for the 7.5 m and 10 m transverse spans generated when having seven and five internal supports, respectively. The cost of plates remains approximately the same when the transverse span is 6 m to 10 m but changes dramatically when the transverse span starts to increase to 12 m and 15 m. This shows that it is not economical to have V-type folded plate roof buildings with a transverse span longer than 10 m. The cost of beams and diaphragms are inversely related; for shorter transverse spans, the cost of beams dominates and takes more than three times the cost of diaphragms representing a large portion of the entire cost, while in longer spans the opposite is true. This is further supported by the concept of load transfer in buildings; when the transverse span is shorter, the plates start to work in one direction, transferring almost the entire load to the internal and external beams, thus requiring them to have more capacities. Finally, the cost of the supporting columns is relatively fixed for all the spans, and it represents a small portion of the entire cost.

4.2. Three-Segment Type Folded Plate Roof Problem

Table 23 illustrates that the DE algorithm also had the best performance in its 10 trial runs, achieving the best statistical minimum, first quartile, average, median, and maximum solution. The second-best performed algorithm is pbBAS; it achieved slightly better results than the ABC algorithm with approximately the same standard deviation value. This large standard deviation value of both the pbBAS and the ABC algorithms indicates the inconsistency of the results achieved. The standard deviation value of all the algorithms is higher in this problem because of having a larger number of design variables compared to the first problem. However, the objective values of the results are lower. This shows that the three-segment type folded plates roofed buildings are less expensive than V-type folded plates roofed buildings but are more difficult to optimize. As shown in Table 24, the optimum solution achieved by all the algorithms had a span of 10 m (5 internal supports) and a horizontal plate’s length of 3.5 m. Table 30 and Figure 22 show that the cost contribution of each member is approximately the same as the first problem, with the plates consuming almost half the cost of the materials.
After finding that the DE algorithm performed the best among the three metaheuristic algorithms, it is used to find the optimum design of the three-segment folded plate roof type under different transverse span settings. As done in with the V-type folded plate roof, the overall building length is divided into equal transverse spans of 6 m, 6.667 m, 7.5 m, 8.571 m, 10 m, 12 m, and 15 m for buildings with nine through three internal supports, respectively. The number of grouped design variables then becomes 12 for the three-segment type folded plate roof building. The internal controlling parameter values of the DE algorithm are presented in Table 13. The amounts representing the cost of each element for the optimum solution at each transverse span are represented in Figure 24.
As shown in Figure 24, the transverse span that generates the optimum solution for the three-segment type folded plate roofs is 10 m (a building having five internal supports). The optimum solution is close to the best solution found by the DE algorithm in its 10 trial runs, as discussed in Section 4.2. Unlike the V-type folded plate roofs, the cost of plates remained approximately the same for the entirety of the transverse spans studied. This shows that this type of folded plate is suitable even for 15 m long transverse spans. Like the V-type folded plates, the cost of beams and diaphragms are inversely related; for shorter transverse spans, the cost of beams dominates and takes more than three times the cost of diaphragms representing a large portion of the entire cost, while in longer spans the opposite is true. Finally, the cost of the supporting columns in this type of roof is also relatively fixed for all the spans, and it represents a small portion of the entire cost.

5. Conclusions

It is shown that the optimum design of reinforced concrete V- and three-segment types of folded plate structures with their auxiliary and supporting members in accordance with ACI 318-11 can be achieved using different metaheuristic algorithms. The design problems consider the strength, serviceability, and applicability requirements set by the code. Additionally, all the detailing provisions, such as development and hook lengths of both longitudinal and transverse reinforcements, are considered while estimating the overall cost of reinforcement. In both roof types, the DE algorithm achieved the best optimization results proving its suitability for the optimization of such structures. Studying the effects of changing the transverse span while maintaining the overall dimensions of the building gave an indication of how the optimum cost varies with the percentages represented by each member. For the V-type folded plate roofs, the best optimum transverse span is 8.571 m. While for the three-segment type folded plate roofs, the best optimum transverse span is 10 m. These spans indicate that it is preferable to have transverse to longitudinal span ratios of 1:3 and 1:2.5 for V- and three-segment types of folded plate roofs, respectively. The cost that each member represents of the overall cost of building differs depending on the span being considered; for shorter transverse spans, it is mainly consumed by the plates and beams, while for the longer transverse spans, it is consumed by the plates and diaphragms. The cost of supporting columns remains almost the same for all transverse spans. It is found that the cost of formwork constitutes almost two-thirds of the overall material cost of the building, while the concrete and reinforcements together represent only one-third. This makes folded plate structures, compared to other types of structures, economical and environment-friendly construction. It should be noticed that the formwork can be removed and reused once the members develop their required strengths. This indicates the profitability of folded plate structures. Furthermore, it also implies less emission to the atmosphere due to the production of less amount of construction materials.

Author Contributions

Conceptualization, S.Y. and M.P.S.; methodology, S.Y.; software, S.Y.; validation, M.P.S.; writing—original draft preparation, S.Y.; writing—review and editing, S.Y., M.P.S., S.K. and Z.W.G.; supervision, M.P.S. and Z.W.G.; funding acquisition, Z.W.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Energy Cloud R&D Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT (2019M3F2A1073164).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bar-Yoseph, P.; Hersckovitz, I. Analysis of folded plate structures. Thin-Walled Struct. 1989, 7, 139–158. [Google Scholar] [CrossRef]
  2. Wilby, C.B. Concrete Folded Plate Roofs; Elsevier-Butterworth-Heinemann: Oxford, UK, 2005; ISBN 0-340-66266-2. [Google Scholar]
  3. Varghese, P.C. Design of Reinforced Concrete Shells and Folded Plates; PHI Learning Private Ltd.: New Delhi, India, 2010; ISBN 978-81-203-4111-1. [Google Scholar]
  4. Gomez, R.A. Design of Folded Plates, PDH Online Course S275 (5PDH), PDH Center. 2013. Available online: https://pdhonline.com/courses/s275/s275content.pdf (accessed on 14 April 2022).
  5. Sarma, K.C.; Adeli, H. Cost optimization of concrete structures. J. Struct. Eng. 1998, 124, 570–578. [Google Scholar] [CrossRef]
  6. Kostem, C.N. Optimization of folded plate roofs. Comput. Struct. 1973, 3, 125–132. [Google Scholar] [CrossRef]
  7. ACI 318-11; Building Code Requirements for Structural Concrete and Commentary. American Concrete Institute Committee: Farmington Hills, MI, USA, 2011; ISBN 978-0-87031-744-6.
  8. ACI.318.2-14; Building Code Requirements for Concrete Thin Shells and Commentary. American Concrete Institute Committee: Farmington Hills, MI, USA, 2014; ISBN 978-0-87031-934-1.
  9. Mathworks. Available online: https://www.mathworks.com/products/matlab.html (accessed on 25 April 2021).
  10. Computers & Structures, Inc. Available online: https://www.csiamerica.com/products/sap2000 (accessed on 25 April 2021).
  11. ASCE/SEI 7-05; Minimum Design Loads for Buildings and Other Structures. American Society of Civil Engineers: Farmington Hills, MI, USA, 2005; ISBN 0-7844-0831-9.
  12. Kaveh, A. Advances in Metaheuristic Algorithms for Optimal Design of Structures; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar] [CrossRef]
  13. Latif, M.A.; Saka, M.P. Optimum design of tied-arch bridges under code requirements using enhanced artificial bee colony algorithm. Adv. Eng. Softw. 2019, 135, 102685. [Google Scholar] [CrossRef]
  14. Yousif, S.; Saka, M.P. Optimum design of post-tensioned flat slabs with its columns to ACI 318-11 using population-based beetle antenna search algorithm. Comput. Struct. Int. J. 2021, 256, 106520. [Google Scholar] [CrossRef]
  15. Wang, Z.; Tang, H.; Li, P. Optimum design of truss structures based on differential evolution strategy. In Proceedings of the International Conference on Information Engineering and Computer Science, Wuhan, China, 1–5 December 2009. [Google Scholar] [CrossRef]
  16. Saka, M.P.; Geem, Z.W. Mathematical and metaheuristic applications in design optimization of steel frame structures: An extensive review. Math. Probl. Eng. 2012, 2013, 271031. [Google Scholar] [CrossRef] [Green Version]
  17. Saka, M.P. Design code optimization of steel structures using adaptive harmony search algorithm. In Harmony Search Algorithms for Structural Design Optimization; Series: Studies in Computational Intelligence; Geem, Z.W., Ed.; Springer: Berlin/Heidelberg, Germany, 2009; Volume 239. [Google Scholar] [CrossRef]
  18. Saka, M.P.; Dogan, E.; Aydogdu, I. Review and analysis of swarm-intelligence based algorithms. In Swarm Intelligence and Bio-Inspired Computation; Yang, X.S., Cui, Z., Xiao, R., Gandomi, A.H., Karamanoglu, M., Eds.; Elsevier: Amsterdam, The Netherlands, 2013; pp. 25–47. [Google Scholar] [CrossRef]
  19. Kaveh, A.; Ghazaan, M.A.I. Metaheuristic Algorithms for Optimal Design of Real-Size Structures; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar] [CrossRef]
  20. Kaveh, A.; Eslamlu, A.D. Metaheuristic Optimization Algorithms in Civil Engineering: New Applications; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar] [CrossRef]
  21. Jiang, X.; Li, S. BAS: Beetle Antennae Search Algorithm for Optimization Problems. Int. J. Robot. Control. 2018, 1, 1. [Google Scholar] [CrossRef]
  22. Yousif, S.; Saka, M.P. Enhanced beetle antenna search: A swarm intelligence algorithm. Asian J. Civ. Eng. 2021, 22, 73–91. [Google Scholar] [CrossRef]
  23. Karaboga, D. An Idea Based on Honeybee Swarm for Numerical Optimization Technical Report-TR06; Computer Engineering Department, Engineering Faculty, Erciyes University: Kayseri, Turkey, 2005. [Google Scholar]
  24. Karaboga, D.; Basturk, B. A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm. J. Glob. Optim. 2007, 39, 459–471. [Google Scholar] [CrossRef]
  25. Karaboga, D.; Basturk, B. On the performance of artificial bee colony (ABC) algorithm. Appl. Soft Comput. 2008, 8, 687–697. [Google Scholar] [CrossRef]
  26. Karaboga, D.; Akay, B. A modified artificial bee colony (ABC) algorithm for constrained optimization problems. Appl. Soft Comput. 2011, 11, 3021–3031. [Google Scholar] [CrossRef]
  27. Storn, R.; Price, K. Differential evolution- A simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
Figure 1. Typical folded plate building roof plan.
Figure 1. Typical folded plate building roof plan.
Mathematics 10 01668 g001
Figure 2. Folded plate roof number of internal supports design variable (V1): (A) “V” type folded plate roofed building elevation view; (B) Three-segment type folded plate roofed building elevation view.
Figure 2. Folded plate roof number of internal supports design variable (V1): (A) “V” type folded plate roofed building elevation view; (B) Three-segment type folded plate roofed building elevation view.
Mathematics 10 01668 g002
Figure 3. Folded plate roof section controlling design variables (V2 through V7): (A) “V” type folded plate roof section view; (B) Three-segment type folded plate roof section view.
Figure 3. Folded plate roof section controlling design variables (V2 through V7): (A) “V” type folded plate roof section view; (B) Three-segment type folded plate roof section view.
Mathematics 10 01668 g003
Figure 4. Beams controlling design variables (V8 and V9): (A) Beam section view; (B) Beam elevation view.
Figure 4. Beams controlling design variables (V8 and V9): (A) Beam section view; (B) Beam elevation view.
Mathematics 10 01668 g004
Figure 5. Diaphragms controlling design variables (V10): (A) Elevation view of diaphragms in “V” type folded plates roofed building; (B) Elevation view of diaphragms in three-segment type folded plates roofed buildings; (C) Section A-A view; (D) Section B-B view.
Figure 5. Diaphragms controlling design variables (V10): (A) Elevation view of diaphragms in “V” type folded plates roofed building; (B) Elevation view of diaphragms in three-segment type folded plates roofed buildings; (C) Section A-A view; (D) Section B-B view.
Mathematics 10 01668 g005
Figure 6. Columns controlling design variables (V11, V12, and V13): (A) Columns section view; (B) Columns elevation view.
Figure 6. Columns controlling design variables (V11, V12, and V13): (A) Columns section view; (B) Columns elevation view.
Mathematics 10 01668 g006
Figure 7. Interaction diagram linear approximation.
Figure 7. Interaction diagram linear approximation.
Mathematics 10 01668 g007
Figure 8. Flow chart of pbBAS algorithm.
Figure 8. Flow chart of pbBAS algorithm.
Mathematics 10 01668 g008
Figure 9. Flow chart for general metaheuristic algorithm in MATLAB.
Figure 9. Flow chart for general metaheuristic algorithm in MATLAB.
Mathematics 10 01668 g009
Figure 10. Flow chart for API and constraints in MATLAB.
Figure 10. Flow chart for API and constraints in MATLAB.
Mathematics 10 01668 g010
Figure 11. V-type folded plate roof problem: (A) 3D view; (B) Plan view; (C) South elevation view; (D) East elevation view.
Figure 11. V-type folded plate roof problem: (A) 3D view; (B) Plan view; (C) South elevation view; (D) East elevation view.
Mathematics 10 01668 g011
Figure 12. Design history of the best run achieved by each metaheuristic algorithm for the V-type folded plate roof problem.
Figure 12. Design history of the best run achieved by each metaheuristic algorithm for the V-type folded plate roof problem.
Mathematics 10 01668 g012
Figure 13. Design history of the sample average of the 10 runs achieved by each metaheuristic algorithm for the V-type folded plate roof problem.
Figure 13. Design history of the sample average of the 10 runs achieved by each metaheuristic algorithm for the V-type folded plate roof problem.
Mathematics 10 01668 g013
Figure 14. Design history of the worst run achieved by each metaheuristic algorithm for the V-type folded plate roof problem.
Figure 14. Design history of the worst run achieved by each metaheuristic algorithm for the V-type folded plate roof problem.
Mathematics 10 01668 g014
Figure 15. Box plot of the results achieved by each metaheuristic algorithm after 10 runs for the V-type folded plate roof problem.
Figure 15. Box plot of the results achieved by each metaheuristic algorithm after 10 runs for the V-type folded plate roof problem.
Mathematics 10 01668 g015
Figure 16. Pie chart of the cost components for the optimum design achieved in the V-type folded plate roof problem.
Figure 16. Pie chart of the cost components for the optimum design achieved in the V-type folded plate roof problem.
Mathematics 10 01668 g016
Figure 17. Three-segment type folded plate roof problem: (A) 3D view; (B) Plan view; (C) South elevation view; (D) East elevation view.
Figure 17. Three-segment type folded plate roof problem: (A) 3D view; (B) Plan view; (C) South elevation view; (D) East elevation view.
Mathematics 10 01668 g017
Figure 18. Design history of the best run achieved by each metaheuristic algorithm for the three-segment type folded plate roof problem.
Figure 18. Design history of the best run achieved by each metaheuristic algorithm for the three-segment type folded plate roof problem.
Mathematics 10 01668 g018
Figure 19. Design history of the sample average of the 10 runs achieved by each metaheuristic algorithm for the three-segment type folded plate roof problem.
Figure 19. Design history of the sample average of the 10 runs achieved by each metaheuristic algorithm for the three-segment type folded plate roof problem.
Mathematics 10 01668 g019
Figure 20. Design history of the worst run achieved by each metaheuristic algorithm for the three-segment type folded plate roof problem.
Figure 20. Design history of the worst run achieved by each metaheuristic algorithm for the three-segment type folded plate roof problem.
Mathematics 10 01668 g020
Figure 21. Box plot of the results achieved by each metaheuristic algorithm after 10 runs for the three-segment type folded plate roof problem.
Figure 21. Box plot of the results achieved by each metaheuristic algorithm after 10 runs for the three-segment type folded plate roof problem.
Mathematics 10 01668 g021
Figure 22. Pie chart of the cost components for the optimum design achieved in the three-segment type folded plate roof problem.
Figure 22. Pie chart of the cost components for the optimum design achieved in the three-segment type folded plate roof problem.
Mathematics 10 01668 g022
Figure 23. Cost components of the optimum designs achieved at different transverse spans for the V-type folded plate roof building.
Figure 23. Cost components of the optimum designs achieved at different transverse spans for the V-type folded plate roof building.
Mathematics 10 01668 g023
Figure 24. Cost components of the optimum designs achieved at different transverse spans for the three-segment type folded plate roof building.
Figure 24. Cost components of the optimum designs achieved at different transverse spans for the three-segment type folded plate roof building.
Mathematics 10 01668 g024
Table 1. Design variable classes.
Table 1. Design variable classes.
Design VariablesDescriptionList of Details Grouped in the Design VariableNumber of Variables in Problem
12
V1Number of internal intermediate supportsNo grouping11
V2 & V3Plate thickness INo grouping12
V4 & V5Plate’s reinforcement configuration in each direction IITwo grouped details:
  • Diameter of reinforcement.
  • Center to center spacing between reinforcement.
22
V6Length of horizontal plate IIINo grouping01
V7Angle of plate’s inclination IVNo grouping11
V8 & V9Beams sectional details VSeven grouped details:
  • Width of beam.
  • Depth of beam.
  • Diameter of longitudinal rebars.
  • Number of longitudinal bars along beam width.
  • Number of longitudinal bars along beam depth.
  • Diameter of shear reinforcement.
  • Spacing between shear reinforcement.
22
V10Diaphragm sectional details VISeven grouped details:
  • Thickness of the diaphragm.
  • Depth of diaphragm below lower level of plates.
  • Diameter of horizontal rebars.
  • Number of horizontal bars along diaphragm width.
  • Spacing between horizontal bars along diaphragm depth.
  • Diameter of vertical reinforcement.
  • Spacing between vertical reinforcement.
11
V11–V13Columns sectional details VIISeven grouped details:
  • Size of column along x-direction.
  • Size of column along y-direction.
  • Diameter of longitudinal rebars.
  • Number of longitudinal bars along x-direction.
  • Number of longitudinal bars along y-direction.
  • Diameter of shear reinforcement.
  • Spacing between shear reinforcement.
33
Total1113
I: two different plate thicknesses are allowed in the model for problem (2): the first is for the inclined plate, and the second is for the horizontal plate. II: two configurations of plate reinforcement: the first is for the longitudinal reinforcement, and the second is for the transverse reinforcement. III: for problem (2), one length is set for all the horizontal plates at each span. IV: one angle of inclination is set for all the inclined plates; the angle is measured in degrees from the horizontal axis. V: two different beam sections are modeled: edge beams and internal beams. VI: one diaphragm section is set on both sides of the building. VII: three different column sections are modeled: x-edge columns, y-edge columns, and corner columns.
Table 2. Design pools of folded plate variables.
Table 2. Design pools of folded plate variables.
DetailsPool
Number of interior supports (Nos.)3:1:9
Thickness (mm)70:10:200
Longitudinal and Transverse reinforcementDiameter (mm){8, 10, 12, 16, 20}
Spacing (mm)For 8 mm diameter{200, 250, 300}
For 10 mm diameter{200, 250}
For 12 mm diameter{150, 200, 250}
For 16 mm diameter{150, 200}
For 20 mm diameter{100, 150, 200}
Angle of plates inclination (for inclined plates measured from the horizontal axis in degrees)5:1:40
Length of horizontal plates (mm)500:500:5000
Table 3. Design pools of edge and internal beam variables.
Table 3. Design pools of edge and internal beam variables.
DetailsPool
SizeDepth (mm)500:100:1200
Width (mm)For depth of 500 mm{200}
For depth of 600 mm{200, 250}
For depth of 700 mm{250, 300}
For depth of 800 mm{300, 350}
For depth of 900 mm{350}
For depth of 1000 mm{350, 400}
For depth of 1100 mm and 1200 mm{400}
Longitudinal reinforcementDiameter (mm)For 200 × 500 beams{12, 16}
For 200 × 600 beams{16, 20}
For 250 × 600 beams{20}
For 250 × 700 beams{16, 20}
For 300 × 700 beams{20}
For 300 × 800 or larger beams{20, 25}
Number of bars along (Nos.)Minor axisFor 200 mm wide{2}
For 250 mm and 300 mm width{3}
For 350 mm and 400 mm width{4}
Major axisFor 500 mm depth{5, 6}
For 600 mm depth{5, 6, 7}
For 700 mm depth{6, 7, 8}
For 800 mm depth{7, 8, 9}
For 900 mm depth{8, 9, 10}
For 1000 mm depth{9, 10, 11}
For 1100 mm and 1200 mm depth{10, 11, 12}
Shear reinforcementDiameter (mm){8, 10, 12}
Spacing (mm)For 8 mm diameter{250, 300}
For 10 mm diameter{200, 250}
For 12 mm diameter{100, 150, 200}
Table 4. Diaphragm variables design pools.
Table 4. Diaphragm variables design pools.
DetailsPool
SizeDepth below inclined plates bottom level (mm)500:100:1000
Thickness (mm)For depth of 500 mm{200, 250}
For depth of 600 mm{250, 300}
For depth of 700 mm{300, 350}
For depth of 800 mm{350}
For depth of 900 mm{350, 400}
For depth of 1000 mm{400}
Horizontal (longitudinal) reinforcementDiameter (mm)For 200 mm thickness{12, 16}
For 250 mm and 300 mm thickness{16, 20}
For 350 mm thickness{20, 25}
For 400 mm thickness{25}
Number of bars along minor axis (Nos.)For 200 mm thickness{2}
For 250 mm thickness{2, 3}
For 300 mm thickness{3}
For 350 mm thickness{4}
For 400 mm thickness{5}
Spacing along Major axis (mm){100, 150, 200}
Vertical (transverse) reinforcementDiameter (mm){10, 12, 16}
Spacing (mm)For 10 mm diameter{250, 300}
For 12 mm diameter{200, 250}
For 16 mm diameter{100, 150, 200}
Table 5. Column variables design pools.
Table 5. Column variables design pools.
DetailsPool
Sizex-edge columnsAlong x-direction (mm)400:100:700
Along y-direction (mm)For 400 mm and 500 mm depths{200}
For 600 mm depths{250, 300}
For 700 mm depths{300}
y-edge columnsAlong y-direction (mm)400:100:700
Along x-direction (mm)For 400 mm and 500 mm deep{200}
For 600 mm depths{250, 300}
For 700 mm depths{300}
Corner columnsBoth directions (mm){400, 450, 500}
Longitudinal reinforcementDiameter (mm)x and y-edge columnsFor 200 mm widths{12, 16}
For 250 mm widths{16, 20}
For 300 mm widths{20, 25}
Corner columns{16, 20}
x and y-edge columns number of bars alongminor axis (Nos.)For 200 mm and 250 mm widths{2}
For 300 mm widths{3}
Major axis (Nos.)For 400 mm depths{4}
For 500 mm depths{5}
For 600 mm depths{6}
For 700 mm depths{7}
Corner columns number of bars along both directions (Nos.)For 400 mm sizes{4}
For 450 mm and 500 mm sizes{4, 5}
Shear reinforcementDiameter (mm){8, 10, 12}
Spacing (mm)For 8 mm diameter{200, 250, 300}
For 10 mm diameter{150, 200, 250}
For 12 mm diameter{100, 150, 200}
Table 6. Expressions used to calculate the objective function, penalty, and costs of each element.
Table 6. Expressions used to calculate the objective function, penalty, and costs of each element.
ElementEquationTerms Definition
Penalized Objective function f ( x ) = C total ( 1 + Penalty ) ε Ctotal: total cost of materials (actual objective function).
Penalty: the value of constraints violation.
ε: penalty exponent (taken as 1 for all algorithms)
Penalty P e n a l t y = i = 1 n c max ( g i ) nc: total number of constraints.
gi: ith constraint violation value.
Overall cost C total = C c + C fw + C rs Cc: total cost of concrete.
Cfw: total cost of formwork.
Crs: total cost of reinforcing steel.
Concrete C c = U c ( V cp + V cb + V cd + V cc ) Uc: unit cost of concrete.
Vcp: volume of plates concrete.
Vcb: volume of beams concrete.
Vcd: volume of diaphragms concrete.
Vcc: volume of columns concrete.
Formwork C fw = U fwh ( A fwhp + A fwb + A fwd + A fwc ) + U fwi ( A fwip ) Ufwh: unit cost of horizontal and vertical formworks.
Ufwi: unit cost of inclined formworks.
Afwhp: area of horizontal plates formworks.
Afwip: area of inclined plates formworks.
Afwb: area of beams formworks.
Afwd: area of diaphragms formworks.
Afwc: area of columns formworks.
Reinforcement C rs = U rs ( W rsp + W rsb + W rsd + W rsc ) Urs: unit cost of reinforcing steel.
Wrsp: total weight of reinforcement used in plates.
Wrsb: total weight of reinforcement used in beams.
Wrsd: total weight of reinforcement used in diaphragms.
Wrsc: total weight of reinforcement used in columns.
Table 7. Folded plates’ constraints summary.
Table 7. Folded plates’ constraints summary.
Const.DescriptionConstraint EquationTerm’s DefinitionRemarks
g 1 Membrane compression f c ( a c t u a l ) f c ( a l l o w a b l e ) 1 0 fc(actual): plates ultimate compressive stress.
fc(allowable): compression stress capacity.
Ø: compression strength reduction factor (0.65).
fcu: ultimate compressive strength of concrete.
f c ( a l l o w a b l e ) = 0.4 f c u
g 2 Membrane tension f t ( a c t u a l ) f t ( a l l o w a b l e ) 1 0 ft(actual): plates ultimate tensile stress.
ft(allowable): tension stress capacity.
Ø: tensile strength reduction factor (0.9).
fy: reinforcement yield strength.
As: area of reinforcement.
f t ( a l l o w a b l e ) = A s f y
g 3 Transverse bending moment M u M n 1 0 Mu: ultimate transverse bending moment.
Mn: nominal bending moment capacity.
Ø: bending moment capacity reduction factor (ranges between 0.65 to 0.9).
ACI318-11 Clause 18.7
g 4 Transverse shear V u V c 1 0 Vu: ultimate transverse shear force at plates interface.
Vc: shear capacity of plate section.
Ø: shear strength reduction factor (0.75).
ACI318-11 Clause 11.11
g 5 Immediate deflection δ i ( a c t u a l ) δ i ( a l l o w a b l e ) 1 0 δi(actual): actual immediate deflection.
δi(allowable): immediate deflection limiting value.
l: minimum span of plates.
δ i ( a l l o w a b l e ) = l 360
g 6 Long-term deflection δ u ( a c t u a l ) δ u ( a l l o w a b l e ) 1 0 δu(actual): actual long-term deflection.
δu(allowable): long-term deflection limiting value.
δ i m ( a l l o w a b l e ) = l 240
g 7 Maximum reinforcement spacing S ( p r o v i d e d ) S ( max ) 1 0 S(Provided): provided reinforcement spacing.
S(max): maximum allowed reinforcement spacing.
If   f c   0.3 f c u :
S ( max ) = min ( 5   h , 450 )
Otherwise:
S ( max ) = min ( 3   h , 450 )
g 8 Minimum thickness h ( min ) h 1 0 h: actual plates thickness.
h(min): minimum allowed plate thickness.
Øt: diameter of transverse reinforcement.
Øl: diameter of longitudinal reinforcement.
Cb: bottom face cover (15 mm).
Ct: top face cover (25 mm).
h ( min ) = 2 t + l + C b + C t
g 9 Minimum reinforcement area A s ( min ) A s 1 0 As: provided area of reinforcement.
As(min): minimum allowable area of reinforcement.
b: width of plate strip.
A s ( min ) = 0.0018   b h
g 10 Maximum reinforcement area A s A s ( max ) 1 0 As(max): maximum allowable area of reinforcement. A s ( max ) = 0.04   b h
Table 8. Auxiliary members’ constraints summary.
Table 8. Auxiliary members’ constraints summary.
Const.DescriptionConstraint EquationTerms DefinitionRemarks
g 11 ,   g 19 ,   and   g 27 Flexural strength(1) Axial capacity:
P u P n 1 0
(2) Moment capacity:
M u M n 1 0
(3) Combined flexural capacity:
( M u b h 2 ) 2 + ( P u b h ) 2 ( M n b h 2 ) 2 + ( P n b h ) 2 1 0
Pu: ultimate axial load acting on the section.
Mu: ultimate bending moment acting on the section.
Pn: axial force capacity of the section under the given ultimate loads.
Mn: bending moment capacity of the section under the given ultimate loads.
Ø: capacity reduction factor (ranges between 0.65 to 0.9).
b: perpendicular section dimension to the bending moment.
h: parallel section dimension to the bending moment.
According to the interaction diagram shown in Figure 7.
g 12 ,   g 20 ,   and   g 28 Shear strength V u V c 1 0 Vu: ultimate shear force acting on the section.
Vc: shear capacity of the section.
Ø: shear strength reduction factor (0.75).
ACI318-11 Clause 11.11
g 13 ,   g 21 ,   and   g 29 Minimum reinforcement spacing S ( min ) S ( p r o v i d e d ) 1 0 S(provided): provided reinforcement spacing.
S(min): minimum allowed reinforcement spacing for the section.
S ( min ) = 40 mm
g 14 ,   g 22 ,   and   g 30 Maximum reinforcement spacing S ( p r o v i d e d ) S ( max ) 1 0 S(max): maximum allowed reinforcement spacing for the section. S ( max ) = 300 mm
g 15 ,   g 23 ,   and   g 31 Minimum reinforcement area A s ( min ) A s 1 0 As: provided reinforcement area in the section.
As(min): minimum allowed reinforcement area for the section.
dt: effective depth of furthest layer of reinforcement in tensile face.
A s ( min ) = max ( 0.25 f c u , 1.4 ) f y b d t
g 16 ,   g 24 ,   and   g 32 Maximum reinforcement area A s A s ( max ) 1 0 As(max): maximum allowed reinforcement area for the section. A s ( max ) = 0.04   b h
g 17 ,   g 25 ,   and   g 33 Maximum shear reinforcement spacing S v S v ( max ) 1 0 Sv: provided shear reinforcement spacing along the member length.
Sv(max): maximum allowed shear reinforcement spacing for the section.
Vs: required shear reinforcement capacity to safely allow the section capacity to reach the ultimate shear force.
If   Ø V s   0.33 f c u bd :
S v ( max ) = min ( d t 2 , 600 )
Otherwise:
S v ( max ) = min ( d t 4 , 300 )
g 18 ,   g 26 ,   and   g 34 Minimum shear reinforcement area A v ( min ) A v 1 0 Av: provided shear reinforcement area per unit length.
Av(min): minimum allowed shear reinforcement area for the section.
A v ( min ) = max ( 0.062 f c u , 0.35 ) f y h
Table 9. Column’s constraints summary.
Table 9. Column’s constraints summary.
Const.DescriptionConstraint EquationTerms DefinitionRemarks
g 35 Flexural strength(1) Axial capacity:
P u P n 1 0
(2) Moment capacity:
M u M n 1 0
(3) Combined flexural capacity:
( M u b h 2 ) 2 + ( P u b h ) 2 ( M n b h 2 ) 2 + ( P n b h ) 2 1 0
Pu: ultimate axial load acting on the column.
Mu: ultimate bending moment acting on the column.
Pn: axial force capacity of the column under the given ultimate loads.
Mn: bending moment capacity of the column under the given ultimate loads.
Ø: capacity reduction factor (ranges between 0.65 to 0.9).
b: perpendicular section dimension to the bending moment.
h: parallel section dimension to the bending moment.
According to the interaction diagram shown in Figure 7 with the exclusion of the tension part (the part below the x-axis).
g 36 Shear strength V u V c 1 0 Vu: ultimate shear force acting on the column.
Vc: shear capacity of the column section.
Ø: shear strength reduction factor (0.75).
ACI318-11 Clause 11.11
g 37 Minimum reinforcement spacing S ( min ) S ( p r o v i d e d ) 1 0 S(provided): provided reinforcement spacing.
S(min): minimum allowed reinforcement spacing for the column section.
S ( min ) = 50 mm
g 38 Maximum reinforcement spacing S ( p r o v i d e d ) S ( max ) 1 0 S(max): maximum allowed reinforcement spacing for the column section. S ( max ) = 300 mm
g 39 Minimum reinforcement area A s ( min ) A s 1 0 As: provided reinforcement area in the column section.
As(min): minimum allowed reinforcement area for the column section.
A s ( max ) = 0.01   b h
g 40 Maximum reinforcement area A s A s ( max ) 1 0 As(max): maximum allowed reinforcement area for the column section. A s ( max ) = 0.08   b h
g 41 Maximum shear reinforcement spacing S v S v ( max ) 1 0 Sv: provided shear reinforcement spacing along the column length.
Sv(max): maximum allowed shear reinforcement spacing for the column section.
Øl: diameter of longitudinal reinforcement.
Øv: diameter of shear reinforcement.
S v ( max ) = min ( b , 16 l , 48 v )
g 42 Minimum shear reinforcement area A v ( min ) A v 1 0 Av: provided shear reinforcement area per unit length.
Av(min): minimum allowed shear reinforcement area for the column section.
A v ( min ) = max ( 0.062 f c u , 0.35 ) f y h
Table 10. pbBAS algorithm parameters description.
Table 10. pbBAS algorithm parameters description.
ParametersDescription
Number of Working BeetlesThe working population size of beetles
Maximum Number of EvaluationsThe maximum number of objective function evaluations
PProbability value for beetle parameter changes (ranges between zero and one)
Table 11. Load combinations summary.
Table 11. Load combinations summary.
Load CombinationDLLLWLMembers Checked against Combination
TypeName
Ultimate11.4--All members
21.20.5-All members
31.21.6-All members
4~271.21.6±0.5Columns only
28~511.20.5±1.0Columns only
52~750.9-±1.0Columns only
ServiceImmediate deflection-1.0-Plates only
Long-term deflection1.8351.20875-Plates only
Table 12. Input data for the V-type folded plate roof building.
Table 12. Input data for the V-type folded plate roof building.
DetailValueUnit
Material PropertiesConcrete ultimate cylindrical strength30MPa
ReinforcementYield stress420 (Grade 60)MPa
Modulus of elasticity200GPa
ModelBuilding overall dimensionsAlong x-direction25,000mm
Along y-direction60,000mm
Meshing sizeAlong x-direction1000mm
Along y-direction500mm
Number of column linesAlong x-direction2 + V1 (variable)Nos.
Along y-direction6Nos.
Total number of columns12 + 2V1 (variable)Nos.
Transverse span of plates (l) 60 , 000 ( 1 + V 1 ) mm
Longitudinal span of plates25,000mm
Building heightTo the bottom level of inclined plates8000mm
To the top level of inclined plates 8000 + tan ( V 5 ) × l 2 mm
Load AssignmentsPlates superimposed dead load1.5kPa
Plates live load (acting on the planer area)0.75kPa
Wind loadBasic gust wind speed160kmh
Exposure Category “C”-
Importance factor1-
Topography factor1-
Directional factor0.85-
Gust factor0.85-
Pressure coefficientWindward face+0.8-
Leeward face−0.5-
Unit Cost *Concrete125$/m3
Reinforcement0.95$/kg
FormworkVertical and horizontal40$/m2
Inclined50$/m2
*: all unit cost rates are obtained from the material suppliers in Bahrain local market.
Table 13. Adopted internal parameter values for each metaheuristic algorithm in the V-type folded plate roof building.
Table 13. Adopted internal parameter values for each metaheuristic algorithm in the V-type folded plate roof building.
AlgorithmParameterValue
ABCNumber of bees (colony size)30
Number of food sources15
Maximum number of iterations300
Trial limit300
DEPopulation size20
Crossover probability0.2
Maximum number of iterations450
Scaling factorLower bound0
Upper bound1
pbBASNumber of beetles10
Probability of beetle movement0.1
Maximum number of iterations450
Table 14. Optimum results achieved in the V-type folded plate roof building by each metaheuristic algorithm.
Table 14. Optimum results achieved in the V-type folded plate roof building by each metaheuristic algorithm.
Metaheuristic AlgorithmsTraditional Design ($)
ABC ($)pbBAS ($)DE ($)
The optimum results in ascending order1225,826.80227,366.24224,177.14283,817.05
2227,186.97228,635.54224,196.82
3227,980.34228,706.35224,462.70
4228,697.83228,756.96224,556.83
5229,019.23229,861.84225,736.41
6229,376.60230,242.71226,510.54
7229,552.96232,715.97226,538.59
8229,653.36233,123.04226,690.03
9230,138.80233,725.44228,018.30
10231,598.06234,348.75229,249.29
Minimum225,826.80227,366.24224,177.14
Q1227,980.34228,706.35224,462.70
Q2 (Median)229,197.91230,052.27226,123.48
Average228,903.09230,748.28226,013.66
Q3229,653.36233,123.04226,690.03
Maximum231,598.06234,348.75229,249.29
Standard dev.1609.51932503.69061723.8909
Table 15. The optimum values of folded plates variables obtained by each metaheuristic algorithm for the V-type folded plate roof building.
Table 15. The optimum values of folded plates variables obtained by each metaheuristic algorithm for the V-type folded plate roof building.
Design VariableDetailBest Optimum DesignsTraditional Design
ABCpbBASDE
V1Number of interior supports 6   Nos .   ( l = 8.571 m) 6   Nos .   ( l = 8.571 m) 6   Nos .   ( l = 8.571 m) 4   Nos .   ( l = 12 m)
V2Thickness of inclined plates90 mm80 mm80 mm110 mm
V4Longitudinal reinforcement configurationT12@250 mmT10@200 mmT10@250 mmT12@200 mm
V5Transverse reinforcement configurationT12@250 mmT12@200 mmT12@250 mmT12@150 mm
V7Angle of inclination30°30°29°40°
Table 16. The optimum values of auxiliary members variables obtained by each metaheuristic algorithm for the V-type folded plate roof building.
Table 16. The optimum values of auxiliary members variables obtained by each metaheuristic algorithm for the V-type folded plate roof building.
Design VariableMemberDetailBest Optimum DesignsTraditional Design
ABCpbBASDE
V8Edge beamsWidth300 mm350 mm350 mm300 mm
Depth800 mm900 mm900 mm700 mm
Diameter of longitudinal reinforcement20 mm20 mm20 mm20 mm
Number of longitudinal rebars along minor axis3 Nos.4 Nos.4 Nos.3 Nos.
Number of longitudinal rebars along major axis7 Nos.8 Nos.8 Nos.6 Nos.
Shear reinforcement configurationT8@300 mmT10@250 mmT8@250 mmT10@250 mm
V9Interior beamsWidth350 mm350 mm400 mm400 mm
Depth1000 mm1000 mm1100 mm1200 mm
Diameter of longitudinal reinforcement25 mm25 mm25 mm20 mm
Number of longitudinal rebars along minor axis4 Nos.4 Nos.4 Nos.4 Nos.
Number of longitudinal rebars along major axis11 Nos.11 Nos.11 Nos.10 Nos.
Shear reinforcement configurationT10@200 mmT10@250 mmT10@250 mmT10@250 mm
V10DiaphragmsThickness250 mm250 mm250 mm350 mm
Depth of diaphragm below lower level of plates500 mm500 mm500 mm800 mm
Diameter of horizontal reinforcement16 mm16 mm16 mm20 mm
Number of horizontal rebars along minor axis3 Nos.3 Nos.3 Nos.4 Nos.
Spacing between horizontal rebars along major axis200 mm200 mm200 mm200 mm
Vertical reinforcement configurationT16@200 mmT16@200 mmT16@200 mmT16@150 mm
Table 17. Optimum values of column’s variables obtained by each metaheuristic algorithm for the V-type folded plate roof building.
Table 17. Optimum values of column’s variables obtained by each metaheuristic algorithm for the V-type folded plate roof building.
Design VariableMemberDetailBest Optimum DesignsTraditional Design
ABCpbBASDE
V11x-edge columnsSize in x-direction400 mm400 mm400 mm400 mm
Size in y-direction200 mm200 mm200 mm200 mm
Diameter of longitudinal reinforcement12 mm16 mm16 mm16 mm
Number of longitudinal rebars along x-direction4 Nos.4 Nos.4 Nos.4 Nos.
Number of longitudinal rebars along y-direction2 Nos.2 Nos.2 Nos.2 Nos.
Shear reinforcement configurationT10@150 mmT10@150 mmT8@200 mmT10@200 mm
V12y-edge columnsSize in x-direction250 mm250 mm250 mm300 mm
Size in y-direction600 mm600 mm600 mm700 mm
Diameter of longitudinal reinforcement16 mm16 mm16 mm20 mm
Number of longitudinal rebars along x-direction2 Nos.2 Nos.2 Nos.3 Nos.
Number of longitudinal rebars along y-direction6 Nos.6 Nos.6 Nos.7 Nos.
Shear reinforcement configurationT8@200 mmT8@200 mmT8@200 mmT10@250 mm
V13Corner columnsSize in x-direction450 mm400 mm450 mm450 mm
Size in y-direction450 mm400 mm450 mm450 mm
Diameter of longitudinal reinforcement16 mm20 mm16 mm16 mm
Number of longitudinal rebars along x-direction5 Nos.4 Nos.5 Nos.5 Nos.
Number of longitudinal rebars along y-direction5 Nos.4 Nos.5 Nos.5 Nos.
Shear reinforcement configurationT8@250 mmT8@200 mmT8@250 mmT12@150 mm
Table 18. Folded plates constraints the maximum demand capacity ratios in the optimum designs achieved by each metaheuristic algorithm for the V-type folded plate roof building.
Table 18. Folded plates constraints the maximum demand capacity ratios in the optimum designs achieved by each metaheuristic algorithm for the V-type folded plate roof building.
Const. No.DescriptionBest Optimum DesignsTraditional Design
ABCpbBASDE
R1Membrane compression0.7880.8220.8080.437
R2Membrane tension0.9710.9170.9420.916
R3Transverse bending moment0.9640.8040.9880.929
R4Transverse shear force0.8600.9400.9420.923
R5Immediate deflection0.0840.0990.0950.083
R6Long-term deflection0.7480.8250.8050.843
R7Maximum reinforcement spacing0.9260.8330.6250.606
R8Minimum plates thickness0.8440.9250.9250.691
R9Minimum reinforcement area0.3580.3670.4580.350
R10Maximum reinforcement area0.1260.1230.0980.129
Table 19. Auxiliary members’ constraints the maximum demand capacity ratio in the optimum designs achieved by each metaheuristic algorithm for the V-type folded plate roof building.
Table 19. Auxiliary members’ constraints the maximum demand capacity ratio in the optimum designs achieved by each metaheuristic algorithm for the V-type folded plate roof building.
MemberConst. No.DescriptionBest Optimum DesignsTraditional Design
ABCpbBASDE
Edge beamsR11Flexural strength0.6850.4460.4300.850
R12Shear strength0.3360.1900.2550.362
R13Minimum longitudinal reinforcement spacing0.5560.7060.6900.571
R14Maximum longitudinal reinforcement spacing0.3130.3050.3070.320
R15Minimum longitudinal reinforcement area0.1480.1560.1560.146
R16Maximum longitudinal reinforcement area0.5240.4990.4990.524
R17Maximum shear reinforcement spacing0.8090.5950.5940.781
R18Minimum shear reinforcement area0.9950.5970.9330.464
Interior beamsR19Flexural strength0.9700.9690.9720.968
R20Shear strength0.6230.7040.6010.519
R21Minimum longitudinal reinforcement spacing0.8000.8000.6000.545
R22Maximum longitudinal reinforcement spacing0.2080.2080.2420.333
R23Minimum longitudinal reinforcement area0.0860.0860.1080.202
R24Maximum longitudinal reinforcement area0.9120.9120.7250.393
R25Maximum shear reinforcement spacing0.4270.5330.4820.439
R26Minimum shear reinforcement area0.5310.6630.7290.796
Diaph-ragmsR27Flexural strength0.9950.9770.9910.790
R28Shear strength0.3300.3210.3210.266
R29Minimum horizontal reinforcement spacing0.8890.8890.8890.759
R30Maximum horizontal reinforcement spacing0.6030.6030.5750.589
R31Minimum horizontal reinforcement area0.3350.3350.3430.327
R32Maximum vertical reinforcement area0.4020.4020.4020.393
R33Maximum vertical reinforcement spacing0.9170.9170.9170.409
R34Minimum shear reinforcement area0.6160.6160.5960.907
Table 20. Column’s constraints the maximum demand capacity ratio in the optimum designs achieved by each metaheuristic algorithm for the V-type folded plate roof building.
Table 20. Column’s constraints the maximum demand capacity ratio in the optimum designs achieved by each metaheuristic algorithm for the V-type folded plate roof building.
Const. No.DescriptionBest Optimum DesignsTraditional Design
ABCpbBASDE
R35Flexural strength0.9990.9990.9910.886
R36Shear strength0.4210.4340.4240.388
R37Minimum longitudinal reinforcement spacing0.7300.7350.7300.752
R38Maximum longitudinal reinforcement spacing0.4070.4070.4070.262
R39Minimum longitudinal reinforcement area0.8840.6220.6290.629
R40Maximum longitudinal reinforcement area0.2010.2950.2510.299
R41Maximum shear reinforcement spacing0.9770.8001.0001.000
R42Minimum shear reinforcement area0.9950.9950.9950.928
Table 21. Distribution of the optimum cost values among different materials and structural parts for the V-type folded plate roof building.
Table 21. Distribution of the optimum cost values among different materials and structural parts for the V-type folded plate roof building.
MaterialSum
MemberConcreteFormworkReinforcementAmountPercentage
Plates17,151.4586,356.3517,645.97121,153.7754%
Beams9688.8818,858.8022,141.5350,689.2023%
Diaphragms6254.9917,164.8510,108.7533,528.5915%
Columns3250.0011,380.004175.5818,805.588%
SumAmount36,345.32133,760.0054,071.83224,177.14100%
Percentage16%60%24%100%
Table 22. Input data for the three-segment type folded plate roof building.
Table 22. Input data for the three-segment type folded plate roof building.
DetailsValueUnit
Material PropertiesConcrete ultimate cylindrical strength30MPa
ReinforcementYield stress420 (Grade 60)MPa
Modulus of elasticity200GPa
ModelBuilding overall dimensionsAlong x-direction25,000mm
Along y-direction60,000mm
Meshing sizeAlong x-direction1000mm
Along y-direction500mm
Number of supporting columnsAlong x-direction2 + V1 (variable)Nos.
Along y-direction6Nos.
Total number of columns12 + 2V1 (variable)Nos.
Transverse span of plates (l) 60 , 000 ( 1 + V 1 ) mm
Longitudinal span of plates25,000mm
Length of inclined plates (linc) ( l   V 5 ) 2 mm
Building heightTo the bottom level of inclined plates8000mm
To the top level of inclined plates 8000 + tan ( V 6 ) × l i n c 2 mm
Load AssignmentsPlates superimposed dead load1.5kPa
Plates live load (acting on the planer area)0.75kPa
Wind loadBasic gust wind speed160kmh
Exposure Category“C”-
Importance factor1-
Topography factor1-
Directional factor0.85-
Gust factor0.85-
Pressure coefficientWindward face+0.8-
Leeward face-0.5-
Unit Cost *Concrete125$/m3
Reinforcement0.95$/kg
FormworkVertical and horizontal40$/m2
Inclined50$/m2
*: all unit cost rates are obtained from the material suppliers in Bahrain local market.
Table 23. Optimum results achieved in the three-segment type folded plate roof building by each metaheuristic algorithm.
Table 23. Optimum results achieved in the three-segment type folded plate roof building by each metaheuristic algorithm.
Metaheuristic AlgorithmsTraditional Design ($)
ABC ($)pbBAS ($)DE ($)
The optimum results in ascending order1210,656.56208,478.29207,220.00283,817.05
2210,707.69209,755.98207,622.50
3210,872.94211,992.57207,751.13
4214,388.27212,312.85208,035.78
5214,733.15212,497.28208,800.37
6215,135.04212,676.13209,294.18
7215,235.31213,042.65209,564.31
8215,235.71214,883.12210,200.58
9216,562.97215,122.33210,463.83
10217,985.42217,211.59213,178.85
Minimum210,656.56208,478.29207,220.00
Q1210,872.94211,992.57207,751.13
Q2 (Median)214,934.09212,586.71209,047.28
Average214,151.31212,797.28209,213.15
Q3215,235.71214,883.12210,200.58
Maximum217,985.42217,211.59213,178.85
Standard dev.2561.45372542.80931782.4083
Table 24. The best optimum values of folded plate variables obtained by each metaheuristic algorithm for the three-segment type folded plate roof building.
Table 24. The best optimum values of folded plate variables obtained by each metaheuristic algorithm for the three-segment type folded plate roof building.
Design VariableDetailOptimum DesignsTraditional Design
ABCpbBASDE
V1Number of interior supports 5   Nos .
(l = 10 m)
5   Nos .
(l = 10 m)
5   Nos .
(l = 10 m)
4   Nos .  
(l = 12.5 m)
V2Thickness of inclined plates70 mm70 mm70 mm100 mm
V3Thickness of horizontal plates70 mm70 mm70 mm160 mm
V4Longitudinal reinforcement configurationT10@200 mmT8@200 mmT8@200 mmT16@200 mm
V5Transverse reinforcement configurationT10@200 mmT10@250 mmT10@250 mmT12@200 mm
V6Length of horizontal plates3500 mm3500 mm3500 mm1500 mm
V7Angle of inclination31°31°31°37°
Table 25. The best optimum values of auxiliary members variables obtained by each metaheuristic algorithm for the three-segment type folded plate roof building.
Table 25. The best optimum values of auxiliary members variables obtained by each metaheuristic algorithm for the three-segment type folded plate roof building.
Design VariableMemberDetailBest Optimum DesignsTraditional Design
ABCpbBASDE
V8Edge beamsWidth300 mm400 mm400 mm300 mm
Depth800 mm1000 mm1000 mm700 mm
Diameter of longitudinal reinforcement20 mm20 mm20 mm20 mm
Number of longitudinal rebars along minor axis3 Nos.4 Nos.4 Nos.3 Nos.
Number of longitudinal rebars along major axis8 Nos.9 Nos.9 Nos.6 Nos.
Shear reinforcement configurationT8@300 mmT12@200 mmT10@200 mmT8@300 mm
V9Interior beamsWidth400 mm400 mm400 mm250 mm
Depth1200 mm1200 mm1200 mm700 mm
Diameter of longitudinal reinforcement25 mm25 mm25 mm20 mm
Number of longitudinal rebars along minor axis4 Nos.4 Nos.4 Nos.3 Nos.
Number of longitudinal rebars along major axis11 Nos.12 Nos.11 Nos.8 Nos.
Shear reinforcement configurationT10@200 mmT10@200 mmT10@250 mmT10@200 mm
V10DiaphragmsThickness250 mm250 mm250 mm350 mm
Depth of diaphragm below lower level of plates600 mm500 mm600 mm700 mm
Diameter of horizontal reinforcement20 mm16 mm20 mm20 mm
Number of horizontal rebars along minor axis2 Nos.3 Nos.2 Nos.4 Nos.
Spacing between horizontal rebars along major axis200 mm100 mm200 mm150 mm
Vertical reinforcement configurationT12@200 mmT12@200 mmT12@250 mmT16@200 mm
Table 26. The best optimum values of columns variables obtained by each metaheuristic algorithm for the three-segment type folded plate roof building.
Table 26. The best optimum values of columns variables obtained by each metaheuristic algorithm for the three-segment type folded plate roof building.
Design VariableMemberDetailBest Optimum DesignsTraditional Design
ABCpbBASDE
V11x-edge columnsSize in x-direction600 mm400 mm400 mm400 mm
Size in y-direction250 mm200 mm200 mm200 mm
Diameter of longitudinal reinforcement16 mm16 mm16 mm16 mm
Number of longitudinal rebars along x-direction6 Nos.4 Nos.4 Nos.4 Nos.
Number of longitudinal rebars along y-direction2 Nos.2 Nos.2 Nos.2 Nos.
Shear reinforcement configurationT8@200 mmT8@200 mmT8@200 mmT10@200 mm
V12y-edge columnsSize in x-direction250 mm250 mm250 mm300 mm
Size in y-direction600 mm600 mm600 mm600 mm
Diameter of longitudinal reinforcement16 mm20 mm20 mm20 mm
Number of longitudinal rebars along x-direction2 Nos.2 Nos.2 Nos.3 Nos.
Number of longitudinal rebars along y-direction6 Nos.6 Nos.6 Nos.6 Nos.
Shear reinforcement configurationT10@250 mmT10@200 mmT8@200 mmT10@250 mm
V13Corner columnsSize in x-direction450 mm400 mm400 mm450 mm
Size in y-direction450 mm400 mm400 mm450 mm
Diameter of longitudinal reinforcement16 mm16 mm20 mm16 mm
Number of longitudinal rebars along x-direction5 Nos.4 Nos.4 Nos.5 Nos.
Number of longitudinal rebars along y-direction5 Nos.4 Nos.4 Nos.5 Nos.
Shear reinforcement configurationT8@250 mmT8@250 mmT8@300 mmT10@250 mm
Table 27. The values of maximum demand capacity ratios of folded plate constraints in the optimum design achieved by each metaheuristic algorithm for the three-segment type folded plate roof building.
Table 27. The values of maximum demand capacity ratios of folded plate constraints in the optimum design achieved by each metaheuristic algorithm for the three-segment type folded plate roof building.
Const. No.DescriptionBest Optimum DesignsTraditional Design
ABCpbBASDE
R1Membrane compression0.6180.6120.6110.584
R2Membrane tension0.9210.9980.9980.860
R3Transverse bending moment0.8330.9480.9440.995
R4Transverse shear force0.8010.8010.8010.861
R5Immediate deflection0.0980.0960.0960.087
R6Long-term deflection0.7180.7120.7100.800
R7Maximum reinforcement spacing0.9520.7140.7140.667
R8Minimum plates thickness1.0000.9710.9710.800
R9Minimum reinforcement area0.3210.5010.5010.509
R10Maximum reinforcement area0.1400.0900.0900.141
Table 28. The maximum demand capacity ratio of auxiliary members’ constraints in the optimum design achieved by each metaheuristic algorithm for the three-segment type folded plate roof building.
Table 28. The maximum demand capacity ratio of auxiliary members’ constraints in the optimum design achieved by each metaheuristic algorithm for the three-segment type folded plate roof building.
MemberConst. No.DescriptionBest Optimum DesignsTraditional Design
ABCpbBASDE
Edge beamsR11Flexural strength0.7050.4120.4110.827
R12Shear strength0.3460.1250.1600.541
R13Minimum longitudinal reinforcement spacing0.5560.5560.5450.556
R14Maximum longitudinal reinforcement spacing0.2590.2980.3000.323
R15Minimum longitudinal reinforcement area0.1310.1810.1810.146
R16Maximum longitudinal reinforcement area0.5890.4320.4320.524
R17Maximum shear reinforcement spacing0.8090.4260.4260.935
R18Minimum shear reinforcement area0.9950.3680.5310.870
Interior beamsR19Flexural strength0.9940.9340.9920.982
R20Shear strength0.4840.4850.5510.882
R21Minimum longitudinal reinforcement spacing0.6000.6000.6000.889
R22Maximum longitudinal reinforcement spacing0.2750.2420.2750.210
R23Minimum longitudinal reinforcement area0.1190.1100.1190.094
R24Maximum longitudinal reinforcement area0.6650.7160.6650.808
R25Maximum shear reinforcement spacing0.3520.3520.4400.625
R26Minimum shear reinforcement area0.6370.6370.7960.371
Diaph-ragmsR27Flexural strength0.9031.0000.9370.818
R28Shear strength0.3880.4960.3950.397
R29Minimum horizontal reinforcement spacing0.3770.8160.3770.759
R30Maximum horizontal reinforcement spacing0.5470.2700.5470.426
R31Minimum horizontal reinforcement area0.2310.1860.2310.248
R32Maximum vertical reinforcement area0.4190.5630.4190.513
R33Maximum vertical reinforcement spacing0.7430.9090.7430.631
R34Minimum shear reinforcement area0.9400.9040.9400.965
Table 29. The maximum demand capacity ratios of columns constraints in the optimum design achieved by each metaheuristic algorithm for the three-segment type folded plate roof building.
Table 29. The maximum demand capacity ratios of columns constraints in the optimum design achieved by each metaheuristic algorithm for the three-segment type folded plate roof building.
Const. No.DescriptionBest Optimum DesignsTraditional Design
ABCpbBASDE
R35Flexural strength1.0000.9700.9650.941
R36Shear strength0.4280.3830.4640.370
R37Minimum longitudinal reinforcement spacing0.7300.6940.6940.741
R38Maximum longitudinal reinforcement spacing0.4070.3670.3800.262
R39Minimum longitudinal reinforcement area0.6290.6630.4970.629
R40Maximum longitudinal reinforcement area0.2010.3140.3140.305
R41Maximum shear reinforcement spacing0.9771.0001.0001.000
R42Minimum shear reinforcement area0.9950.8290.9950.796
Table 30. Distribution of the optimum cost values among different materials and structural parts for the three-segment type folded plate roof building.
Table 30. Distribution of the optimum cost values among different materials and structural parts for the three-segment type folded plate roof building.
MaterialSum
MemberConcreteFormworkReinforcementAmountPercentage
Plates14,546.5978,385.7712,370.22105,302.5950.8%
Beams9480.0017,820.8019,669.3946,970.1922.7%
Diaphragms7116.1419,376.3210,770.6537,263.1218.0%
Columns2780.009976.004928.1017,684.108.5%
SumAmount33,922.73125,558.9047,738.37207,220.00100.0%
Percentage16.4%60.6%23.0%100.0%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yousif, S.; Saka, M.P.; Kim, S.; Geem, Z.W. Optimum Design of Reinforced Concrete Folded Plate Structures to ACI 318-11 Using Soft Computing Algorithm. Mathematics 2022, 10, 1668. https://doi.org/10.3390/math10101668

AMA Style

Yousif S, Saka MP, Kim S, Geem ZW. Optimum Design of Reinforced Concrete Folded Plate Structures to ACI 318-11 Using Soft Computing Algorithm. Mathematics. 2022; 10(10):1668. https://doi.org/10.3390/math10101668

Chicago/Turabian Style

Yousif, Sayed, Mehmet Polat Saka, Sanghun Kim, and Zong Woo Geem. 2022. "Optimum Design of Reinforced Concrete Folded Plate Structures to ACI 318-11 Using Soft Computing Algorithm" Mathematics 10, no. 10: 1668. https://doi.org/10.3390/math10101668

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