2019
DOI: 10.21105/joss.01732
|View full text |Cite
|
Sign up to set email alerts
|

Kanapy: A Python package for generating complex synthetic polycrystalline microstructures

Abstract: To study process-structure-property relationships it is essential to understand the contribution of microstructure to material behavior. Micromechanical modeling allows us to understand the influence of microstructural features on the macroscopic mechanical behavior through numerical simulations. At the center of this approach lies the modeling of synthetic microstructures that mimick the important aspects such as grain morphologies and crystallographic orientations.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
15
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5

Relationship

3
2

Authors

Journals

citations
Cited by 20 publications
(15 citation statements)
references
References 5 publications
0
15
0
Order By: Relevance
“…Thus, the method is able to handle a large number of collision checks in an efficient way. For a more detailed description regarding the collision detection scheme and its implementation, refer to Prasad et al [28] The user-defined simulation box size and the ellipsoid size distribution are used for creating the simulation box and ellipsoids. The simulation begins by randomly placing ellipsoids of null volume inside the box, and each ellipsoid is given a random velocity vector for movement.…”
Section: Rve Generationmentioning
confidence: 99%
See 2 more Smart Citations
“…Thus, the method is able to handle a large number of collision checks in an efficient way. For a more detailed description regarding the collision detection scheme and its implementation, refer to Prasad et al [28] The user-defined simulation box size and the ellipsoid size distribution are used for creating the simulation box and ellipsoids. The simulation begins by randomly placing ellipsoids of null volume inside the box, and each ellipsoid is given a random velocity vector for movement.…”
Section: Rve Generationmentioning
confidence: 99%
“…Furthermore, the two directions orthogonal to the BD are referred to as normal (ND) and transverse (TD) directions, respectively. To construct an RVE that consists of these complexly shaped grains, the synthetic microstructure generation tool Kanapy [ 28 ] is used. Kanapy approximates grains as ellipsoidal particles following a particular size distribution and packs them into a pre‐defined simulation box representing the RVE.…”
Section: Micromechanical Modelingmentioning
confidence: 99%
See 1 more Smart Citation
“…To model the complexly shaped morphologies of the grains, as observed in the EBSD map of Figure 1, the in-house tool for generating synthetic microstructures, Kanapy [22] was used. From EBSD characterization, the equivalent diameter, the aspect ratio, and the tilt angle of the grains are extracted and used as input for RVE generation.…”
Section: Microstructure Generator: Kanapymentioning
confidence: 99%
“…For a more detailed description regarding the collision detection scheme and its implementation, kindly refer to the study by Prasad et al [22] The packing simulation terminates itself once the ellipsoidal particles are tightly packed with minimum acceptable overlaps. As the ellipsoidal particles are defined by their major and their minor diameters, classical Voronoi tessellation cannot be used here.…”
Section: Microstructure Generator: Kanapymentioning
confidence: 99%