Escolar Documentos
Profissional Documentos
Cultura Documentos
Aluno I.C.:
Felipe de Souza Nogueira Coelho
Orientadores:
Prof. Dr. André Luís da Silva
Prof. Dr. José Renes Pinheiro
Colaborador:
Dr. Valdemir Carrara (MCTI-INPE/SJC)
Sumário
CubeSats: uma breve contextualização
Revisão em Modelagem
Sistemas de Referência
Metodologia de Controle
Resultados preliminares
10:52 felipesn.coelho@gmail.com
Sobre os CubeSats
A proposta surgiu no final da década de 90;
10:52 felipesn.coelho@gmail.com
CubeSats brasileiros
NanosatC-Br1
Aesp-14
Serpens
10:52 felipesn.coelho@gmail.com
O que é Atitude?
O termo “atitude” é comumente usado para descrever a orientação
de um veículo aeroespacial.
10:52 felipesn.coelho@gmail.com
Controle de Atitude
Importante para garantir o sucesso da missão!
Exemplos:
o Comunicação e navegação;
o Observação da Terra, Sensoriamento Remoto;
o Observação do espaço profundo (telescópio);
o Coleta de dados científicos (eg. campo magnético, radiação local, etc);
10:52 felipesn.coelho@gmail.com
Attitude Control Subsystem (ACS)
Integrar informações entre sensores, computador de bordo e
atuadores;
10:52 felipesn.coelho@gmail.com
Modelagem
10:52 felipesn.coelho@gmail.com
Modelagem:
Sistemas de Referência
10:52 felipesn.coelho@gmail.com
Modelagem:
Sistemas de Referência
10:52 felipesn.coelho@gmail.com
Modelagem:
Inercial-Apontado ou Nadir-Apontado???
10:52 felipesn.coelho@gmail.com
Modelagem:
Inercial-Apontado ou Nadir-Apontado???
Equações da Dinâmica: Equação de Euler para rotação de
corpos rígidos
10:52 felipesn.coelho@gmail.com
Modelagem:
Satélite Nadir-Apontado
Portanto
d𝐡
= 𝐉𝛚bib = −𝛚bib × 𝐉𝛚bib + 𝛕
dt
𝐉𝛚bob = 𝐉𝐒 𝛚bob 𝛚bo − 𝐒 𝛚bob 𝐉𝛚bob − 𝐒 𝛚bob 𝐉𝛚bo − 𝐒 𝛚bo 𝐉𝛚bob − 𝐒 𝛚bo 𝐉𝛚bo + 𝛕
10:52 felipesn.coelho@gmail.com
Modelagem:
Satélite Nadir-Apontado
10:52 felipesn.coelho@gmail.com
Modelagem:
Satélite Nadir-Apontado
ϕ 0 0 0 1 0 0 ϕ 0 0 0
θ 0 0 0 0 1 0 θ 0 0 0 ux
ψ = 0 0 0 0 0 1 ψ 0 0 0
+ −1 uy
p f41 0 0 0 0 f46 p Jxx 0 0
−1 uz
0 f52 0 0 0 0 q 0 Jyy 0
q −1
0 0 f63 f64 0 0 r 0 0 Jzz
r
10:52 felipesn.coelho@gmail.com
Projeto de Controle
Neste projeto, foi escolhido um controle Proporcional-Integral-
Derivativo (PID);
10:52 felipesn.coelho@gmail.com
Projeto de Controle
Onde a matriz de ganhos é expressa como:
kp 0 𝐤 𝐩𝐫 k ϕi k ϕp 0 0 0 0
Ka = K L = 0 kq 0 0 0 k θi k θp 0 0
𝐤 𝐫𝐩 0 kr 0 0 0 0 k ψi k ψp
Ac = Aa − Ba K a Ca
Bc = Ga − Ba K a Fa
10:52 felipesn.coelho@gmail.com
Projeto de Controle
Índice de Desempenho Quadrático
∞ ∞
1 T T
1
J= x 𝐐x + u 𝐑u dt = x T 𝐐 + CaT K Ta 𝐑K a Ca dt
2 0 2 0
1
J= tr(PX)
2
Onde P satisfaz uma equação tipo Lyapunov; e X é dependente do
estado inicial do sistema:
ATc P + PAc + Q + CaT K Ta RK a Ca = 0
T T −T
X = x 0 x T 0 = A−1
c Bc r0 r0 Bc Ac
10:52 felipesn.coelho@gmail.com
Resultados Preliminares
Manobra de Aquisição do Nadir;
Condições iniciais: (50; 40; 30) graus e (0.5; 0.3; 0.2) rpm
10:52 felipesn.coelho@gmail.com
Resultados Preliminares
Manobra de Aquisição de Atitude: (5; 0; 15) graus
Condições iniciais: (0; 0; 0) graus e ≈(0; 0; 0) rpm
10:52 felipesn.coelho@gmail.com
Conclusões Preliminares
10:52 felipesn.coelho@gmail.com
Modelo do Atuador Magnético
Equação do torque de atuação
𝐓m = 𝐦 × 𝐁
𝐁×𝐮
𝐦=
𝐁 2
𝐁
𝐓m = −𝐁 × ×𝐮
𝐁 2
10:52 felipesn.coelho@gmail.com
Modelo Magnético
Matriz B sem considerar o modelo magnético
0 0 0
0 0 0 ux
0 0 0
𝐉 −𝟏 𝐓m = B𝐮 = −1 0
uy
Jxx 0 uz
−1 0
0 Jyy
−1
0 0 Jzz
0 0 0
0 0 0
0 0 0 ux
−1
𝐉 −𝟏 𝐓m = B𝐮 = 2 −J −1 (B 2 + B 2 ) Bx By B x B z
uy
𝐁 xx y z
uz
Bx By −1 (B 2 + B 2 )
−Jyy x z
B y B z
−1 (B 2 + B 2 )
−Jzz
Bx Bz By Bz y x
10:52 felipesn.coelho@gmail.com
Diagrama no Simulink
10:52 felipesn.coelho@gmail.com
Conclusão
Foi possível projetar um controlador PID otimizado por minimização numérica
de um índice equivalente de desempenho baseando-se na solução LQR
com realimentação de saída;
10:52 felipesn.coelho@gmail.com
Referências
[1] Yang, Y., 2012. Spacecraft attitude determination and control: Quaternion based method. Annual Reviews in
Control, Volume 36, pp. 198-219.
[2] Sarli, B. V., da Silva, A. L. & Paglione, P., 2013. Preliminary Attitude Control Studies for the ASTER Mission. XVI
Brazilian Colloquium on Orbital Dynamics.
[3] Stevens, B. L. & Lewis, F. L., 1992. Aircraft Control and Simulation. 1st ed. New York: John Wiley & Sons, Inc..
Outros
• Carrara, V., 2015. An Open Source Satellite Attitude and Orbit Simulator Toolbox for Matlab. Natal, RN,
Brazil, XVII International Symposium on Dynamic Problems of Mechanics.
• Oluwatosin, A. M., Hamam, Y. & Djouani, K., 2013. Attitude Control of a CubeSat in a Circular Orbit using
Magnetic Actuators. IEEE.
• Overby, E. J., 2004. Attitude control for the Norwegian student satellite nCube, Trondheim: Departmnet of
Engineering Cybernetics, NTNU.
• Sidi, M. J., 1997. Spacecraft Dynamics and Control: A Practical Engineering Approach. Cambridge
University Press.
• Tewari, A., 2007. Atmospheric and Space Flight Dynamics: Modeling and Simulation with Matlab. Springer-
Verlag.
• Zhou, Z., 2010. Spacecraft Attitude Tracking and Maneuver Using Combined Magnetic Actuators. Toronto,
Ontario Canada, AiAA Guidance, Navigation and Control Conference.
10:52 felipesn.coelho@gmail.com
Obrigado pela atenção!
Perguntas?
felipesn.coelho@gmail.com