Abstract
A multi-level substructure framework is built on the SiPESC (Software Integration Platform for Engineering and Scientific Computation).FEM. The framework separates the essential functions of the substructure method, such as domain decomposition, static condensation, and task scheduling, from the software function design perspective. The functionalities of multi-process computing and multi-threaded computing are separated into multiple plug-ins by separating task management and calculation. The framework is used to compute static analysis, transient response analysis, frequency response analysis, vibration eigenvalue analysis, and buckling eigenvalue analysis, among others. The framework is explained in three layers: software architecture design, component design, and parallel design. This article investigated and discussed graph partitioning, memory control in large-scale computing, and the computation of comparable structures. This article demonstrates the domain decomposition, various analysis type simulation, cluster-based parallel computing examples, and hundreds of millions of degrees of freedom examples to demonstrate the framework's practicability and dependability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Chao, A., Duoyao, Z., Changchuan, X.: Flutter analysis of large flexible aircraft based on reduced order model. In: Proceedings of the 10th chinese society of aeronautics and astronautics youth forum (pp. 214–223). Springer Nature Singapore, Singapore (2023)
Ji, W., Sun, W., Zhang, Y., Wang, D., Wang, B.: Parametric model order reduction and vibration analysis of pipeline system based on adaptive dynamic substructure method. In: Structures (Vol. 50, pp. 689–706). Elsevier (2023)
Bennighof, J.K., Kaplan, M.F., Kim, M., Kim, C.W., Muller, M.B.: Implementing automated multi-level substructuring in nastran vibroacoustic analysis. SAE Trans. 1474–1480 (2001)
Thompson, M.K., Thompson, J.M.: ANSYS mechanical APDL for finite element analysis. Butterworth-Heinemann (2017)
Horne, S.: MSC/NASTRAN (1982)
Arndt, D., Bangerth, W., Davydov, D., Heister, T., Heltai, L. Kronbichler, M., et al.: The deal.II finite element library: design, features, and insights. Comput. Math. Appl. Int. J. (Jan.1), 81 (2021)
Anderson, R., Andrej, J., Barker, A., Bramwell, J., Camier, J.S., Cerveny, J., et al.: Mfem: a modular finite element methods library. Pergamon (2021)
Chen, B., Gang, L., Jian, K., Li, Y.: Design optimization of stiffened storage tank for spacecraft. Struct. Multidiscip. Optim. 36(1), 83–92 (2008)
Khor, M.: Probabilistic finite element analysis using ansys. Struct. Saf. (2006)
Shao-Kun, M.A., Miao, Y.U., Cui, H.D.: The basic principle of substructure analysis and the technique of substructure analysis with the software of ansys. J. Guangxi Univ. (2004)
Zhang, F. (Ed.).: The Schur Complement and Its Applications (Vol. 4). Springer Science & Business Media (2006)
Richards, M.: Software architecture patterns (Vol. 4, p. 1005). 1005 Gravenstein Highway North, Sebastopol, CA 95472: O'Reilly Media, Incorporated (2015)
Kalinkin, A., Anders, A., Anders, R.: Intel® math kernel library parallel direct sparse solver for clusters. Acm Trans. Math. Softw. (2014)
Kalinkin, A., Anders, A., Anders, R.: Schur complement computations in intel math kernel library pardiso. Appl. Math. 2015(6), 304–311 (2015)
Fan, W., Liu, M., Tian, C., Xu, R., Zhou, J.: Incrementalization of graph partitioning algorithms. Proc. VLDB Endowment 13(8), 1261–1274 (2020)
Allison, C.: Intel: Faster Code Faster (2016)
Duan, J., Li, Y., Chen, X., et al.: A parallel FEA computing kernel for building structures. In: 2013 Conference on Computational Mechanics (CCM 2013)
Snir, M.: MPI: The Complete Reference. MIT (1996)
Majeed, R., Farrukh, R., Riaz, O., Ali, S., Samad, A., Khan, M.: Parallel implementation of fem solver for shared memory using openmp. Math. Probl. Eng. (2022)
Acknowledgements
Funding Statement:
The authors are thankful to the financial support of the National Key Research and Development Plan (2021YFB3302501); the National Natural Science Foundation of China (12072059); the Fundamental Research Funds for the Central Universities (DUT22RC(3)010, DUT20YG125).
Conflicts of Interest:
The authors declare that they have no conflicts of interest to report regarding the present study.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Jiang, D., Zhang, S., Chen, B., Li, N. (2024). Development of Multi-level Substructure Analysis and Solution Framework Based on SiPESC.FEM. In: Li, S. (eds) Computational and Experimental Simulations in Engineering. ICCES 2023. Mechanisms and Machine Science, vol 145. Springer, Cham. https://doi.org/10.1007/978-3-031-42987-3_49
Download citation
DOI: https://doi.org/10.1007/978-3-031-42987-3_49
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-42986-6
Online ISBN: 978-3-031-42987-3
eBook Packages: EngineeringEngineering (R0)