Next Article in Journal
AI-Enhanced Macro-Mechanic Property Prediction Using Rock Slice Using Zero-Sample Segmentation and Numerical Analysis
Previous Article in Journal
A Field-Oriented Forecasting Framework for Multi-Point Dam Displacement Prediction
Previous Article in Special Issue
SiC-Based LLC Resonant Converter for Level 3 EV Fast Charger: Design and Simulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault-Aware Decision Support for Renewable-Powered EV Charging Stations Using Multi-Source Explainable Learning

1
School of Engineering, University of Wollongong in Dubai, Dubai 20183, United Arab Emirates
2
School of Engineering, Western Sydney University, Sydney, NSW 2751, Australia
3
Computer and Information Systems Department, Rafik Hariri University, Mechref 2010, Lebanon
*
Author to whom correspondence should be addressed.
Eng 2026, 7(8), 391; https://doi.org/10.3390/eng7080391
Submission received: 24 June 2026 / Revised: 30 July 2026 / Accepted: 3 August 2026 / Published: 6 August 2026

Abstract

Electric vehicle charging stations (EVCSs) are increasingly deployed as grid-interactive energy assets that combine power electronic converters, sensing devices, communication interfaces, photovoltaic (PV) generation, battery energy storage systems (BESS), and multiple charging ports. This complexity creates reliability challenges because abnormal behavior may originate from electrical, thermal, sensing, communication, port-level, or grid-side sources. This paper proposes a fault-aware decision-support framework for renewable-powered EVCSs using multi-source explainable learning. The framework integrates electrical, thermal, session/port, grid/PV/BESS, and communication/data-quality indicators into a unified health-monitoring representation. Supervised models diagnose known fault classes, anomaly-detection models flag unknown or anomalous events, and a source-level explainability layer supports candidate-source interpretation and maintenance-oriented risk mapping. A scenario-controlled EVCS benchmark is developed with PV generation, BESS operation, grid import, charging-port behavior, communication/data-quality indicators, and six injected fault/anomaly categories. An extended 180-day benchmark further assesses longer-horizon operation, seasonal/weather diversity, drift/ageing proxies, and event-level behavior. The strongest closed-set classifier, LightGBM with class weights, achieved 98.45% accuracy and 0.9792 macro-F1, while the Random Forest model used for explainability and decision-layer analysis achieved 97.35% accuracy and 0.9626 macro-F1. Full multi-source monitoring improved Random Forest macro-F1 from 0.6922 under electrical-only monitoring to 0.9626, demonstrating within the controlled benchmark the diagnostic value of heterogeneous EVCS observability. Open-set performance was source dependent: sensor/measurement and communication/data anomalies were more detectable, whereas thermal/cooling and port/session unknowns remained difficult at the selected threshold. Under nominal scenario-based response assumptions, unavailable port hours and unmet charging energy decreased by 49.01% and 38.33%, respectively, relative to reactive operation; sensitivity analysis showed that these outcomes depend on intervention effectiveness and response delay. These findings establish controlled-benchmark feasibility for explainable multi-source EVCS decision support. Field validation using charger telemetry, maintenance-confirmed labels, and operator-calibrated response policies remains necessary.

1. Introduction

Electric vehicle charging stations (EVCSs) are increasingly becoming grid-interactive energy assets rather than passive charging loads. Modern stations may combine photovoltaic (PV) generation, battery energy storage systems (BESS), power electronic converters, multiple charging ports, local sensors, communication interfaces, and energy-management controllers [1,2,3,4]. This integration improves flexibility and can support renewable utilization, peak-load reduction, and smart-charging operation. However, it also changes the reliability problem: a charging station fault is no longer only an electrical event, but may affect service availability, local energy management, grid exchange, and maintenance response.
This creates a multi-source fault-risk problem across electrical, thermal, charging-session, port-level, communication/data-quality, PV, BESS, and grid-side layers. From the user perspective, failed charge initiation, interrupted charging sessions, unavailable ports, damaged connectors, communication failures, and unclear charger status directly reduce trust in public charging infrastructure. Field evidence has shown that user-facing charger availability may be lower than nominal network-reported uptime, with nonfunctional chargers affected by several hardware, interface, and operational causes [5]. Vehicle-side battery abnormalities may also affect station safety during charging, as thermal or electrical battery incidents can expose nearby charging equipment and users to secondary hazards; however, vehicle-battery diagnosis remains outside the primary scope of this study. From the operator and grid perspectives, abnormal operation may increase maintenance cost, reduce service availability, affect transformer loading and voltage quality, alter BESS dispatch, and reduce the dependability of local energy-management decisions.
Existing studies address important parts of this problem, but usually not the integrated decision-support problem. Converter and charging-pile faults have been investigated using signal-processing features, machine-learning classifiers, and spatiotemporal or multifeature fusion methods [6,7,8,9]. Sensor and measurement faults have been studied using observer-based residual analysis and adaptive thresholds [10]. Anomaly-detection methods have also been applied to charging profiles, thermal behavior, and cyber-physical EVCS monitoring [11,12,13,14,15,16]. These studies show that data-driven methods can detect abnormal EVCS behavior, but many of them stop at classification accuracy, F1-score, anomaly score, or detection time. In parallel, renewable-powered EVCS and microgrid studies often optimize PV utilization, BESS operation, grid import, cost, or emissions under the assumption that the charging infrastructure is healthy [3,4,17].
The specific research gap addressed in this paper is therefore the gap between accurate EVCS fault detection and practical, source-aware, explainable, maintenance-oriented decision support under renewable-powered operation. A useful EVCS decision-support framework should not only identify that an abnormal condition exists. It should also indicate which monitoring source provides the strongest evidence, whether the event resembles a known or unknown fault, how the diagnostic output maps into maintenance-oriented risk states, and how the resulting decision could affect service-level and grid-interactive indicators such as port availability, unmet charging energy, PV use, BESS response, and grid import.
This paper contributes a controlled benchmark and decision-support framework for this problem. The objective is not to propose a new charger topology, converter-control method, BESS dispatch optimizer, or field-validated maintenance product. Instead, the paper develops a reproducible multi-source machine-learning benchmark and uses it to evaluate how EVCS diagnostic outputs can be connected to source-level explanations, maintenance-oriented risk states, and scenario-based operational-response indicators. This controlled-benchmark approach is motivated by the lack of public datasets that jointly provide synchronized PV generation, BESS operation, electrical measurements, thermal indicators, port/session states, communication/data-quality variables, grid-side disturbances, and labeled maintenance faults in one unified schema [13,18,19,20,21,22]. The resulting claims are therefore interpreted as controlled-benchmark evidence, not as direct field-deployment performance.
The main contributions of this paper are as follows:
  • A multi-source EVCS health-monitoring representation is developed for renewable-powered, grid-interactive charging stations by combining electrical, thermal, session/port, grid/PV/BESS, and communication/data-quality indicators within a unified diagnostic feature space.
  • A controlled fault-aware benchmark and evaluation protocol are introduced to assess closed-set diagnosis, feature-source ablation, open-set unknown-fault detection, mixed-fault behavior, and explanation consistency under repeatable EVCS operating conditions.
  • A decision-support layer translates diagnostic outputs into candidate-source evidence, maintenance-oriented risk states, and scenario-based operational indicators, including port availability, unmet charging energy, and grid/DER-aware response measures.
These contributions can be distinguished as conceptual/methodological and practical. The conceptual and methodological contribution is an integrated EVCS health-management formulation that links heterogeneous station observability, known- and unknown-fault diagnosis, source-structured explanation, maintenance-oriented risk states, and renewable/grid-interactive response assessment. The practical contribution is a reproducible operator-support workflow that converts multi-source monitoring data into diagnostic labels, candidate fault sources, risk states, inspection priorities, and scenario-based service and DER indicators. The contribution is methodological rather than a new learning theorem, and its operational value is demonstrated only within the controlled benchmark.
The scope of this study is intentionally limited to controlled-benchmark evaluation. The injected fault signatures are physically interpretable and representative of major EVCS fault sources, but they are not calibrated field-failure distributions. Therefore, the reported results should be interpreted as evidence that the proposed multi-source framework is internally consistent and useful for studying fault-aware EVCS decision support under explicit simulation assumptions. Future work should validate the framework using field telemetry, OCPP event logs, charger fault codes, real maintenance records, and operator-specific response policies.
The remainder of this paper is organized as follows. Section 2 reviews related work on EVCS reliability, fault diagnosis, anomaly detection, renewable-powered charging, and maintenance decision support. Section 3 presents the proposed framework, scenario-controlled benchmark, monitored feature sources, diagnostic models, explainability layer, risk mapping, and operational-response assessment. Section 4 reports and discusses the experimental results, including closed-set diagnosis, feature-source ablation, open-set detection, explanation consistency, maintenance-oriented risk states, and scenario-based response outcomes. Section 5 concludes the paper and outlines directions for field validation and deployment-oriented extensions.

2. Related Work

2.1. EVCS Reliability and Fault Diagnosis

The reliability of electric vehicle charging stations (EVCSs) has become a critical issue as charging infrastructure expands from isolated charging units into networked, grid-interactive energy assets. Practical EVCS failures may arise from several sources, including power electronic converters, sensors, charging ports, connectors, communication modules, backend systems, and user-facing transaction processes. Field measurements have shown that public fast-charging reliability can be considerably lower than expected from nominal uptime indicators, with nonfunctional chargers affected by unresponsive interfaces, damaged hardware, failed charge initiation, payment issues, network faults, and connector problems [5]. These findings show that EVCS reliability is not limited to converter health; it is a station-level problem involving electrical, operational, and communication layers.
EV battery faults represent an adjacent safety concern because abnormal battery behavior during charging may expose the charging station, nearby equipment, vehicles, and personnel to secondary thermal and fire hazards. Charger-side measurements can also provide useful evidence for identifying battery abnormalities even when detailed onboard battery-management-system data are unavailable. Yang et al. [23] demonstrated this potential using a privacy-preserving personalized federated-learning framework trained on heterogeneous charging data collected from 10,154 EVs at 30 real charging stations. Their results show that station-collected charging sequences can support collaborative EV battery-fault warning without requiring raw data sharing among station operators or other data owners. This direction complements EVCS infrastructure monitoring by extending the charging station from a power-delivery asset to a potential observation point for vehicle-battery safety. The present study does not model vehicle-internal battery faults and should therefore not be interpreted as an EV battery-safety diagnostic framework. Its scope is limited to faults and anomalies originating in EVCS infrastructure and grid-interactive operation. A future extension could incorporate a separate vehicle/battery risk source using charger-side charging curves or privacy-preserving battery-health indicators, while retaining a clear distinction between vehicle-originated and station-originated abnormalities.
A substantial part of the EVCS fault-diagnosis literature focuses on power-electronic faults in DC charging piles. Open-circuit faults are particularly important because they may degrade power quality and charging performance without necessarily triggering conventional protection mechanisms. Chen et al. proposed a diagnostic approach based on an improved S-transform, principal component analysis, and LightGBM classification for open-circuit faults in DC charging stations [6]. Piao et al. used variational mode decomposition and an optimized support-vector-machine model for DC charging-pile open-circuit diagnosis [7]. More recent work has explored spatiotemporal and multifeature fusion, showing that combining temporal, frequency-domain, and spatial information can improve diagnosis under variable operating conditions [8,9].
Sensor and measurement faults form another important diagnostic category. Current and voltage sensors are essential for charger control, metering, protection, and condition monitoring. A sensor bias, drift, or failure may distort the apparent operating state and cause incorrect control or maintenance decisions. Huang et al. proposed an adaptive sliding-mode-observer method for current-sensor fault diagnosis in charging modules, using residuals and adaptive thresholds to distinguish different fault severities [10]. These studies provide valuable methods for specific converter and sensor faults. However, most remain focused on individual components or narrow fault classes, and their outputs are usually limited to diagnostic labels, accuracy, or detection time. They rarely connect the diagnosis to station-level health states, candidate-source interpretation, or maintenance-oriented operational response.

2.2. Anomaly Detection, Cyber-Physical Monitoring, and Explainability

Supervised fault classification is useful when known fault labels are available, but practical EVCS deployments may encounter rare or previously unseen abnormal events. This motivates anomaly-detection methods that can learn normal behavior and flag deviations without requiring a complete catalogue of predefined fault classes. Sakwa et al. proposed an autoencoder-based method for EV supply equipment monitoring and early fault detection using charging power profiles [11]. Thermal anomaly detection has also been investigated because high-power chargers and power-converter modules are exposed to repeated electrical and thermal stress. Gomez et al. developed a data-driven thermal model for detecting abnormal EVCS thermal behavior [12]. These studies highlight the value of data-driven monitoring beyond simple threshold-based protection.
Cyber-physical monitoring is also increasingly important because modern EVCSs depend on communication protocols, payment systems, remote station management, and backend platforms. Cyber or data-quality anomalies may lead to station unavailability, incorrect metering, false status reporting, delayed fault notification, or failed remote intervention. Recent studies have examined machine-learning-based cyberattack and anomaly detection for EVCS environments using multidimensional cyber-physical datasets, federated learning, and deep learning models [13,14,15,16]. Although cybersecurity is not the main focus of the present work, these studies show that communication and data-quality indicators should be considered part of EVCS health monitoring.
Explainability is required when diagnostic outputs are intended to support maintenance decisions rather than only report abnormality. Cederle et al. developed an explainable anomaly-detection framework for EV charging stations using feature-importance analysis to support interpretation of abnormal events [24]. This is important because an alarm dominated by electrical distortion, thermal residuals, failed sessions, or packet loss implies different maintenance actions. However, explainability in the EVCS literature is still often treated as a model-interpretation step rather than being explicitly linked to source-level diagnostic interpretation, risk scoring, and operational decision-making. The present study addresses this limitation by grouping diagnostic evidence according to monitoring source and using the resulting information to support maintenance-oriented decision states.

2.3. Renewable-Powered and Grid-Interactive EV Charging Stations

A parallel research stream investigates EVCS operation in renewable-powered and grid-interactive settings. Solar PV integration, battery energy storage, smart charging, and microgrid coordination can reduce grid dependency, lower emissions, and improve charging flexibility. Reviews of solar-powered EVCSs identify PV intermittency, BESS sizing, infrastructure cost, and grid impacts as important design challenges [1,25]. Bhatti et al. surveyed energy-management schemes for EVCSs and classified approaches across grid-connected, PV-assisted, storage-supported, centralized, decentralized, and aggregator-based configurations [2]. These studies show that EVCSs are increasingly treated as active energy-management systems rather than passive charging loads.
Optimization and simulation studies further demonstrate the role of renewable generation and storage in charging-station operation. Rehman et al. compared grid-only, grid-plus-PV, and grid-plus-PV-BESS charging scenarios and showed that renewable and storage integration can improve sustainability under suitable operating conditions [3]. Aldosari et al. optimized microgrid operation with EV charging, renewable generation, and BESS while considering cost and emissions [17]. Grid-aware co-simulation platforms such as EV-EcoSim provide useful tools for evaluating interactions among EV charging, PV, BESS, transformers, and distribution networks [4].
However, renewable-EVCS and grid-interactive studies usually assume that the charging infrastructure is healthy. They primarily evaluate energy-management objectives such as cost, emissions, grid import, transformer loading, PV utilization, or BESS operation. Faults in converters, sensors, thermal systems, ports, sessions, communication links, or station data streams are rarely integrated into the energy-management evaluation. This creates a separation between two important research directions: diagnostic studies that identify faults but often ignore grid-interactive operation, and renewable-EVCS studies that optimize operation but often ignore infrastructure degradation and maintenance. A fault-aware EVCS framework should connect these dimensions by evaluating diagnostic performance together with operational consequences such as port availability, unmet charging demand, and response latency.

2.4. Maintenance Decision Support and Remaining Gap

Predictive maintenance aims to move beyond reactive repair and fixed-interval preventive maintenance by using condition-monitoring data to identify abnormal behavior before it causes service disruption. In the EVCS domain, Cai et al. proposed a preventive-maintenance decision model for charging piles based on lifecycle optimization, safety failure probability, environmental factors, outage duration, and maintenance timeliness [26]. This work is important because it explicitly links charging-pile condition assessment to maintenance decisions. More generally, machine-learning methods have also been used for EV failure-mode prediction, battery fault detection, and RUL-aware EV fleet scheduling [27,28,29]. These studies show the value of early warning, health-aware scheduling, and degradation-sensitive operation.
Nevertheless, existing EVCS maintenance models are not yet fully integrated with real-time, multi-source diagnostic evidence. Preventive-maintenance studies often rely on age, lifecycle indicators, historical records, or optimization assumptions, while diagnostic studies often produce fault labels without translating them into maintenance states, risk levels, or operational actions.

External Dataset Compatibility and Validation Scope

