| Encoding: | UTF-8 | 
| Type: | Package | 
| Title: | Stochastic 3D Structure Model for Binder-Conductive Additive Phase | 
| Version: | 0.0.1.2 | 
| License: | GPL (≥ 3.0) | 
| Description: | Simulation of the stochastic 3D structure model for the nanoporous binder-conductive additive phase in battery cathodes introduced in P. Gräfensteiner, M. Osenberg, A. Hilger, N. Bohn, J. R. Binder, I. Manke, V. Schmidt, M. Neumann (2024) <doi:10.48550/arXiv.2409.11080>. The model is developed for a binder-conductive additive phase of consisting of carbon black, polyvinylidene difluoride binder and graphite particles. For its stochastic 3D modeling, a three-step procedure based on methods from stochastic geometry is used. First, the graphite particles are described by a Boolean model with ellipsoidal grains. Second, the mixture of carbon black and binder is modeled by an excursion set of a Gaussian random field in the complement of the graphite particles. Third, large pore regions within the mixture of carbon black and binder are described by a Boolean model with spherical grains. | 
| RoxygenNote: | 7.3.2 | 
| Imports: | pracma | 
| NeedsCompilation: | no | 
| Packaged: | 2025-05-07 10:09:42 UTC; mattneum | 
| Author: | Matthias Neumann [aut, cre], Phillip Gräfensteiner [aut] | 
| Maintainer: | Matthias Neumann <neumann@tugraz.at> | 
| Repository: | CRAN | 
| Date/Publication: | 2025-05-07 11:30:06 UTC | 
Simulate model realization
Description
Simulates a realization of the stochastic 3D structure model on a 3D grid. The default parameters are those fitted to 3D image data of particular cathode material in Gräfensteiner et al. 2024. For a detailed interpretation of model parameters, we refer to Section 3.1.5.
Usage
realize(
  lambdaX = 6.355e-11,
  alpha1 = 205,
  alpha2 = 3944,
  gamma = 1.971,
  mu = 0.499,
  eta = 0.0127,
  lambdaY = 9.34e-09,
  theta = 0.01052632,
  size = 800,
  edge = 150,
  resolution = 20,
  greyscale = c(255, 255),
  progress = FALSE
)
Arguments
| lambdaX | intensity of the Boolean model mimicking the graphite particles (default: 0.00000000006355 nm^-3). | 
| alpha1 | shape parameter of Gamma distribution modeling the length of one semi-axis of the ellipsoidal grain (default: 205 nm). | 
| alpha2 | shape parameter of Gamma distribution modeling the length of one semi-axis of the ellipsoidal grain (default: 3944 nm). | 
| gamma | scale parameter of Gamma distribution modeling the length of all semi-axes of the ellipsoidal grain (default: 1.971). | 
| mu | threshold of the excursion set model for the mixture of carbon black and binder (default: 0.499). | 
| eta | parameter of the covariance function of the underlying Gaussian random field. This parameter controls how fine the mixture of carbon black and binder is (default: 0.0127 nm^-1). | 
| lambdaY | intensity of the Boolean model mimicking the large pore regions (default: 0.000000009340 nm^-3). | 
| theta | rate parameter of the Exponential distribution modeling the radii of large pores (default: 0.01052632 nm^-1). | 
| size | the size of the cubic grid, on which the model is simulated (default: 800). | 
| edge | the amount of edge correction used for model simulation (default: 150). The model is realized on a cubic grid, which is extended in each direction by a ceretain number of additional grid points, given by the parameter edge. This avoids edge effects at the boundary. | 
| resolution | the physical distance between to grid points in nm (default: 20). Be careful with changing resolutions, see Figure 5 and the corresponding discussion in Gräfensteiner et al. 2024. | 
| greyscale | this parameter is a 2D vector, which contains the labels for the mixture of carbon black and binder (first entry) and graphite particles (second entry). Note that the pores are always labeled with zero. (default: (255, 255)) | 
| progress | Binary parameter. If true, information regarding the progress of the current model realization is printed. (default: FALSE) | 
Value
Returns a model realization in form of a cubic 3D matrix. The length in each direction is given by the parameter 'size'. At each gridpoint the greyscale value of the corresponding phase is stored. The value 0 indicates pores, while the parameters 'greyscale[1]' and 'greyscale[2]' indicate the carbon black/binder-mixture and the graphite particles, respectively.
References
P. Gräfensteiner, M. Osenberg, A. Hilger, N. Bohn, J. R. Binder, I. Manke, V. Schmidt, M. Neumann (2024) <doi:10.48550/arXiv.2409.11080>
Examples
Xi <- realize(size = 10, edge = 10)