BoeIoT · Maintenance Intelligence

Predictive maintenance
for the Boeing 737 MAX fleet.

Telemetría de 23 sensores @ 1 Hz, agregada por vuelo en un lakehouse Medallion sobre AWS. Cada vuelo recibe un engine health score (0-100) compuesto a partir de anomalías por percentil, desbalance de cilindros, lubricación y calidad de telemetría.

43 vuelos analizados 64.5h de operación 45,483 anomaly events Dataset · NGAFID 2-day subset Stack · S3 + Pandas + Plotly

1. Resumen de la flota

Vista de un vistazo de la operación. Las cifras críticas marcan vuelos que requieren inspección física inmediata.

Vuelos analizados
43
Subset 2 días NGAFID
Horas operadas
64.5h
1 Hz · 232,288 muestras
Health promedio
55.1/100
Score compuesto ponderado
Anomaly events
45,483
Reglas p95/p05 por sensor
Vuelos en alerta
26
Health score < 60

2. Top 10 vuelos críticos

Vuelos con el peor engine_health_score. Score < 50 (rojo) es prioridad de inspección; 50-70 (naranja) requiere seguimiento. Pasá el mouse sobre cada barra para el detalle.

3. Distribución del Health Score

Distribución de la salud del motor a lo largo de la flota. Las líneas verticales marcan los percentiles 10 (crítico) y 25 (atención) usados como umbrales operacionales.

4. Mapa de calor de anomalías

Top 30 vuelos por total_anomaly_count desglosado por tipo de evento. Permite detectar si los problemas se concentran en un subsistema (motor, lubricación) o son simultáneos en varios.

5. Riesgo de lubricación

Cuadrante de riesgo: alta temperatura combinada con baja presión = falla inminente del sistema de aceite. El tamaño del punto refleja el conteo de anomalías; el color, el health score.

6. Desbalance entre cilindros por fase de vuelo

El spread = max - min entre los 4 cilindros del motor. Un spread alto indica un cilindro fuera de sincronía (misfire, fuga de compresión, falla de inyector). Se segmenta por la fase dominante del vuelo para detectar patrones operacionales.

7. Consumo de combustible

Top 20 vuelos por combustible consumido. En naranja, vuelos con desbalance entre tanques sobre p75 — candidato a fuga, sensor defectuoso o transferencia asimétrica.

8. Calidad de telemetría vs Health score

Cruza disponibilidad de sensores con salud del motor. Correlación negativa fuerte indicaría que parte del score es un falso positivo causado por datos faltantes; correlación cercana a cero indica que los problemas detectados son reales e independientes de la calidad del dato.

9. Drill-down temporal — vuelo 61.0

Perfil segundo-a-segundo del vuelo con peor health score: altitud, RPM, aceite y desbalance de cilindros. Permite a mantenimiento ver cuándo y dónde dentro del vuelo se concentran los eventos anómalos, no solo el resumen agregado.