YTUP
Journals
About
Services
Guides
Sign InSubmit Article
HomeJournalsSigma Journal of Engineering and Natural Sciences10.62051/ytu.sigma-journal-of-engineering-and-natural-sciences-the-size-optimization-of-steel-braced-barrel-vault-structure-by-using-rao-1-algo
SJSigma Journal of Engineering and Natural Sciences
Get Alerted Download PDF
AbstractKeywords1. Introduction2. Optimization Of Double Barrel Vault Structures3. RAO-1 Algorithm4. Applicable Programming Interface In Sap20005. Numerical ExampleImcss6. ConclusionShare and CiteRelated Articles
Article Open Access1 January 2020

The size optimization of steel braced barrel vault structure by using RAO-1 algorithm

Order Reprints Cite Share

Tayfun DEDE*, Maksym GRZYWIŃSKI, Ravipudi Venkata RAO, and Barbaros ATMACA

* Author to whom correspondence should be addressed.

Sigma Journal of Engineering and Natural Sciences 2020, Vol. 38, Issue 3, pp. 1415-1425; doi.org/10.62051/ytu.sigma-journal-of-engineering-and-natural-sciences-the-size-optimization-of-steel-braced-barrel-vault-structure-by-using-rao-1-algo

Download PDF

Abstract

The barrel vault structures are built by using enough aches side by side along with the distance. This type of structure has been preferred to construct from past to present. In the last century, the barrel vault structure frequently used to cover large span areas by using steel structural elements. The aim of this study is to present the optimization of steel double barrel vault structures without violating the some structural constraints such as nodal displacement, stresses and the buckling of the compression line element according to the AISC-ASD. For this purpose, a 384-bar double-layer barrel vault structure was selected as an example. The three dimensional (3D) finite element model (FEM) of the double-layer barrel vault structure was created with SAP2000. Analysis of the 3D FEM was conducted under the vertical concentrated loads which is are applied to the non-supporting joints of top barrel vault. In the optimization process a new proposed algorithm named Rao 1 is preferred. The MATLAB programming is used the data transfer from the SAP2000 for sending design variables and getting the stresses and nodal displacement of the structure. The efficiency of the optimization process was shown by comparisons with the available results in the literature.

Keywords: Barrel vault; double-layer; optimization; rao; buckling analysis; AISC-ASD; SAP2000-OAPI.

1. Introduction

The first examples of barrel vault structures (BVS) date back to ancient civilizations such as Ancient Egypt and Mesopotamia. This type of structure firstly used to cover masonry buildings with burnt bricks, stone bricks and timber materials. In the last century, BVS can be considered as a special roof to cover large span areas such as stadiums, shopping centers, and exhibition halls by using steel structural elements. With the help of this structural system, it is possible the cover span in more than 100 m [1, 2]. The shape of this system can be a circular arc, an ellipse, a cycloid, a parabola or a catenary. Generally, steel braced barrel vault structures are designed to double or single layer geometry in one direction curve form. Double layer systems are more *

Corresponding Author: e-mail: atmaca@ktu.edu.tr, tel: (462) 377 43 88

