Aula 2 - CPDEE - Universidade Federal de Minas Gerais

5 downloads 100 Views 196KB Size Report
ABC – (Aircraft Body Coordinate). C.G. y x z θ ψ φ. Seqüência de rotações segundo os ângulos de Euler. (NED para ABC): ψ → θ → φ. Dep. Eng. Eletrônica  ...
Introdução ao Controle Automático de Aeronaves

Sistemas de Coordenadas e Equações de Movimento ˆ Leonardo Torres [email protected]

Escola de Engenharia – Universidade Federal de Minas Gerais/EEUFMG

ˆ Dep. Eng. Eletronica – EEUFMG – p. 1

Sistemas de Coordenadas As velocidades e acelerações de um veículo são comumente descritas em diferentes referenciais. Para o caso de veículos cujos movimentos de interesse são aqueles em relação ao planeta Terra, podemos categorizar os sistemas de coordenadas em 2 tipos: 1. Referenciais vinculados à Terra; 2. Referenciais vinculados ao corpo do veículo.

ˆ Dep. Eng. Eletronica – EEUFMG – p. 2

Referenciais vinculados à Terra ECI – (Earth Centered Inertial frame) Origem no centro do planeta.

x ωE

z y

Eixo x coincide com o eixo de rotação da terra. Move-se com a terra em seu movimento de translação, mas mantém sua orientação fixa em relação às estrelas. ˆ Dep. Eng. Eletronica – EEUFMG – p. 3

Referenciais vinculados à Terra NED – (North, East and Down) – Fixo na superfície da Terra Origem no ponto de interseção entre a linha que liga o centro x Norte do planeta ao C.M. da aeronave e a ωE y superfície da terra, Leste quando a aeronave P/ baixo z está em repouso. Eixo x aponta para o norte, eixo y aponta para o leste e eixo z aponta para baixo. ˆ Dep. Eng. Eletronica – EEUFMG – p. 4

Referenciais vinculados à Aeronave ABC – (Aircraft Body Coordinate) C.G.

φ

x ψ

y

θ

z Seqüência de rotações segundo os ângulos de Euler (NED para ABC): ψ→θ→φ

ˆ Dep. Eng. Eletronica – EEUFMG – p. 5

Referenciais vinculados à Aeronave Eixos do Vento – (Wind Axis)

y z

α

x

ABC para Eixos do Vento: α → β

β

Vento

ˆ Dep. Eng. Eletronica – EEUFMG – p. 6

Referenciais vinculados à Aeronave Eixos de Estabilidade – (Stability Axis)

y

z

β

α

Coincidem com os Eixos do Vento quando β = 0.

x Vento

ˆ Dep. Eng. Eletronica – EEUFMG – p. 7

Diferença entre θ e α

ˆ Dep. Eng. Eletronica – EEUFMG – p. 8

Resumo de Sistemas de Coordenadas

ˆ Dep. Eng. Eletronica – EEUFMG – p. 9

Transformações de Rotação

yNED yABC ~v

ψ

xABC

ψ

Rotação em torno de z (ψ ˆ é o angulo de guinada – yaw): ~vABC = Rψ ~vNED

xNED zNED = zABC











cos(ψ) sin(ψ) 0 vx vx  vy  =  − sin(ψ) cos(ψ) 0   vy  vz ABC vz NED 0 0 1 ˆ Dep. Eng. Eletronica – EEUFMG – p. 10

Transformações de Rotação

ˆ Rotação em torno de y (θ é o angulo de arfagem – pitch):











cos(θ) 0 − sin(θ) vx vx   vy   vy  = 0 1 0 vz NED vz ABC sin(θ) 0 cos(θ)

ˆ Rotação em torno de x (φ é angulo de rolamento – roll):











1 0 0 vx vx  vy  =  0 cos(φ) sin(φ)   vy  vz NED vz ABC 0 − sin(φ) cos(φ)

ˆ Dep. Eng. Eletronica – EEUFMG – p. 11

Transformações de Rotação

Composição de rotações. Transformação NED → ABC: ~vABC = Rφ Rθ Rψ ~vNED , ~vABC = RNED2ABC ~vNED , B = RNED2ABC 



cθcψ cθsψ −sθ B =  −cφsψ + sφsθcψ cφcψ + sφsθsψ sφcθ  sφsψ + cφsθcψ −sφcψ + cφsθsψ cφcθ

Símbolos: cos(θ) = cθ, sin(φ) = sφ, . . . .

ˆ Dep. Eng. Eletronica – EEUFMG – p. 12

Transformações de Rotação

