Abstract

AbstractThe Woodbury formula is an efficient tool in mathematics to calculate low‐rank perturbation problems and has been applied to improve the computational efficiency of nonlinear seismic response analysis (NSRA) of structures with local nonlinearity. Using the Woodbury formula for NSRA can avoid the time‐consuming recalculation and factorization of the large‐dimensional global stiffness matrix of a structure by only solving a small‐dimensional Schur complement system representing local nonlinearity per iteration. Because the dimension of the Schur complement matrix is determined by the inelastic degree of freedom (IDOF) number, which represents the scale of local nonlinear regions, a small IDOF number is helpful for achieving the high‐efficiency advantage of the Woodbury formula. However, when performing NSRA for large‐scale structures, the IDOF number is usually relatively large, which contradicts the efficiency requirement of the Woodbury formula. To solve this problem and extend the advantage of the Woodbury formula to the NSRA of large‐scale structures, this paper first proposes a two‐stage IDOF number reduction method by eliminating the IDOFs that have insignificant effects on the results, and consequently, a variant Woodbury formula is derived. Because only the principal component in the Schur complement matrix is retained, the dimension of this matrix and the cost for factorizing it can be reduced significantly without losing accuracy, thus greatly improving the efficiency of the proposed method. Moreover, to reduce the additional computational time introduced by the IDOF number reduction procedure and to further improve the computational performance of the proposed method, an OpenMP parallel computational strategy is incorporated. Finally, the validity of the proposed method is verified by implementing incremental dynamic analysis for a large‐scale reinforced concrete structure.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call