Upload
christopher-cerqueira
View
67
Download
0
Embed Size (px)
Citation preview
Mission Simulation LabHICEE
Mission Simulation LabHICEE
CubeSats e Software EmbarcadoMSc. Christopher S. Cerqueira
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Sistemas
de Controle
Carga Útil
“destacável”**deployable
Eletrônicas/Softwares
NanoSats
Visão Geral dos tópicos de Hoje
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Small SatsDeployable payload
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
http://www.nasa.gov/directorates/spacetech/centennial_challenges/cubequest/awards-
second-round-prizes-in-cube-quest-challenge
Origem do Cubesat
▪ Uma das tentativas de padronização de cargas úteis
▪ Criado em 1999 por Bob Twiggs– Stanford e CaliforniaPolytechnic University
▪ Ideia era ter plataformas off-the-shelf (comerciais) de partes comuns
▪ ou desenvolvimento in-house.
http://www.cubesatshop.com/
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Taxonomia por “massa”
Geralmente geoestacionários,
e observação do espaço.
http://www.amsat.org/?page_id=1869
Geralmente militares, científicos,
e observação da terra.
Geralmente científicos, provas
de conceito, e educacionais.
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Small Sats (até 10kgs) – principais padrões:
CubeSats TubeSats
PocketQub CanSat
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Mission Simulation LabHICEE
Mission Simulation LabHICEE
Tipos de Missões
▪ Usos típicos:
▪Teste de componentes espaciais
▪Ciência Espacial
▪Motivação para desenvolver novas tecnologias
▪Baixo custo (riscos experimentais)
▪Motivação Educacional para Estudantes (Missões com endLife de 2 anos)
▪ Extras:
▪Espionagem (Terra / entre satélites)
▪Observação da terra
▪Constelação em Marte
http://ccar.colorado.edu/asen5050/projects/projects_2013/Naik_Siddhesh/Cubesats.html
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Mission Simulation LabHICEE
Mission Simulation LabHICEE
Estruturas
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Mission Simulation LabHICEE
Mission Simulation LabHICEE
AOCS
Sensores Atuadores
Aquajet
ArcJet
Roda de
Reação
Astrofine
Magneto
torquehttps://m.wpi.edu/Pubs/E-project/Available/E-project-030113-141835/unrestricted/2013_ADC_Report_Final.pdf
Magnetômetro
Inerciais
Sensor de
estrelas
Sensor
Solar
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Mission Simulation LabHICEE
Mission Simulation LabHICEE
OBDH
• Redundância
(cold/hot)
• Barramentos de
dados
• Tipos de Interfaces
• Relógio
• Processamento de
Telecomandos
• Encapsulamento de
telemetrias
• Armazenamento
• Software
• Coleta de dados
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Aqui tem Software
Embarcado
Mission Simulation LabHICEE
Mission Simulation LabHICEE
Constelação
▪ Definições:
▪ Constelação: voo de espaçonaves similares sem controle de posição relativa, controle vindo do solo.
▪ Formação: controle de malha fechada, on-board, para preservar a topologia.
▪ Enxame: grupo de espaçonaves similares cooperando para um objetivo comum. Cada membro determina seu controle relativo em relação aos outros.
▪ Cluster: sistema distribuído de espaçonaves heterogêneas em cooperação.
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Mission Simulation LabHICEE
Mission Simulation LabHICEE
Business Case
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Downsides:Custo de Lançamento
$40k per cube
http://www.nasa.gov/directorates/heo/home/CubeSats_initiative
~$80k
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Flight Share
http://www.spaceflight.com/wp-content/uploads/2015/05/SPUG-RevF.pdf
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Flight Share – Noção de Preços
$59k/kg
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Sistemas
de Controle
Carga Útil
“destacável”**deployable
Eletrônicas/Softwares
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Mission Simulation LabHICEE
Mission Simulation LabHICEE
História
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
dt = 70 anos
https://en.wikipedia.org/wiki/ENIAC
ENIAC was announced in 1946
5,000 cycles per second
Mission Simulation LabHICEE
Mission Simulation LabHICEE
Software está em um Sistema Computacional
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Processador
Memória
Entradas /
Saídas
lê/armazena instruções/dados
importa/exporta dados
Sensores
Atuadores
Interfaces
Alimentação
Mission Simulation LabHICEE
Mission Simulation LabHICEE
AOCS
Computador de
Estimação e Controle
de Atitude e Posição
Perturbações
Plantetas/Luas/Radiação
ArrastoMagnetismo da
Terra
Translação e
Rotação do
Sistema Solar
Posição das
EstrelasFormato da
espaçonaveSensores
Atuadores
Cálculos de
Transferências
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Aqui tem Software
Embarcado
Mission Simulation LabHICEE
Mission Simulation LabHICEE
AOCS
Computador de Bordo de Controle de Atitude e Posição
Modelo das
Perturbações
Modelo dos
Arrastos
Modelo
Geomagnético
Modelo do
Sistema Solar
Carta
Celestial
Modelo do
corpo
Modelo dos
Sensores
Modelo dos
Atuadores
Modelos de
transferências
Sensore
s
Atu
adore
s
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
[Controle]
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Sistema A
Sistema B
-
x(t) y(t)
Sinal de Referência Saída medida
Mission Simulation LabHICEE
Mission Simulation LabHICEE
[Realimentação] Malha Aberta
▪ Sistemas que não tem sensores, ou pontos de realimentação.
▪ Ex.:
▪ máquina de lavar ( quem confere se a roupa está limpa ou não? São presetsestipulados pelos construtores das máquinas ---- dentro podem ter sistemas realimentados de malha fechada)
▪ Sistema de irrigação.
▪ Usado em sistemas BEM definidos. (temporização, triggers)
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Sistema BSistema A
x(t) y(t)atuador
Mission Simulation LabHICEE
Mission Simulation LabHICEE
[Realimentação] Malha Fechada
▪ Sistemas com sensores, pontos de observação, e sinais que retroalimentam com dados para ajuste do funcionamento.
▪ Ex.: controles de torque, movimento, níveis químicos, biológicos, etc..
▪ Usado em sistemas que precisam de ajustes. (sensores, “inteligência”, atuadores)
▪ Exemplo clássico: Controle (mecânico) de velocidade de uma caldeira a vapor.
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Sistema A
Sistema B
-
x(t) y(t)
revolução industrial no século XVIII
sensores
atuador
Mission Simulation LabHICEE
Mission Simulation LabHICEE
Sistema Geral de Controle
▪ Dado um modelo do sistema (planta) a ser controlado, deve-se encontrar um controlador adequado.
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Sistema
Controlador
SensoresAtuadores
perturbações
monitores comandos
controles medições
“reais” “reais”
Elementos abstratos Elementos sistêmicos
Microprocessor x Microcontroller x Application Processor
“apenas processa”
Chip dedicado a
uma tarefa
Utilidade genérica.
“solução completa”
Possui processador,
memória e
controladores de
interface.
Foco industrial e
automação
“solução completa”
Possui
processador,
memória e
controladores de
interface
Foco usuário final
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Ex. MICROPEAK ALTIMETER
LED
Interface
MS5607 – Barômetro MEMS
Status
Comunicação
Chave
https://www.apogeerockets.com/Electronics-
Payloads/Altimeters/MicroPeak-Altimeter
Microcontrolador
Quão longe está chegando a complexidade dos sistemas computacionais? (exemplos)
SWARMS Atlas
Google Self-DrivingFalcon9
Mission Simulation LabHICEE
Mission Simulation LabHICEE
Testando Softwares
Modelagem do sistema numa linguagem
independente de hardware
Algoritmos codificados na linguagem do
hardware
O código embarcado num hardware
representativo do equipamento real
Código final embarcado no hardware
para controlar o sistema real
Eickhoff (2009)
Teste no
modelo
Teste no
código
Teste nas
interfaces
Teste nas
interfaces
Caixa Branca
Caixa Preta
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Mission Simulation LabHICEE
Mission Simulation LabHICEE
Na prática?? No nível do trabalho de vcs:
DataSheet
Documentar
como
funciona!
Procedimento de
Teste
Como vou
verificar que o
que eu tenho
é igual ao que
o DataSheet
diz????
O resultado foi
satisfatório? Os
resultados
bateram??
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Mission Simulation LabHICEE
Mission Simulation LabHICEE
O que vimos hoje
Disciplina: Projeto e Construção de Sistemas Aeroespaciais – PRJ32.
Mission Simulation LabHICEE
Mission Simulation LabHICEE
O INPE (Instituto Nacional de Pesquisas Espaciais)
18:09cscerqueira.com.br
Mission Simulation LabHICEE
Mission Simulation LabHICEE
Academicamente
http://www.inpe.br/ci/18:09cscerqueira.com.br
▪ 7 Pós-Graduações:
▪ Astrofísica
▪ Engenharia e Tecnologia Espaciais
▪ Mecânica Espacial e Controle
▪ Combustão e Propulsão
▪ Ciência e Tecnologia de Materiais e Sensores
▪Engenharia e Gerenciamento de Sistemas Espaciais
▪ Geofísica Espacial
▪ Computação Aplicada
▪ Meteorologia
▪ Sensoriamento Remoto
▪ Ciência do Sistema Terrestre