1. Introduction
Photovoltaic (PV) energy generation continues to expand rapidly, driven by both mature silicon-based technologies and the ongoing development of emerging alternatives such as perovskite solar cells [
1,
2]. While novel technologies are expected to play an important role in future PV deployments, silicon-based modules currently dominate utility-scale solar plants worldwide [
3]. As a result, ensuring the performance, reliability, and lifetime of silicon PV installations has become a critical challenge, particularly at the scale of large solar plants. This has intensified the demand for scalable and cost-effective diagnostic techniques that can be applied in a massive manner without disrupting energy production.
Conventional diagnostic approaches, such as infrared thermography and current-voltage (I-V) curve tracing, remain widely used in current PV systems but present important limitations. Thermographic inspections enable the visual identification of defects such as hot spots or faulty interconnections; however, their effectiveness strongly depends on the operator’s expertise, proper equipment calibration, and specialized instrumentation, which increases inspection costs. Similarly, I-V curve measurements provide valuable electrical information but typically require module disconnection or additional hardware, leading to production interruptions. Moreover, both techniques often rely on computationally intensive post-processing algorithms for defect classification, further limiting their suitability for large-scale deployment. In this context, impedance spectroscopy (IS) has emerged as a powerful diagnostic technique capable of providing detailed insight into the electrochemical and electrical behavior of devices and materials [
4,
5]. By applying a small periodic excitation over a defined frequency range and measuring the system response, IS enables the extraction of frequency-dependent impedance characteristics [
6]. Depending on the excitation mode, current perturbation (galvanostatic) or voltage perturbation (potentiostatic), the resulting spectra reveal charge-transfer dynamics, resistive and capacitive effects, and various degradation mechanisms. The ability to decouple the previous phenomena has become IS, a widely adopted tool in electrochemistry, battery diagnostics, fuel-cell analysis, and, more recently, has also increased its relevance in PV systems.
Within the PV field, IS has been used to analyze module degradation and aging [
7]. Traditionally, these measurements are performed indoors using specialized frequency response analyzers (FRA) [
8]. However, removing the device under test (DUT) from its operational environment increases cost and time while interrupting energy production. To address this limitation, several recent studies have explored outdoor and online IS implementations that account for real environmental variations such as irradiance, temperature, and humidity [
9]. A significant advance in this direction has been the use of power converters (PCs) to perform IS directly on PV modules [
10,
11]. In those approaches, a sinusoidal perturbation is injected into the PV current by modulating the converter’s duty cycle around a steady operating point (galvanostatic mode), while the resulting voltage response is measured to compute the impedance. This enables in situ diagnostics without interrupting power generation.
Building on those foundations, several works have demonstrated the applicability of IS to practical PV scenarios. For instance, ref. [
12] combined experimental and simulation-based analysis to evaluate partial shading effects in series-connected panels under outdoor conditions, demonstrating that IS can detect the mismatching phenomena that remain hidden in conventional I-V measurements. Their improved dynamic model, based on constant phase elements (CPEs) and validated through SPICE simulations, provided detailed characterization of non-uniform operating conditions without disturbing PV operation.
Complementarily, ref. [
13] proposed a methodology to characterize the dynamic behavior of PV cells under controlled laboratory conditions using IS, integrating the diode’s dynamic capacitance and conductance into an enhanced single-diode model (SDM) based on the Berkeley SPICE representation [
14]. Although reducing the need for extensive I-V sweeps, this approach remained limited to single-cell experiments and fixed environmental conditions, requiring new approaches for module-level behavior under realistic mismatch scenarios. Additional validation of IS for partial shading detection was presented in [
15], where controlled shading patterns were correlated with electrical and thermal responses obtained from I-V and infrared measurements, confirming IS as a fast and reliable diagnostic tool. Nevertheless, those studies relied on external FRA equipment and fixed-frequency excitation, thus restricting their suitability for scalable and real-time field diagnostics.
In parallel, ref. [
16] introduced a self-adaptive methodology for real-time parameter identification in PV modules using an enhanced SDM and adaptive filters. Although not directly implementing IS, this framework is aimed to in situ dynamic characterization, suggesting that integrating converter-based IS into such adaptive schemes could produce a more comprehensive diagnostic platform.
Therefore, recent research has been focused on enabling IS measurements directly through power converters, avoiding the cost, size, and operational interruption associated with standalone FRAs. Multiple works have demonstrated the feasibility of converter-based IS under real operating conditions by injecting either voltage or current perturbations through the converter control loop. Adaptive open-loop techniques have been proposed to mitigate resonance issues and extend the usable frequency range [
17], while cooperative maximum power point tracking (MPPT) and IS controllers have enabled accurate impedance measurements with minimal impact on energy production [
18]. These contributions highlight the potential of converter-assisted IS, but also reveal significant control complexity and a strong dependence on detailed converter models.
Alternative excitation strategies have been explored to reduce hardware constraints. Some authors have proposed using the natural inductor current ripple of a boost converter as the excitation signal [
19], and others have used the wide-bandgap SiC semiconductors to achieve the high frequencies required for PV impedances [
10]. Although these approaches reduce measurement time or enable higher bandwidth, they remain bounded by specific hardware conditions (e.g., high irradiance or high switching frequencies). Moreover, those solutions do not provide a systematic method to ensure constant perturbation amplitude across wide frequency ranges, which is essential for accurate impedance reconstruction.
Other efforts have focused on dynamic PV parameter extraction using converter-based IS. In this way, panel-level equivalent circuit models and health-feature extraction methods have been proposed for low-frequency IS (1 Hz–2 kHz) [
20]. Instead, other studies have evaluated the validity of AC equivalent models under multiple operating conditions, establishing guidelines for perturbation selection based on total harmonic distortion and Kramers-Kronig criteria [
7]. Fast IS acquisition using broadband excitation has also been demonstrated experimentally [
11]. However, those studies typically rely on external FRA equipment for validation, assume fixed-amplitude excitation, or restrict the usable frequency range to low-frequency dynamics where converter limitations are less dominant.
In conclusion, the previous literature review confirms the feasibility of performing IS using power converters, but reveals a clear gap: none of the reviewed works provides a practical methodology to define the duty-cycle perturbation amplitude required to guarantee a controlled excitation magnitude at the PV terminals, across a wide frequency range, and accounting for the intrinsic dynamics of the converter. This limitation compromises measurement accuracy, especially at medium and high frequencies where converter behavior significantly shapes the injected signal. Moreover, such a methodology must be experimentally tested to evaluate its effectiveness under practical constraints, including parasitic effects and dead-times of the MOSFETs activation, among other real operation conditions.
Considering those gaps, this work proposes a methodology for performing IS in PV systems using a power converter, and without external specialized FRA equipment. The approach includes a theoretical analysis of the converter dynamics to derive the duty-cycle amplitude necessary to impose a constant perturbation magnitude across a wide frequency range. Experimental validation was conducted using a synchronous boost converter connected to a PV module, which is controlled with an F28379D digital signal processor (DSP) (Texas Instruments, Dallas, TX, USA) to inject the perturbation signal, while PV voltage and current were measured with an oscilloscope. These data were processed using fast Fourier transform (FFT) analysis to compute the impedance spectrum. The results show strong agreement with commercial FRA-based measurements, validating the proposed method as a low-cost, flexible, and accurate alternative for PV impedance characterization.
4. Simulation Results
The proposed system is validated by using PSIM software (version 2025.1) to compare the IS measurement obtained with the power converter and a reference IS obtained with the AC-sweep analysis included in the simulator. The PV module SOLBIAN Flex-SP50L (Solbian Solar, Graz, Austria) [
23] is selected for this study because its static and dynamic behaviors, modeled using the SDM with the Berkeley diode, have been thoroughly validated for both the I-V curve reproduction and impedance spectroscopy applications [
13,
24,
25,
26].
Figure 5 shows the reference IS simulation setup, where the PV module is represented by the SDM with the diode modeled by the Berkeley representation. In this model, the elements
,
, and
correspond to the components of the SDM model, while
corresponds to the parasitic inductances of the PV module. The Berkeley representation parameters are
, the diffusion capacitance
, and the diode
D, which is implemented with a nonlinear element that includes the Shockley diode equation. The DC voltage (
) sets the operating point of the circuit, while a small-signal perturbation is applied through the AC voltage source (
), which is controlled by the AC Sweep m-sine block. The AC measurement probes are used to capture the voltage and current responses of the PV model. The AC-Sweep is configured with the frequency range [10 Hz, 20 kHz] to meet the frequency range adopted in the experiments reported in [
13].
Then, the proposed structure is implemented by connecting the same PV module equivalent circuit to a synchronous Boost converter and a DC bus as it is shown in
Figure 6. In this circuit,
and
are the converter inductance and capacitance,
,
, and
are the resistances of the MOSFETs and the inductor, and
is the DC bus voltage. Moreover, the block labeled “Fis” defines the frequency at which the IS is evaluated. The block labeled “Calc d” calculates the duty cycle as
according to (
5), where
is a constant defined to fix the operating point, and
is calculated by using (
12) to impose the desired amplitude in the sinusoidal component of
(i.e.,
). Moreover, a Zero Order Hold (ZOH) block is included to reproduce the discretization error of the real implementation. Such a ZOH block is configured with a sampling frequency equal to the converter’s switching frequency (
). Finally, the data for the impedance calculation are obtained from the sensors labeled “Ipv” and “Vpv” in
Figure 6, which are processed in MATLAB to generate the IS.
The parameters used for the reference simulation and for the proposed system are summarized in
Table 1. The PV model parameters correspond to an operating condition defined by
and
, under an irradiance of
and a module temperature of
, which corresponds to the experimental conditions reported in [
13].
Table 1 also includes the definition of
D, which represents a nonlinear element modeled by the Shockley Equation (
1), with parameters
and the fundamental constants
q and
k. It is important to note that real photovoltaic devices could not exhibit the ideal capacitive behavior assumed for the diffusion capacitance
, since distributed recombination and charge-transport phenomena often introduce non-ideal effects [
27,
28]. Nevertheless, the value adopted in this work is taken from previous impedance spectroscopy studies reported for the same PV module [
13], providing a consistent and experimentally grounded starting point for the proposed modeling and validation.
Figure 7 reports the I-V curve of the PV module and the operating point where the IS is measured, which is obtained by performing a voltage sweep at the terminals of the equivalent circuit that models the PV module. This figure also illustrates the amplitude defined for the current disturbance (
= 125 mA).
The proposed solution defines the duty cycle perturbation using expression (
12), which is derived considering the Norton small-signal model. While the Berkeley model is adopted to represent the module’s nonlinear static and dynamic behavior, the perturbation generation is formulated based on the linearized dynamics around the operating point. The validity of the Norton model around a given operation point is confirmed in
Figure 8, where the current waveform imposed by the converter to each model, using the duty cycle perturbation (
12), is simulated at three different frequencies (5 kHz, 10 kHz, 20 kHz). Those results show that the Norton model, linearized under the same bias condition, reproduces the Berkeley model behavior in small-signal, thus confirming the validity of the perturbation equations obtained for IS tests.
Then, the proposed technique is evaluated using the more complete Berkeley model. The resulting IS measurements obtained with both the simulator AC-sweep and the converter-based solution, along with the experimental reference data from [
13], are presented in
Figure 9. Such a simulation reports the AC-sweep results under both illuminated (red data) and dark conditions (light blue dashed data), which are superimposed because, although the simulated irradiance is different, both simulations are performed at the same operating point, resulting in nearly identical dynamic behavior and IS spectra. The converter-based solution (green data) closely matches the AC-sweep results (red and light blue dashed data), where minor deviations are observed at lower frequencies (
) in the magnitude and at medium frequencies (
) in the phase, indicating small discrepancies in the low- and mid-frequency ranges. Finally, the experimental data (blue dots data) confirms the accuracy of all simulated IS, i.e. both illuminated and dark Berkeley models and the converter-based solution.
From
Figure 9, the sign change in the phase angle is a consequence of the different physical phenomena dominating the PV module impedance across the analyzed frequency range. At low frequencies (below
), the phase remains close to zero, indicating a predominantly resistive behavior. In this region, the response is mainly governed by the steady-state conduction mechanisms and ohmic resistances of the PV module. At intermediate frequencies (between
and
), the phase becomes negative, revealing a predominantly capacitive impedance. This behavior is associated with charge storage effects, including the junction capacitance of the PV cells and the diffusion capacitance of the diode, which dominate the dynamic response in this frequency range. At higher frequencies, above
, the phase shifts toward positive values, indicating an inductive behavior. This regime is mainly driven by parasitic inductances inherent to the PV module interconnections, bonding wires, and external wiring, which increasingly influence the impedance as frequency rises. Therefore, the transition from resistive to capacitive behavior, and finally to inductive behavior, across the frequency spectrum explains the occurrence of both positive and negative phase angles in the measured IS, reflecting the different dominant physical mechanisms at each frequency range.
To quantify the deviation between the simulated and experimental IS, the Range-Average Absolute Error (RAAE) metric is used. This metric, defined in (
28), normalizes the absolute error by the dynamic range of the reference signal, providing a dimensionless measure of relative accuracy that remains consistent across different magnitudes and scales [
29]. In such an equation, the numerator corresponds to the average absolute error between the simulated and experimental samples, while the denominator
defines the dynamic range of the reference signal used for normalization. Here,
represents the experimental value at sample
i,
is the corresponding simulated value, and
denotes the dynamic range of the reference signal. In this work, the RAAE is expressed as a percentage to facilitate comparison between magnitude and phase errors. The use of RAAE is particularly suitable when evaluating errors near zero-valued measurements, where traditional error metrics such as RMSE can produce disproportionately large values due to normalization by small denominators.
The RAAE for the IS obtained with the simulator AC-seep and the proposed system, against the experimental reference data, are reported in
Figure 10. It can be observed that the RAAE corresponding to the simulator AC sweep shows an error lower than 4%; while, the error with the proposed system reaches 11.2% at low frequencies; however, at higher frequencies, the errors are similar. Therefore, the simulation results show that the proposed system is able to reproduce the experimental IS by using the power converter to generate the sinusoidal disturbances.
5. Experimental Results
The proposed solution was validated using two experimental setups. The first one is used to obtain the reference IS of a PV module using a commercial FRA. The second one implements the proposed solution for IS measuring using a Boost converter. The SP090P PV module (SolarTech, Hawkesbury, ON, Canada) [
30] was selected for those experiments due to its availability and its compatibility with the power and voltage ratings of the implemented converter, ensuring safe operation and reliable experimental validation. The first setup is formed by the PV module, a MCH-305D power supply (MCH, Shenzhen, China) [
31], a Rogowski current probe RT-ZC20 (Rohde & Schwarz, Munich, Germany) [
32], and a Venable 6320 FRA (Venable Instruments, Austin, TX, USA) [
33] with a VLA 1500 power amplifier and a high-frequency transformer [
34]. It is worth mentioning that, even though the Venable 6320 maximum frequency is in the MHz range, when it is connected to the power amplifier and the high-frequency transformer, such a frequency range is limited to 30 Hz–250 kHz. The connections of the elements in the first setup are presented in
Figure 11. The Venable FRA controls the associated amplifier and power transformer to produce the IS excitation signal, while the power supply sets the operating point of the PV module. Finally, the FRA captures the IS data to be stored in a computer.
The second experiment consists of a synchronous Boost converter with an L-C filter of 660
H and 1
F, respectively, implemented using the 1.2 kW half-bridge module SPM-HB (Taraz Technologies, Rawalpindi, Pakistan) [
35]. This setup uses the same PV module, current probe (for the oscilloscope), and power supply present in the first experiment. A Texas Instruments F28379D LaunchPad XL microcontroller development kit [
36] provides the control signals, while measurements are recorded using an OWON SDS1102 oscilloscope (OWON, Zhangzhou, China) [
37] equipped with a 1× voltage probe PP-90 [
38]. The interconnection of all components in this second setup is shown in
Figure 12. The microcontroller generates a PWM signal at 200 kHz (the maximum switching frequency supported by the half-bridge module), with the duty cycle modulated according to (
5), thus producing a constant duty cycle superimposed with a sinusoidal disturbance of amplitude
. For the experiments, the amplitude of the sinusoidal disturbance in the PV module current (
) was set to 200 mA to ensure a sufficiently high signal-to-noise ratio relative to the electronic noise present in the measurements. The experimental frequency range considered in this test extends from 100 Hz to 20 kHz, which is defined by the limitations of the reference measurement setup and the constraints imposed by the converter-based implementation. The reference system incorporates a high-frequency transformer whose bandwidth confines the measurable impedance spectrum to 30 Hz–250 kHz. Moreover, the proposed power converter operates at a switching frequency of 200 kHz. Then, to maintain adequate separation between the injected perturbation and the switching-related harmonics, the excitation frequency is limited to values below the switching frequency, typically to about one decade lower, i.e., below 20 kHz. At the lower-frequency end, excitation frequencies below 100 Hz are avoided because slow system dynamics can induce variations in the operating point during the measurement due to variations due to variations in the irradiance.
To evaluate the accuracy of the IS measured with the proposed system, it is necessary to perform the measurements with both the FRA and the power converter under identical operating conditions. Therefore, the experiments must be done under the same irradiance and temperature, and at the same operating point on the right-side of the PV module’s I-V curve. This is critical for the experimental comparison, because different operating conditions or operating points produce different IS data, making it impossible to accurately quantify the measurement errors of the proposed approach.
Ensuring consistent outdoor conditions (irradiance and ambient temperature) for the PV module is very difficult, hence the experimental measurements were carried out inside the laboratory and completely covering the PV module with a cardboard sheet (i.e., dark conditions) as shown in
Figure 13. In this way it is possible to guarantee the same irradiance (0 W/
) and temperature of the PV module (controlled laboratory temperature of 22 °C) for the IS measurements with both the the FRA and the proposed system. Under those conditions
A and the I-V curve of the PV module is located in the fourth quadrant. Nevertheless, the shape of the I-V curve is the same that in the first quadrant; hence, the operating point
can be defined by injecting a current to the PV module (
A), while the PV module voltage remains positive (
V) [
39]. For the experiments, the PV module temperature was 300.15 K (27 °C).
The PV module voltage and current measurements for a disturbance of 1 kHz–6283.19 rad/s (low frequency) are presented in
Figure 14, which is an example of the current disturbance produced with the power converter. This figure shows that the amplitude of the current disturbance (red waveform) is 200 mA as expected; however, the noise in the voltage measurement (blue waveform) makes it difficult to determine the amplitude and phase with respect to the current. Therefore, the FFT is applied to the current and voltage signals (lower traces of
Figure 14) to obtain the PV module impedance magnitude and phase:
and
°.
Another example of The PV module voltage and current measurements for a disturbance of 10 kHz–62,831.85 rad/s (high frequency) is presented in
Figure 15. In this case, the current disturbance amplitude remains approximately constant, but there is a significant attenuation of the amplitude in the sinusoidal response of the PV module voltage, which makes difficult the estimation of the impedance amplitude and phase. For this case, the impedance’s magnitude and phase obtained after applying the FFT (lower traces of the figure) are
and
°.
By repeating the previous procedure for 20 different frequencies it is obtained the IS with the proposed converter-based system.
Figure 16 shows the experimental IS obtained with both the commercial FRA and the proposed technique.
The experimental results shown in
Figure 16 exhibit a frequency-dependent behavior consistent with the expected impedance characteristics of the PV module. At the lowest frequencies, the response is predominantly resistive; however, since the experimental sweep starts at
, this regime is only partially captured. Over most of the analyzed spectrum, the phase becomes negative, indicating a mainly capacitive behavior, which persists up to approximately
. Beyond this frequency, the phase shifts toward positive values, revealing the increasing dominance of inductive effects at higher frequencies.
Those results show that the IS obtained with the proposed system exhibits the expected behavior across the evaluated frequency range, thus it is very similar to the IS data generated by the commercial Venable FRA. Such a correct behavior of the developed converter-based system is confirmed by the RAAE plot presented in
Figure 17. For the magnitude and phase estimations the RAAE are below 4.6% for all the frequencies, where the biggest magnitude error occurs around 400 Hz (error of 4.6%), and at high frequency the biggest error occurs at 20 kHz (3.8%). For the phase estimation the biggest errors (4.7%) are located at high frequencies (around 10 kHz). Finally, the average magnitude RAAE is 1.92% with a standard deviation of 1.14%, and the average phase RAAE is 1.82% with a standard deviation of 1.74%. Those results put into evidence the satisfactory performance of the IS measurement performed with the proposed solution.
In general, the errors in the magnitude and phase estimation are produced by two main reasons. The first one is the limited resolution to generate the sinusoidal perturbation signal in the duty cycle with a microcontroller, as explained in
Section 3. The second reason is the switching noise introduced by the power converter in the measurement of the PV module’s voltage and current, which increments for high frequencies of the sinusoidal disturbance; this was illustrated in
Figure 14 and
Figure 15.
From an economic perspective, the proposed system represents a highly cost-effective alternative to conventional frequency-response devices. A commercial Venable FRA setup, including a linear amplifier, power transformer, a current probe, and dedicated software, typically costs around USD. In contrast, the proposed configuration based on a half-bridge converter with SiC FETs has an estimated total cost of approximately $9000 USD, including the oscilloscope, the current probe, and the auxiliary wiring and measurement accessories. This results in a reduction of nearly six times in implementation cost. However, considering that oscilloscopes and current probes are standard equipment in any power electronics laboratory, the proposed solution only requires the power converter and the auxiliary wiring with an estimated cost of $400 USD, thus resulting in a reduction of nearly one hundred twenty times in implementation cost, demonstrating that high-cost instrumentation is not strictly required to achieve reliable IS measurement of a PV module.
Despite the significantly lower cost, the proposed system provides an acceptable level of accuracy, with deviations below when compared to a commercial FRA one hundred twenty times more costly. Furthermore, its ability to perform online IS measurements directly on the power converter enables in-field diagnostic of photovoltaic generators and applications that uses power converters (e.g., batteries and wind turbines), particularly in remote or industrial environments where access for specialized personnel is limited. This balance between cost, accuracy, and operational flexibility highlights the potential of the proposed approach as a practical and scalable alternative for real-time impedance spectroscopy in power electronics systems.
6. Conclusions
This work presented a complete methodology for performing IS on PV modules using a power converter as both the excitation and measurement interface. The study included the theoretical modeling of the converter–PV system, the derivation of the required duty-cycle perturbation to guarantee a constant excitation magnitude across frequencies, and the implementation of a converter-based IS setup. A commercial FRA was used as a reference to enable a fair comparison between measurement approaches.
The main contributions of this work are identified. First, an analytical relationship between the duty-cycle perturbation and the resulting current excitation amplitude at the PV terminals was derived, enabling frequency-adaptive perturbation synthesis without additional hardware. Second, a practical methodology to perform IS using a standard power converter was developed, requiring only a microcontroller to generate the sinusoidal perturbation and an oscilloscope to acquire the voltage and current signals. Third, the proposed system provides a low-cost and scalable alternative to conventional FRA-based instrumentation, thereby enabling IS capabilities directly integrated into power electronics interfaces.
The proposed methodology was validated using simulation and experimental measurements under controlled dark conditions, which ensures repeatability and identical operating points. The experimental results confirmed that the converter-based IS accurately replicates the impedance magnitude and phase obtained with the commercial FRA across the evaluated frequency range. The relative amplitude and phase errors (RAAE) remained below for all frequencies, with the largest deviations occurring at medium and high frequencies due to quantization limits in the duty-cycle generation and switching noise in the converter. These results confirm that the proposed approach provides the fidelity required for reliable PV impedance characterization.
From an economic perspective, the converter-based IS system achieves a cost reduction of nearly six times compared to a commercial FRA setup if the oscilloscope must me also acquired, and a reduction of nearly one hundred twenty times if the oscilloscope is already available, thus demonstrating that high-cost instrumentation is not necessary to obtain accurate PV impedance spectra. This cost advantage, combined with the ability to integrate IS functionality directly into the converter hardware, highlights the potential of this method for in-field diagnostics, condition monitoring, and real-time health assessment of PV generators and other energy conversion systems.
Future work will explore the extension of the proposed impedance spectroscopy methodology to PV technologies exhibiting pronounced current-voltage hysteresis, such as perovskite solar cells. This behavior complicates the definition of a unique operating point and the extraction of the maximum power point, and may require adapting the measurement procedure using operating-point stabilization or hysteresis-aware modeling. Addressing those aspects would broaden the applicability of the proposed converter-based approach to emerging PV technologies.