Abstract
It is a fundamental problem to calculate Jacobian coefficients of constraint equations in assembly constraint solving because most approaches to solving an assembly constraint system will finally resort to a numerical iterative method that requires the first-order derivatives of the constraint equations. The most-used method of deriving the Jacobian coefficients is to use virtual rotation which is originally presented to derive the equations of motion of constrained mechanical systems. However, when Euler parameters are adopted as the state variables to represent the transformation matrix, using the virtual rotation will yield erroneous formulae of Jacobian coefficients. The reason is that Euler parameters are incompatible with virtual rotation. In this paper, correct formulae of Jacobian coefficients of geometric constraints with respect to Euler parameters are presented in both Cartesian coordinates and relative generalized coordinates. Experimental results show that our proposed formulae make Newton–Raphson iterative method converge faster and more stable.
Similar content being viewed by others
References
Kim SH, Lee K (1989) An assembly modelling system for dynamic and kinematic analysis. Comput Aided Des 21:2–12
Anantha R, Kramer GA, Crawford RH (1996) Assembly modeling by geometric constraint satisfaction. Comput Aided Des 28:707–722
Kim JS, Kim KS, Lee JY, Jeong JH (2005) Generation of assembly models from kinematic constraints. Int J Adv Manuf Technol 26(1–2):131–137
Kramer GA (1992) A geometric constraint engine. Artif Intell 58:327–360
Kim J, Kim K, Choi K, Lee JY (2000) Solving 3D geometric constraints for assembly modelling. Int J Adv Manuf Technol 16:843–849
Zou H, Abdel-Malek K, Wang J (1996) Computer-aided design using the method of cut-joint kinematic constraints. Comput Aided Des 28:795–806
Li YT, Hu SM, Sun JG (2002) A constructive approach to solving 3-D geometric constraint systems using dependence analysis. Comput Aided Des 34:97–108
Kim JS, Kim KS, Lee JY, Jung HB (2004) Solving 3D geometric constraints for closed-loop assemblies. Int J Adv Manuf Technol 23:755–761
Peng XB, Lee KW, Chen LP (2006) A geometric constraint solver for 3-D assembly modeling. Int J Adv Manuf Technol 28:561–570
Shi ZL, Chen LP (2007) An angular constraints solving approach for assembly modeling based on spherical geometry. Int J Adv Manuf Technol 32:366–377
Xia HJ, Wang BX, Chen LP, Huang ZD (2008) 3D geometric constraint solving using the method of kinematic analysis. Int J Adv Manuf Technol 35:711–722
Haug EJ, McCullough MK (1986) A variational-vector calculus approach to machine dynamics. J Mech Transm Autom Des 108(1):25–30
Bae DS, Haug EJ (1987) A recursive formulation for constrained mechanical system dynamics: Part I. Open loop systems. Mech Struct Mach 15:359–382
Bae DS, Haug EJ (1987) A recursive formulation for constrained mechanical system dynamics: Part II. Closed loop systems. Mech Struct Mach 15:481–506
Haug EJ (1989) Computer aided kinematics and dynamics of mechanical systems: basic method. Allyn and Bacon, Boston
Bae DS, Han JM, Yoo HH (1999) A generalized recursive formulation for constrained mechanical system dynamics. Mech Struct Mach 27(3):293–315
Yen J, Chou CC (1993) Automatic generation and numerical integration of differential-algebraic equations of multibody dynamics. Comput Methods Appl Mech Engrg 104(3):317–331
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, Y., Song, HC. & Yong, JH. Calculating Jacobian coefficients of primitive constraints with respect to Euler parameters. Int J Adv Manuf Technol 67, 2225–2231 (2013). https://doi.org/10.1007/s00170-012-4643-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-012-4643-9