Abstract
Considering the manufacturing process and component specifications in engineering, it is of great significance to investigate the optimization problem with discrete design variables. However, the discreteness of the feasible set of discrete variables will result in a nonconvex and discontinuous optimization problem. It renders traditional continuous variable optimization methods inaccessible and difficult to solve. Especially for the complex multibody dynamic system described by differential-algebraic equations, it is generally high-dimensional and strongly nonlinear, and the optimization calculation is more difficult. In this paper, focusing on optimization problems with discrete variables and mixed discrete-continuous variables, the continuous method for dynamic optimization of multibody systems is proposed. It converts the original problem into a continuous variable optimization problem, avoiding the inherent discontinuity and difficulty of discrete variables, so that the optimization problem can be solved by mature nonlinear programming tools. Two calculation formulas for the continuous method and their implementation are given based on the sigmoid function and nonlinear complementary problem (NCP) function, respectively. The validity and engineering practicability of the proposed method are demonstrated using two dynamic optimization examples of multibody systems with discrete and mixed variables.
Similar content being viewed by others
References
Yates, D.F., Templeman, A.B., Boffey, T.B.: The complexity of procedures for determining minimum weight trusses with discrete member sizes. Int. J. Solids Struct. 18(6), 487–495 (1982)
An, Q., Fang, S.C., Li, H.L., Nie, T.: Enhanced linear reformulation for engineering optimization models with discrete and bounded continuous variables. Appl. Math. Model. 58, 140–157 (2018)
Arora, J.S., Huang, M.W., Hsieh, C.C.: Methods for optimization of nonlinear problems with discrete variables: a review. Struct. Optim. 8(2–3), 69–85 (1994)
Thanedar, P.B., Vanderplaats, G.N.: Survey of discrete variable optimization for structural design. J. Struct. Eng. 121(2), 301–306 (1995)
Stolpe, M.: Truss optimization with discrete design variables: a critical review. Struct. Multidiscip. Optim. 53(2), 349–374 (2016)
Pyrz, M.: Discrete optimization of geometrically nonlinear truss structures under stability constraints. Struct. Optim. 2(2), 125–131 (1990)
Ringertz, U.T.: On methods for discrete structural optimization. Eng. Optim. 13(1), 47–64 (1988)
Csébfalvi, A.: Discrete optimal weight design of geometrically nonlinear truss-structures. Comput. Assist. Mech. Eng. Sci. 6(3–4), 313–320 (1999)
Brütting, J., Senatore, G., Fivet, C.: MILP-based discrete sizing and topology optimization of truss structures: new formulation and benchmarking. Struct. Multidiscip. Optim. 65, 277 (2022)
Al-Bazoon, M., Arora, J.S.: Discrete variable optimization of structures subjected to dynamic loads using equivalent static loads and metaheuristic algorithms. Optim. Eng. 23, 643–687 (2022)
Li, E.C., Ma, Y.Q.: The application of improved adaptive genetic algorithm in the optimization of discrete variables. J. Discrete Math. Sci. Cryptogr. 21(2), 417–421 (2018)
Park, W.C., Song, C.Y.: Meta-models and genetic algorithm application to approximate optimization with discrete variables for fire resistance design of A60 class bulkhead penetration piece. Appl. Sci. 11(7), 2972 (2021)
Mokarram, V., Banan, M.R.: A new PSO-based algorithm for multi-objective optimization with continuous and discrete design variables. Struct. Multidiscip. Optim. 57(2), 509–533 (2017)
Omidinasab, F., Goodarzimehr, V.: A hybrid particle swarm optimization and genetic algorithm for truss structures with discrete variables. J. Appl. Comput. Mech. 6(3), 593–604 (2020)
Ho-Huu, V., Nguyen-Thoi, T., Vo-Duy, T., Nguyen-Trang, T.: An adaptive elitist differential evolution for optimization of truss structures with discrete design variables. Comput. Struct. 165, 59–75 (2016)
Jalili, S., Hosseinzadeh, Y.: Design optimization of truss structures with continuous and discrete variables by hybrid of biogeography-based optimization and differential evolution methods. Struct. Des. Tall Spec. Build. 27, e1495 (2018)
Bremicker, M., Papalambros, P.Y., Loh, H.T.: Solution of mixed-discrete structural optimization problems with a new sequential linearization algorithm. Comput. Struct. 37(4), 451–461 (1990)
Liang, Y., Sun, K., Cheng, G.: Discrete variable topology optimization for compliant mechanism design via Sequential Approximate Integer Programming with Trust Region (SAIP–TR). Struct. Multidiscip. Optim. 62, 2851–2879 (2020)
Shin, D.K., Gurdal, Z., Griffin, O.H.: A penalty approach for nonlinear optimization with discrete design variables. Eng. Optim. 16(1), 29–42 (1990)
Luenberger, D.G., Ye, Y.: Linear and Nonlinear Programming, pp. 397–425. Springer, Cham (2016)
Kale, I.R., Kulkarni, A.J.: Cohort intelligence with self-adaptive penalty function approach hybridized with colliding bodies optimization algorithm for discrete and mixed variable constrained problems. Complex Intell. Syst. 7, 1565–1596 (2021)
Tan, T., Li, X.: A continuous approach to discrete structural optimization. In: The Third China-Japan-Korea Joint Symposium on Optimization of Structural and Mechanical Systems, Kanazawa, pp. 823–827 (2004)
Hu, N.G., **ang, B.B.: Discrete variable optimization of reflector antenna with continuous method. In: The Fifth Asia International Symposium on Mechatronics, Guilin (2015)
Parand, A., Seraji, M., Dashti, H.: A modified multi-level cross-entropy algorithm for optimization of problems with discrete variables. Eng. Comput. 38, 2683–2698 (2022)
Peng, H., Zhang, M., Zhang, L.: Semi-analytical sensitivity analysis for multibody system dynamics described by differential-algebraic equations. AIAA J. 59(3), 893–904 (2021)
Zhang, M., Peng, H., Song, N.: Semi-analytical sensitivity analysis approach for fully coupled optimization of flexible multibody systems. Mech. Mach. Theory 159, 104256 (2021)
Ding, J.Y., Pan, Z.K., Chen, L.Q.: Second order adjoint sensitivity analysis of multibody systems described by differential-algebraic equations. Multibody Syst. Dyn. 18(4), 599–617 (2007)
Fischer, A.: A Newton-type method for positive-semidefinite linear complementarity problems. J. Optim. Theory Appl. 86(3), 585–608 (1995)
Kanno, Y., Ohsaki, M.: A non-interior implicit smoothing approach to complementarity problems for frictionless contacts. Comput. Methods Appl. Mech. Eng. 200(9–12), 1176–1185 (2011)
Kanzow, C.: Some noninterior continuation methods for linear complementarity problems. SIAM J. Matrix Anal. Appl. 17(4), 851–868 (1996)
Peng, H., Song, N., Li, F., Tang, S.: A mechanistic-based data-driven approach for general friction modeling in complex mechanical system. J. Appl. Mech. 89, 071005 (2022)
Song, N.N., Peng, H.J., Kan, Z.Y., Chen, B.S.: A novel nonsmooth approach for flexible multibody systems with contact and friction in 3D space. Nonlinear Dyn. 102, 1375–1408 (2020)
Lane, S.A., Murphey, T.W., Zatman, M.: Overview of the innovative space-based radar antenna technology program. J. Spacecr. Rockets 48(1), 135–145 (2011)
Liu, Z., Cai, Z., Peng, H., Zhang, X., Wu, Z.: Morphology and tension perception of cable-driven continuum robots. IEEE/ASME Trans. Mechatron. 28(1), 314–325 (2023)
Zhang, J., Kan, Z., Li, Y., Wu, Z., Wu, J., Peng, H.: Novel design of a cable-driven continuum robot with multiple motion patterns. IEEE Robot. Autom. Lett. 7(3), 6163–6170 (2022)
Acknowledgements
The authors are grateful to the National Natural Science Foundation of China (U2241263); the Fundamental Research Funds for the Central Universities (DUT22ZD211, DUT22QN223).
Author information
Authors and Affiliations
Contributions
Haijun Peng and Mengru Zhang wrote the main manuscript text. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
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
Peng, H., Zhang, M. Continuous methods for dynamic optimization of multibody systems with discrete and mixed variables. Multibody Syst Dyn 60, 475–496 (2024). https://doi.org/10.1007/s11044-023-09918-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11044-023-09918-4