Computational Complexity Analysis of Arc Fault Detection Algorithms for Photovoltaic Systems

Photovoltaic (PV) systems are increasingly prevalent, but they introduce the risk of arc faults, which can lead to dangerous fires. Arc Fault Detection (AFD) algorithms are crucial for mitigating this danger. Although there are several AFD algorithms, their computational complexity can significantly impact real-time performance, especially on resource-limited embedded systems. In that sense, this work analyzes the computational complexity of three representative AFD algorithms based on: Fast Fourier Transform (FFT), Principal Component Analysis (PCA), and Variational Mode Decomposition (VMD). Big-O notation is a common tool for complexity analysis, but it often overlooks constant factors that become significant for small input sizes typical in AFD. We demonstrate these limitations by comparing Big-O estimates with the actual execution times of the three algorithms. The results highlight substantial discrepancies, particularly for VMD, which has the highest complexity. To address this, we propose a refined complexity analysis that incorporates low order terms. This approach provides more accurate execution time estimates, crucial for selecting appropriate AFD algorithms for embedded hardware with limited processing power.

Authors

Institutions

Publication Details

Published
2025-06-08
DOI
https://doi.org/10.1109/pvsc59419.2025.11133275
Primary Topic
Fault Detection and Control Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Computational Complexity Analysis of Arc Fault Detection Algorithms for Photovoltaic Systems

Luiz Fernando Pinto de Oliveira, Ana Luísa Godoy Fernandes, I. Barros, Denis G. Fantinato et al.
Fault Detection and Control Systems
article

Computational Complexity Analysis of Arc Fault Detection Algorithms for Photovoltaic Systems

Luiz Fernando Pinto de Oliveira, Ana Luísa Godoy Fernandes, I. Barros, Denis G. Fantinato, Joao Silva, Tárcio A. S. Barros
article en

Abstract

Photovoltaic (PV) systems are increasingly prevalent, but they introduce the risk of arc faults, which can lead to dangerous fires. Arc Fault Detection (AFD) algorithms are crucial for mitigating this danger. Although there are several AFD algorithms, their computational complexity can significantly impact real-time performance, especially on resource-limited embedded systems. In that sense, this work analyzes the computational complexity of three representative AFD algorithms based on: Fast Fourier Transform (FFT), Principal Component Analysis (PCA), and Variational Mode Decomposition (VMD). Big-O notation is a common tool for complexity analysis, but it often overlooks constant factors that become significant for small input sizes typical in AFD. We demonstrate these limitations by comparing Big-O estimates with the actual execution times of the three algorithms. The results highlight substantial discrepancies, particularly for VMD, which has the highest complexity. To address this, we propose a refined complexity analysis that incorporates low order terms. This approach provides more accurate execution time estimates, crucial for selecting appropriate AFD algorithms for embedded hardware with limited processing power.

Centro Universitário FEI (BR)
Openalex Percentile: Top 72%
Fault Detection and Control Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.