Recent real-world EV and battery datasets provide complementary evidence for individual components of charging-station analysis. Li et al. [30] reported 909,135 DC fast-charging sessions from 612 chargers, providing charging-power, state-of-charge, duration, energy, connector, and location information that is useful for calibrating realistic charging-profile and demand variability. However, access to the complete dataset is subject to a non-disclosure agreement. Yang et al. [23] released 21,175 charging records containing 1,547,432 samples from 10,154 EVs across 30 charging stations for privacy-preserving vehicle-battery fault warning. The Changan large-scale battery dataset [31] similarly supports battery-health, degradation, remaining-life, and fault studies. Table 1 summarizes the relevance of these resources to the present framework.
These datasets are not suitable for a direct external evaluation of the present seven-class classifier because their prediction targets, feature spaces, sampling structures, and labels differ from those of the controlled EVCS benchmark. In particular, the Li et al. dataset supports charging-profile and duration modeling, whereas the Yang et al. and Changan datasets primarily address vehicle-battery behavior. None jointly provides synchronized PV generation, BESS operation, EVCS electrical and thermal measurements, port/session states, communication/data-quality indicators, grid disturbances, and maintenance-confirmed station-fault labels. Consequently, direct comparisons of accuracy or macro-F1 would not be scientifically valid.
These resources instead support a staged validation pathway. First, real-world charging-profile data can be used to calibrate session duration, charger-power, and demand distributions in the benchmark generator. Second, battery-oriented datasets can support a separate vehicle-originated battery-risk module without conflating vehicle and station faults. Finally, full external validation of the proposed framework requires multi-site EVCS telemetry containing synchronized controller and OCPP logs, PV/BESS measurements, communication and data-quality indicators, protection events, maintenance-confirmed infrastructure faults, and intervention records.
Practical deployment also requires that diagnostic outputs be interpreted within relevant EVCS standards and communication frameworks. ISO 15118 defines vehicle-to-grid communication use cases, IEC 61851 specifies general conductive charging-system requirements, OCPP supports charge-point-to-backend communication and device management, and ISA/IEC 62443 provides a cybersecurity reference for networked industrial-control systems [32,33,34,35,36]. These standards do not prescribe a specific machine-learning algorithm, but they define the operational environment in which diagnostic and maintenance actions must be executed. Therefore, a useful EVCS decision-support framework should not evaluate diagnostic accuracy alone. It should also indicate the likely source of the abnormality, the confidence and persistence of the diagnostic evidence, and the expected operational impact under explicit response assumptions.
Table 2 summarizes the positioning of the present work relative to the main research streams. Existing studies provide strong foundations for converter diagnosis, sensor-fault detection, anomaly detection, renewable-EVCS operation, and preventive maintenance. The remaining gap is the lack of an integrated, multi-source, explainable, and fault-aware decision-support framework for renewable-powered EVCSs that jointly evaluates closed-set diagnosis, unknown-fault detection, source-level explanations, risk states, and scenario-based operational impact.
The distinction between the present study and earlier work is primarily one of scope and integration rather than a claim of universally higher classification accuracy. Existing studies have reported strong results for specific tasks, including converter open-circuit diagnosis, sensor-fault detection, charging-profile anomaly detection, explainable anomaly analysis, and lifecycle-based preventive-maintenance decisions. However, these tasks are typically evaluated separately and use different datasets, class definitions, and performance metrics. The present study instead evaluates whether closed-set diagnosis, unknown-event flagging, source-aware explanation, maintenance-oriented risk mapping, and renewable/grid-interactive response assessment can be connected within one reproducible EVCS benchmark. A quantitative and task-level comparison is provided in Section 4.7.1.

3. Proposed Framework and Benchmark

3.1. Framework Overview

This study develops a fault-aware decision-support framework for renewable-powered electric vehicle charging stations (EVCSs). The framework is designed to connect multi-source condition monitoring, diagnostic modeling, explainability, and maintenance-oriented operational assessment within a single evaluation pipeline. Unlike methods that treat EVCS diagnosis as an isolated classification problem, the proposed framework links diagnostic outputs to source-structured evidence and scenario-based operating responses.
The framework consists of five main layers. The first layer represents the renewable-powered grid-interactive EVCS, including the grid connection, photovoltaic (PV) generation, battery energy storage system (BESS), charging ports, local sensors, and communication interfaces. The second layer generates and processes multi-source monitoring data from electrical, thermal, charging-session, port-level, grid/PV/BESS, and communication/data-quality sources. The third layer performs fault and anomaly diagnosis using supervised models for known fault classes and unsupervised or reconstruction-based models for unknown abnormal behavior. The fourth layer provides explainability and candidate-source support by grouping diagnostic evidence according to the monitored source. The fifth layer translates diagnostic outputs into health states, risk scores, and operational-impact indicators.
Figure 1 first provides the engineering context of the renewable-powered EVCS considered in this study. The architecture includes the utility-grid connection, transformer/PCC, AC/DC interface, PV generation, BESS, coupling interface, charger ports, EVs, local sensing and metering, OCPP/backend communication, local energy controller, and diagnostic decision-support layer. This architecture clarifies that the proposed framework is evaluated in a grid-interactive EVCS setting where electrical, thermal, session/port, communication/data-quality, PV/BESS, and grid-side variables are jointly relevant to fault-aware operation.
Figure 2 then summarizes the proposed fault-aware decision-support pipeline. Multi-source EVCS measurements are converted into window-based features and processed through closed-set fault classifiers, anomaly/open-set detectors, source-level explainability, maintenance-oriented risk mapping, and operational-response assessment. The two figures therefore separate the physical EVCS architecture from the data-driven decision-support workflow.
The study is implemented as a scenario-controlled simulation benchmark rather than as a field-deployed EVCS validation. This design enables repeatable evaluation of multiple fault sources under controlled assumptions, including converter faults, sensor faults, thermal/cooling anomalies, port/session failures, communication/data anomalies, and grid-side disturbances. Accordingly, the benchmark is used to evaluate the internal consistency and diagnostic usefulness of the proposed framework, not to claim direct field-deployment performance.

3.2. Renewable-Powered EVCS Architecture

The EVCS considered in this study consists of a grid connection, a local PV system, a BESS, multiple EV charging ports, local measurement devices, communication modules, and an energy-management controller. Energy can be supplied by the grid, local PV generation, or the BESS. When local PV generation exceeds the immediate charging and auxiliary demand, surplus PV can charge the BESS subject to power and state-of-charge limits. When PV generation is insufficient, the BESS may support charging demand and reduce grid import, depending on its available state of charge and power limit. This architecture is consistent with renewable-powered and grid-interactive EVCS studies in which charging load, local generation, storage, and grid exchange are treated as coupled operating variables [1,2,3,4]. The main technical assumptions used to configure the controlled EVCS benchmark are summarized in Table 3.
The station-level power balance is expressed as
P grid ( t ) + P PV ( t ) + P BESS ( t ) = P EV ( t ) + P aux ( t ) + P loss ( t ) .
where P grid ( t ) is the grid-import power, P PV ( t ) is the PV power used by the station, P BESS ( t ) is the net BESS power, P EV ( t ) is the aggregate EV charging power, P aux ( t ) is the auxiliary station load, and P loss ( t ) represents conversion and distribution losses. A positive P BESS ( t ) denotes BESS discharge, while a negative value denotes BESS charging.
The BESS state of charge is updated according to
S O C ( t + Δ t ) = S O C ( t ) + η ch P ch ( t ) Δ t E BESS P dis ( t ) Δ t η dis E BESS .
where P ch ( t ) and P dis ( t ) are the BESS charging and discharging powers, E BESS is the nominal BESS capacity, and η ch and η dis are the charging and discharging efficiencies. The SOC is constrained between minimum and maximum limits to avoid unrealistic storage operation.

3.3. Scenario-Controlled Benchmark Generation

A synthetic EVCS benchmark was generated to represent healthy and faulty operating conditions under renewable-powered grid-interactive operation. The nominal benchmark covers 24 days at a 5-min sampling interval. This horizon provides sufficient temporal variation for daily charging demand, PV generation, BESS operation, and repeated fault events while keeping the benchmark suitable for controlled diagnostic experiments.
The healthy operating profile was generated using physically interpretable relationships among PV generation, charging demand, BESS dispatch, grid import, electrical measurements, thermal response, port status, and communication quality. PV generation followed a daylight-dependent profile modified by day-level cloud variability and short-term irradiance fluctuations. EV charging demand was generated using time-dependent demand profiles with morning, midday, and evening peaks. The number of active charging ports was sampled from a time-dependent stochastic process subject to the maximum number of available ports. The BESS dispatch followed a heuristic operating rule in which PV power was used locally first, surplus PV charged the BESS when possible, and BESS discharge supported charging demand during deficit or peak periods. Remaining demand was supplied by the grid.
Electrical measurements were derived from delivered charging power and grid-side conditions. These included voltage, current, total harmonic distortion, current imbalance, and a power-balance residual. Thermal behavior was represented using a first-order converter-temperature response driven by ambient temperature, charging load, and harmonic distortion. Session and port indicators included active ports, delivered energy, failed-session flags, interrupted-session flags, port-availability ratio, and a session-duration proxy. Communication and data-quality indicators included packet-loss rate, missing-data rate, stale-measurement flags, and status-inconsistency flags.
Figure 3 illustrates a representative segment of the generated benchmark and shows how the electrical, renewable-energy, thermal, service, and communication variables evolve jointly. The shaded intervals indicate injected abnormal events. The figure is included to demonstrate the temporal and cross-source structure of the generated data; it is not used as evidence of classifier performance.
The synthetic benchmark is not intended to reproduce one specific public EVCS dataset. Instead, it provides a complete and labeled multi-source environment for controlled evaluation. Public EV and charging datasets support individual components of this problem, including charging-session modeling, charging-profile prediction, battery-health assessment, cyber-security scenarios, and power-quality analysis  [13,18,19,20,21,22,23,28,31]. However, they do not generally provide synchronized PV generation, BESS operation, electrical measurements, thermal indicators, port/session states, communication/data-quality variables, grid-side disturbances, and labeled maintenance faults in one unified schema. The compatibility analysis in Table 1 further shows that existing real-world resources can support component-level calibration or future battery-safety extensions, but not a direct external evaluation of the complete station-level fault-label space considered here.
An extended-horizon benchmark was also generated for longer-term event-level evaluation. This benchmark covers 180 days at the same 5-min sampling resolution and includes weekday/weekend demand variation, weather diversity, seasonal irradiance variation, gradual demand evolution, and drift/ageing proxies. The drift proxies affect thermal residuals, current distortion, current imbalance, communication/data quality, and port/session reliability. The extended benchmark is not a calibrated ageing model; it is used to test whether the framework remains stable when the operating horizon and number of fault events are increased.
To make the benchmark scale, class imbalance, and chronological evaluation protocol explicit, Table 4 summarizes the main nominal and extended-horizon dataset statistics used in the experiments.

3.3.1. Benchmark Design Rationale

To improve reproducibility and clarify the scope of the reported classification performance, the benchmark configuration was selected to represent a controlled station-level EVCS operating scenario rather than a universal model of all charging infrastructures. The objective of the benchmark is to evaluate whether abnormal operational states can be detected from aggregated electrical, thermal, session, grid, and communication variables under realistic monitoring resolutions. Therefore, the benchmark emphasizes persistent station-level abnormal behavior, maintenance-oriented decision support, and interpretable fault–response relationships. Table 5 summarizes the rationale behind the main benchmark settings and the associated limitations.
In addition to the numerical benchmark settings, the injected fault families were selected to preserve a clear relationship between the assumed physical mechanism, the affected variables, and the expected operational response. This relationship is important because the proposed model is intended for maintenance-oriented decision support rather than purely abstract pattern recognition. Table 6 summarizes the physical interpretation of each fault or disturbance family used in the benchmark.
Table 6 should be interpreted as a mechanism–evidence–response mapping for the controlled benchmark. The second column identifies the physical or operational mechanism that motivates each fault/anomaly class, the third column lists the monitored variables expected to change under that mechanism, and the fourth column indicates the corresponding operator action that would be reasonable under a decision-support workflow. For example, a converter/open-circuit event is represented through electrical distortion, current imbalance, reduced delivered power, converter-temperature increase, and DC-bus deviation because these symptoms are consistent with converter imbalance or partial module degradation. A sensor/measurement event is instead represented by bias, drift, missing values, and measured-versus-expected inconsistency, which motivates sensor validation, recalibration, or replacement. Thermal/cooling events are mapped to temperature residuals and derating risk, while port/session events are mapped to failed or interrupted sessions, reduced port availability, and lower delivered session energy. Communication/data events are represented through packet loss, stale status, missing data, backend delay, and inconsistent station state, whereas grid-side disturbances are represented through PCC-voltage deviation, transformer loading, grid import, BESS response, and power-quality indicators. Thus, Table 6 does not define a field-validated maintenance rule. Rather, it documents the engineering rationale linking each injected benchmark fault to observable multi-source evidence and to the type of inspection or response that the proposed decision-support layer is designed to inform.
These tables also define the interpretation boundary of the reported accuracy and macro-F1 values. The reported performance reflects classification under the controlled benchmark assumptions, selected sampling interval, window length, and injected fault mechanisms. Therefore, the results should be interpreted as evidence of strong benchmark-level separability and maintenance-oriented decision-support potential, rather than as a claim of universal field performance across all EVCS designs, protection systems, and site-specific operating conditions.
To reduce temporal leakage, the benchmark was partitioned chronologically using event-level separation and boundary-buffer exclusion. Injected fault/anomaly events were assigned within only one of the training, validation, or test segments, and the event log was checked to confirm that no injected event crossed a partition boundary. Windows that directly crossed a split boundary were excluded. In the nominal configuration, an additional 60-min exclusion margin, equal to one analysis window, was applied around the train–validation and validation–test transitions to reduce dependence between highly adjacent overlapping windows. This procedure excluded 23 of the 2300 generated windows (1.00%), leaving 1375 training, 449 validation, and 453 test windows. Relative to a split with no additional temporal margin, the nominal buffer removed 4 training, 8 validation, and 4 test windows, corresponding to reductions of 0.29%, 1.75%, and 0.88%, respectively. All preprocessing, calibration, and threshold-selection operations were fitted using only the training and validation partitions and then applied unchanged to the held-out test set. The sensitivity of the headline LightGBM result to alternative boundary-buffer widths is evaluated in Section 4.1.

3.3.2. Synthetic-Data Fidelity and Representativeness

