Ano de defesa: |
2012 |
Autor(a) principal: |
Thiago Duarte Pereira |
Orientador(a): |
Maurício Gonçalves Vieira Ferreira |
Banca de defesa: |
Ronaldo Arias,
Hassan Ahmad Sidaoui |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Instituto Nacional de Pesquisas Espaciais (INPE)
|
Programa de Pós-Graduação: |
Programa de Pós-Graduação do INPE em Engenharia e Gerenciamento de Sistemas Espaciais
|
Departamento: |
Não Informado pela instituição
|
País: |
BR
|
Resumo em Inglês: |
The functional tests of an on-board computer embedded in orbital platforms are deemed to be highly complex tasks, especially when a standard language, appropriate for procedures preparation and execution is not available. Usually, test management is done under the availability of a language to standardize the preparation and execution of the procedures and facilitates test activities performed in the development during the space mission's life-cycle. The European Cooperation for Space Standardization (ECSS), in order to standardize the tests procedures preparation and executions and systems and subsystems operation, has proposed a Language called Procedure Language for Users in Test and Operations (PLUTO) filled out with some resources restrains essential for its usage. This master's thesis shows what these resources are and presents a proposed architecture to manage the PLUTO tests procedures preparation and executions during the systems and subsystems development for space applications. A Spacecraft Test Procedures System (STEPS) prototype was developed to present the language and architecture usage. A case study was defined in the context of an attitude control algorithm for a three-axis stabilization orbital platform. This algorithm is managed by the on board computer flight software designed to satellites orbital platforms. |
Link de acesso: |
http://urlib.net/sid.inpe.br/mtc-m19/2012/10.29.15.49
|
Resumo: |
Testar as funcionalidades de um computador de supervisão de bordo, do inglês \textit{On-Board Data Handling} (OBDH), e controle de atitude e órbita, do inglês \textit{Attitude and Orbit Control} (AOC), para ser embarcado em plataformas orbitais desenvolvidas para satélites é uma atividade de alta complexidade. A disponibilidade de uma linguagem padrão para uso no preparo e execução de procedimentos de teste pode facilitar o gerenciamento dos testes. A cooperação européia responsável pela criação de padrões voltados para a área espacial, chamada \textit{European Cooperation for Space Standardization} (ECSS), especificou uma linguagem com objetivo de padronizar o preparo e a execução de procedimentos de teste e de operação de sistemas e subsistemas espaciais, denominada \textit{Procedure Language for Users in Test and Operations} (PLUTO). A utilização dessa linguagem requer a existência de alguns recursos, classificados essenciais para o preparo e a execução de tais procedimentos. Portanto, a presente dissertação aborda quais são esses recursos e apresenta a proposta de uma arquitetura computacional para gerenciar o preparo e a execução de procedimentos de teste durante o desenvolvimento de sistemas para aplicações espaciais. Para exercitar essa arquitetura e demonstrar como se utiliza a PLUTO, um protótipo, denominado \textit{Spacecraft Test Procedures System} (STEPS) foi desenvolvido a partir de um estudo de caso, contextualizado no algoritmo de controle da atitude de uma plataforma orbital estabilizada em três eixos. Esse algoritmo é gerenciado pelo software de vôo de um computador de bordo de plataformas orbitais desenvolvidas para satélites. |
---|