journal article·2025-12-11Open access

Application of the Q-Less QR Factorization to Resolve Sparse Linear Over-Constraints

Jeong-Rae Cho, Keunhee Cho, Hyejin Yoon, Dong Sop Rhee, Jin Ho Lee

Applied Sciences· Volume 15· Issue 24

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