The fidelity of the synthetic benchmark was assessed at four complementary levels: system structure, signal relationships, fault mechanisms, and operational variability. The benchmark was not designed to reproduce the exact statistical distribution of one commercial EVCS site. Instead, it was designed to preserve the physical direction, temporal persistence, and cross-source consequences expected from major station-level operating and fault conditions. Table 7 summarizes the corresponding representativeness measures, supporting evaluations, and remaining limitations.
At the system-structure level, the benchmark represents an eight-port, renewable-powered EVCS with coupled charging demand, PV generation, BESS dispatch, grid import, auxiliary demand, electrical measurements, thermal response, port status, and communication/data-quality indicators. The station-level power balance and BESS state-of-charge constraints enforce consistency among local generation, storage, charging load, and grid exchange. This provides greater physical coherence than independently sampling each monitored variable.
At the signal-relationship level, healthy operation preserves interpretable dependencies among load, voltage, current, harmonic distortion, converter temperature, active ports, grid import, and BESS response. For example, charging current is derived from delivered power and voltage, converter temperature responds dynamically to ambient conditions and loading, and grid import reflects the residual demand after PV use and BESS support. These relationships reproduce expected qualitative behavior, although their exact distributions and coefficients are not calibrated to one charger manufacturer or operating site.
At the fault-mechanism level, the six injected fault families were selected from major EVCS failure sources reported in the literature. Each event modifies a physically related subset of variables rather than assigning an arbitrary class label. Converter faults increase distortion, imbalance, thermal stress, and power-delivery loss; sensor faults introduce bias, drift, residual inconsistency, and missing measurements; cooling anomalies alter temperature and thermal residuals; port/session faults reduce service availability and delivered energy; communication faults increase packet loss, stale values, and state inconsistency; and grid disturbances affect voltage, transformer loading, grid import, and BESS response. Table 5 and Table 6 summarize the assumed mechanisms and observable signatures.
Operational representativeness was increased through several forms of variability. The nominal benchmark includes daily charging-demand peaks, stochastic port occupancy, day-to-day irradiance variation, short-term cloud fluctuations, ambient-temperature variation, and variable event durations. Additional hardness experiments introduce reduced fault amplitudes, overlapping signatures, incipient drifts, nonstationary conditions, mixed faults, and measurement perturbations. The 180-day benchmark further incorporates weekday/weekend behavior, weather regimes, seasonal irradiance, gradual demand evolution, and ageing/drift proxies. Repeated-seed experiments evaluate sensitivity to alternative stochastic realizations.
These measures improve controlled-benchmark realism, but they do not establish statistical equivalence to deployed EVCS fleets. The benchmark does not reproduce vendor-specific converter controls, protection logic, charger firmware, site-specific queuing behavior, detailed thermal-fluid dynamics, real fault prevalence, maintenance interventions, or dependencies between weather, usage, degradation, and failure occurrence. Event durations, amplitudes, frequencies, and response assumptions are therefore stress-test parameters rather than empirically estimated field-failure distributions. Accordingly, the benchmark supports reproducible comparison, ablation, and sensitivity analysis, but it cannot substitute for external validation using synchronized charger telemetry, controller logs, OCPP events, protection records, and maintenance-confirmed fault labels.
Table 7. Fidelity dimensions, representativeness measures, and limitations of the controlled EVCS benchmark.
Table 7. Fidelity dimensions, representativeness measures, and limitations of the controlled EVCS benchmark.
Fidelity DimensionRepresentation in the BenchmarkEvidence or EvaluationRemaining Limitation
System structureCoupled EV charging load, PV generation, BESS dispatch, grid import, auxiliary load, electrical measurements, thermal response, port states, and communication/data-quality indicatorsPower-balance constraint, BESS state-of-charge update, station configuration in Table 3Not calibrated to one manufacturer, charger topology, or site architecture
Signal relationshipsLoad-dependent current, voltage, harmonic distortion, converter temperature, grid import, transformer loading, and port/session behaviorPhysically interpretable generation equations and cross-source engineered featuresSimplified electrical, thermal, queueing, and energy-management models
Fault mechanismsSix fault families modify source-relevant variables with persistent, class-specific signaturesMechanism and response mapping in Table 6 and Table 8Fault amplitudes, durations, prevalence, and co-occurrence are not estimated from field-failure statistics
Short-term variabilityDaily demand peaks, stochastic active ports, irradiance fluctuations, cloud variability, ambient-temperature variation, and variable event durationNominal 24-day benchmark and five stochastic realizationsLimited representation of rare operational regimes and site-specific user behavior
Hard and ambiguous casesReduced-amplitude, overlapping, incipient, mixed, nonstationary, and noise-perturbed faultsHardness, mixed-fault, open-set, and feature-noise experimentsCannot guarantee coverage of all field ambiguity or unseen fault combinations
Long-term variabilityWeekday/weekend demand, weather regimes, seasonal irradiance, gradual demand evolution, and ageing/drift proxiesExtended 180-day benchmark with 268 injected events and 81 held-out test eventsAgeing and drift are proxy models rather than measurements from long-term charger degradation
Operational responseFault-specific maintenance and DER-aware response scenarios with effectiveness and delay sensitivityOperational-response, latency, risk-weight, and policy sensitivity analysesResponse effectiveness, economic costs, and intervention outcomes are not field calibrated
Table 8. Injected fault/anomaly classes and their main operating signatures.
Table 8. Injected fault/anomaly classes and their main operating signatures.
ClassMain Injected Operating Signature
Healthy operationNormal PV generation, BESS operation, charging demand, electrical measurements, thermal response, port status, and communication indicators.
Converter/open-circuit faultIncreased current distortion and imbalance, reduced delivered charging power, increased unmet power, elevated converter temperature, and increased power-balance residual.
Sensor/measurement faultCurrent or voltage bias, measurement drift, inconsistency between measured and expected values, residual error increase, and occasional missing-data behavior.
Thermal/cooling anomalyAbnormal converter-temperature rise, increased thermal residual, and mild harmonic increase under otherwise comparable loading conditions.
Port/session failureReduced port availability, increased failed or interrupted sessions, reduced delivered charging power, and increased unmet charging demand.
Communication/data anomalyIncreased packet loss, missing-data rate, stale measurements, status inconsistency, and occasional spoofed or stale measurement behavior.
Grid-side disturbanceVoltage deviation, increased grid import, increased transformer loading, BESS response, and moderate current-distortion increase.

3.4. Fault and Anomaly Injection

Six fault/anomaly categories were injected into the healthy EVCS time series: converter/open-circuit faults, sensor/measurement faults, thermal/cooling anomalies, port/session failures, communication/data anomalies, and grid-side disturbances. These categories were selected because they represent major EVCS fault sources reported in the literature, including power-electronic faults, measurement faults, thermal stress, charging-service failures, communication/data-quality problems, and grid-interactive disturbances [5,6,8,10,12,24].
Fault events were injected into the chronological training, validation, and testing segments to ensure that all classes were represented in each stage of the evaluation. Event durations ranged from 1 to 4 h, with spacing between events to reduce overlap. The injected signatures were designed to be physically interpretable and diagnostically meaningful, but they are not intended to represent calibrated field-failure distributions or real-world event frequencies.
To examine the effect of fault separability, additional benchmark variants were generated. These variants included reduced-amplitude faults, severity-scaled faults, overlapping class signatures, incipient drifting faults, nonstationary operating conditions, and mixed or compound faults involving more than one fault source. These variants were used for robustness and open-set evaluation rather than replacing the nominal benchmark. The main injected operating signatures associated with each healthy or faulty EVCS class are summarized in Table 8.

3.5. Multi-Source Monitoring Representation

To represent the heterogeneous monitoring environment of a renewable-powered EVCS, the raw station measurements are grouped according to their physical or operational source. This grouping enables the diagnostic models to use information from multiple subsystems while also allowing the explainability layer to identify which source group contributes most strongly to each detected fault or anomaly. At each time step t, the monitored EVCS state is represented as
x ( t ) = x elec ( t ) , x th ( t ) , x sess ( t ) , x grid ( t ) , x comm ( t ) .
where x elec ( t ) contains electrical variables, x th ( t ) contains thermal variables, x sess ( t ) contains session and port variables, x grid ( t ) contains grid/PV/BESS variables, and x comm ( t ) contains communication and data-quality variables.
The electrical source group includes voltage, current, delivered power, current imbalance, total harmonic distortion, and power-balance residual. The thermal group includes ambient temperature, converter temperature, and load-normalized thermal residual. The session/port group includes active ports, requested power, delivered power, unmet power, port availability, failed-session flags, interrupted-session flags, and session-duration proxies. The grid/PV/BESS group includes PV availability, PV use, grid import, BESS power, BESS SOC, voltage deviation, transformer loading, and PV utilization. The communication/data group includes packet-loss rate, missing-data rate, status inconsistency, stale-measurement flags, and data-quality risk indicators.
This source grouping is central to the proposed framework because different EVCS faults appear through different evidence channels. Converter faults are expected to affect electrical and thermal indicators, sensor faults affect residual and measurement-consistency indicators, thermal anomalies affect temperature and load-normalized residuals, port/session failures affect charging-service indicators, communication/data anomalies affect packet-loss and status-consistency indicators, and grid-side disturbances affect voltage, grid import, BESS response, and transformer-loading variables.

3.6. Windowing, Preprocessing, and Feature Extraction

Because EVCS operation is time-dependent, the raw time series was converted into sliding windows. The nominal window length was set to 12 samples, corresponding to 1 h at a 5-min sampling interval. The stride was set to 3 samples, corresponding to 15 min. The kth observation window is defined as
X k = x ( t k W + 1 ) , x ( t k W + 2 ) , , x ( t k ) ,
where W is the window length.
A window was assigned to a fault class if at least 30% of its samples belonged to that fault class. Otherwise, the window was labeled as healthy. This rule reduces boundary contamination while allowing early portions of fault events to be represented. Preprocessing included time alignment, missing-value treatment, and median imputation. Feature scaling was applied on a model-specific basis rather than uniformly to all classifiers. During model development, median-imputation and z-score standardization parameters for scale-sensitive models were estimated using the training partition and applied unchanged to the validation partition. After the model configurations and decision rules had been fixed, the preprocessing pipeline and final supervised model were refitted using the combined training and validation partitions and applied once to the chronologically held-out test partition. No preprocessing parameter was estimated from the held-out test data.
For scale-sensitive models, each continuous feature x j was standardized using the z-score transformation
z j = x j μ j σ j ,
where m u j and σ j are the mean and standard deviation of feature j, respectively, estimated from the relevant model-fitting partition. Z-score standardization was implemented using the StandardScaler transformation in scikit-learn [37]. It was selected because the engineered feature set contains heterogeneous units and numerical ranges, including voltage, current, temperature, energy, packet-loss rates, and binary indicators; without scaling, variables with larger numerical magnitudes could disproportionately influence linear, kernel-based, and neural-network models. Tree-based classifiers, including Random Forest, Extra Trees, HistGradientBoosting, Balanced Random Forest, XGBoost, LightGBM, and CatBoost, were trained without predictor standardization because their split-based operation does not require features to share a common numerical scale.
For each monitored variable, statistical and temporal features were extracted over the window, including mean, standard deviation, minimum, maximum, final value, and least-squares slope. Additional engineered features included load-normalized temperature, maximum temperature rise above ambient, PV utilization, unmet energy, grid-import energy, BESS throughput, voltage-violation proxy, transformer-loading proxy, and data-quality risk. The resulting feature vector for window k is denoted by z k .
For power-quality monitoring, total harmonic distortion is represented as
T H D I = h = 2 H I h 2 I 1 ,
where I 1 is the fundamental current component and I h is the hth harmonic current component. For thermal monitoring, the thermal residual is defined as
r T ( t ) = T meas ( t ) T ^ ( t ) ,
where T meas ( t ) is the measured converter temperature and T ^ ( t ) is the expected temperature under the corresponding load, ambient, and operating conditions.

3.7. Chronological Data Splitting and Evaluation Tasks

The benchmark was split chronologically to reduce leakage between adjacent windows. The first 60% of the simulation horizon was used for training, the next 20% for validation, and the final 20% for testing. Fault events were injected independently within the training, validation, and testing segments, with a one-window boundary buffer around the split transitions. Therefore, no individual fault event was shared across model-fitting and held-out evaluation segments.
The evaluation protocol includes five tasks. First, closed-set fault classification evaluates whether known EVCS fault categories can be identified when all classes are represented during training. Second, feature-source ablation evaluates the contribution of electrical, thermal, session/port, grid/PV/BESS, and communication/data sources. Third, open-set and anomaly-detection experiments evaluate whether unknown or anomalous events can be flagged. Fourth, explainability analysis evaluates whether the dominant feature-source groups are consistent with expected fault origins. Fifth, operational-impact assessment evaluates how earlier diagnostic warnings could affect service and grid-interactive indicators under explicit response assumptions.

3.8. Diagnostic Models

The diagnostic layer combines closed-set fault classification for known EVCS operating and fault classes with anomaly/open-set detection for unknown or anomalous operating conditions. This hybrid structure is used because practical EVCS monitoring must identify known fault categories when labeled examples are available while also flagging abnormal behavior that may not correspond to any class observed during training.
For known operating and fault classes, supervised classifiers were trained using the extracted feature vectors. The classifier output for a window k is
p k = p ( y = 1 | z k ) , p ( y = 2 | z k ) , , p ( y = C | z k ) ,
where C is the number of known classes and z k is the feature vector for window k.
The primary diagnostic models included Logistic Regression, Random Forest, and Extra Trees. Logistic Regression provides a linear baseline, while Random Forest and Extra Trees provide nonlinear ensemble baselines suitable for heterogeneous tabular features. To ensure that the results were not dependent on one classifier family, additional imbalance-aware tabular baselines were evaluated, including gradient-boosting and class-weighted ensemble models. Raw time-series baselines were also evaluated using sequence-based input representations to compare engineered window features against direct temporal models. Class imbalance was handled using class weights or balanced sample weights where supported by the model. The supervised-model configurations were fixed before the held-out test evaluation; no grid search, random search, or test-driven hyperparameter optimization was performed. The configurations were chosen as standard reproducible settings for the respective classifier families. After the configurations had been fixed, each final supervised model was fitted using the combined training and validation partitions, comprising 1824 windows, and evaluated once on the chronologically held-out test partition of 453 windows. The candidate classifier families and their configurations were specified before held-out evaluation. All candidate-model results are reported, and no model was re-tuned, removed, or replaced based on test performance. Among these pre-specified candidates, LightGBM achieved the highest observed held-out macro-F1. Table 9 summarizes the principal supervised-model configurations.
For comparison with the engineered-feature models, raw multi-source sequence baselines were also evaluated. For each retained window, the raw-sequence input was represented as a 12 × 28 tensor, corresponding to 12 time steps over the 1-h analysis window and 28 monitored raw variables from the electrical, thermal, session/port, grid/PV/BESS, and communication/data groups. Sequence features were standardized channel-wise using the combined training–validation partition and then applied unchanged to the held-out test partition. The 1D-CNN baseline consisted of two temporal convolutional layers: a Conv1D layer with 48 filters, kernel size 3, padding 1, and ReLU activation, followed by a Conv1D layer with 64 filters, kernel size 3, padding 2, dilation 2, and ReLU activation. The convolutional features were aggregated using adaptive average pooling over the time dimension, followed by flattening, dropout with probability 0.10, and a linear output layer producing seven class logits. Training used weighted cross-entropy loss with inverse-frequency class weights normalized by their mean, the Adam optimizer with learning rate 10 3 and weight decay 10 4 , mini-batches of 128 windows, and 10 training epochs. The 1D-CNN configuration was fixed before held-out evaluation and was fitted on the same combined training–validation partition used for the final supervised-model comparison. No validation-based early stopping or test-driven tuning was used for this raw-sequence baseline.
For anomaly and open-set detection, one-class and reconstruction-based models were trained using healthy training windows only. Healthy validation windows were used to select the anomaly threshold, and the test set was used only for final evaluation. For a window k, the anomaly detector produces a score s k , where larger values indicate more abnormal behavior. The nominal threshold is selected from the healthy validation score distribution:
τ = Q 0.95 s k y k = 0 , k V ,
where V denotes the validation set and Q 0.95 is the 95th percentile. A window is flagged as anomalous if
s k > τ .
A leave-one-class-out open-set protocol was used to evaluate unknown-fault behavior. In each fold, one fault category was excluded from the model-fitting procedure and treated as unknown during testing. The procedure was repeated across all six fault categories. Mixed-fault cases and distribution-shifted normal cases were also evaluated to distinguish truly abnormal unseen events from unseen but non-fault operating variability. For reconstruction-based anomaly detection, the reconstruction error of a window is defined as
e k = 1 W m X k X ^ k 2 2 ,
where m is the number of monitored variables and X ^ k is the reconstructed window.

3.9. Explainability and Risk Mapping

