<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1665-7381</journal-id>
<journal-title><![CDATA[Ingeniería mecánica, tecnología y desarrollo]]></journal-title>
<abbrev-journal-title><![CDATA[Ingenier. mecáni. tecnolog. desarroll]]></abbrev-journal-title>
<issn>1665-7381</issn>
<publisher>
<publisher-name><![CDATA[Sociedad Mexicana de Ingeniería Mecánica]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1665-73812010000200002</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[On the Nature of the Cartesian Stiffness Matrix]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Angeles]]></surname>
<given-names><![CDATA[Jorge]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,McGill University Department of Mechanical Engineering & Centre for Intelligent Machines ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>09</month>
<year>2010</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>09</month>
<year>2010</year>
</pub-date>
<volume>3</volume>
<numero>5</numero>
<fpage>163</fpage>
<lpage>170</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1665-73812010000200002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1665-73812010000200002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1665-73812010000200002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[The 6x6 stiffness matrix pertaining to a rigid body mounted on a linearly elastic suspension is revisited here, with the aim of shedding light on its nature via its associated eigenvalue problem. The discussion is based on screw theory and the eigenvalue problem thus arising, in its generalized form. The eigenvalues of the stiffness matrix are shown to occur in real, symmetric pairs, something that has been somehow overlooked in the literature, the product of each eigenvalue by the pitch of its corresponding eigenvector being shown to be non-negative.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este artículo se revisa la matriz de rigidez, de 6 x 6, asociada a un cuerpo rígido montado sobre una suspensión linealmente elástica, con el objeto de aclarar sus propiedades intrínsecas. Para este fin, se recurre a la teoría de torsores y a la forma generalizada del problema de autovalores de esta matriz. Se demuestra que los autovalores aparecen en pares reales y simétricos, y que el producto de cada autovalor por su paso de torsor correspondiente es no-negativo.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Screw theory]]></kwd>
<kwd lng="en"><![CDATA[stiffness matrix]]></kwd>
<kwd lng="en"><![CDATA[multibody systems]]></kwd>
<kwd lng="en"><![CDATA[eigenscrews]]></kwd>
<kwd lng="en"><![CDATA[eigenpitches]]></kwd>
<kwd lng="es"><![CDATA[Teoría de torsores]]></kwd>
<kwd lng="es"><![CDATA[matriz de rigidez]]></kwd>
<kwd lng="es"><![CDATA[sistemas poliarticulados]]></kwd>
<kwd lng="es"><![CDATA[torsores propios]]></kwd>
<kwd lng="es"><![CDATA[pasos (de torsor) propios]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="justify"><font face="verdana" size="4">Art&iacute;culos</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="4"><b>On the Nature of the Cartesian Stiffness Matrix</b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="2"><b>Jorge Angeles</b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Department of Mechanical Engineering &amp; Centre for Intelligent Machines McGill University.</i> <a href="mailto:angeles@cim.mcgill.ca">angeles@cim.mcgill.ca</a></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2">Fecha de recepci&oacute;n: 25&#45;03&#45;10    ]]></body>
<body><![CDATA[<br> 	Fecha de aceptaci&oacute;n: 28&#45;04&#45;10</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>  	    <p align="justify"><font face="verdana" size="2">The 6x6 stiffness matrix pertaining to a rigid body mounted on a linearly elastic suspension is revisited here, with the aim of shedding light on its nature via its associated eigenvalue problem. The discussion is based on <i>screw theory</i> and the eigenvalue problem thus arising, in its <i>generalized</i> form. The eigenvalues of the stiffness matrix are shown to occur in real, symmetric pairs, something that has been somehow overlooked in the literature, the product of each eigenvalue by the pitch of its corresponding eigenvector being shown to be non&#45;negative.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Key words:</b> Screw theory, stiffness matrix, multibody systems, eigenscrews, eigenpitches</font>.</p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>  	    <p align="justify"><font face="verdana" size="2">En este art&iacute;culo se revisa la matriz de rigidez, de 6 x 6, asociada a un cuerpo r&iacute;gido montado sobre una suspensi&oacute;n linealmente el&aacute;stica, con el objeto de aclarar sus propiedades intr&iacute;nsecas. Para este fin, se recurre a la <i>teor&iacute;a de torsores</i> y a la forma <i>generalizada</i> del problema de autovalores de esta matriz. Se demuestra que los autovalores aparecen en pares reales y sim&eacute;tricos, y que el producto de cada autovalor por su paso de torsor correspondiente es no&#45;negativo.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Palabras clave:</b> Teor&iacute;a de torsores, matriz de rigidez, sistemas poliarticulados, torsores propios, pasos (de torsor) propios.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Introduction</b></font></p>  	    <p align="justify"><font face="verdana" size="2">The subject of the paper is the <i>Cartesian stiffness matrix</i> in multibody system dynamics, i.e., the 6 x 6 stiffness matrix pertaining to a rigid body mounted on a linearly elastic suspension. This matrix is becoming increasingly important in the design of modern mechanical systems, such as compliant mechanisms, microelectromechanical systems (MEMS) and extremely fast robots. In these systems one body is much stiffer than its counterparts that couple it to a rigid base. In this case, the mathematical model of the system can be formulated under the assumption that the body in question is rigid, while the flexible bodies are massless. Furthermore, in an elastostatic analysis of the system, one can make abstraction of the mass of the rigid body and focus on the elastic behavior of the suspension. In general, the rigid body is free to undergo six&#45;degree&#45;of&#45;freedom motion with respect to the base. Because of the elastic suspension, every displacement of the body entails a <i>wrench</i>&#151;a force and a concomitant moment. Moreover, the rigid&#45;body displacement can be modelled as a "small&#45;amplitude" <i>displacement screw</i> (SADS). Under these conditions, the potential energy of the system a) is entirely stored in the suspension and b) becomes a quadratic form in the SADS. If the <i>pose</i>&#151;position and orientation&#151;of the rigid body is defined from that at which the potential energy of the suspension is zero, then the components of the SADS can be regarded as the <i>generalized coordinates</i> of the mechanical system&#151;body plus suspension&#151;at hand. The Hessian matrix of the potential energy with respect to the foregoing generalized coordinates is defined as the system <i>Cartesian stiffness matrix,</i> represented by <b>K</b>. Since the potential energy cannot be negative, <b>K</b> is a symmetric, positive&#45;semidefinite <i>or positive&#45;definite</i> matrix.</font></p>  	    <p align="justify"><font face="verdana" size="2">Research has been reported on both the <i>analysis</i> and the <i>synthesis</i> of the Cartesian stiffness matrix. Loncaric (1987) used the concept of <i>generalized spring</i> to refer to the Cartesian stiffness matrix. In the literature, the elastic suspension is more often than not modelled as a parallel array of simple translational springs (Griffis and Duffy, 1993).</font></p>  	    <p align="justify"><font face="verdana" size="2">The stiffness matrix is of the utmost importance in robotics, where a (scalar) performance index is sought that measures how stiff a robot composed of rigid bodies coupled by actuated elastic joints at a prescribed posture is. A plausible candidate would be a norm of the stiffness matrix. Problem is, the Cartesian stiffness matrix has entries with disparate physical units, and hence, does not admit a norm. To cope with this quandary, in connection with the inertia matrix in robotics, K&ouml;vecses and Ebrahimi (2009) proposed a decomposition of the inertia matrix that naturally leads to a change of variables in which the resulting matrix is dimensionally homogeneous. The same concept can be applied to the stiffness matrix if a norm of this matrix is needed. However, the issue of performance index lies outside the scope of this paper and is, hence, left aside.</font></p>  	    <p align="justify"><font face="verdana" size="2">While the Cartesian stiffness matrix has been the object of intensive research, its properties have not as yet been fully investigated. Indeed, an in&#45;depth study of the eigenvalue problem associated with the Cartesian stiffness matrix is still missing in the literature, yet it is essential to elucidate the nature of the stiffness matrix. Because of the positive semidefiniteness of the matrix, its eigenvalues are bound to be real and non&#45;negative, its eigenvectors mutually orthogonal; however, in the realm of screw theory, orthogonality is meaningless. As recognized by Ding and Selig (2004), the eigenvalue problem at stake is mechanically significant only if formulated in a <i>generalized form,</i> which leads to a natural mechanical interpretation of the eigenvalues and eigenvectors of the stiffness matrix. With this formulation, the eigenvectors of the stiffness matrix turn out to be <i>mutually reciprocal,</i> in the screw&#45;theoretical sense. In the foregoing reference, Ding and Selig include a historical outline of the study of the Cartesian matrix, that goes back to Ball and von Mises. Recent studies have focused on the <i>synthesis</i> of a <i>prescribed6</i> x 6 stiffness matrix, and its physical realization by means of <i>unidirectional</i> linearly elastic springes. For example, Ciblak and Lipkin (1999) proposed a method of synthesizing a linearly elastic suspension composed of simple translational springs with prescribed stiffness matrix. An important area of application of the concept is the design of compliant mechanisms, where progress has been recently reported (Kim, 2008; Su, Dorozhkin and Vance, 2009). Huang and Schimmels (1998; 2000) laid out the condition for the feasibility of a Cartesian stiffness matrix realizable by unidirectional springs. Most works in the literature limit their scope to springs of this kind. Ding and Selig (2004) went a step further, to compute the Cartesian stiffness matrix of a more general suspension, namely, a coiled spring, using a finite element model. Interestingly, the compliance matrix obtained by Ding and Selig verifies Huang and Schimmels' condition for the stiffness matrix. However, no general result along these lines has been reported.</font></p>  	    <p align="justify"><font face="verdana" size="2">In this paper the intention is to contribute to the understanding of the nature of the Cartesian stiffness matrix. The concepts are illustrated with a numerical example that arose from the design of microaccelerometers.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Background on Screw Theory</b></font></p>  	    <p align="justify"><font face="verdana" size="2"><i>The pose</i> of a rigid body is given by the position of one point of the body, termed the <i>landmark point</i>&#151;usually chosen as the centre of mass of the body in dynamics&#151;and its orientation in a given reference frame <i>F.</i> To simplify matters, it is customary to define a reference pose as that at which the landmark point finds itself at the origin <i>O</i> of <i>F.</i> Under these conditions, the components of the displacement screw represent the generalized coordinates of the body, and hence, of the body&#45;suspension system.</font></p>  	    <p align="justify"><font face="verdana" size="2">A general displacement of a rigid body, termed <i>screw displacement,</i> involves both a translation of its landmark point that takes the point from O to a new position <i><b>&#961;</b>,</i> of position vector p, and a rotation that takes the body to a new attitude, represented by the rotation matrix <b>Q</b>. Prior to introducing the screw </font><font face="verdana" size="2">displacement it is convenient to introduce the <i>Pl&uuml;cker coordinates</i> of a line <i><img src="/img/revistas/imtd/v3n5/a2s1.jpg">,</i> grouped in a six&#45;dimensional array <b>1</b>:</font></p>     ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e1.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">in which e is the unit vector denoting the direction of <i><img src="/img/revistas/imtd/v3n5/a2s1.jpg" alt=""> </i>and <i>&#956;</i> is the <i>moment</i> of the line, which can be interpreted as the moment of a unit force whose line of action is <i><img src="/img/revistas/imtd/v3n5/a2s1.jpg" alt="">,</i> with respect to the origin <i>O.</i> Hence, if r denotes the position vector of a point <i>R</i> of <i><img src="/img/revistas/imtd/v3n5/a2s1.jpg" alt="">, <b>&#956;</b> =</i> <b>r</b> x <b>e</b>. However, since these six coordinates are subjected to the two quadratic constraints of eq.(1), a line is defined uniquely by four independent real numbers. It is far more convenient to work with the whole six dependent coordinates than with an independent quadruplet drawn from the given six. A <i>unit screw</i> <img src="/img/revistas/imtd/v3n5/a2i1.jpg"> is defined as a line supplied with a pitch <i><b>p</b> <img src="/img/revistas/imtd/v3n5/a2i2.jpg"></i> <img src="/img/revistas/imtd/v3n5/a2s2.jpg">, namely,</font></p>      <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e2.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">The pose of the body can be represented by a pair (<b>p</b>, <b>Q</b>). According to Euler's Theorem (Synge, 1960), a rigid&#45;body rotation about a point is characterized by an axis of direction given by a unit vector e and an angle <i>q</i> about the axis, which passes through the foregoing point. It is known that <b>Q</b> takes the form (Angeles, 2007)</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e3.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">where <b>1</b> is the 3x3 identity matrix, while <b>E</b> is the <i>cross&#45;product matrix</i> (CPM) of e, defined as</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e4.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">for any three&#45;dimensional vector v. The reference pose of the body is, thus, given by the pair (<b>0</b>, <b>1</b>), where <b>0</b> is the three&#45;dimensional zero vector.</font></p>  	    <p align="justify"><font face="verdana" size="2">In <i>linear elastostatics,</i> the assumption is made that the rigid&#45;body displacement is of "small amplitude", meaning that angle <i>&#952;</i> in <b>Q</b> is small, and hence, cos <i>&#952; &#8776;</i> 1 and sin <i>&#952; &#8776; &#952;,</i> the "small&#45;angle" rotation matrix thus becoming</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e5.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">where <i><b>&#952;</b> = &#952;e.</i> Moreover, the position vector <b>p</b> of the body landmark point is also assumed to be of "small norm", with respect to a certain physical quantity with units of length that characterizes the system at hand. Therefore, the pose of the body, under a "small"&#45; amplitude displacement is defined uniquely by the pair (<b>p</b>, <i><b>&#952;</b></i>), which will be used henceforth as the set of generalized coordinates.</font></p>  	    <p align="justify"><font face="verdana" size="2">The unit screw given in eq.(2) is said to be represented in <i>ray coordinates.</i> An alternative representation, in <i>axis coordinates,</i> is given by</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e6.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">The difference between the two representations is, thus, the order in which the unit vector and the moment appear. Which representation is in use will be indicated by subscript a for axis coordinates, the absence of a subscript indicating ray coordinates. The passage from one representation to the other is given by the 6x6 <i>permutation matrix</i> <b>&#915;</b><i>,</i> defined in block&#45;form as</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e7.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">where <b>1</b> was defined above, while <b>O</b> is the 3 x 3 zero matrix.</font></p>  	    <p align="justify"><font face="verdana" size="2">A "small"&#45;amplitude screw displacement s is obtained upon multiplying the foregoing unit screw by a "small" amplitude <i>&#952;,</i> with the significance of an angular displacement, i.e.,</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e8.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">A mechanical interpretation of the unit screw is more readily understood in the realm of kinematics. Indeed, if the unit screw of eq.(2) is multiplied by an arbitrary amplitude &#969; with units of angular velocity, then the rigid&#45;body twist <b>t</b> is obtained, namely,</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e9.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">It is now apparent that the upper block of <b>t</b> is the angular velocity of the body, while the lower block is the velocity of a point of the body that instantaneously coincides with <i>O.</i> All the points on the line <i><img src="/img/revistas/imtd/v3n5/a2s1.jpg" alt=""> </i>are points of minimum velocity&#45;norm,<i> <img src="/img/revistas/imtd/v3n5/a2s1.jpg" alt=""> </i>being termed, in this case, the instant&#45;screw axis (ISA). It is noteworthy that the screw displacement and the twist are concepts pertaining to a rigid body, not to a specific point of the body. By the same token, the "small"&#45;amplitude screw displacement s can be interpreted as composed of one upper block that represents the "small"&#45;rotation matrix <b>&#920;</b>, its lower block representing the "small" displacement of the point of the body that coincides with the origin <i>O</i> in its original pose. That is, the "small"&#45;amplitude screw comprises information on the displacement field of the body, its lower block denoting the displacement of the point of the body located originally at the origin <i>O.</i> Now, given that <b>&#920;</b> and <i><b>&#952;</b></i> are isomorphic to each other, the latter will be preferred over the former when representing a "small"&#45;amplitude displacement.</font></p>      <p align="justify"><font face="verdana" size="2">Germane to the concept of twist is that of wrench, the concurrent action of a force and a moment on a rigid body. If the unit screw <b><img src="/img/revistas/imtd/v3n5/a2i1.jpg"></b> of eq.(2) is multiplied by an amplitude <i>F</i> with units of force, then the wrench <b>w</b> is obtained:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e10.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">with <b>f</b> <i>= Fe;</i> the wrench can alternatively be represented as</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e11.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">where <b>f</b> is the force, n the moment acting on the rigid body. Notice that both twist and wrench are given in ray coordinates. One would like to obtain the power developed by w on the body, which undergoes a twist t, by means of the inner product of the two six&#45;dimensional arrays. A problem occurs here, however, as the product thus resulting is physically meaningless. In order to cope with this quandary, the power &#928; is obtained not as the inner product of the two six&#45;dimensional arrays, but as their <i>reciprocal product:</i></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e12.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">which rightfully produces the sum of the power developed by the moment and that developed by the force. Notice that, for the above expression to be meaningful, both the twist and the wrench must be defined <i>at the same point.</i></font></p>  	    <p align="justify"><font face="verdana" size="2">As a consequence of the above discussion, orthogonality of screws is meaningless. Its counterpart is <i>reciprocity<sub>:</sub></i> Two screws are said to be <i>reciprocal with respect to each other</i> if their reciprocal product vanishes.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>The Generalized Eigenvalue Problem in Elastostatics</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Given the dimensional heterogeneity of the entries of the Cartesian stiffness matrix, it will prove convenient to partition <b>K</b> in four 3 x 3 blocks, namely,</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e13.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">where <b>K</b><sub>rr</sub> is the <i>rotational stiffness submatrix,</i> with units of tor&#45;sional stiffness (Nm), <b>K</b><sub>tt</sub> is the <i>translational stiffness submatrix</i> (N/m) and <b>K</b><sub>rt</sub> is the <i>coupling stiffness submatrix</i> (N). Under a SADS s given to the rigid body, the suspension responds with a wrench w = <b>Ks</b>. Now, in trying to compute the eigenvalues and the eigenvectors of the stiffness matrix, the simple eigenvalue problem leads to inconsistent units. To solve this inconsistency, the eigenvalue problem associated with the stiffness matrix is formulated in a generalized form, namely,</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e14.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">where, for <i>i =</i> 1, . . . , 6,</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e15.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">with <b>K</b> given in eq.(13), while k is a unit screw, playing the role of a unit eigenvector of <b>K</b>. In block&#45;expanded form,</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e16.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">whence it is apparent that the units of the eigenvalue <i>k</i> should be N, in order for the right&#45;hand sides of eqs.( 16 &amp; 17) to be consistent with their left&#45;hand counterparts.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Now we have a similar result to the symmetric eigenvalue problem:</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Theorem 1</b> <i>The eigenvalues of <b>K</b> are real and the product</i> k <sub>i</sub><i>p</i> <sub>i</sub><i>, with</i> k<sub>i</sub> <i>and p</i><sub>i</sub> <i>denoting the ith eigenvalue and the pitch of the ith eigenscrew, respectively, is non&#45;negative, while the eigenvectors <img src="/img/revistas/imtd/v3n5/a2i3.jpg"></i> <i>are mutually reciprocal.</i></font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Proof:</i> Multiply both sides of eq.( 14) by <img src="/img/revistas/imtd/v3n5/a2i4.jpg"> from the left, to obitain twice the potential energy stored in the suspension, which is, hence, non&#45;negative, i.e.,</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e18.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Moreover, let k<sub>i</sub> be the jth eigenscrew, of eigenvalue k<sub>j</sub> &#8800; k<sub>i</sub>, which thus obeys</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e19.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Upon multiplying both sides of eq.( 14) by <img src="/img/revistas/imtd/v3n5/a2i5.jpg"> from the left and, likewise, both sides of eq.(19) by <img src="/img/revistas/imtd/v3n5/a2i4.jpg">, the two relations below are obtained:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e20.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">By virtue of the symmetry of <b>K</b>, the two left&#45;hand sides of the foregoing equations are identical, and hence, the right&#45;hand sides are also, which leads to</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i6.jpg"></font></p>      ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">By virtue of the symmetry of <b>&#915;</b>, moreover, <img src="/img/revistas/imtd/v3n5/a2i5.jpg"> &#915;k<sub>i</sub> = <img src="/img/revistas/imtd/v3n5/a2i4.jpg"> &#915;k<sub>i</sub>, and hence, the above equation leads to</font></p>  	    <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i7.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Because of the assumption that k<sub>i</sub>&#8800; k<sub>j</sub>, the foregoing equation implies that</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e21.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">thereby proving that every pair of eigenscrews associated with distinct eigenvalues of <b>K</b> is mutually reciprocal. For brevity, the k<sub>i</sub> values are henceforth termed the <i>eigenforces,</i> the products <i>k<sub>i</sub> &#8801; k<sub>i</sub> p<sub>i</sub></i> the <i>eigenstiffnesses,</i> and <i>p<sub>i</sub></i> the <i>eigenpitches.</i> Repeated eigenvalues entail as many mutually reciprocal eigenscrews.</font></p>  	    <p align="justify"><font face="verdana" size="2">Further results are proven below that will need preliminary relations: a change of coordinates involves, in screw theory, both a change of orientation and a change of origin. The change of coordinates is given by what is known as a <i>similarity transformation</i> in linear algebra, namely, a change of basis for a vector space. A major difference between linear algebra and screw theory is to be highlighted: while the latter involves a change of frame, and hence, includes a change of origin, the former involves a change of basis, but no change of origin. In fact, the concept of origin does not pertain to linear algebra. Its counterpart is the zero vector, which is <i>unique</i> for a given vector space, regardless of the basis.</font></p>  	    <p align="justify"><font face="verdana" size="2">Let <b>Q</b> and <b>d</b> denote the rotation matrix and the translation that carries a frame <i>A</i> into a new frame <i>B,</i> with the axes of the latter being those of the former under a rotation <b>Q</b>, and the origin of <i>B</i> being that of <i>A</i> translated by vector <b>d</b>. Let, moreover, <b>D</b> = CPM(d). The matrix that transforms the components of a unit screw <img src="/img/revistas/imtd/v3n5/a2i1.jpg">, as given by eq.(2), from <i>B</i>&#45;coordinates into <i>A</i>&#45;coordinates, henceforth represented by <b>S</b>, is given by (Pradeep, Yoder and Mukudan, 1989):</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e22.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">its inverse being</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e23.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">The change of frame is given by</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e24.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">The corresponding change in axis&#45;coordinates can be proven to be</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e25.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">where, in light of its definition, <b>&#915;</b> = <b>&#915;</b><sup>&#45;1</sup> <i>,</i> and hence,</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e26.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Under the foregoing change of frame, the stiffness matrix changes according with</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e27.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">which looks like a similarity transformation of linear algebra, except for <b>&#915;</b><i>.</i></font></p>  	    <p align="justify"><font face="verdana" size="2">By extension of the linear&#45;algebraic concept of similarity transformation, relations (24), (25) and (27) will be henceforth referred to as a <i>similarity transformation</i>&#151;all three constitute such a transformation.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">When the off&#45;diagonal block <b>K</b><sub>rt</sub> of the stiffness matrix vanishes, the matrix is said to be <i>decoupled.</i> Decoupling, however, is not an intrinsic property, which means that it can be achieved by a similarity transformation, i.e., by a change of frame, as guaranteed by the result below:</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Theorem 2</b> <i>The stiffness matrix can be decoupled by a similarity transformation involving only a shift of origin.</i></font></p>     <p align="justify"><font face="verdana" size="2"><i>Proof:</i> For compactness, let <b>K</b>'<sub>rf</sub>, <b>K</b>'<sub>rt</sub> and <b>K</b>'<sub>tt</sub> denote the blocks of &#91;<b>K</b>&#93;<i><sub>A</sub>,</i> their unprimed versions those of &#91;<b>K</b>&#93;<sub><i>B</i></sub>. These are displayed below:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i8.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">whence the decoupling condition, <b>K</b>'<sub>rt</sub> = <b>O</b>, follows:</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Q<sup>t</sup>DQK<sub>tt</sub>=&#45;K<sub>rt</sub></b></font></p>  	    <p align="justify"><font face="verdana" size="2">As there is no other condition to meet, <b>Q</b> can be freely chosen as <b>1</b>, which thus leads to</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e28.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">whence <b>D</b> can be computed by inversion of <b>K</b><sub>tt</sub>. This is not a good idea because a) <b>D</b> must be skew&#45;symmetric and b) <b>K</b><sub>tt</sub> can be semidefinite, and hence, singular. A solution for <b>D</b> that guarantees skew&#45;symmetry relies on the concept of <i>axial vector</i> and the <i>axial vector</i> of the product of a skewsymmetric matrix by an arbitrary matrix (Angeles, 2007)<sup><a href="#notas">1</a></sup>. Upon taking the axial vector of both sides of eq.(28), with k<sub>rt</sub> denoting the axial vector of <b>K</b><sub>rt</sub>, and recalling that <b>D</b> = CPM(<b>d</b>), one obtains</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e29.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">whence d follows by simple inversion of <b>M</b>. Moreover, an expression for <b>M</b><sup>&#45;1</sup> is readily available, as taken from (Angeles, 2007):</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i9.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">with the denominator <i>D</i> defined as</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i10.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">It is apparent from the above relations that <b>M</b> fails to be invertible under at least one of two conditions: a) tr(<b>K</b><sub>tt</sub>)=0 and b) <b>K</b><sub>tt</sub> is a rank&#45;one matrix, meaning that, out of its three non&#45;negative eigenvalues, only one is non&#45;zero. Now, under a), <b>M</b> =&#45;(1/2)<b>K</b><sub>tt</sub>, which can still be inverted if <b>K</b><sub>tt</sub> is nonsingular. If this is not the case, then eq.(29) represents less than three constraints to be obeyed by d, which means that there are one or two degrees of freedom to choose it so as to decuple K. If b), then K<sub>tt</sub> can be expressed as <img src="/img/revistas/imtd/v3n5/a2i11.jpg">, where k<sub>t</sub> is the product of the unit eigenvector of K<sub>tt</sub> associated with its nonzero eigenvalue times this eigenvalue. Moreover, <img src="/img/revistas/imtd/v3n5/a2i12.jpg">, and eq.(29) becomes</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i13.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">The above term in parentheses can be shown to reduce to (Angeles, 2007)</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i14.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">which is singular, its null space being spanned by <b>k</b><sub>t</sub>. To find a unique value of <b>d</b>, then, it is necessary to impose one more condition. If this condition is that <b>d</b> be of minimum Euclidean norm, then the condition is equivalent to stating that <b>d</b> be orthogonal to <b>k</b><sub>t</sub> , i.e.,</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i15.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">the introduction of factor <img src="/img/revistas/imtd/v3n5/a2i16.jpg"> being needed for dimensional consistency in the ensuing calculations. Upon adjoining the foregoing equation to the first three, an "overdetermined"<sup><a href="#notas">2</a></sup> system of four equations in three unknowns is obtained, namely,</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i17.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">The "least&#45;square approximation" of the foregoing system is given by the left Moore&#45; Penrose generalized inverse of <b>A</b>.</font></p>  	    <p align="justify"><font face="verdana" size="2">However, <b>A</b> turns out to be isotropic<sup><a href="#notas">3</a></sup>, and hence,</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i18.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Therefore,</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i19.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">whence <b>d</b>, in case b), turns out to be</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i20.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">In summary, then, it is always possible to find a displacement of the origin of the given coordinate frame that will decouple the stiffness matrix, without any change of orientation of the frame, thereby completing the proof.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">One more result is now proven:</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Theorem 3</b> <i>The eigenvalues of the stiffness matrix occur in real, symmetric pairs.</i></font></p>     <p align="justify"><font face="verdana" size="2"><i>Proof<sub>:</sub></i> It is known from linear algebra that the characteristic polynomial of a matrix is invariant under a similarity transformation. For an arbitrary stiffness matrix, invoking Theorem 2, it is always possible to decouple the matrix. Hence, without loss of generality, the stiffness matrix will be assumed decoupled, and hence, its characteristic equation becomes</font></p>  	    <p align="justify"><font face="verdana" size="2">det(<b>K&#45;k&#915;</b>)=0</font></p>  	    <p align="justify"><font face="verdana" size="2">Upon block&#45;expansion, the characteristic polynomial becomes</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i21.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">By resorting to the expression for the determinant of a matrix given by blocks (Zwillinger, 2002), and under the assumption that <b>K</b><sub>rr</sub> is nonsingular<sup><a href="#notas">4</a></sup>, then</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i22.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">whence it is apparent that the characteristic polynomial is obtained upon expansion of the second determinant of the foregoing equation, i.e.,</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e30.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">It is now apparent that <i>P(k)</i> is a cubic polynomial in <i>k<sup>2</sup>,</i> the characteristic equation then being sextic and even in <i>k,</i> which means that, under a change of variable <i>&#955;</i> = <i>k<sup>2</sup>,</i> the equation in question is cubic in <i>&#955;.</i> Moreover, given the positive&#45;definiteness of <b>K</b><sub>tt</sub> and <b>K</b><sub>rr</sub>, the three roots of this polynomial are positive. Their square roots, forming real, symmetric pairs, thus become the six roots of the characteristic polynomial of the stiffness matrix, i.e., its six eigenvalues, thereby completing the proof.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Computation of the Eigenscrews from the Eigenvectors/values</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Scientific software provides a solution to both the simple and the generalized eigenvalue problems. From this solution, the eigenscrews can be readily extracted, as explained below.</font></p>  	    <p align="justify"><font face="verdana" size="2">Let <i><b>&#955;</b></i><sub>i</sub> and <i>&#955;</i><sub>i</sub> denote the six&#45;dimensional ith generalized eigenvector returned from an eigenvalue solver and its corresponding eigenvalue. The eigenscrews <b>k</b><sub>i</sub> and their corresponding amplitudes, or eigenforces, <i>k</i><sub>i</sub><i>,</i> are now calculated from the set <img src="/img/revistas/imtd/v3n5/a2i23.jpg"><i>,</i> using the relation</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e31.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">the second equation following because <b>&#915;</b> is non&#45;singular. To find the factors of the left&#45;hand side of the foregoing equation it will be convenient to express it in block&#45;form:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e32.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">where the blocks of <b>k</b><sub>i</sub>were defined in eq.(15). Upon equating the upper blocks of the above equation, expressions for e<sub>i</sub>and <i>k</i><sub>i</sub> are readily obtained:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e33.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Further, an expression for p<sub>i</sub>, henceforth termed the ith <i>eigen&#45;pitch,</i> is obtained upon dot&#45;multiplying both sides of the lower blocks of eq.(32) by e<sub>i</sub> namely,</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e34.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Finally, an expression for <b>p</b><sub>i</sub> is derived from the lower block of eq.(32), when rewriting the equation at hand in the form</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e35.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">where <b>E</b><sub>i</sub> = CPM(e<sub>i</sub>), thereby obtaining a system of three scalar equations for the three unknowns of <b>p</b><sub>i</sub>. Problem is, the matrix coefficient <b>E</b><sub>i</sub> is singular, its null space being spanned by <b>e</b><sub>i</sub>. This means that eq.(35) does not yield one unique point on the screw axis, but rather a set of points, all lying on a line parallel to <b>e</b><sub>i</sub><a href="#notas"><sup>5</sup></a>. In order to find a unique solution to eq.(35), then, an additional condition must be imposed on the solution, e.g., that <b>p</b><sub>i</sub> be of minimum magnitude, which geometrically means finding the point of the ith screw axis<i> <img src="/img/revistas/imtd/v3n5/a2s1.jpg" alt=" "></i><sub>i</sub> closest to the origin. This additional condition can be expressed as</font></p>      <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e36.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Now, if eq.(36) is adjoined to eq.(35), an "overdetermined" linear system of four equations in three unknowns is obtained, of the form</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e37.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">with</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e38.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">where <b>A</b><sub>i</sub> is not only of full rank, but also isotropic, as in the case of matrux <b>A</b> in Section 3, with its three nonzero singular values identical to unity. Hence, its left Moore&#45;Penrose generalized inverse is its transpose, the least&#45;square approximation of the foregoing system thus being readily obtained in closed form. As a matter of fact, given that the four equations (37) are compatible, the least&#45;square approximation turns out to be the <i>unique</i> solution of the system that yields a vector <b>p</b><sub>i</sub> of <i>minimum Euclidean norm,</i> namely,</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2e39.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">thereby completing the desired calculations.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Example 1</b> <i>Shown in <a href="#f1">Fig. 1</a> is a depiction of a biaxial accelero&#45;meter, of what has been dubbed</i> <i>simplicial architecture.</i> <i>The instrument, designed for fabrication with MEMS technology (Cardou et al., 2008), entails three limbs and a monolithic structure, with flexure joints. The structure is designed using silicon, which has a Young modulus E</i> <b>=</b>1.618 x 10<sup>5</sup> MPa, <i>a Poisson ratio</i> v = 0.222 <i>and a density p</i> = 2.33 x 10<sup>&#45;15</sup> kg/ (&#956;m<sup>3</sup>. <i>Moreover, the structural design aims to allow for two&#45;degree&#45;of&#45;freedom motion to the triangular proofmass, under pure translation in the plane of the figure. Due to the flexibility of the flexure hinges of the underlying compliant mechanism, however, motion of the proofmass in the other four directions occur, but these are parasitical; they are possible only under excitation frequencies much higher than those of the planar translations. Finally, the plate is an equilateral triangle of side l = 10.00 mm, while the regular hexagon has a side L = 10.40 mm. It is required to find the eigenvalues and eigenscrews of the accelerometer stiffness matrix.</i></font></p>  	    <p align="center"><font face="verdana" size="2"><a name="fi"></a></font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2f1.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Solution</i>: The stiffness matrix was computed by means of a finite element analysis (FEA), conducted with ANSYS. To this end, unit forces along the coordinate axes were successively applied at the centroid <i>O</i> of the triangle, and the SADS induced by these forces were recorded. A similar computational experiment was conducted with a unit moment about the z&#45;axis. The results produced the blocks of the stiffness matrix given below:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i24.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">and <b>K</b><sub>rr</sub> <b>K</b><sub>rt</sub>and <b>K</b><sub>tt</sub> are given in Nmm, N and N/mm, respectively. To be true, ANSYS reported slightly different values in the (1, 1) and the (2, 2) entries of blocks <b>K</b><sub>rr</sub> and <b>K</b><sub>tt</sub>. Because of the symmetry of the structure, however, these entries should be identical. The differences were regarded as approximation errors, which were then filtered by taking the mean values of those entries as the common entry values.</font></p>  	    <p align="justify"><font face="verdana" size="2">A generalized eigenvalue problem was solved using Maple, which yielded the six eigenvalues arrayed in vector <i><b>&#955;</b></i> and the six eigenvectors arrayed columnwise in matrix <b>&#923;</b>:</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i25.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">and</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i26.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">where</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i27.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">whence the six eigenforces are obtained, with five digits, as</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i28.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">the corresponding eigenpitches being, with four digits,</font></p>  	    ]]></body>
<body><![CDATA[<p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i29.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">Notice that the eigenvalues returned by the eigensolver convey misleading information: the numerical values of two are close to three times those of the other four; this may lead one to think that the system is much stiffer in two "directions" than in the other four. However, the eigenforces and eigenpitches reveal that there are, in fact, four "directions" much stiffer than the other two. The four "directions" in question are those of the parasitical motions.</font></p>  	    <p align="justify"><font face="verdana" size="2">Further, the six unit vectors <b>e</b><sub>i</sub> are given in the 3x6 array <b>E</b> below&#151;not to be confused with CPM(e)!&#151;as</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>E=&#91;E<sub>1</sub>E<sub>2</sub>&#93;</b></font></p>  	    <p align="justify"><font face="verdana" size="2">where</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i30.jpg"></font></p>  	    <p align="justify"><font face="verdana" size="2">The six eigenscrews are now displayed in a 6 x 6 array S:</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>S = &#91; S<sub>1</sub> S<sub>2</sub> &#93;</b></font></p>  	    <p align="justify"><font face="verdana" size="2">where</font></p>  	    <p align="center"><font face="verdana" size="2"><img src="/img/revistas/imtd/v3n5/a2i31.jpg"></font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Furthermore, the position vectors of the points <i>P<sub>i</sub></i> of <i><img src="/img/revistas/imtd/v3n5/a2s1.jpg" alt=""><sub>i</sub></i> closest to the origin are all zero. Therefore, all screw axes pass through the centroid <i>O</i> of the proofmass. Not only this. Four screw axes lie in the <i>x&#45;y</i> plane, two on the <i>z</i> axis, which is in agreement with the symmetric layout of the structure. However, contrary to one's intuition, one cannot speak of principal translational and rotational stiffnesses, as none of the eigenpitches is either zero&#151;for rotational motion&#151;or infinite&#151;for transbtional motion. All six eigenpitches are finite and nonzero, although four are one order of magnitude smaller than the other two. These correspond to the parasitical motions.</font></p>      <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Conclusions</b></font></p>  	    <p align="justify"><font face="verdana" size="2">The generalized eigenvalue problem associated with the Cartesian stiffness matrix was revisited. The eigenvalues of the matrix were found to have the physical interpretation of forces, for which reason they are termed eigenforces. The eigenvectors, represented as unit screws, are termed eigenscrews. Further, the generalized eigenvalues, and hence, the eigenforces, were proven to occur in real, symmetric pairs, while the product of each eigenvalue by the pitch of its corresponding eigenscrew was shown to be non&#45;negative. A procedure was proposed to calculate the eigenscrews from the generalized eigenvalues and eigenvectors returned by a numerical eigensolver, as available in scientific software. A numerical example was included, pertaining to the stiffness analysis of an accelerometer of millimetric dimensions, to illustrate the concepts discussed here. It should be apparent that the paper objective, to contribute to the understanding of the intrinsic properties of the Cartesian stiffness matrix, was met.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Acknowledgements</b></font></p>  	    <p align="justify"><font face="verdana" size="2">The research work reported here has been funded by Canada's Natural Sciences and Engineering Research Council, Quebec's <i>Fond qu&eacute;b&eacute;cois de la recherche sur la nature et les technologies</i> and a James McGill Professorship.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>References</b></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Angeles, J., 1998, "The application of dual algebra to kinematic analysis," in Angeles, J. and Zakhariev, E. (editors), <i>Computational Methods in Mechanical Systems,</i> Springer&#45;Verlag, Heidelberg, Vol. 161, pp. 3&#45;31.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4348331&pid=S1665-7381201000020000200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Angeles, J., 2007, <i>Fundamentals of Robotic Mechanical Systems. Theory, Methods and Algorithms,</i> Springer, New York.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4348333&pid=S1665-7381201000020000200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Ciblak, N. and Lipkin, H., 1999, "Synthesis of Cartesian stiffness for robotic applications," Proc. <i>IEEE Int. Conf. Robotics and Automation,</i> Detroit, MI, pp. 2147&#45;2152.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4348335&pid=S1665-7381201000020000200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Ding, X. and Selig, J,M,m 2004, "On the compliance of coiled springs," <i>Int. J. Mechanical Sciences,</i> Vol. 46, pp. 703&#45;727.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4348337&pid=S1665-7381201000020000200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Griffis, M. and Duffy, J., 1993, "Global stiffness modeling of a class of simple compliant couplings," <i>Mechanism and Machine Theory,</i> Vol. 28, No. 2, pp. 207&#45;224.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4348339&pid=S1665-7381201000020000200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Huang, S. and Schimmels, J.M., 1998, "The bounds and realization of spatial stiffnesses achieved with simple springs connected in parallel," <i>IEEE Transactions on Robotics and Automation,</i> Vol. 14, No. 3, pp. 466&#45;475.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4348341&pid=S1665-7381201000020000200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Huang, S. and Schimmels, J.M., 2000, "The bounds and realization of spatial compliances achieved with simple serial elastic mechanisms," <i>IEEE Transactions on Robotics and Automation,</i> Vol. 16, No. 1, pp. 99&#45;103.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4348343&pid=S1665-7381201000020000200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Kim, C.J., 2008, "Functional characterization of compliant building blocks utilizing eigentwists and eigenwrenches," <i>Proc. ASME International Design Engineering Technical Conferences &amp; Computers and Information in Engineering Conference,</i> DETC2008&#45;49267, Brooklyn, NY, Aug. 3&#45;6.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4348345&pid=S1665-7381201000020000200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">K&ouml;vecses, J. and Ebrahimi, S., 2009, "Parameter analysis and normalization for the dynamics and design of multibody systems," <i>ASME J. Computational and Nonlinear Dynamics,</i> Vol. 4, pp. 031008&#45;1&#45;031008&#45;10.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4348347&pid=S1665-7381201000020000200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Loncaric, J., 1987, "Normal forms of stiffness and compliance matrices," <i>IEEE J. Robotics and Automation,</i> Vol. RA&#45;3, No. 6, pp. 567&#45;572.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4348349&pid=S1665-7381201000020000200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Su, H.&#45;J., Dorozhkin, D.V. and Vance, J.M., 2009, "A screw theory approach for the conceptual design of flexible joints for compliant mechanisms," <i>ASME J. Mechanisms and Robotics,</i> Vol. 1, pp. 041&#45;009&#45;1&#45;041&#45;009&#45;8.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4348351&pid=S1665-7381201000020000200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Synge, J.L., 1960, "Classical Dynamics", in Fl&uuml;gge, S. (editor), <i>Encyclopedia of Physics,</i> Vol. III/1, Springer&#45;Verlag, Berlin, pp. 1&#45;225.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4348353&pid=S1665-7381201000020000200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">Zwillinger, D. (editor), 2002, <i>CRC Standard Mathematical Tables and Formulae,</i> 31st Ed., CRC Press, Troy, NY.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4348355&pid=S1665-7381201000020000200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b><a name="notas"></a>Notas</b></font></p>  	    <p align="justify"><font face="verdana" size="2"><sup>1</sup> these concepts are limited to <img src="/img/revistas/imtd/v3n5/a2s2.jpg"><sup>3</sup>.</font></p> 	    <p align="justify"><font face="verdana" size="2"><sup>2</sup>Overdeterminacy is only formal, as the four equations are consistent.</font></p>      <p align="justify"><font face="verdana" size="2"><sup>3</sup>Its singular values are all identical to each other.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><sup>4</sup>If <b>K</b><sub>rr</sub> turns out to be singular, then an alternative formula is available, that relies on the nonsingularity of <b>K</b><sub>tt</sub>.</font></p>  	    <p align="justify"><font face="verdana" size="2"><sup>5</sup>The reader can readily realize that, if one particular solution <b>p</b> of eq. (35) has been found, then <b>p</b><sub>i</sub> + &#945;<b>e</b><sub>i</sub>, with &#945; &#8712; <img src="/img/revistas/imtd/v3n5/a2s2.jpg" alt="">, also verifies the above equation.</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Angeles]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The application of dual algebra to kinematic analysis]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Angeles]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Zakhariev]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Computational Methods in Mechanical Systems]]></source>
<year>1998</year>
<volume>161</volume>
<page-range>3-31</page-range><publisher-loc><![CDATA[Heidelberg ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Angeles]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Fundamentals of Robotic Mechanical Systems. Theory, Methods and Algorithms]]></source>
<year>2007</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ciblak]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Lipkin]]></surname>
</name>
</person-group>
<source><![CDATA[Synthesis of Cartesian stiffness for robotic applications]]></source>
<year>1999</year>
<conf-name><![CDATA[ IEEE Int. Conf. Robotics and Automation]]></conf-name>
<conf-loc>Detroit MI</conf-loc>
<page-range>2147-2152</page-range></nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ding]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Selig]]></surname>
<given-names><![CDATA[J,M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[On the compliance of coiled springs]]></article-title>
<source><![CDATA[Int. J. Mechanical Sciences]]></source>
<year>2004</year>
<volume>46</volume>
<page-range>703-727</page-range></nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Griffis]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Duffy]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Global stiffness modeling of a class of simple compliant couplings]]></article-title>
<source><![CDATA[Mechanism and Machine Theory]]></source>
<year>1993</year>
<volume>28</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>207-224</page-range></nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Huang]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Schimmels]]></surname>
<given-names><![CDATA[J.M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The bounds and realization of spatial stiffnesses achieved with simple springs connected in parallel]]></article-title>
<source><![CDATA[IEEE Transactions on Robotics and Automation]]></source>
<year>1998</year>
<volume>14</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>466-475</page-range></nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Huang]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Schimmels]]></surname>
<given-names><![CDATA[J.M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The bounds and realization of spatial compliances achieved with simple serial elastic mechanisms]]></article-title>
<source><![CDATA[IEEE Transactions on Robotics and Automation]]></source>
<year>2000</year>
<volume>16</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>99-103</page-range></nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kim]]></surname>
<given-names><![CDATA[C.J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Functional characterization of compliant building blocks utilizing eigentwists and eigenwrenches]]></source>
<year>2008</year>
<conf-name><![CDATA[ ASME International Design Engineering Technical Conferences & Computers and Information in Engineering Conference]]></conf-name>
<conf-loc>Brooklyn NY</conf-loc>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kövecses]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Ebrahimi]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Parameter analysis and normalization for the dynamics and design of multibody systems]]></article-title>
<source><![CDATA[ASME J. Computational and Nonlinear Dynamics]]></source>
<year>2009</year>
<volume>4</volume>
<page-range>031008-1-031008-10</page-range></nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Loncaric]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Normal forms of stiffness and compliance matrices]]></article-title>
<source><![CDATA[IEEE J. Robotics and Automation]]></source>
<year>1987</year>
<volume>RA-3</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>567-572</page-range></nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Su]]></surname>
<given-names><![CDATA[H.-J.]]></given-names>
</name>
<name>
<surname><![CDATA[Dorozhkin]]></surname>
<given-names><![CDATA[D.V.]]></given-names>
</name>
<name>
<surname><![CDATA[Vance]]></surname>
<given-names><![CDATA[J.M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A screw theory approach for the conceptual design of flexible joints for compliant mechanisms]]></article-title>
<source><![CDATA[ASME J. Mechanisms and Robotics]]></source>
<year>2009</year>
<volume>1</volume>
<page-range>041-009-1-041-009-8</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Synge]]></surname>
<given-names><![CDATA[J.L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Classical Dynamics]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Flügge]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Encyclopedia of Physics]]></source>
<year>1960</year>
<volume>III</volume>
<page-range>1-225</page-range><publisher-loc><![CDATA[Berlin ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zwillinger]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[CRC Standard Mathematical Tables and Formulae]]></source>
<year>2002</year>
<edition>31st</edition>
<publisher-loc><![CDATA[Troy^eNY NY]]></publisher-loc>
<publisher-name><![CDATA[CRC Press]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
