Next Article in Journal
The Impact of the Accelerometer Sampling Rate on the Performance of Machine and Deep Learning Models in Wearable Fall-Detection Systems
Previous Article in Journal
MOSOF with NDCI: A Cross-Subsystem Evaluation of an Aircraft for an Airline Case Scenario
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Methodology for Impedance Spectroscopy of Photovoltaic Modules Using a Power Converter

by
Diego Alejandro Herrera-Jaramillo
1,*,
Juan David Bastidas-Rodríguez
2,
Carlos Andrés Ramos-Paja
3,
Carlos Pavon-Vargas
4,
Luis E. Garcia-Marrero
4 and
Sergio Ignacio Serna-Garcés
5
1
Facultad de Ingenierías, Institución Universitaria ITM, Medellín 050036, Colombia
2
Facultad de Ingeniería y Arquitectura, Universidad Nacional de Colombia, Manizales 170003, Colombia
3
Facultad de Minas, Universidad Nacional de Colombia, Medellín 050043, Colombia
4
Dipartimento di Ingegneria dell’Informazione ed Elettrica e Matematica Applicata/DIEM, University of Salerno, 84084 Fisciano, Italy
5
Departamento de Electrónica y Telecomunicaciones, Institución Universitaria ITM, Medellín 050013, Colombia
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(1), 161; https://doi.org/10.3390/s26010161
Submission received: 2 December 2025 / Revised: 20 December 2025 / Accepted: 23 December 2025 / Published: 25 December 2025
(This article belongs to the Special Issue Sensing and Estimation Techniques in Electrical Systems)

Abstract

Impedance Spectroscopy (IS) is widely used to analyze the dynamic behavior and degradation of electrochemical systems such as batteries. IS has also been successfully applied to study the performance and degradation mechanisms of photovoltaic (PV) devices. Traditionally, IS is performed with Frequency Response Analyzers (FRA), which apply small-signal perturbations and measure the impedance response of the system. However, those instruments are costly and not suitable for in situ diagnostics. This work proposes a methodology to perform IS measurements on PV systems using a power converter, thereby eliminating the need for external specialized equipment. The proposed approach includes a theoretical analysis of the converter dynamics to derive an expression for the duty cycle amplitude, which is required to maintain a constant perturbation magnitude across a range of frequencies. The methodology is experimentally validated using a synchronous Boost converter connected to a PV panel and controlled by a Texas Instruments F28379D digital signal processor (DSP), which injects the perturbation signal in the converter’s duty cycle. Moreover, the voltage and current measurements are performed with an oscilloscope. The results demonstrate that the proposed converter-based IS method accurately reproduces the impedance spectra obtained with a commercial FRA, confirming its feasibility as a low-cost, flexible, and scalable solution for PV impedance characterization and diagnostics.

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.

2. Proposed System Modeling for Impedance Spectroscopy

The proposed structure used to perform IS measurements on a PV module, by using the power converter, is depicted in Figure 1. The PV module is connected to a DC bus through a synchronous Boost converter, where the DC bus represents the input of an inverter or the bus of a DC microgrid. The Texas Instruments F28379D controls the Boost converter, while the voltage and current signals from the PV module are measured using an oscilloscope. Finally, the recorded data are processed offline to calculate the impedance at each disturbance frequency and generate the impedance spectrum. The following subsections describe the model of the proposed system.

2.1. PV Module Modelling

PV modules are usually represented by the SDM, which is a static model used to reproduce the PV module’s I-V curve. Such a model includes the current source ( I p h ) that represents the photocurrent generated by the photovoltaic effect, the resistor R s that models the ohmic losses in the semiconductor material, interconnections, and contacts, the resistor R s h that represents the leakage currents through the p-n junction and material imperfections, and a diode that represent the static nonlinearities of the PV cells.
However, the SDM does not consider the PV module small-signal dynamics; then, the SDM can be extended by including an inductance ( L s ) in series with R s to represent the parasitic inductance of the module’s cabling and connectors. Moreover, the model can be inproved by representing the diode of the SDM with the Berkeley diode model [13,14], which captures the diode’s static and dynamic behavior through four elements (see Figure 2a): a diode with the exponential model (D) that reproduces the nonlinear static behavior of the PV cells, the resistance R i that accounts for the carrier transport and recombination-related resistive effects within the junction, the depletion capacitance ( C t ), which dominates under reverse bias, and the diffusion capacitance ( C d ), which becomes significant under forward bias. Moreover, in Figure 2a, v P V and i P V denote the voltage and current of the PV module, respectively.
While the detailed equivalent circuit provides an accurate representation of the PV module’s nonlinear and dynamic behavior, its complexity makes direct analytical treatment impractical, particularly for impedance-based analysis. To facilitate the application of IS, the system can be linearized around a steady-state operating point using its small-signal model, assuming that the perturbation amplitude remains small (on the order of milliamperes and millivolts), which is the case in IS applications [9].
For the large-signal static model, the capacitors ( C d and C t ) and the inductor ( L s ) behave as open-circuit and short-circuit, respectively; hence, the PV module can be represented by I p h , R i , D, R s h , and R s . In this representation, the nonlinear behavior of the module is dominated by the diode, whose current is described by the Shockley Equation (1),
I D = I sat exp V D η V T 1 ,
where I sat is the reverse saturation current, η is the ideality factor, and V T = k T / q is the thermal voltage (k is the Boltzmann constant, q the electron charge, and T the absolute temperature). These parameters govern the curvature and slope of the I-V characteristic, therefore those parameters define the operating point of the module. Such a circuit can be used to reproduce the PV module’s I-V curve and determine the operating point ( V Q , I Q ) where the IS is measured. The presence of (1) in the model clarifies the nonlinear contribution of the diode that underlies both the static model and the subsequent derivation of the Norton equivalent.
Once the operating point ( V Q , I Q ) is established, the Norton equivalent circuit around ( V Q , I Q ) can be obtained using (2) and (3), where ( V 1 , I 1 ) and ( V 2 , I 2 ) are two points on the I-V curve to the left and right of ( V Q , I Q ) , respectively, as shown in Figure 3.
R N = V 2 V 1 I 2 I 1
I N = I 1 + V 1 R N
The small-signal static and dynamic linearized model of the PV module is obtained by including C d in parallel with the Norton resistance ( R N ), and by accounting for L s that appears in series with the Norton equivalent (see Figure 2b). Only the diffusion capacitance is included because it is the dominant capacitance when the PV module is forward biased [21]. In addition, C d depends on the operating point voltage V Q according to (4), where T T is the forward transit time. The remaining diode parameters ( I s , η , and V T ) correspond to those already defined in the Shockley Equation (1).
C d = T T I s η V t exp V Q η V t
Finally, the equivalent linearized model of the PV module, shown in Figure 2b, is used to reproduce the small-signal static and dynamic behaviors of the PV module around a given operating point ( V Q , I Q ) .