The explainability and risk-mapping layer is designed to support maintenance interpretation rather than only model transparency. For tree-based supervised models, feature importance was computed and then grouped by monitoring source. The grouped importance of source g is
I g = j G g I j ,
where G g is the set of features belonging to source group g, and I j is the importance assigned to feature j by the corresponding explanation method. After summing the feature-level values within each source group, the five source-group totals were divided by their overall sum to obtain relative source contributions that sum to one. This normalization was applied separately for each explanation method because native impurity importance, permutation importance, and TreeSHAP produce values on different numerical scales.
A class-wise source-shift map was also computed. For each fault class, the median feature profile in the test set was compared with the median healthy training profile using a robust scale based on the healthy interquartile range and global feature variability. For visualization, the five source-strength values within each fault-class row were divided by the maximum source-strength value in that row. Consequently, the dominant source for each class was displayed as 1, while the remaining sources were represented relative to that class-specific maximum. This row-wise normalization was used only to improve comparison within each fault class; the unnormalized robust source-shift values were retained in the numerical outputs and used for the underlying analysis. For example, converter faults are expected to be associated mainly with electrical and thermal evidence, port/session failures with session and port indicators, and communication/data anomalies with packet-loss, missing-data, stale-measurement, and status-inconsistency features. The explainability output is not treated as causal proof; instead, it provides source-aware diagnostic evidence that can help operators interpret why a window was flagged and which subsystem should be inspected first.
Because different explanation methods quantify different notions of feature relevance, a rank-aggregation procedure was introduced to avoid treating any single global importance method as the definitive source of causal evidence. For each explanation method (m), the five monitoring-source groups were ordered from highest to lowest importance. A Borda consensus score was calculated for source group g as
B g = m = 1 M G r g , m , B g norm = B g M ( G 1 ) ,
where M = 3 is the number of explanation methods, G = 5 is the number of source groups, and r g , m is the rank of source g by method m. The normalized consensus score is B g / [ M ( G 1 ) ] . This rank-based procedure was selected because native impurity importance, permutation importance, and TreeSHAP quantify feature relevance differently and produce values on different numerical scales.
The consensus ranking is used as a model-level robustness indicator and not as a stand-alone causal fault-source diagnosis. For an individual alarm, the predicted fault class and the corresponding class-wise source-shift map are used to identify the dominant and secondary inspection sources. Where the explanation evidence remains inconsistent, the output is treated as a multi-source or ambiguous alert requiring operator review rather than an autonomous maintenance action.
The diagnostic outputs are then translated into maintenance-oriented decision-support states through a heuristic risk score. For each window k, the risk score is defined as
R k = 0.35 S k + 0.20 C k + 0.20 P k + 0.15 O k + 0.10 A k ,
where S k is the class-dependent severity component, C k is the diagnostic confidence component, P k is the persistence of abnormal behavior across recent windows, O k is the operational-impact component, and A k is the normalized anomaly-score component. Table 10 defines the five normalized components used in the risk score and clarifies how each component is computed in the nominal decision-support configuration. The class-dependent severity component S k is assigned using the fixed severity mapping summarized in Table 11. Table 10 and Table 11 are original methodological constructs developed for this study and are not reproduced or adapted from a published source. The qualitative rationale is informed by the EVCS fault and maintenance literature reviewed in Section 2, whereas the numerical severity values and component weights are explicit engineering assumptions evaluated through sensitivity analysis.
The severity, diagnostic-confidence, and persistence components are inherently bounded within [0, 1]. The operational-impact and anomaly-strength components were normalized using limits estimated exclusively from the combined training and validation partitions, comprising 1824 reference windows, and the fitted limits were subsequently applied unchanged to the held-out test set. For transformer loading, data-quality risk, and anomaly strength, the lower and upper limits were defined by the 5th and 95th percentiles of the complete reference distribution. For the nonnegative and zero-inflated unmet-energy and port-unavailability indicators, zero was retained as the physical lower bound, while the upper limit was defined by the 95th percentile of the positive reference values. This treatment prevents the normalization interval from becoming degenerate when most reference windows exhibit no service loss. For a raw component u, the normalized value was calculated as
u ˜ = clip u L u ref U u ref L u ref , 0 , 1 ,
where L u ref and U u ref denote the fitted lower and upper limits. Values outside the fitted interval were clipped to [0, 1]. This robust percentile-based transformation was selected to reduce sensitivity to isolated extreme fault values while providing bounded and comparable inputs to the risk score.
The coefficients in Equation (14) were not assigned randomly and were not estimated using the held-out test set. Because field maintenance-cost records and operator-calibrated utility functions were unavailable, the nominal coefficient vector was defined a priori using a transparent engineering-priority scheme. Raw priority scores of q = [ 7 , 4 , 4 , 3 , 2 ] were assigned to fault severity, diagnostic confidence, abnormality persistence, operational impact, and anomaly strength, respectively. The normalized coefficient for component (i) was then calculated as w i = q i j = 1 5 q j , which yields w 0 = [ 0.35 , 0.20 , 0.20 , 0.15 , 0.10 ] . Fault severity received the largest weight because the expected safety and service consequences should dominate maintenance urgency. Diagnostic confidence and persistence received equal intermediate weights so that an intervention requires both credible and sustained evidence rather than a single uncertain or transient alarm. Operational impact received a slightly lower weight because service loss and grid stress partly overlap with the class-severity component. Anomaly strength received the smallest weight because it provides complementary evidence for unusual behavior but is sensitive to threshold selection and may not directly identify the fault source. The resulting score is therefore an interpretable and operator-adjustable decision-support index, not a statistically optimized or field-validated maintenance policy. The dependence of the operational conclusions on this nominal choice was evaluated through alternative weighting schemes and Monte Carlo weight perturbations. The normalized risk-score components are defined in Table 10, while the corresponding class-severity mapping is reported in Table 11.
The continuous risk score is mapped into four health states:
H k = Healthy , R k < θ 1 , Warning , θ 1 R k < θ 2 , Degraded , θ 2 R k < θ 3 , Critical , R k θ 3 .
In the nominal configuration, the health-state thresholds were set to ( θ 1 , θ 2 , θ 3 ) = ( 0.25 , 0.45 , 0.70 ) . Therefore, windows with R k < 0.25 were labeled Healthy, windows with 0.25 R k < 0.45 were labeled Warning, windows with 0.45 R k < 0.70 were labeled Degraded, and windows with R k 0.70 were labeled Critical. Healthy states correspond to normal monitoring. Warning states indicate closer observation or scheduled inspection. Degraded states indicate maintenance planning, charger derating, or targeted inspection depending on the dominant source-level evidence. Critical states indicate immediate intervention, affected-port isolation, or charger shutdown depending on the inferred fault source and safety implications. These states are decision-support flags over time and do not imply that every flagged window corresponds to a separate physical maintenance dispatch. In practice, consecutive warning, degraded, or critical windows would be aggregated before an operator schedules inspection or intervention.

3.10. Operational and DER-Aware Response Assessment

The operational-response layer evaluates how earlier fault detection could affect EVCS service and grid-interactive indicators under explicit response assumptions. The main indicators include port availability, unavailable port hours, failed or interrupted sessions, unmet charging energy, grid import, PV utilization, BESS throughput, transformer-loading exposure, and risk-triggered action windows.
Port availability over an evaluation period is defined as
A port = T available T total ,
where T available is the time during which charging service is available and T total is the total evaluation time. PV utilization is defined as
U PV = E PV , used E PV , generated ,
where E PV , used is the PV energy used locally for EV charging, BESS charging, or auxiliary loads, and E PV , generated is the total generated PV energy.
Two service-response policies are compared. The first is a reactive policy, in which fault impacts remain active for the full injected event duration. The second is a fault-aware response policy, in which warning, degraded, or critical decision states enable earlier intervention. Because actual intervention effectiveness is not field-validated in this study, the operational assessment is treated as a scenario-based sensitivity analysis. The nominal response case assumes that, after early detection, the remaining unavailable-port duration and remaining unmet charging energy are partially reduced. These assumptions are not interpreted as measured maintenance savings; they define one operating point within a broader response-sensitivity analysis.
To evaluate the dependence of the operational outcome on intervention assumptions, response effectiveness is swept across a range of unavailable-duration and unmet-energy reduction factors. Additional decision-latency scenarios are evaluated by delaying the effective intervention after detection. A fault-type-specific response model is also considered because converter faults, thermal anomalies, sensor faults, port/session failures, communication/data anomalies, and grid-side disturbances do not have identical remediation dynamics.
The renewable-powered and grid-interactive context is assessed through an additional DER-aware response scenario. In the maintenance-only response, early intervention affects service availability and unmet charging energy, but PV utilization, grid import, and BESS dispatch are kept unchanged. In the DER-aware response, risk-triggered actions may also modify local energy-management behavior through charger derating, BESS support, PV reallocation, grid-peak reduction, and transformer-overload mitigation.
The DER-aware response model is fault-type specific. Converter/open-circuit faults are linked to protective charger derating and limited BESS support. Thermal/cooling anomalies are linked to thermal derating and BESS support during constrained charging. Port/session failures are linked to port rerouting and local PV/BESS support for remaining active ports. Communication/data anomalies are linked mainly to remote reset and data-quality recovery because they do not necessarily require DER redispatch. Grid-side disturbances are linked to BESS-assisted peak shaving and grid-aware charging derating.
The maintenance-only and DER-aware policies represent different operating objectives and should not be interpreted as universally ordered alternatives. Under normal grid conditions, the maintenance-only policy prioritizes rapid restoration of charging service. The DER-aware policy is intended for periods in which a binding thermal, transformer-loading, grid-capacity, demand-charge, or renewable-curtailment constraint justifies temporary charging derating. An operator can select between the two policies using a site-specific cost function
J p = c u H u , p + c e E unmet , p + c g E grid , p + c pk P peak , p + c curt E curt , p + c tr H over , p + c b E BESS , p ,
where p denotes the candidate policy; H u is unavailable-port time; E unmet is unmet charging energy; E grid is imported grid energy; P peak is peak grid demand; E curt is curtailed PV energy; H over is transformer-overload exposure; and E BESS is BESS throughput. The coefficients represent operator-specific service-loss costs, energy tariffs, demand charges, renewable-curtailment penalties, transformer-risk costs, and battery-degradation costs. The DER-aware policy is preferable only when the avoided grid, peak-demand, curtailment, and transformer-risk costs exceed the additional service-loss and BESS-cycling costs relative to maintenance-only operation. When continued full-power operation violates a thermal, converter, or grid-security limit, safety constraints take precedence over economic optimization.

3.11. Evaluation Metrics and Implementation

Closed-set classification performance is evaluated using accuracy, macro precision, macro recall, macro-F1, per-class precision, per-class recall, per-class F1-score, and confusion matrices. Macro-F1 is emphasized because the benchmark is class-imbalanced and because diagnostic performance should not be dominated by the healthy class.
Open-set and anomaly-detection performance is evaluated using ROC-AUC, PR-AUC, F1-score, precision, recall, false-alarm rate, and unknown-class recall. Feature-source ablation is evaluated by comparing the full multi-source feature set with reduced feature sets. Explainability is evaluated using grouped feature-source importance and class-wise source-shift maps. Computational feasibility is assessed using training time, inference time per window, and total pipeline runtime. Operational performance is evaluated using port availability, unavailable port hours, failed/interrupted sessions, unmet charging energy, grid import, PV utilization, BESS throughput, transformer-overload exposure, and risk-triggered action windows.
For the supervised comparison, all candidate classifiers used the fixed configurations reported in Table 9, were refitted on the combined training–validation partition, and were evaluated on the same held-out test partition. The simulation and learning pipeline was implemented in Python 3.14.1 and organized to support reproducibility. The pipeline includes modules for synthetic EVCS time-series generation, fault/anomaly injection, sliding-window feature extraction, chronological data splitting, supervised model training and evaluation, anomaly/open-set analysis, source-level explainability, risk-state mapping, and scenario-based operational-response assessment. Fixed random seeds were used for the nominal benchmark, and repeated-seed experiments were performed to assess stochastic stability. To support reproducibility, the repository accompanying this study provides the synthetic data-generation script, fault-injection script, feature-extraction script, model-training and evaluation script, configuration files, fixed random seeds, and scripts used to generate the reported tables and figures.

4. Results and Discussion

This section evaluates the proposed fault-aware decision-support framework using the scenario-controlled EVCS benchmark described in Section 3. The results are organized around five questions: (i) how accurately known EVCS fault classes can be diagnosed, (ii) whether multi-source monitoring improves performance compared with electrical-only monitoring, (iii) whether unknown or compound faults can be detected, (iv) whether the explanations are consistent with the injected fault sources, and (v) how diagnostic outputs affect service-oriented and grid-interactive indicators under explicit response assumptions. Unless otherwise stated, all reported metrics are computed on the chronologically held-out test set.

4.1. Closed-Set Diagnosis of Known EVCS Fault Classes

The first experiment evaluates closed-set classification, where all operating and fault classes are represented during model fitting. All classifiers used the fixed configurations reported in Table 9, the same combined training–validation partition, and the same chronologically held-out test partition. Table 12 summarizes their performance. The best closed-set result was obtained by LightGBM with class weights, achieving 98.45% accuracy and a macro-F1 score of 0.9792. HistGradientBoosting with balanced sample weights achieved a closely comparable result, with 98.23% accuracy and 0.9764 macro-F1, while XGBoost achieved 97.57% accuracy and 0.9674 macro-F1. These results show that the engineered multi-source representation produced consistently strong held-out performance across several imbalance-aware tabular models under the controlled benchmark. The Random Forest model achieved 97.35% accuracy and a macro-F1 score of 0.9626. Although it was not the strongest closed-set classifier, it was retained for detailed confusion-matrix analysis, explainability, and maintenance-decision experiments because it provides a strong balance between diagnostic performance, interpretability, and computational efficiency.
Figure 4 complements the aggregate and per-class metrics by showing the pattern of closed-set classification errors and the variation in open-set detectability across held-out fault families. The closed-set confusion matrix confirms that the principal residual ambiguity involves grid-side disturbances, while the open-set panel shows that unknown-fault recognition is strongly source dependent.
Although the closed-set results are high, they should be interpreted within the controlled benchmark assumptions rather than as direct evidence of universal field performance. To reduce the risk of overinterpreting the 98.45% accuracy and 0.9792 macro-F1 values, several credibility controls were included in the evaluation design. These controls are summarized in Table 13. As shown in Table 13, the reported closed-set score is supported by complementary checks rather than by a single aggregate accuracy value. In particular, the per-class results verify that the model is not only exploiting the dominant normal class, while the repeated-seed, hardness, and open-set experiments define the conditions under which the diagnosis task becomes more difficult. Therefore, the high closed-set performance is best interpreted as evidence of strong separability under the defined benchmark assumptions, not as a claim of universal field accuracy across all EVCS designs and operating environments.
Table 14 reports the per-class performance of the Random Forest model used for detailed analysis. The classifier identified most converter, thermal, port/session, communication/data, and sensor-related faults with high recall. Communication/data anomalies achieved the highest F1-score of 0.9831, followed by healthy operation, thermal/cooling anomalies, converter/open-circuit faults, and port/session failures. The lowest class-level F1-score was obtained for grid-side disturbances. This class achieved perfect precision but lower recall, indicating that when the model predicted a grid-side disturbance it was reliable, but some true grid-side events were assigned to neighboring classes. This is technically plausible because mild grid-side disturbances can partially overlap with normal voltage variability and measurement-residual behavior.
Raw time-series baselines were also evaluated to determine whether direct temporal models could replace the engineered window features. The best raw-sequence model was a 1D-CNN, which achieved 95.43% accuracy and 0.9310 macro-F1. This confirms that raw temporal models can learn useful diagnostic patterns. However, under the available labeled event data, engineered multi-source window features combined with tree or boosting models remained more effective.

Boundary-Buffer Sensitivity

To assess whether the reported LightGBM performance depends on the exact temporal exclusion margin, the chronological split was repeated using boundary buffers of 0, 30, 60, 90, and 120 min. The benchmark realization, extracted features, chronological transition locations, LightGBM configuration, and random seed were held fixed. As summarized in Table 15, the number of excluded windows increased from 7 under the zero-margin condition to 39 under the 120-min condition, corresponding to only 0.30–1.70% of the 2300 generated windows.
Across the five settings, LightGBM accuracy ranged from 0.9802 to 0.9845, while macro-F1 ranged from 0.9749 to 0.9806. The nominal 60-min buffer retained 453 test windows and reproduced the reported accuracy of 0.9845 and macro-F1 of 0.9792. Because increasing the buffer slightly changes the composition of the held-out test set, all five trained models were also evaluated on a common conservative subset of 449 test windows retained under every buffer configuration. On this fixed subset, accuracy ranged from 0.9800 to 0.9844 and macro-F1 ranged from 0.9748 to 0.9806. The maximum variation in accuracy was therefore below 0.45 percentage points, indicating that the headline closed-set result is stable and is not attributable to one specific boundary-buffer width.

4.2. Value of Multi-Source Monitoring

The second experiment evaluates whether multi-source monitoring provides measurable value over conventional electrical-only fault diagnosis. Table 16 reports the feature-source ablation results using the Random Forest classifier. Electrical-only features achieved 84.33% accuracy but only 0.6922 macro-F1, showing that electrical measurements alone were insufficient for balanced classification across the heterogeneous fault classes. Adding thermal features improved macro-F1 to 0.8043, confirming the value of temperature and thermal-residual information. Adding session and port features produced a larger improvement, increasing macro-F1 to 0.9251. Including grid/PV/BESS features increased macro-F1 slightly to 0.9296, while the full multi-source configuration achieved the best overall result, with 97.35% accuracy and 0.9626 macro-F1.
The temporary decrease after adding grid/PV/BESS features without communication/data features is also informative. Grid/PV/BESS variables introduce additional operating variability related to PV availability, BESS dispatch, and grid import. When communication/data features are absent, this variability can overlap with healthy and communication-related behavior, reducing communication/data anomaly recall. Once communication/data features are added, this ambiguity is reduced and the full multi-source model achieves the highest macro-F1. This result supports the central premise of the paper: EVCS decision support should not be treated as a purely electrical fault-diagnosis problem. Different fault sources leave signatures in different monitoring channels, and balanced diagnosis requires heterogeneous evidence.

4.3. Unknown-Fault and Anomaly Detection

