电化学阻抗测量技术与电化学阻抗谱的数据处理理论与应用浙江大学张鉴清电化学阻抗谱电化学阻抗谱(ElectrochemicalImpedanceSpectroscopy,简写为EIS),早期的电化学文献中称为交流阻抗(ACImpedance)。阻抗测量原本是电学中研究线性电路网络频率响应特性的一种方法,引用到研究电极过程,成了电化学研究中的一种实验方法。电化学阻抗谱方法是一种以小振幅的正弦波电位(或电流)为扰动信号的电化学测量方法。由于以小振幅的电信号对体系扰动,一方面可避免对体系产生大的影响,另一方面也使得扰动与体系的响应之间近似呈线性关系,这就使测量结果的数学处理变得简单。同时,电化学阻抗谱方法又是一种频率域的测量方法,它以测量得到的频率范围很宽的阻抗谱来研究电极系统,因而能比其他常规的电化学方法得到更多的动力学信息及电极界面结构的信息。阻抗与导纳对于一个稳定的线性系统M,如以一个角频率为的正弦波电信号(电压或电流)X为激励信号(在电化学术语中亦称作扰动信号)输入该系统,则相应地从该系统输出一个角频率也是的正弦波电信号(电流或电压)Y,Y即是响应信号。Y与X之间的关系可以用下式来表示:Y=G(w)X如果扰动信号X为正弦波电流信号,而Y为正弦波电压信号,则称G为系统M的阻抗(Impedance)。如果扰动信号X为正弦波电压信号,而Y为正弦波电流信号,则称G为系统M的导纳(Admittance)。阻纳是一个频响函数,是一个当扰动与响应都是电信号而且两者分别为电流信号和电压信号时的频响函数。由阻纳的定义可知,对于一个稳定的线性系统,当响与扰动之间存在唯一的因果性时,GZ与GY都决定于系统的内部结构,都反映该系统的频响特性,故在GZ与GY之间存在唯一的对应关系:GZ=1/GYG是一个随频率变化的矢量,用变量为频率f或其角频率的复变函数表示。故G的一般表示式可以写为:G(w)=G’(w)+jG”(w)RCLZRY不同电路元件的阻抗表示不同)(1cjcjLjR1cj)(1LjLj1j,12j虚数单位;f2ω为角频率,f用Hz表示。R电阻C电容L电感Q(CPE)常相位角元件W(Warburg扩散阻抗)T双曲正切固体电解质O双曲余切有限扩散Q(CPE)常相位角元件ConstantPhaseAngleElement界面双电层-界面电容弥散效应圆心下降的半圆0n1n=0,Z相当Z(R),1/Y0单位Ωn=-1,Z(L),Hn=1,Z(C),Fn=1/2,Z(W),S.Sec1/20n1,Z(Q),S.SecnnjYZ01阻抗或导纳的复平面图复合元件(RC)频响特征的阻抗复平面图导纳平面图阻抗波特(Bode)图复合元件RC阻抗波特图两个时间常数等效电路A两个时间常数等效电路B阻抗的复平面图阻抗波特(Bode)图电化学阻抗谱的基本条件因果性条件:当用一个正弦波的电位信号对电极系统进行扰动,因果性条件要求电极系统只对该电位信号进行响应。线性条件:当一个状态变量的变化足够小,才能将电极过程速度的变化与该状态变量的关系作线性近似处理。稳定性条件:对电极系统的扰动停止后,电极系统能恢复到原先的状态,往往与电极系统的内部结构亦即电极过程的动力学特征有关。因果性条件当用一个正弦波的电位信号对电极系统进行扰动,因果性条件要求电极系统只对该电位信号进行响应。这就要求控制电极过程的电极电位以及其它状态变量都必须随扰动信号——正弦波的电位波动而变化。控制电极过程的状态变量则往往不止一个,有些状态变量对环境中其他因素的变化又比较敏感,要满足因果性条件必须在阻抗测量中十分注意对环境因素的控制。线性条件由于电极过程的动力学特点,电极过程速度随状态变量的变化与状态变量之间一般都不服从线性规律。只有当一个状态变量的变化足够小,才能将电极过程速度的变化与该状态变量的关系作线性近似处理。故为了使在电极系统的阻抗测量中线性条件得到满足,对体系的正弦波电位或正弦波电流扰动信号的幅值必须很小,使得电极过程速度随每个状态变量的变化都近似地符合线性规律,才能保证电极系统对扰动的响应信号与扰动信号之间近似地符合线性条件。总的说来,电化学阻抗谱的线性条件只能被近似地满足。我们把近似地符合线性条件时扰动信号振幅的取值范围叫做线性范围。每个电极过程的线性范围是不同的,它与电极过程的控制参量有关。如:对于一个简单的只有电荷转移过程的电极反应而言,其线性范围的大小与电极反应的塔菲尔常数有关,塔菲尔常数越大,其线性范围越宽。稳定性条件对电极系统的扰动停止后,电极系统能否恢复到原先的状态,往往与电极系统的内部结构亦即电极过程的动力学特征有关。一般而言,对于一个可逆电极过程,稳定性条件比较容易满足。电极系统在受到扰动时,其内部结构所发生的变化不大,可以在受到小振幅的扰动之后又回到原先的状态。在对不可逆电极过程进行测量时,要近似地满足稳定性条件往往是很困难的。这种情况在使用频率域的方法进行阻抗测量时尤为严重,因为用频率域的方法测量阻抗的低频数据往往很费时间,有时可长达几小时。这么长的时间中,电极系统的表面状态就可能发生较大的变化。稳定结构示意图不稳定结构示意图电化学阻抗谱的数据处理与解析1.数据处理的目的与途径2.阻纳数据的非线性最小二乘法拟合原理3.从阻纳数据求等效电路的数据处理方法(Equivcrt)4.依据已知等效电路模型的数据处理方法(Impcoat)5.依据数学模型的数据处理方法(Impd)数据处理的目的1.根据测量得到的EIS谱图,确定EIS的等效电路或数学模型,与其他的电化学方法相结合,推测电极系统中包含的动力学过程及其机理;2.如果已经建立了一个合理的数学模型或等效电路,那么就要确定数学模型中有关参数或等效电路中有关元件的参数值,从而估算有关过程的动力学参数或有关体系的物理参数。数据处理的途径阻抗谱的数据处理有两种不同的途径:1.依据已知等效电路模型或数学模型的数据处理途径;2.从阻纳数据求等效电路的数据处理途径。1989年荷兰Tweate大学B.A.Boukamp提出的CDC和非线性最小二乘法Equivcrt软件ZView,AutoLab,ZSimpWin软件CircuitDescriptionCode(CDC)阻纳数据的非线性最小二乘法拟合原理一般数据的非线性拟合的最小二乘法若G是变量X和m个参量C1,C2,…,Cm的非线性函数,且已知函数的具体表达式:G=G(X,C1,C2,…,Cm)在控制变量X的数值为X1,X2,…,Xn时,测到n个测量值(nm):g1,g2,…,gn。非线性拟合就是要根据这n个测量值来估定m个参量C1,C2,…,Cm的数值,使得将这些参量的估定值代入非线性函数式后计算得到的曲线(拟合曲线)与实验测量数据符合得最好。由于测量值gi(i=1,2,…,n)有随机误差,不能从测量值直接计算出m个参量,而只能得到它们的最佳估计值。现在用C1,C2,…,Cm表示这m个参量的估计值,将它们代入到上式中,就可以计算出相应于Xi的Gi的数值。gi-Gi表示测量值与计算值之间的差值。在C1,C2,…,Cm为最佳估计值时,测量值与估计值之差的平方和S的数值应该最小。S就称为目标函数:S=Σ(gi-Gi)2由统计分析的原理可知,这样求得的估计值C1,C2,…,Cm为无偏估计值。求各参量最佳估计值的过程就是拟合过程。拟合过程主要思想如下:假设我们能够对于各参量分别初步确定一个近似值C0k,k=1,2,…,m,把它们作为拟合过程的初始值。令初始值与真值之间的差值C0k–Ck=k,k=1,2,…,m,于是根据泰勒展开定理可将Gi围绕C0k,k=1,2,…,m展开,我们假定各初始值C0k与其真值非常接近,亦即,k非常小(k=1,2,…,m),因此可以忽略式中k的高次项而将Gi近似地表达为:kCm1k0m0201CG+)C,C,CX,G(G在各参数为最佳估计值的情况下,S的数值为最小,这意味着当各参数为最佳估计值时,应满足下列m个方程式:n12m1k0iin12ii)CGG-(g)G-(gSkCmkCGk,...,2,1,0可以写成一个由m个线性代数方程所组成的方程组从方程组可以解出1,2,....,m的值,将其代入下式,即可求得Ck的估算值:Ck=C0k+k,k=1,2,…,m,计算得到的参数估计值Ck比C0k更接近于真值。在这种情况下可以用由上式求出的Ck作为新的初始值C0k,重复上面的计算,求出新的Ck估算值这样的拟合过程就称为是“均匀收敛”的拟合过程。阻纳数据的非线性最小二乘法拟合在进行阻纳测量时,我们得到的测量数据是一个复数:G(X)=G′(X)+jG′′(X)在阻纳数据的非线性最小二乘法拟合中目标函数为:S=Σ(gi′-Gi′)2+Σ(gi′′-Gi′′)2或为:S=ΣWi(gi′-Gi′)2+ΣWi(gi′′-Gi′′)2从阻纳数据求等效电路的数据处理方法电路描述码:我们对电学元件、等效元件,已经用符号RC、RL或RQ表示了R与C、L或Q串联组成的复合元件,用符号(RC)、(RL)或(RQ)表示了R与C、L或Q并联组成的复合元件。现在将这种表示方法推广成为描述整个复杂等效电路的方法,即形成电路描述码(CircuitDescriptionCode,简写为CDC)。规则如下:规则(1):凡由等效元件串联组成的复合元件,将这些等效元件的符号并列表示;凡由等效元件并联组成的复合元件,用括号内并列等效元件的符号表示。如图中的复合等效元件,可以用符号RLC或CLR表示。规则(2):凡由等效元件并联组成的复合元件,用括号内并列等效元件的符号表示。例如图中的复合等效元件以符号(RLC)表示。规则(3):对于复杂的电路,首先将整个电路分解成两个或两个以上互相串联或互相并联的“盒”,每个盒必须具有可以作为输入和输出端的两个端点。这些盒可以是等效元件、简单的复合元件(即由等效元件简单串联或并联组成的复合元件)、或是既有串联又有并联的复杂电路。对于后者,可以称之为复杂的复合元件。如果是简单的复合元件,就按规则(1)或(2)表示。于是把每个盒,不论其为等效元件、简单的复合元件还是复杂的复合元件,都看作是一个元件,按各盒之间是串联或是并联,用规则(1)或(2)表示。然后用同样的方法来分解复杂的复合元件,逐步分解下去,直至将复杂的复合元件的组成都表示出来为止。按规则(1)将这一等效电路表示为:RCE-1按规则(2),CE-1可以表示为(QCE-2)。因此整个电路可进一步表示为:R(QCE-2)将复合元件CE-2表示成(Q(WCE-3))。整个等效电路就表示成:R(Q(WCE-3))剩下的就是将简单的复合元件CE-3表示出来。应表示为(RC)。于是电路可以用如下的CDC表示:R(Q(W(RC)))R(Q(W(RC)))第1个括号表示等效元件Q与第2个括号中的复合元件并联,第2个括号表示等效元件W与第3个括号中的复合元件串联,而第三个括号又表示这一复合元件是由等效元件R与C并联组成的。现在我们用“级”表示括号的次序。第1级表示第1个括号所表示的等效元件,第2级表示由第2个括号所表示的等效元件,如此类推。由此有了第(4)条规则:规则(4):奇数级的括号表示并联组成的复合元件,偶数级的括号则表示串联组成的复合元件。把0算作偶数,这一规则可推广到第0级,即没有括号的那一级。整个等效电路CDC可以表示为:(C((Q(R(RQ)))(C(RQ))))规则(5):若在右括号后紧接着有一个左括号与之相邻,则在右括号中的复合元件的级别与后面左括号的复合元件的级别相同。这两个复合元件是并联还是串联,决定于这两个复合元件的CDC是放在奇数级还是偶数级的括号中。计算等效电路阻纳根据上述5条规则,可以写出等效电路的电路描述码(CDC),就可以计算出整个电路的阻纳。其出发点是下面三条:(1)对于由串联组成的复合元件,计算它的阻抗,只需将互相串联的各组份的阻抗相加