capable to cover large span than single layer systems. In the case of the double layer barrel vault structures, the bottom and top barrel vaults are connected to each other by braced line elements keeping the symmetry of the structure. The double layer braced barrel vault (DLBBV) structures can be a circular arc, an ellipse, a cycloid, a parabola or a catenary in shape. Due to the pinned joints connections, all members is are exposed only to tension or compression forces. There are different types of DLBBV structures according to the arrangement of members. Jadhav and Patil [3] compared to the behavior of 4 different types of geometric patterns such as square on square, lattice structure (two way grids), diagonal on diagonal and square on diagonal under the effects of dead load. They concluded that square geometry and latticed truss are optimum due to the minimum deflection and axial forces. Like the other civil engineering structures, the barrel vaults are optimized for the minimum weight of the total structure without violating some structural constraints such as nodal displacement, stresses and the buckling of the compression line element. In the literature, there are some papers related to the barrel vaults structures. Kaveh et al. [4] used the metaheuristic algorithm to solve single layer barrel vault framed structures. In that study, the authors used applicable programming interface properties of SAP2000 to realize the finite element analysis of single layer barrel vault frame structures. Kaveh et al. [5] used improved magnetic charged system search for shape-size optimization of single-layer barrel vaults by taking into account the dead load, snow load and the wind load. Kaveh and Moradveisi [1, 6] used two different optimization methods, colliding bodies (CBO) and its enhanced version (ECBO), for DLBBV structures under the static loads. They used the strength constraints of AISC-LRFD specifications. They also examined the effect of support location on the optimization of selected structures. Kaveh et al. [7] used an improved magnetic charged system search for the optimal design of the double layer barrel vaults. They used an open application programming interface (OAPI) for the optimization of double layer barrel vaults. They used discrete set design variables for the cross sectional area of the frame elements. Tunca et al. [8] made a study on optimum design of braced barrel vault systems using cold-formed steel sections. The authors of that paper used the Artificial Bee Colony algorithm to optimize the structure. They used the allowable stress according to AISC-ASD and nodal displacement as constrained for the optimization problem. Hasançebi and Kazemzadeh [9] used the Big Bang-Big Crunch algorithm for discrete structural design optimization of barrel, grill and 3D framed structures. They used AISC standard sections for design variables and taken into account stress, stability and geometric constraints according to AISC-ASD. Hasançebi et al. [10] presented a conference paper on large scale structural optimization by using ant colony optimization. They optimized 693-bar braced barrel vault structure with the discrete set design variables and compared their optimal results with those of other methods, such as particle swarm optimization (PSO), harmony search optimization (HSO) and genetic algorithms (GAs). Hasançebi and Çarbaş [11] made a study using the Ant Colony Search method for barrel vault structures. Grzywiński [12] used optimization algorithm available in Autodesk Robot Structural Professional for design of the double layer barrel vaults. As seen in literature, some studies were optimized single layer barrel vault framed structures and double layer barrel vaults with different gradient-based methods and metaheuristics algorithm. The new proposed algorithm named Rao-1 presented by Rao [13] was used to optimize DLBBV in this study to expand to knowledge of this topic in the literature. This new algorithm is similar the Jaya algorithm which also proposed by the same author. The main objective function of the optimization process is to minimize the total weight of DLBBV structure. The design variables for the size optimization were the cross-sectional area of steel pipe members of selected structures. The allowable steel pipe sections for the cross-sectional areas of the bar elements of barrel vault structure are taken from AISC-LRFD code [14]. Some constraints were considered to minimizing the objective function of optimization problem. These are nodal displacement and the tension or compression stresses of structural system and members, respectively. The allowable tensile and compressive stresses are calculated using the AISC-ASD code [15]. To realize the

optimization of the DLBBV struct ure the Rao-1 algorithm and FEM analysis were combined with the help of MATLAB programing. To overcome difficulties of subsequent 3D FEM analysis of DLBBV structure, Open Applicable Programming Interface (OAPI) properties of SAP2000 [16] was preferred in this study.

2. Optimization Of Double Barrel Vault Structures

The aim of the optimization used in this study is to find minimum weight for the double layer barrel vaults without violating the constraint of the optimization problems. In the other words, to find the minimum total weight of structure, the cross-sectional areas of line element which are the design variables must be small size. The design variables of the optimization problem are represented as given below.

When “n” is the number of design variables. In the term of these design variables, the objective function is written as given in Eq. (2). nm

Where, “nm” is the number of structural member, “  ” is the density of the structural material, “l” is the length of the bar element, “x” is the cross-sectional area of the line element and the W is the total weight of the structure. Structural constraints should not be violated while reducing the total weight of the structure. In this study, the nodal displacement and the allowable stresses are taken as design constraints.

Where “  i ” is the nodal displacement, “  max ” is the maximum displacement, “nn” is the number of nodes, “  tj ” is the tensile stress and “  tj , all ” is the allowable tensile stresses, “  cj ” is compression stress, “  cj, all ” allowable compression stress, “nm” is the number member and the “

 ” is the slenderness ratio both tensile and compression members. If the design variables violate the constraint, the penalty function in terms of the total weight and the violated constraints are calculated as given below.

Where “Iter” is the current iteration number and the “MaxIter” is the maximum iteration number. So, the “  2 ” will be gradually equal to 3. The penalty function “C” is calculated as given below.

