Articulo de referencia

Matriz de rotación infinitesimal

Una matriz de rotación infinitesimal o matriz de rotación diferencial es una matriz que representa una rotación infinitesimalmente pequeña . Mientras que una matriz de rotación ...

Una matriz de rotación infinitesimal o matriz de rotación diferencial es una matriz que representa una rotación infinitesimalmente pequeña .

Mientras que una matriz de rotación es una matriz ortogonalRT=R1{\displaystyle R^{\mathsf {T}}=R^{-1}}representando un elemento deSO(norte){\displaystyle \mathrm {SO} (n)}(el grupo ortogonal especial ), el diferencial de una rotación es una matriz antisimétricaAT=A{\displaystyle A^{\mathsf {T}}=-A}en el espacio tangenteso(norte){\displaystyle {\mathfrak {entonces}}(n)}(el álgebra de Lie ortogonal especial ), que en sí misma no es una matriz de rotación.

Una matriz de rotación infinitesimal tiene la forma

I+dθA,{\displaystyle I+d\theta \,A,}

dóndeI{\displaystyle I}es la matriz identidad ,dθ{\displaystyle d\theta }es insignificante, yAso(norte){\displaystyle A\in {\mathfrak {so}}(n)}.

Por ejemplo, siA=Lincógnita{\displaystyle A=L_{x}} , que representa una rotación tridimensional infinitesimal alrededor del eje x , un elemento base deso(3){\displaystyle {\mathfrak {entonces}}(3)}, entonces

Lincógnita=[000001010],{\displaystyle L_{x}={\begin{bmatrix}0&0&0\\0&0&-1\\0&1&0\end{bmatrix}},}

y

I+dθLincógnita=[10001dθ0dθ1].{\displaystyle I+d\theta L_{x}={\begin{bmatrix}1&0&0\\0&1&-d\theta \\0&d\theta &1\end{bmatrix}}.}

Las reglas de cálculo para matrices de rotación infinitesimales son las habituales, excepto que se omiten los infinitesimales de segundo orden. Con estas reglas, estas matrices no satisfacen todas las mismas propiedades que las matrices de rotación finitas ordinarias bajo el tratamiento habitual de los infinitesimales. [ 1 ] Resulta que el orden en que se aplican las rotaciones infinitesimales es irrelevante .

Discusión

Una matriz de rotación infinitesimal es una matriz antisimétrica donde:

La forma de la matriz es la siguiente: A=(1dϕz(t)dϕy(t)dϕz(t)1dϕincógnita(t)dϕy(t)dϕincógnita(t)1){\displaystyle A={\begin{pmatrix}1&-d\phi _{z}(t)&d\phi _{y}(t)\\d\phi _{z}(t)&1&-d\phi _{x}(t)\\-d\phi _{y}(t)&d\phi _{x}(t)&1\\\end{pmatrix}}}

Cantidades asociadas

Asociado a una matriz de rotación infinitesimalA{\displaystyle A}es un tensor de rotación infinitesimaldΦ(t)=AI{\displaystyle d\Phi (t)=AI}: dΦ(t)=(0dϕz(t)dϕy(t)dϕz(t)0dϕincógnita(t)dϕy(t)dϕincógnita(t)0){\displaystyle d\Phi (t)={\begin{pmatrix}0&-d\phi _{z}(t)&d\phi _{y}(t)\\d\phi _{z}(t)&0&-d\phi _{x}(t)\\-d\phi _{y}(t)&d\phi _{x}(t)&0\\\end{pmatrix}}}

Al dividirlo por la diferencia de tiempo se obtiene el tensor de velocidad angular :

Ω=dΦ(t)dt=(0ωz(t)ωy(t)ωz(t)0ωincógnita(t)ωy(t)ωincógnita(t)0){\displaystyle \Omega ={\frac {d\Phi (t)}{dt}}={\begin{pmatrix}0&-\omega _{z}(t)&\omega _{y}(t)\\\omega _{z}(t)&0&-\omega _{x}(t)\\-\omega _{y}(t)&\omega _{x}(t)&0\\\end{pmatrix}}}

Orden de rotación

