A Semi-Supervised Meta-Heuristic Shell Form-Finding Approach


This paper proposes a general semi-supervised form-finding approach for optimization of shells, where an initial geometry referred to as the “Directive Form (DF)” influences and directs the shape optimization process. The degree of the influence of the DF over the optimization process is controlled by the optimizer algorithm. A normal option involves stronger influence of DF within the early stages of the optimization process and a vanishing effect towards the later stages of the process. The method is illustrated through an example using the artificial intelligence for the optimization process. The selected problem is optimized with particle swarm optimization algorithm in MATLAB. The required structural analysis of the optimization steps is carried out by the finite element software SAP2000 which is linked up with the optimization algorithm via the application programming interface software. The coordinates of the nodes over the surface of the shell are selected as the optimization variables, and the semi-supervised algorithm finds the desired optimal form by minimizing the eccentricity of the forces as the target function. Finally, the paper presents a simple and workable stress calculation method for the optimized shells under gravitational loads.

This is a preview of subscription content, log in to check access.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7


  1. Adriaenssens S et al (eds) (2014) Shell structures for architecture: form finding and optimization. Routledge, Abingdon

    Google Scholar 

  2. Alinia MM (2010) Plates and shells (in Farsi). Ashiyan book company, Tehran, Iran

  3. Barnes MR (1999) Form finding and analysis of tension structures by dynamic relaxation. Int J Space Struct 14(2):89–104

    Article  Google Scholar 

  4. Block P, Ochsendorf J (2007) Thrust network analysis: a new methodology for three-dimensional equilibrium. J Int Assoc Shell Spat Struct 48(3):167–173

    Google Scholar 

  5. Gholizadeh S, Ebadijalal M (2018) Performance based discrete topology optimization of steel braced frames by a new metaheuristic. Adv Eng Softw 123:77–92

    Article  Google Scholar 

  6. Gholizadeh S, Poorhoseini H (2016) Seismic layout optimization of steel braced frames by an improved dolphin echolocation algorithm. Struct Multidiscip Optim 54(4):1011–1029

    Article  Google Scholar 

  7. Gholizadeh S, Shahrezaei AM (2015) Optimal placement of steel plate shear walls for steel frames by bat algorithm. Struct Des Tall Spec Build 24(1):1–18

    Article  Google Scholar 

  8. Gholizadeh S, Torkzadeh P, Jabarzadeh S (2013) Optimum shape design of double-layer grids by quantum behaved particle swarm optimization and neural networks. Iran Univ Sci Technol 3(1):85–98

    Google Scholar 

  9. Gonzaelez G, Samper A, Herrera B (2018) Classification by type of the arches in Gaudi’s Palau Gueell. Nexus Netw J 20(1):173–186

    Article  Google Scholar 

  10. Hashemi-Dehkordi S-M (2014) Comparison between Bezier and Hermite cubic interpolants in elastic spline formulations. Acta Mech 225(6):1809–1821

    MathSciNet  Article  Google Scholar 

  11. Heristchian M, Baghdadi A, Ameri S (2014) Elastic and plastic buckling of steel arches under in-plane loadings. In: Fourth National Iranian conference on spatial structures, Tehran, May (2014)

  12. Kaveh A (2014) Computational structural analysis and finite element methods. Springer, Berlin

    Google Scholar 

  13. Kaveh A (2014) Advances in metaheuristic algorithms for optimal design of structures. Springer, Berlin

    Google Scholar 

  14. Kaveh A (2017) Applications of metaheuristic optimization algorithms in civil engineering. Springer, Berlin

    Google Scholar 

  15. Kaveh A, Kalatjari V (2003) Topology optimization of trusses using genetic algorithm, force method and graph theory. Int J Numer Methods Eng 58(5):771–791

    Article  Google Scholar 

  16. Kaveh A, Talatahari S (2009) Particle swarm optimizer, ant colony strategy and harmony search scheme hybridized for optimization of truss structures. Comput Struct 87(5–6):267–283

    Article  Google Scholar 

  17. Kennedy J (2011) Particle swarm optimization. In: Encyclopedia of machine learning. Springer, Boston, pp 760–766

  18. Linkwitz K (1977) Uber eine neue Anwendung der Gaussschen Methode der Kleinsten Quadrate: Die Formfindung und statische Analyse von raeumlichen Seil-und Haengenetzen. Sonderdruck XXVII, Wissenschaftliche Gesellschaft Braunschweig

Download references

Author information



Corresponding author

Correspondence to Mahmoud Heristchian.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Baghdadi, A., Heristchian, M. & Kloft, H. A Semi-Supervised Meta-Heuristic Shell Form-Finding Approach. Iran J Sci Technol Trans Civ Eng 44, 1031–1038 (2020). https://doi.org/10.1007/s40996-019-00264-0

Download citation


  • Shell
  • Form finding
  • Optimization
  • Artificial intelligence
  • Shell calculation
  • Particle swarm intelligence