Closed-set classification and feature-source ablation provide the main evidence for the value of multi-source EVCS monitoring. In particular, the Random Forest model used for explainability and decision-layer analysis improved from 0.6922 macro-F1 under electrical-only monitoring to 0.9626 macro-F1 using the full multi-source feature set, showing that balanced diagnosis depends strongly on heterogeneous EVCS observability. However, practical EVCS deployments may also experience rare or previously unseen abnormal conditions. Therefore, anomaly-detection and open-set experiments were performed as a complementary evaluation of suspicious-event flagging. Table 17 compares the main anomaly-detection baselines. PCA reconstruction error achieved the strongest aggregate binary anomaly-detection performance, with ROC-AUC of 0.9914, PR-AUC of 0.9876, and F1-score of 0.9490. Conformal PCA anomaly scoring achieved nearly identical performance, while One-Class SVM also performed strongly, with ROC-AUC of 0.9873 and PR-AUC of 0.9801. These aggregate anomaly-detection results should be interpreted as supporting evidence for the monitoring layer, whereas the central diagnostic claim of the paper remains the improvement in balanced multi-class fault diagnosis obtained when moving from electrical-only monitoring to full multi-source monitoring.
A stricter leave-one-class-out protocol was then used to evaluate unknown-fault detection. In each fold, one fault/anomaly class was excluded from model fitting and treated as unknown during testing. The results in Table 18 show that open-set performance depends strongly on the held-out fault source. Sensor/measurement faults achieved the highest AUROC among the held-out classes (0.8127), while communication/data anomalies achieved the highest unknown recall at the selected threshold (0.5862). In contrast, thermal/cooling anomalies remained difficult to identify as unknown, with AUROC of 0.5684 and zero unknown recall. Port/session failures also had zero unknown recall at the selected threshold despite a higher AUROC of 0.7392, indicating a threshold-calibration limitation. These results show that the open-set layer is useful for suspicious-event flagging, but unknown-fault rejection remains uneven across fault sources. In particular, unknown faults that overlap with known operating states or normal high-load behavior may require additional sensing, class-specific calibration, adaptive thresholding, or stronger thermal/session modeling before they can be reliably rejected as unseen events.
These results are important for interpreting the scope of the framework. The anomaly layer should be viewed as decision support for suspicious-event flagging, not as a guarantee of complete unknown-fault coverage. It is most useful when the unknown event produces a distinctive feature pattern, while fixed validation-selected thresholds remain less reliable for fault sources that overlap with known classes or normal operating variability.
Unknown mixed-fault cases were also evaluated. Thermal–sensor, communication–port, and grid–converter compound faults were detected at high rates by the anomaly layer, indicating that compound abnormal conditions tend to produce stronger deviations than some single held-out classes. Distribution-shifted but non-fault normal scenarios produced substantially lower false unknown rates, suggesting that the open-set layer is not merely reacting to any operating variation. Nevertheless, additional field validation is required before deploying such thresholds in operational EVCS networks.

4.4. Explainability and Source-Evidence Consistency

The explainability analysis evaluates whether the diagnostic evidence used by the model is consistent with the expected physical or operational origin of each fault class. Grouped feature-source importance showed that the Random Forest model did not rely on a single signal family. The source ranking was communication/data, session/port, electrical, thermal, and grid/PV/BESS, with mean grouped importances of 0.2683, 0.2464, 0.2077, 0.1757, and 0.1020, respectively, across repeated model seeds. The ranking was stable across seeds, supporting the robustness of the source-level explanation.
Different explanation methods produced different global source rankings. Native tree-impurity importance ranked communication/data first, permutation importance ranked grid/PV/BESS first, and TreeSHAP aggregation ranked session/port first. This variation is expected because impurity reduction measures model split usage, permutation importance measures predictive-performance degradation, and TreeSHAP distributes prediction attribution across correlated features.
To quantify their common evidence, the three rankings were aggregated using the Borda procedure defined in Section 3.9. As shown in Table 19, communication/data obtained the highest consensus score of 9, corresponding to a normalized score of 0.750. Session/port and electrical evidence were tied in the second consensus tier, each with a score of 7. Grid/PV/BESS and thermal evidence ranked fourth and fifth, respectively. The consensus therefore identifies communication/data as the strongest station-wide source group but does not support a unique second-ranked source.
The global consensus ranking should not be interpreted as a fault-specific causal diagnosis. Instead, it indicates which monitoring sources are influential across the complete test set and is useful for model auditing and monitoring-system prioritization. Operational candidate-source interpretation remains class conditioned: the dominant and secondary sources in Table 20 are used to guide inspection for the predicted fault class. When no clear source is supported, the framework should retain multiple candidate sources and require operator review rather than collapse the evidence into a potentially misleading single-source explanation.
Table 20 summarizes the dominant and secondary source groups in the class-wise source-shift map. Converter/open-circuit faults and sensor/measurement faults were dominated by electrical features. Thermal/cooling anomalies were dominated by thermal features. Port/session failures were dominated by session/port features. Communication/data anomalies were dominated by communication/data features. Grid-side disturbances were dominated by grid/PV/BESS features, with a secondary electrical contribution. This behavior is important because a high-accuracy black-box classifier alone is insufficient for maintenance decision support. Operators need to know whether an alarm is mainly electrical, thermal, port-related, communication-related, or grid-related.
Figure 5 visualizes the distinction between global model-level explanation and class-conditioned inspection guidance. Panel (a) compares the source rankings produced by native impurity importance, permutation importance, TreeSHAP, and their Borda consensus. Panel (b) shows the normalized class-wise source-shift map used to identify the dominant and secondary inspection sources for each fault class.

4.5. Maintenance Decision Support and Operational Impact

The diagnostic outputs were converted into maintenance-oriented health states using the heuristic risk-score layer described in Section 3. The purpose of this layer is not to claim a deployable or operator-calibrated maintenance policy, but to evaluate how diagnostic outputs can be translated into interpretable decision-support states. Table 21 compares the nominal risk-score layer with alternative decision policies. The reactive-only policy produced no avoided service degradation. The nominal risk-score layer improved port availability by 1.216 percentage points, reduced unavailable port hours by 49.01%, and reduced unmet charging energy by 38.33%. The anomaly-threshold-only rule produced a similar unavailable-hour reduction and slightly lower unmet-energy reduction. Confidence-only, severity-only, and threshold-only operational-impact rules also reduced service loss, but with different trade-offs between action precision and action recall. These results should be interpreted as a policy-response simulation conditioned on assumed intervention effectiveness, not as an empirical estimate of scenario-based operational benefits.
To determine whether the operational conclusions depend on the specific coefficients in Equation (14), the decision layer was evaluated under alternative component-priority schemes and 100 randomly perturbed non-negative weight vectors constrained to sum to one. The random vectors were sampled from a Dirichlet distribution centred on the nominal vector, ( w ( b ) Dirichlet ( 80 w 0 ) ) , thereby testing moderate variations around the stated engineering priorities without using test outcomes to select the coefficients. As summarized in Table 22, the equal-weight configuration produced the same unavailable-port-hour and unmet-energy reductions as the nominal vector. A severity-prioritized configuration slightly reduced unmet-energy recovery and increased detection delay, but retained the same unavailable-port-hour reduction. Across the 100 random weight vectors, the mean unavailable-port-hour reduction was 48.83% and the mean unmet-energy reduction was 38.13%, compared with 49.01% and 38.33% under the nominal vector. These results indicate that the main operational conclusion is not sensitive to one exact set of coefficients.
The operational-response results must be interpreted carefully. The reactive case produced 2.86 unavailable port hours and 235.70 kWh of unmet charging energy over the held-out evaluation period. The nominal 49.01% unavailable-hour reduction and 38.33% unmet-energy reduction correspond to one generic response assumption in which the remaining unavailable-port duration is reduced by 50% and the remaining unmet charging energy is reduced by 40% after early detection. These values are not field-measured scenario-based operational benefits. They represent one operating point in a scenario-based response-sensitivity analysis.
To make the fault-type-specific response model explicit, Table 23 summarizes the assumed intervention type, response delay, remote-success probability, and effectiveness parameters used for each fault class. These values are not field-calibrated maintenance parameters. They are scenario assumptions used to test how the same diagnostic outputs would translate into different operational outcomes when the remediation dynamics differ by fault source.
Figure 6 visualizes the different objectives of the maintenance-only and DER-aware policies. The maintenance-only policy provides the largest immediate service-recovery benefit, whereas the DER-aware policy sacrifices part of that benefit to reduce grid and transformer stress and increase BESS support.
Using these assumptions, the fault-type-specific action model produced more conservative reductions than the nominal generic response because some faults require longer response delays, lower remote-success probability, or partial remediation only. Table 24 then summarizes the sensitivity of the operational benefit to intervention effectiveness and response delay. Under a low-effectiveness generic response, unavailable-port reduction decreased to 19.60% and unmet-energy reduction to 19.17%. Under an optimistic response, the corresponding reductions increased to 58.81% and 57.50%. Introducing a 60-min maintenance-crew delay reduced the benefit to 24.88% unavailable-hour reduction and 21.54% unmet-energy reduction, while a 120-min spare-part delay reduced the benefit further. The fault-type-specific action model produced more conservative reductions because different fault classes were assigned different delays, success probabilities, and remediation effects.
Because the EVCS is renewable-powered and grid-interactive, an additional DER-aware response scenario was evaluated. Table 25 compares reactive operation, maintenance-only response, and maintenance response coupled with fault-aware energy management. The maintenance-only response reduced unavailable port hours and unmet energy but left grid import, peak grid import, PV curtailment, and BESS throughput unchanged because no DER redispatch was modeled. The DER-aware scenario reduced grid import by 2.28%, peak grid import by 2.53%, and PV curtailment by 1.94%, while increasing BESS throughput by 25.43%.
The DER-aware scenario should not be interpreted as uniformly superior to maintenance-only operation. Relative to the maintenance-only policy, unavailable-hour recovery decreased from 49.36% to 35.04%, corresponding to a 14.32-percentage-point reduction in service-recovery benefit. Unmet-energy recovery also decreased by 4.62 percentage points, from 38.88% to 34.26%. This service penalty resulted from protective charging derating and delayed restoration during converter, thermal, and grid-side events.
In exchange, the DER-aware scenario reduced total grid import by 2.28%, peak grid import by 2.53%, PV curtailment by 1.94%, and transformer-overload exposure by 2.35%, while increasing BESS throughput by 25.43%. These values describe an operational trade-off rather than a net economic benefit. In particular, the increase in BESS throughput may introduce additional cycling and degradation costs that must be included in a site-specific economic assessment.
Accordingly, the maintenance-only policy is the appropriate default when grid and thermal constraints are inactive and rapid service restoration is the dominant objective. The DER-aware policy becomes justified when continued full-power recovery would violate equipment-temperature limits, increase transformer-overload exposure, exceed a contracted demand limit, incur a sufficiently high peak-demand charge, or cause material renewable-energy curtailment. Under such conditions, temporary loss of charging availability may be accepted to avoid a larger asset, safety, or grid-service cost. The break-even condition is that the monetary value of avoided grid-energy, peak-demand, curtailment, and transformer-risk costs exceeds the added cost of unavailable-port time, unmet charging demand, and BESS cycling.
Because the present benchmark does not include site-specific tariffs, customer-compensation costs, battery-degradation prices, or transformer-failure costs, it cannot determine a universally optimal policy. Table 25 therefore illustrates the Pareto trade-off between service recovery and grid/asset protection rather than demonstrating economic superiority of the DER-aware policy. In deployment, the coefficients of the cost function introduced in Section 3.10 should be calibrated using local tariffs, service-level agreements, BESS degradation models, transformer limits, and operator risk preferences.

4.6. Robustness, Extended-Horizon Evaluation, and Computational Feasibility

Robustness was evaluated by perturbing the held-out test features with increasing fractions of the training-set standard deviation. The Random Forest classifier maintained strong performance under all tested noise levels. At the highest noise fraction of 0.15, it still achieved 94.04% accuracy and 0.9155 macro-F1. This result indicates that the classifier retains substantial diagnostic performance under feature perturbations within the tested range.
The full Random Forest-based explainability and decision-support pipeline was also repeated over five valid stochastic benchmark realizations. A valid realization was defined as a generated benchmark in which all operating and fault classes were represented in the held-out test windows. Across these runs, the mean Random Forest macro-F1 was 0.9461 with a standard deviation of 0.0202. The One-Class SVM achieved mean ROC-AUC of 0.9854 and mean PR-AUC of 0.9739. The event detection rate remained 1.0000 across valid realizations, with a mean detection delay of 17.66 min. The mean unavailable-port-hour reduction was 46.71%, and the mean unmet-energy reduction was 37.16%. These repeated-seed results assess the stability of the Random Forest-based explanation and decision-support pipeline, together with the anomaly-detection and operational-response layers. They should not be interpreted as a repeated-seed estimate of the headline LightGBM result, which was evaluated in the main single-seed held-out comparison.
The extended-horizon benchmark further evaluated event-level behavior over 180 days. The held-out extended-horizon test set contained 81 events, all 81 injected test events satisfied the specified event-level detection criterion. The mean detection delay was 10.80 min, and the mean detection lead time was 130.68 min. This event-level detection rate should be interpreted differently from window-level classification or open-set recognition, because each injected event spans multiple consecutive windows and is counted as detected if at least one window within the event is flagged before or during the event interval. Detection delays varied by fault class: sensor/measurement faults and port/session failures were detected more rapidly, while grid-side disturbances had the longest mean delay. This is consistent with the nominal benchmark, where grid-side disturbances were more difficult because their signatures partially overlapped with normal operating variability.
The hardness, repeated-seed, noise-perturbation, and extended-horizon experiments evaluate different aspects of synthetic-data representativeness. The hardness experiments test whether performance persists when fault signatures become weaker or overlap; repeated seeds test dependence on one stochastic realization; feature perturbation tests sensitivity to measurement uncertainty; and the 180-day benchmark tests longer-term operational variation. These experiments strengthen internal validity, but they do not establish external validity because all observations remain generated by the same modeling assumptions. Field validation is therefore still required to assess distribution shift, vendor-specific behavior, real fault prevalence, and maintenance-confirmed diagnostic performance.
Computational feasibility was also assessed. The full simulation, feature extraction, model training, anomaly detection, explainability, maintenance-decision generation, robustness evaluation, operational-impact assessment, and figure generation pipeline required 9.48 s on the test machine. The Random Forest model required approximately 0.107 ms per window for inference. This inference time is negligible relative to the 5-min sampling interval and 1-h analysis window used in the benchmark, indicating that the proposed diagnostic layer is computationally feasible for near-real-time window-based EVCS monitoring. Field deployment would still require integration with charger telemetry, station-management systems, cybersecurity controls, and operator workflows.

4.7. Discussion of Main Findings and Limitations

The results support four main findings. First, multi-source monitoring substantially improves EVCS fault diagnosis compared with electrical-only monitoring. The improvement from 0.6922 macro-F1 using electrical-only features to 0.9626 macro-F1 using the full multi-source feature set shows that heterogeneous EVCS faults cannot be captured reliably by one signal family. Second, imbalance-aware gradient-boosting models provide the strongest closed-set performance, but Random Forest remains suitable for explanation and decision-layer analysis because it combines high macro-F1 with interpretable feature-source importance. Third, open-set detection is useful but uneven. Communication/data and sensor/measurement faults are more separable as unknown classes, whereas thermal, converter, port/session, and grid-side unknowns are more difficult at the selected threshold. Fourth, diagnostic outputs can support operational decision-making, but the magnitude of the service benefit depends strongly on intervention effectiveness, response delay, and fault-type-specific remediation assumptions.

4.7.1. Comparison with Existing Literature and Demonstrated Advances

Table 26 compares the present results with representative EVCS fault-diagnosis, anomaly-detection, explainability, and maintenance-decision studies. The numerical values should not be interpreted as a common leaderboard because the studies use different datasets, fault families, signal resolutions, train–test protocols, and prediction targets. The comparison is therefore used to identify task-level differences and demonstrated advances rather than to claim direct numerical superiority.
Component-specific diagnostic studies have reported high classification performance. Chen et al. [6] obtained an average diagnostic accuracy of 97.04% for open-circuit faults in a DC charging station using improved S-transform features and LightGBM, including experimental fault data. Xu et al. [9] reported 96.36% accuracy using a deep multifeature-fusion model for charging-pile open-circuit diagnosis. Duan et al. [8] reported that their spatiotemporal fusion approach improved the macro-average score by 2.99% and 7.28% over Random Forest and gradient-boosted decision-tree baselines, respectively. These studies provide strong evidence for identifying specific electrical or converter fault modes, whereas the present benchmark covers six heterogeneous infrastructure-fault families together with healthy operation.
Anomaly-oriented studies address a different but complementary objective. Sakwa et al. [11] used autoencoder and LSTM-based analysis of EVSE power profiles for early anomaly detection in a real-world case study. Cederle et al. [24] combined Isolation Forest with depth-based feature importance to detect and interpret anomalous charging behavior using real-world sensor and session data. These studies provide valuable field-oriented anomaly evidence, but they do not jointly evaluate known-fault classification, leave-one-class-out unknown-fault detection, multiple explanation methods, risk-state mapping, and service/DER consequences.
Maintenance-oriented studies also differ in their inputs and objectives. Cai et al. [26] reported preventive-maintenance decision accuracy of approximately 98% and an average decision time of 1.6 s using lifecycle, safety-failure, outage, and maintenance-timing factors. In contrast, the present decision layer begins with window-level multi-source diagnostic evidence and translates it into source-aware health states and scenario-based service and DER-response indicators. The two reported accuracy values are therefore not directly comparable: one evaluates lifecycle-based maintenance decisions, while the present 98.45% result evaluates seven-class operating and fault-state classification.
Within these limitations, five advances were demonstrated. First, the study expands the diagnostic scope from a single component or signal family to electrical, thermal, session/port, grid/PV/BESS, and communication/data-quality evidence. Full multi-source monitoring increased the Random Forest macro-F1 from 0.6922 under electrical-only monitoring to 0.9626, an absolute improvement of 0.2704. Second, the best closed-set configuration achieved 98.45% accuracy and 0.9792 macro-F1 across healthy operation and six infrastructure-fault families under chronological hold-out evaluation. Third, leave-one-class-out and mixed-fault experiments showed that unknown-fault detectability is source dependent rather than uniformly strong: sensor and communication anomalies were more detectable, whereas thermal/cooling and port/session unknowns remained difficult. Fourth, the study combines native importance, permutation importance, TreeSHAP, and Borda rank consensus with class-conditioned source shifts, thereby distinguishing global model auditing from event-level inspection guidance. Fifth, diagnostic outputs were propagated into maintenance-oriented risk states and explicit service/DER-response scenarios. Under the nominal maintenance-response assumptions, unavailable port hours and unmet charging energy decreased by 49.01% and 38.33%, respectively, while the DER-aware analysis exposed a measurable trade-off between service recovery and grid/asset protection.
The main advance is therefore not a claim that 98.45% is universally better than every reported EVCS diagnostic result. Rather, it is the demonstration that competitive closed-set performance can be retained while broadening the evaluation to heterogeneous fault sources, open-set behavior, explanation consistency, maintenance-oriented state mapping, and operational consequences. External validation remains necessary because the present results are obtained from a controlled synthetic benchmark, whereas several related studies use narrower but experimentally measured or field-collected datasets.

