COMSOL学习笔记(1)三次电流点蚀案例
本文根据对官方点蚀三次电流案例的初步学习,对该模型的总体思路和主体研究进行归纳,欢迎大家指出问题,共同讨论学习。
本文根据对官方案例的初步学习,将自己理解记录在该文档,欢迎大家指出问题,共同讨论学习。
本文共3250字,预计阅读时间:18min。
本案例(如图所示)的主要是围绕求解以下方程组来进行求解的。案例中考虑五种离子的扩散传输问题,即 F e 2 + 、 N a + 、 C l − 、 H + 和 O H − Fe^{2+}、Na^+、Cl^-、H^+和OH^- Fe2+、Na+、Cl−、H+和OH−。
{ J i = − D i ∇ c i − z i u m , i F c i ∇ ϕ l i l = F ∑ z i N i = F ∑ z i J i i l o c , e x p r = i 0 ( e x p ( α a F η R T ) − e x p ( − α c F η R T ) η m = ϕ s − ϕ l − E e q , m (1) \begin{cases}\tag{1} J_i=-D_i\ \nabla c_i-z_i\ u_{m,i}\ Fc_i\ \nabla\phi_l \\ i_l=F\sum{z_iN_i}=F\sum{z_iJ_i}\\ i_{loc,expr}=i_0(exp(\frac{\alpha_aF\eta}{RT})-exp(\frac{-\alpha_cF\eta}{RT})\\ \eta_m = \phi_s-\phi_l-E_{eq,m} \end{cases} ⎩
⎨
⎧Ji=−Di ∇ci−zi um,i Fci ∇ϕlil=F∑ziNi=F∑ziJiiloc,expr=i0(exp(RTαaFη)−exp(RT−αcFη)ηm=ϕs−ϕl−Eeq,m(1)
反应原理
溶解的铁然后在靠近电极表面的电解质中形成氢氧化亚铁,使得靠近电极表面的 O H − OH^- OH−被消耗,电极表面附近的pH降低,在本案例中,将假设pH值范围在10到8之间,并且铁氧混合电位相当低,这是氢氧化铁最有可能成为氧化产物的条件12。
氧还原反应: 4 H + + 4 e − + O 2 → 2 H 2 O (2) 4H^++4e^-+O_2\rightarrow2H_2\ O\tag{2} 4H++4e−+O2→2H2 O(2)
亚铁氧化反应: F e ( s ) → F e 2 + + 2 e − (3) Fe(s)\rightarrow Fe^{2+}+2e^-\tag{3} Fe(s)→Fe2++2e−(3)
F e ( O H ) 2 Fe(OH)_2 Fe(OH)2的生成反应: F e 2 + + 2 O H − → F e ( O H ) 2 ( s ) (4) Fe^{2+}+2OH^-\rightarrow Fe(OH)_2(s)\tag{4} Fe2++2OH−→Fe(OH)2(s)(4)
水的自水解: H 2 O → H + + O H − (5) H_2\ O\rightarrow H^++OH^-\tag{5} H2 O→H++OH−(5)
C l − Cl^- Cl−和 N a − Na^- Na−通过在参数中设置 c C l 0 = c N a 0 + c H 0 + 2 ∗ c F e 0 − c O H 0 cCl_0=cNa_0+cH_0+2*cFe_0-cOH_0 cCl0=cNa0+cH0+2∗cFe0−cOH0用来保持溶液中的电荷稳定,不参与到动力学反应当中。
反应动力学
Nernst-Planck方程
电解质中稀物质的一般质量平衡由以下每种物质 i 的方程描述3:
∂ C i ∂ t + ∇ ⋅ N i = R i , t o t (6) \frac{\partial C_i}{\partial t} + \nabla \cdot N_i = R_{i,tot} \tag{6} ∂t∂Ci+∇⋅Ni=Ri,tot(6)
式中 N i N_i Ni是物质i的总通量 m o l / ( m 2 ⋅ s ) mol/(m^2 \cdot s) mol/(m2⋅s), R i , t o t R_{i,tot} Ri,tot表示物质i的随时间的变化率,应该就是反应速率的含义。该通量由Nernst-Planck方程来描述。
N i = − D i ∇ c i − z i u m , i F c i ∇ ϕ l + c i u = J i + c i u (7) \mathbf{N}_i=-D_i\ \nabla c_i-z_i\ u_{m,i}\ Fc_i\ \nabla\phi_l+c_i\ \mathbf{u}=\mathbf{J}_i+c_i\ \mathbf{u} \tag{7} Ni=−Di ∇ci−zi um,i Fci ∇ϕl+ci u=Ji+ci u(7)
式中: u m , i u_{m,i} um,i迁移率( m 2 / s m^2/s m2/s), Φ l \Phi_l Φl表示电解质电位, J i J_i Ji表示相对于对流传输的摩尔通量,即,
J i = − D i ∇ c i − z i u m , i F c i ∇ ϕ l (8) J_i=-D_i\ \nabla c_i-z_i\ u_{m,i}\ Fc_i\ \nabla\phi_l \tag{8} Ji=−Di ∇ci−zi um,i Fci ∇ϕl(8)
电解质中的净电流密度:
i l = F ∑ z i N i = F ∑ z i J i (9) i_l=F\sum{z_iN_i}=F\sum{z_iJ_i} \tag{9} il=F∑ziNi=F∑ziJi(9)
一般是符合电中性理论(多孔电极除外,需要用电流密度和比表面积相乘即电流源 Q l Q_l Ql来表示)这个在该模型中,已经用cCl_0的浓度来表示了,即,
∇ ⋅ i l = 0 (10) \nabla \cdot i_l =0 \tag{10} ∇⋅il=0(10)
回到Nernst-Plack方程中,该方程用来求解距电极表面x处的物质i的流量,在没有搅拌或没有密度梯度的静止溶液中,本模型应该只是考虑了迁移和扩散。给定物质i的初始浓度+电位的边界条件即可求解利用COMSOL求解器求解该方程4。根据方程(6)通过得到物质的传输速率。在反应1
模块可以看出,本模型重点就是求解R_FeOH2的问题。
Butler–Volmer (BV)方程
电极反应的控制方程就是 i l o c , e x p r = i 0 ( e x p ( α a F η R T ) − e x p ( − α c F η R T ) (11) i_{loc,expr}=i_0(exp(\frac{\alpha_aF\eta}{RT})-exp(\frac{-\alpha_cF\eta}{RT}) \tag{11} iloc,expr=i0(exp(RTαaFη)−exp(RT−αcFη)(11)
式中, α a = 0.25 \alpha_a=0.25 αa=0.25(对于单电子反应,大多数近似为0.5,这个为什么为0.25我也存疑,有兴趣的可以参考这篇回答5), α a + α c = 1 \alpha_a+\alpha_c=1 αa+αc=1。
参考交换电流密度 i 0 i_0 i0,在电极反应1
方程式图和参数中是用以下公式表达:
i 0 = i 0 , r e f ( T ) ∏ i : ν i > 0 ( c i c i , ref ) α c ν i / n ∏ i : ν i < 0 ( c i c i , ref ) − α a v i / n (12) i_{0}=i_{0, \mathrm{ref}}(T) \prod_{i: \nu_{i}>0}\left(\frac{c_{i}}{c_{i, \text { ref }}}\right)^{\alpha_{c} \nu_{i} / n} \prod_{i: \nu_{i}<0}\left(\frac{c_{i}}{c_{i, \text { ref }}}\right)^{-\alpha_{\mathrm{a}} v_{i} / n}\tag{12} i0=i0,ref(T)i:νi>0∏(ci, ref ci)αcνi/ni:νi<0∏(ci, ref ci)−αavi/n(12)
模型用该参数i_0_ref=i0_ref_Fe*(tcd.cH/cH_ref)
来表示 i 0 , r e f ( T ) i_{0, \mathrm{ref}}(T) i0,ref(T),可以看出该值与域中的浓度是相关的,会随时间变化。
i0_ref_Fe 1e0[A/m^2] 1 A/m² Exchange current density at reference conditions
cH_ref 1e-7[M] 1E-4 mol/m³ Reference concentration of protons for Fe dissolution kinetics 铁溶解动力学的质子参考浓度
tcd.cH if(tcd.ctemp<0,tcd.cHexpr,tcd.Kw/tcd.cOHexpr) mol/m³ 质子浓度 域 1
tcd.cHexpr -0.5*tcd.ctemp+sqrt(0.25*tcd.ctemp^2+tcd.Kw) mol/m³ 质子浓度 域 1
tcd.cOHexpr 0.5*tcd.ctemp+sqrt(0.25*tcd.ctemp^2+tcd.Kw) mol/m³ 氢氧化物浓度 域 1
tcd.ctemp cNa*tcd.z_cNa+cCl*tcd.z_cCl+cFe*tcd.z_cFe mol/m³ 像是除了H+和OH-的其他离子浓度和 域 1,式中z都是代表计量数
边界条件
浓度
在案例中设置了离子的初始浓度,并通过pH来设定了 H + 和 O H − H^+和OH^- H+和OH−。初始反应离子浓度参数如下,cCl_0可以根据[1][3][4][5]求得,式中初始浓度都是给定的常数。在给定温度下,水的Water dissociation是固定值,如[7]。因此根据体溶液的pH值可以求得初始的cH_0和cOH_0。再根据电荷守恒可以得出cCl_0。已知溶质溶解的溶度积平衡常数表达式为 F e ( O H ) 2 ( s ) ⟷ F e 2 + + 2 O H − (13) Fe(OH)_2(s)\longleftrightarrow Fe^{2+}+2OH^-\tag{13} Fe(OH)2(s)⟷Fe2++2OH−(13),因此可以根据式[3]求的cFe_0。
cNa_0 1[mM] 1 mol/m³ Bulk Na+ concentration [1]
cCl_0 cNa_0+cH_0+2*cFe_0-cOH_0 0.9321 mol/m³ Bulk Cl- concentration [2]
cFe_0 Keq_FeOH2/cOH_0^2 9.6945E-5 mol/m³ Bulk Fe2+ concentration [3]
cH_0 10^(-pKw-pH)[M] 6.8089E-22 mol/m³ Bulk H+ concentration [4]
cOH_0 10^(-pKw+pH)[M] 0.068089 mol/m³ Bulk OH- concentration 体溶液氢氧根 [5]
Keq_FeOH2 (7.66e-6[M])^3 4.4946E-7 mol³/m⁹ Equilibrium constant FeOH2平衡常数 [6]
pKw 14.94-0.04209*(-273.15+T)/1[K]+1.718E-4*(-273.15+T)^2/1[K^2] 14.167 Water dissociation constant 水的离解常数和温度的关系 [7]
pH 10 10 Bulk pH [8]
电位
在模型电极表面
模块设置外部电位E_metal,为金属混合电位。应该是根据极化曲线测试求得拟合的自腐蚀电位来进行设置的。Fe的溶解平衡电位应该就是查表6所得。电化学反应的速率可以通过反应速率和活化过电位来关联描述,对于反应m,
η m = ϕ s − ϕ l − E e q , m (14) \eta_m = \phi_s-\phi_l-E_{eq,m}\tag{14} ηm=ϕs−ϕl−Eeq,m(14)
其中 E e q , m E_{eq,m} Eeq,m可以将Eeq_Fe作为 E e q , r e f E_{eq,ref} Eeq,ref带入如下的能斯特方程(8 )进行求解
E e q = E e q , r e f ( T ) − R T n F l n ∏ i ( c i c i , r e f ) v i (15) E_{eq}=E_{eq,ref}(T)-\frac{RT}{nF}ln\prod_{i}(\frac{c_i}{c_{i,ref}})^{v^i}\tag{15} Eeq=Eeq,ref(T)−nFRTlni∏(ci,refci)vi(15)
据文档7描述,电解质电位等于边界电解质电位,即 ϕ l = ϕ l , b n d = 0 V \phi_l=\phi_{l,bnd}=0V ϕl=ϕl,bnd=0V,已在电解质电位
模块设置。电势等于外部电位 ϕ s = ϕ s , e x t \phi_s=\phi_{s,ext} ϕs=ϕs,ext,本模型中就是下面的E_metal。因此可以根据方程(14)可以求得电极表面的过电位。模型方程视图中对应的是tcd.eta_er1=tcd.phis_es1-phil-tcd.Eeq_er1
,其中tcd.phis_es1
是恒定的,等于金属混合电位。后面两项可能是与物质i的浓度相关的。其中电解质电位为正值,如图1所示,但是并没有在方程视图中找到相关的计算公式,可能是根据边界电解质电位来进行随着物质浓度变化的梯度求解。其中平衡电位为正值,如图2所示。
E_metal -0.31[V] -0.31 V Metal mixed potential vs SHE 金属混合电位
Eeq_Fe -0.44[V] -0.44 V Iron dissolution equilibrium potential vs SHE Fe溶解平衡电位
扩散系数
本案例中的扩散系数固定,不随时间和空间位置变化,在参数中设置如下。
D_Cl 2.0e-9[m^2/s] 2E-9 m²/s Diffusion coefficient, Na+ 扩散系数
D_Fe 0.72e-9[m^2/s] 7.2E-10 m²/s Diffusion coefficient, Fe2+
D_H 9.3e-9[m^2/s] 9.3E-9 m²/s Diffusion coefficient, H+
D_Na 1.3e-9[m^2/s] 1.3E-9 m²/s Diffusion coefficient, Cl-
D_OH 5.3e-9[m^2/s] 5.3E-9 m²/s Diffusion coefficient, OH-
总结
通过联立方程(8、9、11、14)即可得到方程组(1)。本文是对该模型的总体思路和主体研究进行归纳,还存在模型具体参数来源不清和方程的设置原因不明等问题,后面继续学习研究。对于文中存在的任何问题,欢迎大家在评论区讨论指正。
-
COMSOL文档-用户指南 > 电化学界面 > 电流分布接口理论 >Nernst-Planck 方程 ↩︎
-
李娴娟,许传炬.分数阶Nernst-Planck方程的有限差分/谱元法求解[J].工程数学学报,2010,27(02):207-218. ↩︎
-
Transfer Coefficient究竟是什么? - 知乎 ↩︎
-
Peter Atkins (1997). Physical Chemistry, 6th edition (W.H. Freeman and Company, New York). ↩︎
-
COMSOL文档-电化学模块 > 用户指南 > 电化学界面 > 电流分布接口理论 > 电化学反应以及一次电流和二次电流分布之间的差异 ↩︎

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)