Return to search

Estimação de atitude usando medidas vetoriais para controle em três eixos de satélite de baixo custo com foco em implementações numericamente robustas

A estimação de atitude e velocidade angular para um satélite pode ser realizada tanto por métodos instantâneos, quanto por de estimação recursiva de estado, que quando implementados com precisão restrita na representação das variáveis em ambiente embarcado, podem apresentar comportamentos adversos como consequência de erros de truncamento numérico no processamento embarcado. Neste contexto, o presente trabalho apresenta um estudo sobre o desempenho de cada um desses métodos de estimação de atitude e velocidade angular aplicados a 2 configurações distintas de satélites estabilizados em 3 eixos. A primeira configuração considera um satélite estabilizado por rotação dual, que utiliza como algoritmo estimador de atitude uma formulação do filtro estendido de Kalman (EKF), que sofre deveras com problemas de instabilidade numérica em ambiente embarcado 32 bits. São consideradas, então, quatro formulações alternativas ao EKF: o filtro com processamento sequencial das medidas (EKFSeq), o filtro com fatoração de Cholesky da matriz de covariância da inovação (EKFChol) e os filtros de raiz quadrada (SRKF) e com fatoração UD da matriz de covariância (UDKF), todas algebricamente equivalentes ao EKF, mas com características melhoradas de susceptibilidade a erros numéricos. A segunda configuração analisada considera um satélite estabilizado por triedro de rodas de reação e emprega somente algoritmos estimadores baseados em abordagens instantâneas: TRIAD, interseção de cones e QUEST para a estimação de atitude combinados com abordagens derivativas para a estimação de velocidade angular. O desempenho dos algoritmos estimadores é analisado para cada configuração de satélite por meio de simulações do tipo hardware-in-the-loop (HIL), sendo os algoritmos implementados em ambiente embarcado com 32 bits, o que permite verificar a susceptibilidade de cada formulação a erros numéricos. Por fim, considera-se também, para cada configuração, uma análise acerca do efeito desses erros de origem numérica no desempenho em malha fechada do sistema.

Identiferoai:union.ndltd.org:IBICT/oai:agregador.ibict.br.BDTD_ITA:oai:ita.br:2121
Date04 December 2012
CreatorsRenan Gustavo Godoi
ContributorsJacques Waldmann
PublisherInstituto Tecnológico de Aeronáutica
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguagePortuguese
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Formatapplication/pdf
Sourcereponame:Biblioteca Digital de Teses e Dissertações do ITA, instname:Instituto Tecnológico de Aeronáutica, instacron:ITA
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0024 seconds