4.7.2. Conceptual, Methodological, and Practical Contributions

The principal conceptual and methodological contribution is the integration of previously separate EVCS health-management functions within a unified decision-support structure. Existing EVCS research commonly treats component-level fault diagnosis, anomaly detection, explainability, renewable-energy operation, and maintenance planning as separate problems. The proposed framework establishes an integrated representation in which these elements are connected through five stages: multi-source observability, hybrid closed- and open-set diagnosis, source-level explanation, maintenance-oriented risk mapping, and operational-response assessment. This formulation extends EVCS fault analysis beyond the prediction of a class label by defining how diagnostic evidence can be interpreted and propagated into decision-support states. The source-structured representation and class-conditioned explanation procedure further provide a systematic means of distinguishing electrical, thermal, session/port, grid/PV/BESS, and communication/data evidence. The Borda consensus analysis adds a model-auditing mechanism when alternative explanation methods produce different global rankings, while preserving class-specific evidence for individual fault interpretation.
The practical contribution is an operator-oriented workflow for renewable-powered EVCS monitoring. The framework identifies known fault classes, flags suspicious unknown events, indicates the dominant and secondary evidence sources, and maps the results into Healthy, Warning, Degraded, and Critical states. These outputs can support inspection prioritization, charger derating decisions, affected-port isolation, communication diagnostics, cooling-system inspection, and grid-aware operating responses, subject to operator review. The feature-source ablation also indicates which monitoring groups provide the greatest diagnostic value and can therefore inform sensing and data-acquisition design. In addition, the service-response and DER-aware analyses quantify the trade-off among port availability, unmet charging energy, grid import, peak demand, PV curtailment, transformer exposure, and BESS use. The released benchmark, configuration files, random seeds, and analysis scripts provide a reproducible basis for comparing future diagnostic and decision-support methods. These practical contributions remain controlled-benchmark demonstrations and require calibration using field telemetry, maintenance records, site tariffs, protection constraints, and operator-specific intervention policies before deployment.

4.7.3. Current Limitations and Future Research

The proposed framework has several limitations. First, the benchmark is based on controlled simulation and fault injection rather than field-calibrated failure distributions, maintenance-confirmed labels, or long-term charger-controller records. Although the benchmark preserves physically interpretable signal relationships and includes harder fault signatures, repeated stochastic realizations, measurement perturbations, and an extended 180-day horizon, these experiments establish internal robustness rather than statistical equivalence to deployed EVCS fleets. Vendor-specific converter behavior, protection logic, charger firmware, communication delays, correlated subsystem failures, irregular user demand, and site-specific maintenance practices may therefore introduce distribution shifts not represented in the present benchmark.
Second, the temporal resolution is intended for station-level condition monitoring rather than protection-level fault detection. The 5-min sampling interval and 1-h analysis window are suitable for persistent operational abnormalities, but they may not capture fast switching faults, short protection events, arc faults, or rapidly developing thermal incidents. Higher-frequency electrical and thermal measurements, event-triggered sampling, and multiresolution models would be required for such applications.
Third, open-set detection was not uniformly effective across fault families. Unknown sensor and communication anomalies were comparatively detectable, whereas held-out thermal/cooling and port/session faults were more difficult at the selected threshold. The anomaly layer should therefore be interpreted as a suspicious-event flag rather than a complete unknown-fault recognition mechanism. Future work should investigate class-conditional thresholds, adaptive conformal methods, deep one-class models, self-supervised representation learning, and online adaptation under seasonal and equipment-ageing drift.
Fourth, the explainability and risk-mapping layers remain decision-support mechanisms rather than causal or safety-certified decision systems. Feature importance and SHAP values identify statistical evidence used by the model but do not prove the physical cause of an event. Similarly, the risk weights, severity scores, and health-state thresholds were defined using transparent engineering assumptions and sensitivity analysis, but they have not been calibrated using operator costs, safety records, service-level agreements, or maintenance outcomes. Field deployment would require probabilistic calibration, human-in-the-loop validation, alarm aggregation, uncertainty reporting, and fail-safe rules that prevent diagnostic outputs from directly initiating safety-critical isolation, shutdown, or maintenance actions without authorized review.
Real-world deployment also requires reliable integration with charger telemetry, OCPP messages, charger-controller fault codes, station-management platforms, cybersecurity controls, and maintenance workflows. Practical challenges include heterogeneous vendor data schemas, missing or delayed measurements, timestamp synchronization, firmware changes, communication outages, privacy requirements, secure model updates, and operator acceptance. A staged deployment pathway should therefore begin with offline validation using historical telemetry and maintenance records, followed by shadow-mode operation in which predictions are compared with operator decisions without controlling the station, and finally a supervised pilot deployment with predefined safety constraints and escalation procedures.
A further research direction is integration with broader energy-management systems. The present DER-aware assessment uses scenario-based responses rather than an optimized station controller. Future work should connect the diagnostic layer to station energy management systems, microgrid controllers, building energy-management systems, or distribution-level DER management platforms. Such integration could formulate fault-aware scheduling as a constrained optimization problem that jointly considers charging-service demand, PV availability, BESS state of charge and degradation, grid import limits, demand charges, transformer loading, carbon intensity, and maintenance risk. Model-predictive control, robust optimization, or reinforcement-learning approaches could then compare alternative actions such as charger derating, port rerouting, BESS support, charging deferral, and controlled load recovery while preserving electrical and thermal safety constraints.
External validation should proceed in stages. Real charging-profile datasets can first be used to calibrate session-duration, demand, and charger-power distributions. Battery-oriented datasets can support a separate vehicle-originated battery-risk source without conflating vehicle and station faults. The complete framework should then be evaluated using synchronized station telemetry, OCPP events, PV/BESS measurements, protection records, maintenance-confirmed infrastructure faults, intervention times, and operator decisions from multiple EVCS sites and charger vendors. Such validation is necessary before claims of generalizable diagnostic performance, economic benefit, or autonomous operational control can be made.
Overall, the framework provides a reproducible basis for connecting multi-source EVCS diagnosis with explanation, risk-state mapping, and operational-response assessment. Its present contribution is a controlled decision-support methodology rather than a field-validated maintenance or energy-management system. Progress toward deployment requires multi-site external validation, operator-calibrated decision rules, secure integration with station-management infrastructure, and supervised coupling with broader energy-management systems.

5. Conclusions

This study developed a fault-aware decision-support framework for renewable-powered electric vehicle charging stations using multi-source explainable learning. The framework connects electrical, thermal, session/port, grid/PV/BESS, and communication/data-quality monitoring with closed-set diagnosis, open-set anomaly flagging, source-aware explanation, maintenance-oriented risk mapping, and scenario-based operational-response assessment.
Demonstrated findings: Within the controlled benchmark, multi-source monitoring provided a clear diagnostic advantage over electrical-only monitoring. The LightGBM classifier achieved 98.45% accuracy and 0.9792 macro-F1 under chronological hold-out evaluation. The Random Forest model used for explanation and decision-layer analysis achieved 97.35% accuracy and 0.9626 macro-F1, compared with 84.33% accuracy and 0.6922 macro-F1 using electrical-only features. These results demonstrate strong separability of the six injected EVCS fault families under the defined simulation, windowing, and fault-injection assumptions.
The experiments also demonstrated that unknown-fault detection was source dependent. Sensor/measurement and communication/data abnormalities were comparatively detectable, whereas held-out thermal/cooling and port/session faults remained difficult at the selected threshold. The anomaly layer should therefore be interpreted as a suspicious-event flag, not as a complete solution for unknown-fault recognition. Source-level explanations were generally consistent with the injected fault mechanisms, and the Borda consensus procedure provided a model-auditing mechanism when global explanation methods produced different source rankings. These explanation results identify statistical evidence used by the models; they do not establish physical causality.
The risk and operational-response analyses demonstrated how diagnostic outputs can be translated into interpretable health states and evaluated under explicit intervention assumptions. Under the nominal response scenario, unavailable port hours and unmet charging energy were reduced by 49.01% and 38.33%, respectively, relative to the reactive baseline. These values are outcomes of a policy-response simulation and are not field-measured maintenance savings. The DER-aware analysis additionally demonstrated a trade-off: protective derating reduced immediate service recovery while decreasing grid import, peak demand, PV curtailment, and transformer-overload exposure and increasing BESS throughput. It did not demonstrate that the DER-aware policy is universally or economically superior.
Current evidence boundary: The demonstrated results establish benchmark-level diagnostic performance, internal robustness, explanation consistency, and the feasibility of connecting diagnosis to decision-support indicators. They do not establish generalization across charger vendors and operating sites, field-level fault-detection accuracy, causal fault-source identification, economic benefit, safety certification, or readiness for autonomous charger isolation, maintenance dispatch, or DER redispatch. The risk weights, severity values, health-state thresholds, and intervention-effectiveness parameters remain engineering-defined and require calibration using operational data.
Expected future applicability: These findings establish controlled-benchmark feasibility rather than field-level effectiveness. Multi-site validation with synchronized charger telemetry, OCPP events, protection logs, PV/BESS measurements, and maintenance-confirmed labels is required before operational deployment. Future work should prioritize adaptive open-set detection, probabilistic calibration, online adaptation, and supervised integration with station- and distribution-level energy-management systems.

Author Contributions

Conceptualization, O.A.-K. and A.H.; methodology, O.A.-K.; software, O.A.-K.; validation, O.A.-K., A.H., M.N., G.N. and T.F.; formal analysis, O.A.-K.; investigation, O.A.-K.; resources, O.A.-K., A.H. and M.N.; data curation, O.A.-K.; writing—original draft preparation, O.A.-K.; writing—review and editing, O.A.-K., A.H., M.N., G.N. and T.F.; visualization, O.A.-K.; supervision, A.H. and M.N.; project administration, O.A.-K. and A.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The benchmark data used in this study were generated using the scenario-controlled simulation framework described in the manuscript. The synthetic dataset generation code, fault-injection routines, feature-extraction scripts, model-training and evaluation scripts, fixed random seeds, configuration files, and scripts used to reproduce the reported tables and figures are archived on Zenodo at https://doi.org/10.5281/zenodo.20742293. The repository includes instructions for regenerating the nominal 24-day benchmark, the extended 180-day benchmark, and the main experimental outputs.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
BESSBattery energy storage system
EVElectric vehicle
EVCSElectric vehicle charging station
EVSEElectric vehicle supply equipment
F1F1-score
MLMachine learning
OCPPOpen Charge Point Protocol
PR-AUCPrecision–recall area under the curve
PVPhotovoltaic
ROC-AUCReceiver operating characteristic area under the curve
SOCState of charge
SVMSupport vector machine
THDTotal harmonic distortion
V2GVehicle-to-grid
V2HVehicle-to-home
V2BVehicle-to-building