At the end of the optimization process, the penalized objective function must be equal to the objective function. That is, the penalty function must equal to zero. The allowable tensile and compressive stresses are calculated based on the AISC-ASD code [15]. for tensile members; t  all  0.6 Fy

allt  300 for compression member;    2    5 8 3  Fy  /      1   2  2Cc    3 8Cc 8Cc 3  c  all     2  12 E   23 2

Where E is the modulus of elasticity and Fy is the yield stress. The slenderness ratio for ith member is calculated as given below. The maximum slenderness (all) ratio is limited to 300 for tension members, and it is taken as 200 for compression members

Where “k” is the effective length factor and its value is taken as 1 for the truss structures. li, ri and Cc are the length of the truss member, minimum radius of gyration and the critical slenderness ratio parameter, respectively.

3. RAO-1 Algorithm

Let Y is the objective function to be minimized (or maximized). At any iteration i, assume that there are ‘d’ number of design variables, ‘s’ number of solutions (i.e. population size, k=1,2,…,s). Let the best candidate best obtains the best value of Y (i.e. Ybest) in the entire solutions and the worst candidate worst obtains the worst value of Y (i.e. Yworst) in the entire candidate solutions. If Xd,k,i is the value of the dth variable for the kth candidate during the ith iteration, then this value is modified as per the following equation [13]. X'd,k,i = Xd,k,i + r (Xd,best,i - Xd,worst,i)

where, Xd,best,i is the value of the variable d for the best candidate and Xd,worst,i is the value of the variable d for the worst candidate during the ith iteration. X'd,k,i is the updated value of Xd,k,i and r is a random number in the range [0, 1]. In simple words, Eq. (13) may be written as, New value of the variable = Old value of the variable + random number (Value of the variable corresponding to the best solution - Value of the variable corresponding to the worst solution) It may be noted that Rao-1 algorithm, given by Eq. (13), is a very simple algorithm and is based only on the difference between the best and worst solutions. The general flow chart for the proposed algorithm is given in Fig.1.

4. Applicable Programming Interface In Sap2000

Writing computer codes for the finite element analysis of structure is so hard and not possible for the some type of complex structures. Instead of this, it will be better to call SAP2000 as a finite element function. SAP2000 offers opportunity for user to realize their finite element analysis. For this aim, it has a property called open applicable programming interface. The required codes are in available for different type of programming language like the MATLAB. In this study, the authors developed MATLAB codes to transfer data from the SAP2000. The general flowchart for this cooperation between MATLAB and OAPI-SAP2000 is given in Fig. 2.

Figure 2. The cooperation between SAP2000 and MATLAB via OAPI-SAP2000

5. Numerical Example

In this study, 384-bar DLBBV structure was selected as a numerical example to illustrate the efficiency of the algorithm. This example was previously solved by Kaveh et al. [4]. The views of the selected DLBBV structure are given in Fig. 3. This barrel vault structure consists of two rectangular nets. The vertical distance between the bottom and top nets is 5.12 m. The bottom nets are placed between two top barrel nets by symmetrical. There are 31 design variables for this structure. That is the 384 bar elements are categorized 31 grouping. This groping can be seen in Fig. 3(a) with details. The 384 bar structures consist of 8 sub-structure given in Fig. 3(a) and modeled in SAP2000 by using parabolic curve. The material properties of members; the young 1420

modulus is 30450 ksi (210000 MPa), density of material is 0.288 lb/in3 (7971.810 kg/m3), yield stress is 58 ksi (400 MPa) and the maximum displacement in all direction is ± 0.1969 in (5 mm). As a design variables used for this example are the cross sectional areas of the pipe steel sections. These design variables given in Table 1 are not continuous and selected as discrete from the allowable set of steel pipe sections taken from AISC-LRFD code [14]. For the loading case 1, the non-supporting joints of top barrel vault (all free nodes) are loaded with the vertical concentrated loads of -20 ksi (-88.968 kN). The number of population size and the maximum generation are 20 and 1000, respectively. The optimal results are obtained as 61473.7 lb which is better than the optimal result given in literature. The obtained optimal design variables and the value of objective function are given in Table 2 by comparing the previous study given in literature. Table 1. The allowable steel pipe sections No

