A reaction compiler for electrochemical kinetics

被引:29
作者
Bieniasz, LK
机构
[1] Institute of Physical Chemistry, Polish Academy of Sciences, Molten Salts Laboratory, 30-318 Cracow
来源
COMPUTERS & CHEMISTRY | 1996年 / 20卷 / 04期
关键词
D O I
10.1016/0097-8485(96)00003-4
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
A computer code serving for an automatic translation of user-written source texts of electrochemical reaction mechanisms into corresponding target texts of mathematical equations that govern the kinetics of electrochemical systems under transient conditions is reported. The rules of the language enabling symbolic specification of the reaction mechanisms, the compiler options, and conventions regarding the target formulae are outlined and illustrated by examples. A considerable diversity of reaction mechanisms involving equilibrium, non-equilibrium reversible or irreversible reactions that can be electrochemical, heterogeneous non-electrochemical or homogeneous, is permitted. The reactions may involve bulk species (distributed in the electrolyte volume) and interfacial species (localized at the electrodes) of variable or constant concentrations, and electrons. The transient conditions may correspond to a number of electrochemical techniques, including potential-step method, linear potential scan voltammetry and chronopotentiometry. For kinetic problems in one-dimensional space geometry the generated governing equations take the general form of the reaction-advection-diffusion partial differential equations for the concentrations of bulk species (with initial and boundary conditions), optionally coupled with algebraic, ordinary differential or differential-algebraic equations for the concentrations of interfacial species. The governing equations can be obtained in the form of ELSIM problem definitions, enabling further solution by means of this simulation program. Copyright (C) 1996 Elsevier Science Ltd
引用
收藏
页码:403 / 418
页数:16
相关论文
共 77 条
[1]   MECHANISTIC MODELING OF HOMOGENEOUS REACTORS - A CHEMICAL COMPILER [J].
ALRAN, D ;
COME, GM ;
CUNIN, PY ;
GRIFFITHS, M .
COMPUTERS & CHEMICAL ENGINEERING, 1979, 3 (1-4) :87-89
[2]   NUMERICAL-SOLUTION OF DIRECT KINETIC PROBLEMS [J].
BABUSHOK, VI ;
NOVIKOV, EA .
REACTION KINETICS AND CATALYSIS LETTERS, 1982, 21 (1-2) :121-124
[3]  
BADER G, 1985, STIFF COMPUTATION, P255
[4]   ANALYSIS OF NUMERICAL-METHODS FOR COMPUTER-SIMULATION OF KINETIC PROCESSES - DEVELOPMENT OF KINSIM - A FLEXIBLE, PORTABLE SYSTEM [J].
BARSHOP, BA ;
WRENN, RF ;
FRIEDEN, C .
ANALYTICAL BIOCHEMISTRY, 1983, 130 (01) :134-145
[5]   SMALL COMPUTER SYSTEM FOR ROUTINE ANALYSIS OF ENZYME KINETIC MECHANISMS [J].
BATES, DJ ;
FRIEDEN, C .
COMPUTERS AND BIOMEDICAL RESEARCH, 1973, 6 (05) :474-486
[6]   Automatic derivation of the governing equations that describe a transient electrochemical experiment, given a reaction mechanism of arbitrary complexity .1. Problem parameters and initial conditions [J].
Bieniasz, LK .
JOURNAL OF ELECTROANALYTICAL CHEMISTRY, 1996, 406 (1-2) :33-43
[7]   ELSIM - A USER-FRIENDLY PC PROGRAM FOR ELECTROCHEMICAL KINETIC SIMULATIONS - VERSION-1.0 - SOLUTION OF INTEGRAL-EQUATIONS FOR LINEAR SCAN AND CYCLIC VOLTAMMETRY [J].
BIENIASZ, LK .
COMPUTERS & CHEMISTRY, 1992, 16 (01) :11-14
[8]   ELSIM - A PC PROGRAM FOR ELECTROCHEMICAL KINETIC SIMULATIONS - VERSION-2.0 - SOLUTION OF THE SETS OF KINETIC PARTIAL-DIFFERENTIAL EQUATIONS IN ONE-DIMENSIONAL GEOMETRY, USING FINITE-DIFFERENCE AND ORTHOGONAL COLLOCATION METHODS [J].
BIENIASZ, LK .
COMPUTERS & CHEMISTRY, 1993, 17 (04) :355-368
[9]   Automatic derivation of the governing equations that describe a transient electrochemical experiment, given a reaction mechanism of arbitrary complexity .2. Governing equations in one-dimensional geometry [J].
Bieniasz, LK .
JOURNAL OF ELECTROANALYTICAL CHEMISTRY, 1996, 406 (1-2) :45-52
[10]   A method-oriented approach to the formulation of algorithms for electrochemical kinetic simulations .2. Extension to kinetic problems characterized by the simultaneous presence of bulk and interfacial species [J].
Bieniasz, LK .
JOURNAL OF ELECTROANALYTICAL CHEMISTRY, 1996, 404 (02) :195-208