Offline-first thermochemical simulation

Projete motores-foguete,
simulações de alta precisão.

Uma suíte de simulação termo-química e balística de código aberto. Projete, simule o desempenho e otimize a geometria de grãos com uma arquitetura moderna e offline-first.

Rocket CAD
Java 21Motor analítico de alta performance
Tauri + ReactInterface nativa ultraleve
Offline-firstIdeal para testes de campo
Funcionalidades

Tudo num só
ambiente.

Substitua planilhas complexas por uma ferramenta unificada para projetar, simular e otimizar motores-foguete sólidos.

Editor de Geometria

Projete a carcaça, o bocal e o grão propelente (ex: BATES) com feedback visual em tempo real. Visualize as proporções do motor a cada ajuste.

Diagrama de seção transversal de um grão propelente BATES
Diagrama de seção transversal de um grão propelente BATES

Análise Termo-balística

Obtenha gráficos instantâneos de pressão, tempo e curvas de empuxo integradas a cada simulação.

Gráficos de empuxo e pressão por tempo
Diagrama de seção transversal de um grão propelente BATES

Arquitetura Desacoplada

Frontend em Tauri/React consumindo uma API REST embutida em Spring Boot. Performance nativa com flexibilidade web.

TauriReactSpring BootREST API

Banco de Dados Local

Persistência relacional nativa para catalogar materiais estruturais e térmicos. Seus dados ficam na sua máquina, prontos para uso mesmo sem conexão — versionados com Flyway.

Fluxo de trabalho

Projete.Simule.Otimize.

Dashboard do SRM Simulator mostrando geometria do grão e gráficos de simulação
SIMULAÇÃOresultados gerados localmente

Análise
termo-balística.

Curvas de empuxo e pressão versus tempo
0.2 Ns
Impulso total
motor classe J
impulso específico
ISP
0.3 s
grão BATES, 3 segmentos
Tempo de queima
0.43 s
KNSBKNDXAPCPAço 1020+ catálogo personalizável
Stack & Documentação

Tecnologia
sólida.

Uma engine analítica em Java exposta via API REST embutida, consumida por uma interface fluida em React + Tauri.

Engine
Java 21
API REST
Spring Boot
UI
React
Desktop
Tauri
Banco local
PostgreSQL
Migrations
Flyway
Tipagem
TypeScript
Gráficos
Recharts
Offline-firstSem dependência de nuvem
RESTAPI embutida
FlywaySchema versionado
Ler a documentação completa
Open Source

Construído de forma transparente.
Movido pela comunidade.

O SRM Simulator é totalmente open source. Reporte issues, solicite novas funcionalidades ou contribua com código — toda a comunidade aeroespacial é bem-vinda para construir essa ferramenta junto.

Licença open source • contribuições abertas

Reporte issues

Encontrou um bug ou comportamento inesperado? Abra uma issue.

Contribua com código

Pull requests são bem-vindos — da engine em Java à interface em React.

Sugira funcionalidades

Tem uma ideia para melhorar a simulação? A comunidade quer ouvir.

Documentação aberta

Arquitetura local, migrations Flyway e guias técnicos disponíveis.

Sobre o projeto
FD

Fernando Dorneles

Eng. de Computação — UFSM

O SRM Simulator é mantido por Fernando Dorneles, estudante de Engenharia de Computação na UFSM e apaixonado pelo desenvolvimento de tecnologias para o setor aeroespacial. Este projeto nasceu da necessidade de substituir planilhas complexas por um ecossistema sólido, unificado e profissional.

Apoie o Desenvolvimento

O SRM Simulator é gratuito e sempre será. Seu apoio ajuda a manter o foco em novas atualizações, correções e funcionalidades para toda a comunidade.

Simule motores-foguete
em qualquer lugar.

Baixe o SRM Simulator e comece a projetar, simular e otimizar seus motores hoje — sem nuvem, sem assinatura, 100% offline.

Gratuito e open source • Tauri + Java 21