ST EST ST EST ST EST ST ST EST EST ST EST ST ST EST DEST ST EST ST EST DEST EST EST DEST ST EST DEST ST EST DEST ST EST ST DEST EST EST DEST

Nominal Diameter (in) 1/2 1/2 3/4 3/4 1 1 1 1/4 1 1/2 1 1/4 1 1/2 2 2 2 1/2 3 2 1/2 2 3 1/2 3 4 3 1/2 2 1/2 5 4 3 6 5 4 8 6 5 10 8 12 6 10 12 8

Weight per ft (lb) 0.85 1.09 1.13 1.47 1.68 2.17 2.27 2.72 3 3.63 2.65 5.02 5.79 7.58 7.66 9.03 9.11 10.25 10.79 12.5 13.69 14.62 14.98 18.58 18.97 20.78 27.54 28.55 28.57 38.59 40.48 43.39 49.56 53.16 54.74 65.42 72.42

Area (in2) 0.25 0.32 0.333 0.433 0.494 0.639 0.669 0.799 0.881 1.07 1.07 1.48 1.7 2.23 2.25 2.66 2.68 3.02 3.17 3.68 4.03 4.3 4.41 5.47 5.58 6.11 8.1 8.4 8.4 11.3 11.9 12.8 14.6 15.6 16.1 19.2 21.3

I (in4) 0.017 0.2 0.037 0.045 0.087 0.106 0.195 0.31 0.242 0.666 0.391 0.868 1.53 3.02 1.92 1.31 4.79 3.89 7.23 6.28 2.87 15.2 9.61 5.99 28.1 20.7 15.3 72.5 40.5 33.6 161 106 279 66.3 212 362 162

Gyration Radius (in) 0.261 0.25 0.334 0.321 0.421 0.407 0.54 0.623 0.524 0.787 0.605 0.766 0.947 1.16 0.924 0.703 1.34 1.14 1.51 1.31 0.844 1.88 1.48 1.05 2.25 1.84 1.37 2.94 2.19 1.72 3.67 2.88 4.38 2.06 3.63 4.33 2.76

J (in4) 0.082 0.096 0.142 0.17 0.266 0.322 0.47 0.652 0.582 1.122 0.824 1.462 2.12 3.44 2.68 2.2 4.78 4.46 6.42 6.28 4 10.9 8.54 6.84 17 14.86 13.58 33.6 24.4 24.2 59.8 49 87.6 40 78.8 113.4 75.2

As seen from the Table 2, the optimal result for the 384-bar DLBBV structure obtained from the proposed algorithm is better than the optimal results given in literature. The convergence history of the objective function of the optimization problem is shown in Figure 4. As mentioned before, the objective function is the total weight of the selected DLBBV structure. At the beginning of the optimization, the penalized objective function increased. Because, the randomly selected design variables violets the constraint of the structural limits which are the maximum nodal displacement and the allowable stressed. Then, the optimization algorithms find candidate solutions by the hope that they will not violates the constraints. At the end of the optimization process, the penalized objective function is equal to the weight of the structure. That is, the design variables in the final solution don’t violate the constraint. As seen from the Fig. 4, after 300 generations the graphs has a convergence and has a constant value as 61473.7 lb. Table 2. Optimal results for 384-bar double-layer barrel vault structure Design variable no 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Weight (lb)

Imcss

This study Rao-1 1.4800 0.6690 2.2300 0.6690 0.8810 0.8810 14.6000 15.6000 15.6000 12.8000 11.3000 11.3000 3.0200 21.3000 2.2500 4.0300 3.6800 0.6690 0.7990 1.0700 0.7990 1.7000 1.0700 1.7000 1.7000 0.6690 1.4800 1.0700 0.7990 0.7990 0.7990 61473.7

(b) Figure 3. 384-bar double-layer barrel vault structure (b) 3D view and (a) details of grouping for sub-structure

Figure 4. Convergence history of the total weight of the structure

6. Conclusion

