Simulating the impact of layer exchange on temperature programmed desorption

The desorption of molecules or atoms from surfaces is pivotal for a large variety of natural and technological processes such as dewetting and catalysis. Hence, desorption processes has been studied intensively in the past. A powerful method to do so is temperature programmed desorption (TPD) as it can be used to gain mechanistic insights into the kinetics of desorption. To this end, it is a common procedure to analyse TPD data with analysis methods based on the Polanyi-Wigner equation as those methods can yield information on the order, energy barrier and entropy change of a desorption process. However, the Polanyi-Wigner equation assumes a single desorption path, which might lead to problems for real systems with multiple coupled desorption paths. For example, even if single-crystal surfaces are considered, an exchange between various adsorption positions such as step edges, kink sites, defects and adsorption sites in the second adsorbate layer is possible.

Two-layer model

To elucidate the influence of exchange between the first and second adsorbate layer on the kinetics of desorption we developed a kinetic rate model, which describes a two-layer system in terms of a model geometry and the relevant elementary processes. As part of this model, molecules (or atoms) referred to as particles adsorb in a regular array on a support surface. We investigate two layers of particles on the surface, where the particles can either adsorb directly on the surface (first layer) or on top of other particles (second layer). Particles can only reside in the second layer if all adsorption sites underneath are occupied as we assume particles on top of unoccupied adsorption sites to be in an intermediate state rather than at a stable adsorption site. Moreover, we consider a system without lateral interactions between particles.

In terms of processes, our model includes the following elementary steps (see Fig. 1):

  • Diffusion: Diffusion (i) of particles within their layer is only treated implicitly by the assumption that the in-layer-diffusion is always in equillibrium. Thus, the particles are distributed randomly on the surface as we also consider a system without lateral interactions.
  • Layer exchange: Particles can change from the first to the second layer (ii) and from the second to the first layer (iii) if there is a vacant adjacent adsorption site in the other layer. Additionally, layer exchange from the first to the second layer requires that the particle in the first layer is not blocked by particles on top.
  • Desorption: We consider desorption from the first (iv) and second (v) layer, but with different desorption kinetics. Particles in the first layer can only desorb if there is no particle on top of them and are otherwise blocked. Particles in the second layer can always desorb.

The model geometry determines how the particles are arranged on the surface relative to each other. In principle, our model can be applied to various geometries. For the present visualisation, however, we provide a selection of possible adsorption geometries to chose from (see drop down list below). The current geometry is displayed in Fig. 1 and explained in the text below the drop down list.

A one-dimensional chain of particles where the particles in the second layer reside directly on top of the particles in the first layer (same x coordinate, but different z coordinate).


Fig. 1 Schematic representation of the model geometry and elementary processes. The displayed processes are diffusion (i), layer exchange from the first to the second (ii) and from the second two the first layer (iii) as well as desorption from the first (iv) and second (v) layer. Occupied adsorption sites are displayed as filled spheres, while unoccupied adsorption sites are shown as empty spheres.

Gibbs free energy landscape

To elucidate the influence of layer exchange on the desorption process, we consider three cases for our model. Namely, we investigate (a) kinetically-hindered layer exchange, (b) balance between layer exchange and desorption and (c) quasi-equilibrium layer exchange. In case (a), kinetically-hindered layer exchange, layer exchange is considerably slower than desorption, thus, layer exchange does not take place on the timescale of desorption. This corresponds to a significantly higher energy barrier for layer exchange than for desorption as presented in Fig. 2 (a). In case (b) the rates of layer exchange and desorption are on the same order in both layers, which is why the kinetics of desorption are governed by a balance between layer exchange and desorption. In terms of free energy this means that \Delta G_{\text{d,2}}\approx\Delta G_{\text{le},2\rightarrow 1} (see Fig. 2 (b)). Case (c) is characterised by significantly faster layer exchange than desorption, i.e., a significantly higher energy barrier for desorption than layer exchange (see Fig. 2 (c)). Hence, layer exchange is in a state of quasi-equilibrium on the timescale of desorption.

Fig. 3 shows a schematic free energy landscape calculated from the kinetic parameters specified in the grey box below, where we provide one example for each case as a starting point. The sliders can be used for a custom change of the parameters. The free energy landscape, in turn, can be compared to the case scenarios shown in Fig. 2 to see which case is applicable to a specific set of parameters. Please note that there are mixed cases as well, where the case changes in the relevant temperature interval.

In the next section, the parameters specified here can be used for the calculation of desorption spectra.




Fig. 2 Schematic Gibbs free energy diagrams for the three cases discussed here, which are kinetically-hindered layer-exchange (a), balance between layer exchange and desorption (b) and quasi-equilibrium layer exchange (c). In this scheme the free energy landscape is characterised by the barriers for desorption from the first and second layer \Delta G_{\text{d,1}} and \Delta G_{\text{d,2}}, respectively, and the barrier for layer exchange from the second to the first layer \Delta G_{\text{le},2\rightarrow 1}.


Fig. 3 Schematic free energy landscape for the simulated model system at the temperature specified with the slider below.

Desorption spectra

The desorption spectra in the figures on the right-hand side are calculated numerically based on our two-layer-model and the kinetic parameters specified above. For the calculation we provide two algorithms. One algorithm integrates the model differential equations with a 4th order Runge-Kutta algorithm with variable timesteps. We refer to this algorithm as "full simulation". The other algorithm calculates desorption spectra under the assumption of an equilibrium state for layer exchange. In order to do so this algorithm uses a 4th order Runge-Kutta algorithm combined with a Newton-Raphson algorithm to find the equilibrium coverage distribution for layer exchange.

We use the "full simulation" algorithm for systems where the rates of layer exchange and desorption are comparable or desorption is faster than layer exchange. In contrast, we use the "layer exchange equilibrium" algorithm when layer exchange is significantly faster than desorption. This procedure is necessary, because a fast layer exchange requires our calculation to take (very) small timesteps on the timescale of desorption, which increases the computing effort significantly. While this might not be a problem for powerful computers this visualisation is intended to work on average personal computers as well. Hence, we need to keep the computation effort low. Moreover and more importantly, the "layer exchange equilibrium" algorithm provides excellent results if the energy barrier for layer exchange is indeed sufficiently low for case (c) to apply.

As a consequence, the "full simulation" algorithm only works for cases (a) and (b) (as the minimum timestep is restricted) and the "equilibrium layer exchange" works for case (c).

Technical notes: The calculation of desorption spectra with the "full simulation" algorithm can take several seconds to minutes depending on your system (e.g. 60s/spectrum on a 2,2 GHz 6-Core Intel Core i7 with 16 GB DDR4 RAM). Moreover, this visualisation was developed for Google Chrome, which is why we recommend viewing our visualisation with Google Chrome.

Simulation parameters







Fig. 6 Simulated desorption spectrum (a) and total coverage as a function temperature (b) for a two-layer system according to our model (violet). The contributions of desorption from the first (red) and second (blue) layer are shown in (a) and the corresponding coverages in (b).