Campo DC | Valor | Idioma |
dc.contributor.advisor | Borges, Renato Alves | - |
dc.contributor.author | Melo, Ana Carolina Cabral Pimentel de | - |
dc.date.accessioned | 2020-06-26T11:33:43Z | - |
dc.date.available | 2020-06-26T11:33:43Z | - |
dc.date.issued | 2020-06-26 | - |
dc.date.submitted | 2019-12-16 | - |
dc.identifier.citation | MELO, Ana Carolina Cabral Pimentel de. A benchmark for assessing nanosatellite on-board computer power-efficiency and performance. 2019. viii, 49 f., il. Dissertação (Mestrado em Engenharia Elétrica) — Faculdade de Tecnologia, Universidade de Brasília, Brasília, 2019. | pt_BR |
dc.identifier.uri | https://repositorio.unb.br/handle/10482/38221 | - |
dc.description | Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2019. | pt_BR |
dc.description.abstract | O presente manuscrito tem como escopo a especificação, implementação e execução de um
benchmark para avaliar o desempenho de diferentes microcontroladores de computadores de
bordo de nanossatélites. O foco deste trabalho está nas aplicações dos sistemas de determinação
e controle de atitude (ADCS, do inglês Attitude Determination and Control System), e portanto,
uma revisão de algoritmos de determinação e controle de atitude utilizados em missões espaciais
é apresentada, visando a identificação de recursos a serem explorados. A proposta do benchmark
especifica uma carga de trabalho, que corresponde a um conjunto de instruções representativas
da aplicação em questão, uma métrica para avaliar o desempenho de diferentes arquiteturas e
regras operacionais para garantir resultados justos e confiáveis. A implementação foi realizada
em linguagem de alto nível, C, e sua validação foi realizada através de sua execução em quatro
diferentes arquiteturas, onde medidas de tempo e consumo de potência são utilizados para
avaliar o consumo de energia. As plataformas de desenvolvimento avaliadas foram o
MSP430FR5994 Launchpad Kit da Texas Instruments, a placa Nucleo-L432KC da
STMicroeletronics, o Arduino Uno e o Raspberry Pi 3B. Os resultados obtidos mostram que o
Arduino Uno apresenta o maior consumo de energia (1.41mJ) enquanto o Nucleo L432KC possui
o menor (0.05mJ). Esses resultados também foram analisados visando a utilização dessas
plataformas nos projetos desenvolvidos atualmente no Laboratório de Simulação e Controle de
Sistemas Aeroespaciais da Universidade de Brasília, onde o Raspberry Pi foi escolhido para as
aplicações do simulador de atitude de nanossatélites e o Nucleo L432KC para as atividades do
LAICAnSat. | pt_BR |
dc.language.iso | Inglês | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.title | A benchmark for assessing nanosatellite on-board computer power-efficiency and performance | pt_BR |
dc.type | Dissertação | pt_BR |
dc.subject.keyword | Computador de bordo | pt_BR |
dc.subject.keyword | Eficiência energética | pt_BR |
dc.subject.keyword | Nanossatélites | pt_BR |
dc.subject.keyword | Benchmarking | pt_BR |
dc.rights.license | A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor com as seguintes condições: Na qualidade de titular dos direitos de autor da publicação, autorizo a Universidade de Brasília e o IBICT a disponibilizar por meio dos sites www.bce.unb.br, www.ibict.br, http://hercules.vtls.com/cgi-bin/ndltd/chameleon?lng=pt&skin=ndltd sem ressarcimento dos direitos autorais, de acordo com a Lei nº 9610/98, o texto integral da obra disponibilizada, conforme permissões assinaladas, para fins de leitura, impressão e/ou download, a título de divulgação da produção científica brasileira, a partir desta data. | pt_BR |
dc.description.abstract1 | This manuscript is aimed at specifying, implementing and executing a benchmark to evaluate the
performance of different microcontrollers of nanosatellite onboard computers. The focus of this
work is on Attitude Determination and Control System (ADCS) applications and therefore, a review
of common attitude determination and control algorithms is presented in order to identify the main
features to be explored. The benchmark proposal specifies a workload, which corresponds to a set
of instructions that represent the application in question, a metric for evaluating the performance of
different architectures and operational rules to ensure fair and reliable results. The implementation
was carried out in a higher-level language, C, and it was validated by running it on four different
architectures, where execution time and power measurements were used to evaluate energy
consumption. The development platforms evaluated were the Texas Instruments MSP430FR5994
Launchpad Kit, STMicroeletronics Nucleo-L432KC board, Arduino Uno and Raspberry Pi 3B. The
results obtained show that Arduino Uno has the highest energy consumption (1.41mJ) while
Nucleo L432KC has the lowest (0.05mJ). These results were also analyzed with the purpose of
using these platforms in the projects currently developed at the Laboratory of Simulation and
Control of Aerospace Systems at the University of Brasilia where the Raspberry Pi was chosen for
the applications of the nanosatellite simulator facility and the Nucleo L432KC for LAICAnSat
activities. | pt_BR |
dc.description.unidade | Faculdade de Tecnologia (FT) | pt_BR |
dc.description.unidade | Departamento de Engenharia Elétrica (FT ENE) | pt_BR |
dc.description.ppg | Programa de Pós-Graduação em Engenharia Elétrica | pt_BR |
Aparece nas coleções: | Teses, dissertações e produtos pós-doutorado
|