The main purpose of this study is to present the optimal design of steel double barrel vault structures without violating the some structural constraints such as nodal displacement, stresses and the buckling of compression line element according to the AISC-ASD by using a metaheuristic algorithm named Rao-1. The main objective function of the optimization process is to minimize the total weight of DLBBV structure. The design variables for the size optimization were the cross-sectional area of steel pipe members of selected structures. The allowable steel pipe sections for the cross-sectional areas of the bar elements of barrel vault structure are taken from AISC-LRFD code. To illustrate the efficiency of the selected algorithm, 384-bar doublelayer barrel vault structure used previous study in the literature was selected as an example. The three dimensional finite element model of the selected structure was created with SAP2000. Analysis of the model was conducted under the vertical concentrated loads applied the nonsupporting joints of top barrel vault. The MATLAB programming is used the data transfer from the SAP2000 for sending design variables and getting the stresses and nodal displacement of the structure analysis. At the end of the optimization process, the penalized objective function is equal to the weight of the structure as 61473.7 lb after 300 generations. This result is better according to the result obtained as 61972 and 62150.7 in literature. The optimal result obtained from this study shows that the proposed algorithm can be effectively used for the optimization of the double barrel vault structures.

Share and Cite

DEDE, T.; GRZYWIŃSKI, M.; RAO, R.V.; ATMACA, B. The size optimization of steel braced barrel vault structure by using RAO-1 algorithm. Sigma Journal of Engineering and Natural Sciences 2020, Vol. 38, pp. 1415-1425. https://doi.org/10.62051/ytu.sigma-journal-of-engineering-and-natural-sciences-the-size-optimization-of-steel-braced-barrel-vault-structure-by-using-rao-1-algo

Export:

Related Articles

Modeling and optimization of zinc recovery from enyigba sphalerite in a binary solution of acetic acIkechukwu A. NNANWUBE, Judith N. UDEAJA et al., 1 January 2020Optimization and modeling of the workpiece positionMohamed RAHOU, 1 January 2020Optimization of colour pigments removal from palm oil using activated ogbunike kaoliniteIkechukwu Abuchi NNANWUBE, Vincent Nwoye OKAFOR et al., 1 January 2020Fuzzy logic-based optimization of AWJM for core mat and CFRP A grey relational approachDipak S. PATIL, M. M. BHOOMKAR, 1 January 2025
Publication History
Published1 January 2020
Versionv1
AccessOpen Access
10.62051/ytu.sigma-journal-of-engineering-and-natural-sciences-the-size-optimization-of-steel-braced-barrel-vault-structure-by-using-rao-1-algo
Article Figures (5)
Figure 1Figure 2Figure 3Figure 4Figure 5
Related Articles
Modeling and optimization of zinc recovery from enyigba sphalerite in a binary solution of acetic acIkechukwu A. NNANWUBE, Judith N. UDEAJA et al.Sigma Journal of Engineering and Natural Sciences, 1 January 2020Optimization and modeling of the workpiece positionMohamed RAHOUSigma Journal of Engineering and Natural Sciences, 1 January 2020Optimization of colour pigments removal from palm oil using activated ogbunike kaoliniteIkechukwu Abuchi NNANWUBE, Vincent Nwoye OKAFOR et al.Sigma Journal of Engineering and Natural Sciences, 1 January 2020
Sigma Journal of Engineering and Natural Sciences coverSigma Journal of Engineering and Natural Sciences Download PDF

Subscribe to YTUP

Stay connected and receive the latest research updates directly in your inbox.

YTUP — Yıldız Technical University Publishing

Advancing knowledge and fostering innovation through high-quality, peer-reviewed academic publications.

About YTU

Discover

  • ›Articles
  • ›Journals
  • ›Research Topics
  • ›Open Access Policy

Guidelines

  • ›Author guidelines
  • ›Services for authors
  • ›Policies and publication ethics
  • ›Editor guidelines
  • ›Fee policy

Explore

  • ›Articles
  • ›Research Topics
  • ›Journals
  • ›How we publish

Support

  • ›Help center
  • ›Emails and alerts
  • ›Contact us
  • ›Submit
  • ›Career opportunities
YTU Logo

© 2026 Yıldız Technical University (Istanbul, Turkey)

Terms and ConditionsTerms of UsePrivacy PolicyPrivacy SettingsDisclaimer
Like this platform? Join our teamHave feedback or questions?
Supervisor