scholarly journals Use of dual numbers in kinematical analysis of spatial mechanisms. Part II: applying the method for the generalised Cardan mechanism

Author(s):  
S Alaci ◽  
R D Pentiuc ◽  
I Doroftei ◽  
F C Ciornei
Author(s):  
Harry H. Cheng ◽  
Sean Thompson

Abstract Complex dual numbers w̌1=x1+iy1+εu1+iεv1 which form a commutative ring are for the first time introduced in this paper. Arithmetic operations and functions of complex dual numbers are defined. Complex dual numbers are used to solve dual polynomial equations. It is shown that the singularities of a dual input-output displacement polynomial equation of a mechanism correspond to its singularity positions. This new method of identifying singularities provides clear physical insight into the geometry of the singular configurations of a mechanism, which is illustrated through analysis of special configurations of the RCCC spatial mechanism. Numerical solutions for dual polynomial equations and complex dual numbers are conveniently implemented in the CH language environment for analysis of the RCCC spatial mechanism. Like the dual number, the complex dual number is a useful mathematical tool for analytical and numerical treatment of spatial mechanisms.


Author(s):  
Harry H. Cheng

Abstract The numerical computational aspects of dual numbers in the CH programming language are presented in this paper. Dual is a built-in data type in CH. Dual numbers and dual metanumbers are described in the extended dual plane and extended finite dual plane. The arithmetic and relational operations, and built-in mathematical functions are defined for both dual numbers and dual metanumbers of DualZero, DualInf, and DualNaN. Due to polymorphism, the syntax of dual arithmetic and relational operations, and built-in dual functions are the same as those for real and complex numbers in the CH programming language. The linguistic features and handling of user’s dual functions and dual arrays, as well as applications of dual numbers in robotics and spatial mechanisms in the CH programming language can be found in (Cheng, 1993c).


Author(s):  
Sean Thompson ◽  
Harry H. Cheng

Abstract Recently, Cheng (1993) introduced the CH programming language. CH is designed to be a superset of ANSI C with all programming features of FORTRAN. Many programming features in CH are specifically designed and implemented for design automation. Handling dual number as a basic built-in data type in the language is one example. Formulas with dual numbers can be translated into CH programming statements as easily as formulas with real and complex numbers. In this paper we will show that both formulation and programming with dual numbers are remarkably simple for analysis of complicated spatial mechanisms within the programming paradigm of CH. With computational capabilities for dual formulas in mind, formulas for analysis of spatial mechanisms are derived differently from those intended for implementation in computer programming languages without dual data type. We will demonstrate some formulation and programming techniques in the programming paradigm of CH through a displacement analysis of the RCRCR five-link spatial mechanism. A CH program that can obtain both numerical and graphical results for complete displacement analysis of the RCRCR mechanism will be presented.


1999 ◽  
Vol 121 (2) ◽  
pp. 200-205 ◽  
Author(s):  
H. H. Cheng ◽  
S. Thompson

Complex dual numbers wˇ = x + iy + εu + iεv which form a commutative ring are introduced in this paper to solve dual polynomial equations numerically. It is shown that the singularities of a dual input-output displacement polynomial equation of a mechanism correspond to its singularity positions. This new method of identifying singularities provides clear physical insight into the geometry of the singular configurations of a mechanism, which is illustrated through analysis of special configurations of the RCCC spatial mechanism. Numerical solutions for dual polynomial equations and complex dual numbers are conveniently implemented in the CH language environment for analysis of the RCCC spatial mechanism.


2011 ◽  
Vol 4 (5) ◽  
pp. 578-579
Author(s):  
Nazia Khan ◽  
◽  
Nahid Akhtar
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document