Composição de rotações. Transformação Eixos do Vento → ABC: ~vW = Rβ R(−α) ~vABC , ~vW = RABC2W ~vABC ,    cos(α) 0 sin(α) cos(β) sin(β) 0  RABC2W =  − sin(β) cos(β) 0   0 1 0 − sin(α) 0 cos(α) 0 0 1 ⊤ S = RABC2W = RW2ABC





cαcβ −cαsβ −sα =  sβ cβ 0  sαcβ −sαsβ cα ˆ Dep. Eng. Eletronica – EEUFMG – p. 13

Transformações de Rotação

Características comuns a todas as matrizes de rotação R: R⊤ R = I ⇒ R−1 = R⊤ . Ou seja: ~vA = R ~vB ⇐⇒ ~vB = R⊤ ~vA Prova: ~ u = R~v . Se a transformação é de rotação, então a norma do vetor não deve sofrer alteração: ~ ⊤~ u u = ~v ⊤~v ⇒ ~v ⊤ R⊤ R~v = ~v ⊤ ~v ⇒ R⊤ R = I.

det(R) = 1 Além disso, se R é uma matriz de rotação, então: ~u = R(w ~ × ~v ) ⇔ ~u = Rw ~ × R~v .

ˆ Dep. Eng. Eletronica – EEUFMG – p. 14

Produto Vetorial O produto vetorial pode ser expresso como uma equação matricial. Supondo ~ω = [ P Q R ]⊤ : ~u = ~ω × ~v ;       0 −R Q vx ux  uy  =  R 0 −P   vy  vz −Q P 0 uz

~u = Ω ~v A matriz Ω é anti-simétrica: Ω⊤ = −Ω. ˆ Dep. Eng. Eletronica – EEUFMG – p. 15

Diferenciação de Vetores

Ao calcularmos as derivadas de vetores, é preciso indicar em relação a que referencial a variação está sendo vista e em relação a que referencial o resultado será apresentado. t+ ∆ t x ω

t

z

X

y

Y

Z ˆ Dep. Eng. Eletronica – EEUFMG – p. 16

Diferenciação de Vetores

Vetor expresso no referencial girante: ˆ ~vxyz = vxˆı + vy ˆ + vz k. Variação temporal do vetor vista do referencial girante, e representada no referencial girante:   d~vxyz dt

xyz

=

v˙ xˆı + v˙ y ˆ + v˙ z kˆ + +vx

 dˆı

dt xyz

+ vy

 dˆ 

dt xyz

+ vz

  ˆ dk dt

xyz

ˆ Dep. Eng. Eletronica – EEUFMG – p. 17

Diferenciação de Vetores

Vetor expresso no referencial girante: ˆ ~vxyz = vxˆı + vy ˆ + vz k. Variação temporal do vetor vista do referencial girante, e representada no referencial girante:   d~vxyz dt

xyz

=

v˙ xˆı + v˙ y ˆ + v˙ z kˆ + +vx



d~vxyz dt



 dˆı

dt xyz

xyz

+ vy

 dˆ 

dt xyz

+ vz

  ˆ dk dt

xyz

= v˙ xˆı + v˙ y ˆ + v˙ z kˆ

ˆ Dep. Eng. Eletronica – EEUFMG – p. 17

Diferenciação de Vetores

Variação temporal do vetor vista do referencial parado, e representada no referencial girante:   d~vxyz = v˙ xˆı + v˙ y ˆ + v˙ z kˆ + dt XY Z !     dˆı dˆ  dkˆ + vx + vy + vz dt XY Z dt XY Z dt

, XY Z

Em geral: 

dˆı dt



XY Z

6=



 dˆ  6= dt XY Z

dkˆ dt

!

6= 0 XY Z ˆ Dep. Eng. Eletronica – EEUFMG – p. 18

Diferenciação de Vetores

z

ωx ∆ t

z ωx ∆ t y

x ωy ∆ t

y x

z

ωy ∆ t ωz ∆ t

y x

ωz ∆ t

ˆ (∆ˆı)XY Z = (ωz ˆ − ωy k)∆t = (~ωxyz × ˆı)∆t, (∆ˆ )XY Z = (ωx kˆ − ωzˆı)∆t = (~ωxyz × ˆ)∆t,   ˆ ∆kˆ = (ωyˆı − ωx ˆ)∆t = (~ωxyz × k)∆t, XY Z

ˆ Dep. Eng. Eletronica – EEUFMG – p. 19

Diferenciação de Vetores

