Application of the Q-Less QR Factorization to Resolve Sparse Linear Over-Constraints
Source abstract
Abstract
Over-constraint issues frequently arise in complex models with multiple constraints, such as those used in multibody systems and contact analyses. When over-constraints exist, commonly used constraint-handling methods, such as the transformation method, the Lagrange multiplier method, and the penalty method, can produce small or zero pivot values in the system matrix. This may result in non-convergence, slow convergence, or incorrect solutions. Furthermore, in the transformation method, in which the slave degrees of freedom (DOFs) corresponding to each constraint equation are eliminated, most finite element software restricts the reuse of slave DOFs that have already been referenced in other constraint equations. This makes an already complex modeling process even more challenging. This paper first summarizes a systematic algorithm proposed by Cho for detecting and resolving over-constraints in linear constraint equations, highlighting its efficiency in less complex scenarios but also its limitations for large-scale models due to excessive computation time. To address these limitations, this paper introduces a new algorithm that leverages the sparsity of the constraint matrix and applies sparse QR factorization without generating a dense Q matrix. The effectiveness of this approach in handling complex, large-scale finite element (FE) models is demonstrated, confirming its applicability to complex engineering problems.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Dynamics and Control of Mechanical Systems · Numerical methods for differential equations · Contact Mechanics and Variational Inequalities
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Structural Engineering Research, Korea Institute of Civil Engineering and Building Technology (KICT), Goyang 10223, Republic of Korea
Department of Hydro Science and Engineering Research, Korea Institute of Civil Engineering and Building Technology (KICT), Goyang 10223, Republic of Korea
Department of Ocean Engineering, Pukyong National University, Busan 48513, Republic of Korea
Funding
Korea Ministry of Environment
References (20)
Show source-provided references
1. Abaqus, Inc. (2007). Abaqus Analysis User’s Manual, Abaqus, Inc.. Version 6.7.
2. Boulbes, R.J. (2020). Troubleshooting Finite-Element Modeling with Abaqus, Wiley.10.1007/978-3-030-26740-7 ↗
3. ANSYS, Inc. (2007). Release 11.0 Documentation for ANSYS—Multibody Analysis Guide, ANSYS, Inc.
4. ADINA R&D, Inc. (2005). Theory and Modeling Guide, ADINA System 8.3, ADINA R&D, Inc.
5. Cho, J.-R. (2009). Object-Oriented Finite Element Framework Using Hybrid Programming. [Ph.D. Dissertation, Seoul National University].
6. ANSYS, Inc. (2018, January 18). ANSYS Release 18.2. Available online: https://www.ansys.com.
7. Cook, R.D., Malkus, D.S., Plesha, M.E., and Witt, R.J. (2001). Concepts and Applications of Finite Element Analysis, Wiley. [4th ed.].
8. Comparison of selected formulations for multibody system dynamics with redundant constraints10.1515/meceng-2016-0005 ↗
9. Constraint-matrix-based method for reaction and driving forces uniqueness analysis in overconstrained or overactuated multibody systems10.1016/j.mechmachtheory.2023.105368 ↗
10. Belytschko, T., Liu, W.K., and Moran, B. (2000). Nonlinear Finite Elements for Continua and Structures, Wiley.
11. Crisfield, M.A. (1996). Non-Linear Finite Element Analysis of Solids and Structures, Wiley.
12. An incremental approach to the solution of snapping and buckling problems10.1016/0020-7683(79)90081-7 ↗
13. Davis, T.A. (2006). Direct Methods for Sparse Linear Systems, SIAM.10.1137/1.9780898718881 ↗
14. (2025, November 12). Cornell Computer Science. Sparse Least Squares and Q-Less QR. Available online: https://www.cs.cornell.edu/~bindel/class/cs4220-s16/lec/2016-02-29-notes.pdf.
15. Anderson, E., Bai, Z., Bischof, C., Blackford, L.S., Demmel, J., Dongarra, J., Croz, J.D., Greenbaum, A., Hammarling, S., and McKenney, A. (1999). LAPACK Users’ Guide, SIAM. [3rd ed.].10.1137/1.9780898719604 ↗
16. (2025, November 12). Intel Corporation. Intel Math Kernel Library. Available online: https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html.
17. SuiteSparseQR: Multifunctional multithreaded rank-revealing sparse QR factorization10.1145/2049662.2049670 ↗
18. Guennebaud, G., Jacob, B., Jolivet, R., Falcou, J., Gosmann, J., Keck, M., Iglberger, K., Fistinig, M., Thom, A., and Lelarge, M. (2025, November 12). Eigen v3. Available online: http://eigen.tuxfamily.org.
19. Domain reduction method for three-dimensional earthquake modeling in localized regions, Part I: Theory10.1785/0120010251 ↗
20. Acoustic interface element on nonconformal finite element mesh for fluid–structure interaction problem