Projeto e simulação do sistema de validação e testes de controle de atitude com aplicação em micro-satélites
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações do INPE |
Texto Completo: | http://urlib.net/sid.inpe.br/mtc-m21b/2016/07.14.00.14 |
Resumo: | Neste trabalho apresentaremos por meio de modelagem matemática dos sensores (magnetômetro, sensor solar e giroscópios MEMS) e dos atuadores (bobinas magnéticas) um simulador que represente as características reais do sistema de determinação e controle de atitude a serem desenvolvidos pelo INPE e que serão embarcados no computador de bordo do satélite NBR-2, um Cubesat 2U em desenvolvimento com lançamento previsto para 2016. De forma a extrair informações úteis dos experimentos de bordo, o satélite deverá contar com um sistema de determinação de atitude. O algoritmo de determinação de atitude deve ser determinístico, obtendo os parâmetros de atitude diretamente a partir das medidas efetuadas pelos sensores, que são contaminadas com ruído. O método TRIAD será utilizado na determinação de atitude; o processo de estimação de atitude e do viés do giroscópio será executado por um filtro de Kalman. A propagação do estado será feita pela dinâmica do corpo rígido livre de torques externos, e pela equação da cinemática em quatérnio. O sistema de controle de atitude deverá, em seu modo nominal, efetuar o apontamento de uma das faces do NBR-2 para a Terra com precisão ao redor de cinco graus. O equacionamento do filtro, as equações de propagação e os resultados de simulação do movimento do satélite em órbita serão apresentados. Estes resultados serão utilizados na codificação do software a ser embarcado nas próximas missões brasileiras baseadas em Cubesats. Para codificação do software serão apresentadas as principais características do computador de bordo NanoMind do NBR-2, bem como o sistema operacional FreeRTOS. Os resultados mostram que o algoritmo do Filtro de Kalman, mesmo sob condições iniciais imprecisas, é capaz de convergir. Estes resultados serão úteis na codificação de software dos satélites do programa NBR-2, além de outros programas a serem desenvolvidos pelo INPE baseados na plataforma Cubesat. |
id |
INPE_8617e8e3e3b3e00c966e592ec128131e |
---|---|
oai_identifier_str |
oai:urlib.net:sid.inpe.br/mtc-m21b/2016/07.14.00.14.06-0 |
network_acronym_str |
INPE |
network_name_str |
Biblioteca Digital de Teses e Dissertações do INPE |
spelling |
info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisProjeto e simulação do sistema de validação e testes de controle de atitude com aplicação em micro-satélitesDesign and simulation of the validation and tests system and attitude control with application in microsatellites2016-05-25Helio Koiti KugaValdemir CarraraÉlcio Jeronimo de OliveiraOsamu SaotomeArnaldo Ferreira de Oliveira JuniorInstituto Nacional de Pesquisas Espaciais (INPE)Programa de Pós-Graduação do INPE em Mecânica Espacial e ControleINPEBRcontrole de atitudefiltro de Kalmansimulaçãoattitude controlKalman filtersimulationNeste trabalho apresentaremos por meio de modelagem matemática dos sensores (magnetômetro, sensor solar e giroscópios MEMS) e dos atuadores (bobinas magnéticas) um simulador que represente as características reais do sistema de determinação e controle de atitude a serem desenvolvidos pelo INPE e que serão embarcados no computador de bordo do satélite NBR-2, um Cubesat 2U em desenvolvimento com lançamento previsto para 2016. De forma a extrair informações úteis dos experimentos de bordo, o satélite deverá contar com um sistema de determinação de atitude. O algoritmo de determinação de atitude deve ser determinístico, obtendo os parâmetros de atitude diretamente a partir das medidas efetuadas pelos sensores, que são contaminadas com ruído. O método TRIAD será utilizado na determinação de atitude; o processo de estimação de atitude e do viés do giroscópio será executado por um filtro de Kalman. A propagação do estado será feita pela dinâmica do corpo rígido livre de torques externos, e pela equação da cinemática em quatérnio. O sistema de controle de atitude deverá, em seu modo nominal, efetuar o apontamento de uma das faces do NBR-2 para a Terra com precisão ao redor de cinco graus. O equacionamento do filtro, as equações de propagação e os resultados de simulação do movimento do satélite em órbita serão apresentados. Estes resultados serão utilizados na codificação do software a ser embarcado nas próximas missões brasileiras baseadas em Cubesats. Para codificação do software serão apresentadas as principais características do computador de bordo NanoMind do NBR-2, bem como o sistema operacional FreeRTOS. Os resultados mostram que o algoritmo do Filtro de Kalman, mesmo sob condições iniciais imprecisas, é capaz de convergir. Estes resultados serão úteis na codificação de software dos satélites do programa NBR-2, além de outros programas a serem desenvolvidos pelo INPE baseados na plataforma Cubesat.This work shows by mathematical modeling of the sensors (magnetometer, solar sensor and MEMS Gyros) and the actuators (magnetic coils), a computer simulator representing the real characteristics of attitude determination and control system for Cubesat missions at INPE and will be embedded in onboard computer of satellite NBR-2, a Cubesat in development with scheduled launch at 2016. In order to extract usefull information from onboard experiments, the satellite should rely in an attitude determination system. The algorithm of attitude determination should be deterministic, obtaining the attitude parameters direct from measurements of sensors wich are contaminated with noise. The TRIAD or QUEST methods will be used for attitude determination; the estimation process of attitude and gyros bias will be executed by a Kalman filter. A rigid body dynamics without external torques, together with the kynematic equations, will be employed for the filter state propagation in terms of quaternions. The attitude control system, in nominal mode, should point one face of NBR-2 to Earth, with accuracy around five degrees. The Kalman filter equations, the state variables dynamic equations and the results from attitude and orbit simulation will be presented. This results will be used in embedded code of ADCS (Attitude Determination and Control System) for next Brazilian missions based on Cubesat. The main characteristics of NanoMind onboard computer of the NBR-2 is presented, as well as the FreeRTOS operational system. Results show that the Kalman filter algorithm, even under inaccurate initial conditions, can converge. This results will be usefull in software coding for NBR satellite program, or others ADCS softwares to be developed by INPE based on the Cubesat plataform.http://urlib.net/sid.inpe.br/mtc-m21b/2016/07.14.00.14info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações do INPEinstname:Instituto Nacional de Pesquisas Espaciais (INPE)instacron:INPE2021-07-31T06:55:08Zoai:urlib.net:sid.inpe.br/mtc-m21b/2016/07.14.00.14.06-0Biblioteca Digital de Teses e Dissertaçõeshttp://bibdigital.sid.inpe.br/PUBhttp://bibdigital.sid.inpe.br/col/iconet.com.br/banon/2003/11.21.21.08/doc/oai.cgiopendoar:32772021-07-31 06:55:09.744Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE)false |
dc.title.pt.fl_str_mv |
Projeto e simulação do sistema de validação e testes de controle de atitude com aplicação em micro-satélites |
dc.title.alternative.en.fl_str_mv |
Design and simulation of the validation and tests system and attitude control with application in microsatellites |
title |
Projeto e simulação do sistema de validação e testes de controle de atitude com aplicação em micro-satélites |
spellingShingle |
Projeto e simulação do sistema de validação e testes de controle de atitude com aplicação em micro-satélites Arnaldo Ferreira de Oliveira Junior |
title_short |
Projeto e simulação do sistema de validação e testes de controle de atitude com aplicação em micro-satélites |
title_full |
Projeto e simulação do sistema de validação e testes de controle de atitude com aplicação em micro-satélites |
title_fullStr |
Projeto e simulação do sistema de validação e testes de controle de atitude com aplicação em micro-satélites |
title_full_unstemmed |
Projeto e simulação do sistema de validação e testes de controle de atitude com aplicação em micro-satélites |
title_sort |
Projeto e simulação do sistema de validação e testes de controle de atitude com aplicação em micro-satélites |
author |
Arnaldo Ferreira de Oliveira Junior |
author_facet |
Arnaldo Ferreira de Oliveira Junior |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Helio Koiti Kuga |
dc.contributor.advisor2.fl_str_mv |
Valdemir Carrara |
dc.contributor.referee1.fl_str_mv |
Élcio Jeronimo de Oliveira |
dc.contributor.referee2.fl_str_mv |
Osamu Saotome |
dc.contributor.author.fl_str_mv |
Arnaldo Ferreira de Oliveira Junior |
contributor_str_mv |
Helio Koiti Kuga Valdemir Carrara Élcio Jeronimo de Oliveira Osamu Saotome |
dc.description.abstract.por.fl_txt_mv |
Neste trabalho apresentaremos por meio de modelagem matemática dos sensores (magnetômetro, sensor solar e giroscópios MEMS) e dos atuadores (bobinas magnéticas) um simulador que represente as características reais do sistema de determinação e controle de atitude a serem desenvolvidos pelo INPE e que serão embarcados no computador de bordo do satélite NBR-2, um Cubesat 2U em desenvolvimento com lançamento previsto para 2016. De forma a extrair informações úteis dos experimentos de bordo, o satélite deverá contar com um sistema de determinação de atitude. O algoritmo de determinação de atitude deve ser determinístico, obtendo os parâmetros de atitude diretamente a partir das medidas efetuadas pelos sensores, que são contaminadas com ruído. O método TRIAD será utilizado na determinação de atitude; o processo de estimação de atitude e do viés do giroscópio será executado por um filtro de Kalman. A propagação do estado será feita pela dinâmica do corpo rígido livre de torques externos, e pela equação da cinemática em quatérnio. O sistema de controle de atitude deverá, em seu modo nominal, efetuar o apontamento de uma das faces do NBR-2 para a Terra com precisão ao redor de cinco graus. O equacionamento do filtro, as equações de propagação e os resultados de simulação do movimento do satélite em órbita serão apresentados. Estes resultados serão utilizados na codificação do software a ser embarcado nas próximas missões brasileiras baseadas em Cubesats. Para codificação do software serão apresentadas as principais características do computador de bordo NanoMind do NBR-2, bem como o sistema operacional FreeRTOS. Os resultados mostram que o algoritmo do Filtro de Kalman, mesmo sob condições iniciais imprecisas, é capaz de convergir. Estes resultados serão úteis na codificação de software dos satélites do programa NBR-2, além de outros programas a serem desenvolvidos pelo INPE baseados na plataforma Cubesat. |
dc.description.abstract.eng.fl_txt_mv |
This work shows by mathematical modeling of the sensors (magnetometer, solar sensor and MEMS Gyros) and the actuators (magnetic coils), a computer simulator representing the real characteristics of attitude determination and control system for Cubesat missions at INPE and will be embedded in onboard computer of satellite NBR-2, a Cubesat in development with scheduled launch at 2016. In order to extract usefull information from onboard experiments, the satellite should rely in an attitude determination system. The algorithm of attitude determination should be deterministic, obtaining the attitude parameters direct from measurements of sensors wich are contaminated with noise. The TRIAD or QUEST methods will be used for attitude determination; the estimation process of attitude and gyros bias will be executed by a Kalman filter. A rigid body dynamics without external torques, together with the kynematic equations, will be employed for the filter state propagation in terms of quaternions. The attitude control system, in nominal mode, should point one face of NBR-2 to Earth, with accuracy around five degrees. The Kalman filter equations, the state variables dynamic equations and the results from attitude and orbit simulation will be presented. This results will be used in embedded code of ADCS (Attitude Determination and Control System) for next Brazilian missions based on Cubesat. The main characteristics of NanoMind onboard computer of the NBR-2 is presented, as well as the FreeRTOS operational system. Results show that the Kalman filter algorithm, even under inaccurate initial conditions, can converge. This results will be usefull in software coding for NBR satellite program, or others ADCS softwares to be developed by INPE based on the Cubesat plataform. |
description |
Neste trabalho apresentaremos por meio de modelagem matemática dos sensores (magnetômetro, sensor solar e giroscópios MEMS) e dos atuadores (bobinas magnéticas) um simulador que represente as características reais do sistema de determinação e controle de atitude a serem desenvolvidos pelo INPE e que serão embarcados no computador de bordo do satélite NBR-2, um Cubesat 2U em desenvolvimento com lançamento previsto para 2016. De forma a extrair informações úteis dos experimentos de bordo, o satélite deverá contar com um sistema de determinação de atitude. O algoritmo de determinação de atitude deve ser determinístico, obtendo os parâmetros de atitude diretamente a partir das medidas efetuadas pelos sensores, que são contaminadas com ruído. O método TRIAD será utilizado na determinação de atitude; o processo de estimação de atitude e do viés do giroscópio será executado por um filtro de Kalman. A propagação do estado será feita pela dinâmica do corpo rígido livre de torques externos, e pela equação da cinemática em quatérnio. O sistema de controle de atitude deverá, em seu modo nominal, efetuar o apontamento de uma das faces do NBR-2 para a Terra com precisão ao redor de cinco graus. O equacionamento do filtro, as equações de propagação e os resultados de simulação do movimento do satélite em órbita serão apresentados. Estes resultados serão utilizados na codificação do software a ser embarcado nas próximas missões brasileiras baseadas em Cubesats. Para codificação do software serão apresentadas as principais características do computador de bordo NanoMind do NBR-2, bem como o sistema operacional FreeRTOS. Os resultados mostram que o algoritmo do Filtro de Kalman, mesmo sob condições iniciais imprecisas, é capaz de convergir. Estes resultados serão úteis na codificação de software dos satélites do programa NBR-2, além de outros programas a serem desenvolvidos pelo INPE baseados na plataforma Cubesat. |
publishDate |
2016 |
dc.date.issued.fl_str_mv |
2016-05-25 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
status_str |
publishedVersion |
format |
masterThesis |
dc.identifier.uri.fl_str_mv |
http://urlib.net/sid.inpe.br/mtc-m21b/2016/07.14.00.14 |
url |
http://urlib.net/sid.inpe.br/mtc-m21b/2016/07.14.00.14 |
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.publisher.none.fl_str_mv |
Instituto Nacional de Pesquisas Espaciais (INPE) |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação do INPE em Mecânica Espacial e Controle |
dc.publisher.initials.fl_str_mv |
INPE |
dc.publisher.country.fl_str_mv |
BR |
publisher.none.fl_str_mv |
Instituto Nacional de Pesquisas Espaciais (INPE) |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações do INPE instname:Instituto Nacional de Pesquisas Espaciais (INPE) instacron:INPE |
reponame_str |
Biblioteca Digital de Teses e Dissertações do INPE |
collection |
Biblioteca Digital de Teses e Dissertações do INPE |
instname_str |
Instituto Nacional de Pesquisas Espaciais (INPE) |
instacron_str |
INPE |
institution |
INPE |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações do INPE - Instituto Nacional de Pesquisas Espaciais (INPE) |
repository.mail.fl_str_mv |
|
publisher_program_txtF_mv |
Programa de Pós-Graduação do INPE em Mecânica Espacial e Controle |
contributor_advisor1_txtF_mv |
Helio Koiti Kuga |
_version_ |
1706809358987296768 |