Variação temporal do vetor vista do referencial parado, e representada no referencial girante:   d~vxyz = v˙ xˆı + v˙ y ˆ + v˙ z kˆ + dt XY Z !     dˆı dˆ  dkˆ + vx + vy + vz dt XY Z dt XY Z dt

, XY Z

ˆ Dep. Eng. Eletronica – EEUFMG – p. 20

Diferenciação de Vetores

Variação temporal do vetor vista do referencial parado, e representada no referencial girante:   d~vxyz = v˙ xˆı + v˙ y ˆ + v˙ z kˆ + dt XY Z !     dˆı dˆ  dkˆ + vx + vy + vz dt XY Z dt XY Z dt



d~vxyz dt



= XY Z



d~vxyz dt



xyz

, XY Z

+ ~ωxyz × ~vxyz

ˆ Dep. Eng. Eletronica – EEUFMG – p. 20

Equação de Desamarramento – Bootstrap equation

Qual a relação entre a variação da posição espacial descrita pelos ângulos de Euler ~ = [ φ θ ψ ]⊤ Φ e a velocidade angular da aeronave? ~ω = [ P Q R ]⊤

ˆ Dep. Eng. Eletronica – EEUFMG – p. 21

Equação de Desamarramento – Bootstrap equation

Suponha uma relação de transformação de rotação qualquer, que transforma a representação de um vetor constante em um referencial inercial em sua representação no referencial girante. Por exemplo:

~uABC = B ~uNED





1 =B 0  0 NED

Por definição

.



d~uABC dt



=0

NED

ˆ Dep. Eng. Eletronica – EEUFMG – p. 22

Equação de Desamarramento – Bootstrap equation

Logo: 0 = ~u˙ ABC + ~ωABC × ~uABC ;       1 0 1 0 = B˙  0  + B  0  + ΩABC B  0  . 0 0 0 ˙ ~ 0 = b1 + ΩABC ~b1 ,

sendo ~b1 a primeira coluna de B. Logo: 



0 −R Q ~b˙ 1 = −ΩABC~b1 = ~ωABC × ~b1 =  R 0 −P  ~b1 . −Q P 0

ˆ Dep. Eng. Eletronica – EEUFMG – p. 23

Equação de Desamarramento – Bootstrap equation

Repetindo-se o procedimento para cada uma das colunas de B, tem-se que:

B˙ = −Ω B. Este resultado é válido para quaisquer matrizes de rotação B que descrevem a orientação de um veículo que gira com velocidade angular ~ω : 



0 −R Q ~ω = [ P Q R ]⊤ ⇒ Ω =  R 0 −P  −Q P 0 ˆ Dep. Eng. Eletronica – EEUFMG – p. 24

Equação de Desamarramento – Bootstrap equation

Um caso concreto e importante ⇒ relação entre os ângulos de Euler e a velocidade angular de rotação da aeronave:   0

 Ω= 



−R

R

0

−Q

P

Q

 −P   0

cθcψ  B=  −cφsψ + sφsθcψ sφsψ + cφsθcψ

cθsψ −cφcψ + sφsθsψ −sφcψ + cφsθsψ

−sθ



 sφcθ   cφcθ

ˆ Dep. Eng. Eletronica – EEUFMG – p. 25

Equação de Desamarramento – Bootstrap equation

Um caso concreto e importante ⇒ relação entre os ângulos de Euler e a velocidade angular de rotação da aeronave:   0

 Ω= 

−R

R

0

−Q

P

Q

 −P   0



cθcψ  B=  −cφsψ + sφsθcψ sφsψ + cφsθcψ

B˙ = −ΩB

cθsψ −cφcψ + sφsθsψ

−sθ



 sφcθ   cφcθ

−sφcψ + cφsθsψ  ˙    φ = P + Q tan θ sin φ + R tan θ cos φ, ⇒  θ˙ = Q cos φ − R sin φ,   ˙ φ cos φ ψ = Q sin + R cos θ cos θ

ˆ Dep. Eng. Eletronica – EEUFMG – p. 25

Equação de Desamarramento – Bootstrap equation

Uma outra maneira de se ver a relação entre (P, Q, R) e ˙ θ, ˙ ψ) ˙ é observando a relação: (φ,   ˙  P φ  Q  =  0  + Rφ  R 0 







0 θ˙  + Rφ Rθ  0



0 0 , ψ˙

que representa mais claramente o fato de que variações angulares em ψ precisam sofrer dois processos de transformação de coordenadas (rotações) para serem representadas no referencial ABC, enquanto que variações angulares em θ precisam sofrer um processo de rotação para serem incorporadas a variações vistas no referencial ABC. ˆ Dep. Eng. Eletronica – EEUFMG – p. 26