DOI: 10.5281/zenodo.18730983
title: EV-IoT Fleet Predictive Maintenance Dataset

description: Data Structure

Each row represents a 15-minute time interval with synchronized measurements across electrical, thermal, mechanical, environmental, usage, and operational dimensions.

A) Battery and Electrical State





battery_voltage_V — Instantaneous battery pack voltage (Volts).




battery_current_A — Pack current (Amperes); sign reflects charge/discharge state.




soc_pct — State of Charge (%).




soh_pct — State of Health (%), reflecting cumulative degradation.




internal_resistance_mOhm — Equivalent internal resistance (mΩ).




capacity_fade_rate_pct_per_cycle — Degradation rate per charge cycle (%).




charge_cycle_count — Accumulated full-equivalent charge cycles.




fast_charge_flag — Binary indicator of high-power charging events.




fast_charge_ratio_30d — Rolling 30-day proportion of fast-charging intervals.





B) Powertrain and Inverter Dynamics





motor_rpm — Motor rotational speed (RPM).




motor_torque_Nm — Motor torque output (Nm).




motor_temp_C — Motor temperature (°C).




vibration_index — Composite vibration severity indicator.




inverter_efficiency — Estimated inverter conversion efficiency (0–1).




power_loss_ratio — Fractional power loss within the inverter stage.





C) Thermal and Environmental Conditions





battery_temp_C — Battery pack temperature (°C).




ambient_temp_C — Surrounding environmental temperature (°C).




thermal_gradient_C — Absolute temperature difference between battery and ambient (°C).




cooling_system_load — Normalized cooling system demand (0–1).




overheat_event_flag — Binary indicator of elevated thermal excursion.




overheat_event_count_7d — Rolling 7-day count of overheating events.





D) Driving Behavior and Usage Patterns





vehicle_speed_kmh — Instantaneous vehicle speed (km/h).




acceleration_mps2 — Longitudinal acceleration (m/s²).




braking_intensity — Normalized braking severity (0–1).




trip_session_flag — Indicator of trip start intervals.




trip_distance_km_15min — Distance traveled within the 15-minute window (km).




urban_highway_ratio_7d — Rolling 7-day ratio of low-speed (urban) driving.




aggressive_driving_index_7d — Rolling 7-day proportion of high-acceleration or harsh-braking events.





E) Charging and Energy Context





charging_session_flag — Binary charging-state indicator.




charging_power_kW — Charging power (kW).




charging_duration_min_15min — Effective charging duration within interval (minutes).




charging_frequency_7d — Rolling 7-day count of charging intervals.




grid_stability_index — Normalized grid quality indicator (0–1).




renewable_share — Fraction of renewable energy contribution (0–1).





F) Operational and Maintenance Context





operating_mode — Operational state: idle / drive / charge.




load_condition — Vehicle load: light / normal / heavy.




maintenance_history_flag — Binary service event indicator.




time_since_last_service_days — Days elapsed since last maintenance intervention.





Target Variables

1) RUL_hours (Regression Target)

Continuous Remaining Useful Life estimate expressed in hours, representing the projected operational life of a monitored component.

2) health_class (Classification Target)

Categorical health state derived from RUL thresholds:





Healthy




Degrading




Critical