Estimação de atitude em nanosatélites utilizando filtro de Kalman
Autor(a) principal: | |
---|---|
Data de Publicação: | 2024 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/handle/123456789/254551 |
Resumo: | Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2024. |
id |
UFSC_48ff6660717544ceb946babcd71e38a8 |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/254551 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Estimação de atitude em nanosatélites utilizando filtro de KalmanEngenharia de sistemasAtitudesFiltros de KalmanAnalise de covarianciaNanossatélitesDissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2024.Ao final da década de noventa, com a criação do conceito de CubeSats, as pesquisas espaciais em universidades expandiram seu horizonte devido à diminuição dos custos relacionados ao desenvolvimento e lançamento ao espaço, tornando mais acessível o teste de sistemas eletrônicos e de controle em ambiente espacial. Nesse contexto, o ADS (Attitude Determination System) é o sistema responsável por estimar a atitude (ou orientação) do satélite no espaço e é um tópico de destaque na área espacial pois desempenha um papel fundamental no sistema de controle de atitude do satélite. Considerando a relevância desse tema, nesse trabalho, estudamos um estimador de estados baseado na combinação do algoritmo QUEST com um Filtro de Kalman. O QUEST realizou uma etapa de pré-processamento dos sinais provenientes dos sensores embarcados no satélite, convertendo a informação medida em quatérnios que descrevem a orientação do satélite em relação ao referencial inercial. Devido à natureza não linear do modelo matemático que descreve a dinâmica da orientação e das velocidades de rotação do satélite, propôs-se a utilização de um filtro de Kalman Estendido Adaptativo (AEKF), onde a matriz de covariância do ruído de medição é adaptada conforme a norma do erro de interrogatório. A partir da informação da orientação proveniente do QUEST, a AEKF realiza uma estimativa final dos estados avaliando a cada iteração a existência (ou não) de falhas nos sensores. Testes obtidos através de um simulador de satélites consagrado na literatura indicaram uma redução significativa no erro de avaliação em condições de falhas de sensores (ou seja, situações com ruído de medição excessiva). Paralelamente, avaliou-se também o desempenho de outros observadores como o tradicional Filtro de Kalman Estendido (EKF) e o Filtro de Kalman Robusto (RKF) para a aplicação de determinação de atitude, entretanto, o EKF e o RKF avaliaram um desempenho inferior em relação ao AEKF em situações de ruído excessivo na medição.Abstract: In the late 1990s, the advent of CubeSats revolutionized space research in universities by drastically reducing the costs associated with satellite development and space launch. This breakthrough made it more feasible to conduct tests on electronic and control systems in the space environment. Within this context, the ADS (Attitude Determination System) is the system responsible for estimating the attitude (or orientation) of the satellite in space and is a prominent topic in the space sector because it plays a fundamental role in the satellite?s attitude control system. Considering the relevance of this topic, this study investigates a state estimator that combines the QUEST algorithm with a Kalman Filter. The QUEST algorithm preprocesses signals from satellite sensors, converting the measured information into quaternions that describe the satellite orientation relative to the inertial reference frame. Given the nonlinear nature of the mathematical model describing the dynamics of the satellite orientation and rotational velocities, we propose the use of an Adaptive Extended Kalman Filter (AEKF). The AEKF adapts the covariance matrix of measurement noise based on the norm of the estimation error. Utilizing the orientation information obtained from QUEST, the AEKF performs the final state estimation while assessing the presence or absence of sensor faults at each iteration. Tests conducted using a widely-recognized satellite simulator in the literature reveal a significant reduction in estimation error, particularly under conditions of sensor faults characterized by excessive measurement noise. Simultaneously, we evaluated the performance of other observers, including the traditional Extended Kalman Filter (EKF) and the Robust Kalman Filter (RKF), for attitude determination applications. However, the EKF and RKF demonstrated inferior performance compared to the AEKF, especially in scenarios involving excessive measurement noise.Coutinho, Daniel FerreiraBezerra, Eduardo AugustoUniversidade Federal de Santa CatarinaTen-Caten, Robinson Joel2024-03-04T23:24:55Z2024-03-04T23:24:55Z2024info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis73 p.| il., gráfs.application/pdf386444https://repositorio.ufsc.br/handle/123456789/254551porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2024-03-04T23:24:56Zoai:repositorio.ufsc.br:123456789/254551Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732024-03-04T23:24:56Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Estimação de atitude em nanosatélites utilizando filtro de Kalman |
title |
Estimação de atitude em nanosatélites utilizando filtro de Kalman |
spellingShingle |
Estimação de atitude em nanosatélites utilizando filtro de Kalman Ten-Caten, Robinson Joel Engenharia de sistemas Atitudes Filtros de Kalman Analise de covariancia Nanossatélites |
title_short |
Estimação de atitude em nanosatélites utilizando filtro de Kalman |
title_full |
Estimação de atitude em nanosatélites utilizando filtro de Kalman |
title_fullStr |
Estimação de atitude em nanosatélites utilizando filtro de Kalman |
title_full_unstemmed |
Estimação de atitude em nanosatélites utilizando filtro de Kalman |
title_sort |
Estimação de atitude em nanosatélites utilizando filtro de Kalman |
author |
Ten-Caten, Robinson Joel |
author_facet |
Ten-Caten, Robinson Joel |
author_role |
author |
dc.contributor.none.fl_str_mv |
Coutinho, Daniel Ferreira Bezerra, Eduardo Augusto Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Ten-Caten, Robinson Joel |
dc.subject.por.fl_str_mv |
Engenharia de sistemas Atitudes Filtros de Kalman Analise de covariancia Nanossatélites |
topic |
Engenharia de sistemas Atitudes Filtros de Kalman Analise de covariancia Nanossatélites |
description |
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2024. |
publishDate |
2024 |
dc.date.none.fl_str_mv |
2024-03-04T23:24:55Z 2024-03-04T23:24:55Z 2024 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
386444 https://repositorio.ufsc.br/handle/123456789/254551 |
identifier_str_mv |
386444 |
url |
https://repositorio.ufsc.br/handle/123456789/254551 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
73 p.| il., gráfs. application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652046506655744 |