{'fraction_non_alphanumeric': 0.029429797670141016, 'fraction_numerical': 0.002452483139178418, 'mean_word_length': 5.181818181818182, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Numerical Solution Strategies in Permeation Processes

In this work, the strategy for numerical solutions in transport processes is investigated. Permeation problems can be solved analytically or numerically by means of the Finite Difference Method (FDM), while choosing the Euler forward explicit or Euler backwards implicit formalism. The first method is the easiest and most commonly used, while the Euler backwards implicit is not yet well established and needs further development. Hereafter, a possible solution of the Crank-Nicolson algorithm is presented, which makes use of matrix multiplication and inversion, instead of the step-by-step FDM formalism. If one considers the one-dimensional diffusion case, the concentration of the elements can be expressed as a time dependent vector, which also contains the boundary conditions. The numerically stable matrix inversion is performed by the Branch and Bound (B&B) algorithm [2]. Furthermore, the paper will investigate, whether a larger time step can be used for speeding up the simulations. The stability range is investigated by eigenvalue estimation of the Euler forward and Euler backward. In addition, a third solver is considered, referred to as Combined Solver, that is made up of the last two ones. Finally, the Crank-Nicolson solver [9] is investigated. All these results are compared with the analytical solution. The solver stability is analyzed by means of the Steady State Eigenvector (SSEV), a mathematical entity which was developed ad hoc in the present work. In addition, the obtained results will be compared with the analytical solution by Daynes [6,7].