The effect of the discretization of the mixed boundary conditions on the numerical stability of the Crank-Nicolson algorithm of electrochemical kinetic simulations

被引:10
作者
Bieniasz, LK
Osterby, O
Britz, D
机构
[1] Polish Acad Sci, Inst Phys Chem, Molten Salts Lab, PL-30318 Krakow, Poland
[2] Aarhus Univ, Dept Comp Sci, DK-8000 Aarhus C, Denmark
[3] Aarhus Univ, Dept Chem, DK-8000 Aarhus C, Denmark
来源
COMPUTERS & CHEMISTRY | 1997年 / 21卷 / 06期
关键词
numerical stability; finite difference methods; Crank-Nicolson algorithm; boundary conditions; digital simulation; electrochemical kinetics;
D O I
10.1016/S0097-8485(97)00033-8
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Mixed boundary conditions with time-dependent coefficients are typical for diffusional initial boundary value problems occurring in electrochemical kinetics. The discretization of such boundary conditions, currently used in connection with the Crank-Nicolson finite difference solution algorithm, is based on the forward difference gradient approximation, and may in some cases become numerically unstable. Therefore, we analyse the numerical stability of a number of alternative discretizations that have not yet been used in electrochemical simulations. The discretizations are based on the forward, central and backward difference gradient approximations. We show that some variants of the central and backward difference gradient approximations ensure the unconditional stability of the Crank-Nicolson method and can, therefore, be of practical interest. Furthermore, we show that the discretization used so far is the least susceptible to error oscillations in time. Copyright (C) 1998 Elsevier Science Ltd.
引用
收藏
页码:391 / 401
页数:11
相关论文
共 39 条