Estas matrices no satisfacen todas las mismas propiedades que las matrices de rotación finita ordinarias bajo el tratamiento habitual de los infinitesimales. [ 2 ] Para comprender lo que esto significa, considere

dAincógnita=[10001dθ0dθ1].{\displaystyle dA_{\mathbf {x} }={\begin{bmatrix}1&0&0\\0&1&-d\theta \\0&d\theta &1\end{bmatrix}}.}

Primero, comprobemos la condición de ortogonalidad, Q T Q = I . El producto es

dAincógnitaTdAincógnita=[10001+dθ20001+dθ2],{\displaystyle dA_{\mathbf {x} }^{\textsf {T}}\,dA_{\mathbf {x} }={\begin{bmatrix}1&0&0\\0&1+d\theta ^{2}&0\\0&0&1+d\theta ^{2}\end{bmatrix}},}

que difiere de una matriz identidad en infinitesimales de segundo orden, descartados aquí. Por lo tanto, en primera aproximación, una matriz de rotación infinitesimal es una matriz ortogonal.

A continuación, examine el cuadrado de la matriz,

dAincógnita2=[10001dθ22dθ02dθ1dθ2].{\displaystyle dA_{\mathbf {x} }^{2}={\begin{bmatrix}1&0&0\\0&1-d\theta ^{2}&-2d\theta \\0&2\,d\theta &1-d\theta ^{2}\end{bmatrix}}.}

Descartando nuevamente los efectos de segundo orden, observe que el ángulo simplemente se duplica. Esto sugiere la diferencia más esencial en el comportamiento, que podemos exhibir con la ayuda de una segunda rotación infinitesimal,

dAy=[10dϕ010dϕ01].{\displaystyle dA_{\mathbf {y} }={\begin{bmatrix}1&0&d\phi \\0&1&0\\-d\phi &0&1\end{bmatrix}}.}

Compare los productos dA x dA y  con dA y dA x  ,

dAincógnitadAy=[10dϕdθdϕ1dθdϕdθ1]dAydAincógnita=[1dθdϕdϕ01dθdϕdθ1].{\displaystyle {\begin{aligned}dA_{\mathbf {x} }\,dA_{\mathbf {y} }&={\begin{bmatrix}1&0&d\phi \\d\theta \,d\phi &1&-d\theta \\-d\phi &d\theta &1\end{bmatrix}}\\dA_{\mathbf {y} }\,dA_{\mathbf {x} }&={\begin{bmatrix}1&d\theta \,d\phi &d\phi \\0&1&-d\theta \\-d\phi &d\theta &1\end{bmatrix}}.\\\end{aligned}}}

Desdedθdϕ{\displaystyle d\theta \,d\phi }es de segundo orden, lo descartamos: por lo tanto, hasta primer orden, la multiplicación de matrices de rotación infinitesimales es conmutativa . De hecho,

dAincógnitadAy=dAydAincógnita,{\displaystyle dA_{\mathbf {x} }\,dA_{\mathbf {y} }=dA_{\mathbf {y} }\,dA_{\mathbf {x} },}

nuevamente al primer orden. En otras palabras, el orden en que se aplican las rotaciones infinitesimales es irrelevante .

Este hecho útil hace, por ejemplo, que la derivación de la rotación de un cuerpo rígido sea relativamente sencilla. Pero siempre hay que tener cuidado de distinguir (el tratamiento de primer orden de) estas matrices de rotación infinitesimales tanto de las matrices de rotación finitas como de los elementos del álgebra de Lie. Al contrastar el comportamiento de las matrices de rotación finitas en la fórmula de Baker-Campbell-Hausdorff anterior con el de las matrices de rotación infinitesimales, donde todos los términos del conmutador serán infinitesimales de segundo orden, se encuentra un espacio vectorial genuino . Técnicamente, este descarte de cualquier término de segundo orden equivale a una contracción de grupo .

Generadores de rotaciones

Supongamos que especificamos un eje de rotación mediante un vector unitario [ x , y , z ], y supongamos que tenemos una rotación infinitesimal de ángulo Δ θ alrededor de ese vector. Expandiendo la matriz de rotación como una suma infinita, y tomando la aproximación de primer orden, la matriz de rotación Δ R se representa como:

ΔR=[100010001]+[0zyz0incógnitayincógnita0]Δθ=I+AΔθ.{\displaystyle \Delta R={\begin{bmatrix}1&0&0\\0&1&0\\0&0&1\end{bmatrix}}+{\begin{bmatrix}0&z&-y\\-z&0&x\\y&-x&0\end{bmatrix}}\,\Delta \theta =I+A\,\Delta \theta .}

Una rotación finita de ángulo θ alrededor de este eje puede verse como una sucesión de pequeñas rotaciones alrededor del mismo eje. Aproximando Δθ como θ / N , donde N es un número grande, una rotación de θ alrededor del eje puede representarse como:

R=límitenorte(I+Aθnorte)norte=exp(Aθ).{\displaystyle R=\lim _{N\to \infty }\left(I+{\frac {A\theta }{N}}\right)^{N}=\exp(A\theta ).}

Se puede observar que el teorema de Euler establece esencialmente que todas las rotaciones pueden representarse de esta forma. El producto es el "generador" de la rotación en cuestión, siendo el vector ( x , y , z ) asociado a la matriz A. Esto demuestra que la matriz de rotación y el formato eje-ángulo están relacionados por la función exponencial.

Se puede derivar una expresión simple para el generador G. Se parte de un plano arbitrario [ 3 ] definido por un par de vectores unitarios perpendiculares a y b . En este plano se puede elegir un vector arbitrario x con perpendicular y . Luego se resuelve para y en términos de x y al sustituir en una expresión para una rotación en un plano se obtiene la matriz de rotación R , que incluye el generador G = ba Tab T.

