This is a repository for the pseudo-spectral collocation numerical method for the overscreening breakdown problem. For the discription, see bellow.
- numpy
- matplotlib
- scipy
- pickle
python3 test_manufactures_solutions.py
resutls will be stored in "./figures" folder.
Other tests are:
- test_basis.py
- test_matrices.py
- test_solve_nonlinear_problem.py
- test_different_mu.ipynb
Overscreening breakdown problem describes the electric double layer (EDL) near electrodes with heterogeneous surface structure. We investigate the interplay between short-range ion correlations, which provides charge density oscillations and overscreening regime, with the impact of electrode surface morphology.
We solve the Modified Poisson-Fermi equation in dimensionless form:
The main parameters, treated as the input of physical problem, are:
-
$\delta_c$ to control the scale of electrostatic correlations -
$\sigma$ to control the scale, where surface roughness acts on the EDL -
$\mu$ to control the magnitude of electrode surface roughness contribution -
$V$ to control the initial structure of EDL -
$\gamma$ to control the EDL density
As the output you obtain the solution on electrostatic potential
For more details we refer to our article: https://arxiv.org/abs/2401.13458
The problem is solved on the
execution_example.ipynb
For the tests on the stability of parameters, see:
test_different_mu.ipynb
The numerical method is implemented by Evstigneev Nikolay and Ryabkov Oleg. Physical formulation by: Alexey Khlyupin, Irina Nesterova, Kirill Gerke. If you have any questions, please contact khlyupin@phystech.edu or irina.nesterova@phystech.edu
Partially, Evstigneev Nikolay and Ryabkov Oleg appreciate the support of the work by the Russian Science Foundation (RSF), project number 23-21-00095.