Arches are employed for bridges. This particular type of structures, characterized by a very old use tradition, is nowadays, widely exploited because of its strength, resilience, cost-effectiveness and charm. In recent years, a more conscious design approach that focuses on a more proper use of the building materials combined with the increasing of the computational capability of the modern computers, has led the research in the civil engineering field to the study of optimization algorithms applications aimed at the definition of the best design parameters. In this paper, a differential formulation and a MATLAB code for the calculation of the internal stresses in the arch structure are proposed. Then, the application of a machine learning algorithm, the genetic algorithm, for the calculation of the geometrical parameters, that allows to minimize the quantity of material that constitute the arch structures, is implemented. In this phase, the method used to calculate the stresses has been considered as a constraint function to reduce the range of the solutions to the only ones able to bear the design loads with the smallest volume. In particular, some case studies with different cross-sections are reported to prove the validity of the method and to compare the obtained results in terms of optimization effectiveness.
Loading....