References

  1. Alrubaie, A.J.; Salem, M.; Yahya, K.; Mohamed, M.; Kamarol, M. A Comprehensive Review of Electric Vehicle Charging Stations with Solar Photovoltaic System Considering Market, Technical Requirements, Network Implications, and Future Challenges. Sustainability 2023, 15, 8122. [Google Scholar] [CrossRef]
  2. Bhatti, A.R.; Tamoor, M.; Liaqat, R.; Rasool, A.; Salam, Z.; Ali, A.; Sherefa, A. Electric Vehicle Charging Stations and the Employed Energy Management Schemes: A Classification-Based Comparative Survey. Discov. Appl. Sci. 2024, 6, 503. [Google Scholar] [CrossRef]
  3. Rehman, A.u.; Khalid, H.M.; Muyeen, S.M. Grid-Integrated Solutions for Sustainable EV Charging: A Comparative Study of Renewable Energy and Battery Storage Systems. Front. Energy Res. 2024, 12, 1403883. [Google Scholar] [CrossRef]
  4. Balogun, E.; Buechler, E.; Bhela, S.; Onori, S.; Rajagopal, R. EV-EcoSim: A Grid-Aware Co-Simulation Platform for the Design and Optimization of Electric Vehicle Charging Infrastructure. IEEE Trans. Smart Grid 2024, 15, 3114–3125. [Google Scholar] [CrossRef]
  5. Rempel, D.; Cullen, C.; Bryan, M.M.; Cezar, G.V. Reliability of Open Public Electric Vehicle Direct Current Fast Chargers. Hum. Factors 2024, 66, 2528–2538. [Google Scholar] [CrossRef] [PubMed]
  6. Chen, Y.; Tang, Z.; Weng, X.; He, M.; Zhou, S.; Liu, Z.; Jin, T. A Diagnostic Method for Open-Circuit Faults in DC Charging Stations Based on Improved S-Transform and LightGBM. Energies 2024, 17, 404. [Google Scholar] [CrossRef]
  7. Piao, J.; Li, H.; Zhou, Y.; Feng, D.; Zhao, X. VMD-LSSA-SVM Based Open-Circuit Fault Diagnosis Method for Electric Vehicle DC Charging Pile. In Proceedings of the 2023 7th International Conference on Electronic Information Technology and Computer Engineering; ACM: New York, NY, USA, 2024; pp. 79–85. [Google Scholar] [CrossRef]
  8. Duan, Y.; Shu, S.; Zhao, Y.; Mo, H.; Wu, H.; Hou, C.; Tian, H. Machine Learning-Based Spatiotemporal Fusion Method for Non-Intrusive Charging Pile Fault Identification. Front. Electron. 2024, 5, 1490939. [Google Scholar] [CrossRef]
  9. Xu, Y.; Zou, Z.; Liu, Y.; Zeng, Z.; Zhou, S.; Jin, T. Deep Learning-Based Multifeature Fusion Model for Accurate Open-Circuit Fault Diagnosis in Electric Vehicle DC Charging Piles. IEEE Trans. Transp. Electrif. 2025, 11, 2243–2254. [Google Scholar] [CrossRef]
  10. Huang, P.; Liu, J.; Wang, J. Fault Diagnosis for Current Sensors in Charging Modules Based on an Adaptive Sliding Mode Observer. Sensors 2025, 25, 1413. [Google Scholar] [CrossRef] [PubMed]
  11. Sakwa, M.; Nespoli, A.; Matrone, S.; Leva, S.; Guerini, A.; Demartini, A.; Ogliari, E. Electric Vehicle Supply Equipment Monitoring and Early Fault Detection Through Autoencoders. Sustain. Energy Grids Netw. 2024, 40, 101497. [Google Scholar] [CrossRef]
  12. Gómez, P.I.; Moreno, A.B.; Lin, J.; Dragičević, T. Data-Driven Thermal Modelling for Anomaly Detection in Electric Vehicle Charging Stations. In Proceedings of the 2022 IEEE Transportation Electrification Conference and Expo (ITEC); IEEE: New York, NY, USA, 2022; pp. 1005–1010. [Google Scholar] [CrossRef]
  13. Buedi, E.D.; Ghorbani, A.A.; Dadkhah, S.; Ferreira, R.L. Enhancing EV Charging Station Security Using a Multi-Dimensional Dataset: CICEVSE2024. In Proceedings of the Data and Applications Security and Privacy XXXVIII; Lecture Notes in Computer Science; Springer Nature: Cham, Switzerland, 2024; pp. 171–190. [Google Scholar] [CrossRef] [PubMed]
  14. Purohit, S.; Govindarasu, M. FL-EVCS: Federated Learning Based Anomaly Detection for EV Charging Ecosystem. In Proceedings of the 2024 33rd International Conference on Computer Communications and Networks (ICCCN); IEEE: New York, NY, USA, 2024; pp. 1–9. [Google Scholar] [CrossRef]
  15. Terruggia, R.; Maldarella, A.; Dondossola, G.; Webber, G. Enhancing the Detection of Cyber-Attacks to EV Charging Infrastructures Through AI Technologies. Electronics 2025, 14, 4321. [Google Scholar] [CrossRef]
  16. Tanyıldız, H.; Şahin, C.B.; Dinler, Ö.B.; Migdady, H.; Saleem, K.; Smerat, A.; Gandomi, A.H.; Abualigah, L. Detection of Cyber Attacks in Electric Vehicle Charging Systems Using a Remaining Useful Life Generative Adversarial Network. Sci. Rep. 2025, 15, 10092. [Google Scholar] [CrossRef] [PubMed]
  17. Aldosari, O.; Ali, Z.M.; Abdel Aleem, S.H.E.; Mostafa, M.H. Optimizing Microgrid Performance: Strategic Integration of Electric Vehicle Charging with Renewable Energy and Storage Systems for Total Operation Cost and Emissions Minimization. PLoS ONE 2024, 19, e0307810. [Google Scholar] [CrossRef] [PubMed]
  18. Lee, Z.J.; Li, T.; Low, S.H. ACN-Data: Analysis and Applications of an Open EV Charging Dataset. In Proceedings of the e-Energy ’19: Tenth ACM International Conference on Future Energy Systems; ACM: New York, NY, USA, 2019; pp. 139–149. [Google Scholar] [CrossRef]
  19. Zhang, Y.; Xu, T.; Chen, T.; Hu, Q.; Chen, H.; Hu, X.; Jiang, Z. A High-Resolution Electric Vehicle Charging Transaction Dataset with Multidimensional Features in China. Sci. Data 2025, 12, 643. [Google Scholar] [CrossRef] [PubMed]
  20. Li, H.; Qu, H.; Tan, X.; You, L.; Zhu, R.; Fan, W. UrbanEV: An Open Benchmark Dataset for Urban Electric Vehicle Charging Demand Prediction. Sci. Data 2025, 12, 523. [Google Scholar] [CrossRef] [PubMed]
  21. Intelligent Systems Lab. ST-EVCDP: Spatio-Temporal Electric Vehicle Charging Demand Prediction Datasets. GitHub Repository. 2024. Available online: https://github.com/IntelligentSystemsLab/ST-EVCDP (accessed on 4 June 2026).
  22. Ziyat, I.; Gola, A.; Palmer, P.R.; Makonin, S.; Popowich, F. EV Charging Profiles and Waveforms Dataset (EV-CPW) and Associated Power Quality Analysis. IEEE Access 2023, 11, 138445–138456. [Google Scholar] [CrossRef]
  23. Yang, H.; Tian, J.; Mai, W.; Wang, C.; Ran, L.; Wu, T.; He, S.; Wang, Z.; Shi, X.; Liang, Z.; et al. Privacy-Preserving Collaborative Battery Fault Warning for Massive Electric Vehicles by Heterogeneous Data from Charging Stations. Nat. Commun. 2026, 17, 974. [Google Scholar] [CrossRef] [PubMed]
  24. Cederle, M.; Mazzucco, A.; Demartini, A.; Mazza, E.; Suriani, E.; Vitti, F.; Susto, G.A. Explainable Anomaly Detection for Electric Vehicles Charging Stations. IFAC-PapersOnLine 2025, 59, 301–304. [Google Scholar] [CrossRef]
  25. Ramkumar, G.; Kannan, S.; Mohanavel, V.; Karthikeyan, S.; Titus, A. The Future of Green Mobility: A Review Exploring Renewable Energy Systems Integration in Electric Vehicles. Results Eng. 2025, 27, 105647. [Google Scholar] [CrossRef]
  26. Cai, J.; Ding, X.; Jiang, Z.; Chen, J.; Cen, Z. Preventive Maintenance Decision Model of Electric Vehicle Charging Pile Based on Mutation Operator and Life Cycle Optimization. Energy Sci. Eng. 2024, 12, 2616–2626. [Google Scholar] [CrossRef]
  27. Moussa, A.; Aoulmi, Z. Improving Electric Vehicle Maintenance by Advanced Prediction of Failure Modes Using Machine Learning Classifications. Eksploat. Niezawodn. Maint. Reliab. 2025, 27, 201372. [Google Scholar] [CrossRef]
  28. Li, H.; Liu, Z.; Bin Kaleem, M.; Duan, L.; Ruan, S.; Liu, W. Fault Detection for Lithium-Ion Batteries of Electric Vehicles with Spatio-Temporal Autoencoder. Appl. Energy 2025, 392, 125933. [Google Scholar] [CrossRef]
  29. Geerts, D.; Medina, R.; van Sark, W.; Wilkins, S. Charge Scheduling of Electric Vehicle Fleets: Maximizing Battery Remaining Useful Life Using Machine Learning Models. Batteries 2024, 10, 60. [Google Scholar] [CrossRef]
  30. Li, S.; Zhang, M.; Doel, R.; Ross, B.; Piggott, M.D. Deep Learning Predicts Real-World Electric Vehicle Direct Current Charging Profiles and Durations. Nat. Commun. 2025, 16, 10921. [Google Scholar] [CrossRef] [PubMed]
  31. Changan Automobile. New Energy Vehicle Large-Scale Lithium-Ion Battery Dataset. Online Dataset Resource. Real-World Vehicle Battery-Operation Data for Academic Research. 2026. Available online: http://ivstskl.changan.com.cn/?p=2697 (accessed on 12 July 2026).
  32. ISO 15118-1:2019; Road Vehicles—Vehicle to Grid Communication Interface—Part 1: General Information and Use-Case Definition. International Organization for Standardization: Geneva, Switzerland, 2019. Available online: https://www.iso.org/standard/69113.html (accessed on 4 June 2026).
  33. IEC 61851-1:2017; Electric Vehicle Conductive Charging System—Part 1: General Requirements. International Electrotechnical Commission: Geneva, Switzerland, 2017. Available online: https://webstore.iec.ch/en/publication/33644 (accessed on 4 June 2026).
  34. Open Charge Alliance. Open Charge Point Protocol. 2026. Available online: https://openchargealliance.org/protocols/ (accessed on 4 June 2026).
  35. Open Charge Alliance. Open Charge Point Protocol 2.0.1. 2020. Available online: https://openchargealliance.org/protocols/open-charge-point-protocol/#OCPP2.0.1 (accessed on 4 June 2026).
  36. ISA/IEC 62443; Series of Standards. International Society of Automation: Geneva, Switzerland, 2026. Available online: https://www.isa.org/standards-and-publications/isa-standards/isa-iec-62443-series-of-standards (accessed on 4 June 2026).
  37. Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V.; et al. Scikit-Learn: Machine Learning in Python. J. Mach. Learn. Res. 2011, 12, 2825–2830. [Google Scholar]