2.2. Modelling of the Power Conversion System

The small-signal equivalent circuit of the PV module connected to a DC bus through a Boost converter is reported in Figure 4, where each element of the system is defined with dashed lines. In such a circuit, C i n and L i n are the converter’s input capacitance and inductance, respectively, R L i n is the inductor’s equivalent series resistance, S 1 and S 2 are the MOSFETs used to implement the synchronous converter, R S 1 and R S 2 are the MOSFETs’ on resistances and V b u s is the voltage of the DC bus.
In such a circuit, C d C i n and L s L i n , hence the dynamic response of the system is dominated by the converter’s dynamics and the PV module is usually represented by static equivalent circuits, like the SDM. Therefore, C d and L s can be neglected in the analysis of the dynamic response of the system presented in Figure 4.
For a galvanostatic IS, the control objective is to set a constant amplitude of the sinusoidal perturbation induced in the inductor current ( i P V ) for any excitation frequency ( f I S ) and at any operating point, as reported in [22]. To achieve this, the converter duty cycle must be modulated to generate a sinusoidal perturbation that produces the desired variation in i P V , thus compensating the impedance variation on the PV module and power converter.
In the average model of the Boost converter, the duty cycle is expressed as a time-varying quantity d ( t ) that consists of a steady-state component and a small-signal perturbation, as shown in (5). The constant component d D C defines the operating point (Q), while the sinusoidal term d I S sin ( ω t ) represents the perturbation used to perform the impedance spectroscopy. This small-signal excitation produces a corresponding sinusoidal variation in the PV current with amplitude I P V ( j ω ) .
d ( t ) = d D C + d I S sin ω t
Starting from Figure 4, the two state equations of the averaged model are given in (6) and (7), where v P V is the voltage across C i n and i P V is the current through L i n . Assuming that the switches S 1 and S 2 are identical, the corresponding resistances can be defined as R S = R S 1 = R S 2 . Consequently, the power losses associated with L i n , S 1 , and S 2 can be simplified as given in (8), resulting in the total equivalent resistance ( R T ) also reported in (8). Thus, R T is incorporated into the inductor voltage Equation (6) to represent the power losses.
L i n d d t i P V = v C i n i P V · R T V b u s · ( 1 d ( t ) )
C i n d d t v P V = I N v P V R N i P V
R T = R L i n + R S d D C + R S ( 1 d D C ) = R L i n + R S
Solving (7) for I P V and substituting into (6), with I N = 0 A , leads to the Laplace domain Equation (9), which represents the variation of the PV current with respect to the duty-cycle perturbation.
I P V ( s ) = V b u s ( R N C i n · s + 1 ) R N L i n C i n · s 2 + ( L i n + R T R N C i n ) s + R N + R T d I S ( s )
For sinusoidal perturbations s = j ω where ω = 2 π f I S . Substituting s = j ω into (9) gives (10), from which the frequency response of i P V to a sinusoidal d ( t ) is calculated. The resulting amplitude of I P V ( j ω ) is reported in (11).
I P V ( j ω ) = V b u s ( R N C i n ( j ω ) + 1 ) R N L i n C i n ( j ω ) 2 + ( L i n + R T R N C i n ) ( j ω ) + R N + R T d I S ( j ω )
I P V ( j ω ) = V b u s 1 + ( R N C i n ω ) 2 R N + R T R N L i n C i n ω 2 2 + ( L i n + R T R N C i n ) ω 2 | d I S ( j ω ) |
Finally, solving for d I S ( j ω ) in (11) leads to (12), which defines the amplitude of the duty-cycle perturbation required to produce a desired PV current amplitude at a given frequency.
| d I S ( j ω ) | = | I P V ( j ω ) | V b u s 1 + ( R N C i n ω ) 2 R N + R T R N L i n C i n ω 2 2 + ( L i n + R T R N C i n ) ω 2
The instantaneous PV current i P V ( t ) can therefore be expressed as (13), where i D C is the average current at the operating point Q due to d D C , i S W ( t ) represents the high-frequency switching ripple, and i I S ( t ) is the small-signal component defined in (14). In this expression, i p = I P V ( j ω ) denotes the amplitude of the sinusoidal perturbation, which remains constant for all test frequencies, and it is typically in the milliampere range.
i P V ( t ) = i D C + i S W ( t ) + i I S ( t )
i I S ( t ) = i p sin ω t
Similarly, the PV voltage v P V ( t ) can be described as in (15), where v D C is the average voltage at operating point Q, v S W ( t ) is the high-frequency ripple due to the MOSFETs’ switching, and v I S ( t ) is the sinusoidal response of the PV voltage to i I S ( t ) , defined in (16). In (16), v p is the peak amplitude of the voltage perturbation and θ is the phase shift taking i I S ( t ) as reference.
v P V ( t ) = v D C + v S W ( t ) + v I S ( t )
v I S ( t ) = v p sin ( ω t + θ )

