Skip to main content
Log in

Calculating Jacobian coefficients of primitive constraints with respect to Euler parameters

  • Original Article
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Kim SH, Lee K (1989) An assembly modelling system for dynamic and kinematic analysis. Comput Aided Des 21:2–12

    Article  Google Scholar 

  2. Anantha R, Kramer GA, Crawford RH (1996) Assembly modeling by geometric constraint satisfaction. Comput Aided Des 28:707–722

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Kramer GA (1992) A geometric constraint engine. Artif Intell 58:327–360

    Article  Google Scholar 

  5. Kim J, Kim K, Choi K, Lee JY (2000) Solving 3D geometric constraints for assembly modelling. Int J Adv Manuf Technol 16:843–849

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Peng XB, Lee KW, Chen LP (2006) A geometric constraint solver for 3-D assembly modeling. Int J Adv Manuf Technol 28:561–570

    Article  Google Scholar 

  10. 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

    Article  MathSciNet  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. Haug EJ, McCullough MK (1986) A variational-vector calculus approach to machine dynamics. J Mech Transm Autom Des 108(1):25–30

    Article  Google Scholar 

  13. Bae DS, Haug EJ (1987) A recursive formulation for constrained mechanical system dynamics: Part I. Open loop systems. Mech Struct Mach 15:359–382

    Article  Google Scholar 

  14. Bae DS, Haug EJ (1987) A recursive formulation for constrained mechanical system dynamics: Part II. Closed loop systems. Mech Struct Mach 15:481–506

    Article  Google Scholar 

  15. Haug EJ (1989) Computer aided kinematics and dynamics of mechanical systems: basic method. Allyn and Bacon, Boston

    Google Scholar 

  16. Bae DS, Han JM, Yoo HH (1999) A generalized recursive formulation for constrained mechanical system dynamics. Mech Struct Mach 27(3):293–315

    Article  Google Scholar 

  17. 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

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yong Liu.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-012-4643-9

Keywords

Navigation