PhilTower Analytics Capability Report
Comprehensive Analysis: Physics-Based & ML Analytics for DG and Battery Assets
Comprehensive Analysis: Physics-Based & ML Analytics for DG and Battery Assets
Based on analysis of PhilTower's available telemetry data (from Saltec, PowerX, and iTower systems), this report maps current data availability to achievable analytics capabilities across three tiers: Physics-Only, Physics+ML, and Advanced ML with additional sensors.
Analysis based on PhilTower's demo-data.csv showing parameter availability from Saltec, PowerX, and iTower systems.
| Parameter Category | Parameter | Status | Data Source |
|---|---|---|---|
| Thermal | Coolant Temperature | Available | Saltec, PowerX |
| Oil Temperature | Not Available | - | |
| Exhaust Temperature | Not Available | - | |
| Ambient Temperature | Not Available | - | |
| Pressure | Oil Pressure | Available | Saltec, PowerX |
| Fuel Pressure | Not Available | - | |
| Engine | RPM | Available | Saltec, PowerX |
| Engine Status | Available | Saltec, PowerX | |
| Total Runtime Hours | Available | iTower, Saltec, PowerX | |
| Fuel | Fuel Level (%) | Not Available | - |
| Fuel Consumption (L/hr) | Not Available | - | |
| Electrical Output | Voltage (L1, L2, L3) | Available | Saltec, PowerX |
| Current (L1, L2, L3) | Available | Saltec, PowerX | |
| Power (kW) | Available | Saltec, PowerX | |
| Power (kVA) | Available | Saltec | |
| Power Factor | Available | Saltec | |
| Frequency (Hz) | Available | Saltec, PowerX |
| Parameter Category | Parameter | Status | Data Source |
|---|---|---|---|
| String Level | String Voltage | Available | Saltec, PowerX |
| String Current | Available | Saltec, PowerX | |
| String Power (kW) | Available | Saltec, PowerX | |
| State Estimates | SOC (%) | Available | Saltec, PowerX |
| SOH (%) | Available | Saltec, PowerX | |
| Environment | Ambient Temperature | Available | Saltec |
| Cell Voltage Mean | Available | Saltec | |
| Cell Level | Cell Voltage Std (Imbalance) | Not Available | - |
| Cell Voltage Min/Max | Not Available | - | |
| Individual Cell Voltages | Not Available | - | |
| Individual Cell Temperatures | Not Available | - | |
| Thermal | Cell Temperature Max | Available | Saltec |
| Cell Temperature Delta | Not Available | - | |
| Operational | Cycle Count | Available | Saltec, PowerX |
These analytics can be deployed immediately using available data and physics-based calculations without ML models.
| Model | Required Data | Output / Value |
|---|---|---|
| Oil Pressure Health Index | Oil Pressure, RPM |
Achievable Detect bearing wear, pump degradation 14-30 days ahead |
| Electrical Output Quality | Voltage (3-phase), Current, Power Factor, Frequency |
Achievable AVR health, alternator degradation, governor issues |
| Load Factor Analysis | Power (kW), Rated Power |
Achievable Identify overloading, underloading, sizing issues |
| Coolant Temperature Trending | Coolant Temperature, Runtime |
Achievable Cooling system fouling, thermostat issues |
| Runtime-Based Maintenance | Total Runtime Hours, Last Maintenance Date |
Achievable Automated maintenance scheduling |
| Model | Missing Data | Impact |
|---|---|---|
| Thermal Efficiency Model | Fuel Consumption Rate | Cannot calculate combustion efficiency |
| Exhaust Analysis | Exhaust Temperature | Cannot detect combustion quality issues |
| Heat Balance Model | Oil Temp, Exhaust Temp, Ambient Temp | Cannot perform complete thermal analysis |
| Model | Required Data | Output / Value |
|---|---|---|
| SOC Validation | String Voltage, Current, SOC |
Achievable Validate BMS SOC accuracy, detect drift |
| SOH Trending | SOH, Cycle Count, Temperature |
Achievable Predict replacement timing, EOL estimation |
| Discharge Power Monitoring | String Voltage, Current, Power |
Achievable Detect sensor errors, connection issues |
| Temperature Stress Analysis | Ambient Temp, Cell Temp Max |
Achievable Identify high-stress installations |
| Cycle Aging Analysis | Cycle Count, SOH |
Achievable Fleet-wide aging benchmarking |
| Model | Missing Data | Impact |
|---|---|---|
| Cell Imbalance Detection | Individual Cell Voltages, Cell Voltage Std | Cannot identify weak cells before string failure |
| Thermal Runaway Early Warning | Individual Cell Temperatures, Temperature Delta | Cannot detect localized heating (safety critical) |
| Internal Resistance Estimation | Cell-level V-I data during transients | Cannot estimate cell degradation state |
These analytics require historical data collection (3-6 months minimum) and ML model training on top of physics-based features.
| ML Model | Input Features (Available) | Expected Accuracy / Value |
|---|---|---|
| Multivariate Anomaly Detection | Coolant Temp, Oil Pressure, RPM, Voltage, Current, Power Factor, Frequency |
90%+ Accuracy Detect subtle multivariate deviations that single thresholds miss |
| Failure Prediction (14-day) | Rolling stats of available sensors + operational counters (runtime, starts) |
75-85% Accuracy Limited by missing thermal data; still valuable for prioritization |
| Electrical System Degradation | Voltage stability, frequency variance, power factor trends |
High Accuracy AVR and alternator health prediction |
| Oil Pressure RUL | Oil pressure time series, RPM history |
Good Accuracy Bearing/pump replacement planning |
| ML Model | Input Features (Available) | Expected Accuracy / Value |
|---|---|---|
| SOH Trajectory Prediction | Historical SOH, Cycle Count, Temperature history |
90%+ Accuracy Predict SOH 30-90 days ahead for replacement planning |
| Remaining Useful Life (RUL) | SOH trend, cycle aging rate, temperature stress |
85-90% Accuracy Months-ahead replacement scheduling |
| Anomaly Detection (String Level) | String V/I/P patterns, SOC cycles |
Good Accuracy Detect unusual charge/discharge patterns |
| Temperature-Based Aging | Temperature history, SOH correlation |
High Accuracy Identify sites with accelerated aging |
These analytics require installation of additional sensors or integration of currently unavailable data streams.
| Advanced Model | Required Additional Data | Capability Unlocked |
|---|---|---|
| DG Thermal Efficiency Model | Fuel consumption, Oil temp, Exhaust temp, Ambient temp |
Full heat balance analysis Combustion quality monitoring 5-15% fuel savings identification |
| DG Vibration-Based RUL | Accelerometer data (3-axis) |
Bearing-specific failure prediction Misalignment detection Component-level diagnostics |
| Battery Cell Imbalance Detection | Individual cell voltages |
Weak cell identification 30+ days before failure Targeted maintenance vs. string replacement 95%+ accuracy |
| Thermal Runaway Prevention | Individual cell temperatures |
Minutes-to-hours warning before thermal event Fire/explosion prevention SAFETY CRITICAL |
| Advanced SOH Prediction | Full charge curves, impedance |
96%+ SOH accuracy Degradation mechanism identification Optimal replacement timing |
| Analytics Capability | Tier 1 (Physics Only) |
Tier 2 (Physics + ML) |
Tier 3 (Advanced) |
|---|---|---|---|
| Oil Pressure Health Monitoring | ✓ Yes | ✓ Yes + Prediction | ✓ Yes + RUL |
| Electrical Output Quality | ✓ Yes | ✓ Yes + Anomaly | ✓ Yes + RUL |
| Coolant Temperature Trending | ✓ Yes | ✓ Yes + ML | ✓ Yes + RUL |
| Runtime-Based Maintenance | ✓ Yes | ✓ Yes + Optimization | ✓ Yes + Condition-Based |
| Thermal Efficiency Model | ✗ No (Missing Fuel Data) | ✗ No | ✓ Yes |
| Combustion Analysis | ✗ No (Missing Exhaust) | ✗ No | ✓ Yes |
| Vibration-Based Bearing RUL | ✗ No (No Sensors) | ✗ No | ✓ Yes |
| Fuel Theft Detection | ✗ No (No Fuel Level) | ✗ No | ✓ Yes |
| Multivariate Anomaly Detection | ~ Limited | ✓ Yes | ✓ Yes (Enhanced) |
| Failure Prediction (14-day) | ✗ No | ~ 75-85% | ✓ 90%+ |
| Analytics Capability | Tier 1 (Physics Only) |
Tier 2 (Physics + ML) |
Tier 3 (Advanced) |
|---|---|---|---|
| SOC Validation | ✓ Yes | ✓ Yes + Kalman Filter | ✓ Yes (Enhanced) |
| SOH Trending | ✓ Yes | ✓ Yes + Prediction | ✓ Yes (96%+ Accuracy) |
| Temperature Stress Analysis | ✓ Yes | ✓ Yes + ML | ✓ Yes (Cell-Level) |
| Cycle Aging Analysis | ✓ Yes | ✓ Yes + Prediction | ✓ Yes (Enhanced) |
| RUL Prediction | ~ Basic | ✓ Good | ✓ Excellent |
| Cell Imbalance Detection | ✗ No (No Cell Data) | ✗ No | ✓ Yes |
| Weak Cell Identification | ✗ No | ✗ No | ✓ Yes |
| Thermal Runaway Early Warning | ✗ No (SAFETY GAP) | ✗ No | ✓ Yes |
| Impedance-Based SOH | ✗ No | ✗ No | ✓ Yes |
| String-Level Anomaly Detection | ~ Limited | ✓ Yes | ✓ Yes (Enhanced) |
Estimated Annual Savings Across 4,000+ Tower Fleet
| Tier | Annual Savings | ROI |
|---|---|---|
| Tier 1: Physics Only | $500K - $800K | 300-400% |
| Tier 2: Physics + ML | $1M - $1.5M | 200-300% |
| Tier 3: Advanced ML | $2M - $4M | 150-200% |
| Savings Category | Tier 1 | Tier 2 | Tier 3 |
|---|---|---|---|
| Avoided Unplanned Downtime | $150K - $250K | $350K - $500K | $700K - $1M |
| Maintenance Optimization | $100K - $200K | $250K - $400K | $400K - $600K |
| Extended Asset Life | $150K - $250K | $300K - $450K | $600K - $900K |
| Fuel/Energy Savings | $50K - $100K | $100K - $150K | $300K - $500K |
| Safety Incident Prevention | Limited | Limited | Priceless |
| Priority | Missing Data | Asset | Unlock Value |
|---|---|---|---|
| 1 | Cell-Level Temperature | Battery | Thermal runaway prevention (SAFETY) |
| 2 | Fuel Consumption Rate | DG | Thermal efficiency model, fuel savings |
| 3 | Cell-Level Voltage | Battery | Imbalance detection, weak cell ID |
| 4 | Exhaust Temperature | DG | Combustion analysis, injector health |
| 5 | Vibration Sensors | DG | Bearing-specific RUL |
| 6 | Oil Temperature | DG | Complete tribology model |