Impedance Calculation

The impedance of the PV module is obtained from the small-signal perturbations injected and measured at its terminals. This measurement location is essential to ensure that the computed impedance corresponds exclusively to the PV module and is not affected by the internal dynamics of the DC-DC converter. In this configuration, the converter only provides the controlled excitation, while the PV module is the single element within the impedance-measurement boundary.
For each selected excitation frequency f i s , a sinusoidal current perturbation is generated according to the small-signal component i I S ( t ) defined in (14). The resulting instantaneous PV current and voltage waveforms, i P V ( t ) and v P V ( t ) , contain the DC operating point, the switching ripple, and the small-signal IS component, as expressed in (13) and (15). The switching-frequency components i S W ( t ) and v S W ( t ) can be disregarded for IS purposes since the excitation frequency satisfies f i s f S W .
The IS components of interest, i I S ( t ) and v I S ( t ) , were already defined in (14) and (16), respectively. To obtain their complex phasors, the measured signals i P V ( t ) and v P V ( t ) are processed using a Fast Fourier Transform (FFT). The complex coefficient at the excitation frequency provides the magnitude and phase of the small-signal components given in (17), where i p and v p correspond to the peak amplitudes defined in (14) and (16), and θ is the phase shift between voltage and current waveforms. Finally, the impedance of the PV module at frequency f i s is computed using (18).
I ^ I S ( f i s ) = i p 0 , V ^ I S ( f i s ) = v p θ
Z ( f i s ) = V ^ I S ( f i s ) I ^ I S ( f i s )
This procedure provides the impedance for a single test frequency. To obtain the complete IS spectrum, the same process is repeated for a set of N frequencies within the desired range. The resulting values of Z ( f ) can be represented using Nyquist and Bode plots to analyze the frequency-dependent behavior of the PV module.

3. Power Converter Considerations for IS

In order to perform IS on PV modules using a power electronics interface, the configuration and operation of the converter are fundamental for ensuring both the accuracy of the perturbation and the reliability of the impedance calculation. The following subsections present the main implementation aspects and limitations in this context.

3.1. Duty Cycle Operation for Perturbation

The sinusoidal perturbation is generated by modulating the duty cycle of the synchronous Boost converter. Following Equation (5), a fixed value of the duty cycle component d D C is first defined, placing the operating point of the PV module to the right of the Maximum Power Point (MPP). The perturbation at a chosen frequency f I S is then introduced by calculating the perturbation term d I S using Equation (12).
As a result of applying Equations (5) and (12), i P V ( t ) in Equation (13) is controlled in galvanostatic mode, while the corresponding PV voltage v P V ( t ) serves as the response signal for the impedance calculation according to Equation (15). From the measurements of i P V ( t ) and v P V ( t ) , it is calculated the impedance value for a particular frequency f I S . Then, the process is repeated for each frequency to generate the IS.

3.2. Duty Cycle Discretization Errors in Digital Implementation

The previous description assumes an ideal duty-cycle modulation, but in practice the sinusoidal perturbation relies on PWM generation, which is inherently limited by the digital resolution of the control hardware. Specifically, the achievable duty-cycle resolution depends on the timer base period ( T B P R D ) of the digital controller, which is an integer constant that defines the number of discrete clock counts per PWM period, therefore it determines the smallest possible change in the duty cycle. Therefore, the effective duty cycle d [ k ] at a given time instant k is expressed as:
d [ k ] = C M P A [ k ] T B P R D
In the previous expression C M P A [ k ] is the comparison register value, which is an integer variable that represents the number of timer counts during which the PWM output remains active. Since C M P A [ k ] can only take integer values, the duty cycle is quantized in discrete increments with the following size:
Δ d = 1 T B P R D
Then, for a desired sinusoidal perturbation of amplitude d I S , the effective resolution of the excitation is limited by Δ d . If Δ d is not sufficiently small compared to d I S , the perturbation becomes distorted, introducing harmonic components that reduce the accuracy of the impedance estimation. Moreover, the number of samples per perturbation period is constrained by both the switching f S W and perturbation f I S frequencies as shown in (21).
N s = f S W f I S
A sufficiently large N s is required to ensure smooth waveform in the sinusoidal disturbance introduced into d [ k ] . When N s is too small, the perturbation deviates from its ideal sinusoidal form, which results in the reduction of energy on the main disturbance harmonic ( f I S ) and an increment of energy at the high frequency disturbance harmonics.
Combining those effects, the effective duty cycle applied to the power converter, when it is implemented on an embedded system, can be expressed as shown in (22), where ϵ [ k ] = Δ d / 2 represents the average quantization error introduced by the discrete duty-cycle. Minimizing ϵ [ k ] requires configuring T B P R D to a sufficiently large value, while also ensuring that f I S is chosen such that N s remains high. These conditions guarantee that the applied perturbation follows, as close as possible, the desired sinusoidal reference across the frequency range of interest.
d [ k ] d D C + d I S · sin 2 π f I S k f S W ± ϵ [ k ]