Figure 1. Renewable-powered EVCS architecture. Solid lines indicate energy flow, whereas dashed lines indicate monitoring, communication, and control signals.
Figure 1. Renewable-powered EVCS architecture. Solid lines indicate energy flow, whereas dashed lines indicate monitoring, communication, and control signals.
Eng 07 00391 g001
Figure 2. Fault-aware EVCS decision-support workflow from multi-source monitoring to diagnosis, explanation, risk mapping, and operational assessment.
Figure 2. Fault-aware EVCS decision-support workflow from multi-source monitoring to diagnosis, explanation, risk mapping, and operational assessment.
Eng 07 00391 g002
Figure 3. A representative benchmark interval containing coupled power, electrical, thermal, service, and communication signals under healthy and injected abnormal conditions.
Figure 3. A representative benchmark interval containing coupled power, electrical, thermal, service, and communication signals under healthy and injected abnormal conditions.
Eng 07 00391 g003
Figure 4. Closed- and open-set diagnosis: (a) row-normalized Random Forest confusion matrix and (b) leave-one-class-out AUROC and unknown recall.
Figure 4. Closed- and open-set diagnosis: (a) row-normalized Random Forest confusion matrix and (b) leave-one-class-out AUROC and unknown recall.
Eng 07 00391 g004
Figure 5. Source-level explanations: (a) rankings from impurity, permutation, and TreeSHAP methods with Borda consensus and (b) class-wise normalized source shifts.
Figure 5. Source-level explanations: (a) rankings from impurity, permutation, and TreeSHAP methods with Borda consensus and (b) class-wise normalized source shifts.
Eng 07 00391 g005
Figure 6. Operational policy trade-off: (a) service-recovery benefits of the maintenance-only and DER-aware policies and (b) grid, transformer, PV, and BESS effects of the DER-aware response.
Figure 6. Operational policy trade-off: (a) service-recovery benefits of the maintenance-only and DER-aware policies and (b) grid, transformer, PV, and BESS effects of the DER-aware response.
Eng 07 00391 g006
Table 1. Compatibility of recent real-world EV and battery datasets with the validation requirements of the proposed EVCS framework.
Table 1. Compatibility of recent real-world EV and battery datasets with the validation requirements of the proposed EVCS framework.
Dataset/ResourcePrimary TaskMain Available InformationAlignment with This StudyAppropriate Validation Role
Li et al. [30]DC fast-charging profile and duration predictionCharging power and vehicle state-of-charge trajectories; connector type and rating; session duration; delivered energy; station location; ambient-temperature contextPartial alignment with session/port and charging-demand representation; no labeled EVCS infrastructure-fault classes or integrated PV/BESS variablesCalibration of charging-profile variability, session duration, connector-power distributions, and nominal demand-generation assumptions
Yang et al. [23]Privacy-preserving EV battery-fault warningCharger-collected voltage, current, power, temperature, state of charge, and battery-fault labels from heterogeneous stations and vehiclesAdjacent vehicle-battery safety task; labels are not equivalent to station converter, port, communication, cooling, or grid faultsValidation of a future vehicle-originated battery-risk source and cross-station transfer or federated-learning extensions
Changan large-scale battery dataset [31]Battery health, degradation, remaining-life, and fault analysisReal-world vehicle battery-operation measurements and battery-condition informationBattery-system rather than EVCS-infrastructure focusDevelopment or validation of a future battery-health and degradation module
Present controlled EVCS benchmarkMulti-source EVCS fault diagnosis and maintenance-oriented decision supportElectrical, thermal, session/port, grid/PV/BESS, communication/data-quality, and labeled EVCS fault informationFull alignment with the present framework, but simulation basedIntegrated controlled evaluation of closed-set diagnosis, open-set detection, explanation, risk mapping, and operational response
Table 2. Gap-oriented positioning of the proposed study relative to related EVCS research streams.
Table 2. Gap-oriented positioning of the proposed study relative to related EVCS research streams.
Research StreamWhat It SolvesWhat Remains MissingHow This Paper Addresses It
Converter and sensor fault diagnosisDetects specific electrical, converter, and measurement faults.Usually component-specific and weakly linked to station-level decision support.Embeds converter and sensor evidence within a multi-source EVCS health model.
Charging-profile, thermal, and cyber-physical anomaly detectionIdentifies abnormal charging, thermal, communication, or data-quality behavior.Often stops at anomaly scores without source-aware risk states or response logic.Links anomaly detection to source-level explanation and maintenance-oriented risk mapping.
Renewable and grid-interactive EVCS operationOptimizes PV, BESS, grid import, cost, emissions, and charging operation.Usually assumes healthy charging infrastructure and excludes fault-aware maintenance.Evaluates diagnosis and operational response in a renewable-powered EVCS setting.
Preventive and predictive maintenance modelsSupports maintenance timing using lifecycle, outage, or health indicators.Often weakly coupled with real-time electrical, thermal, session, grid, and communication evidence.Translates multi-source diagnostic outputs into interpretable decision-support states.
Table 3. Main EVCS simulation configuration used in the controlled benchmark.
Table 3. Main EVCS simulation configuration used in the controlled benchmark.
ParameterValue
Simulation horizon24 days
Sampling interval5 min
Number of EV charging ports8
Aggregate EVCS power rating320 kW
Nominal grid-side voltage400 V
PV capacity180 kW
BESS capacity350 kWh
Initial BESS SOC0.55
BESS SOC range0.15–0.90
Maximum BESS charge/discharge power120 kW
BESS charge/discharge efficiency0.95/0.95
Auxiliary station load5 kW
Table 4. Summary of nominal and extended-horizon benchmark statistics.
Table 4. Summary of nominal and extended-horizon benchmark statistics.
QuantityValue
Nominal 24-day benchmark
Simulation horizon24 days
Sampling interval5 min
Raw time samples6912
Window length/stride60 min/15 min
Total windows after windowing2300
Windows used after boundary-buffer exclusion2277
Training windows1375
Validation windows449
Testing windows453
Boundary-buffer excluded windows23
Healthy windows1697
Fault/anomaly windows603
Injected fault/anomaly events51
Test fault/anomaly events16
Full multi-source features176
Nominal class distribution after windowing before boundary-buffer exclusion
Healthy operation1697 windows (73.78%)
Converter/open-circuit fault147 windows (6.39%)
Sensor/measurement fault89 windows (3.87%)
Thermal/cooling anomaly140 windows (6.09%)
Port/session failure76 windows (3.30%)
Communication/data anomaly73 windows (3.17%)
Grid-side disturbance78 windows (3.39%)
Extended-horizon benchmark
Simulation horizon180 days
Raw time samples51,840
Window length/stride60 min/15 min
Total windows after windowing17,276
Injected fault/anomaly events268
Held-out test fault/anomaly events81
Minimum minority-class fault windows442
Long-term variabilityWeekday/weekend demand, weather regimes, seasonal irradiance, demand evolution, ageing/drift proxies
Table 5. Benchmark design rationale and scope limitations.
Table 5. Benchmark design rationale and scope limitations.
Benchmark ElementCurrent ValueWhy It Is ReasonableSensitivity or Limitation
EVCS aggregate charging rating320 kWRepresents an 8-port station with moderate aggregate fast-charging capability and sufficient load diversity for operational analysis.Not intended to represent ultra-fast highway charging hubs or megawatt-scale charging depots.
Number of charging ports8Allows port-level availability, session interruption, and service-impact behavior to be evaluated without overcomplicating the benchmark.Smaller stations may show different availability and queueing impacts.
PV capacity180 kWEnables renewable contribution and irradiance-driven variability without assuming full PV autonomy.Local irradiance, shading, orientation, and site constraints are not optimized in detail.
BESS capacity350 kWhAllows peak support, PV buffering, and fault-aware operational response to be represented.The BESS is not economically optimized, and detailed degradation modeling is outside the study scope.
Sampling interval5 minSuitable for station-level monitoring, OCPP/backend data collection, and operational decision support.Not suitable for fast converter transient diagnosis or protection-level fault detection.
Window length60 minCaptures persistent abnormal EVCS behavior and reduces sensitivity to isolated measurement fluctuations.May delay the detection of very fast faults or short-duration protection events.
Table 6. Fault/anomaly realism and expected operator response.
Table 6. Fault/anomaly realism and expected operator response.
Fault/Anomaly ClassPhysical or Operational MechanismMain Affected VariablesExpected Operator Response
Converter/open-circuitSwitch/module abnormality, converter imbalance, or partial converter degradation.THD, current imbalance, delivered power, converter temperature, DC-bus deviation.Derate charger, isolate affected converter, inspect power module.
Sensor/measurementBias, drift, stale readings, missing values, or measurement-channel degradation.Sensor residuals, measured/expected mismatch, missing-data rate, data-quality indicators.Validate sensor, recalibrate, replace transducer, check acquisition chain.
Thermal/coolingFan degradation, blocked airflow, cooling-path restriction, or elevated thermal stress.Temperature residual, thermal slope, cooling margin, derating risk.Inspect cooling path, clean fan/filter, derate temporarily.
Port/sessionConnector, handshake, cable, lock, or port-controller issue.Failed sessions, interrupted sessions, port availability, delivered session energy.Isolate port, reroute users, inspect connector and port controller.
Communication/dataOCPP, backend, network, timestamp, or data-quality anomaly.Packet loss, stale status, missing data, backend delay, inconsistent station state.Remote reset, network check, backend validation, communication diagnostics.
Grid-side disturbanceVoltage deviation, transformer stress, upstream disturbance, or local grid constraint.PCC voltage, grid import, BESS response, power-quality indicators.Reduce load, use BESS support, defer charging, notify grid/operator.
Table 9. Principal configurations of the supervised tabular classifiers. Configurations were fixed before held-out test evaluation, and parameters not listed were retained at their library defaults.
Table 9. Principal configurations of the supervised tabular classifiers. Configurations were fixed before held-out test evaluation, and parameters not listed were retained at their library defaults.
ClassifierPrincipal ConfigurationImbalance Treatment
Logistic Regressionmedian imputation; z-score standardization; maximum iterations = 1500; fixed random seedbalanced class weights
Random Forestmedian imputation; 120 trees; unrestricted maximum depth; minimum samples per leaf = 2; fixed random seedbalanced-subsample class weighting
Extra Treesmedian imputation; 120 trees; unrestricted maximum depth; minimum samples per leaf = 2; fixed random seedbalanced class weighting
HistGradientBoostingmedian imputation; 180 boosting iterations; learning rate = 0.06; L 2 regularization = 0.01; fixed random seedclass-balanced sample weights
Balanced Random Forestmedian imputation; 180 trees; minimum samples per leaf = 2; fixed random seedclass-balanced bootstrap sampling
XGBoostmedian imputation; 220 trees; maximum depth = 4; learning rate = 0.05; row subsampling = 0.90; feature subsampling = 0.90; multiclass probabilistic objective; fixed random seedclass-balanced sample weights
LightGBMmedian imputation; 240 trees; learning rate = 0.05; number of leaves = 31; fixed random seedbalanced class weighting
CatBoostmedian imputation; 260 boosting iterations; tree depth = 5; learning rate = 0.05; multiclass loss; fixed random seedautomatic balanced class weighting
Table 10. Definition of the normalized components used in the maintenance-oriented risk score.
Table 10. Definition of the normalized components used in the maintenance-oriented risk score.
ComponentMeaningNominal ComputationRange
S k Class-dependent severityAssigned from the predicted operating/fault class using the fixed severity map in Table 11.0–1
C k Diagnostic confidenceMaximum supervised-classifier posterior probability for the predicted class. If posterior probabilities are unavailable, a fixed confidence value of 0.75 is used.0–1
P k Persistence of abnormal behaviorRolling mean of anomaly flags over the most recent four windows, corresponding to approximately one hour under the 15-min stride.0–1
O k Operational-impact componentWeighted combination of normalized unmet charging energy, port unavailability, transformer loading, and data-quality risk, using weights 0.35, 0.25, 0.20, and 0.20, respectively. Each indicator was normalized using limits estimated from the combined training and validation reference distribution and then applied unchanged to the held-out test set.0–1
A k Anomaly-strength componentAnomaly score transformed to [0,1] using the 5th and 95th percentiles estimated from the combined training and validation reference distribution. The fitted limits were applied unchanged to the held-out test set, and values outside the reference interval were clipped.0–1
Table 11. Class-severity mapping used in the nominal risk-score configuration.
Table 11. Class-severity mapping used in the nominal risk-score configuration.
Predicted ClassSeverity ScoreRationale
Healthy operation0.00No maintenance action required under normal monitoring.
Converter/open-circuit fault0.90High severity because converter faults can reduce delivered power, increase distortion, and require derating or isolation.
Sensor/measurement fault0.60Moderate severity because measurement faults degrade diagnostic and control trust but may not immediately stop charging service.
Thermal/cooling anomaly0.75Medium-high severity because abnormal thermal behavior may indicate cooling degradation or component stress.
Port/session failure0.85High severity because port/session failures directly reduce service availability and increase unmet charging demand.
Communication/data anomaly0.55Moderate severity because communication/data faults reduce monitoring and remote-control reliability but may not always indicate immediate power-delivery failure.
Grid-side disturbance0.65Medium-high severity because grid disturbances affect voltage quality, transformer loading, BESS dispatch, and grid-interactive operation.
Table 12. Comparison with stronger imbalance-aware tabular supervised baselines.
Table 12. Comparison with stronger imbalance-aware tabular supervised baselines.
ModelAccuracyMacro
Precision
Macro
Recall
Macro-F1Inference
(ms/Window)
LightGBM + class weights0.98450.97200.98780.97920.0354
HistGradientBoosting + balanced weights0.98230.97790.97690.97640.0370
XGBoost + class weights0.97570.96180.97570.96740.0204
RandomForest0.97350.95910.96930.96260.1071
ExtraTrees0.96470.93880.97230.95420.0744
CatBoost + class weights0.95360.92430.97310.94560.0338
BalancedRandomForest0.93600.88910.96520.92380.1015
LogisticRegression0.92270.92870.87780.88670.0078
Table 13. Credibility controls used to contextualize the high closed-set classification performance.
Table 13. Credibility controls used to contextualize the high closed-set classification performance.
Credibility ConcernControl Included in the StudyInterpretation
Possible overoptimistic closed-set accuracyPer-class precision, recall, F1-score, support, and confusion-matrix analysis are reported.Checks whether the result is balanced across classes rather than dominated by a majority class.
Possible dependence on one random realizationRepeated-seed evaluation is used across multiple valid benchmark realizations.Reduces dependence on a single synthetic run.
Possible easy separation of severe injected faultsAdditional hardness experiments include mild, overlapping, incipient, and mixed-fault cases.Shows that performance decreases under more ambiguous conditions.
Possible mismatch with unseen faultsOpen-set/leave-one-class-out evaluation is included.Tests whether unseen abnormal classes can be rejected rather than forced into known labels.
Possible operational overclaimResults are framed as controlled-benchmark evidence for decision support.Avoids claiming field-validated predictive-maintenance performance.
Risk of event-level temporal leakageChronological event-level partitioning and boundary-buffer exclusion were used. Windows close to split transitions were excluded, and dominant event identifiers were not shared across partitions.Reduces the risk that performance is inflated by adjacent overlapping windows or repeated signatures from the same injected event appearing across partitions.
Table 14. Per-class performance of the Random Forest classifier used for explainability and decision-layer analysis.
Table 14. Per-class performance of the Random Forest classifier used for explainability and decision-layer analysis.
ClassPrecisionRecallF1-ScoreSupport
Healthy operation0.98870.97040.9794263
Converter/open-circuit fault0.95001.00000.974438
Sensor/measurement fault0.91890.97140.944435
Thermal/cooling anomaly0.97671.00000.988242
Port/session failure0.91301.00000.954521
Communication/data anomaly0.96671.00000.983129
Grid-side disturbance1.00000.84000.913025
Table 15. Sensitivity of LightGBM performance to the chronological boundary-buffer width.
Table 15. Sensitivity of LightGBM performance to the chronological boundary-buffer width.
BufferExcludedTrainVal.TestAccuracyMacro-F1Common acc.Common F1
0 min713794574570.98250.97680.98220.9767
30 min1513774534550.98020.97490.98000.9748
60 min2313754494530.98450.97920.98440.9792
90 min3113734454510.98450.98060.98440.9806
120 min3913714414490.98220.97700.98220.9770
Table 16. Feature-source ablation results using the Random Forest classifier.
Table 16. Feature-source ablation results using the Random Forest classifier.
Feature SetNumber of
Features
AccuracyMacro-F1
Electrical only370.84330.6922
Electrical + thermal570.91830.8043
Electrical + thermal + session/port1000.94700.9251
Electrical + thermal + session/port + grid/PV/BESS1510.94700.9296
Full multi-source1760.97350.9626
Table 17. Comparison of anomaly-detection baselines.
Table 17. Comparison of anomaly-detection baselines.
ModelROC-AUCPR-AUCF1PrecisionRecall
PCA reconstruction error0.99140.98760.94900.92080.9789
Conformal PCA anomaly score0.99050.98330.94660.91630.9789
One-Class SVM0.98730.98010.93930.94180.9368
MLP autoencoder reconstruction0.97690.96370.90960.91940.9000
Isolation Forest0.89800.84380.64450.87390.5105
Table 18. Leave-one-class-out open-set fault/anomaly detection performance across held-out unknown classes.
Table 18. Leave-one-class-out open-set fault/anomaly detection performance across held-out unknown classes.
Held-Out
Unknown Class
ROC
-AUC
PR
-AUC
Unknown
Recall
Known
FPR
FPR@
95TPR
Open-Set
Macro-F1
Converter/open-circuit fault0.72690.13470.18420.22650.42410.4689
Sensor/measurement fault0.81270.17370.28570.18660.23680.5155
Thermal/cooling anomaly0.56840.09970.00000.19950.74940.4207
Port/session failure0.73920.08380.00000.21300.29860.4288
Communication/data anomaly0.79570.13600.58620.21230.24760.5588
Grid-side disturbance0.76790.11070.20000.16820.56540.4918
Note: Thermal/cooling and port/session held-out cases show zero unknown recall at the selected threshold. These cases are retained to transparently report the limitations of the open-set detector.
Table 19. Borda consensus of the global monitoring-source rankings produced by the three explanation methods.
Table 19. Borda consensus of the global monitoring-source rankings produced by the three explanation methods.
Source GroupNativePermutationTreeSHAPBorda ScoreConsensus Rank
Communication/data13291
Session/port25172 (tie)
Electrical32372 (tie)
Grid/PV/BESS51544
Thermal44435
Table 20. Dominant and secondary diagnostic-evidence source groups obtained from the class-wise source-shift map.
Table 20. Dominant and secondary diagnostic-evidence source groups obtained from the class-wise source-shift map.
Fault ClassDominant SourceSecondary Source
Converter/open-circuit faultElectricalSession/port
Sensor/measurement faultElectricalCommunication/data
Thermal/cooling anomalyThermalGrid/PV/BESS
Port/session failureSession/portGrid/PV/BESS
Communication/data anomalyCommunication/dataElectrical
Grid-side disturbanceGrid/PV/BESSElectrical
Table 21. Comparison of representative maintenance decision policies.
Table 21. Comparison of representative maintenance decision policies.
PolicyAvailability
Gain (pp)
Unavailable-Hour
Reduction (%)
Unmet-Energy
Reduction (%)
Action
Precision
Action
Recall
Anomaly-threshold-only rule1.21649.0137.860.94180.9368
Nominal risk-score decision layer1.21649.0138.330.93070.9895
Confidence-only non-healthy rule1.06742.9833.121.00000.6421
Severity-only rule1.06742.9834.590.96230.5368
Threshold-only operational-impact rule0.69127.8420.691.00000.1158
Reactive-only policy0.0000.000.000.00000.0000
Table 22. Sensitivity of operational conclusions to the risk-score weight choices.
Table 22. Sensitivity of operational conclusions to the risk-score weight choices.
Weight SettingAvailability GainUnavailable-HourUnmet-EnergyActionMean Delay
(pp)Reduction (%)Reduction (%)Precision(min)
Nominal weights1.21649.0138.330.930718.75
Equal weights1.21649.0138.330.930718.75
Severity-prioritized1.21649.0137.490.940020.63
Monte Carlo mean1.21248.8338.130.932519.12
Table 23. Fault-type-specific operational-response assumptions used in the scenario-based response analysis.
Table 23. Fault-type-specific operational-response assumptions used in the scenario-based response analysis.
Fault ClassExpected Response/Intervention TypeDelay
(min)
Remote
Success
Downtime
Reduction
Unmet-Energy
Reduction
Converter/
open-circuit fault
Derate charger, isolate affected converter, inspect power module900.350.250.20
Sensor/
measurement fault
Fallback sensing, recalibration check, acquisition-chain inspection200.600.350.20
Thermal/
cooling anomaly
Thermal derating, cooling-path inspection, fan/filter cleaning450.500.450.30
Port/session
failure
Port reset, port isolation, user rerouting, connector inspection300.650.550.45
Communication/
data anomaly
Remote communication reset, backend validation, data-quality recovery100.800.700.35
Grid-side
disturbance
BESS support, grid-aware charging reduction, operator/grid notification150.550.300.25
Table 24. Sensitivity of operational-response outcomes to intervention effectiveness and response delay.
Table 24. Sensitivity of operational-response outcomes to intervention effectiveness and response delay.
Policy/ScenarioDelay
(min)
Avail. Gain
(pp)
Unavail.-Hour
Reduction (%)
Unmet-Energy
Reduction (%)
Intervention
Rate
Low-effectiveness generic response (20/20)00.4919.6019.171.0000
Nominal generic response (50/40)01.2249.0138.331.0000
Optimistic generic response (60/60)01.4658.8157.501.0000
Maintenance crew delay (50/40 + 60 min)600.6224.8821.540.9375
Spare-part delay (50/40 + 120 min)1200.207.908.530.5625
Fault-type-specific action modelType-specific0.6626.4215.780.8125
Table 25. Comparison of reactive operation, maintenance-only response, and DER-aware response.
Table 25. Comparison of reactive operation, maintenance-only response, and DER-aware response.
ScenarioUHRUERGIRPGRPCRTORBTI
Reactive operation0.000.000.000.000.000.000.00
Maintenance-only49.3638.880.000.000.000.000.00
Maint. + fault-aware EMS35.0434.262.282.531.942.3525.43
UHR: Unavailable-hour reduction (%); UER: Unmet-energy reduction (%); GIR: Grid-import reduction (%); PGR: Peak-grid reduction (%); PCR: PV-curtailment reduction (%); TOR: Transformer-overload reduction (%); BTI: BESS-throughput increase (%).
Table 26. Task-level comparison with representative EVCS fault-diagnosis, anomaly-detection, explainability, and maintenance-decision studies. Reported results are contextual rather than directly rankable because the datasets, fault definitions, and evaluation protocols differ.
Table 26. Task-level comparison with representative EVCS fault-diagnosis, anomaly-detection, explainability, and maintenance-decision studies. Reported results are contextual rather than directly rankable because the datasets, fault definitions, and evaluation protocols differ.
Study/TaskEvidence and Reported ResultMain Scope LimitationAdvance in the Present Study
Chen et al. [6]DC charging-station open-circuit diagnosis using S-transform features and LightGBM with simulated and experimental fault data; 97.04% average diagnostic accuracy.Component-specific electrical-fault diagnosis without station-wide multi-source monitoring, open-set evaluation, risk mapping, or operational-response analysis.Extends the evaluation to healthy operation and six heterogeneous EVCS fault families, together with source ablation, unknown-event detection, risk-state mapping, and operational assessment.
Xu et al. [9]Deep multifeature fusion for charging-pile open-circuit diagnosis; 96.36% diagnostic accuracy.Focuses on converter open-circuit fault categories and detailed electrical signal fusion.Broadens the evidence space to electrical, thermal, session/port, grid/PV/BESS, and communication/data sources.
Duan et al. [8]Spatiotemporal feature fusion for non-intrusive charging-pile fault identification using simulated multi-capacity data; macro-average improvements of 2.99% over Random Forest and 7.28% over GBDT.Does not connect fault identification to open-set evaluation, explanation consensus, maintenance-oriented risk states, or operational-response analysis.Adds chronological evaluation, source ablation, leave-one-class-out testing, mixed-fault analysis, explanation consensus, and operational mapping.
Sakwa et al. [11]Autoencoder- and LSTM-based analysis of EVSE charging-power profiles in a real-world case study; early anomaly-detection capability was demonstrated.Provides profile-level anomaly evidence without labeled multiclass station diagnosis, source-level interpretation, or maintenance-state mapping.Combines anomaly detection with known-fault classification, source-oriented interpretation, risk states, and scenario-based operational consequences.
Cederle et al. [24]Isolation Forest with DIFFI explanation using real-world sensor and charging-session data; anomalous sessions and influential features were identified.Explainable unsupervised analysis without integrated closed-set diagnosis, maintenance-risk scoring, or grid/DER-response assessment.Combines impurity importance, permutation importance, and TreeSHAP with Borda consensus, class-conditioned source evidence, and human-review logic.
Cai et al. [26]Lifecycle- and safety-based preventive-maintenance decision optimization; up to 98% decision accuracy and an average decision time of 1.6 s.Uses lifecycle, failure-probability, outage, and maintenance-timing factors rather than window-level multi-source diagnostic evidence.Links multi-source fault diagnosis to source-aware health states and service/DER-response scenarios.
Present studySeven-class multi-source EVCS diagnosis, open-set detection, explainability, risk mapping, and operational-response assessment; 98.45% accuracy and 0.9792 macro-F1. Random Forest macro-F1 increased from 0.6922 with electrical-only monitoring to 0.9626 with full multi-source monitoring.Controlled synthetic benchmark; field generalization, economic benefit, causal fault-source identification, and autonomous operational applicability remain unvalidated.Provides an integrated and reproducible assessment of heterogeneous fault diagnosis, unknown-event behavior, explanation consistency, maintenance-oriented states, and service/grid consequences.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Al-Khatib, O.; Hellany, A.; Nassereddine, M.; Nassreddine, G.; Famakinwa, T. Fault-Aware Decision Support for Renewable-Powered EV Charging Stations Using Multi-Source Explainable Learning. Eng 2026, 7, 391. https://doi.org/10.3390/eng7080391

AMA Style

Al-Khatib O, Hellany A, Nassereddine M, Nassreddine G, Famakinwa T. Fault-Aware Decision Support for Renewable-Powered EV Charging Stations Using Multi-Source Explainable Learning. Eng. 2026; 7(8):391. https://doi.org/10.3390/eng7080391

Chicago/Turabian Style

Al-Khatib, Obada, Ali Hellany, Mohamad Nassereddine, Ghalia Nassreddine, and Tosin Famakinwa. 2026. "Fault-Aware Decision Support for Renewable-Powered EV Charging Stations Using Multi-Source Explainable Learning" Eng 7, no. 8: 391. https://doi.org/10.3390/eng7080391

APA Style

Al-Khatib, O., Hellany, A., Nassereddine, M., Nassreddine, G., & Famakinwa, T. (2026). Fault-Aware Decision Support for Renewable-Powered EV Charging Stations Using Multi-Source Explainable Learning. Eng, 7(8), 391. https://doi.org/10.3390/eng7080391

Article Metrics

Back to TopTop