Abstract
In this study a modified optimality criteria (OC) method which uses the Proportional, Integral, Derivative (PID) control to determine the Lagrange multiplier is proposed. The OC method is efficient in density based topology optimization. However, the undetermined Lagrange multiplier should be calculated first. In this study the Lagrange multiplier is taken as the controlled variable of PID controller, which enhances the convergence of the OC method. The constraint violation is taken as system error which updates the Lagrange multiplier. Combining the design variables update scheme in the OC method with the PID control algorithm, a gradually improved structure is produced during iteration. The optimal structure which satisfies the constraint function is obtained finally. The modified method implements simply and saves the computational time. Numerical examples of single material topology optimization validate the performance of the proposed method. Results show that the modified method converges fast with few iterations and short time. Subsequently, the modified method is extended to multi-material topology optimization. Results validate the modified method performs well in time-consuming multi-material problem.
Similar content being viewed by others
References
Ananiev S (2005) On equivalence between optimality criteria and projected gradient methods with application to topology optimization problem. Multibody Syst Dyn 13(1):25–38. https://doi.org/10.1007/s11044-005-2530-y
Andreassen E, Clausen A, Schevenels M, Lazarov BS, Sigmund O (2011) Efficient topology optimization in MATLAB using 88 lines of code. Struct Multidiscip Optim 43(1):1–16. https://doi.org/10.1007/s00158-010-0594-7
Bendsoe MP (1989) Optimal shape design as a material distribution problem. Struct Optim 1(4):193–202
Bendsoe MP, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Eng 71(2):197–224. https://doi.org/10.1016/0045-7825(88)90086-2
Biyikli E, To AC (2015) Proportional topology optimization: a new non-sensitivity method for solving stress constrained and minimum compliance problems and its implementation in matlab. Plos One 10(12). https://doi.org/10.1371/journal.pone.0145041
Burger M, Osher SJ (2005) A survey on level set methods for inverse problems and optimal design. Eur J Appl Math 16:263–301. https://doi.org/10.1017/s0956792505006182
Cui MT, Zhang YF, Yang XF, Luo CC (2018) Multi-material proportional topology optimization based on the modified interpolation scheme. Eng Comput 34(2):287–305. https://doi.org/10.1007/s00366-017-0540-z
Deng H, Vulimiri PS, To AC (2021) An efficient 146-line 3d sensitivity analysis code of stress-based topology optimization written in matlab. Optim Eng. https://doi.org/10.1007/s11081-021-09675-3
Fan Z, Xia L, Lai WX, Xia Q, Shi TL (2019) Evolutionary topology optimization of continuum structures with stress constraints. Struct Multidiscip Optim 59(2):647–658. https://doi.org/10.1007/s00158-018-2090-4
Fu JY, Wu JR, Dong CC, Xu A, Pi YL (2019) Optimization design of large span portal-rigid steel frame with tapered sections under wind-induced drift constraint. Eng Struct 194:396–405. https://doi.org/10.1016/j.engstruct.2019.04.090
Groenwold AA, Etman LFP (2010) A quadratic approximation for structural topology optimization. Int J Numer Methods Eng 82(4):505–524. https://doi.org/10.1002/nme.2774
Groenwold AA, Etman LFP, Wood DW (2010) Approximated approximations for sao. Struct Multidiscip Optim 41(1):39–56. https://doi.org/10.1007/s00158-009-0406-0
Han Y, Xu B, Wang Q, Liu Y, Duan Z (2021) Topology optimization of material nonlinear continuum structures under stress constraints. Comput Methods Appl Mech Eng 378. https://doi.org/10.1016/j.cma.2021.113731
Hu XY, Li ZH, Bao RH, Chen WQ, Wang HM (2022) An adaptive method of moving asymptotes for topology optimization based on the trust region. Comput Methods Appl Mech Eng 393. https://doi.org/10.1016/j.cma.2021.114202
Huang X, Xie YM (2008) Bi-directional evolutionary topology optimization of continuum structures with one or multiple materials. Comput Mech 43(3):393–401. https://doi.org/10.1007/s00466-008-0312-0
Jiang YT, Zhao M (2020) Topology optimization under design-dependent loads with the parameterized level-set method based on radial-basis functions. Comput Methods Appl Mech Eng 369. https://doi.org/10.1016/j.cma.2020.113235
Khot NS, Venkayya VB, Berke L (1976) Optimum structural design with stability constraints. Int J Numer Methods Eng 10(5):1097–1114. https://doi.org/10.1002/nme.1620100510
Kim JR, Choi DH (2008) Enhanced two-point diagonal quadratic approximation methods for design optimization. Comput Methods Appl Mech Eng 197(6–8):846–856. https://doi.org/10.1016/j.cma.2007.09.014
Kishida M, Kurahashi T (2021) Proposal of a modified optimality criteria method for topology optimization analysis in 3-dimensional dynamic oscillation problems. Int J Numer Methods Eng
Kumar T, Suresh K (2021) Direct lagrange multiplier updates in topology optimization revisited. Struct Multidiscip Optim 63(3):1563–1578. https://doi.org/10.1007/s00158-020-02740-y
Li L, Khandelwal K (2014) Two-point gradient-based MMA (TGMMA) algorithm for topology optimization. Comput Struct 131:34–45. https://doi.org/10.1016/j.compstruc.2013.10.010
Li L, Khandelwal K (2015) An adaptive quadratic approximation for structural and topology optimization. Comput Struct 151:130–147. https://doi.org/10.1016/j.compstruc.2015.01.013
Liu H, Zhang WH, Gao T (2015) A comparative study of dynamic analysis methods for structural topology optimization under harmonic force excitations. Struct Multidiscip Optim 51(6):1321–1333. https://doi.org/10.1007/s00158-014-1218-4
Luo JZ, Luo Z, Chen LP, Tong LY, Wang MY (2008) A semi-implicit level set method for structural shape and topology optimization. J Comput Phys 227(11):5561–5581. https://doi.org/10.1016/j.jcp.2008.02.003
Peng QC, Lin TJ, Liu W, Chen BK (2021) An optimality criteria method hybridized with dual programming for topology optimization under multiple constraints by moving asymptotes approximation. Comput Mech
Rojas-Labanda S, Stolpe M (2015) Benchmarking optimization solvers for structural topology optimization. Struct Multidiscip Optim 52(3):527–547. https://doi.org/10.1007/s00158-015-1250-z
Sanders ED, Aguilo MA, Paulino GH (2018) Multi-material continuum topology optimization with arbitrary volume and mass constraints. Comput Methods Appl Mech Eng 340:798–823. https://doi.org/10.1016/j.cma.2018.01.032
Sigmund O (2001) A 99 line topology optimization code written in MATLAB. Struct Multidiscip Optim 21(2):120–127. https://doi.org/10.1007/s001580050176
Sigmund O, Maute K (2013) Topology optimization approaches a comparative review. Struct Multidiscip Optim 48(6):1031–1055. https://doi.org/10.1007/s00158-013-0978-6
Sui YK, Peng XR (2019) Explicit model of dual programming and solving method for a class of separable convex programming problems. Eng Optim 51(9):1604–1625. https://doi.org/10.1080/0305215x.2018.1531988
Sun JL, Tian Q, Hu HY (2017) Topology optimization based on level set for a flexible multibody system modeled via ANCF. Struct Multidiscip Optim 55(4):1159–1177. https://doi.org/10.1007/s00158-016-1558-3
Takezawa A, Daifuku M, Nakano Y, Nakagawa K, Yamamoto T, Kitamura M (2016) Topology optimization of damping material for reducing resonance response based on complex dynamic compliance. J Sound Vib 365:230–243. https://doi.org/10.1016/j.jsv.2015.11.045
Tavakoli R, Mohseni SM (2014) Alternating active-phase algorithm for multimaterial topology optimization problems: a 115-line matlab implementation. Struct Multidiscip Optim 49(4):621–642. https://doi.org/10.1007/s00158-013-0999-1
Tovar A, Khandelwal K (2013) Topology optimization for minimum compliance using a control strategy. Eng Struct 48:674–682. https://doi.org/10.1016/j.engstruct.2012.12.008
Ullah Z, Ullah B, Khan W, ul Islam S, (2022) Proportional topology optimisation with maximum entropy-based meshless method for minimum compliance and stress constrained problems. Eng Comput
Wang MY, Wang XM, Guo DM (2003) A level set method for structural topology optimization. Comput Methods Appl Mech Eng 192(1–2):227–246. https://doi.org/10.1016/s0045-7825(02)00559-5
Wang ZX, Tsavdaridis KD (2022) Optimality criteria-based minimum-weight design method for modular building systems subjected to generalised stiffness constraints: a comparative study. Eng Struct 251. https://doi.org/10.1016/j.engstruct.2021.113472
Wu SH, Zhang YC, Liu ST (2019) Topology optimization for minimizing the maximum temperature of transient heat conduction structure. Struct Multidiscip Optim 60(1):69–82. https://doi.org/10.1007/s00158-019-02196-9
Xie YM, Steven GP (1993) A simple evolutionary procedure for structural optimization. Comput Struct 49(5):885–896. https://doi.org/10.1016/0045-7949(93)90035-c
Zhang W, Yuan J, Zhang J, Guo X (2016) A new topology optimization approach based on moving morphable components (MMC) and the ersatz material model. Struct Multidiscip Optim 53(6):1243–1260. https://doi.org/10.1007/s00158-015-1372-3
Zhang W, Li D, Yuan J, Song J, Guo X (2017) A new three-dimensional topology optimization method based on moving morphable components (MMCs). Comput Mech 59(4):647–665. https://doi.org/10.1007/s00466-016-1365-0
Zhou M, Rozvany GIN (1991) The COC algorithm, part 2: topological, geometrical and generalized shape optimization. Comput Methods Appl Mech Eng 89(1–3):309–336. https://doi.org/10.1016/0045-7825(91)90046-9
Zhu BL, Zhang XM, Zhang HC, Liang JW, Zang HY, Li H, Wang RX (2020) Design of compliant mechanisms using continuum topology optimization: a review. Mech Mach Theory 143:34. https://doi.org/10.1016/j.mechmachtheory.2019.103622
Zhu JH, Zhou H, Wang C, Zhou L, Yuan SQ, Zhang WH (2021) A review of topology optimization for additive manufacturing: status and challenges. Chin J Aeronaut 34(1):91–110. https://doi.org/10.1016/j.cja.2020.09.020
Ziegler JG, Nichols NB (1993) Optimum settings for automatic controllers. J Dyn Syst Meas Control-Trans ASME 115(28):220–222. https://doi.org/10.1115/1.2899060
Acknowledgements
This work was supported by the National Natural Science Foundation of China [grant number 51875060]. The authors appreciate the support of the National Natural Science Foundation of China.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Fan, W., Xu, Z. & Zhang, Z. A PID-optimality criteria method for structural topology optimization. Optim Eng 25, 439–458 (2024). https://doi.org/10.1007/s11081-023-09810-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11081-023-09810-2