Articulo de referencia

Rotaciones encadenadas de Davenport

En física e ingeniería , las rotaciones encadenadas de Davenport son tres rotaciones intrínsecas encadenadas alrededor de ejes específicos fijos al cuerpo. Las rotaciones de Eul...

En física e ingeniería , las rotaciones encadenadas de Davenport son tres rotaciones intrínsecas encadenadas alrededor de ejes específicos fijos al cuerpo. Las rotaciones de Euler y las rotaciones de Tait-Bryan son casos particulares de la descomposición general de la rotación de Davenport. Los ángulos de rotación se denominan "ángulos de Davenport" porque el problema general de descomponer una rotación en una secuencia de tres fue estudiado por primera vez por Paul B. Davenport. [ 1 ]

El sistema de coordenadas rotatorio no ortogonal puede imaginarse como rígidamente unido a un cuerpo rígido . En este caso, a veces se le denomina sistema de coordenadas local . Dado que los ejes de rotación son solidarios con el cuerpo en movimiento, las rotaciones generalizadas pueden dividirse en dos grupos (aquí x , y y z se refieren al marco de referencia móvil no ortogonal ):

Rotaciones de Euler generalizadas
( zxz, xyx, yzy, zyz, xzx, yxy )
Rotaciones generalizadas de Tait-Bryan
( xyz, yzx, zxy, xzy, zyx, yxz ) .

La mayoría de los casos pertenecen al segundo grupo, dado que las rotaciones generalizadas de Euler son un caso degenerado en el que el primer y el tercer eje se superponen.

Teorema de rotación de Davenport

Ejes posibles de Davenport para los pasos 1 y 3 dado Z como el paso 2

El problema general de descomponer una rotación en tres movimientos compuestos alrededor de ejes intrínsecos fue estudiado por P. Davenport, bajo el nombre de " ángulos de Euler generalizados ", pero más tarde estos ángulos fueron denominados "ángulos de Davenport" por M. Shuster y L. Markley. [ 2 ]

El problema general consiste en obtener la descomposición matricial de una rotación dados los tres ejes conocidos. En algunos casos, uno de los ejes se repite. Este problema es equivalente a un problema de descomposición de matrices. [ 3 ]

Davenport demostró que se puede lograr cualquier orientación componiendo tres rotaciones elementales mediante ejes no ortogonales. Las rotaciones elementales pueden ocurrir alrededor de los ejes del sistema de coordenadas fijo ( rotaciones extrínsecas ) o alrededor de los ejes de un sistema de coordenadas giratorio, que inicialmente está alineado con el fijo y modifica su orientación después de cada rotación elemental ( rotaciones intrínsecas ).

Según el teorema de Davenport, una descomposición única es posible si y solo si el segundo eje es perpendicular a los otros dos ejes. Por lo tanto, los ejes 1 y 3 deben estar en el plano ortogonal al eje 2. [ 2 ]

Por lo tanto, las descomposiciones en rotaciones encadenadas de Euler y de Tait-Bryan son casos particulares de esto. El caso de Tait-Bryan se presenta cuando los ejes 1 y 3 son perpendiculares, y el caso de Euler se presenta cuando se superponen.

Sistema completo de rotaciones

Figura 1. Avión descansando sobre un avión.

Se dice que un conjunto de rotaciones de Davenport es completo si es suficiente para generar cualquier rotación del espacio mediante composición. En términos matriciales, es completo si puede generar cualquier matriz ortonormal del espacio cuyo determinante sea +1. Debido a la no conmutatividad del producto matricial, el sistema de rotación debe estar ordenado.

En ocasiones, el orden viene determinado por la geometría del problema subyacente. Por ejemplo, en vehículos, que poseen un eje especial que apunta hacia adelante, solo una de las seis combinaciones posibles de rotaciones resulta útil. La combinación interesante es aquella que permite controlar la dirección y la elevación de la aeronave con una rotación independiente para cada una.

En el dibujo adjunto, la composición de guiñada, cabeceo y alabeo (YPR) permite ajustar la dirección de una aeronave con los dos primeros ángulos. Una composición diferente, como YRP, permitiría determinar la dirección del eje de las alas, lo cual, obviamente, no resulta útil en la mayoría de los casos.

Rotaciones encadenadas de Tait-Bryan

Figura 2. Los ejes principales de una aeronave

Las rotaciones de Tait-Bryan son un caso especial en el que el primer y el tercer eje son perpendiculares entre sí. Suponiendo un sistema de referencia x , y , z con una convención como en la figura 1, y un plano con ejes guiñada, cabeceo, balanceo como en la figura 2, que se encuentra horizontal en el plano x, y al principio, después de realizar rotaciones intrínsecas Y, P y R en los ejes de guiñada, cabeceo y balanceo (en este orden) obtenemos algo similar a la figura 3.

Figura 3. Ángulos de rumbo, elevación y alabeo después de rotaciones de guiñada, cabeceo y balanceo (Z-Y'-X'').

Al principio  :

  • El eje de balanceo del avión se encuentra sobre el eje x del sistema de referencia.
  • El eje de cabeceo del plano se encuentra sobre el eje y del sistema de referencia.
  • El eje de guiñada del plano está sobre el eje z del sistema de referencia.

Las rotaciones se aplican en el orden guiñada, cabeceo y alabeo . En estas condiciones, el rumbo (ángulo en el plano horizontal) será igual a la guiñada aplicada, y la elevación será igual al cabeceo.

Las expresiones matriciales para las tres rotaciones de Tait-Bryan en 3 dimensiones son:

Rincógnita(ϕ)=Roll(ϕ)=[1000porqueϕpecadoϕ0pecadoϕporqueϕ]Ry(θ)=PAGitdoh(θ)=[porqueθ0pecadoθ010pecadoθ0porqueθ]Rz(ψ)=Yaw(ψ)=[porqueψpecadoψ0pecadoψporqueψ0001].{\displaystyle {\begin{aligned}\\R_{x}(\phi )=\mathrm {Roll} (\phi )&={\begin{bmatrix}1&0&0\\0&\cos \phi &-\sin \phi \\0&\sin \phi &\cos \phi \end{bmatrix}}\\R_{y}(\theta )=\mathrm {Pitch} (\theta )&={\begin{bmatrix}\cos \theta &0&\sin \theta \\0&1&0\\-\sin \theta &0&\cos \theta \end{bmatrix}}\\R_{z}(\psi )=\mathrm {Guía} (\psi )&={\begin{bmatrix}\cos \psi &-\sin \psi &0\\\sin \psi &\cos \psi &0\\0&0&1\end{bmatrix}}.\end{aligned}}}

La matriz de las rotaciones compuestas es

METRO=Yaw(ψ)PAGitdoh(θ)Roll(ϕ)=Rz(ψ)Ry(θ)Rincógnita(ϕ).{\displaystyle {\begin{aligned}M&=\mathrm {Yaw} (\psi )\,\mathrm {Pitch} (\theta )\,\mathrm {Roll} (\phi )\\&=R_{z}(\psi )R_{y}(\theta )R_{x}(\phi ).\end{aligned}}}

De las seis combinaciones posibles de guiñada, cabeceo y balanceo, esta combinación es la única en la que el rumbo (dirección del eje de balanceo) es igual a una de las rotaciones (la guiñada) y la elevación (ángulo del eje de balanceo con el plano horizontal) es igual a la otra de las rotaciones (el cabeceo).

rotaciones encadenadas de Euler

Posición inicial de una aeronave para aplicar los ángulos de Euler adecuados.

Las rotaciones de Euler se presentan como un caso especial en el que el primer y el tercer eje de rotación se superponen. Estas rotaciones están relacionadas con los ángulos de Euler propios, que se concibieron para estudiar el movimiento de un cuerpo rígido, como un planeta. El ángulo que define la dirección del eje de balanceo se denomina normalmente «longitud del eje de revolución» o «longitud de la línea de nodos», en lugar de «rumbo», término que carece de sentido para un planeta.

De todos modos, las rotaciones de Euler aún pueden usarse al hablar de un vehículo, aunque tendrán un comportamiento peculiar. Como el eje vertical es el origen de los ángulos, se denomina «inclinación» en lugar de «elevación». Al igual que antes, para describir la actitud de un vehículo, se considera que un eje apunta hacia adelante, por lo que solo una de las posibles combinaciones de rotaciones será útil.

La combinación depende de cómo se tomen los ejes y de la posición inicial del plano. Si se utiliza el eje del dibujo y se combinan rotaciones de forma que se repita un eje, solo la rotación de balanceo-cabeceo-balanceo permitirá controlar la longitud y la inclinación con una rotación cada una.

Las tres matrices que hay que multiplicar son:

Rz(ϕ)=Roll1(ϕ)=[porqueϕpecadoϕ0pecadoϕporqueϕ0001]Ry(θ)=PAGitdoh(θ)=[porqueθ0pecadoθ010pecadoθ0porqueθ]Rz(ψ)=Roll2(ψ)=[porqueψpecadoψ0pecadoψporqueψ0001].{\displaystyle {\begin{aligned}R_{z}(\phi )=\mathrm {Roll} _{1}(\phi )&={\begin{bmatrix}\cos \phi &-\sin \phi &0\\\sin \phi &\cos \phi &0\\0&0&1\end{bmatrix}}\\R_{y}(\theta )=\mathrm {Pitch} (\theta )&={\begin{bmatrix}\cos \theta &0&\sin \theta \\0&1&0\\-\sin \theta &0&\cos \theta \end{bmatrix}}\\R_{z}(\psi )=\mathrm {Roll} _{2}(\psi )&={\begin{bmatrix}\cos \psi &-\sin \psi &0\\\sin \psi &\cos \psi &0\\0&0&1\end{bmatrix}}.\end{aligned}}}

En esta convención, el Rollo 1 impone el "rumbo", el cabeceo es la "inclinación" (complementaria de la elevación) y el Rollo 2 impone la "inclinación".

Conversión a rotaciones extrínsecas

Una rotación representada por los ángulos de Euler ( α , β , γ ) = (−60°, 30°, 45°), utilizando rotaciones intrínsecas z-x'-z″
La misma rotación representada por (γ, β, α) = (45°, 30°, −60°), usando rotaciones extrínsecas zxz

Las rotaciones de Davenport se suelen estudiar como una composición de rotación intrínseca, debido a la importancia de los ejes fijos a un cuerpo en movimiento, pero pueden convertirse en una composición de rotación extrínseca, en caso de que resulte más intuitivo.

Cualquier rotación extrínseca es equivalente a una rotación intrínseca por los mismos ángulos pero con el orden invertido de las rotaciones elementales, y viceversa. Por ejemplo, las rotaciones intrínsecas x-y'-z″ por ángulos α , β , γ son equivalentes a las rotaciones extrínsecas zyx por ángulos γ , β , α . Ambas están representadas por una matriz

R=incógnita(α)Y(β)Z(γ){\displaystyle R=X(\alpha )Y(\beta )Z(\gamma )}

Dóndeincógnita(α){\displaystyle X(\alpha )},Y(β){\displaystyle Y(\beta )}, yZ(γ){\displaystyle Z(\gamma )}son las matrices de rotación elementales de los ángulos correspondientes. El producto de estas matrices,R{\displaystyle R}, entonces debe premultiplicarse por un vector columna . Tenga en cuenta las ambigüedades en la definición de matrices de rotación , ya que algunas definiciones pueden usar vectores fila en su lugar.

Relación con los movimientos físicos

rotaciones intrínsecas

Las rotaciones intrínsecas son rotaciones elementales que ocurren alrededor de los ejes del sistema de coordenadas giratorio XYZ , el cual cambia su orientación después de cada rotación elemental. El sistema XYZ gira, mientras que xyz permanece fijo. Partiendo de XYZ superpuesto a xyz , se puede utilizar una composición de tres rotaciones intrínsecas para alcanzar cualquier orientación objetivo para XYZ . Los ángulos de Euler o Tait-Bryan ( α , β , γ ) son las amplitudes de estas rotaciones elementales. Por ejemplo, la orientación objetivo se puede alcanzar de la siguiente manera:

  • El sistema XYZ gira un ángulo α alrededor del eje Z (que coincide con el eje z ). El eje X ahora se encuentra sobre la línea de nodos.
  • El sistema XYZ gira alrededor del eje X, que ahora ha girado un ángulo β . El eje Z se encuentra ahora en su orientación final, y el eje X permanece sobre la línea de nodos.
  • El sistema XYZ gira una tercera vez alrededor del nuevo eje Z en γ .

La notación mencionada anteriormente nos permite resumir esto de la siguiente manera: las tres rotaciones elementales del sistema XYZ ocurren alrededor de z , x ' y z' '. De hecho, esta secuencia se suele denotar z-x'-z'' . Los conjuntos de ejes de rotación asociados tanto a los ángulos de Euler propios como a los ángulos de Tait-Bryan se nombran comúnmente utilizando esta notación (véase más arriba para más detalles). A veces, la misma secuencia se denomina simplemente zxz , ZXZ o 3-1-3 , pero esta notación puede ser ambigua, ya que puede ser idéntica a la utilizada para las rotaciones extrínsecas. En este caso, resulta necesario especificar por separado si las rotaciones son intrínsecas o extrínsecas.

Las matrices de rotación se pueden utilizar para representar una secuencia de rotaciones intrínsecas. Por ejemplo,

R=incógnita(α)Y(β)Z(γ){\displaystyle R=X(\alpha )Y(\beta )Z(\gamma )}

representa una composición de rotaciones intrínsecas alrededor de los ejes x-y'-z″ , si se utiliza para premultiplicar vectores columna . Esta es una práctica estándar, pero tenga en cuenta las ambigüedades en la definición de matrices de rotación .

rotaciones extrínsecas

Las rotaciones extrínsecas son rotaciones elementales que ocurren alrededor de los ejes del sistema de coordenadas fijo xyz . El sistema XYZ rota, mientras que xyz permanece fijo. Partiendo de XYZ superpuesto a xyz , se puede utilizar una composición de tres rotaciones extrínsecas para alcanzar cualquier orientación objetivo para XYZ . Los ángulos de Euler o Tait-Bryan ( α , β , γ ) son las amplitudes de estas rotaciones elementales. Por ejemplo, la orientación objetivo se puede alcanzar de la siguiente manera:

  • El sistema XYZ gira alrededor del eje z un ángulo α . El eje X ahora forma un ángulo α con respecto al eje x .
  • El sistema XYZ vuelve a girar alrededor del eje x un ángulo β . El eje Z ahora forma un ángulo β con respecto al eje z .
  • El sistema XYZ gira una tercera vez alrededor del eje z en γ .

En resumen, las tres rotaciones elementales ocurren alrededor de z , x y z . De hecho, esta secuencia se suele denotar como zxz (o 3-1-3). Los conjuntos de ejes de rotación asociados tanto a los ángulos de Euler propios como a los ángulos de Tait-Bryan se nombran comúnmente utilizando esta notación (véase más arriba para más detalles).

Las matrices de rotación se pueden utilizar para representar una secuencia de rotaciones extrínsecas. Por ejemplo,

R=Z(γ)Y(β)incógnita(α){\displaystyle R=Z(\gamma )Y(\beta )X(\alpha )}

representa una composición de rotaciones extrínsecas alrededor de los ejes xyz , si se utiliza para premultiplicar vectores columna . Esta es una práctica estándar, pero tenga en cuenta las ambigüedades en la definición de matrices de rotación .

Conversión entre rotaciones intrínsecas y extrínsecas

Una rotación representada por los ángulos de Euler ( α , β , γ ) = (−60°, 30°, 45°), utilizando rotaciones intrínsecas z-x'-z″
La misma rotación representada por (γ, β, α) = (45°, 30°, −60°), usando rotaciones extrínsecas zxz

Cualquier rotación extrínseca es equivalente a una rotación intrínseca por los mismos ángulos pero con el orden invertido de las rotaciones elementales, y viceversa. [ 4 ] Por ejemplo, las rotaciones intrínsecas x-y'-z″ por ángulos α , β , γ son equivalentes a las rotaciones extrínsecas zyx por ángulos γ , β , α . Ambas están representadas por una matriz

R=incógnita(α)Y(β)Z(γ){\displaystyle R=X(\alpha )Y(\beta )Z(\gamma )}

siR{\displaystyle R}se utiliza para premultiplicar vectores columna . Esta es una práctica estándar, pero tenga en cuenta las ambigüedades en la definición de matrices de rotación .

La demostración de la conversión en el caso de premultiplicación

La matriz de rotación de la secuencia de rotación intrínseca x-y'-z″ se puede obtener mediante las rotaciones secuenciales de los elementos intrínsecos de derecha a izquierda:

R=ZYincógnita.{\displaystyle R=Z''Y'X.}

En este proceso hay tres marcos relacionados en la secuencia de rotación intrínseca. Denotemos el marco 0 como el marco inicial, el marco 1 después de la primera rotación alrededor del eje x , el marco 2 después de la segunda rotación alrededor del eje y' , y el marco 3 como la tercera rotación alrededor del eje z″ .

Dado que una matriz de rotación puede representarse entre estos tres sistemas de referencia, utilizaremos el índice del hombro izquierdo para denotar el sistema de referencia de representación. La siguiente notación indica la matriz de rotación que transforma el sistema de referencia a en el sistema de referencia b y que se representa en el sistema de referencia c  :

doRab.{\displaystyle {}^{c}\!R_{a\rightarrow b}.}

Una matriz de rotación de elementos intrínsecos representada en el sistema de referencia donde se produce la rotación tiene el mismo valor que la matriz de rotación de elementos extrínsecos correspondiente:

0R10=incógnita,1R21=Y,2R32=Z.{\displaystyle {}^{0}\!R_{1\rightarrow 0}=X,\quad {}^{1}\!R_{2\rightarrow 1}=Y,\quad {}^{2}\!R_{3\rightarrow 2}=Z.}

La matriz de rotación de elementos intrínsecos Y' y Z″ representada en el marco 0 puede expresarse de otras formas:

Y=0R21=0R101R210R101=incógnitaYincógnita1Z=0R32=0R101R320R101=incógnita(1R212R321R211)incógnita1=incógnitaYZY1incógnita1{\displaystyle {\begin{aligned}Y'&={}^{0}\!R_{2\rightarrow 1}\\&={}^{0}\!R_{1\rightarrow 0}{}^{1}\!R_{2\rightarrow 1}{}^{0}\!R_{1\rightarrow 0}^{-1}\\&=XYX^{-1}\\[3pt]Z''&={}^{0}\!R_{3\rightarrow 2}\\&={}^{0}\!R_{1\rightarrow 0}{}^{1}\!R_{3\rightarrow 2}{}^{0}\!R_{1\rightarrow 0}^{-1}\\&=X\left({}^{1}\!R_{2\rightarrow 1}{}^{2}\!R_{3\rightarrow 2}{}^{1}\!R_{2\rightarrow 1}^{-1}\right)X^{-1}\\&=XYZY^{-1}X^{-1}\end{aligned}}}

Las dos ecuaciones anteriores se sustituyen en la primera ecuación:

R=ZYincógnita=(incógnitaYZY1incógnita1)(incógnitaYincógnita1)incógnita=incógnitaYZY1(incógnita1incógnita)Y(incógnita1incógnita)=incógnitaYZ(Y1Y)=incógnitaYZ{\displaystyle {\begin{aligned}R&=Z''Y'X\\&=\left(XYZY^{-1}X^{-1}\right)\left(XYX^{-1}\right)X\\&=XYZY^{-1}\left(X^{-1}X\right)Y\left(X^{-1}X\right)\\&=XYZ\left(Y^{-1}Y\right)\\&=XYZ\end{aligned}}}

Por lo tanto, la matriz de rotación de una secuencia de rotación de elementos intrínsecos es la misma que la de la secuencia de rotación de elementos extrínsecos inversa:

R=ZYincógnita=incógnitaYZ.{\displaystyle R=Z''Y'X=XYZ.}

Véase también

Referencias

  1. Davenport, Paul B. (1973). "Rotaciones alrededor de ejes no ortogonales". AIAA Journal . 11 (6): 853. doi : 10.2514/3.6842 .
  2. 1 2 M. Shuster y L. Markley, Generalización de los ángulos de Euler, Journal of the Astronautical Sciences, Vol. 51, No. 2, abril-junio de 2003, pp. 123-123
  3. Wittenburg, J.; Lilov, L. (2003). "Descomposición de una rotación finita en tres rotaciones alrededor de ejes dados". Multibody System Dyn . 9 : 353–375 . doi : 10.1023/A:1023389218547 .
  4. Brannon, RJ (2018). Rotación, reflexiones y cambios de marco . IOP Publishing. pág. 9-2. doi : 10.1088/978-0-7503-1454-1 . ISBN  978-0-7503-1454-1.