Constraint Control Method of Optimization and its Application to Design of Steel Frames

Document Type : Article


1 Department of Civil Engineering, Science and Research branch, Islamic Azad University, Tehran, Iran

2 Department of Civil Engineering, Shiraz University, Shiraz, Iran.



Different optimization methods are available for optimum design of structures including; classical optimization techniques and meta-heuristic optimization algorithms. However, engineers do not generally use optimization techniques to design a structure. They attempt to decrease the structural weight and increase its performance and efficiency, empirically, by changing the variables and controlling the constraints. Based on this professional engineering design philosophy, in this paper, a simple algorithm, termed the Constraint Control Method (CCM), is developed and presented whereby optimum design is achieved gradually by controlling the problem constraints. Starting with oversized sections, the design is gradually improved by changing sections based on a ‘control function’ and controlling the constraints to be below the target values. As the constraints move towards their targets, the design moves towards an optimum. The general functionality of the proposed algorithm is first demonstrated by solving several linear and nonlinear mathematical problems which have exact answers. The performance of the algorithm is then evaluated through comparing design optimization results of three, 2D steel frame benchmark problems with those from other, metaheuristic optimization solutions. the proposed method leads to the minimum structural weight while performing much smaller number of structural analyses, compared to other optimization methods.


1. Razani, R. Behavior of fully stressed design of structures and its relationship to minimum weight design", AIAA J., 3(12), pp. 2262-2268 (1965). 2. Gallagher, R.H. and Zienkiewicz, O.C., Fully Stressed Design. Optimum Structural Design, John Wiley & Sons, London (1973). 3. Patnaik, S.N. and Hopkins, D.A. Optimality of a fully stress design", Comput Methods Appl. Mech. Eng., 165, pp. 215-221 (1998). 4. Haftka, R.T. and Starnes, J.H. Applications of a quadratic extended interior penalty function for structural optimization", AIAA J., 14, pp. 718-724 (1976). 5. Baugh Jr., J.W., Caldwell, S.C., and Brill Jr., E.D. A mathematical programming approach to generate alternatives in discrete structural optimization", Eng. Optim., 28, pp. 1-31 (1997). 6. Brill Jr., E.D., Flach, J.M., Hopkins, L.D., and Ranjithan, S. MGA: A decision support for complex, incompletely de_ned problems", IEEE Trans. Systems, Man. Cybernet., 20(4), pp. 745-757 (1990). 7. Kripakaran, P., Hall, B., and Gupta, A. A genetic algorithm for design of moment-resisting steel frames", Structural and Multidisciplinary Optimization, 44(4), pp. 559-574 (2011). 8. Flager, F., Soremekun, G., Adya, A., Shea, K., Haymaker, J., and Fischer, M. Fully constrained design: A general and scalable method for discrete member sizing optimization of steel truss structures", Comput. Struct., 140, pp. 55-65 (2014). 9. Azad, S.K. and Hasan_cebi, O. Computationally e_- cient discrete sizing of steel frames via guided stochastic search heuristic", Comput. Struct., 156, pp. 12-28 (2015). 10. Mahallati Rayeni, A., Ghohani Arab, H., and Ghasemi, M.R. Optimization of steel moment frame by a proposed evolutionary algorithm", Int. J. Optim. Civil Eng., 8(4), pp. 511- 524 (2018). 2256 S.F. Mansouri and M.R. Maheri/Scientia Iranica, Transactions A: Civil Engineering 26 (2019) 2241{2257 11. Goldberg, D.E., Genetic Algorithms in Search, Optimization & Machine Learning, MA: Addison Wesley (1989). 12. Dorigo, M., Maniezzo, V., and Colorni, A. The ant system: optimization by a colony of cooperating agents", IEEE Trans. System Man. Cybernet., 26(1), pp. 29-41 (1996). 13. Fourie, P. and Groenwold, A. The particle swarm optimization algorithm in size and shape optimization", Struct Multidiscip Optim., 23, pp. 259-267 (2002). 14. Geem, Z.W., Kim, J.H., and Loganathan, G.V. A new heuristic optimization algorithm", Harmony Search Simul., 76, pp. 60-88 (2001). 15. Kaveh, A. and Talatahari, S. Optimum design of skeletal structures using imperialist competitive algorithm", Comput Struct., 88, pp. 1220-1229 (2010). 16. Bozorg Haddad, O. and Afshar, A. MBO (Marriage Bees Optimization), a new heuristic approach in hydrosystems design and operation", Proc. 1st Int. Conf. on Managing Rivers in the 21st Century: Issues and Challenges., Penang, Malaysia, pp. 499-504 (2004). 17. To_gan, V. Design of planar steel frames using teaching-learning based optimization", Eng. Struct., 34, pp. 225-232 (2012). 18. Glover, F. Heuristic for integer programming using surrogate constraints", Decis. Sci., 8(1), pp. 156-166 (1977). 19. Kirkpatrick, S., Gelatt, C., and Vecchi, M. Optimization by simulated annealing", Science, 220(4598), pp. 671-680 (1983). 20. Safari, D., Maheri, M.R., and Maheri, A. Optimum design of steel frames using a multiple-deme PGA with improved reproduction operators", J Constr Steel Res., 67(8), pp. 1232-1243 (2011). 21. Maheri, M.R., Askarian, M., and Shojaee, S. Size and topology optimization of trusses using hybrid geneticparticle swarm algorithms", Iranian J. Sci Tech: Trans Civil Eng., 40(3), pp. 179-193 (2016). 22. Kaveh, A. and Mahjoubi, S. Lion pride optimization algorithm: A meta-heuristic method for global optimization problems", Scientia Iranica, 25, pp. 3113- 3132 (2018). 23. Maheri, MR. and Narimani, M.M. An enhanced harmony search algorithm for optimum design of side sway steel frames", Comput Struct., 136, pp. 78-89 (2014). 24. Maheri, M.R. and Talezadeh, M. An enhanced imperialist competitive algorithm for optimum design of skeletal structures", Swarm Evolut Comput., 40, pp. 24-36 (2018). 25. Maheri, M.R., Shokrian, H., and Narimani, M.M. An enhanced honey bee mating optimization algorithm for design of side sway steel frames", Adv Eng Software, 109, pp. 62-72 (2017). 26. Kaveh, A. and Dadras, A. Optimal decomposition of _nite element meshes via k-median methodology and di_erent metaheuristics", Int. J. Optim. Civil Eng., 8(2), pp. 227-246 (2018). 27. Kaveh, A., Mahjoubi, S., and Ghazaan, M. Comparison of four meta-heuristic algorithms for optimal design of double-layer barrel vaults", Int. J. Space Struct., 33(3-4), pp. 115-123 (2018). 28. Gerist, S. and Maheri, M.R. Structural damage detection using imperialist competitive algorithm", Applied Soft Computing., 77, pp. 1-23 (2019). 29. Saka, M.P. Optimum design of skeletal structures: a review", In Topping B.H.V, editor, Progress in Civil and Structural Engineering Computing, Stirlingshire, UK: Saxe-Coburg Publications; pp. 237-84, Chapter 10 (2003). 30. Lamberti, L. and Pappalettere, C. Metaheuristic design optimization of skeletal structures: a review", Comput. Technol. Rev., 4, pp. 1-32 (2011). 31. Saka, M.P. and Do_gan, E. Recent developments in metaheuristic algorithms: a review", Comput Technol Rev., 5, pp. 31-78 (2012). 32. Frederick, S.H. and Gerald, J.L., Introduction to Operations Research, 9th. Ed. New York, McGraw Hill (2010). 33. American Institute of Steel Construction, Manual of Steel Construction: Load and Resistance Factor Design, Chicago (2001). 34. Pezeshk, S., Camp, C.V., and Chen, D. Design of nonlinear framed structures using genetic algorithms", J Struct Eng. ASCE, 126(3), pp. 382-388 (2000). 35. Camp, C.V., Bichon, B.J., and Stovall, S.P. Design of steel frames using ant colony optimization", J. Struct Eng. ASCE, 131(3), pp. 369-379 (2005). 36. De_gertekin, S.O. Optimum design of steel frames using harmony search algorithm", Struct Multi Optim., 36, pp. 393-401 (2008). 37. Safari, D., Maheri, M.R., and Maheri, A. On the performance of a modi_ed multi-deme genetic algorithm in LRFD design of steel frames", Iran J Sci. Tech.: Trans Civil Eng., 37, pp. 169-190 (2013). 38. Kaveh, A. and Talatahari, S. An improved ant colony optimization for the design of planar steel frames", Eng Struct., 32, pp. 864-873 (2010). 39. Do_gan, E. and Saka, M.P. Optimum design of unbraced steel frames to LRFD-AISC using particle swarm optimization", Adv Eng Software, 46, pp. 27-34 (2012). 40. Dumonteil, P. Simple equations for e_ective length factors", Eng. J. AISE, 29(3), pp. 111-115 (1992).