Atualiza documentacao para refletir sessao 2026-06-16 (v0.7)
- LOG.md: entradas para bugs corrigidos (C2 inspeção, C6 removida), renomeação Al-Thani, OFRAG, visualização e rodada 50/50 - docs/changelog.md: versão v0.7 com correções, adições e resultado validado - docs/about.md: seção v3 com rede espaço-tempo, nomenclatura Al-Thani, restrições C1-C11 e scripts auxiliares; v1 mantido como referência histórica - README.md: estado atual aponta oamrp_v3 como modelo ativo, com comandos Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
33
README.md
33
README.md
@@ -146,22 +146,35 @@ git push
|
||||
|
||||
## Estado atual
|
||||
|
||||
Já existe um pré-processamento do relatório de ciclo de inspeções da aeronave C-105 matrícula 2805, com data de relatório `2026-06-15`.
|
||||
O modelo ativo é `software/oamrp_v3.py`, que implementa o OAMRP sobre uma rede espaço-tempo com arcos de ferry, múltiplos tipos de inspeção e prioridades de missão via OFRAG.
|
||||
|
||||
Também existe um primeiro protótipo em `software/oamrp_v1.py`, que formula um modelo MIP compacto em PuLP para atribuir aeronaves a missões de transporte, respeitando continuidade espacial/temporal, turnaround mínimo e limite de horas até inspeção.
|
||||
Última rodada validada (2026-06-16): 50/50 missões sintéticas cumpridas, solver CBC Optimal, 4 EVAMs operacionais.
|
||||
|
||||
Arquivos principais:
|
||||
Arquivos principais do modelo:
|
||||
|
||||
```text
|
||||
db/raw/relatorio_ciclo_inspecoes_c105_2805_2026-06-15.pdf
|
||||
db/pre_process/relatorio_ciclo_inspecoes_c105_2805_2026-06-15/preprocess_pdf.py
|
||||
db/pre_process/relatorio_ciclo_inspecoes_c105_2805_2026-06-15/relatorio_ciclo_inspecoes_c105_2805_2026-06-15_texto.txt
|
||||
db/pre_process/relatorio_ciclo_inspecoes_c105_2805_2026-06-15/relatorio_ciclo_inspecoes_c105_2805_2026-06-15_inspecoes.json
|
||||
db/pre_process/relatorio_ciclo_inspecoes_c105_2805_2026-06-15/relatorio_ciclo_inspecoes_c105_2805_2026-06-15_inspecoes.csv
|
||||
software/oamrp_v1.py
|
||||
software/oamrp_v3.py — modelo MIP principal
|
||||
software/gerar_ofrag.py — gerador da tabela OFRAG
|
||||
software/visualizar_resultado.py — mapa Folium interativo
|
||||
db/processed/ofrag.csv — ordens de missão com prioridades 1–5
|
||||
db/processed/resultado_oamrp_sintetico.csv — resultado da última rodada
|
||||
db/processed/mapa_rotas.html — mapa interativo de rotas
|
||||
```
|
||||
|
||||
Esse processamento extraiu 18 inspeções e separou campos como inspeção, referência, vencimento, TSO, letra, nível, duração, intervalo por horas de voo, meses contínuos e pousos.
|
||||
Para rodar:
|
||||
|
||||
```powershell
|
||||
python software/oamrp_v3.py --sintetico --seed 42 --aleatorio --ofrag db/processed/ofrag.csv
|
||||
python software/visualizar_resultado.py
|
||||
```
|
||||
|
||||
Pré-processamentos disponíveis:
|
||||
|
||||
```text
|
||||
db/raw/relatorio_ciclo_inspecoes_c105_2805_2026-06-15.pdf — ciclo de inspeções C-105/2805
|
||||
db/processed/registro_voo_2025.csv — registro de voo 2025 limpo (1420 trechos)
|
||||
db/processed/registro_voo_2025_consolidado.csv — consolidado para roteamento
|
||||
```
|
||||
## Atualizacao - registro de voo 2025
|
||||
|
||||
A `Planilha 2025.xlsx` foi pre-processada a partir de `db/raw/` sem alterar o arquivo original.
|
||||
|
||||
Reference in New Issue
Block a user