File: interface.md

package info (click to toggle)
bornagain 23.0-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 103,948 kB
  • sloc: cpp: 423,131; python: 40,997; javascript: 11,167; awk: 630; sh: 318; ruby: 173; xml: 130; makefile: 51; ansic: 24
file content (93 lines) | stat: -rw-r--r-- 3,114 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
+++
title = "Interface model"
weight = 11
+++

# Rough interface models

### Interface model

The mathematical model for one interface must be specified through one of

```python
ba.SelfAffineFractalModel(...)
ba.LinearGrowthModel(...)
```

These models define the behavior of autocorrelation function of roughness
or, better to say, its Fourier spectrum in the full range of spatial
frequencies from 0 to infinity.

##### Self-affine fractal model

```python
ba.SelfAffineFractalModel(sigma, hurst, lateral_corr_length, max_spatial_freq=0.5)
```

where
- `sigma`, $\sigma$, is the root-mean-square amptitude of out-of-plane
(transversal) fluctuation.
- `hurst`, $H$, is a fractal exponent `H` with `0<H<1`.
The smaller $H$ is, the more serrate the surface profile looks.
- `lateral_corr_length`, $\xi$, is the lateral (in-plane) correlation length.
- `max_spatial_freq`, $\nu_{max}$,  is a cut-off spatial frequency.

This is the K-correlation model of
[Palasantzas 1993](https://doi.org/10.1103/PhysRevB.48.14472).
The autocorrelation spectrum is

$$
S(\nu)=\dfrac{4 \pi H \sigma^2\xi^2}{(1+(2\pi\nu)^2)^{1+H}} ,\quad
for \quad  \nu<\nu_{max}
$$

In case there is no cut-off, the real-space roughness correlation
function at the interface is expressed as: 
$$
< U(x, y) U(x', y')> = \sigma^2 \frac{2^{1-H}}{\Gamma(H)} \left(
\frac{\tau}{ξ} \right)^H K_H \left( \frac{\tau}{ξ} \right),
\quad \tau=[(x-x')^2+(y-y')^2]^{\frac{1}{2}}
$$

where $U(x, y)$ is the height deviation at position $(x, y)$.

The main property is that it remains nearly constant at low $\nu$
and transitions into a straight line on a log-log scale at high $\nu$,
exhibiting an inflection point between these two regions.

##### Linear growth model

```python
ba.LinearGrowthModel(particle_volume, damp1, damp2, damp3, damp4, max_spatial_freq=0.5)
```

where
- `particle_volume`, $\Omega$, is the volume of particle (atom, molecule, cluster)
coming to the surface during film deposition,
- `damp1-damp4`, $a_1-a_4$, are damping coefficients, responsible for replication
of underlying roughness and the growth of the new independent one,
- `max_spatial_freq`, $\nu_{max}$,  is a cut-off spatial frequency.

This is the model described by [Stearns 1993](https://doi.org/10.1063/1.109593)
and extended by [Stearns and Gullikson 2000](https://doi.org/10.1016/S0921-4526(99)01897-9).

The model describes the evolution of the roughness spectrum on
the top surface of a growing film.
Its autocorrelation spectrum depends not only on the model parameters
but also on the film thickness
and the spectrum of the underlying interface.
Therefore, the model _cannot_ be applied directly to the substrate.

The autocorrelation spectrum is

$$
S_{above}(\nu)=S_{below}(\nu)e^{-b(\nu)t} + \Omega\dfrac{1-e^{-b(\nu)t}}{b(\nu)}, \quad
      for \quad  \nu<\nu_{max}
$$
where
$t$ - film thickness,
$b(\nu) = \sum{a_i\nu^i}$ - relaxation function

An essential property of the model is that it describes not only autocorrelation
but also cross-correlation properties.
Therefore, it _does not_ require [cross-correlation](../xcorr) to be specified separately.