1. Introduction
Solid oxide fuel cells (SOFCs) are categorized as high-temperature fuel cells since they operate at an elevated temperature range (600–900 °C). This range of temperature brings significant advantages in terms of applications [
1,
2]. It allows for favorable thermodynamic conditions and improved reaction kinetics, leading to high overall conversion efficiencies [
3]. In addition, it allows for the processing of a variety of carbonaceous fuels [
4] and the use of less costly electrocatalysts, which has brought renewed attention to the technology for cost-containment reasons [
5]. Finally, the adsorption of various gas species to the surface of electrodes (e.g., the poisoning effect of CO related to low-temperature fuel cells) is mitigated in SOFCs [
6,
7].
SOFCs are anticipated to play a significant role in polygenertion applications such as combined cooling, heating, and power (CCHP) systems thanks to their fuel flexibility and high conversion efficiency besides their low level of emissions [
8]. SOFCs can be fed with both pure hydrogen as well as natural gas, representing a suitable and flexible candidate for stationary power generation. Redirecting the exhaust gases into heat recovery units required for heating and refrigeration [
9] allows us to achieve exceptionally high overall (electrical + thermal) conversion efficiencies of over 90%. Recent studies focus on feeding the SOFCs with renewable fuels such as green hydrogen, biogas, syngas, and other synthetic fuels and derivatives and addressing system performance in different configurations and operating conditions and under durability challenges [
10].
A SOFC is made of an electrolyte between a positive electrode, the cathode, and a negative electrode, the anode [
11]. At temperatures higher than 500 °C, the electrolyte becomes a conductor for O
2− ions originating in the cathode (oxygen electrode), where O
2 is dissociated [
12]. Once the O
2− ions cross the electrolyte, they are recombined with H
2 directly or indirectly provided to the anode (fuel electrode), forming water and releasing electrons [
13].
Electrochemical impedance spectroscopy (EIS) is a robust method for the electrochemical characterization of a SOFC. It provides insight into different overpotentials in an electrochemical device as a function of the process’s frequency or characteristic time [
14]. In order to perform an EIS measurement, a sinusoidal alternating current or voltage signal is applied to the tested sample at varying frequencies [
15]. The sample’s impedance will then be measured using the input and response signals. The acquired impedance can be viewed in a Nyquist (display of the real and imaginary components of the impedance) or a Bode plot (plot of the real and imaginary parts of the impedance against frequency) [
16]. Guidelines on the carrying out and interpretation of EIS measurement on SOC cell/stack assemblies are provided in IEC Standard 62282-8-101.
EIS data show the convoluted impedance response of the SOFC sample. The distribution of relaxation times (DRT) approach is a widely used electrochemical impedance analysis method for separating the impedance response into discrete components linked to each physicochemical process occurring within the cell [
17,
18]. Calculating the DRT may lead to a practical approach to describing the deconvoluted physicochemical behavior of SOFCs [
19,
20].
The DRT permits the accurate detection of each of the processes that produce the impedance spectra of SOFCs during fuel cell characterization [
21]. Therefore, physically significant information can be obtained [
22]. Furthermore, the DRT enables the accurate distinction of each polarization process’s characteristic frequencies and qualitative analysis of the extent of its effect on the overall polarization spectra [
23], see
Figure 1. By comparing DRT spectra obtained with the same experimental procedures of the SOFC sample under different experimental conditions (e.g., variation of temperatures or reactant compositions), it is possible to ascertain the latter’s influence on SOFC processes by analyzing the shifts in the DRT peaks and their characteristic frequency bandwidths [
24,
25]. However, DRT shifts are often analyzed only qualitatively by visual inspection since a quantitative analysis is cumbersome [
26,
27].
A variety of codes have been developed by different research groups to calculate the DRT spectra of EIS data. A well-known one is DRTtools [
28], which studies the effect of discretization methods on the DRT. Risse et al. introduced the DRT-LMA [
29], which utilizes an iterative method, the Levenberg–Marquardt algorithm (LMA), to calculate the relaxation times function. Li et al. [
17] proposed a procedure that automatically estimates the regularization parameter of the Ridge and Lasso methods based on information criteria. The work of Žic et al., DFRT-Py, discusses a multi-parameter regularization approach to address the issues of high data corruption in experimental EIS data analysis [
30]. Kulikovsky [
31] reported a method for DRT calculation that combines Tikhonov regularization and the projected gradient method, called TRPG, for increased simplicity and speed. Kobayashi et al. [
32] attempted to generalize the DRT analysis by introducing an iterative elastic net regularization algorithm based on LMA.
The input DRT data used in this work were obtained from an in-house developed code at ENEA Casaccia Research Center that has been used and validated in previously published studies [
33,
34]. In this work, the main goal was to develop an automated DRT data analysis tool to identify and assess the DRT peak shifts—both in amplitude and frequency—with variating operating conditions. The proposed tool provides quantitative information regarding the trends of each impedance contribution, facilitating correct process identification and interpretation during SOFC characterization. The tool is applied to a wide range of experimental data obtained from extensive button cell testing (3 cell batches with 23 total SOFC button cell samples tested) in order to preliminarily validate the concept.
The main element of novelty of the developed tools consists of the quantitative analysis of the DRT data itself, providing an additional instrument for more precise and repeatable DRT spectra interpretation. This goes beyond the scope of the reviewed DRT methods, which mainly focus on the conversion of EIS data to DRT functions, without a quantitative and comparative analysis of the obtained DRT spectra.
2. Materials and Methods
This section covers the technical aspects of the experiments carried out on the SOFC samples (
Section 2.1), addresses the properties of the tested samples, gives an overview of the used test setup and experimental procedures, and then describes the automated tool principles and development features (
Section 2.2).
2.1. Experimental Analysis
The experimental investigation of button cell samples is presented to identify the physicochemical processes driving the operation of intermediate temperature SOFCs. The DRT method was performed on the experimental EIS spectra obtained from several button cell samples to achieve this result. From the systematic variation of a single operating parameter at a time, the observed response of DRT peaks could be ascribed to different electrochemical processes occurring at the anode or the cathode side, such as charge transfer and mass transport mechanisms. The experimental campaign carried out on button cell samples has a general validity for the physicochemical processes occurring in the bulk of the cells. The reduced dimensions of this kind of sample allow us to neglect the impact of concentration and temperature gradients arising on a SOFC sample of realistic size.
With the aim of assigning each peak defined by DRT functions to a single physicochemical process that governs the operation of a SOFC, the fuel cell samples were operated while varying only one operating parameter at a time: temperature, anode hydrogen content, and cathode oxygen content. An EIS measurement was taken for each condition, and the DRT function was elaborated for each impedance measurement. In this way, it was possible to isolate the effect on the DRT peaks of each value of an analyzed operating parameter to ultimately obtain a reliable process map in terms of frequency ranges and amplitude.
2.1.1. Test Samples
Anode-supported planar intermediate temperature SOFCs manufactured and provided by Elcogen (Tallinn, Estonia) were used in this work. The cells were composed of a thin (c.a. 3 μm) dense YSZ (8% yttria-stabilized zirconia) electrolyte layer, a porous Ni-YSZ anode layer (c.a. 400 μm)—divided in a thin anode contact (c.a. 5–10 μm), a thick anode substrate and a thin functional layer (c.a. 12 μm)—a GDC (gadolinia doped ceria) diffusion barrier layer (c.a. 5 μm), and an LSC (lanthanum-strontium-cobaltite) cathode layer (c.a. 15 μm).
Table 1 summarizes the constituent materials and geometry of the layers. The anode substrate was made by tape casting of NiO-YSZ suspensions; the other half-cell layer together with the electrolyte layer were deposited on this substrate by tape casting a dense YSZ suspension and sintered to form a dense film. The GDC diffusion barrier and the LSC cathode layer were applied following screen printing and sintering. As illustrated in
Figure 2 below, the tested cells are button-sized with an active area of 2 cm
2.
Three different production batches (Batch 1, 7 cells; Batch 2, 11 cells; Batch 3, 5 cells; for a total of 23 cells) of the same cell design were tested. While Batch 1 and Batch 2 are identical, Batch 3 was produced with a slight modification in the manufacturing process, resulting in a denser anode functional layer, as discussed in detail in [
25].
A temperature-controlled furnace forms the button cell test apparatus. A SOFC button cell sample is contained in a dual atmosphere alumina cylindrical housing, which is then attached with a high-temperature ceramic paste that retains gas tightening after thermal hardening according to manufacturer recommendations. The cell is positioned vertically, with two current collectors in contact with the sample’s two electrodes, one constructed of nickel netting for the anode surface and the other of gold mesh for the cathode surface. The cell is fed with hydrogen at the anode and air that is either enriched or depleted in oxygen content at the cathode thanks to a system of mass flow controllers (MFCs). The test bench incorporates an Agilent E3634A direct current supply, which also serves as an electronic load, an Agilent 34970A data logger, and LABVIEW-based controller software. For electrochemical impedance spectroscopy measurements, the setup was equipped with a Solartron 1260 frequency response analyzer module and a coupled Solartron 1287 Electrochemical Interface. More details regarding the test rig can be found in [
25].
2.1.2. Start-Up Procedure
The button cell samples were heated to 700 °C by a temperature ramp of 0.5 °C/min with 50 mL/min N2 to the anode and 100 mL/min air to the cathode. Hydrogen was gradually increased at the anode up to a 150 mL/min flow rate, and N2 flow was gradually reduced. The airflow was then increased to 250 mL/min to the cathode. The cells were then left at these conditions for 1 h for stabilization. IV curves and EIS measurements were performed at 700 °C in OCV conditions and under an anode gas feed of 75 mL/min hydrogen and 75 mL/min N2 (50/50% H2/N2 composition) and a cathode air feed (21% O2) of 250 mL/min, referred to as standard conditions (StdCond) to describe the performance and impedance response of the test specimens. The characterization was carried out before and after a stabilization procedure of at least 50 h at 700 °C and 0.5 A/cm2 to ensure stationary conditions of the measured quantities. The EIS spectrum was measured in standard conditions at OCV between 100 kHz and 10 mHz with a 10 mV amplitude. The polarization curves were performed from the OCV state to the maximum current value at which the cell voltage was above 700 mV, increasing the current at 50 mA/min steps.
2.1.3. Parameter Variations
As discussed above, to identify the processes corresponding to each peak of the DRT spectra obtained from EIS measurements, tests were undertaken at three different temperatures: 650, 675, and 700 °C. The molar fraction of hydrogen at the anode varied from 10% to 90% (10/20/50/90%—air at the cathode) and the cathode oxygen content from 4% to 21% (4/6/8/10/21%—at constant 90% hydrogen at the anode) by diluting the air feed with N
2. The operating conditions’ variation range was chosen as an overall compromise between (i) relevant operating conditions that are similar to the ones potentially used in real applications; (ii) inducing evident impedance variations; (iii) avoiding conditions that could cause the irreversible degradation of the sample (e.g., fuel or oxidant starvation); (iv) technical and time limitations of the experimental setup. Each condition is stabilized prior to the EIS measurement. The reason for using high hydrogen content is to maintain low hydrogen-related resistances, decreasing their overlap with oxygen-related resistance.
Table 2 summarizes all the gas compositions measured at three different temperatures represented in molar fractions.
2.2. Tool Development
A tool was developed in a MATLAB environment to identify the peaks of the DRT spectra diagram and quantify these peaks’ shifts as a function of the change in operating conditions. The program operation could be divided into several functions, which are (i) peak identification, (ii) frequency region definition, and (iii) peak shift quantification. In addition, specific functions were coded to categorize and illustrate the results in different process stages.
Figure 3 illustrates the overall workflow of the tool.
The first objective is peak identification: the discrete DRT data calculated from the experiments were imported to the program as two vectors (frequency and corresponding DRT). These two vectors went through interpolation before being inserted into the main functions of the program in order to operate with continuous data and avoid incorrect peak identification merely due to the discrete form of the experimental data points. The interpolation methods considered for this goal are linear and spline interpolation. The query points generated for the interpolation follow a logarithmic spacing to correlate with the distribution of DRT values in each decade of frequency.
The interpolated frequency and DRT vectors are the inputs of a peak identification function that searches for the minimum and maximum points of the DRT value by calculating the first derivative of the DRT and finding the points where the sign of the derivative values changes from positive to negative (for maximum points) or vice versa (for minimum points). Thus, a point in the DRT is indexed as maximum or minimum with the nearest value of the first derivative to zero (Equation (1)). Interpolated data allows estimating extremum points that are not necessarily equal to the experimental measurements, improving the analysis capability of the tool.
Since the extremum finding function could identify a different number of peaks than the actual underlying processes, it is advisable to provide the characteristic frequency bandwidths of each physicochemical process (in which each peak can shift) as an input to correctly categorize the peaks and restrict the peak shifting quantification in said bandwidths. The characteristic frequency bandwidths are provided with an iterative procedure based on an initial guess of evenly distributed processes, which is subsequently updated with the actual characteristic frequency bandwidths, calculated as the frequency range between the two minimum points adjacent to a maximum point.
The iterative steps taken to calculate the frequency bandwidths are as follows (
Figure 4):
First, each data set’s maximum and minimum points were extracted from the index provided by the extremum finding function.
Then, a pre-allocation of possible frequency bandwidths is defined considering seven peaks logarithmically distributed. The reason for having seven pre-allocated peaks relies on the fact that the polarization resistance of a SOFC sample is typically composed of six different processes (two anode charge transfer processes P1 & P2, one cathode charge transfer process P3, one anode mass transfer process P4, one cathode mass transfer process P5, one anode gas conversion process P6) which lead to a DRT response composed of seven peaks (also considering the satellite peak P4’ related to the anode mass transfer process) [
35].
Next, the maximum points present within each frequency range are identified, and the average frequency of said maximum points is calculated.
Minimum points are searched between each maximum point obtained in the previous step. The frequency ranges between the average minimum points adjacent to a maximum point are calculated and represent the calculated characteristic frequency ranges for each physicochemical process (P1 to P6) which update the previous pre-allocation.
Once the frequency bandwidths are defined, the shift in the frequency (∆f—logarithmic) and DRT (∆DRT) values of peaks falling in the same operating bandwidth were calculated for each variation of operating conditions vis-à-vis the values in reference conditions (hydrogen content is 50%, oxygen content is 21% (Air), and temperature is 700 °C (StdCond)). By assessing the terms ∆f and ∆DRT, it is possible to quantify the degree of dependency of each specific peak to the variation of operating conditions (identifying, for example, temperature or gas composition dependencies of each peak). Finally, an illustration window provides a comprehensive overview of the DRT curves accompanied by the frequency bands and numerical shift results, which are represented in tables.
It is noteworthy that in the current status of the tool, several errors may occur (e.g., two peak points of one operating condition may fall in the same frequency band, etc.). These sorts of errors—the most frequent of which are reported in the results section—are currently solved manually by post-processing after analyzing the results.
2.2.1. Tool Performance Indicator
The performance assessment indicator
idxtool was introduced to assess the goodness of the tool, where
idxtool is equal to the number of peaks that were correctly interpreted by the tool divided by the actual physicochemical processes occurring in the cell (Equation (2)), separately evaluated for each process (P1 to P5; in OCV conditions P6—which is related to gas conversion—is not present due to the absence of current flow) under different operating conditions. The obtained results are expressed in percentages to indicate the tool’s success rate in calculating the peak shift for each peak. The average value of
idxtool is calculated for each batch to assess the tool performance at the batch level.
4. Conclusions
In the context of this work, a custom numerical analysis tool was developed to analyze the deconvoluted EIS results obtained from SOFC testing by means of the DRT method. The developed tool allows for the automated and quantitative interpretation of DRT spectra and their shifts with variations in operating conditions. The proposed tool’s novelty is overcoming qualitative DRT interpretation to better relate the EIS data to the SOFCs’ underlying physicochemical processes.
The DRT analysis tool was developed in a MATLAB environment in three steps: (i) identification of the DRT peaks based on analysis of the first derivative of the interpolated DRT function, (ii) iterative characteristic frequency region definition for each physicochemical process, and (iii) peak shift quantification (both in logarithmic frequency and in DRT amplitude) with respect to reference conditions.
The developed tool is applied to a vast experimental DRT dataset related to an extensive campaign carried out on 23 SOFC button-sized samples from three production batches in which EIS measurements (and subsequent DRT calculations) are performed in OCV conditions while performing parametric variations of operating conditions (hydrogen content, oxygen content, temperature). The performance and results of the tool are compared with qualitative DRT interpretation by visual inspection in previous works to validate the approach preliminarily.
The DRT analysis tool was able to identify DRT peaks related to the main SOFC physicochemical processes (overall idxtool around 90%). The main issues that affect the tool performance are related to the peak convolution (high-frequency peaks P2 and P3 between 50–1000 Hz), the low impact of operating conditions and signal noise (P5 at very low frequencies < 0.1 Hz), the presence of satellite peaks (P4’ and P4), and others. Different post-processing approaches were implemented to deal with each issue.
It was possible to calculate each process’s actual characteristic frequency range, providing additional information with respect to the qualitative analysis. The quantitative peak shifts were calculated automatically and illustrated to help interpret the analyzed data, corroborating the assignment of physicochemical processes to each of these peak points (e.g., the high-frequency peaks P1, P2, and P3 related to thermally activated charge transfer processes; the low-frequency peak P4 and P5 related to diffusion in the electrodes). In terms of frequency and amplitude, the calculated peak shifts showed consistency with the process identification based on the qualitative interpretation of DRT spectra. It was possible to identify minor changes in the shifts of Batch 3 with respect to other batches.
The successful deployment of the developed DRT analysis tool opens new possibilities for SOFC characterization and monitoring, implementation in degradation studies, and the development of tailored and verifiable testing protocols.