3.3. Limitations in Perturbation Amplitude

The previous discrete formulation (22) reveals the second important limitation: the maximum feasible perturbation amplitude. In practice, the duty cycle must remain within its physical bounds,
0 < d [ k ] < 1 , k ,
which imposes the following constraints:
0 < d D C d I S ϵ [ k ] and d D C + d I S + ϵ [ k ] < 1 .
Equation (24) shows that the maximum allowable perturbation depends not only on d D C but also on the quantization error ϵ [ k ] . In the ideal case ( ϵ [ k ] = 0 ), the maximum perturbation amplitude is given in (25).
d I S , m a x = min ( d D C , 1 d D C )
Centering the duty cycle around d D C 0.5 maximizes this margin because it provides equal margins for upward and downward excursions. Nevertheless, d D C is defined depending on the operation point where the IS measurement is performed. Therefore, it is important to evaluate restriction (25) at each operating point because it will define the maximum amplitude of the sinusoidal disturbance. In general, d I S must remain sufficiently small to satisfy small-signal assumptions, while large enough to provide PV current disturbances that generate voltage responses distinguishable from the measurement noise.

3.4. Practical Frequency Limitations for IS Using Power Converters

The selection of the excitation frequencies is fundamentally constrained by the characteristics of the power converter that generates the perturbation and by the measurement hardware that records the PV voltage and current. Although, in theory, sinusoidal perturbations could be generated for any frequency satisfying 0 < f I S < f S W 2 according to the Nyquist–Shannon sampling theorem [11], that range is not realistic for IS measurements performed with a switching power converter.
A first limitation arises from the number of PWM switching cycles available to represent the sinusoidal perturbation. As shown in (21), the number of samples per perturbation period is defined by the ratio between the converter switching frequency ( f S W ) and the excitation frequency ( f I S ). If N s becomes too small, the duty-cycle waveform cannot reproduce a smooth sinusoidal shape, and the resulting perturbation contains significant harmonic distortion. To guarantee an acceptable waveform fidelity, N s must be greater than a minimum value N s m , which depends on the resolution of the PWM hardware and the acceptable distortion levels. This condition imposes the following upper bound:
f I S < f S W N s m .
As f I S approaches f S W , switching-ripple components in i P V ( t ) and v P V ( t ) increase and become closer to the excitation frequency, further degrading the signal-to-noise ratio and reducing the accuracy of the measured impedance. Thus, the practical upper limit of the usable IS frequency range is typically much lower than f S W 2 .
On the other hand, the minimum excitation frequency is constrained by the data acquisition system and by the stability of the PV operating point. Very low excitation frequencies require long acquisition times, which may be incompatible with the sampling capabilities of the controller or may lead to variations in irradiance or temperature during the measurement interval. As a result, the minimum usable frequency, denoted as f m i n , depends on the specific experimental setup and may range from the millihertz to the hertz domain, depending on sensor bandwidth, data logging rate, and environmental stability.
Considering both bounds, the practical IS frequency range when measurements are performed through a DC-DC converter can be expressed as:
f m i n < f I S < f S W N s m
This restriction highlights that, although the converter enables perturbation injection and IS calculation, the achievable frequency range is limited by switching dynamics, PWM discretization, measurement noise, and the stability of the operating conditions.

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 I p h , R s h , and R s correspond to the components of the SDM model, while L s corresponds to the parasitic inductances of the PV module. The Berkeley representation parameters are R i , the diffusion capacitance C d , and the diode D, which is implemented with a nonlinear element that includes the Shockley diode equation. The DC voltage ( V D C ) sets the operating point of the circuit, while a small-signal perturbation is applied through the AC voltage source ( V A C ), 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, L i n and C i n are the converter inductance and capacitance, R s 1 , R s 2 , and R L i n are the resistances of the MOSFETs and the inductor, and V b u s 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 d ( t ) = d D C + d I S s i n ( w t ) according to (5), where d D C is a constant defined to fix the operating point, and d I S is calculated by using (12) to impose the desired amplitude in the sinusoidal component of i P V (i.e., i I S ). 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 ( f S W ). 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 V Q = 8.63 V and I Q = 1.75 A , under an irradiance of 700 W / m 2 and a module temperature of 324.15 K , 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 ( I sat , η , T ) 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 C d , 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 ( | I P V ( j ω ) | = 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 ( f < 1 kHz ) in the magnitude and at medium frequencies ( 0.8 kHz < f < 3 kHz ) 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 50 Hz ), 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 50 Hz and 6 kHz ), 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 6 kHz , 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 max ( y ) min ( y ) defines the dynamic range of the reference signal used for normalization. Here, y i represents the experimental value at sample i, y ^ i is the corresponding simulated value, and max ( y ) min ( y ) 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.
RAAE ( % ) = 100 × 1 N i = 1 N y i y ^ i max ( y ) min ( y )
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 d I S . For the experiments, the amplitude of the sinusoidal disturbance in the PV module current ( | I P V ( j ω ) | ) 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 ( V Q = 21.2 V , I Q = 1 A ) 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/ m 2 ) 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 I p h = 0 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 ( V Q , I Q ) can be defined by injecting a current to the PV module ( i D C < 0 A), while the PV module voltage remains positive ( v D C > 0 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: | Z P V ( j ω ) | = 2.34 Ω and Z P V ( j ω ) = 4.242 °.
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 | Z P V ( j ω ) | = 1.37 Ω and Z P V ( j ω ) = 16.4219 °.
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 100 Hz , 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 11 kHz . 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 $ 48 , 300 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 4.6 % 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 4.6 % 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.

Author Contributions

Conceptualization, D.A.H.-J., J.D.B.-R., and C.A.R.-P.; methodology, D.A.H.-J., J.D.B.-R., C.A.R.-P., C.P.-V., and S.I.S.-G.; software, D.A.H.-J., J.D.B.-R., and L.E.G.-M.; validation, D.A.H.-J., J.D.B.-R., C.A.R.-P., and S.I.S.-G.; formal analysis, D.A.H.-J., and C.A.R.-P.; investigation, D.A.H.-J., J.D.B.-R., and C.P.-V.; resources, C.A.R.-P., and L.E.G.-M.; data curation, D.A.H.-J., and J.D.B.-R.; writing—original draft preparation, D.A.H.-J.; writing—review and editing, C.A.R.-P., C.P.-V., L.E.G.-M., and S.I.S.-G.; visualization, J.D.B.-R., and D.A.H.-J.; supervision, C.A.R.-P., and S.I.S.-G.; project administration, C.A.R.-P., and L.E.G.-M.; funding acquisition, C.A.R.-P., and L.E.G.-M. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Ministerio de Ciencia Tecnología e Innovación (Minciencias), the grant “Becas del Bicentenario convocatoria No 15. Maestrías y Doctorados del departamento de Nariño”, Universidad Nacional de Colombia, and Institución Universitaria ITM under the research project “Diseño de una plataforma de hardware/software para la caracterización y operación de sistemas de almacenamiento que incluyan baterías de segunda mano en microrredes eléctricas orientadas a zonas no-interconectadas de Colombia.”, (Minciencias code 105895), which belongs to the research program “TULATO—Tecnologías para la adopción de sistemas energéticos y de movilidad eficientes que fomentan el desarrollo sostenible orientados a regiones con alto potencial bio social y energético como Tumaco, Nariño.”, (Minciencias code 1150-938-100864, ITM code RC 112721-394-2023, UNAL code 59803); also, this project has received funding from Horizon Europe research and innovation programmes under the Marie Skłodowska-Curie grant agreement No. 101109355.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data used in this study are reported into the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Guerrero, A.; Bisquert, J.; Garcia-Belmonte, G. Impedance spectroscopy of metal halide perovskite solar cells from the perspective of equivalent circuits. Chem. Rev. 2021, 121, 14430–14484. [Google Scholar] [CrossRef] [PubMed]
  2. Bisquert, J. Hysteresis, Impedance, and Transients Effects in Halide Perovskite Solar Cells and Memory Devices Analysis by Neuron-Style Models. Adv. Energy Mater. 2024, 14, 2400442. [Google Scholar] [CrossRef]
  3. Azizi, A.; Akhbari, M.; Danyali, S.; Tohidinejad, Z.; Shirkhani, M. A review on topology and control strategies of high-power inverters in large-scale photovoltaic power plants. Heliyon 2025, 11, e42334. [Google Scholar] [CrossRef] [PubMed]
  4. Varnosfaderani, M.A.; Strickland, D. Online Electrochemical Impedance Spectroscopy (EIS) estimation of a solar panel. Vacuum 2017, 139, 185–195. [Google Scholar] [CrossRef]
  5. Bera, T.K. Electrical impedance spectroscopy (EIS) for photovoltaic materials: Possibilities and challenges. IOP Conf. Ser. Mater. Sci. Eng. 2020, 955, 012076. [Google Scholar] [CrossRef]
  6. Kumar, S.; Singh, P.; Chilana, G. Study of silicon solar cell at different intensities of illumination and wavelengths using impedance spectroscopy. Sol. Energy Mater. Sol. Cells 2009, 93, 1881–1884. [Google Scholar] [CrossRef]
  7. Olayiwola, O.I.; Barendse, P.S. Photovoltaic cell/module equivalent electric circuit modeling using impedance spectroscopy. IEEE Trans. Ind. Appl. 2019, 56, 1690–1701. [Google Scholar] [CrossRef]
  8. Katayama, N.; Osawa, S.; Matsumoto, S.; Nakano, T.; Sugiyama, M. Degradation and fault diagnosis of photovoltaic cells using impedance spectroscopy. Sol. Energy Mater. Sol. Cells 2019, 194, 130–136. [Google Scholar] [CrossRef]
  9. Guejia-Burbano, R.A.; Petrone, G.; Piliougine, M. Impedance spectroscopy for diagnosis of photovoltaic modules under outdoor conditions. IEEE J. Photovoltaics 2022, 12, 1503–1512. [Google Scholar] [CrossRef]
  10. Shelembe, L.; Barendse, P. Online condition monitoring of Photovoltaic (PV) cells by implementing electrical impedance spectroscopy using a switch-mode DC-DC converter. In Proceedings of the 2020 IEEE Energy Conversion Congress and Exposition (ECCE), Detroit, MI, USA, 11–15 October 2020; IEEE: New York, NY, USA, 2020; pp. 2136–2141. [Google Scholar]
  11. Olayiwola, O.I.; Barendse, P.S. Power electronic implementation of electrochemical impedance spectroscopy on photovoltaic modules. In Proceedings of the 2020 IEEE Energy Conversion Congress and Exposition (ECCE), Detroit, MI, USA, 11–15 October 2020; IEEE: New York, NY, USA, 2020; pp. 3654–3661. [Google Scholar]
  12. Pavón-Vargas, C.; Guejia-Burbano, R.A.; Garcia-Marrero, L.E.; Petrone, G. Impedance Spectroscopy for partial shading detection on series-connected PV panels. In Proceedings of the 2024 International Symposium on Power Electronics, Electrical Drives, Automation and Motion (SPEEDAM), Napoli, Italy, 19–21 June 2024; IEEE: New York, NY, USA, 2024; pp. 762–767. [Google Scholar]
  13. Garcia-Marrero, L.; Pavón-Vargas, C.; Petrone, G.; Monmasson, E. Advancements in Photovoltaic Research: Electro-Impedance Spectroscopy for PV Cell Characterization. In Proceedings of the 2024 International Symposium on Power Electronics, Electrical Drives, Automation and Motion (SPEEDAM), Napoli, Italy, 19–21 June 2024; IEEE: New York, NY, USA, 2024; pp. 776–781. [Google Scholar]
  14. Roehr, W.D. Rectifier Applications Handbook, 3rd ed.; Roehr, W.D., Ed.; Motorola, Inc.: Holtsville, NY, USA, 1993. [Google Scholar]
  15. Pavon-Vargas, C.; Garcia-Marrero, L.E.; Bastidas-Rodr, J.D.; Guejia-Burbano, R.A.; Petrone, G. Experimental Assessment of Partial Shading Detection in PV Panels Using Impedance Spectroscopy. IEEE Trans. Ind. Appl. 2025, 61, 7584–7597. [Google Scholar] [CrossRef]
  16. Garcia-Marrero, L.E.; Pavon-Vargas, C.I.; Bastidas-Rodriguez, J.D.; Monmasson, E.; Petrone, G. Self-adaptive single-diode model parameter identification under small mismatching conditions. Renew. Energy 2025, 245, 122735. [Google Scholar] [CrossRef]
  17. Wang, X.; Zheng, Z.; Aillerie, M.; Péra, M.C.; Hissel, D. Adaptive open-loop control for converter-based impedance spectroscopy in PV panels. Energy Convers. Manag. 2026, 348, 120619. [Google Scholar] [CrossRef]
  18. Wang, X.; Zheng, Z.; Aillerie, M.; Sawicki, J.P.; De Bernardinis, A.; Péra, M.C.; Hissel, D. Control strategies of converter-based online impedance spectroscopy for photovoltaic panels. IEEE Trans. Ind. Appl. 2024, 60, 6524–6538. [Google Scholar] [CrossRef]
  19. Shelembe, L.; Barendse, P. Low-Cost Inductor Current Ripple Excitation Design for Rapid Converter-Based Electrical Impedance Spectroscopy on a Monocrystalline Solar Module. IEEE Trans. Ind. Appl. 2024, 60, 6569–6581. [Google Scholar] [CrossRef]
  20. Wang, X.; Zheng, Z.; Aillerie, M.; Pera, M.C.; Hissel, D. Online Health Monitoring of Silicon PV Panels by Converter-Based Impedance Spectroscopy: Panel-Level Equivalent Circuit Model and Health Feature Extraction. IEEE Trans. Ind. Electron. 2025, 72, 14746–14754. [Google Scholar] [CrossRef]
  21. Kim, K.A.; Xu, C.; Jin, L.; Krein, P.T. A dynamic photovoltaic model incorporating capacitive and reverse-bias characteristics. IEEE J. Photovoltaics 2013, 3, 1334–1341. [Google Scholar] [CrossRef]
  22. Guejia-Burbano, R.A.; Petrone, G. Partial shading detection on PV panels through on-line Impedance Spectroscopy. In Proceedings of the 2021 IEEE International Conference on Environment and Electrical Engineering and 2021 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Bari, Italy, 7–10 September 2021; IEEE: New York, NY, USA, 2021; pp. 1–6. [Google Scholar]
  23. SP Series. Datasheet SP Series. 2019. Available online: https://www.solbian.solar/wp-content/uploads/2019/03/Datasheet-SP.pdf (accessed on 19 November 2025).
  24. Garcia-Marrero, L.; Piliougine, M.; Petrone, G.; De Riso, M.; Guerriero, P.; Monmasson, E. Challenges in photovoltaic parameter identification under mismatching conditions. In Proceedings of the 2023 International Conference on Clean Electrical Power (ICCEP), Terrasini, Italy, 27–29 June 2023; IEEE: New York, NY, USA, 2023; pp. 436–444. [Google Scholar]
  25. Garcia-Marrero, L.; Petrone, G.; Monmasson, E. Detection of Series Resistance Degradation in PV Modules Using Measured Current-Voltage and Frequency-Domain Impedance. In Proceedings of the 2025 International Conference on Clean Electrical Power (ICCEP), Villasimius, Italy, 24–26 June 2025; IEEE: New York, NY, USA, 2025; pp. 250–255. [Google Scholar]
  26. De Riso, M.; Matacena, I.; Guerriero, P.; Daliento, S.; Marrero, L.E.G.; Petrone, G. Dynamic Modeling of Si-based Photovoltaic Modules using Impedance Spectroscopy Technique. In Proceedings of the 2023 International Conference on Clean Electrical Power (ICCEP), Terrasini, Italy, 27–29 June 2023; IEEE: New York, NY, USA, 2023; pp. 430–435. [Google Scholar]
  27. Hernández-Balaguera, E.; Muñoz-Díaz, L.; Pereyra, C.; Lira-Cantú, M.; Najafi, M.; Galagan, Y. Universal control strategy for anomalous ionic-electronic phenomenology in perovskite solar cells efficiency measurements. Mater. Today Energy 2022, 27, 101031. [Google Scholar] [CrossRef]
  28. Zhang, D.; Allagui, A.; Elwakil, A.S.; Nassef, A.M.; Rezk, H.; Cheng, J.; Choy, W.C. On the modeling of dispersive transient photocurrent response of organic solar cells. Org. Electron. 2019, 70, 42–47. [Google Scholar] [CrossRef]
  29. Saavedra-Montes, A.; Ramirez-Scarpetta, J.; Ramos-Paja, C.; Malik, O. Identification of excitation systems with the generator online. Electr. Power Syst. Res. 2012, 87, 1–9. [Google Scholar] [CrossRef]
  30. Power, S. F-Series 90 W PV Module SPM090P-MF—Datasheet. 2025. Available online: https://www.solartechpower.com/images/Fseries/catalog/SPM090P-MF.pdf (accessed on 19 November 2025).
  31. MCH 305DII Operation Manual. Available online: https://www.manualslib.com/manual/3915302/Mch-305dii.html (accessed on 1 December 2025).
  32. Schwarz, R. Current Probes for Oscilloscopes. Página de Producto—Sondas de Corriente para Osciloscopios. Available online: https://www.rohde-schwarz.com/nl/products/test-and-measurement/oscilloscope-probes/current-probes-for-oscilloscopes_63493-73797.html (accessed on 1 December 2025).
  33. Instruments, V. 6300 Series Frequency Response Analyzers. Página del Modelo 6300—Analizadores de Respuesta en Frecuencia. Available online: https://www.venableinstruments.com/products/frequency-response-analyzers/6300-series (accessed on 1 December 2025).
  34. Instruments, V. IOZ Venable Instruments Specifications 1500. Ficha téCnica—Input/Output Impedance Measurement Set para Analizadores de Respuesta en Frecuencia. 2025. Available online: https://www.venableinstruments.com/hubfs/IOZ%20Venable%20Instruments%20Specifications%201500_03.24.2025.pdf?hsCtaTracking=5e460fb9-eca6-47c9-8f67-92b5e2e9dc2b%7C789d08f7-29e9-4a09-853c-5342a081784e (accessed on 1 December 2025).
  35. Technologies, T. Half Bridge (Buck/Boost/MPPT) Development Kit (SPM-HB-KIT). Kit de Desarrollo—Convertidor de Medio Puente Para Buck/Boost/MPPT. Available online: https://www.taraztechnologies.com/product/power-electronics-modules/power/half-bridge-mppt-development-kit/ (accessed on 1 December 2025).
  36. Instruments, T. LAUNCHXL-F28379D LaunchPad™ Development kit for C2000™ Delfino™ MCU. Kit de Desarrollo LaunchPad F28379D. Available online: https://www.ti.com/tool/es-mx/LAUNCHXL-F28379D (accessed on 1 December 2025).
  37. Fujian Lilliput Optoelectronics Technology Co., Ltd. OWON SDS1000 2CH Series Super Economical Type Digital Oscilloscope. Osciloscopio Digital de Sobremesa—Serie SDS1000 (2 Canales, Hasta 1 GS/s). Available online: https://www.owon.com.hk/products_owon_sds1000_2ch_series_super_economical_type_digital_oscilloscope (accessed on 1 December 2025).
  38. Qingdao Hantek Electronic Co., Ltd. PP Series Passive Voltage Probe (PP80, PP90, PP150, PP200). Serie de Sondas Pasivas para Osciloscopios—PP-80, PP-90, PP-150, PP-200. Available online: https://hantek.com/m/productDetail/73 (accessed on 1 December 2025).
  39. Macabebe, E.Q.; Van Dyk, E.E. Extraction of device parameters from dark current-voltage characteristics of PV devices. Phys. Status Solidi C 2008, 5, 616–619. [Google Scholar] [CrossRef]
Figure 1. Proposed structure to perform IS on a PV module.
Figure 1. Proposed structure to perform IS on a PV module.
Sensors 26 00161 g001
Figure 2. Dynamic approach based on the SDM model. (a) Dynamic approach based on the SDM model. (b) Linearized model around an operating point.
Figure 2. Dynamic approach based on the SDM model. (a) Dynamic approach based on the SDM model. (b) Linearized model around an operating point.
Sensors 26 00161 g002
Figure 3. SDM linearization around a point Q.
Figure 3. SDM linearization around a point Q.
Sensors 26 00161 g003
Figure 4. Small-signal dynamic model of the PV module coupled with a synchronous Boost converter and a DC bus.
Figure 4. Small-signal dynamic model of the PV module coupled with a synchronous Boost converter and a DC bus.
Sensors 26 00161 g004
Figure 5. PSIM simulation setup of the proposed IS reference system.
Figure 5. PSIM simulation setup of the proposed IS reference system.
Sensors 26 00161 g005
Figure 6. PSIM simulation setup of the proposed system for IS using a power converter.
Figure 6. PSIM simulation setup of the proposed system for IS using a power converter.
Sensors 26 00161 g006
Figure 7. I-V curve and operating point of the PV module SOLBIAN Flex-SP50P for an irradiance of of 700 W/m2 and a PV module temperature of 324.15 K.
Figure 7. I-V curve and operating point of the PV module SOLBIAN Flex-SP50P for an irradiance of of 700 W/m2 and a PV module temperature of 324.15 K.
Sensors 26 00161 g007
Figure 8. Performance comparison between the Norton and Berkeley models for impedance spectroscopy at a given operating point.
Figure 8. Performance comparison between the Norton and Berkeley models for impedance spectroscopy at a given operating point.
Sensors 26 00161 g008
Figure 9. Comparison of IS spectra from the proposed system, AC sweep, and experimental data of the SOLBIAN Flex-SP50P.
Figure 9. Comparison of IS spectra from the proposed system, AC sweep, and experimental data of the SOLBIAN Flex-SP50P.
Sensors 26 00161 g009
Figure 10. RAAE-based comparison of magnitude and phase deviations for the proposed system and the AC sweep against the experimental reference data.
Figure 10. RAAE-based comparison of magnitude and phase deviations for the proposed system and the AC sweep against the experimental reference data.
Sensors 26 00161 g010
Figure 11. Proposed structure for the reference experimental setup.
Figure 11. Proposed structure for the reference experimental setup.
Sensors 26 00161 g011
Figure 12. Experimental setup to test the proposed solution.
Figure 12. Experimental setup to test the proposed solution.
Sensors 26 00161 g012
Figure 13. Photo of the two experimental setups used for the experimental results.
Figure 13. Photo of the two experimental setups used for the experimental results.
Sensors 26 00161 g013
Figure 14. Example of voltage and current measurements obtained with the proposed system for a disturbance of 1 kHz.
Figure 14. Example of voltage and current measurements obtained with the proposed system for a disturbance of 1 kHz.
Sensors 26 00161 g014
Figure 15. Example of voltage and current measurements obtained with the proposed system for a disturbance of 10 kHz.
Figure 15. Example of voltage and current measurements obtained with the proposed system for a disturbance of 10 kHz.
Sensors 26 00161 g015
Figure 16. Comparison of IS spectra from the Converter-based solution and Venable F.R.A. of the SP090 PV module.
Figure 16. Comparison of IS spectra from the Converter-based solution and Venable F.R.A. of the SP090 PV module.
Sensors 26 00161 g016
Figure 17. Impedance Spectrum error: proposed solution vs. commercial FRA.
Figure 17. Impedance Spectrum error: proposed solution vs. commercial FRA.
Sensors 26 00161 g017
Table 1. Parameters used for the simulation of the proposed system and the reference IS circuit.
Table 1. Parameters used for the simulation of the proposed system and the reference IS circuit.
ParameterValueParameterValue
Iph2.7461 ADShockley Equation (1)
Cd44.88 mFRi52.7 m Ω
Rsh408.30 Ω Rs62.8 m Ω
Ls1.3043 μ HCin1 μ F
Lin110 μ HRLin10 mH
Rs1 = Rs275 m Ω Vbus12 V
η 1.3Fsw1 MHz
Is25.50 nAT324.15 K
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

Herrera-Jaramillo, D.A.; Bastidas-Rodríguez, J.D.; Ramos-Paja, C.A.; Pavon-Vargas, C.; Garcia-Marrero, L.E.; Serna-Garcés, S.I. Methodology for Impedance Spectroscopy of Photovoltaic Modules Using a Power Converter. Sensors 2026, 26, 161. https://doi.org/10.3390/s26010161

AMA Style

Herrera-Jaramillo DA, Bastidas-Rodríguez JD, Ramos-Paja CA, Pavon-Vargas C, Garcia-Marrero LE, Serna-Garcés SI. Methodology for Impedance Spectroscopy of Photovoltaic Modules Using a Power Converter. Sensors. 2026; 26(1):161. https://doi.org/10.3390/s26010161

Chicago/Turabian Style

Herrera-Jaramillo, Diego Alejandro, Juan David Bastidas-Rodríguez, Carlos Andrés Ramos-Paja, Carlos Pavon-Vargas, Luis E. Garcia-Marrero, and Sergio Ignacio Serna-Garcés. 2026. "Methodology for Impedance Spectroscopy of Photovoltaic Modules Using a Power Converter" Sensors 26, no. 1: 161. https://doi.org/10.3390/s26010161

APA Style

Herrera-Jaramillo, D. A., Bastidas-Rodríguez, J. D., Ramos-Paja, C. A., Pavon-Vargas, C., Garcia-Marrero, L. E., & Serna-Garcés, S. I. (2026). Methodology for Impedance Spectroscopy of Photovoltaic Modules Using a Power Converter. Sensors, 26(1), 161. https://doi.org/10.3390/s26010161

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop