(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | <!-- metadata commented in wiki content | ||
− | == | + | ==“The Idealized Smeared Reinforcement (ISR) method for the optimization of concrete sections: a survey of the state-of-the-art and analysis of potential computational approaches”== |
− | + | <span style="text-align: center; font-size: 75%;">Luis Fernando Verduzco Martínez[1]<span id="fnc-1"></span>[[#fn-1|<sup>1</sup>]] | |
− | + | ||
− | <span style="text-align: center; font-size: 75%;">Luis Fernando Verduzco Martínez[1] | + | |
</span> | </span> | ||
Line 11: | Line 10: | ||
<span style="text-align: center; font-size: 75%;">[1]lf.verduzcomartinez@ugto.mx | <span style="text-align: center; font-size: 75%;">[1]lf.verduzcomartinez@ugto.mx | ||
− | + | </span> | |
− | + | Autonomous University of Queretaro<span id="fnc-2"></span>[[#fn-2|<sup>2</sup>]]. | |
+ | --> | ||
− | + | ==Abstract== | |
− | + | The present work aims to define formally the method termed as ''“Idealized Smeared Reinforcement” (ISR)'' for optimization in the design of reinforcing steel in concrete structures, its boundaries, background and potentials. Such method has been extensively used implicitly in many different studies of reinforced concrete structures related with optimization and mechanical structural behaviour, but it has not yet been formally established as a method itself even though it represents a great solution approach when designing optimally concrete sections, which is a tendency so vital nowadays for sustainability in construction projects. A general survey of such method of the ISR will be presented on in this document, presenting relevant background research related to the use of the method and optimization of reinforcing steel in general for concrete structures, thereafter proposals of different optimization methods, both classical optimization and meta-heuristic methods will be regarded as possible approaches to apply the ISR, specifically Gradient Descent Optimization methods when one variable for the ISR is considered and meta-heuristics for more than one variable involved given their versatility and flexibility to adapt to different problems, particularly the Particle Swarm Optimization PSO method and the Genetic Algorithm GA. At the end, these solution approaches for the application of the ISR method will be compared for the testing of rectangular solid geometries with different analysis parameters in order to show how adaptable and feasible such ISR method might be using a proper optimization algorithm and analysis for its approach when designing reinforcing steel. | |
− | + | Keywords: '''Classical Optimization, Meta-heuristic Optimization ,Reinforcing Steel, Computational Methods, Concrete Structures, Idealized Smeared Reinforcement''' | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<span id="fn-1"></span> | <span id="fn-1"></span> | ||
− | <span style="text-align: center; font-size: 75%;">([[#fnc-1|<sup>1</sup>]]) | + | <span style="text-align: center; font-size: 75%;">([[#fnc-1|<sup>1</sup>]]) Autonomous University of Queretaro, Faculty of Engineering</span> |
− | == | + | <span id="fn-2"></span> |
+ | <span style="text-align: center; font-size: 75%;">([[#fnc-2|<sup>2</sup>]]) Centro Universitario, Cerro de las Campanas s/n, Cp. 76010, Santiago de Querétaro, Querétaro, México, 2021</span> | ||
− | + | ==1 Introduction== | |
− | + | Ever since Whitney and Cohen <span id='citeF-2'></span>[[#cite-2|[2]]] many years ago in 1956 proposed a guide to design reinforcing steel in concrete structures subject to axial force and bending moment by ultimate strength based on the ACI code many different approaches have taken place from that point on to design optimally reinforced concrete sections. What Whitney and Cohen presented then was a series of charts based on N-M interaction diagrams normalized considering symmetric and uniform reinforcement over a cross section. In recent years however, new more realistic considerations for the design and analysis have been carried on, for instance, influence of confinement and flexural behaviour <span id='citeF-3'></span>[[#cite-3|[3]]], or non-symmetric reinforcement <span id='citeF-4'></span>[[#cite-4|[4]]] in which a particular solution of a problem is provided for elements subjected to flexure-compression stresses. Also, the concept of strength design has been challenged by new design approaches <span id='citeF-5'></span>[[#cite-5|[5]]] which generate a family of solutions for arbitrary combinations of imposed axial load and moment, requiring even a non-symmetric distribution of reinforcement over the cross section. Moreover, theorems for optimal section reinforcement have been also developed <span id='citeF-6'></span>[[#cite-6|[6]]] based on the understanding of all these studied optimal solutions, encompassing a general formulation to determine the minimum total reinforcement area required for adequate resistance to axial load and moment. | |
− | + | Through all of these conducted research works the idealization of a continous distributed plate along the faces of a rectangular cross section has already been created. But it is specifically in <span id='citeF-9'></span>[[#cite-9|[9]]] by Anschheim et. al. when the concept of a ''“Smeared reinforcement”'' idealization is given formally, in which an optimization for the values of each of the four continuous plates areas (smeared reinforcement) distributed over a rectangular cross section (upper, lower, right and left faces) is carried on, establishing its due design restrictions according to the ACI-318 code, thus finding minimum reinforcement required areas for a given load combination related to the orientation of the axis direction of the cross section geometry. In recent years, this very approach made by officially by Anschheim et. al. in 2008 has also been carried on by other authors <span id='citeF-12'></span>[[#cite-12|[12]]] although differing by means of solutions generated or by the analysis method itself. | |
− | + | L. Verduzco <span id='citeF-12'></span>[[#cite-12|[12]]] made a research related directly with this very topic in which a called ''“Idealized Steel Profile”'' concept was introduced, idealizing the reinforcement steel as a continuous steel PTR structural profile embedded into the concrete element with a uniform width <math>t</math> from which an optimization analysis was carried on to seek an optimal arrangement of reinforcing steel bars over the cross section element (either the most economical or structurally efficient), with certain restrictions such as equal diameter for the reinforcing bars according to the normative of the region. What it is also relevant to stress from this research is the purely mathematical analysis approach that was made, by defining blocks of stress and strain over the section as the depth value of the neutral axis varies, thus defining equations of resistance for different cases in which the neutral axis depth might have been located. While on one hand Anschheim et. al. generated a family of solutions given by means of percentage of reinforcing steel with respect of the cross section element net area, on the other L. Verduzco designed a mathematical approach through a computational optimization method to seek an optimal reinforcement area from which to transform directly to reinforcing steel bars arrangements. Even though both approaches differ one from another, the idea is the same, and it is of special importance to promote this concept and method by giving it a whole research work focused on its boundaries, limitations, potentials, different possible analysis and optimization approaches. | |
− | + | This very optimization domain presented hereby for RC structures design corresponds to a vital element of the systematic flow of research for RC structures suggested in various literature <span id='citeF-14'></span>[[#cite-14|[14]]] '''Fig. [[#img-1|1]]''' in which this problem is directly related to the stage of ''“Integration of promising techniques”'' for the improvement of performance of optimization strategies in detailed design of RC structures. Therefore, it can be justified from this perspective the importance and relevance of this such research work, to strengthen this very scenario for optimization in RC structures. | |
− | + | <div id='img-1'></div> | |
+ | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
+ | |- | ||
+ | |[[Image:Review_942980062263-sys_flow_rc.png|422px|System flow for the area of optimization in RC structures,<span id='citeF-14'></span>[[#cite-14|[14]]].]] | ||
+ | |- style="text-align: center; font-size: 75%;" | ||
+ | | colspan="1" | '''Figure 1:''' System flow for the area of optimization in RC structures,<span id='citeF-14'></span>[[#cite-14|[14]]]. | ||
+ | |} | ||
− | ==2 | + | ==2 Background== |
− | + | Resuming the content of the most recent research related with optimization of reinforcing steel, it is of vital relevance to stress the development and introduction of a so called ''Reinforcement Sizing Diagram (RSD)'', formulated in <span id='citeF-5'></span>[[#cite-5|[5]]], which displays a minimum required steel reinforcement area in one axis for a respective neutral axis depth in the other axis, given a combination of axial load and moment '''Fig. [[#img-2|2]]'''. Another relevant development is the called ''``Load Combination Reinforcement Diagram (LCRD)'' <span id='citeF-7'></span>[[#cite-7|[7]]] which on the other hand plots reinforcement solutions in a two-dimensional space '''Fig. [[#img-3a|3a]] (left)''' defined by the coordinates <math>(A_{s}, A^{'}_{s})</math> corresponding to the reinforcement area on each of the faces of a rectangular cross section element '''Fig. [[#img-3|3]] (right)''' allowing an engineer to easily determine an optimal reinforcement solution from given load combinations on structural concrete elements subject to biaxial flexure-compression stresses. Such (LCRD) are obtained by collecting different values of reinforcement area from a (RSD) corresponding to different values of the axis depth <math>c</math>. It is what in multi-objective optimization would be called a Pareto Front. | |
− | == | + | <div id='img-2'></div> |
+ | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
+ | |- | ||
+ | |[[Image:Review_942980062263-rsd.png|271px|A typical Reinforcement Sizing Diagram for a given load combination. <span id='citeF-5'></span>[[#cite-5|[5]]]]] | ||
+ | |- style="text-align: center; font-size: 75%;" | ||
+ | | colspan="1" | '''Figure 2:''' A typical Reinforcement Sizing Diagram for a given load combination. <span id='citeF-5'></span>[[#cite-5|[5]]] | ||
+ | |} | ||
− | + | It is important to stress that in the development of the LCRD was also introduced the concept of asymmetrical reinforcement uniformity over an element cross-section, based on studies which concluded that for optimal solutions an asymmetric distribution of reinforcing steel was more likely to take place <span id='citeF-7'></span>[[#cite-7|[7]]], therefore different faces of an element cross-section were picked to assign them different values of reinforcing steel area, as seen in '''Fig. [[#img-3|3]] (right)''', and to have a better approximation for a minimum required reinforcement, taking reference from the such smeared reinforcement concept made firstly in <span id='citeF-9'></span>[[#cite-9|[9]]]. | |
− | + | <div id='img-3a'></div> | |
− | + | <div id='img-3'></div> | |
− | + | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | |
− | + | |- | |
+ | |[[Image:Review_942980062263-lcrd.png|242px|]] | ||
+ | |[[Image:Review_942980062263-section_lcrd.png|145px|A typical Load Combination Reinforcement Diagram at the left and its corresponding reinforced cross section element from which Aₛ and A<sup>'</sup>ₛ are taken as smeared reinforcement steel. <span id='citeF-7'></span>[[#cite-7|[7]]]]] | ||
+ | |- style="text-align: center; font-size: 75%;" | ||
+ | | colspan="2" | '''Figure 3:''' A typical Load Combination Reinforcement Diagram at the left and its corresponding reinforced cross section element from which <math>A_{s}</math> and <math>A^{'}_{s}</math> are taken as smeared reinforcement steel. <span id='citeF-7'></span>[[#cite-7|[7]]] | ||
+ | |} | ||
− | == | + | Such diagrams have been used in many further research works <span id='citeF-8'></span>[[#cite-8|[8]]], in which even though the typical approaches and hypotheses first formulated many years ago to design reinforced concrete sections <span id='citeF-10'></span>[[#cite-10|[10]]], <span id='citeF-11'></span>[[#cite-11|[11]]] (for rectangular geometries) are still taken on account, other different assumptions are carried on in order to optimize the reinforcing steel, such as asymmetric reinforcement following the research made by <span id='citeF-9'></span>[[#cite-9|[9]]] as well '''Fig. [[#img-4|4]]''', but focusing merely on design outcomes, addressing more flexible design considerations. |
− | === | + | <div id='img-4'></div> |
+ | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
+ | |- | ||
+ | |[[Image:Review_942980062263-steel_plates.png|207px|Idealization of reinforcing steel proposed by <span id='citeF-8'></span>[[#cite-8|[8]]] for each axis direction of a rectangular column.]] | ||
+ | |- style="text-align: center; font-size: 75%;" | ||
+ | | colspan="1" | '''Figure 4:''' Idealization of reinforcing steel proposed by <span id='citeF-8'></span>[[#cite-8|[8]]] for each axis direction of a rectangular column. | ||
+ | |} | ||
− | + | Aschheim et. al. <span id='citeF-9'></span>[[#cite-9|[9]]] used non-linear conjugate gradient search methods to obtain optimal solutions for these such mentioned smeared reinforcing steel areas, applied to a structural model for different values of rotation of the structural rectangular cross section <math>\phi </math> and ratio between axial force and bending moment <math>\xi </math> '''Fig. [[#img-5|5]]'''. The results generated were plotted in a contour graph '''Fig. [[#img-6|6]]''' for the minimum reinforcement areas thereby found, by means of steel area percentage in relation with the concrete area, which may be of great use to standardize design precesses. | |
− | + | <div id='img-5'></div> | |
+ | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
+ | |- | ||
+ | |[[Image:Review_942980062263-inclined_crossection.png|166px|General formulation reference of cross section for the analysis and calculation of resistance of a reinforced concrete element. <span id='citeF-9'></span>[[#cite-9|[9]]]]] | ||
+ | |- style="text-align: center; font-size: 75%;" | ||
+ | | colspan="1" | '''Figure 5:''' General formulation reference of cross section for the analysis and calculation of resistance of a reinforced concrete element. <span id='citeF-9'></span>[[#cite-9|[9]]] | ||
+ | |} | ||
− | + | <div id='img-6'></div> | |
+ | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
+ | |- | ||
+ | |[[Image:Review_942980062263-contourplot_minimumarea.png|399px|Contour graph for minimum reinforcement area corresponding to different values of ξ and ϕ. <span id='citeF-9'></span>[[#cite-9|[9]]]]] | ||
+ | |- style="text-align: center; font-size: 75%;" | ||
+ | | colspan="1" | '''Figure 6:''' Contour graph for minimum reinforcement area corresponding to different values of <math>\xi </math> and <math>\phi </math>. <span id='citeF-9'></span>[[#cite-9|[9]]] | ||
+ | |} | ||
− | + | Based on this contour graphs, or for the generation of such, constraints may be imposed regarding the type of reinforcement sought (symmetrical or non-symmetrical) either for all faces or opposite ones. By setting equal values of <math>A_{st}=A_{sb}</math> and <math>A_{sl}=A_{sr}</math> corresponding to reinforcement areas on opposite faces, two variables to minimize are obtain, or on the other hand, by setting all areas equal to one another obtaining only one variable to minimize. This method of optimization is capable of saving as much as up to 10% in relation with the conventional methods for design and conventional restrictions for reinforced columns of symmetric and uniform steel reinforcement based on the <span id='citeF-1'></span>[[#cite-1|[1]]] code, depending also on the decision made by the engineer or contractor. | |
− | + | Regarding other optimization approaches L.Verduzco <span id='citeF-12'></span>[[#cite-12|[12]]] idealization of the such mentioned ''“Smeared reinforcement”'' as a continuous steel structural profile of uniform width <math>t</math> which he referred to as ''``The Idealized Steel Profile'', embedded into a concrete element from which a mathematical approach was carried on through a constant length step computational optimization method for both rectangular and circular solid cross sections '''Fig. [[#img-7|7]]''' presented advantages of execution time when big geometries are analysed, due to the mathematical analysis in which only a few conditions and operations are required in order to calculate the resistance of a given value of <math>t</math> (steel profile width) for a respective depth of the neutral axis. Even though such mathematical approach may not be quite applicable to circular cross sections due to the complexity it enhances in the analysis. For designs fully based on normative where so many restrictions are imposed this approach might be of great potential for any geometry, the problem comes up when seeking optimal unsymmetrical reinforcement when a bending moment condition is significantly mayor for one of the axis in a rectangular section, for which such uniform idealization of steel does not really guarantee a good approximation for the required reinforcement area due tu the constant variation of the width <math>t</math> on both axis directions. | |
− | == | + | <div id='img-7'></div> |
+ | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
+ | |- | ||
+ | |[[Image:Review_942980062263-Fig6.png|129px|]] | ||
+ | |[[Image:Review_942980062263-fig23.png|181px|The ''“Idealized Steel Profile”'' method <span id='citeF-12'></span>[[#cite-12|[12]]] for rectangular and circular solid cross sectioned concrete elements]] | ||
+ | |- style="text-align: center; font-size: 75%;" | ||
+ | | colspan="2" | '''Figure 7:''' The ''“Idealized Steel Profile”'' method <span id='citeF-12'></span>[[#cite-12|[12]]] for rectangular and circular solid cross sectioned concrete elements | ||
+ | |} | ||
− | + | ==3 Analysis approaches for optimization with the ISR== | |
− | == | + | Different formulations for the analysis of a problem with the ISR method might be carried on, either regarding mechanical analysis (flexure-compression for short or slender elements) possibly using the Bresler's formula <span id='citeF-10'></span>[[#cite-10|[10]]] or by computing an interaction surface diagram by rotating the cross section element '''Fig. [[#img-8|8]]''' on its own longitudinal axis (depending on the required approximation accuracy); or with relation of the optimization analysis approach adopted, merely with classical optimization or mathematical programming methods, such as Gradient Descent Based methods as formulated by Anschheim et. al. <span id='citeF-9'></span>[[#cite-9|[9]]] for two steel area values (or variables), or when using the Idealized Steel Profile proposed by L. Verduzco <span id='citeF-12'></span>[[#cite-12|[12]]] for only one variable a simple numeric search method might be feasible for small cross section columns. Meta-heuristic algorithms of optimization might also be viable to adopt, for instance, taking Evolutionary Algorithms, Swarm Algorithms, Multi-objective optimization and such. Meta-heuristic optimization algorithms might be more feasible than classical optimization methods when formulating more than one different steel area values or when massive cross section elements take place, given the complexity a mathematical optimization approach may enhance. |
− | + | <div id='img-8'></div> | |
+ | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
+ | |- | ||
+ | |[[Image:Review_942980062263-probform.png|334px|Reference system for the rotation of a rectangular cross-section when computing a surface diagram. <span id='citeF-9'></span>[[#cite-9|[9]]]]] | ||
+ | |- style="text-align: center; font-size: 75%;" | ||
+ | | colspan="1" | '''Figure 8:''' Reference system for the rotation of a rectangular cross-section when computing a surface diagram. <span id='citeF-9'></span>[[#cite-9|[9]]] | ||
+ | |} | ||
− | + | There has also been research and development regarding general theorems for an optimal reinforcement design <span id='citeF-6'></span>[[#cite-6|[6]]], based on all of the research previously mentioned involving the idealization of Smeared Reinforcement, which states that the minimum total required reinforcement area for adequate resistance to axial load and moment can be identified as the minimum admissible solution among five discrete analysis cases from the infinite set of potential solutions. Such theorem is of great potential when designing for common parameters most often used in structural engineering practice and it is also of importance to mention its existence. | |
− | + | ===3.1 Optimization approaches for the ISR method=== | |
− | = | + | As following, different optimization methods of possible potential for the application of the ISR, such as the Particle Swarm Optimization Algorithm along with the GA for multiple values of width <math>t</math> to optimize, the Multiple Linear Regression method for a single variable of width <math>t</math> to estimate an initial value of with <math>t</math> from which to start iterating in a ''Simple search''<span id="fnc-3"></span>[[#fn-3|<sup>1</sup>]] to get to the required structural efficiency without a complicated formulation, but only with experimentation and collection of data. optimization method, as well as a Gradient Descent Method are carried on and compared. It was considered that meta-heuristic algorithms could be of greater potential for this engineering problem rather than classical optimization methods, such as Newton-Raphson or a Gradient Descent Based Method given the complexity of analysis they imply when formulating a problem for more than 2 variables on place which are more needed when the steel reinforcing area is to be reduced as much as possible. |
− | + | ====3.1.1 Single variable width value t of the ISR==== | |
− | + | For a single variable of width <math>t</math> for the ISR a general function to evaluate the efficiency must be established, by referring to <span id='citeF-12'></span>[[#cite-12|[12]]] such efficiency is determined for any depth value <math>c</math> of the neutral axis by computing an Interaction Diagram for both axis directions of a cross section geometry (if a rectangular cross section geometry is taken) '''Fig. [[#img-9|9]]''', and then to estimate <math>M_{R_{x}},M_{R_{y}}</math> reduced with the Resistance Reduction Factor from the ACI code <span id='citeF-1'></span>[[#cite-1|[1]]] for every flexure-compression load condition to determine their respective efficiency using Analytical Geometry (using the line intersection formula). This way a most critical condition can be determined for each iteration to take as reference of evaluation as the width <math>t</math> of the ISR changes (decreases or increases). In structural engineering it is a common requirement for this such structural efficiency to take values between 85% to 100% | |
− | + | Thus, an efficiency function of <math>t</math> subjected to a constraint <math>g(t)</math> might be expressed as [[#eq-1|1]]: | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | < | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<span id="eq-1"></span> | <span id="eq-1"></span> | ||
Line 135: | Line 140: | ||
{| style="text-align: left; margin:auto;width: 100%;" | {| style="text-align: left; margin:auto;width: 100%;" | ||
|- | |- | ||
− | | style="text-align: center;" | <math> | + | | style="text-align: center;" | <math>E(t)=f(t),</math> |
+ | |- | ||
+ | | style="text-align: center;" | <math> \begin{array}{ll}[g(t)=(0.85<=f(t)<=1.0)] \end{array} </math> | ||
|} | |} | ||
| style="width: 5px;text-align: right;white-space: nowrap;" | (1) | | style="width: 5px;text-align: right;white-space: nowrap;" | (1) | ||
|} | |} | ||
− | + | Such function for a single variable of a width <math>t</math> value shows the following behaviour '''Fig. [[#img-10|10]]''', presenting a non-linearity for the variation of structural efficiency as <math>t</math> changes, forming a concave graph, with the horizontal axis corresponding to <math>t</math> could go on until the ISR would become a solid rectangular steel profile obtaining very little non-negative values of structural efficiency, which is not practical at all, given that the resulting reinforcing bars transformed out of this steel area would not fit into the column. | |
− | + | <div id='img-9'></div> | |
+ | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
+ | |- | ||
+ | |[[Image:Review_942980062263-diagintreferencia.png|341px|Reference system for the determination of structural efficiency of a any flexure compression condition]] | ||
+ | |- style="text-align: center; font-size: 75%;" | ||
+ | | colspan="1" | '''Figure 9:''' Reference system for the determination of structural efficiency of a any flexure compression condition | ||
+ | |} | ||
− | < | + | <div id='img-10'></div> |
− | {| class=" | + | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" |
|- | |- | ||
− | | | + | |[[Image:Review_942980062263-efficiency_function_single_t.png|252px|Behaviour of the Efficiency function of a single width value (t) of the ISR]] |
− | + | |- style="text-align: center; font-size: 75%;" | |
− | | | + | | colspan="1" | '''Figure 10:''' Behaviour of the Efficiency function of a single width value (t) of the ISR |
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
− | + | When computing this such Efficiency function, a mathematical approach might be formulated as in <span id='citeF-12'></span>[[#cite-12|[12]]] '''Fig. [[#img-11|11]]''' where for rectangular solid cross section geometries quite good amount of computation might be saved than when a discrete analysis of the Idealized Steel Reinforcement is done, as formulated also by <span id='citeF-12'></span>[[#cite-12|[12]]] for circular cross sections '''Fig. [[#img-12|12]]'''. | |
− | + | This formulation of a single variable of width <math>t</math> for the ISR is useful as stated previously when a design based merely on codes and normative takes place, maintaining uniformity of reinforcement over the cross-section regarding a homogeneous type of reinforcing bars for each element. When a more accurate design is required, then as stated by Aschheim et. al. <span id='citeF-9'></span>[[#cite-9|[9]]] a non-uniformity consideration might be best to carry on in order to obtain different reinforcement area for each face of the rectangular cross-section and converge better towards a minimum required total reinforcement area. | |
− | ==== | + | <div id='img-11'></div> |
+ | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
+ | |- | ||
+ | |[[Image:Review_942980062263-fig12.png|295px|Mathematical formulation fo the ISR method. Ideal for computational saving applied to rectangular cross-sections]] | ||
+ | |- style="text-align: center; font-size: 75%;" | ||
+ | | colspan="1" | '''Figure 11:''' Mathematical formulation fo the ISR method. Ideal for computational saving applied to rectangular cross-sections | ||
+ | |} | ||
− | + | <div id='img-12'></div> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | <div id='img- | + | |
{| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
|- | |- | ||
− | |[[Image: | + | |[[Image:Review_942980062263-fig27.png|249px|Discrete formulation for the ISR method for circular cross-sections. Ideal for complex geometries.]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | ''' | + | | colspan="1" | '''Figure 12:''' Discrete formulation for the ISR method for circular cross-sections. Ideal for complex geometries. |
|} | |} | ||
− | + | For this work and specifically for this particular case of a single variable width <math>t</math> of the ISR the mathematical formulation for rectangular cross-sections for the efficiency function was used and performed through Multiple Linear Regression and a Gradient Descent method. The objective of the Multiple Linear Regression formulations is to get a formula so that for each structural model at hand an initial value <math>t</math> close enough to the required one may be determined and minimize the ''Simple search'' optimization iterations. To do so, different experimental computational runs were performed varying the values of each of the variables involved in the analysis, such as <math>b</math> and <math>h</math> (corresponding to the section dimensions), and <math>P_{u},M_{ux}, M_{uy},f'{c},cover,Efficiency</math>. As for the Gradient Descent Method, given the particular concave form of the graph function for <math>t-Efficiency</math>, it could be well adapted to obtain for each structural model a value of <math>t</math> for which the derivative of the convcave function would be less than a preestablished one '''Fig. [[#img-13|13]]'''. This way, really good approximations to the <math>t</math> optimum cuold be gotten. The Bresler formula ([[#eq-2|2]]) <span id='citeF-10'></span>[[#cite-10|[10]]] was used with the respective conditions and typical values of <math>a=1</math>: | |
− | + | <span id="eq-2"></span> | |
− | + | ||
− | + | ||
{| class="formulaSCP" style="width: 100%; text-align: left;" | {| class="formulaSCP" style="width: 100%; text-align: left;" | ||
|- | |- | ||
Line 197: | Line 193: | ||
{| style="text-align: left; margin:auto;width: 100%;" | {| style="text-align: left; margin:auto;width: 100%;" | ||
|- | |- | ||
− | | style="text-align: center;" | <math> | + | | style="text-align: center;" | <math>\frac{M_{ux}}{M_{uy}}^{1.0}+\frac{M_{R_{x}}}{M_{R_{y}}}^{1.0}<=1 </math> |
|} | |} | ||
− | | style="width: 5px;text-align: right;white-space: nowrap;" | ( | + | | style="width: 5px;text-align: right;white-space: nowrap;" | (2) |
|} | |} | ||
− | + | In order to be able to apply ([[#eq-2|2]]) the following condition has to be satisfied to evaluate the axial loads against the design axial resistance: | |
− | <math>P_{ | + | <math>\frac{P_{u}}{P_{R}}<=0.1</math> |
− | + | ==Multiple Linear Regression:== | |
− | + | Regarding the experimental runs to apply Multiple Linear Regression to estimate an initial value of <math>t</math>, three different experimentations were performed, one with a total of 100 runs randomly registered with different values for each of the main variables involved already mentioned. The following coefficients were obtained for each interpolation method: | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | |||
{| class="formulaSCP" style="width: 100%; text-align: left;" | {| class="formulaSCP" style="width: 100%; text-align: left;" | ||
|- | |- | ||
Line 223: | Line 211: | ||
{| style="text-align: left; margin:auto;width: 100%;" | {| style="text-align: left; margin:auto;width: 100%;" | ||
|- | |- | ||
− | | style="text-align: center;" | <math> | + | | style="text-align: center;" | <math>t=-0.067-0.0204(b)-0.013(h)-0.0007(P_{u})+0.003(M_{ux})-...</math> |
+ | |- | ||
+ | | style="text-align: center;" | <math>0.0013(M_{uy}{)-0.002(f'}_{c})+4.178(efficiency)+0.785(cover) </math> | ||
|} | |} | ||
− | | style="width: 5px;text-align: right;white-space: nowrap;" | ( | + | | style="width: 5px;text-align: right;white-space: nowrap;" | (3) |
|} | |} | ||
− | + | Which enhances not really good approximations for initial values of <math>t</math> to start iterating when applying a 1t-ISR, only for certain parameter values, given the linearity of the formulation as well as the high number of variables involved. The summary of the experimentation is presented in detail in the results section [[#4.3 Results from the 1t ISR formulation with Multiple Linear Regression|4.3]] for ten structural models. | |
− | <math> | + | Although this Multiple Linear Regression formula of <math>t</math> may be used altogether with a Gradient Descent Optimization Method to minimize even more the number of iteration needed for a good approximation of structural efficiency wanted, as is following presented. |
− | + | ==Steepest Gradient Descent method== | |
− | < | + | <div id='img-13'></div> |
− | + | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | |
− | + | |- | |
− | + | |[[Image:Review_942980062263-steepest_descent_form.png|309px|Slope criteria for the Steepest Descent Optimization Method formulation.]] | |
− | + | |- style="text-align: center; font-size: 75%;" | |
− | + | | colspan="1" | '''Figure 13:''' Slope criteria for the Steepest Descent Optimization Method formulation. | |
− | + | |} | |
− | + | ||
− | = | + | |
− | + | ||
− | + | ||
− | + | In order to obtain a range of critical slopes for the program to converge to, a total of 10 experimental models were analysed for optimization with ''Simple search'' to get to a width <math>t</math> optimal for each model and extract its respective optimal slope. A slope range was found to be <math>[-0.2539,-0.8556]</math>, for efficiencies between <math>[0.8, 1.0]</math>. Therefore, this slope range might be taken as a good algorithmic criteria for the Steepest Descent Method to converge to, although it would always be better to check directly for an structural efficiency range to assure a convergence as it was done in this research. The general algorithm of the program is next presented in pseudo-code. | |
− | |||
− | + | {| style="margin: 1em auto;border: 1px solid darkgray;" | |
− | {| | + | |
|- | |- | ||
− | | | + | | |
− | + | :'''INICIO''' | |
|- | |- | ||
− | | | + | | '''for Nmodels=1:nm''' |
− | |} | + | |- |
− | | | + | | <math display="inline">t_{k}=inital-t=-0.067-0.0204(b)-0.013(h)-0.0007(P_{u})+...</math> |
− | |} | + | |- |
+ | | <math display="inline">0.003(M_{ux})-0.0013(M_{uy}{)-0.002(f'}_{c})+...</math> | ||
+ | |- | ||
+ | | <math display="inline">4.178(efficiency)+0.785(cover)</math> | ||
+ | |- | ||
+ | | Compute <math display="inline">f(initial-t)=f(t_{k})</math> | ||
+ | |- | ||
+ | | '''While <math>f(t_{k})>1.0</math> or <math>f(t_{k})<0.8</math>''' | ||
+ | |- | ||
+ | | Compute <math display="inline">g(t_{k})=\nabla f(t_{k})</math> | ||
+ | |- | ||
+ | | Compute search direction <math display="inline">p_{k}</math>: | ||
+ | |- | ||
+ | | '''if <math>f(t_{k})<0.8</math>''' | ||
+ | |- | ||
+ | | <math display="inline">p_{k}=1</math> | ||
+ | |- | ||
+ | | '''else if <math>f(t_{k})>1.0</math>''' | ||
+ | |- | ||
+ | | <math display="inline">p_{k}=-1</math> | ||
+ | |- | ||
+ | | '''End if''' | ||
+ | |- | ||
+ | | Update the current <math display="inline">t_{k+1}=t_{k}+\alpha _{k}(p_{k})</math> | ||
+ | |- | ||
+ | | Compute <math display="inline">f(t_{k+1})</math> | ||
+ | |- | ||
+ | | k=k+1; | ||
+ | |- | ||
+ | | '''End While''' | ||
+ | |- | ||
+ | | <math display="inline">t_{final}=t_{k}</math> | ||
+ | |- | ||
+ | | <math display="inline">Ef_{final}=f(t_{k})</math> | ||
+ | |- | ||
+ | | '''End for''' | ||
+ | |- | ||
+ | | '''FIN''' | ||
− | |||
− | |||
− | |||
|- | |- | ||
− | + | | style="text-align: center; font-size: 75%;"| | |
− | + | '''Algorithm. 1''' General algorithmic process for the Steepest Descent Optimization Method formulation | |
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
− | + | One must be careful with the initial step length <math>\alpha _{0}</math> (it is recommended to use <math>[0.4<\alpha _{0}<0.6]</math> to avoid high number of iterations) as the step length for this case gets smaller the as it converges. | |
− | <span id="eq- | + | ====3.1.2 Multiple variables of width t values of the ISR==== |
+ | |||
+ | Regarding meta-heuristic and evolutionary algorithms there has been relevant research for the design of reinforcing steel in cocnrete structures such as <span id='citeF-13'></span>[[#cite-13|[13]]] in which a formulation with the GA was performed, focusing primarily on costs, restricting the structural efficiencies to a pre-established range using the ISR method with a single variable <math>t</math> to obtain an initial steel reinforcement area as minimum to generate the reinforcing bar sets taken as individuals for the algorithm. The results of this such work are good, but not that different and better than in previous work <span id='citeF-12'></span>[[#cite-12|[12]]] in which an optimization with ''Simple search'' was carried on considering homogeneity for the type of reinforcing bar over the column; not that different neither in cost nor in efficiency, stressing the importance first of all of improve the accuracy on the required minimum reinforcing area and its distribution over the section to minimize iterations until an optimum is found through a Genetic Algorithm particularly, and secondly the need to focus specifically in structural efficiency through a complex non-uniform arrangement of reinforcing bars to obtain better solutions. | ||
+ | |||
+ | As following a comparison in performance and formulation between the GA and PSO adapted to the ISR method for two and four width variables <math>t</math> will be carried on in order to simplify the optimization formulation for the problem through meta-heuristics given that such analysis with classical optimization would not be that practical for the reasons stressed previously, and neither through Polynomial Interpolations or Multiple Linear Regression due to the vast quantity of required data to collect in order to obtain good approximations of each different value of widths <math>t</math> for each face of the cross-section element. | ||
+ | |||
+ | When formulating this types of problems it is quite significant and influential the way in which the structural efficiency is analysed for each possible solution of the optimal ISR. For this case the Bresler formula ([[#eq-4|4]]) was also employed <span id='citeF-10'></span>[[#cite-10|[10]]], as follows: | ||
+ | |||
+ | <span id="eq-4"></span> | ||
{| class="formulaSCP" style="width: 100%; text-align: left;" | {| class="formulaSCP" style="width: 100%; text-align: left;" | ||
|- | |- | ||
Line 282: | Line 304: | ||
{| style="text-align: left; margin:auto;width: 100%;" | {| style="text-align: left; margin:auto;width: 100%;" | ||
|- | |- | ||
− | | style="text-align: center;" | <math> | + | | style="text-align: center;" | <math>\frac{M_{ux}}{M_{R_{x}}}^{1}+\frac{M_{uy}}{M_{R_{y}}}^{1}<=1 </math> |
|} | |} | ||
− | | style="width: 5px;text-align: right;white-space: nowrap;" | ( | + | | style="width: 5px;text-align: right;white-space: nowrap;" | (4) |
|} | |} | ||
− | + | In order to be able to apply ([[#eq-4|4]]) the following condition ([[#3.1.2 Multiple variables of width t values of the ISR|3.1.2]]) has to be satisfied to evaluate the axial loads against the design axial resistance: | |
− | + | <math>\frac{P_{u}}{P_{R}}<=1.0</math> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | = | + | For this particular case of optimization <math>\frac{P_{u}}{P_{R}}<=1.0</math> was set given to that when evaluating the efficiency with respect of the weak axis of the cross section, the bending moment is the preponderant factor when optimizing the ISR as contrary to when a single <math>t</math> variable problem is formulated, due to the non-uniformity of the ISR over the cross section. This way, the optimization algorithm is able to minimize as much as possible the reinforcing area or widths over the cross section faces corresponding to each axis. |
− | <span id= | + | Similar to the analytical geometrical procedure as for a single t formulation problem, an Interaction Diagram is computed for both axis directions of a cross section geometry in order to estimate <math>M_{R_{x}},M_{R_{y}}</math> reduced with the Resistance Reduction Factor from the ACI code <span id='citeF-1'></span>[[#cite-1|[1]]]. |
− | <span id="eq- | + | ====3.1.3 PSO-ISR for multi width variables==== |
+ | |||
+ | It is necessary first of all to establish the range of the search space for each particle, that is the maximum and minimum values that each width variable <math>t_{j}</math> could take for the analysis. A very simple consideration will be stated, such that the maximum reinforcement area on any face of the rectangular cross-section element is less than the sum of the maximum number of reinforcing bars with diameter <math>\frac{12}{8}</math> such that the minimum separation <math>(sep_{min}=\frac{3}{4}in)</math> from the code <span id='citeF-1'></span>[[#cite-1|[1]]] is not violated. For the upper and lower face the maximum width <math>t_{max}</math> of each idealized smeared reinforcement is given by ([[#eq-5|5]]). | ||
+ | |||
+ | <span id="eq-5"></span> | ||
{| class="formulaSCP" style="width: 100%; text-align: left;" | {| class="formulaSCP" style="width: 100%; text-align: left;" | ||
|- | |- | ||
Line 308: | Line 327: | ||
{| style="text-align: left; margin:auto;width: 100%;" | {| style="text-align: left; margin:auto;width: 100%;" | ||
|- | |- | ||
− | | style="text-align: center;" | <math> | + | | style="text-align: center;" | <math>t_{max_{hor}}=Nv_{max-hor}(\frac{12}{8})^{2}(\frac{\pi }{4})\frac{1}{(b-2rec)} </math> |
|} | |} | ||
− | | style="width: 5px;text-align: right;white-space: nowrap;" | ( | + | | style="width: 5px;text-align: right;white-space: nowrap;" | (5) |
|} | |} | ||
− | + | Where <math>Nv_{max-hor}</math> is maximum number of reinforcing bars <math>\# \frac{12}{8}</math> allowed for that section face, <math>b</math> is the width section dimension. | |
− | <span id="eq- | + | For the left and right cross-section faces ([[#eq-6|6]]): |
+ | |||
+ | <span id="eq-6"></span> | ||
{| class="formulaSCP" style="width: 100%; text-align: left;" | {| class="formulaSCP" style="width: 100%; text-align: left;" | ||
|- | |- | ||
Line 321: | Line 342: | ||
{| style="text-align: left; margin:auto;width: 100%;" | {| style="text-align: left; margin:auto;width: 100%;" | ||
|- | |- | ||
− | | style="text-align: center;" | <math> | + | | style="text-align: center;" | <math>t_{max_{ver}}=Nv_{max-ver}(\frac{12}{8})^{2}(\frac{\pi }{4})\frac{1}{(h-2rec)} </math> |
|} | |} | ||
− | | style="width: 5px;text-align: right;white-space: nowrap;" | ( | + | | style="width: 5px;text-align: right;white-space: nowrap;" | (6) |
|} | |} | ||
− | + | Whereas the minimum width for any <math>t</math> variable might be just a very little number, for instance <math>0.00001cm</math>. | |
− | <math> | + | When evaluating the structural efficiency performance, a finite discrete element method of the ISR for each face of the cross section will be made. For this problem it was considered to be time-saving than to develop the mathematical formulation as when the width <math display="inline">t</math> of the ISR remains constant |
− | < | + | In comparison with the single ISR with one variable <math>t</math> in which only one solution for <math>t</math> could take place complying the structural efficiency required range, when formulating a multiple <math>t</math> variable problem an infinite set of solutions for a established required structural efficiency are possible, therefore a Multi-objective optimization formulation is required to minimize also the reinforcement steel area. When a two <math>t</math> variable problem is formulated, something similar to a ''“Load Combination Reinforcement Diagram”'' as presented by Aschheim et. al. '''Fig. [[#img-3a|3a]]''' is obtained, which is what in Computational Optimization is formally called a ''Pareto Optimal Set'' from which a ''“Pareto Front”'' is then generated <span id='citeF-15'></span>[[#cite-15|[15]]]. In this problem to adapt the Multi-Objective Optimization problem, the reinforcing area <math>A_{t}</math> is set as the main evaluating function to be minimized with the additional condition <math>Eff(t)<100%</math>, given that not necessarily one variable (taking <math>t</math> for instance, or reinforcing area in other words) has to be in conflict with the structural efficiency as it is supposed in the majority of Multi-Objective Problems. Therefore the PSO algorithm rapidly adapts to the given objective function and its restriction with no other operation really needed. It is of importance though, to stress that this such condition has to be carefully placed within the algorithm for a good convergence to a global optimum for both reinforcement area and structural efficiency. |
− | < | + | |
− | < | + | This additional condition to evaluate the performance of a particle in the PSO algorithm is most recommended based on our results to be placed both when determining the best position (reinforcement area) in the current swarm and a global best position; given that a global minimum reinforcing area is preponderant to seek rather than a maximum structural efficiency (in the scale of <math>0-100%</math>) as long as the structural critical efficiency requirement is covered. In fact, this structural efficiency requirement was set in the first place to minimize the reinforcement area, given that it was assumed that the less the reinforcement area is used the less efficient the structural element is, which in multiple widths <math>t</math> is not really the case as mentioned before. |
− | + | ||
− | + | The general algorithm for this process is resumed as following in pseudo-code. A nested PSO algorithm was generated to best estimate a global optimum reinforcement area, substituting for each iteration of the PSO the best position so far found in the previous iterations into the current run (adding such optimal position into the initial generated positions of each particle at the beginning of the PSO), thus enhancing an optimization process over that given best position to accelerate in a way the optimal results. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | {| style="margin: 1em auto;border: 1px solid darkgray;" | |
− | {| | + | |
|- | |- | ||
− | |[ | + | | |
− | |- | + | :'''INICIO''' |
− | | | + | |- |
− | |} | + | | Generate a <math display="inline">t_{0}=[]</math> |
− | + | |- | |
+ | | '''for i=1:numberPSOiterations''' | ||
+ | |- | ||
+ | | '''PSO-algorithm''' | ||
+ | |- | ||
+ | | Initial positions and velocities (the previous best position-<math display="inline">t_{i-1}</math>) is introduced | ||
+ | |- | ||
+ | | <math display="inline">x_{ij}=t_{ij}=t_{min}+r(t_{max}-t_{min})</math> | ||
+ | |- | ||
+ | | <math display="inline">v_{ij}=\frac{\alpha }{\Delta t}(-\frac{t_{max}-t_{min}}{2}+r(t_{max}-t_{min}))</math> | ||
+ | |- | ||
+ | | '''for j=1:numberOptimIterations''' | ||
+ | |- | ||
+ | | Update of positions and velocities | ||
+ | |- | ||
+ | | <math display="inline">v_{ij}=v_{ij}+c_{1}q(\frac{t_{ij}^{pb}-t_{ij}}{\Delta t})+c_{2}r(\frac{t_{j}^{sb}-t_{ij}}{\Delta t})</math> | ||
+ | |- | ||
+ | | <math display="inline">t_{ij}=t_{ij}+v_{ij}\Delta t</math> | ||
+ | |- | ||
+ | | '''endfor''' | ||
+ | |- | ||
+ | | '''End PSO-algorithm''' | ||
+ | |- | ||
+ | | Extract a best new t-values (position) <math display="inline">t_{i}=[]</math> in terms of reinforcement area <math display="inline">At_{i}=(b-2rec)(t_{1}+t_{2})+(h-2rec)(t_{3}+t_{4})</math> | ||
+ | |- | ||
+ | | '''End for''' | ||
+ | |- | ||
+ | | globalBest-tvalues=<math display="inline">t[t_{1},t_{2},t_{3},t_{4}]</math> | ||
+ | |- | ||
+ | | '''FIN''' | ||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | style="text-align: center; font-size: 75%;"| |
− | + | '''Algorithm. 2''' General algorithmic process for the nested PSO-ISR | |
− | + | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | + | ====3.1.4 GA-ISR for multi width variables==== | |
− | <math> | + | For the GA a similar consideration as for the PSO is considered regarding the range of the variables involved; both for <math>t_{max}</math>: |
− | + | <span id="eq-7"></span> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | <span id="eq- | + | |
{| class="formulaSCP" style="width: 100%; text-align: left;" | {| class="formulaSCP" style="width: 100%; text-align: left;" | ||
|- | |- | ||
Line 385: | Line 411: | ||
{| style="text-align: left; margin:auto;width: 100%;" | {| style="text-align: left; margin:auto;width: 100%;" | ||
|- | |- | ||
− | | style="text-align: center;" | <math> | + | | style="text-align: center;" | <math>t_{max_{hor}}=Nv_{max-hor}(\frac{12}{8})^{2}(\frac{\pi }{4})\frac{1}{(b-2rec)} </math> |
|} | |} | ||
− | | style="width: 5px;text-align: right;white-space: nowrap;" | ( | + | | style="width: 5px;text-align: right;white-space: nowrap;" | (7) |
|} | |} | ||
− | <span id="eq- | + | <span id="eq-8"></span> |
{| class="formulaSCP" style="width: 100%; text-align: left;" | {| class="formulaSCP" style="width: 100%; text-align: left;" | ||
|- | |- | ||
Line 396: | Line 422: | ||
{| style="text-align: left; margin:auto;width: 100%;" | {| style="text-align: left; margin:auto;width: 100%;" | ||
|- | |- | ||
− | | style="text-align: center;" | <math> | + | | style="text-align: center;" | <math>t_{max_{ver}}=Nv_{max-ver}(\frac{12}{8})^{2}(\frac{\pi }{4})\frac{1}{(h-2rec)} </math> |
|} | |} | ||
− | | style="width: 5px;text-align: right;white-space: nowrap;" | ( | + | | style="width: 5px;text-align: right;white-space: nowrap;" | (8) |
|} | |} | ||
− | + | And <math>t_{min}=0.0001cm</math> for instance. As for the objective function also the reinforcing area <math>A(t)</math> is seek to be minimized with its restriction <math>Ef(t)<100%</math>. The program for the application of the GA is next presented in pseudo-code: | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | |||
− | {| | + | {| style="margin: 1em auto;border: 1px solid darkgray;" |
|- | |- | ||
− | | | + | | |
− | + | :'''INICIO''' | |
|- | |- | ||
− | | | + | | '''for i=1:numberGenerations''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | '''for j=1:numberPopulation''' |
− | + | ||
|- | |- | ||
− | | | + | | Decode chromosomes <math display="inline">t_{min}+\frac{2t_{max}}{1-2^{-k}}\sum _{j=1}^{j=k}(2^{-j}g_{j})</math> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | Evaluate individuals (Objective function) <math display="inline">Efficiency(t)</math> |
− | + | ||
|- | |- | ||
− | | | + | | '''endfor''' |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | '''Create next generation''' |
− | + | ||
|- | |- | ||
− | | | + | | Selection (tournament) |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | Crossover |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | Mutation |
− | + | ||
|- | |- | ||
− | | | + | | Replace individuals |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | '''End for''' |
− | + | ||
|- | |- | ||
− | | | + | | globalBest-tvalues=<math display="inline">t[t_{1},t_{2},t_{3},t_{4}]</math> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | + | | '''FIN''' | |
− | + | ||
− | + | ||
− | + | ||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | style="text-align: center; font-size: 75%;"| |
− | + | '''Algorithm. 3''' General algorithmic process for the nested GA-ISR | |
− | + | ||
|} | |} | ||
− | |||
− | < | + | <span id="fn-3"></span> |
+ | <span style="text-align: center; font-size: 75%;">([[#fnc-3|<sup>1</sup>]]) The term “Simple search” here refers to an iteration process where the step length remains constant</span> | ||
− | + | ==4 Results and discussion== | |
− | + | ===4.1 Results from the application of the PSO-ISR formulation=== | |
− | + | Good results were obtained for the 4t-PSO-ISR algorithm as following presented for the given parameter values: | |
− | + | '''Structural parameters:''' | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | <math> | + | <math>b(width-Section)=50cm</math> |
− | <math> | + | <math display="inline">h(height-Sectin)=80cm</math> |
− | <math> | + | <math display="inline">rec(steel-cover)=5cm</math> |
− | == | + | <math display="inline">E=2.1e6\frac{Kg}{cm^{2}}</math> |
− | + | <math display="inline">f_{y}=4200\frac{Kg}{cm^{2}}</math> | |
− | + | <math display="inline">f'c=280\frac{Kg}{cm^{2}}</math> | |
− | + | ||
− | + | ||
− | {| class=" | + | <math display="inline">maxEfficiency=99.99%</math> |
+ | |||
+ | Load Conditions | ||
+ | |||
+ | |||
+ | {| class="floating_tableSCP wikitable" style="text-align: center; margin: 1em auto;min-width:50%;" | ||
+ | |+ style="font-size: 75%;" |<span id='table-1'></span>Table. 1 Load conditions | ||
|- | |- | ||
− | | | + | | <math display="inline">Ton</math> |
− | + | | <math>Ton\cdot m</math> | |
+ | | <math>Ton\cdot m</math> | ||
|- | |- | ||
− | | | + | | <math display="inline">P_{u}</math> |
− | |} | + | | <math>M_{ux}</math> |
− | + | | <math>M_{uy}</math> | |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | <math display="inline">-35.00</math> |
− | + | | <math>22.00</math> | |
+ | | <math>45.00</math> | ||
+ | |- | ||
+ | | <math>36.00</math> | ||
+ | | <math>25.00</math> | ||
+ | | <math>32.00</math> | ||
+ | |- | ||
+ | | <math>-304.00</math> | ||
+ | | <math>19.00</math> | ||
+ | | <math>65.00</math> | ||
+ | |- | ||
+ | | <math>-46.00</math> | ||
+ | | <math>12.00</math> | ||
+ | | <math>76.00</math> | ||
|- | |- | ||
− | + | | <math>-187.00</math> | |
− | | | + | | <math>10.00</math> |
− | | | + | | <math>45.00</math> |
+ | |||
|} | |} | ||
− | + | '''PSO parameters''' | |
− | = | + | <math>\alpha=1.0</math> |
− | + | <math display="inline">c_{1}=2</math> | |
− | + | <math display="inline">c_{2}=2</math> | |
− | + | ||
− | + | <math display="inline">dt=1.0</math> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | <math> | + | <math display="inline">inertiaWeigth=1.3</math> |
+ | |||
+ | <math display="inline">\beta=0.99</math> | ||
+ | |||
+ | <math display="inline">number_of_particles=20</math> | ||
+ | |||
+ | <math display="inline">PSO-iteration_{number}=20</math> | ||
+ | |||
+ | <math display="inline">number_{total-iterations}=10</math> | ||
+ | |||
+ | The evolution of the reinforcing along the iterations is as follows: | ||
+ | |||
+ | <div id='img-14'></div> | ||
{| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
|- | |- | ||
− | |[[Image: | + | |[[Image:Review_942980062263-evolution_area_iteration.png|224px|Progression of reinforcing area for each iteration of the PSO-ISR algorithm]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | ''' | + | | colspan="1" | '''Figure 14:''' Progression of reinforcing area for each iteration of the PSO-ISR algorithm |
|} | |} | ||
− | |||
− | + | With a global optimum reinforcing area of <math>109.63cm</math>, <math>t-values=[0.080,0.051,0.936,0.555]cm</math>, <math>Efficiency=95.97%</math>. | |
− | + | Generating the following interaction diagrams: | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | {| class=" | + | <div id='img-15'></div> |
+ | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
|- | |- | ||
− | | | + | |[[Image:Review_942980062263-diagPerfil4t_X.png|168px|Interaction diagram in the X-axis direction for the global optima 4t-ISR]] |
− | + | |- style="text-align: center; font-size: 75%;" | |
− | | | + | | colspan="1" | '''Figure 15:''' Interaction diagram in the X-axis direction for the global optima 4t-ISR |
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
− | + | <div id='img-16'></div> | |
− | + | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | |
− | {| class=" | + | |
|- | |- | ||
− | | | + | |[[Image:Review_942980062263-diagPerfil4t_Y.png|168px|Interaction diagram in the Y-axis direction for the global optima 4t-ISR]] |
− | + | |- style="text-align: center; font-size: 75%;" | |
− | | | + | | colspan="1" | '''Figure 16:''' Interaction diagram in the Y-axis direction for the global optima 4t-ISR |
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
− | + | It is of relevance to stress that it takes considerable time (depending on the graphics wanted and the PSO algorithm parameters) to get to a good approximation of the global optima reinforcing area. MatLab 2017b software was used for this research, therefore the execution time may be reduced with parallel computing in another faster programming language, more likely when a higher number of structural elements are to be analysed. In any case, the results obtained are much better than with the application of a 1t-ISR Steepest Gradient Descent formulation regarding the resulting optimum area as it will be compared next. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == | + | ===4.2 Results from the GA-ISR formulation=== |
− | + | The Genetic Algorithm is also a viable option, although an little higher amount of computational execution time is necessary. Very similar results were obtained compared to the PSO algorithm. A computational experiment was also carried on with the GA and the results were as following presented with the same structural parameters and the next GA parameters with the same load conditions applied. | |
− | + | <math>number_{generations}=150</math> | |
− | == | + | <math display="inline">number_{individuals}=20</math> |
− | + | <math display="inline">population-size=30</math> | |
− | + | <math display="inline">number_{genes}=60;</math> | |
− | == | + | <math display="inline">prob_{mutation}=0.015</math> |
− | + | <math display="inline">tournamente-selection-parameter=0.6</math> | |
− | + | <math display="inline">tournament-size=2</math> | |
− | + | <div id='img-17'></div> | |
{| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
|- | |- | ||
− | |[[Image: | + | |[[Image:Review_942980062263-GA-ISR-evolution_area.png|224px|Evolution of the optimal reinforcing area with the GA-ISR]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | ''' | + | | colspan="1" | '''Figure 17:''' Evolution of the optimal reinforcing area with the GA-ISR |
|} | |} | ||
− | |||
− | < | + | With <math display="inline">t=[0.856,0.015,0.818,0.412]</math>,<math display="inline">Efficiency=97.73%</math>, <math display="inline">minimum-area=121cm^{2}</math> and the following interaction diagrams: |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | <div id='img-18'></div> | |
− | + | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | |
− | < | + | |
− | {| class=" | + | |
|- | |- | ||
− | | | + | |[[Image:Review_942980062263-diagIntXGA.png|168px|Interaction diagram in the X-axis direction for the global optima 4t-ISR-GA]] |
− | + | |- style="text-align: center; font-size: 75%;" | |
− | | | + | | colspan="1" | '''Figure 18:''' Interaction diagram in the X-axis direction for the global optima 4t-ISR-GA |
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
− | + | <div id='img-19'></div> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | <div id='img- | + | |
{| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
|- | |- | ||
− | |[[Image: | + | |[[Image:Review_942980062263-diagIntYGA.png|168px|Interaction diagram in the Y-axis direction for the global optima 4t-ISR-GA]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | ''' | + | | colspan="1" | '''Figure 19:''' Interaction diagram in the Y-axis direction for the global optima 4t-ISR-GA |
|} | |} | ||
− | + | As it may be observed from the previous graphics obtained with the GA-ISR, it takes almost 50 generations or iterations to reach a very similar result from the PSO-ISR formulation, although still a little higher area. This results may vary from a structural model to another, and even from run to run. The mutation probability is of great influence in the final results. A further comparison between these two formulations is made in detail in further sections, as well as a general comparison between all of the formulations here presented for the ISR. | |
− | + | ===4.3 Results from the 1t ISR formulation with Multiple Linear Regression=== | |
− | + | Ten experimental random structural models were tested to register the number of iterations it would take for each to reach a wanted structural efficiency range given an initial width <math>t</math> value previously estimated with the results from the application of Multiple Linear Regression formulation. The results are following presented. | |
− | |||
− | |||
{| class="floating_tableSCP wikitable" style="text-align: center; margin: 1em auto;min-width:50%;" | {| class="floating_tableSCP wikitable" style="text-align: center; margin: 1em auto;min-width:50%;" | ||
− | |+ style="font-size: 75%;" |<span id='table- | + | |+ style="font-size: 75%;" |<span id='table-2'></span>Table. 2 Error estimations for the Multiple Linear Regression formula |
+ | |- | ||
+ | | | ||
+ | | <math>cm</math> | ||
+ | | <math>cm</math> | ||
+ | | <math>Ton</math> | ||
+ | | <math>Ton\cdot m</math> | ||
+ | | <math>Ton\cdot m</math> | ||
+ | | <math>\frac{Kg}{cm^{2}}</math> | ||
+ | | | ||
+ | | <math>cm</math> | ||
+ | | <math>cm</math> | ||
+ | | <math>cm</math> | ||
+ | | <math>%</math> | ||
+ | |- | ||
+ | | Point | ||
+ | | b | ||
+ | | h | ||
+ | | <math>P_{u}</math> | ||
+ | | <math>M_{ux}</math> | ||
+ | | <math>M_{uy}</math> | ||
+ | | <math>{f'}_{c}</math> | ||
+ | | <math>Eff</math> | ||
+ | | <math>cover</math> | ||
+ | | <math>t_{est}</math> | ||
+ | | <math>t_{real}</math> | ||
+ | | <math>error</math> | ||
+ | |- | ||
+ | | <span style="font-size: 75%;">1 </span> | ||
+ | | <math>93</math> | ||
+ | | <math>61</math> | ||
+ | | 67.857 | ||
+ | | 185.7708 | ||
+ | | 146.0661 | ||
+ | | 393 | ||
+ | | 0.89 | ||
+ | | 4.5 | ||
+ | | <math>3.85</math> | ||
+ | | <math>1.72</math> | ||
+ | | <math>55.3</math> | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">2 </span> |
− | | <math> | + | | 93 |
− | | <math> | + | | 67 |
− | | | + | | -647.700 |
+ | | 27.3106 | ||
+ | | 144.2455 | ||
+ | | 164 | ||
+ | | 0.89 | ||
+ | | 3.5 | ||
+ | | <math>3.72</math> | ||
+ | | <math>1.56</math> | ||
+ | | <math>58.0</math> | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">3 </span> |
− | | | + | | 228 |
− | | | + | | 34 |
− | | | + | | -427.914 |
+ | | 180.9444 | ||
+ | | 121.9733 | ||
+ | | 470 | ||
+ | | 0.89 | ||
+ | | 4.0 | ||
+ | | <math>1.13</math> | ||
+ | | <math>0.95</math> | ||
+ | | <math>15.8</math> | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">4 </span> |
− | | | + | | 75 |
− | | | + | | 198 |
− | | | + | | -273.442 |
+ | | 190.3260 | ||
+ | | 184.0664 | ||
+ | | 131 | ||
+ | | 0.83 | ||
+ | | 3.9 | ||
+ | | 2.60 | ||
+ | | <math>0.51</math> | ||
+ | | <math>80.3</math> | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">5 </span> |
− | | | + | | 177 |
− | | | + | | 35 |
− | | | + | | -636.092 |
+ | | 38.0866 | ||
+ | | 73.7833 | ||
+ | | 376 | ||
+ | | 0.94 | ||
+ | | 4.7 | ||
+ | | <math>3.01</math> | ||
+ | | <math>0.37</math> | ||
+ | | <math>87.5</math> | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">6 </span> |
− | | | + | | 93 |
− | | | + | | 412 |
− | | | + | | 75.236 |
+ | | 85.0518 | ||
+ | | 62.5437 | ||
+ | | 196 | ||
+ | | 0.80 | ||
+ | | 4.1 | ||
+ | | <math>0.23</math> | ||
+ | | <math>0.12</math> | ||
+ | | 47.8 | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">7 </span> |
− | | | + | | 109 |
− | | | + | | 53 |
− | | | + | | -619.890 |
+ | | 81.5238 | ||
+ | | 163.9962 | ||
+ | | 531 | ||
+ | | 0.97 | ||
+ | | 4.0 | ||
+ | | 3.35 | ||
+ | | <math>0.84</math> | ||
+ | | 74.7 | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">8 </span> |
− | | | + | | 98 |
− | | | + | | 93 |
− | | | + | | -479.857 |
+ | | 91.4848 | ||
+ | | 175.0743 | ||
+ | | 410 | ||
+ | | 0.88 | ||
+ | | 3.8 | ||
+ | | 2.74 | ||
+ | | <math>0.22</math> | ||
+ | | 91.7 | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">9 </span> |
− | | | + | | 53 |
− | | | + | | 172 |
− | | | + | | -610.107 |
+ | | 95.8926 | ||
+ | | 127.8633 | ||
+ | | 426 | ||
+ | | 0.89 | ||
+ | | 4.8 | ||
+ | | 3.6 | ||
+ | | <math>0.36</math> | ||
+ | | 90.0 | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">10 </span> |
− | | | + | | 58 |
− | | | + | | 73 |
− | | | + | | -444.694 |
+ | | 37.9420 | ||
+ | | 99.0011 | ||
+ | | 188 | ||
+ | | 0.80 | ||
+ | | 4.3 | ||
+ | | 4.40 | ||
+ | | <math>2.06</math> | ||
+ | | <math>53.1</math> | ||
|} | |} | ||
− | |||
− | + | As shown in the table, the error in most cases is even higher than <math>50%</math>. Only two initial estimations were close to the final value of <math>t</math> which makes the method no so quite efficient for this case. It is relevant to stress that, even though the estimation with the Multiple Linear Regression may diverge, still would take much less time to get to the optimum value of <math>t</math> from that estimation than with the application of the PSO-4t-ISR or GA-4t-ISR, although, clearly not with less reinforcement area by any means, as it would be compared further in this text. | |
− | + | ===4.4 Results from the 1t ISR formulation with the Steepest Gradient Descent method=== | |
− | + | The same ten structural models studied for the formulation of the Multiple Linear Regression method were again taken to register the maximum number of iterations it would take for the Steepest Gradient Descent Method to converge. | |
− | |||
− | |||
− | |||
− | |||
{| class="floating_tableSCP wikitable" style="text-align: center; margin: 1em auto;min-width:50%;" | {| class="floating_tableSCP wikitable" style="text-align: center; margin: 1em auto;min-width:50%;" | ||
− | |+ style="font-size: 75%;" |<span id='table- | + | |+ style="font-size: 75%;" |<span id='table-3'></span>Table. 3 Max number of iterations for the Steepest Gradient Descent Method with Multiple Linear Regression with an initial step length equal to 0.5 |
|- | |- | ||
− | | <math> | + | | |
− | | <math> | + | | <math>cm</math> |
− | | <math> | + | | <math>cm</math> |
− | | <math> | + | | <math>Ton</math> |
+ | | <math>Ton\cdot m</math> | ||
+ | | <math>Ton\cdot m</math> | ||
+ | | <math>\frac{Kg}{cm^{2}}</math> | ||
+ | | | ||
+ | | <math>cm</math> | ||
+ | | <math>cm</math> | ||
+ | | | ||
|- | |- | ||
− | | | + | | Point |
− | | | + | | b |
− | | | + | | h |
− | | | + | | <math>P_{u}</math> |
− | + | | <math>M_{ux}</math> | |
− | | | + | | <math>M_{uy}</math> |
− | < | + | | <math>{f'}_{c}</math> |
− | + | | <math>Eff</math> | |
− | </ | + | | <math>cover</math> |
− | + | | <math>t_{est}</math> | |
− | + | | <math>iterations</math> | |
|- | |- | ||
− | | <math> | + | | <span style="font-size: 75%;">1 </span> |
− | | <math> | + | | <math>93</math> |
− | | <math> | + | | <math>61</math> |
+ | | 67.857 | ||
+ | | 185.7708 | ||
+ | | 146.0661 | ||
+ | | 393 | ||
+ | | 0.92 | ||
+ | | 4.5 | ||
+ | | <math>1.47</math> | ||
+ | | <math>11</math> | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">2 </span> |
− | | | + | | 93 |
− | | | + | | 67 |
+ | | -647.700 | ||
+ | | 27.3106 | ||
+ | | 144.2455 | ||
+ | | 164 | ||
+ | | 0.91 | ||
+ | | 3.5 | ||
+ | | <math>1.28</math> | ||
+ | | <math>10</math> | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">3 </span> |
− | | | + | | 228 |
− | | | + | | 34 |
+ | | -427.914 | ||
+ | | 180.9444 | ||
+ | | 121.9733 | ||
+ | | 470 | ||
+ | | 0.94 | ||
+ | | 4.0 | ||
+ | | <math>0.77</math> | ||
+ | | <math>3</math> | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">4 </span> |
− | | | + | | 75 |
− | | | + | | 198 |
+ | | -273.442 | ||
+ | | 190.3260 | ||
+ | | 184.0664 | ||
+ | | 131 | ||
+ | | 0.93 | ||
+ | | 3.9 | ||
+ | | <math>0.35</math> | ||
+ | | <math>16</math> | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">5 </span> |
− | | | + | | 177 |
− | | | + | | 35 |
+ | | -636.092 | ||
+ | | 38.0866 | ||
+ | | 73.7833 | ||
+ | | 376 | ||
+ | | 0.9 | ||
+ | | 4.7 | ||
+ | | <math>0.28</math> | ||
+ | | <math>15</math> | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">6 </span> |
− | | | + | | 93 |
− | | | + | | 412 |
+ | | 75.236 | ||
+ | | 85.0518 | ||
+ | | 62.5437 | ||
+ | | 196 | ||
+ | | 0.91 | ||
+ | | 4.1 | ||
+ | | <math>0.11</math> | ||
+ | | 16 | ||
+ | |- | ||
+ | | <span style="font-size: 75%;">7 </span> | ||
+ | | 109 | ||
+ | | 53 | ||
+ | | -619.890 | ||
+ | | 81.5238 | ||
+ | | 163.9962 | ||
+ | | 531 | ||
+ | | 0.94 | ||
+ | | 4.0 | ||
+ | | <math>0.71</math> | ||
+ | | 11 | ||
+ | |- | ||
+ | | <span style="font-size: 75%;">8 </span> | ||
+ | | 98 | ||
+ | | 93 | ||
+ | | -479.857 | ||
+ | | 91.4848 | ||
+ | | 175.0743 | ||
+ | | 410 | ||
+ | | 0.96 | ||
+ | | 3.8 | ||
+ | | <math>0.07</math> | ||
+ | | 16 | ||
+ | |- | ||
+ | | <span style="font-size: 75%;">9 </span> | ||
+ | | 53 | ||
+ | | 172 | ||
+ | | -610.107 | ||
+ | | 95.8926 | ||
+ | | 127.8633 | ||
+ | | 426 | ||
+ | | 0.91 | ||
+ | | 4.8 | ||
+ | | <math>0.20</math> | ||
+ | | 22 | ||
+ | |- | ||
+ | | <span style="font-size: 75%;">10 </span> | ||
+ | | 58 | ||
+ | | 73 | ||
+ | | -444.694 | ||
+ | | 37.9420 | ||
+ | | 99.0011 | ||
+ | | 188 | ||
+ | | 0.90 | ||
+ | | 4.3 | ||
+ | | <math>1.47</math> | ||
+ | | <math>13</math> | ||
|} | |} | ||
− | |||
− | + | As for the same structural model taken in the PSO-ISR and GA-ISR results, the following convergence for this Steepest Gradient Descent method was found: | |
− | + | '''Structural parameters:''' | |
− | + | <math>b(width-Section)=50cm</math> | |
− | < | + | <math display="inline">h(height-Sectin)=80cm</math> |
− | + | ||
− | + | <math display="inline">rec(steel-cover)=5cm</math> | |
− | + | ||
− | + | <math display="inline">E=2.1e6\frac{Kg}{cm^{2}}</math> | |
− | + | ||
− | + | ||
− | + | ||
− | + | <math display="inline">f_{y}=4200\frac{Kg}{cm^{2}}</math> | |
+ | |||
+ | <math display="inline">f'c=280\frac{Kg}{cm^{2}}</math> | ||
+ | |||
+ | <math display="inline">maxEfficiency=99.99%</math> | ||
+ | |||
+ | <math display="inline">P_{u}=-46Ton</math> | ||
+ | |||
+ | <math display="inline">M_{ux}=12Ton\cdot m</math> | ||
+ | |||
+ | <math display="inline">M_{uy}=76Ton\cdot m</math> | ||
+ | |||
+ | <div id='img-20'></div> | ||
{| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
|- | |- | ||
− | |[[Image: | + | |[[Image:Review_942980062263-Graph_SGD_1t.png|224px|Convergence of the Steepest Gradient Descent method for the 1t-ISR]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | ''' | + | | colspan="1" | '''Figure 20:''' Convergence of the Steepest Gradient Descent method for the 1t-ISR |
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | <div id='img- | + | <div id='img-21'></div> |
{| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
|- | |- | ||
− | |[[Image: | + | |[[Image:Review_942980062263-1t_SGD_diagIntX.png|168px|Interaction diagram in the X-axis direction for the global optima 4t-ISR-GA]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | ''' | + | | colspan="1" | '''Figure 21:''' Interaction diagram in the X-axis direction for the global optima 4t-ISR-GA |
|} | |} | ||
− | |||
− | <div id='img- | + | <div id='img-22'></div> |
{| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
|- | |- | ||
− | |[[Image: | + | |[[Image:Review_942980062263-1t_SGD_diagIntY.png|168px|Interaction diagram in the X-axis direction for the global optima 4t-ISR-GA]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | ''' | + | | colspan="1" | '''Figure 22:''' Interaction diagram in the X-axis direction for the global optima 4t-ISR-GA |
|} | |} | ||
− | |||
− | + | Yielding a total reinforcing area equal to <math>121.58cm^{2}</math>, very similar to the one obtained with the GA-ISR, not so much for the PSO-ISR which yields <math>109.53cm^{2}</math> | |
− | <div id='img- | + | ===4.5 Comparisons between the different ISR optimization formulations=== |
+ | |||
+ | As mentioned before, the performance of the GA depends a great deal on the mutation probability parameter. In order to see the effects of such parameter on the final results a total of nine experimentation runs were done, based on the same structural model used previously with <math>{f'}_{c}=280\frac{Kg}{cm^{2}},b=50cm,h=80cm,rec=5cm, P_{u}=-46Ton,M_{ux}=12Ton\cdot m,M_{uy}=76Ton\cdot m</math>, changing the mutation probability from <math>p_{mu}=0.01</math> to <math>p_{mu}=0.05</math> for 100 generations '''Fig. [[#img-23|23]]'''. | ||
+ | |||
+ | <div id='img-23'></div> | ||
{| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
|- | |- | ||
− | |[[Image: | + | |[[Image:Review_942980062263-9runs_GA.png|556px|Experimentation results with the GA-ISR for different values of the mutation probability from 0.01 to 0.05]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | ''' | + | | colspan="1" | '''Figure 23:''' Experimentation results with the GA-ISR for different values of the mutation probability from <math>0.01</math> to <math>0.05</math> |
− | + | ||
− | < | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
− | + | The summary of the relevant results are presented in the next table: | |
− | |||
− | |||
{| class="floating_tableSCP wikitable" style="text-align: center; margin: 1em auto;min-width:50%;" | {| class="floating_tableSCP wikitable" style="text-align: center; margin: 1em auto;min-width:50%;" | ||
− | |+ style="font-size: 75%;" |<span id='table-4'></span> | + | |+ style="font-size: 75%;" |<span id='table-4'></span>Table. 4 Summary of the results found for different mutation probability parameters for 100 generations with the GA-ISR |
|- | |- | ||
− | | <math> | + | | |
− | | <math> | + | | |
− | | <math> | + | | <math>%</math> |
+ | | <math>cm^{2}</math> | ||
+ | | <math>cm</math> | ||
+ | | <math>cm</math> | ||
+ | | <math>cm</math> | ||
+ | | <math>cm</math> | ||
|- | |- | ||
− | | | + | | Run |
− | | | + | | <math>p_{mu}</math> |
− | | <span style="font-size: 75%;">< | + | | <math>Eff</math> |
− | + | | <math>Area_{est}</math> | |
− | | | + | | <math>t_{1}</math> |
− | <span style=" | + | | <math>t_{2}</math> |
− | + | | <math>t_{3}</math> | |
− | </span> | + | | <math>t_{4}</math> |
− | + | |- | |
− | | | + | | <span style="font-size: 75%;">1 </span> |
+ | | 0.01 | ||
+ | | 98.64 | ||
+ | | <math>131.7</math> | ||
+ | | 0.002 | ||
+ | | 0.240 | ||
+ | | 1.234 | ||
+ | | 0.510 | ||
+ | |- | ||
+ | | <span style="font-size: 75%;">2 </span> | ||
+ | | 0.015 | ||
+ | | 99.88 | ||
+ | | <math>166.4</math> | ||
+ | | 1.795 | ||
+ | | 1.112 | ||
+ | | 0.561 | ||
+ | | 0.154 | ||
|- | |- | ||
− | | < | + | | <span style="font-size: 75%;">3 </span> |
− | | <math> | + | | 0.02 |
+ | | 97.20 | ||
+ | | <math>130.5</math> | ||
+ | | 1.764 | ||
+ | | 0.009 | ||
+ | | 0.052 | ||
+ | | 0.799 | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">4 </span> |
− | | | + | | 0.025 |
+ | | 98.7 | ||
+ | | <math>153.8</math> | ||
+ | | 0.072 | ||
+ | | 1.081 | ||
+ | | 0.620 | ||
+ | | 0.917 | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">5 </span> |
− | | | + | | 0.03 |
+ | | 99.9 | ||
+ | | <math>150.7</math> | ||
+ | | 0.828 | ||
+ | | 0.910 | ||
+ | | 0.325 | ||
+ | | 0.835 | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">6 </span> |
− | | | + | | 0.035 |
+ | | 99.5 | ||
+ | | <math>126.51</math> | ||
+ | | 1.030 | ||
+ | | 0.231 | ||
+ | | 0.713 | ||
+ | | 0.374 | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">7 </span> |
− | | | + | | 0.04 |
+ | | 90.69 | ||
+ | | <math>144.34</math> | ||
+ | | 2.151 | ||
+ | | 0.437 | ||
+ | | 0.070 | ||
+ | | 0.512 | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">8 </span> |
− | | | + | | 0.045 |
+ | | 99.8 | ||
+ | | <math>128.9</math> | ||
+ | | 1.818 | ||
+ | | 0.050 | ||
+ | | 0.012 | ||
+ | | 0.512 | ||
+ | |- | ||
+ | | <span style="font-size: 75%;">9 </span> | ||
+ | | 0.05 | ||
+ | | 99.5 | ||
+ | | <math>163.21</math> | ||
+ | | 1.313 | ||
+ | | 1.237 | ||
+ | | 0.861 | ||
+ | | 0.013 | ||
|} | |} | ||
− | |||
− | + | From the results presented can been observed that there is not a clear pattern for the area found for each run, although the minimum area thus found corresponds for a mutation probability of 0.035, followed by one of 0.45. It could be recommended to use mutation probabilities of <math>[0.03<p_{mu}<0.45]</math> for faster and better convergence. | |
− | + | As for the PSO-ISR formulation, it is of interest to see its efficiency of convergence for different values for the parameter <math>number_{total-iterations}</math> mainly, higher than 10, as it was experimented previously. The following table presents the results obtained for 6 experimentation with the same structural model <math>{b=50cm,h=80cm,rec=5cm,f'}_{c}=280\frac{Kg}{cm^{2}},P_{u}=-46Ton,M_{ux}=12Ton\cdot m, M_{uy}=76Ton\cdot m</math>. | |
− | |||
− | + | {| class="floating_tableSCP wikitable" style="text-align: center; margin: 1em auto;min-width:50%;" | |
− | {| class=" | + | |+ style="font-size: 75%;" |<span id='table-5'></span>Table. 5 Minimum area found for different number of iterations for the PSO-ISR |
|- | |- | ||
− | | | + | | |
− | | | + | | |
− | | | + | | <math>%</math> |
− | | | + | | <math>cm^{2}</math> |
− | + | | <math>cm</math> | |
− | + | | <math>cm</math> | |
− | < | + | | <math>cm</math> |
− | + | | <math>cm</math> | |
|- | |- | ||
− | | | + | | Run |
− | |- style=" | + | | <math>N_{total_runs}</math> |
− | | | + | | <math>Eff</math> |
− | | | + | | <math>Area_{est}</math> |
− | + | | <math>t_{1}</math> | |
− | + | | <math>t_{2}</math> | |
− | < | + | | <math>t_{3}</math> |
− | + | | <math>t_{4}</math> | |
+ | |- | ||
+ | | <span style="font-size: 75%;">1 </span> | ||
+ | | 10 | ||
+ | | 98.64 | ||
+ | | <math>118.91</math> | ||
+ | | 0619 | ||
+ | | 0.300 | ||
+ | | 0.736 | ||
+ | | 0.437 | ||
+ | |- | ||
+ | | <span style="font-size: 75%;">2 </span> | ||
+ | | 15 | ||
+ | | 99.88 | ||
+ | | <math>111.55</math> | ||
+ | | 0.539 | ||
+ | | 0.187 | ||
+ | | 0.570 | ||
+ | | 0.608 | ||
+ | |- | ||
+ | | <span style="font-size: 75%;">3 </span> | ||
+ | | 20 | ||
+ | | 97.20 | ||
+ | | <math>112.73</math> | ||
+ | | 0.673 | ||
+ | | 0.067 | ||
+ | | 0.803 | ||
+ | | 0.384 | ||
+ | |- | ||
+ | | <span style="font-size: 75%;">4 </span> | ||
+ | | 25 | ||
+ | | 98.7 | ||
+ | | <math>103.47</math> | ||
+ | | 0.186 | ||
+ | | 0.010 | ||
+ | | 0.739 | ||
+ | | 0.575 | ||
|- | |- | ||
− | | | + | | <span style="font-size: 75%;">5 </span> |
− | |- style=" | + | | 30 |
− | | | + | | 99.9 |
− | | | + | | <math>99.71</math> |
− | + | | 0.574 | |
+ | | 0.011 | ||
+ | | 0.573 | ||
+ | | 0.517 | ||
+ | |- | ||
+ | | <span style="font-size: 75%;">6 </span> | ||
+ | | 35 | ||
+ | | 99.5 | ||
+ | | <math>112.70</math> | ||
+ | | 0.048 | ||
+ | | 0.053 | ||
+ | | 0.995 | ||
+ | | 0.557 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | |||
− | <div id='img- | + | With its respective convergence graphs for each experiment '''Fig. [[#img-24|24]]''' |
+ | |||
+ | <div id='img-24'></div> | ||
{| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | ||
|- | |- | ||
− | |[[Image: | + | |[[Image:Review_942980062263-6runsPSO.png|584px|Experimentation results with the PSO-ISR for different number of total iterations]] |
|- style="text-align: center; font-size: 75%;" | |- style="text-align: center; font-size: 75%;" | ||
− | | colspan="1" | ''' | + | | colspan="1" | '''Figure 24:''' Experimentation results with the PSO-ISR for different number of total iterations |
|} | |} | ||
− | + | It is clear to see that the more the total of iterations for the PSO-ISR nested formulation, the lower the reinforcing areas, but with a much higher computational time. It could be observed from the table above that the difference between the resulting reinforcing area with 10 iterations is not really significant compared with the resultant one with 30 iterations (3 times more computational power and only a few square centimetres). It would be recommended to take 20 iterations with quite good results (much better than with the GA-ISR). | |
− | + | ====4.5.1 Additional commentaries and further research==== | |
− | = | + | The following step once the an optimal reinforcing area with the ISR has been obtained is to transform such area to steel bars. There might be different ways to do that, either using another optimization algorithm to optimize topologically the arrangement, position and diameter of each bar over the cross section of an element along each face or simply considering a homogeneous distribution of bars with only one diameter along each cross section face, as it would be more practical. In <span id='citeF-13'></span>[[#cite-13|[13]]] for instance, the GA was used to optimize topologically the reinforcing steel bars once the 1t-ISR method had been used with acceptable results, but regarding a 4t-ISR method, given that a whole optimization procedure formulation has already been carried on, it would suffice to pass from this reinforcing area for each face of the cross section to a homogeneous distribution of reinforcing bars '''Fig. [[#img-25|25]]''' minimizing thereafter the construction costs even in a greater deal. |
− | + | Although the number of possible combinations of reinforcing bars could still be high, it would surely take less time to find a good optimum arrangement of reinforcing bars than employing a whole topological optimization as done by <span id='citeF-13'></span>[[#cite-13|[13]]]. This way of reinforced concrete optimization could be a good matter of further research with its application on 3D concrete frames to better appreciate its advantages. | |
− | = | + | <div id='img-25'></div> |
− | + | {| class="floating_imageSCP" style="text-align: center; border: 1px solid #BBB; margin: 1em auto; width: 100%;max-width: 100%;" | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | {| class=" | + | |
|- | |- | ||
− | | | + | |[[Image:Review_942980062263-4t-isr-topologies.png|447px|Transformation from the 4t-ISR formulation to reinforcing bars.]] |
− | + | |- style="text-align: center; font-size: 75%;" | |
− | | | + | | colspan="1" | '''Figure 25:''' Transformation from the 4t-ISR formulation to reinforcing bars. |
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
− | + | ==5 Conclusions== | |
− | + | The different formulations for the ISR developed happen to be very simple to code for anyone having basic understanding of optimization methods. The time required is evidently higher for the meta-heuristic optimization formulations, being the PSO-ISR the most efficient and convenient to apply, due to its rapid convergence compared to the GA-ISR; as for a 1t-ISR formulation the Steepest Gradient Descent method would be the one more likely to adopt for common structural design of concrete structures, given that despite of its simplicity of formulation the results it evokes are quite acceptable, furthermore, it could be highly improved by adding different other conditions of convergence through a more accurate convergence analysis. Moreover, for the application of meta-heuristics for this ISR method, could be of greater impact in huge structural systems, being able to reduce its required execution time by adapting them to Multi-Objective optimization procedures taking on account simultaneously different structural features of a structural system, such as displacements, ductility of certain elements, costs or section dimensions. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | In any case, the global application fo this method, ant its official recognition in structural engineering could enhance great advantages in the way concrete structures are designed. | |
− | + | ===BIBLIOGRAPHY=== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | <div id="cite-1"></div> | |
+ | '''[[#citeF-1|[1]]]''' Building Requirements for structural concrete and commentary, American Concrete Institute ACI 318, 2019 | ||
− | < | + | <div id="cite-2"></div> |
− | + | '''[[#citeF-2|[2]]]''' Whitney CS. Cohen E., ''``Guide for ultimate strength design of reinforced concrete. ACI J'', 1956; 28(5):445-90. [Proceedings V.53]. | |
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | <div id="cite-3"></div> | |
+ | '''[[#citeF-3|[3]]]''' Au FTK, Bai ZZ, ''Effect of axial load on flexural behaviour of cyclically loaded RC columns.'' Comput Concr 2006: 2(4):261-84 | ||
− | < | + | <div id="cite-4"></div> |
− | + | '''[[#citeF-4|[4]]]''' Walther R. Miehlbardt M., ''Dimensionnement des structures en Béton. Lausanne: Press Polytechniques et Universitaires Romandes; 1990'' | |
− | | | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | <div id="cite-5"></div> | |
+ | '''[[#citeF-5|[5]]]''' Hernánde Montes, Gil-Martin LM, Aschheim M., ''“The design of concrete members subjected to uniaxial bending and compression using reinforcement sizing diagrams”'', ACI Struct J 2005;102(1):150-8 | ||
− | < | + | <div id="cite-6"></div> |
+ | '''[[#citeF-6|[6]]]''' Hernández Montes E, Gil-Martín LM, Pasadas-Fernández M, Aschheim M., ''“Theorem of optimal reinforcement for reinforced concrete cross sections”'', Struct Multidiscip Optim 2008;36(5):509–21. | ||
− | < | + | <div id="cite-7"></div> |
+ | '''[[#citeF-7|[7]]]''' Ho Jung Lee, Mark Aschheim, Hernández Montes E, Gil-Martín LM, Pasadas-Fernández M, ''“Optimum RC column reinforcement considering multiple load combinations”'', Struct Multidiscip Optim 2009;39;153-170. | ||
− | < | + | <div id="cite-8"></div> |
+ | '''[[#citeF-8|[8]]]''' L. M. Gil-Martín, E. Hdez-Montes, M. Aschheim, ''“Optimal reinforcement of RC columns for biaxial bending”'', Materials and Structures Journal (2010), 43:1245-1256 | ||
− | < | + | <div id="cite-9"></div> |
+ | '''[[#citeF-9|[9]]]''' Aschheim M, Hernández-Montes E, Gil-Martín LM (2008), ''“Design of optimally reinforced RC beam, column and wall sections”'', J Struct Eng 134(2):169–188 | ||
− | < | + | <div id="cite-10"></div> |
+ | '''[[#citeF-10|[10]]]''' Bresler B., ''Design criteria for reinforced columns under axial load and biaxial bending'', ACI Proc 57:481–490 | ||
− | < | + | <div id="cite-11"></div> |
+ | '''[[#citeF-11|[11]]]''' Gouwens AJ (1975), ''Biaxial bending simplified, reinforced concrete columns'', ACI Special Publication SP-50. American Concrete Institute, Detroit | ||
− | < | + | <div id="cite-12"></div> |
+ | '''[[#citeF-12|[12]]]''' Luis F. Verduzco, A. Hernández, ''“Optimization of reinforcing steel for the design of concrete columns”'', University of Guanajuato, Bachelor Thesis to obtain the grade of Civil Engineer, Mexico, 2019 | ||
− | = | + | <div id="cite-13"></div> |
+ | '''[[#citeF-13|[13]]]''' Luis F. Verduzco, ''“Optimization of reinforcing steel with genetic algorithms for the design of concrete columns”'', 14th Research Colloquium, Autonomous University of Queretaro, Mexico, 2020 | ||
− | = | + | <div id="cite-14"></div> |
+ | '''[[#citeF-14|[14]]]''' M. Afzal, Y. Liu, Jack C.P.Cheng, V. J.L. Gan, ''“Reinforced concrete structural design optimization: A critical review”'', Journal of Cleaner Production-Elsevier, 2020 | ||
− | <div id="cite- | + | <div id="cite-15"></div> |
− | + | '''[[#citeF-15|[15]]]''' A. Zhou, Bo-Yang Qu, Hui Li, Shi-Zheng Zhao, P. Nagaratnam, Q. Zhang, ''“Multiobjective evolutionary algorithms: A survey of the state of the art”'', Journal of Swarm and Evolutionary Computation, doi:10.1016/j.swevo.2011.03.001 | |
− | '''[[#citeF- | + | |
− | + | ||
− | + | ||
− | + | ||
− | ''' | + | |
− | + | ||
− | + | ||
− | + |
The present work aims to define formally the method termed as “Idealized Smeared Reinforcement” (ISR) for optimization in the design of reinforcing steel in concrete structures, its boundaries, background and potentials. Such method has been extensively used implicitly in many different studies of reinforced concrete structures related with optimization and mechanical structural behaviour, but it has not yet been formally established as a method itself even though it represents a great solution approach when designing optimally concrete sections, which is a tendency so vital nowadays for sustainability in construction projects. A general survey of such method of the ISR will be presented on in this document, presenting relevant background research related to the use of the method and optimization of reinforcing steel in general for concrete structures, thereafter proposals of different optimization methods, both classical optimization and meta-heuristic methods will be regarded as possible approaches to apply the ISR, specifically Gradient Descent Optimization methods when one variable for the ISR is considered and meta-heuristics for more than one variable involved given their versatility and flexibility to adapt to different problems, particularly the Particle Swarm Optimization PSO method and the Genetic Algorithm GA. At the end, these solution approaches for the application of the ISR method will be compared for the testing of rectangular solid geometries with different analysis parameters in order to show how adaptable and feasible such ISR method might be using a proper optimization algorithm and analysis for its approach when designing reinforcing steel.
Keywords: Classical Optimization, Meta-heuristic Optimization ,Reinforcing Steel, Computational Methods, Concrete Structures, Idealized Smeared Reinforcement
(1) Autonomous University of Queretaro, Faculty of Engineering
(2) Centro Universitario, Cerro de las Campanas s/n, Cp. 76010, Santiago de Querétaro, Querétaro, México, 2021
Ever since Whitney and Cohen [2] many years ago in 1956 proposed a guide to design reinforcing steel in concrete structures subject to axial force and bending moment by ultimate strength based on the ACI code many different approaches have taken place from that point on to design optimally reinforced concrete sections. What Whitney and Cohen presented then was a series of charts based on N-M interaction diagrams normalized considering symmetric and uniform reinforcement over a cross section. In recent years however, new more realistic considerations for the design and analysis have been carried on, for instance, influence of confinement and flexural behaviour [3], or non-symmetric reinforcement [4] in which a particular solution of a problem is provided for elements subjected to flexure-compression stresses. Also, the concept of strength design has been challenged by new design approaches [5] which generate a family of solutions for arbitrary combinations of imposed axial load and moment, requiring even a non-symmetric distribution of reinforcement over the cross section. Moreover, theorems for optimal section reinforcement have been also developed [6] based on the understanding of all these studied optimal solutions, encompassing a general formulation to determine the minimum total reinforcement area required for adequate resistance to axial load and moment.
Through all of these conducted research works the idealization of a continous distributed plate along the faces of a rectangular cross section has already been created. But it is specifically in [9] by Anschheim et. al. when the concept of a “Smeared reinforcement” idealization is given formally, in which an optimization for the values of each of the four continuous plates areas (smeared reinforcement) distributed over a rectangular cross section (upper, lower, right and left faces) is carried on, establishing its due design restrictions according to the ACI-318 code, thus finding minimum reinforcement required areas for a given load combination related to the orientation of the axis direction of the cross section geometry. In recent years, this very approach made by officially by Anschheim et. al. in 2008 has also been carried on by other authors [12] although differing by means of solutions generated or by the analysis method itself.
L. Verduzco [12] made a research related directly with this very topic in which a called “Idealized Steel Profile” concept was introduced, idealizing the reinforcement steel as a continuous steel PTR structural profile embedded into the concrete element with a uniform width from which an optimization analysis was carried on to seek an optimal arrangement of reinforcing steel bars over the cross section element (either the most economical or structurally efficient), with certain restrictions such as equal diameter for the reinforcing bars according to the normative of the region. What it is also relevant to stress from this research is the purely mathematical analysis approach that was made, by defining blocks of stress and strain over the section as the depth value of the neutral axis varies, thus defining equations of resistance for different cases in which the neutral axis depth might have been located. While on one hand Anschheim et. al. generated a family of solutions given by means of percentage of reinforcing steel with respect of the cross section element net area, on the other L. Verduzco designed a mathematical approach through a computational optimization method to seek an optimal reinforcement area from which to transform directly to reinforcing steel bars arrangements. Even though both approaches differ one from another, the idea is the same, and it is of special importance to promote this concept and method by giving it a whole research work focused on its boundaries, limitations, potentials, different possible analysis and optimization approaches.
This very optimization domain presented hereby for RC structures design corresponds to a vital element of the systematic flow of research for RC structures suggested in various literature [14] Fig. 1 in which this problem is directly related to the stage of “Integration of promising techniques” for the improvement of performance of optimization strategies in detailed design of RC structures. Therefore, it can be justified from this perspective the importance and relevance of this such research work, to strengthen this very scenario for optimization in RC structures.
Figure 1: System flow for the area of optimization in RC structures,[14]. |
Resuming the content of the most recent research related with optimization of reinforcing steel, it is of vital relevance to stress the development and introduction of a so called Reinforcement Sizing Diagram (RSD), formulated in [5], which displays a minimum required steel reinforcement area in one axis for a respective neutral axis depth in the other axis, given a combination of axial load and moment Fig. 2. Another relevant development is the called ``Load Combination Reinforcement Diagram (LCRD) [7] which on the other hand plots reinforcement solutions in a two-dimensional space Fig. 3a (left) defined by the coordinates corresponding to the reinforcement area on each of the faces of a rectangular cross section element Fig. 3 (right) allowing an engineer to easily determine an optimal reinforcement solution from given load combinations on structural concrete elements subject to biaxial flexure-compression stresses. Such (LCRD) are obtained by collecting different values of reinforcement area from a (RSD) corresponding to different values of the axis depth . It is what in multi-objective optimization would be called a Pareto Front.
] |
Figure 2: A typical Reinforcement Sizing Diagram for a given load combination. [5] |
It is important to stress that in the development of the LCRD was also introduced the concept of asymmetrical reinforcement uniformity over an element cross-section, based on studies which concluded that for optimal solutions an asymmetric distribution of reinforcing steel was more likely to take place [7], therefore different faces of an element cross-section were picked to assign them different values of reinforcing steel area, as seen in Fig. 3 (right), and to have a better approximation for a minimum required reinforcement, taking reference from the such smeared reinforcement concept made firstly in [9].
] | |
Figure 3: A typical Load Combination Reinforcement Diagram at the left and its corresponding reinforced cross section element from which and are taken as smeared reinforcement steel. [7] |
Such diagrams have been used in many further research works [8], in which even though the typical approaches and hypotheses first formulated many years ago to design reinforced concrete sections [10], [11] (for rectangular geometries) are still taken on account, other different assumptions are carried on in order to optimize the reinforcing steel, such as asymmetric reinforcement following the research made by [9] as well Fig. 4, but focusing merely on design outcomes, addressing more flexible design considerations.
Figure 4: Idealization of reinforcing steel proposed by [8] for each axis direction of a rectangular column. |
Aschheim et. al. [9] used non-linear conjugate gradient search methods to obtain optimal solutions for these such mentioned smeared reinforcing steel areas, applied to a structural model for different values of rotation of the structural rectangular cross section and ratio between axial force and bending moment Fig. 5. The results generated were plotted in a contour graph Fig. 6 for the minimum reinforcement areas thereby found, by means of steel area percentage in relation with the concrete area, which may be of great use to standardize design precesses.
] |
Figure 5: General formulation reference of cross section for the analysis and calculation of resistance of a reinforced concrete element. [9] |
] |
Figure 6: Contour graph for minimum reinforcement area corresponding to different values of and . [9] |
Based on this contour graphs, or for the generation of such, constraints may be imposed regarding the type of reinforcement sought (symmetrical or non-symmetrical) either for all faces or opposite ones. By setting equal values of and corresponding to reinforcement areas on opposite faces, two variables to minimize are obtain, or on the other hand, by setting all areas equal to one another obtaining only one variable to minimize. This method of optimization is capable of saving as much as up to 10% in relation with the conventional methods for design and conventional restrictions for reinforced columns of symmetric and uniform steel reinforcement based on the [1] code, depending also on the decision made by the engineer or contractor.
Regarding other optimization approaches L.Verduzco [12] idealization of the such mentioned “Smeared reinforcement” as a continuous steel structural profile of uniform width which he referred to as ``The Idealized Steel Profile, embedded into a concrete element from which a mathematical approach was carried on through a constant length step computational optimization method for both rectangular and circular solid cross sections Fig. 7 presented advantages of execution time when big geometries are analysed, due to the mathematical analysis in which only a few conditions and operations are required in order to calculate the resistance of a given value of (steel profile width) for a respective depth of the neutral axis. Even though such mathematical approach may not be quite applicable to circular cross sections due to the complexity it enhances in the analysis. For designs fully based on normative where so many restrictions are imposed this approach might be of great potential for any geometry, the problem comes up when seeking optimal unsymmetrical reinforcement when a bending moment condition is significantly mayor for one of the axis in a rectangular section, for which such uniform idealization of steel does not really guarantee a good approximation for the required reinforcement area due tu the constant variation of the width on both axis directions.
Figure 7: The “Idealized Steel Profile” method [12] for rectangular and circular solid cross sectioned concrete elements |
Different formulations for the analysis of a problem with the ISR method might be carried on, either regarding mechanical analysis (flexure-compression for short or slender elements) possibly using the Bresler's formula [10] or by computing an interaction surface diagram by rotating the cross section element Fig. 8 on its own longitudinal axis (depending on the required approximation accuracy); or with relation of the optimization analysis approach adopted, merely with classical optimization or mathematical programming methods, such as Gradient Descent Based methods as formulated by Anschheim et. al. [9] for two steel area values (or variables), or when using the Idealized Steel Profile proposed by L. Verduzco [12] for only one variable a simple numeric search method might be feasible for small cross section columns. Meta-heuristic algorithms of optimization might also be viable to adopt, for instance, taking Evolutionary Algorithms, Swarm Algorithms, Multi-objective optimization and such. Meta-heuristic optimization algorithms might be more feasible than classical optimization methods when formulating more than one different steel area values or when massive cross section elements take place, given the complexity a mathematical optimization approach may enhance.
] |
Figure 8: Reference system for the rotation of a rectangular cross-section when computing a surface diagram. [9] |
There has also been research and development regarding general theorems for an optimal reinforcement design [6], based on all of the research previously mentioned involving the idealization of Smeared Reinforcement, which states that the minimum total required reinforcement area for adequate resistance to axial load and moment can be identified as the minimum admissible solution among five discrete analysis cases from the infinite set of potential solutions. Such theorem is of great potential when designing for common parameters most often used in structural engineering practice and it is also of importance to mention its existence.
As following, different optimization methods of possible potential for the application of the ISR, such as the Particle Swarm Optimization Algorithm along with the GA for multiple values of width to optimize, the Multiple Linear Regression method for a single variable of width to estimate an initial value of with from which to start iterating in a Simple search1 to get to the required structural efficiency without a complicated formulation, but only with experimentation and collection of data. optimization method, as well as a Gradient Descent Method are carried on and compared. It was considered that meta-heuristic algorithms could be of greater potential for this engineering problem rather than classical optimization methods, such as Newton-Raphson or a Gradient Descent Based Method given the complexity of analysis they imply when formulating a problem for more than 2 variables on place which are more needed when the steel reinforcing area is to be reduced as much as possible.
For a single variable of width for the ISR a general function to evaluate the efficiency must be established, by referring to [12] such efficiency is determined for any depth value of the neutral axis by computing an Interaction Diagram for both axis directions of a cross section geometry (if a rectangular cross section geometry is taken) Fig. 9, and then to estimate reduced with the Resistance Reduction Factor from the ACI code [1] for every flexure-compression load condition to determine their respective efficiency using Analytical Geometry (using the line intersection formula). This way a most critical condition can be determined for each iteration to take as reference of evaluation as the width of the ISR changes (decreases or increases). In structural engineering it is a common requirement for this such structural efficiency to take values between 85% to 100%
Thus, an efficiency function of subjected to a constraint might be expressed as 1:
|
(1) |
Such function for a single variable of a width value shows the following behaviour Fig. 10, presenting a non-linearity for the variation of structural efficiency as changes, forming a concave graph, with the horizontal axis corresponding to could go on until the ISR would become a solid rectangular steel profile obtaining very little non-negative values of structural efficiency, which is not practical at all, given that the resulting reinforcing bars transformed out of this steel area would not fit into the column.
Figure 9: Reference system for the determination of structural efficiency of a any flexure compression condition |
Figure 10: Behaviour of the Efficiency function of a single width value (t) of the ISR |
When computing this such Efficiency function, a mathematical approach might be formulated as in [12] Fig. 11 where for rectangular solid cross section geometries quite good amount of computation might be saved than when a discrete analysis of the Idealized Steel Reinforcement is done, as formulated also by [12] for circular cross sections Fig. 12.
This formulation of a single variable of width for the ISR is useful as stated previously when a design based merely on codes and normative takes place, maintaining uniformity of reinforcement over the cross-section regarding a homogeneous type of reinforcing bars for each element. When a more accurate design is required, then as stated by Aschheim et. al. [9] a non-uniformity consideration might be best to carry on in order to obtain different reinforcement area for each face of the rectangular cross-section and converge better towards a minimum required total reinforcement area.
Figure 11: Mathematical formulation fo the ISR method. Ideal for computational saving applied to rectangular cross-sections |
Figure 12: Discrete formulation for the ISR method for circular cross-sections. Ideal for complex geometries. |
For this work and specifically for this particular case of a single variable width of the ISR the mathematical formulation for rectangular cross-sections for the efficiency function was used and performed through Multiple Linear Regression and a Gradient Descent method. The objective of the Multiple Linear Regression formulations is to get a formula so that for each structural model at hand an initial value close enough to the required one may be determined and minimize the Simple search optimization iterations. To do so, different experimental computational runs were performed varying the values of each of the variables involved in the analysis, such as and (corresponding to the section dimensions), and . As for the Gradient Descent Method, given the particular concave form of the graph function for , it could be well adapted to obtain for each structural model a value of for which the derivative of the convcave function would be less than a preestablished one Fig. 13. This way, really good approximations to the optimum cuold be gotten. The Bresler formula (2) [10] was used with the respective conditions and typical values of :
|
(2) |
In order to be able to apply (2) the following condition has to be satisfied to evaluate the axial loads against the design axial resistance:
Regarding the experimental runs to apply Multiple Linear Regression to estimate an initial value of , three different experimentations were performed, one with a total of 100 runs randomly registered with different values for each of the main variables involved already mentioned. The following coefficients were obtained for each interpolation method:
|
(3) |
Which enhances not really good approximations for initial values of to start iterating when applying a 1t-ISR, only for certain parameter values, given the linearity of the formulation as well as the high number of variables involved. The summary of the experimentation is presented in detail in the results section 4.3 for ten structural models.
Although this Multiple Linear Regression formula of may be used altogether with a Gradient Descent Optimization Method to minimize even more the number of iteration needed for a good approximation of structural efficiency wanted, as is following presented.
Figure 13: Slope criteria for the Steepest Descent Optimization Method formulation. |
In order to obtain a range of critical slopes for the program to converge to, a total of 10 experimental models were analysed for optimization with Simple search to get to a width optimal for each model and extract its respective optimal slope. A slope range was found to be , for efficiencies between . Therefore, this slope range might be taken as a good algorithmic criteria for the Steepest Descent Method to converge to, although it would always be better to check directly for an structural efficiency range to assure a convergence as it was done in this research. The general algorithm of the program is next presented in pseudo-code.
|
for Nmodels=1:nm |
Compute |
While or |
Compute |
Compute search direction : |
if |
else if |
End if |
Update the current |
Compute |
k=k+1; |
End While |
End for |
FIN
|
Algorithm. 1 General algorithmic process for the Steepest Descent Optimization Method formulation |
One must be careful with the initial step length (it is recommended to use to avoid high number of iterations) as the step length for this case gets smaller the as it converges.
Regarding meta-heuristic and evolutionary algorithms there has been relevant research for the design of reinforcing steel in cocnrete structures such as [13] in which a formulation with the GA was performed, focusing primarily on costs, restricting the structural efficiencies to a pre-established range using the ISR method with a single variable to obtain an initial steel reinforcement area as minimum to generate the reinforcing bar sets taken as individuals for the algorithm. The results of this such work are good, but not that different and better than in previous work [12] in which an optimization with Simple search was carried on considering homogeneity for the type of reinforcing bar over the column; not that different neither in cost nor in efficiency, stressing the importance first of all of improve the accuracy on the required minimum reinforcing area and its distribution over the section to minimize iterations until an optimum is found through a Genetic Algorithm particularly, and secondly the need to focus specifically in structural efficiency through a complex non-uniform arrangement of reinforcing bars to obtain better solutions.
As following a comparison in performance and formulation between the GA and PSO adapted to the ISR method for two and four width variables will be carried on in order to simplify the optimization formulation for the problem through meta-heuristics given that such analysis with classical optimization would not be that practical for the reasons stressed previously, and neither through Polynomial Interpolations or Multiple Linear Regression due to the vast quantity of required data to collect in order to obtain good approximations of each different value of widths for each face of the cross-section element.
When formulating this types of problems it is quite significant and influential the way in which the structural efficiency is analysed for each possible solution of the optimal ISR. For this case the Bresler formula (4) was also employed [10], as follows:
|
(4) |
In order to be able to apply (4) the following condition (3.1.2) has to be satisfied to evaluate the axial loads against the design axial resistance:
For this particular case of optimization was set given to that when evaluating the efficiency with respect of the weak axis of the cross section, the bending moment is the preponderant factor when optimizing the ISR as contrary to when a single variable problem is formulated, due to the non-uniformity of the ISR over the cross section. This way, the optimization algorithm is able to minimize as much as possible the reinforcing area or widths over the cross section faces corresponding to each axis.
Similar to the analytical geometrical procedure as for a single t formulation problem, an Interaction Diagram is computed for both axis directions of a cross section geometry in order to estimate reduced with the Resistance Reduction Factor from the ACI code [1].
It is necessary first of all to establish the range of the search space for each particle, that is the maximum and minimum values that each width variable could take for the analysis. A very simple consideration will be stated, such that the maximum reinforcement area on any face of the rectangular cross-section element is less than the sum of the maximum number of reinforcing bars with diameter such that the minimum separation from the code [1] is not violated. For the upper and lower face the maximum width of each idealized smeared reinforcement is given by (5).
|
(5) |
Where is maximum number of reinforcing bars allowed for that section face, is the width section dimension.
For the left and right cross-section faces (6):
|
(6) |
Whereas the minimum width for any variable might be just a very little number, for instance .
When evaluating the structural efficiency performance, a finite discrete element method of the ISR for each face of the cross section will be made. For this problem it was considered to be time-saving than to develop the mathematical formulation as when the width of the ISR remains constant
In comparison with the single ISR with one variable in which only one solution for could take place complying the structural efficiency required range, when formulating a multiple variable problem an infinite set of solutions for a established required structural efficiency are possible, therefore a Multi-objective optimization formulation is required to minimize also the reinforcement steel area. When a two variable problem is formulated, something similar to a “Load Combination Reinforcement Diagram” as presented by Aschheim et. al. Fig. 3a is obtained, which is what in Computational Optimization is formally called a Pareto Optimal Set from which a “Pareto Front” is then generated [15]. In this problem to adapt the Multi-Objective Optimization problem, the reinforcing area is set as the main evaluating function to be minimized with the additional condition , given that not necessarily one variable (taking for instance, or reinforcing area in other words) has to be in conflict with the structural efficiency as it is supposed in the majority of Multi-Objective Problems. Therefore the PSO algorithm rapidly adapts to the given objective function and its restriction with no other operation really needed. It is of importance though, to stress that this such condition has to be carefully placed within the algorithm for a good convergence to a global optimum for both reinforcement area and structural efficiency.
This additional condition to evaluate the performance of a particle in the PSO algorithm is most recommended based on our results to be placed both when determining the best position (reinforcement area) in the current swarm and a global best position; given that a global minimum reinforcing area is preponderant to seek rather than a maximum structural efficiency (in the scale of ) as long as the structural critical efficiency requirement is covered. In fact, this structural efficiency requirement was set in the first place to minimize the reinforcement area, given that it was assumed that the less the reinforcement area is used the less efficient the structural element is, which in multiple widths is not really the case as mentioned before.
The general algorithm for this process is resumed as following in pseudo-code. A nested PSO algorithm was generated to best estimate a global optimum reinforcement area, substituting for each iteration of the PSO the best position so far found in the previous iterations into the current run (adding such optimal position into the initial generated positions of each particle at the beginning of the PSO), thus enhancing an optimization process over that given best position to accelerate in a way the optimal results.
|
Generate a |
for i=1:numberPSOiterations |
PSO-algorithm |
Initial positions and velocities (the previous best position-) is introduced |
for j=1:numberOptimIterations |
Update of positions and velocities |
endfor |
End PSO-algorithm |
Extract a best new t-values (position) in terms of reinforcement area |
End for |
globalBest-tvalues= |
FIN
|
Algorithm. 2 General algorithmic process for the nested PSO-ISR |
For the GA a similar consideration as for the PSO is considered regarding the range of the variables involved; both for :
|
(7) |
|
(8) |
And for instance. As for the objective function also the reinforcing area is seek to be minimized with its restriction . The program for the application of the GA is next presented in pseudo-code:
|
for i=1:numberGenerations |
for j=1:numberPopulation |
Decode chromosomes |
Evaluate individuals (Objective function) |
endfor |
Create next generation |
Selection (tournament) |
Crossover |
Mutation |
Replace individuals |
End for |
globalBest-tvalues= |
FIN
|
Algorithm. 3 General algorithmic process for the nested GA-ISR |
(1) The term “Simple search” here refers to an iteration process where the step length remains constant
Good results were obtained for the 4t-PSO-ISR algorithm as following presented for the given parameter values:
Structural parameters:
Load Conditions
PSO parameters
The evolution of the reinforcing along the iterations is as follows:
Figure 14: Progression of reinforcing area for each iteration of the PSO-ISR algorithm |
With a global optimum reinforcing area of , , .
Generating the following interaction diagrams:
Figure 15: Interaction diagram in the X-axis direction for the global optima 4t-ISR |
Figure 16: Interaction diagram in the Y-axis direction for the global optima 4t-ISR |
It is of relevance to stress that it takes considerable time (depending on the graphics wanted and the PSO algorithm parameters) to get to a good approximation of the global optima reinforcing area. MatLab 2017b software was used for this research, therefore the execution time may be reduced with parallel computing in another faster programming language, more likely when a higher number of structural elements are to be analysed. In any case, the results obtained are much better than with the application of a 1t-ISR Steepest Gradient Descent formulation regarding the resulting optimum area as it will be compared next.
The Genetic Algorithm is also a viable option, although an little higher amount of computational execution time is necessary. Very similar results were obtained compared to the PSO algorithm. A computational experiment was also carried on with the GA and the results were as following presented with the same structural parameters and the next GA parameters with the same load conditions applied.
Figure 17: Evolution of the optimal reinforcing area with the GA-ISR |
With ,, and the following interaction diagrams:
Figure 18: Interaction diagram in the X-axis direction for the global optima 4t-ISR-GA |
Figure 19: Interaction diagram in the Y-axis direction for the global optima 4t-ISR-GA |
As it may be observed from the previous graphics obtained with the GA-ISR, it takes almost 50 generations or iterations to reach a very similar result from the PSO-ISR formulation, although still a little higher area. This results may vary from a structural model to another, and even from run to run. The mutation probability is of great influence in the final results. A further comparison between these two formulations is made in detail in further sections, as well as a general comparison between all of the formulations here presented for the ISR.
Ten experimental random structural models were tested to register the number of iterations it would take for each to reach a wanted structural efficiency range given an initial width value previously estimated with the results from the application of Multiple Linear Regression formulation. The results are following presented.
Point | b | h | |||||||||
1 | 67.857 | 185.7708 | 146.0661 | 393 | 0.89 | 4.5 | |||||
2 | 93 | 67 | -647.700 | 27.3106 | 144.2455 | 164 | 0.89 | 3.5 | |||
3 | 228 | 34 | -427.914 | 180.9444 | 121.9733 | 470 | 0.89 | 4.0 | |||
4 | 75 | 198 | -273.442 | 190.3260 | 184.0664 | 131 | 0.83 | 3.9 | 2.60 | ||
5 | 177 | 35 | -636.092 | 38.0866 | 73.7833 | 376 | 0.94 | 4.7 | |||
6 | 93 | 412 | 75.236 | 85.0518 | 62.5437 | 196 | 0.80 | 4.1 | 47.8 | ||
7 | 109 | 53 | -619.890 | 81.5238 | 163.9962 | 531 | 0.97 | 4.0 | 3.35 | 74.7 | |
8 | 98 | 93 | -479.857 | 91.4848 | 175.0743 | 410 | 0.88 | 3.8 | 2.74 | 91.7 | |
9 | 53 | 172 | -610.107 | 95.8926 | 127.8633 | 426 | 0.89 | 4.8 | 3.6 | 90.0 | |
10 | 58 | 73 | -444.694 | 37.9420 | 99.0011 | 188 | 0.80 | 4.3 | 4.40 |
As shown in the table, the error in most cases is even higher than . Only two initial estimations were close to the final value of which makes the method no so quite efficient for this case. It is relevant to stress that, even though the estimation with the Multiple Linear Regression may diverge, still would take much less time to get to the optimum value of from that estimation than with the application of the PSO-4t-ISR or GA-4t-ISR, although, clearly not with less reinforcement area by any means, as it would be compared further in this text.
The same ten structural models studied for the formulation of the Multiple Linear Regression method were again taken to register the maximum number of iterations it would take for the Steepest Gradient Descent Method to converge.
Point | b | h | ||||||||
1 | 67.857 | 185.7708 | 146.0661 | 393 | 0.92 | 4.5 | ||||
2 | 93 | 67 | -647.700 | 27.3106 | 144.2455 | 164 | 0.91 | 3.5 | ||
3 | 228 | 34 | -427.914 | 180.9444 | 121.9733 | 470 | 0.94 | 4.0 | ||
4 | 75 | 198 | -273.442 | 190.3260 | 184.0664 | 131 | 0.93 | 3.9 | ||
5 | 177 | 35 | -636.092 | 38.0866 | 73.7833 | 376 | 0.9 | 4.7 | ||
6 | 93 | 412 | 75.236 | 85.0518 | 62.5437 | 196 | 0.91 | 4.1 | 16 | |
7 | 109 | 53 | -619.890 | 81.5238 | 163.9962 | 531 | 0.94 | 4.0 | 11 | |
8 | 98 | 93 | -479.857 | 91.4848 | 175.0743 | 410 | 0.96 | 3.8 | 16 | |
9 | 53 | 172 | -610.107 | 95.8926 | 127.8633 | 426 | 0.91 | 4.8 | 22 | |
10 | 58 | 73 | -444.694 | 37.9420 | 99.0011 | 188 | 0.90 | 4.3 |
As for the same structural model taken in the PSO-ISR and GA-ISR results, the following convergence for this Steepest Gradient Descent method was found:
Structural parameters:
Figure 20: Convergence of the Steepest Gradient Descent method for the 1t-ISR |
Figure 21: Interaction diagram in the X-axis direction for the global optima 4t-ISR-GA |
Figure 22: Interaction diagram in the X-axis direction for the global optima 4t-ISR-GA |
Yielding a total reinforcing area equal to , very similar to the one obtained with the GA-ISR, not so much for the PSO-ISR which yields
As mentioned before, the performance of the GA depends a great deal on the mutation probability parameter. In order to see the effects of such parameter on the final results a total of nine experimentation runs were done, based on the same structural model used previously with , changing the mutation probability from to for 100 generations Fig. 23.
Figure 23: Experimentation results with the GA-ISR for different values of the mutation probability from to |
The summary of the relevant results are presented in the next table:
Run | |||||||
1 | 0.01 | 98.64 | 0.002 | 0.240 | 1.234 | 0.510 | |
2 | 0.015 | 99.88 | 1.795 | 1.112 | 0.561 | 0.154 | |
3 | 0.02 | 97.20 | 1.764 | 0.009 | 0.052 | 0.799 | |
4 | 0.025 | 98.7 | 0.072 | 1.081 | 0.620 | 0.917 | |
5 | 0.03 | 99.9 | 0.828 | 0.910 | 0.325 | 0.835 | |
6 | 0.035 | 99.5 | 1.030 | 0.231 | 0.713 | 0.374 | |
7 | 0.04 | 90.69 | 2.151 | 0.437 | 0.070 | 0.512 | |
8 | 0.045 | 99.8 | 1.818 | 0.050 | 0.012 | 0.512 | |
9 | 0.05 | 99.5 | 1.313 | 1.237 | 0.861 | 0.013 |
From the results presented can been observed that there is not a clear pattern for the area found for each run, although the minimum area thus found corresponds for a mutation probability of 0.035, followed by one of 0.45. It could be recommended to use mutation probabilities of for faster and better convergence.
As for the PSO-ISR formulation, it is of interest to see its efficiency of convergence for different values for the parameter mainly, higher than 10, as it was experimented previously. The following table presents the results obtained for 6 experimentation with the same structural model .
Run | |||||||
1 | 10 | 98.64 | 0619 | 0.300 | 0.736 | 0.437 | |
2 | 15 | 99.88 | 0.539 | 0.187 | 0.570 | 0.608 | |
3 | 20 | 97.20 | 0.673 | 0.067 | 0.803 | 0.384 | |
4 | 25 | 98.7 | 0.186 | 0.010 | 0.739 | 0.575 | |
5 | 30 | 99.9 | 0.574 | 0.011 | 0.573 | 0.517 | |
6 | 35 | 99.5 | 0.048 | 0.053 | 0.995 | 0.557 |
With its respective convergence graphs for each experiment Fig. 24
Figure 24: Experimentation results with the PSO-ISR for different number of total iterations |
It is clear to see that the more the total of iterations for the PSO-ISR nested formulation, the lower the reinforcing areas, but with a much higher computational time. It could be observed from the table above that the difference between the resulting reinforcing area with 10 iterations is not really significant compared with the resultant one with 30 iterations (3 times more computational power and only a few square centimetres). It would be recommended to take 20 iterations with quite good results (much better than with the GA-ISR).
The following step once the an optimal reinforcing area with the ISR has been obtained is to transform such area to steel bars. There might be different ways to do that, either using another optimization algorithm to optimize topologically the arrangement, position and diameter of each bar over the cross section of an element along each face or simply considering a homogeneous distribution of bars with only one diameter along each cross section face, as it would be more practical. In [13] for instance, the GA was used to optimize topologically the reinforcing steel bars once the 1t-ISR method had been used with acceptable results, but regarding a 4t-ISR method, given that a whole optimization procedure formulation has already been carried on, it would suffice to pass from this reinforcing area for each face of the cross section to a homogeneous distribution of reinforcing bars Fig. 25 minimizing thereafter the construction costs even in a greater deal.
Although the number of possible combinations of reinforcing bars could still be high, it would surely take less time to find a good optimum arrangement of reinforcing bars than employing a whole topological optimization as done by [13]. This way of reinforced concrete optimization could be a good matter of further research with its application on 3D concrete frames to better appreciate its advantages.
Figure 25: Transformation from the 4t-ISR formulation to reinforcing bars. |
The different formulations for the ISR developed happen to be very simple to code for anyone having basic understanding of optimization methods. The time required is evidently higher for the meta-heuristic optimization formulations, being the PSO-ISR the most efficient and convenient to apply, due to its rapid convergence compared to the GA-ISR; as for a 1t-ISR formulation the Steepest Gradient Descent method would be the one more likely to adopt for common structural design of concrete structures, given that despite of its simplicity of formulation the results it evokes are quite acceptable, furthermore, it could be highly improved by adding different other conditions of convergence through a more accurate convergence analysis. Moreover, for the application of meta-heuristics for this ISR method, could be of greater impact in huge structural systems, being able to reduce its required execution time by adapting them to Multi-Objective optimization procedures taking on account simultaneously different structural features of a structural system, such as displacements, ductility of certain elements, costs or section dimensions.
In any case, the global application fo this method, ant its official recognition in structural engineering could enhance great advantages in the way concrete structures are designed.
[1] Building Requirements for structural concrete and commentary, American Concrete Institute ACI 318, 2019
[2] Whitney CS. Cohen E., ``Guide for ultimate strength design of reinforced concrete. ACI J, 1956; 28(5):445-90. [Proceedings V.53].
[3] Au FTK, Bai ZZ, Effect of axial load on flexural behaviour of cyclically loaded RC columns. Comput Concr 2006: 2(4):261-84
[4] Walther R. Miehlbardt M., Dimensionnement des structures en Béton. Lausanne: Press Polytechniques et Universitaires Romandes; 1990
[5] Hernánde Montes, Gil-Martin LM, Aschheim M., “The design of concrete members subjected to uniaxial bending and compression using reinforcement sizing diagrams”, ACI Struct J 2005;102(1):150-8
[6] Hernández Montes E, Gil-Martín LM, Pasadas-Fernández M, Aschheim M., “Theorem of optimal reinforcement for reinforced concrete cross sections”, Struct Multidiscip Optim 2008;36(5):509–21.
[7] Ho Jung Lee, Mark Aschheim, Hernández Montes E, Gil-Martín LM, Pasadas-Fernández M, “Optimum RC column reinforcement considering multiple load combinations”, Struct Multidiscip Optim 2009;39;153-170.
[8] L. M. Gil-Martín, E. Hdez-Montes, M. Aschheim, “Optimal reinforcement of RC columns for biaxial bending”, Materials and Structures Journal (2010), 43:1245-1256
[9] Aschheim M, Hernández-Montes E, Gil-Martín LM (2008), “Design of optimally reinforced RC beam, column and wall sections”, J Struct Eng 134(2):169–188
[10] Bresler B., Design criteria for reinforced columns under axial load and biaxial bending, ACI Proc 57:481–490
[11] Gouwens AJ (1975), Biaxial bending simplified, reinforced concrete columns, ACI Special Publication SP-50. American Concrete Institute, Detroit
[12] Luis F. Verduzco, A. Hernández, “Optimization of reinforcing steel for the design of concrete columns”, University of Guanajuato, Bachelor Thesis to obtain the grade of Civil Engineer, Mexico, 2019
[13] Luis F. Verduzco, “Optimization of reinforcing steel with genetic algorithms for the design of concrete columns”, 14th Research Colloquium, Autonomous University of Queretaro, Mexico, 2020
[14] M. Afzal, Y. Liu, Jack C.P.Cheng, V. J.L. Gan, “Reinforced concrete structural design optimization: A critical review”, Journal of Cleaner Production-Elsevier, 2020
[15] A. Zhou, Bo-Yang Qu, Hui Li, Shi-Zheng Zhao, P. Nagaratnam, Q. Zhang, “Multiobjective evolutionary algorithms: A survey of the state of the art”, Journal of Swarm and Evolutionary Computation, doi:10.1016/j.swevo.2011.03.001
Published on 07/01/21
Submitted on 07/01/21
Volume 5, 2021
Licence: CC BY-NC-SA license
Are you one of the authors of this document?