Académique Documents
Professionnel Documents
Culture Documents
PROJETO E SIMULAO DE UM
CONTROLADOR DE ATITUDE EM TRS EIXOS
BASEADO NO CRITRIO DA ESTABILIDADE DE
LYAPUNOV APLICADO A UM SATLITE
ARTIFICIAL
Uberlndia - MG
Maio de 2017
ALEXANDRE MASSON VICENTE
PROJETO E SIMULAO DE UM
CONTROLADOR DE ATITUDE EM TRS EIXOS
BASEADO NO CRITRIO DA ESTABILIDADE DE
LYAPUNOV APLICADO A UM SATLITE
ARTIFICIAL
Uberlndia - MG
Maio / 2017
Folha de Aprovao
Agradeo aos meus pais pelo incentivo aos estudos, ao Professor Jos Francisco Ribeiro
pela orientao e amizade, Leila pelo companheirismo, aos amigos Cesar Augusto e
Felipe Machini por terem me ajudado a resolver trmites burocrticos difceis do TCC
inerentes distncia, a todas as pessoas do Instituto de Fsica que de alguma forma me
mostraram o que Matemtica e Fsica de verdade e Equipe de Corrida UFU por me
ensinar uma prtica boa o bastante pra que eu alcanasse alguma estabilidade cerebral.
ii
Resumo
iii
Abstract
This work deals with the synthesis and simulation of an attitude control strategy applied
to an Earth-point satellite. The vehicle is treated as a non-linear system and the tuning
of its controller is performed with the Lyapunov Stability Criteria. Numerical simulations
are executed to test the quality of the proposed solution. Responses of the control system
due to disturbing torques and saturation in the actuators are verified as well.
iv
Sumrio
1 Introduo 1
2 Estado da Arte 3
3 Desenvolvimento 5
3.1 Cinemtica e Dinmica de Atitude . . . . . . . . . . . . . . . . . . . . . . 7
3.2 Gerao da atitude comandada ao veculo . . . . . . . . . . . . . . . . . . 9
3.3 Formulao da lei de controle . . . . . . . . . . . . . . . . . . . . . . . . . 11
4 Simulao e Resultados 15
5 Concluso 21
Referncias 22
Appendices 24
v
Lista de Figuras
vi
A.20 Referenciais desalinhados por rotao em x1 . . . . . . . . . . . . . . . . . . 50
A.21 Referenciais desalinhados por rotao em x2 . . . . . . . . . . . . . . . . . . 51
A.22 Referenciais desalinhados por rotao em x3 . . . . . . . . . . . . . . . . . . 52
vii
Captulo 1
Introduo
1
no Captulo 3, denotado por Desenvolvimento, sero exibidos o modelo matemtico
da planta, os comandos que ela deve rastrear, a lei de controle escolhida para a
resoluo do problema e a formulao da regra de sintonia dos ganhos do controlador;
Para esta monografia, foram utilizados alguns conceitos assimilados das disciplinas do
curso de Mecatrnica: Clculo Diferencial e Integral, Dinmica e Controle Digital. Porm,
a maioria dos conhecimentos empregados vieram de duas disciplinas que no esto no
escopo do curso: Mecnica Clssica, pertencente grade curricular da Fsica, e Cinemtica
e Dinmica de Satlites Artificiais, oferecida em cursos de Mecnica Espacial/Engenharia
Aeroespacial.
2
Captulo 2
Estado da Arte
3
tamente a lei de controle a partir do Critrio de Lyapunov, mas atravs de uma conexo
estrita com a tcnica controle em modos deslizantes.
Este trabalho se caracteriza por fazer uso de uma lei de controle parametrizada com
os cossenos diretores, cujos ganhos so sintonizados de forma adaptativa em congruncia
com o Critrio da Estabilidade de Lyapunov, embora no se apie na idia dos modos
deslizantes, tampouco na idia do MRAC, o que faz dele uma alternativa ao que j existe
na literatura.
4
Captulo 3
Desenvolvimento
5
Figura 3.2: Sistema orbital e referencial do satlite em uma rbita equatorial.
O satlite, S, tem sua atitude em relao base, B, expressa atravs de uma matriz
de rotao. Essa matriz capaz de conectar as componentes de quaisquer vetores na base
com suas componentes sobre os eixos do veculo:
S
a = Csb B a (3.1)
O
a = Cob B a (3.2)
S
a = Cso O a (3.3)
6
Csb = S S S (3.5)
b1 b2 b3
Cob = O O O (3.7)
b1 b2 b3
7
(t) = A() (t) + B() (t) (3.9)
S
b1
S
b2
S b
= 3 (3.10)
S
sb
S
l
S
( sb )33 0312
S
033 ( sb )33 039
S
A=
039 033 ( sb )33
(3.11)
S
039 J -1 S sb S J S J -1 S sb
33 33
0315
093
S -1
B= ( J )33 (3.12)
I33
S S
= u + d (3.13)
S
sb a velocidade angular do satlite em relao base, S l o momento angular
das rodas de reao, S u o torque que as rodas proveem ao veculo, S d a resultante
dos torques de perturbao que solicitam o satlite, S J o tensor de inrcia efetivo da
planta como um todo (satlite e rodas) e S sb uma matriz antissimtrica que guarda
como entradas as componentes de S sb . Uma discusso detalhada acerca desse modelo
pode ser encontrada em [15].
E, apesar dos cossenos diretores (presentes em S b1 ,S b2 e S b3 ) formarem um rol de 9
quantidades a serem integradas, seu uso vantajoso por duas razes:
8
A afirmao I decorre do fato da prpria definio das referidas variveis se dar por
relaes fundamentais de transformao de componentes de vetores entre dois referenci-
ais [16]. Transformaes de coordenadas entre referenciais desalinhados por rotao so
exploradas na sub-sesso A.4.1 do Apndice A.
Um exemplo de II o algoritmo TRIAD [17], que capaz de estimar a matriz de atitude
atravs de duas trades de medidas (duas medidas vetoriais) advindas de 2 sensores, por
exemplo, dos sensor solar e magnetmetro.
k = k0 + k t (3.14)
9
t = t t0 (3.15)
10
denominada anomalia verdadeira e pode ser calculada atravs da excentricidade,
do vetor posio do baricentro do veculo, de sua velocidade e do momento angular da
rbita. E o operador Ri (), i = 1 a 3, executa uma rotao em torno do eixo nmero i da
quantidade indicada no seu argumento. E oss ngulos k4 , k3 e k5 + so conhecidos como
ngulos de Euler da rbita e os procedimentos de clculo podem ser encontrados em [20].
Alm disso, com a matriz Cob em mos, a rapidez com que O gira em relao a B
tambm pode ser calculada:
O
ob = Cob (Cob )T (3.17)
3
S 0
wj (S xj S xj ) + w4 S so
X
u= (3.18)
j=1
3
S
X
xj = (Csb )ij si (3.19)
i=1
3
S 0 X
xj = (Cob )ij si (3.20)
i=1
S
so =S sb Cso O ob (3.21)
3
0
wj (S xj S xj ) expressa a regulao da orientao de S em relao a O,
X
Nela,
j=1
enquanto w4 S so regula a velocidade de desvio entre os dois referenciais.
O modelo desse torque de controle foi extrado de [22] e se vale da matriz dos cossenos
diretores para a construo do erro de orientao, o que possibilita contornar diversos
problemas de integrao inerentes a outras representaes da atitude, como por exemplo
11
a ambiguidade 4 , presente em quaternions 5 , e a singularidade 6 , presente nos ngulos de
Euler7 [10]. Entretanto, existem 4 pesos wi , i = 1 a 4, a serem definidos. Para isso,
optou-se pelo ajuste dos valores atravs de uma sintonia adaptativa conectada ao Critrio
da Estabilidade de Lyapunov [23]. Detalhes sobre este critrio so explorados no Apndice
B.
Atribuiu-se aos pesos a dependncia com tempo atravs dos desvios entre a atitude
desejada e a atitude real do veculo. Alm disso, foi escolhido um funcional de Lyapu-
nov dependente dos pesos do controlador e, em seguida, observou-se a estrutura de sua
derivada temporal:
4
[wi (t)2 wi (tf )2 ]
X
V (t) = (3.22)
i=1
4
X
V = 2 wi wi (3.23)
i=1
lim wi (wi 6 0) = (V > 0) (3.24)
t
Alm disso, cada derivada wi semidefinida negativa junto a cada peso wi positivo
implica em uma derivada temporal de V semidefinida negativa:
Esta ltima proposio pode ser facilmente verificada pela inspeo de 3.23.
Impe-se s derivadas wi , i = 1 a 4, o comportamento de um processo de primeira
ordem segundo a seguinte equao:
wi = i i wi (3.26)
4
falta de distino entre a orientao relativa entre dois eixos nos valores 0o e 180o
5
nmero hipercomplexo cujo afixo possui uma coordenada real e trs coordenadas imaginrias
6
ponto da funo no qual o seu limite tende a + ou a
7
ngulos capazes de exprimir uma rotao por uma sequncia de 3 giros independentes
12
Considerando cada i e cada i funes positivas, pode-se, ainda, estabelecer o seguinte
vnculo:
i i
i = (3.27)
wi
Substituindo 3.27 em 3.26, chega-se seguinte equao:
wi = (1 i ) i (3.28)
Para que cada derivada wi seja negativa, respeitando as proposies 3.24 e 3.25, i
precisa ser maior ou igual a 1 e, simultaneamente, i tem que assumir valores positivos:
Por fim, para que V seja de fato uma funo de Lyapunov ligada ao rastreamento de
O por S, i e i devem apresentar dependncia tanto com a resposta da planta quanto
com os comandos que ela deve seguir:
S S 0
1 x1 x1
0
1 S x2 S x2 3
Y
=
1 S x S x0
{1 H [(Cso )kk ]} (3.30)
3 3 k=1
3
S 0
X
S
(3 x x )
i i
i=1
S x0 S x k
k
e
1 1
| x1 S x03 |
S
e
=
kS x0 S x k
(3.31)
e 3 3
S
ek so k
13
0 x<0
H(x) = (3.32)
1 x>0
V 6 0 = (O uma regio de estabilidade global) (3.33)
14
Captulo 4
Simulao e Resultados
15
98
k0 = 7008155 m 0,01 rad 0 0 0 (4.4)
180
0,02 N m
0,02 N m
w(0) =
(4.5)
0,02 N m
Js
0,1667
rad
0,6634 0,6531 0,3652
Csb (0) =
0,5567 0,1047 0,8241
(4.6)
0,5000 0,75 0,4330
S
l(0) = 0 (4.7)
S
sb (0) = 0 (4.8)
Para o ajuste dos pesos, o sistema foi simulado em malha fechada e na ausncia de
distrbios (S d = 0), j que seus valores dependiam de medidas do desvio entre a resposta
real e a trajetria comandada. Para isso, trs blocos do Simulink se comunicavam: um
propagador de rbita gerava os comandos providos ao controlador que, por sua vez, os
comparava com a resposta real das equaes de movimento do satlite, estimava os ganhos
e calculava a lei de controle.
O diagrama de blocos correspondente descrio anterior se encontra na Figura 4.1.
16
O diagrama Simulink correspondente referida estrutura ilustrado nas Figuras 4.2
e 4.3.
17
Figura 4.4: Ganhos wi , i = 1 a 3.
conforme mostram as Figuras 4.4 e 4.5, que a condio de parada contido na funo de
heaviside da Equao 3.30 foi acionado.
Entretanto, a integrao da dinmica do sistema em malha fechada e a adaptao dos
pesos se deram com o satlite livre de distrbios e com velocidade e momento angulares
iniciais do veculo e das rodas, respectivamente, nulos.
A lei de controle da Equao 3.18 foi testada novamente, porm, com os valores dos
pesos j sintonizados (Equao 4.10), com um torque perturbao S d de baixa frequncia
e com uma rigidez giroscpica inicial provida pelo momento angular no nulo do sistema
satlite e rodas de reao:
S
d = 105 {[1 + sen(2t)] s1 + [1 + cos(2t)] s2 + [1 sen(2t)] s3 } [N m] (4.11)
S
l(0) = lmax (0,05s1 + 0,3s2 0,1s3 ) [N ms] (4.12)
18
S
sb (0) = 10s1 + 1s2 6s3 [rad/s] (4.13)
Como mostrado nas Figuras 4.6 e 4.7, o torque de controle fica chaveado nos nveis de
saturao das rodas de reao enquanto o erro em velocidade angular est elevado. Ao
desacelerar o veculo, quando este atinge uma velocidade angular prxima velocidade
angular orbital (em torno do instante t = 20 s), o torque cessa o chaveamento e passa a
diminuir com o decaimento do erro em atitude, erro este presente na Figura 4.8.
Ao trmino da simulao, transcorridos cerca de 200 s do incio da mesma, o sistema
apresentou um bom desempenho em regime permanente com um erro angular inferior a
19
Figura 4.8: Erro em ngulo da atitude.
0,5 :
() 0,32 (4.14)
20
Captulo 5
Concluso
21
Referncias Bibliogrficas
[1] James R Wertz. Spacecraft attitude determination and control, volume 73. Springer
Science & Business Media, 2012.
[2] Junquan Li, Mark Post, Thomas Wright, and Regina Lee. Design of attitude control
systems for cubesat-class nanosatellite. Journal of Control Science and Engineering,
2013:4, 2013.
[3] Scott M Wolfe. Small satellite attitude control for sun-oriented operations utilizing a
momentum bias with magnetic actuators. Technical report, DTIC Document, 1995.
[5] Achim Ionita and Ionel Popescu. Attitude dynamics and tracking control of spacecraft
in the presence of gravity oblateness perturbations. INCAS Bulletin, 8(1):85, 2016.
[6] Fredrik Alvenes. Satellite attitude control system. Project thesis, 2012.
[7] Jian-Feng Shi, Steve Ulrich, and Andrew Allen. Spacecraft adaptive attitude control
with application to space station free-flyer robotic capture. In AIAA Guidance,
Navigation, and Control Conference, page 1780, 2015.
[8] Siti Maryam Sharun, Mohd Yusoff Mashor, Norhayati Mohd Nazid, Sazali Yaacob,
and Wan Nurhadani Wan Jaafar. Innosat attitude control system based on adaptive
neuro-controller.
[10] Nalin A Chaturvedi, Amit K Sanyal, and N Harris McClamroch. Rigid-body attitude
control. IEEE Control Systems, 31(3):3051, 2011.
[11] John L Crassidis, Srinivas R Vadali, and F Landis Markley. Optimal variable-
structure control tracking of spacecraft maneuvers. Journal of Guidance, Control,
and Dynamics, 23(3):564566, 2000.
[13] F Landis Markley, Reid G Reynolds, Frank X Liu, and Kenneth L Lebsock. Maximum
torque and momentum envelopes for reaction wheel arrays. Journal of Guidance,
Control, and Dynamics, 33(5):16061614, 2010.
22
[14] Nivaldo A Lemos. Mecnica analtica. Editora Livraria da Fsica, 2007.
[15] Valdemir Carrara. Cinemtica e dinmica de satlites artificiais. So Jos dos Cam-
pos: INPE, 2012.
[16] Hanspeter Schaub and John L Junkins. Analytical mechanics of space systems. Aiaa,
2003.
[17] Francisco Granziera Junior, Roberto Vieira da Fonseca Lopes, and Marcelo Carvalho
Tosin. The attitude determination problem from two reference vectors-a description
of the triad algorithm and its attitude covariance matrix. Semina: Cincias Exatas
e Tecnolgicas, 28(1):2136, 2007.
[18] V Carrara, HK Kuga, and KR Rao. Introduo mecnica orbital. 2a Edio. INPE,
SJ Campos, 2008.
[19] Dirk Brouwer and Gerald M Clemence. Methods of celestial mechanics. Elsevier,
2013.
[21] F Landis Markley and John L Crassidis. Fundamentals of spacecraft attitude deter-
mination and control, volume 33. Springer, 2014.
[22] JT-Y Wen and Kenneth Kreutz-Delgado. The attitude control problem. IEEE Tran-
sactions on Automatic control, 36(10):11481162, 1991.
[24] Valdemir Carrara. An open source satellite attitude and orbit simulator toolbox for
matlab. In Proceedings of the XVII International Symposium on Dynamic Problems
of Mechanics, 2015.
[25] Valdemir Carrara, Hlio Koiti Kuga, Philipe M Bringhenti, and Manoel JM de Car-
valho. Attitude determination, control and operating modes for conasat cubesats.
In 24th International Symposium on Space Flight Dynamics (ISSFD). Laurel, MD,
pages 59, 2014.
[26] Howard Anton and Chris Rorres. Elementary linear algebra. applications version,
8-th edition, j, 2000.
[27] Howard Anton, Chris Rorres, and Claus Ivo Doering. lgebra linear com aplicaes,
volume 8. Bookman, 2001.
[28] Jonas de Miranda Gomes and Luiz Velho. Fundamentos da computao grfica.
Impa, 2008.
[29] Celso Pupo Pesce. Dinmica dos corpos rgidos. Monografia, PME/EPUSP, 2001.
23
Apndices
24
Apndice A
25
Figura A.1: Placa rgida 2D.
26
Figura A.3: Movimento das partculas que constituem a placa rgida.
Na Figura A.3, OXY o sistema inercial. Nele, possvel aplicar as leis de Newton,
visto que ele no possui acelerao e mantm sua orientao fixa no espao. GX 0 Y 0 o
referencial baricntrico, cuja orientao fixa, de eixos sempre paralelos aos de OXY ,
centrado no centro de massa G e que, consequentemente, translada junto com a placa
rgida, a todo instante, mas sem girar. Por fim, Gx0 y 0 , conhecido como referencial bari-
cntrico mvel, representa o movimento completo, translao e rotao, da placa rgida
como um todo.
Ainda na Figura A.3, o referencial inercial, OXY , capaz de medir qualquer deslo-
camento de G, denotado por ~rG , ao longo da trajetria C, a contar da sua localizao
inicial, representada pelo vetor ~rG (t0 ). Adicionalmente, possvel, do mesmo referencial,
medir o quanto a placa rgida gira no plano atravs do desalinhamento entre os sistemas
GX 0 Y 0 e Gx0 y 0 , representado pelo ngulo . E por ltimo, possvel avaliar as taxas de
variao temporal associadas a tais medidas do movimento, dadas pelas seguintes equa-
es:
~rG
~vG = lim (A.1)
t0 t
~ = X Y
(A.2)
onde ~vG a velocidade do centro de massa da placa rgida e
~ a rapidez com que o
corpo rgido gira em torno de um eixo passante pelo referido ponto.
Estabelecida a cinemtica do movimento plano-geral, resta agora equacionar a din-
mica do movimento, levando em conta a relao de causa e efeito entre os esforos que
solicitam a placa e as mudanas que ela apresenta na rapidez com que seus graus de
liberdade variam durante o movimento.
27
Figura A.4: Dinmica do corpo rgido no plano.
Z
2 2
JG = x0 + y 0 dm (A.3)
A
O movimento da placa descrito pela 2a Lei de Newton, particularizada para o movi-
mento plano-geral de corpos rgidos em duas verses presentes nas equaes a seguir:
m
f~i = M ~v G
X
(A.4)
i=1
q m
~bj + ~
d~0i f~i = JG
X X
(A.5)
j=1 i=1
28
A.4 e A.5 constituem o que se conhece por Princpios de Newton-Euler, o primeiro e
o segundo, respectivamente.
Salvo problemas com massa variante no tempo, extenso da a dinmica de translao
do corpo rgido em trs dimenses imediata, visto que recai na mesma expresso exibida
em A.4. Entretanto, a generalizao da dinmica de rotao do corpo rgido para casos 3D
no similar Equao A.5, uma vez que alguns efeitos peculiares comeam a surgir na
formulao, por exemplo, o efeito giroscpio, que ser explorado mais frente na teoria.
E a formulao da dinmica de rotao em trs dimenses pode ser mais facilmente
desenvolvida se o equacionamento se der sob a contabilizao de uma rotao pura em
torno do centro de massa, ou seja, se o baricentro de massa do corpo rgido se mantiver
em repouso. Consequentemente, o referencial inercial(OXY ) pode ser tomado como
coincidente com o sistema baricntrico (GX 0 Y 0 ), j que G e O se encontram, na referida
condio, em repouso, alm do fato de seus eixos apresentarem a mesma orientao.
29
essa inrcia de alguma forma, para que se possa avaliar suas mudanas no tempo, de ma-
neira a caracterizar e descrever matematicamente o movimento do veculo. Sendo assim, o
ponto de partida para a anlise proposta ser adotar uma quantidade vetorial para avaliar
o movimento. Essa quantidade ser denotada quantidade de movimento, cuja definio e
aplicao contempla operaes e consideraes de clculo vetorial relativamente simples,
mas de um significado fsico pouco intuitivo. Entretanto, tal significado se encontra de
forma explcita na variao da quantidade de movimento, avaliada em um intervalo de
tempo no qual ocorre o movimento do corpo. possvel estabelecer relao direta entre
essa variao, computada ao longo do tempo, com os agentes causadores do movimento
(foras e torques), tanto para o movimento de rotao quanto para o de translao.
30
Figura A.8: Corpo rgido representado como um contnuo de massas.
31
Z
~G =
H ~r0 ~v 0 dm (A.8)
V
~v 0 =
~ ~r0
Z (A.9)
~G =
H 0
~r (~ ~r ) dm 0
V
Z Z Z
~ G = X 0 02 02
H Y +Z dm Y 0 0 0
(X Y )dm Z 0 (X Z )dm I~0 +
0 0
V V V
Z Z Z
02 02
+ X 0 0 0
(X Y )dm + Y 0 X +Z dm Z 0 (Y Z )dm J~0 +
0 0
(A.11)
V V V
Z Z Z
2 2 ~0
+ X 0 (X 0 Z 0 )dm Y 0 (Y 0 Z 0 )dm + Z 0 X 0 + Y 0 dm K
V V V
32
Z
JX 0 Y 0 = (X 0 Y 0 )dm (A.15)
V
Z
JX 0 Z 0 = (X 0 Z 0 )dm (A.16)
V
Z
JY 0 Z 0 = (Y 0 Z 0 )dm (A.17)
V
Os termos denotados por Jij , i = j, so os momentos de inrcia do corpo rgido, em
relao ao eixo i. Fisicamente, um momento de inrcia medido em relao a um eixo
exprime a resistncia que o corpo oferece ao movimento de rotao em torno do mesmo.
Os termos denotados por Jij , i 6= j, so os produtos de inrcia do corpo rgido, em
relao ao plano ij. Fisicamente, um produto de inrcia, medido em relao a um plano,
diretamente proporcional ao grau de assimetria (irregularidade) na distribuio de massa
no mesmo, em torno do ponto de interseco dos eixos i e j. A simetria representa a
equidistncia de massas de um dos eixos i ou j, no plano ij, e se traduz, em termos de
clculo, em um produto de inrcia nulo. A figura que segue tem por objetivo ilustrar a
idia de como o tipo de distribuio de massa no espao implica no valor que um produto
de inrcia assume:
Figura A.10: Relao entre distribuio espacial de massa e valor dos produtos de inrcia.
Substituindo as integrais em A.11 pelos termos enunciados nas Equaoes A.12 a A.17,
chega-se seguinte expresso:
~ G = [X 0 JX 0 X 0 Y 0 JX 0 Y 0 Z 0 JX 0 Z 0 ] I~0 +
H
+ [X 0 JX 0 Y 0 + Y 0 JY 0 Y 0 Z 0 JY 0 Z 0 ] J~0 + (A.18)
~0
+ [X 0 JX 0 Z 0 Y 0 JY 0 Z 0 + Z 0 JZ 0 Z 0 ] K
33
~ G = (HG ) 0 I~0 + (HG ) 0 J~0 + (HG ) 0 K
H ~0 (A.19)
X Y Z
(HG )X 0 = JX 0 X 0 X 0 JX 0 Y 0 Y 0 JX 0 Z 0 Z 0
(HG )Y 0 = JX 0 Y 0 X 0 + JY 0 Y 0 Y 0 JY 0 Z 0 Z 0 (A.20)
(HG )Z 0 = JX 0 Z 0 X 0 JY 0 Z 0 Y 0 + JZ 0 Z 0 Z 0
O Sistema de equaes A.20, por ser linear, pode ser expresso na notao matricial:
(HG )X 0
JX 0 X 0 JX 0 Y 0 JX 0 Z 0 X 0
JY 0 X 0
(HG )Y 0 = JY 0 Y 0 JY 0 Z 0
Y 0 (A.21)
JX 0 Z 0 JY 0 Z 0 JZ 0 Z 0 Z 0
(HG )Z 0
Nomeando as grandezas que constituem a equao matricial acima, tem-se que:
(HG )X 0
{HG } = (HG )Y 0 (A.22)
(HG )Z 0
JX 0 X 0 JX 0 Y 0 JX 0 Z 0
[JG ] = JX 0 Y 0 JY 0 Y 0 JY 0 Z 0 (A.23)
JX 0 Z 0 JY 0 Z 0 JZ 0 Z 0
X 0
{} = Y 0 (A.24)
0
Z
A matriz [JG ] denominada matriz de inrcia ou tensor de inrcia, uma forma con-
veniente de observar todas as propriedades de inrcia de um corpo de dimenses finitas a
partir de uma nica quantidade. Em alguns livros de Dinmica e em outros mais avan-
ados, de Mecnica Clssica, a matriz de inrcia denotada por J G , JG , ou ainda Jij ,
indicando que tal grandeza se comporta de forma multidirecional, com as coordenadas es-
paciais em acoplamento (relacionando sempre dois eixos no plano ij. Mas, neste trabalho,
continuar a ser adotada a notao de matrizes para o tensor de inrcia, entre colchetes,
uma vez que a abordagem e o formalismo tensoriais de grandezas fsicas no sero abor-
dados, em primeira instncia, nas formulaes que sero desenvolvidas na sequncia, para
as quais continuar a ser atribudo um tratamento vetorial-matricial.
Nomeados os termos da Equao A.21 nas Equaes A.22, A.23 e A.24, ela atinge a
seguinte configurao:
34
(1707-1783), denominados Princpios de Newton-Euler. Euler no fez nada mais do que
conferir s Leis de Newton um tratamento matemtico dentro do contexto do Clculo Di-
ferencial e Integral, uma vez que Isaac Newton (1643-1727) deixou suas leis praticamente
fundamentadas sob aspectos geomtricos do movimento.
O Primeiro Princpio de Newton-Euler a 2a Lei de Newton aplicada ao centro de
massa do corpo rgido e relaciona a quantidade de movimento do baricentro de massa
com as foras externas aplicadas ao veculo. No interessante aplic-lo ao caso que
est sendo formulado agora, tendo em vista que no h dinmica de translao a ser
equacionada, s uma rotao pura do corpo em torno de seu baricentro. J o 2o Princpio
de Newton-Euler relaciona o estado de movimento rotacional do corpo, sua quantidade
de movimento angular, com o agente causador de sua rotao, a soma dos momentos de
fora que o solicitam, com respeito ao seu baricentro. E a sua equao, diferentemente
da que rege o primeiro princpio, pode ser demonstrada partindo novamente da definio
de quantidade de movimento angular, da Equao A.8 vista no comeo da formulao:
Z
~G =
H ~r0 ~v 0 dm (A.26)
V
Derivando A.26 em relao ao tempo, tem-se que:
dH~G d Z 0
= ~r ~v 0 dm (A.27)
dt dt V
Visto que t e m so variveis independentes entre si, podemos inverter o operador
derivada e o operador integral, mas escrevendo a derivada em termos de diferenciais
parciais, a fim de evidenciar essa independncia:
dH~ G Z (~r0 ~v 0 )
= dm
dt V t
m (A.28)
~G 0
~v 0
!
dH Z
~r 0 0
= ~v + ~r dm
dt V t t
Como as taxa de variao temporal do vetor posio da partcula de massa dm sua
velocidade e a derivada temporal desta sua acelerao, reescreve-se A.28:
dH~G Z
= (~v 0 ~v 0 + ~r0 ~a0 ) dm
dt V
m (A.29)
dH~G Z
= ~r0 ~a0 dm
dt V
a
Da 2 Lei de Newton aplicada a uma partcula infinitesimal do corpo rgido, temos
que:
X
d F~ = ~a0 dm (A.30)
X
onde d F~ o a fora aplicada partcula de massa dm, porm, sem contabilizar
as foras que a mantm coesas com as demais partculas do corpo rgido, e ~a0 = ~v 0 a
acelerao por ela experimentada. O rol de foras aplicadas a cada diferencial de massa
forma um campo vetorial advectivo-temporal, ou seja, se quisermos obter a resultante das
foras aplicadas ao corpo rgido, deve-se executar uma integrao ao longo do volume do
35
corpo e tambm no tempo para se obter o resultado. Ainda, em outras palavras, cada
fora aplicada a nvel diferencial depende de deslocamentos infinitesimais associados s
coordenadas X 0 , Y 0 e Z 0 e de um intervalo infinitesimal no tempo t, conforme a equao
A.31:
P P
X F~ F~
d F~ = d~r0 + dt (A.31)
~r0 t
A Equao A.31 no ser utilizada,
X porm, ela serve para evidenciar que quaisquer
grandezas que dependam de d F~ tero que ser extradas s custas de uma integral
de volume, j que o referido vetor constitui um campo advectivo e, ainda, dependente
P~
F
do tempo. um tensor de segunda ordem, mas o leitor no deve, por hora, se
~r0
preocupar com nenhum rigor de lgebra tensorial, o seu uso foi a ttulo de detalhamento
do clculo da referida fora.
dH~G Z X
= ~r0 d F~ (A.32)
dt V
dH~ G Z X
= d M~G (A.33)
dt V
E somando todas essas parcelas continuamente, chega-se soma dos momentos de
fora que solicitam o corpo rgido como um todo, em relao ao seu centro de massa:
~
~ G = dHG
X
M (A.34)
dt
36
~ G a soma dos momentos das foras que atuam sobre o corpo rgido, em
X
onde M
relao ao seu centro de massa.
A Equao A.34 exprime matematicamente o 2o Princpio de Newton-Euler, tambm
denominado 2a Lei de Newton da Rotao, pelo fato dos fenmenos de translao e de
rotao dos corpos apresentarem diversas semelhanas em suas formulaes e tambm em
alguns de seus aspectos fsicos. Os Princpios de Newton-Euler so ilustrados no diagrama
da figura a seguir, que demonstra a eqipolncia entre os esforos externos que solicitam
um corpo rgido e a variao do seu estado de movimento no tempo:
Demonstrado e discutido o 2o Princpio de Newton-Euler, convm utiliz-lo na formu-
lao da Dinmica de Rotao do veculo, determinando completamente o seu comporta-
mento dinmico ao longo do tempo. Logo, deve-se reescrever A.34 na notao matricial
para dar continuidade formulao:
nX o n o
MG = HG (A.35)
Retomando a Equao A.25 e derivando-a em relao ao tempo, tem-se que:
n o h i
HG = [JG ] {} + JG {} (A.36)
Substituindo A.35 em A.36, chega-se seguinte equao:
nX o h i
MG = [JG ] {} + JG {} (A.37)
Avaliando A.37, observa-se a presena da variao temporal da matriz de inrcia, que
se d devido disposio espacial varivel da massa do corpo, em relao aos eixos do
Referencial Baricntrico Inercial, j que o veculo gira e modifica, a todo instante, as
distncias de suas massas infinitesimais desses eixos coordenados.
A ttulo de ilustrao, mostra-se, na figura que segue, a variao dessa disposio
espacial da massa do corpo rgido:
Figura A.12: Mudana na distribuio espacial de massa do corpo em relao aos eixos
coordenados.
JX 0 X 0 JX 0 Y 0 JX 0 Z 0
h i
JG = JX 0 Y 0 JY 0 Y 0 JY 0 Z 0
(A.38)
JX 0 Z 0 JY 0 Z 0 JZ 0 Z 0
Encontrar uma lei de formao para as nove funes temporais dos momentos e pro-
dutos de inrcia no uma tarefa simples, tampouco
n o calcular suas derivadas. Por isso,
deve-se encontrar uma maneira de escrever HG sem tais funes.
37
Levando em conta que a variao temporal da matriz de inrcia se d devido mudana
de atitude do corpo rgido a todo instante em relao ao Referencial Baricntrico Inercial,
se representarmos essa matriz em um sistema de referncia que acompanha seu movimento
de rotao, ela no ser mais variante no tempo, uma vez que a orientao do corpo com
respeito a esse novo referencial ser sempre a mesma.
Perante tal raciocnio, representar-se-o todas as grandezas do movimento, tanto na
forma vetorial quanto na matricial, em um referencial com origem no centro de massa do
corpo e solidrio ao mesmo, ou seja, que acompanha o seu movimento a todo e qualquer
instante. E ser aqui denominado Referencial Baricntrico Mvel, ilustrado na figura a
seguir:
~ G ~i0
(HG )x0 = H (A.40)
~ G ~j 0
(HG )y0 = H (A.41)
~ G ~k 0
(HG )z0 = H (A.42)
Em A.39, denotou-se o vetor quantidade de movimento angular com o sobrescrito c,
de corpo, para indicar que a base de vetores unitrios utilizada para escrever esse vetor
relativa a um sistema de eixos solidrio ao corpo do veculo. Mas importante ressaltar,
tambm, que a observao do momento angular, tal como a de todos os vetores que
sero escritos no Referencial Baricntrico Mvel, continua sendo feita por um observador
inercial, ou seja, localizado no Referencial Baricntrico Inercial.
38
Matricialmente, representa-se a quantidade de movimento angular, escrita agora no
Referencial Mvel, em funo da matriz de inrcia e da velocidade angular do corpo rgido
tambm expressos nessas coordenadas:
~ Gc
d H d(HG )x0
!
d~i0
!
d(HG )y0
!
= ~i0 + (HG ) 0 + ~j 0 +
x
dt dt C
dt C
dt C
C
d~j 0 ~0 (A.47)
! !
d(HG )z0 ~k 0 + (HG ) 0 dk
+ (HG )y0 + z
dt C
dt C
dt
C
39
rotativos no espao, uma vez que ele gira junto com eles. Sendo assim, as derivadas tempo-
rais sob essa observao, evidenciada com o subscrito maisculo C, so nulas, reduzindo,
assim, a Equao A.47:
~ Gc
d H d(HG )x0
!
d(HG )y0
!
d(HG )z0
!
= ~0
i + ~0
j + ~k 0
dt dt C
dt C
dt C
C
m (A.48)
~c
d HG
= HG ~i0 + HG ~j 0 + HG ~k 0
0 0 z0
dt x y
C
Nota-se em A.48 que a variao temporal do momento angular, aos olhos de um
observador que executa o mesmo movimento que o corpo rgido, depende apenas das
derivadas explcitas das componentes do momento angular. Significa dizer que, sob a
observao no-inercial, essa derivada depende somente do quanto o vetor aumenta ou
diminui de tamanho em 3 direes. Em outras palavras, tal observador, preso no veculo
junto com o sistema mvel, percebe o vetor momento angular apontado sempre para uma
mesma direo no espao, variando somente seu comprimento no decorrer do tempo.
E para demonstrar o resultado equivalente de A.48 no espao de matrizes, deriva-se
A.43 no tempo aos olhos do mesmo observador tomado anteriormente, localizado no
Referencial Baricntrico Mvel e por isso, solidrio ao corpo do veculo:
! ! !
d d d
({HGc }) = ([J c ]) c
{ } + [JGc ] ({ c }) (A.49)
dt C
dt G C
dt C
0 0 0
Como a matriz de inrcia [JGc ] medida em relao ao Sistema G x y z , cujos eixos
esto presos no corpo do veculo, ela uma matriz constante no tempo. Para ilustrar a
ideia, confira a seguinte figura:
Ainda que o corpo rgido gire no espao, a sua distribuio de massa em torno dos
eixos do Referencial Baricntrico Mvel permanece a mesma, uma vez que tal referencial
gira junto com o corpo, e consequentemente, qualquer parcela da massa deste corpo tem
sempre a mesma distancia relativa dos eixos coordenados. Logo, sua taxa de variao
temporal nula quando avaliada por um observador no sistema do corpo (subescrito C):
40
!
d
([JGc ]) = [0] (A.50)
dt C
A taxa de variao temporal da velocidade angular a acelerao angular, expressa a
seguir:
!
d
({ c }) = { c } (A.51)
dt C
Substituindo A.50 e A.51 em A.49, tem-se que:
!
d
({HGc }) = [JGc ] { c } (A.52)
dt C
E depois de obtidas todas as grandezas fsicas escritas e observadas no Referencial
Baricntrico Mvel, sero deduzidas as equaes descritivas da Dinmica de Rotao do
corpo rgido com as quantidades vetoriais escritas no Referencial Baricntrico Mvel, mas
observadas do Referencial Baricntrico Inercial. Assim, mediante tais condies, deriva-se
a Equao A.39, cuja equao resultante segue:
~c
d H d(HG )x0~0 d~i0 d(HG )y0 ~ 0 d~j 0 d(HG )z0 ~ 0 d~k 0
G
= i +(HG )x0 + j +(HG )y0 + k +(HG )z0 (A.53)
dt dt dt dt dt dt dt
Diferentemente da Equao A.47, em A.53, as taxas de variao temporal dos versores
do Referencial Baricntrico Mvel so no nulas, j que so observadas do Referencial
Baricntrico Inercial. Tais vetores unitrios so girantes no espao, e, consequentemente,
variam sua orientao, variao essa que deve ser expressa de alguma forma na derivada.
Por isso, as derivadas dos versores sero substitudas com base na seguinte relao:
d~u
=~ ~u (A.54)
dt
tal que ~u um vetor girante no espao, sujeito uma rotao de ~.
Substituindo as derivadas temporais dos versores ~i0 , ~j 0 e ~k 0 em funo da velocidade
angular do corpo rgido (identidade A.54), tem-se que:
~c
d HG
~i0 + (HG ) 0 ~0 ~j 0 + (HG ) 0 ~0
= HG 0 x ~ i + HG y0 y ~ j +
dt
x
~k 0 + (HG ) 0 ~0
+ HG
z0 z ~ k
(A.55)
m
~c
d HG
= HG ~i0 + HG ~j 0 + HG ~k 0 +
dt x0 y0 z0
~ (HG )x0~i0 + (HG )y0~j 0 + (HG )z0 ~k 0
+
41
~c
d H ~c
d H
G G
= (A.56)
dt dt
I
O subescrito I (de inercial) indica que o clculo da derivada foi feito no Sistema
Inercial. Substituindo A.39, A.48 e A.56 em A.55, tem-se que:
~c
d H ~c
d H
G G
= + ~c
~c H (A.57)
G
dt dt
I C
~ Gc [ c ] {HGc }
~c H (A.60)
0 z0 y0
[ c ] =
z 0 0 x0
(A.61)
y0 x0 0
Se a matriz [ c ] possusse os elementos repetidos com o mesmo sinal, ela seria deno-
minada matriz simtrica, j que a repetio de seus termos se daria em relao diagonal
principal. Mas como tal simetria ocorre com alternncia de sinais desses termos que se
repetem, ela chamada de matriz anti-simtrica, e guarda consigo a seguinte propriedade:
[ c ] = [ c ]T .
Agora j possvel enunciar A.57 no espao das matrizes, na configurao algbrica
que segue:
42
d ({HGc }) d ({HGc })
! !
= + [ c ] {HGc } (A.62)
dt I
dt C
Da Segunda Lei de Newton para a Rotao ou Segundo Princpio de Newton-Euler,
levando em conta que todas as grandezas esto escritas no Sistema Mvel do veculo,
tem-se que:
d ({HGc })
!
nX o
MGc = (A.63)
dt I
Substituindo A.43, A.52 e A.63 em A.62, chega-se seguinte equao:
43
na mesma origem. Para isso, preciso encontrar uma relao entre os dois sistemas coor-
denados, representada por uma matriz, que ser extrada seguindo a linha de raciocnio
que segue.
Sejam dois sistemas coordenados retangulares desalinhados por rotao em torno de
uma origem comum, O, e de bases ortonormais conhecidas, F = {~e1 , ~e2 , ~e3 } e F 0 =
{~e01 , ~e02 , ~e03 } , ilustradas nas figuras abaixo:
44
Figura A.17: Posicionamento de P em relao a O.
45
Efetuando o produto escalar de A.66 por ~e01 , tem-se que:
(px0 1 ~e01 + px0 2 ~e02 + px0 3 ~e03 ) ~e01 = (px1 ~e1 + px2 ~e2 + px3 ~e3 ) ~e01 (A.67)
Mas a base de vetores unitrios de F 0 ortonormal, o que implica na nulidade dos
produtos escalares dos seus versores entre si e na unidade dos produtos de qualquer versor
por ele mesmo, como segue:
px0 1 = (~e1 ~e01 ) px1 + (~e2 ~e01 ) px2 + (~e3 ~e01 ) px3 (A.70)
Efetuando o produto escalar de A.66 por ~e02 , segue que:
(px0 1 ~e01 + px0 2 ~e02 + px0 3 ~e03 ) ~e02 = (px1 ~e1 + px2 ~e2 + px3 ~e3 ) ~e02 (A.71)
Substituindo A.68 e A.69 em A.71, tem-se que:
px0 2 = (~e1 ~e02 ) px1 + (~e2 ~e02 ) px2 + (~e3 ~e02 ) px3 (A.72)
Efetuando o produto escalar de A.66 por ~e03 , segue que:
(px0 1 ~e01 + px0 2 ~e02 + px0 3 ~e03 ) ~e03 = (px1 ~e1 + px2 ~e2 + px3 ~e3 ) ~e03 (A.73)
Substituindo A.68 e A.69 em A.73, tem-se que:
px0 3 = (~e1 ~e03 ) px1 + (~e2 ~e03 ) px2 + (~e3 ~e03 ) px3 (A.74)
Agrupando as Equaes A.70, A.72 e A.74, chegamos ao seguinte sistema linear:
px0 1 = (~e1 ~e01 ) px1 + (~e2 ~e01 ) px2 + (~e3 ~e01 ) px3
px0 2 = (~e1 ~e02 ) px1 + (~e2 ~e02 ) px2 + (~e3 ~e02 ) px3 (A.75)
px0 3 = (~e1 ~e03 ) px1 + (~e2 ~e03 ) px2 + (~e3 ~e03 ) px3
Expressando o Sistema A.75 no formato matricial, chega-se seguinte expresso:
[T ]F .F 0 (~
= e02 ~e1 ) (~e02 ~e2 ) (~e02 ~e3 ) (A.78)
0 0 0
(~e3 ~e1 ) (~e3 ~e2 ) (~e3 ~e3 )
46
n o p x1
p F = p x2 (A.79)
p x3
Reescrevendo A.76 atravs das relaes de A.77, A.78 e A.79, tem-se que:
0
n o n o
pF = [T ]F .F 0 pF (A.80)
onde [T ]F .F 0 uma matriz construda a partir dos versores dos referenciais F e F 0 ,
cujos elementos so dados genericamente pela seguinte equao:
47
dispensada a notao vetorial desses versores, que se d da mesma forma que a utilizada
para ~e01 , eles so enunciados diretamente no formato matricial a seguir:
0
(~
e2 ~e1 )
F
n o
(e0 2 ) = (~e02 ~e2 ) (A.86)
0
(~e2 ~e3 )
0
(~
e3 ~e1 )
F
n o
(e0 3 ) = (~e03 ~e2 ) (A.87)
0
(~e3 ~e3 )
Inserindo as relaes A.85, A.86 e A.87 em A.75, a matriz [T ]F .F 0 atinge a seguinte
configurao:
F T
n o
0
n(e 1 ) o
0 F T
[T ]F .F 0 =
(e 2 ) (A.88)
n oT
F
(e0 3 )
Tomando o resultado de A.88, pode-se resumir todo o raciocnio desenvolvido at ento
sobre a construo de matrizes de rotao em uma nica passagem, vlida para quaisquer
referenciais, apresentada na sequncia. Sejam dois referenciais de origem comum O e de
bases ortonormais W e V:
48
0
n o n o
pF = [T ]F 0 .F pF (A.90)
tal que
[T ]F 0 .F = cos ] (~e2 , ~e01 ) cos ] (~e2 , ~e02 ) cos ] (~e2 , ~e03 ) (A.93)
[T ]F 0 .F = [T ]TF .F 0 (A.94)
De A.94, retira-se o primeiro resultado interessante para transformaes de coordena-
das em problemas de atitude do corpo rgido:
[T ]TF .F 0 [T ]F .F 0 = [I]
m (A.97)
[T ]F .F 0 = [T ]1
T
F .F 0
Quando a inversa de uma matriz equivalente sua transposta, tal matriz denomi-
nada matriz ortogonal. O ltimo resultado apresentado sobre matrizes de rotao, acerca
de sua invertibilidade, essencial, visto que facilitar uma srie de operaes matriciais
49
que por ventura aparecero logo na sequncia, quando sero tratados alguns casos par-
ticulares de matrizes de rotao, mais simples porm prticos, j que mais usual fazer
utilizao dos mesmos para problemas envolvendo a fsica de atitude.
50
1 0 0
[T ]F .F 0 = 0 cos sen (A.101)
0 sen cos
1 0 0
[T ]F 0 .F = 0 cos sen
(A.102)
0 sen cos
51
cos 0 sen
[T ]F 0 .F = 0 1 0 (A.107)
sen 0 cos
0 0 1
52
Apndice B
Critrio da Estabilidade de
Lyapunov
+ 2n + n2 sen() = 0 (B.1)
2
V = n2 [1 cos()] + (B.3)
2
V = n2 sen() + (B.4)
Substituindo de B.1 em B.4, chegamos ao seguinte resultado:
V = 2n 2 6 0 = (o oscilador globalmente estvel) (B.5)
53
Apndice C
Rotao um tipo de isometria que, alm das distncias, tambm fixa pelo menos um
ponto do espao mtrico de origem em relao ao qual as demais coordenadas se movem
para a formao do espao mtrico imagem. Alm disso, uma rotao chamada de
prpria quando preserva a estrutura de orientao do espao e imprpria se por ventura
vier a modificar tal estrutura.
O operador que mapeia um espao mtrico em outro por rotao uma matriz de
rotao, denotada por R. Essa matriz, por sua vez, no caso de espaos mtricos euclidianos
tridimensionais, possui 3 autovalores localizados sobre um crculo unitrio centrado na
origem do Diagrama de Argand Gauss, como mostram as figuras C.1 e C.2.
Se a rotao prpria, ela preserva a forma do produto vetorial que gera o espao:
se o sistema de origem dextrogiro, onde vale a regra da mo direita, o sistema imagem
ser tambm dextrogiro; e se o domnio for um sistema levogiro (onde vale uma regra
de mo esquerda), a imagem ser tambm levogira. Para mapeamentos dessa natureza,
o determinante de R unitrio positivo. Os autovalores e seu determinante esto nas
equaes que seguem:
54
Figura C.2: Rotao imprpria em termos dos autovalores de R.
1;2 = ei (C.1)
3 = 1 (C.2)
det(R) = +1 (C.3)
Alternativamente, rotaes imprprias levam domnios dextrogiros a imagens levogiras
e vice-versa. O determinante de uma matriz de rotao imprpria unitria negativa.
Seus autovalores e determinante so equacionados na sequncia:
1;2 = ei (C.4)
3 = 1 (C.5)
det(R) = 1 (C.6)
Porm, atendo-se estritamente a rotaes prprias, a fase dos autovalores complexos
de R, , til resoluo de problemas que envolvem rotaes 3D de corpos rgidos. Seu
entendimento, entretanto, passa necessariamente por um teorema, conhecido por Teorema
da Rotao de Euler, que carrega seu significado fsico no enunciado, :
O deslocamento mais geral possvel de um corpo rgido com um ponto fixo uma
rotao em torno de algum eixo passando pelo ponto fixo.
55
Figura C.3: Mapeamento de F em F 0 atravs de uma rotao em torno de P .
F0
r = R Fr (C.8)
Ainda, a matriz de rotao R pode ser calculada atravs da fase do autovalor ei com
o autovetor a ele associado, F n:
F n
R=e (C.9)
F
n a matriz antissimtrica formada pelas componentes de F n.
56