Damping of Crank-Nicolson error oscillations

被引:46
作者
Britz, D [1 ]
Osterby, O
Strutwolf, J
机构
[1] Univ Aarhus, Dept Chem, Aarhus 8000 C, Denmark
[2] Univ Aarhus, Dept Comp Sci, Aarhus 8000 C, Denmark
关键词
Crank-Nicolson; oscillations; damping;
D O I
10.1016/S0097-8485(02)00075-X
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
The Crank-Nicolson (CN) simulation method has an oscillatory response to sharp initial transients. The technique is convenient but the oscillations make it less popular. Several ways of damping the oscillations in two types of electrochemical computations are investigated. For a simple one-dimensional system with an initial singularity, subdivision of the first time interval into a number of equal subintervals (the Pearson method) works rather well, and so does division with exponentially increasing subintervals, where however an optimum expansion parameter must be found. This method can be computationally more expensive with some systems. The simple device of starting with one backward implicit (BI, or Laasonen) step does damp the oscillations, but not always sufficiently. For electrochemical microdisk simulations which are two-dimensional in space and using CN, the use of a first BI step is much more effective and is recommended. Division into subintervals is also effective, and again, both the Pearson method and exponentially increasing subintervals methods are effective here. Exponentially increasing subintervals are often considerably more expensive computationally. Expanding intervals over the whole simulation period, although capable of satisfactory results, for most systems will require more cpu time compared with subdivision of the first interval only. (C) 2002 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:253 / 263
页数:11
相关论文
共 57 条