incógnita=aporque(α)+bpecado(α)y=apecado(α)+bporque(α)porque(α)=aTincógnitapecado(α)=bTincógnitay=abTincógnita+baTincógnita=(baTabT)incógnitaincógnita=incógnitaporque(β)+ypecado(β)=[Iporque(β)+(baTabT)pecado(β)]incógnitaR=Iporque(β)+(baTabT)pecado(β)=Iporque(β)+GRAMOpecado(β)GRAMO=baTabT{\displaystyle {\begin{aligned}x&=a\cos \left(\alpha \right)+b\sin \left(\alpha \right)\\y&=-a\sin \left(\alpha \right)+b\cos \left(\alpha \right)\\\cos \left(\alpha \right)&=a^{\mathsf {T}}x\\\sin \left(\alpha \right)&=b^{\mathsf {T}}x\\y&=-ab^{\mathsf {T}}x+ba^{\mathsf {T}}x=\left(ba^{\mathsf {T}}-ab^{\mathsf {T}}\right)x\\\\x'&=x\cos \left(\beta \right)+y\sin \left(\beta \right)\\&=\left[I\cos \left(\beta \right)+\left(ba^{\mathsf {T}}-ab^{\mathsf {T}}\right)\sin \left(\beta \right)\right]x\\\\R&=I\cos \left(\beta \right)+\left(ba^{\mathsf {T}}-ab^{\mathsf {T}}\right)\sin \left(\beta \right)\\&=I\cos \left(\beta \right)+G\sin \left(\beta \right)\\\\G&=ba^{\mathsf {T}}-ab^{\mathsf {T}}\\\end{aligned}}}

Para incluir vectores fuera del plano en la rotación, es necesario modificar la expresión anterior para R incluyendo dos operadores de proyección que particionan el espacio. Esta matriz de rotación modificada se puede reescribir como una función exponencial .

PAGab=GRAMO2R=IPAGab+[Iporque(β)+GRAMOpecado(β)]PAGab=exp(GRAMOβ){\displaystyle {\begin{aligned}P_{ab}&=-G^{2}\\R&=I-P_{ab}+\left[I\cos \left(\beta \right)+G\sin \left(\beta \right)\right]P_{ab}=\exp(G\beta )\\\end{aligned}}}

El análisis suele ser más sencillo en términos de estos generadores que con la matriz de rotación completa. El análisis en términos de los generadores se conoce como el álgebra de Lie del grupo de rotación.

Mapa exponencial

La aplicación exponencial conecta el álgebra de Lie con el grupo de Lie , y se define utilizando la serie exponencial matricial estándar para exp( A ) [ 4 ]. Para cualquier matriz antisimétrica A , exp( A ) es siempre una matriz de rotación. [ a ]

Un ejemplo práctico importante es el caso 3 × 3. En el grupo de rotación SO(3) , se muestra que se puede identificar cada Aso (3) con un vector de Euler ω = θ u , donde u = ( x , y , z ) es un vector de magnitud unitaria.

Por las propiedades de la identificación su (2) ≅ R 3 , u está en el espacio nulo de A . Por lo tanto, u queda invariante por exp( A ) y es, por consiguiente, un eje de rotación.

Utilizando la fórmula de rotación de Rodrigues en forma matricial con θ = θ / 2 + θ / 2 , junto con las fórmulas estándar del ángulo doble se obtiene

exp(A)=exp(θ(L))=exp([0zθyθzθ0incógnitaθyθincógnitaθ0])=I+2porqueθ2pecadoθ2 L+2pecado2θ2 (L)2,{\displaystyle {\begin{aligned}\exp(A)&{}=\exp(\theta ({\boldsymbol {u}}\cdot {\boldsymbol {L}}))=\exp \left(\left[{\begin{smallmatrix}0&-z\theta &y\theta \\z\theta &0&-x\theta \\-y\theta &x\theta &0\end{smallmatrix}}\right]\right)={\boldsymbol {I}}+2\cos {\frac {\theta }{2}}\sin {\frac {\theta }{2}}~{\boldsymbol {u}}\cdot {\boldsymbol {L}}+2\sin ^{2}{\frac {\theta }{2}}~({\boldsymbol {u}}\cdot {\boldsymbol {L}})^{2},\end{aligned}}}

Esta es la matriz para una rotación alrededor del eje u por el ángulo θ en forma de medio ángulo. Para obtener más detalles, consulte el mapa exponencial SO(3) .

Nótese que para ángulos infinitesimales los términos de segundo orden pueden ignorarse y permanece exp( A ) = I + A

Relación con matrices antisimétricas

Las matrices antisimétricas sobre el campo de los números reales forman el espacio tangente al grupo ortogonal real.O(norte){\displaystyle \mathrm {O} (n)}en la matriz identidad; formalmente, el álgebra de Lie ortogonal especial . En este sentido, entonces, las matrices antisimétricas pueden pensarse como rotaciones infinitesimales .

Otra forma de decirlo es que el espacio de matrices antisimétricas forma el álgebra de Lie.o(norte){\displaystyle {\mathfrak {o}}(n)}del grupo de LieO(norte){\displaystyle \mathrm {O} (n)} . El corchete de Lie en este espacio viene dado por el conmutador :

[A,B]=ABBA.{\displaystyle [A,B]=AB-BA.\,}

Es fácil comprobar que el conmutador de dos matrices antisimétricas también es antisimétrico:

[A,B]T=(AB)T(BA)T=BTATATBT=(B)(A)(A)(B)=BAAB=[A,B].{\displaystyle {\begin{aligned}{[}A,B{]}^{\textsf {T}}&=(AB)^{\textsf {T}}-(BA)^{\textsf {T}}=B^{\textsf {T}}A^{\textsf {T}}-A^{\textsf {T}}B^{\textsf {T}}\\&=(-B)(-A)-(-A)(-B)=BA-AB=-[A,B]\,.\end{aligned}}}

La exponencial matricial de una matriz antisimétricaA{\displaystyle A}es entonces una matriz ortogonalR{\displaystyle R}:

R=exp(A)=norte=0Anortenorte¡.{\displaystyle R=\exp(A)=\sum _{n=0}^{\infty }{\frac {A^{n}}{n!}}.}

La imagen del mapa exponencial de un álgebra de Lie siempre se encuentra en la componente conexa del grupo de Lie que contiene el elemento identidad . En el caso del grupo de Lie O(norte){\displaystyle \mathrm {O} (n)} , este componente conexo es el grupo ortogonal especial SO(norte){\displaystyle \mathrm {SO} (n)}, que consiste en todas las matrices ortogonales con determinante 1. Por lo tanto,R=exp(A){\displaystyle R=\exp(A)}tendrá determinante  +1. Además, dado que la aplicación exponencial de un grupo de Lie compacto conexo es siempre sobreyectiva, resulta que toda matriz ortogonal con determinante unitario puede escribirse como la exponencial de alguna matriz antisimétrica.

En el caso particularmente importante de dimensiónnorte=2,{\displaystyle n=2,}La representación exponencial de una matriz ortogonal se reduce a la conocida forma polar de un número complejo de módulo unitario. De hecho, sinorte=2{\displaystyle n=2} , una matriz ortogonal especial tiene la forma

[abba],{\displaystyle {\begin{bmatrix}a&-b\\b&\,a\end{bmatrix}},}

cona2+b2=1{\displaystyle a^{2}+b^{2}=1}Por lo tanto, ponera=porqueθ{\displaystyle a=\cos \theta }yb=pecadoθ{\displaystyle b=\sin \theta } , se puede escribir

[porqueθpecadoθpecadoθporqueθ]=exp(θ[0110]),{\displaystyle {\begin{bmatrix}\cos \,\theta &-\sin \,\theta \\\sin \,\theta &\,\cos \,\theta \end{bmatrix}}=\exp \left(\theta {\begin{bmatrix}0&-1\\1&\,0\end{bmatrix}}\right),}

que corresponde exactamente a la forma polarporqueθ+ipecadoθ=exp(iθ){\displaystyle \cos \theta +i\sin \theta =\exp(i\theta )}de un número complejo de módulo unitario.

En 3 dimensiones, la exponencial matricial es la fórmula de rotación de Rodrigues en notación matricial , y cuando se expresa mediante la fórmula de Euler-Rodrigues , el álgebra de sus cuatro parámetros da lugar a cuaterniones .

La representación exponencial de una matriz ortogonal de ordennorte{\displaystyle n}También se puede obtener a partir del hecho de que en dimensiónnorte{\displaystyle n}cualquier matriz ortogonal especialR{\displaystyle R} se puede escribir comoR=QSQT{\displaystyle R=QSQ^{\textsf {T}}}, dondeQ{\displaystyle Q}es ortogonal y S es una matriz diagonal por bloques connorte/2{\textstyle \lfloor n/2\rfloor }bloques de orden  2, más uno de orden 1 sinorte{\displaystyle n}es impar; dado que cada bloque individual de orden 2 es también una matriz ortogonal, admite una forma exponencial. Correspondientemente, la matriz S se escribe como la exponencial de una matriz de bloques antisimétrica. Σ{\displaystyle \Sigma }del formulario anterior ,S=exp(Σ){\displaystyle S=\exp(\Sigma )} , de modo queR=Qexp(Σ)QT=exp(QΣQT){\displaystyle R=Q\exp(\Sigma )Q^{\textsf {T}}=\exp(Q\Sigma Q^{\textsf {T}})} , exponencial de la matriz antisimétricaQΣQT{\displaystyle Q\Sigma Q^{\textsf {T}}}Por el contrario, la sobreyectividad del mapa exponencial, junto con la diagonalización por bloques mencionada anteriormente para matrices antisimétricas, implica la diagonalización por bloques para matrices ortogonales.

Véase también

Notas

  1. Nótese que este mapeo exponencial de matrices antisimétricas a matrices de rotación es bastante diferente de la transformación de Cayley discutida anteriormente, difiriendo hasta el tercer orden, mi2AI+AIA=23A3+O(A4) .{\displaystyle e^{2A}-{\frac {I+A}{I-A}}=-{\frac {2}{3}}A^{3}+\mathrm {O} (A^{4})~.} Por el contrario, una matriz antisimétrica A que especifica una matriz de rotación a través del mapa de Cayley especifica la misma matriz de rotación a través del mapa exp(2 artanh A ) .

Referencias

  1. ( Goldstein, Poole y Safko 2002 , §4.8)
  2. ( Goldstein, Poole y Safko 2002 , §4.8)
  3. en el espacio euclidiano
  4. ( Wedderburn 1934 , §8.02)

Fuentes