03.06.2013 Views

Geodesia. Cartografía. Sistemas de referencia. Tiempos.

Geodesia. Cartografía. Sistemas de referencia. Tiempos.

Geodesia. Cartografía. Sistemas de referencia. Tiempos.

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Ecuaciones Diferenciales Cinemáticas <strong>de</strong> la Actitud<br />

Ecuaciones Fundamentales <strong>de</strong> la Navegación<br />

EDC para la DCM I<br />

DCM<br />

Ángulos <strong>de</strong> Euler<br />

Cuaterniones<br />

Supongamos que quiero calcular la actitud <strong>de</strong> B respecto a A,<br />

(t), sabiendo que B gira con respecto a<br />

mediante la DCM C B A<br />

A con una velocidad angular ωB B/A .<br />

Por <strong>de</strong>finición: d<br />

dt<br />

Suponiendo A fijo, entonces po<strong>de</strong>mos imaginar que es B<br />

quien se mueve en el tiempo, y por tanto podríamos escribir<br />

B = B(t) y por tanto C B B(t)<br />

A (t) = CA .<br />

Usando este razonamiento,<br />

C B(t)<br />

. Por tanto:<br />

C B A<br />

(t + dt) = C B(t+dt)<br />

A<br />

dt C B A = C B A (t+dt)−C B A (t)<br />

= C B(t+dt)<br />

B(t)<br />

A −→ B(t) −→ B(t + dt)<br />

En el tiempo dt, el sistema <strong>de</strong> <strong>referencia</strong> B habrá girado<br />

respecto a sí mismo un ángulo muy pequeño en cada eje; por<br />

lo que hemos visto en la anterior transparencia, por tanto,<br />

= Id − dθ B × B<br />

, don<strong>de</strong> dθ es como antes se <strong>de</strong>finió.<br />

C B(t+dt)<br />

B(t)<br />

Ecuaciones Diferenciales Cinemáticas <strong>de</strong> la Actitud<br />

Ecuaciones Fundamentales <strong>de</strong> la Navegación<br />

EDC para la DCM II<br />

Siguiendo el razonamiento: d<br />

A<br />

DCM<br />

Ángulos <strong>de</strong> Euler<br />

Cuaterniones<br />

dt C B A = C B A (t+dt)−C B A (t)<br />

dt<br />

C B(t+dt)<br />

C B(t)<br />

B A (t)−C B A (t)<br />

dt = (Id−(dθB ) × )C B A (t)−C B A (t)<br />

dt<br />

La matriz (dθB ) ×<br />

dθ B ×<br />

dt<br />

⎡<br />

= ⎣<br />

dt<br />

se escribiría<br />

0 − dθ3<br />

dθ3<br />

dt<br />

dt<br />

0<br />

dθ2<br />

dt<br />

− dθ1<br />

dt<br />

0<br />

⎤ ⎡<br />

⎦ = ⎣<br />

− dθ2<br />

dt<br />

dθ1<br />

dt<br />

=<br />

= − (dθB ) ×<br />

dt C B A (t)<br />

0 −ω3 ω2<br />

ω3 0 −ω1<br />

−ω2 ω1 0<br />

don<strong>de</strong> ω B B/A = [ω1 ω2 ω3] T ya que dθ B representaba el<br />

ángulo girado por B en un dt, y por <strong>de</strong>finición <strong>de</strong> velocidad<br />

angular. Se tiene entonces:<br />

<br />

ω B ⎡<br />

⎤<br />

0 −ω3 ω2<br />

×<br />

B/A = ⎣ ω3 0 −ω1 ⎦ ,<br />

−ω2 ω1 0<br />

Por tanto: d<br />

dt C B A = C<br />

˙B<br />

<br />

A = − ωB ×<br />

B/A<br />

⎤<br />

⎦ ,<br />

5 / 28<br />

C B A . 6 / 28<br />

Ecuaciones Diferenciales Cinemáticas <strong>de</strong> la Actitud<br />

Ecuaciones Fundamentales <strong>de</strong> la Navegación<br />

EDC para la DCM III<br />

DCM<br />

Ángulos <strong>de</strong> Euler<br />

Cuaterniones<br />

¿Qué suce<strong>de</strong> si lo que conocemos es ωA B/A ? Tenemos que<br />

<br />

estudiar como se transforman estos operadores ωB ×<br />

B/A al<br />

cambiar <strong>de</strong> sistema <strong>de</strong> <strong>referencia</strong>.<br />

Obsérvese que si z = v × w, se tiene que en el sdr B,<br />

zB = v B ×<br />

w B . Por otro lado en el sdr A, se tendrá que<br />

zA = v A ×<br />

w A .<br />

La primera expresión también se pue<strong>de</strong> escribir:<br />

zB = C B A zA = C B <br />

A v A × <br />

w A = C B<br />

A v A ×<br />

C A<br />

B w B , y puesto<br />

que<br />

<br />

esta expresión tiene que ser igual a la anterior:<br />

v B × <br />

= C B<br />

A v A ×<br />

C A<br />

B .<br />

Sustituyendo esto en la ecuación cinemática: C<br />

˙B<br />

A =<br />

<br />

− ωB ×<br />

B/A C B A = −C B <br />

A ωA ×<br />

B/A C A B C B A = −C B <br />

A ωA ×<br />

B/A<br />

Finalmente puesto que ωB/A = −ω<br />

˙<br />

A/B: C B A = C B <br />

A ωA ×<br />

A/B<br />

Ecuaciones Diferenciales Cinemáticas <strong>de</strong> la Actitud<br />

Ecuaciones Fundamentales <strong>de</strong> la Navegación<br />

EDC para la DCM IV<br />

DCM<br />

Ángulos <strong>de</strong> Euler<br />

Cuaterniones<br />

Otra variación: trasponiendo ambos miembros <strong>de</strong><br />

˙<br />

C B A<br />

= −<br />

<br />

ω B B/A<br />

×<br />

C B A<br />

llegamos a ˙<br />

C A B = C A B<br />

<br />

ω B B/A<br />

En general, la EDC es una ecuación diferencial matricial, que<br />

habrá que resolver componente a componente: nueve<br />

ecuaciones diferenciales acopladas.<br />

El principal problema <strong>de</strong> resolver numéricamente esta ecuación<br />

es garantizar que la matriz resultante <strong>de</strong> integrar sea<br />

ortogonal. Obsérvese que en teoría la ecuación diferencial<br />

respeta la ortogonalidad: I = (C B A )(C B A )T , <strong>de</strong>rivando:<br />

d<br />

dt (C B A )<br />

<br />

<br />

= − ω B B/A<br />

<br />

= − ω B B/A<br />

(C B A )T + C B d<br />

A<br />

dt (C B A )T<br />

×<br />

C B A (C B A )T + C B A C A B<br />

× ×<br />

+<br />

<br />

ω B B/A<br />

= 0<br />

×<br />

<br />

ω B ×<br />

B/A<br />

7 / 28<br />

8 / 28

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!