Neper-3D-CAE: The Interface Script between Neper and Abaqus for Polycrystalline Modeling Used in Crystal Plasticity Simulation

Document Type : Research Paper

Authors
1 Solid Mechanics Department, Mechanical Engineering School, Shiraz University, Shiraz, Iran
2 Department of Mechanical Engineering, University of Larestan, Lar, Iran
Abstract
Neper-3D-CAE is a Python script that seamlessly converts polycrystalline tessellations from Neper into fully partitioned Abaqus CAE models for crystal plasticity finite-element simulations (CPFEM). The tool accommodates any number of grains, arbitrary grain-face topologies, and curved external boundaries without manual intervention. Its versatility is demonstrated using representative volume elements: a cubic sample containing a central cylindrical void with 41 Voronoi grains, and microstructures comprising 10, 50, and 100 grains. Meshes produced in Abaqus CAE faithfully reproduce Neper’s reference geometries, enabling straightforward stress–strain analyses under complex loading. Neper-3D-CAE bridges a critical gap in CPFEM preprocessing, streamlining microstructure-informed simulations and accelerating research in crystal plasticity and additive manufacturing.
Keywords
Subjects

Publisher’s Note Shahid Chamran University of Ahvaz remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

[1] Khan, A.S., Huang, S., Continuum theory of plasticity, John Wiley & Sons, 1995.
[2] Simo, J.C., Hughes, T.J., Computational inelasticity, Vol. 7, Springer Science & Business Media, 2006.
[3] Quey, R., Dawson, P.R., Barbe, F., Large-scale 3D random polycrystals for the finite element method: Generation, meshing and remeshing, Computer Methods in Applied Mechanics and Engineering, 200(17-20), 2011, 1729-1745.
[4] Groeber, M.A., Jackson, M.A., DREAM. 3D: a digital representation environment for the analysis of microstructure in 3D, Integrating Materials and Manufacturing Innovation, 3(1), 2014, 56-72.
[5] Serrao, P.H., Sandfeld, S., Prakash, A., OptiMic: A tool to generate optimized polycrystalline microstructures for materials simulations, SoftwareX, 15, 2021, 100708.
[6] Prasad, M.R., Vajragupta, N., Hartmaier, A., Kanapy: A Python package for generating complex synthetic polycrystalline microstructures, Journal of Open Source Software, 4(43), 2019, 1732.
[7] Hart, K.A., Rimoli, J.J., MicroStructPy: A statistical microstructure mesh generator in Python, SoftwareX, 12, 2020, 100595.
[8] Smith M., ABAQUS/Standard user’s manual, version 6.9. United States: Dassault Systèmes Simulia Corp, 2009.
[9] Systèmes, D., Abaqus User Subroutines Reference Guide, Version 6.14. Dassault Systemes Simulia Corp., Providence, RI, USA, 2014.
[10] Huang, Y., A user-material subroutine incroporating single crystal plasticity in the ABAQUS finite element program, Cambridge: Harvard University, 1991.
[11] Alankar, A., Mastorakos, I.N., Field, D.P., A dislocation-density-based 3D crystal plasticity model for pure aluminum, Acta Materialia, 57(19), 2009, 5936-5946.
[12] Alharbi, H.F., Kalidindi, S.R., Crystal plasticity finite element simulations using a database of discrete Fourier transforms, International Journal of Plasticity, 66, 2015, 71-84.
[13] Biswas, A., Prasad, M.R., Vajragupta, N., ul Hassan, H., Brenne, F., Niendorf, T., Hartmaier, A., Influence of microstructural features on the strain hardening behavior of additively manufactured metallic components, Advanced Engineering Materials, 21(7), 2019, 1900275.
[14] Demir, E., Martinez-Pechero, A., Hardie, C., Tarleton, E., OXFORD-UMAT: An efficient and versatile crystal plasticity framework, International Journal of Solids and Structures, 307, 2025, 113110.
[15] Rosenbusch, S.M., Diercks, P., Kindrachuk, V., Unger, J.F., Integrating custom constitutive models into FEniCSx: A versatile approach and case studies, Advances in Engineering Software, 206, 2025, 103922.
[16] Yan, W., Lin, S., Kafka, O.L., Lian, Y., Yu, C., Liu, Z., Liu, W.K., Data-driven multi-scale multi-physics models to derive process–structure–property relationships for additive manufacturing, Computational Mechanics, 61(5), 2018, 521-541.
[17] Cruzado, A., Lucarini, S., LLorca, J., Segurado, J., Crystal plasticity simulation of the effect of grain size on the fatigue behavior of polycrystalline Inconel 718, International Journal of Fatigue, 113, 2018, 236-245.
[18] Zhang, C., Zhang, L.W., Shen, W.F., Xia, Y.N., Yan, Y.T., 3d crystal plasticity finite element modeling of the tensile deformation of polycrystalline ferritic stainless steel, Acta Metallurgica Sinica (English Letters), 30(1), 2017, 79-88.
[19] Moghaddam, M.G., Achuthan, A., Bednarcyk, B.A., Arnold, S.M., Pineda, E.J., Grain size-dependent crystal plasticity constitutive model for polycrystal materials, Materials Science and Engineering: A, 703, 2017, 521-532.
[20] Feather, W.G., Lim, H., Knezevic, M., A numerical study into element type and mesh resolution for crystal plasticity finite element modeling of explicit grain structures, Computational Mechanics, 67(1), 2021, 33-55.
[21] Hu, P., Liu, Y., Zhu, Y., Ying, L., Crystal plasticity extended models based on thermal mechanism and damage functions: Application to multiscale modeling of aluminum alloy tensile behavior, International Journal of Plasticity, 86, 2016, 1-25.
[22] Grilli, N., Tarleton, E., Cocks, A.C., Neper2CAE and PyCiGen: Scripts to generate polycrystals and interface elements in Abaqus, SoftwareX, 13, 2021, 100651.
[23] Roe, R.J., Inversion of pole figures for materials having cubic crystal symmetry, Journal of Applied Physics, 37(5), 1966, 2069-2072.
[24] Wang, Z., Jiang, B., Wu, S., Liu, W., Anisotropic tension-compression asymmetry in SLM 316L stainless steel, International Journal of Mechanical Sciences, 246, 2023, 108139.
[25] Fu, B., Wang, C., Dong, Y., Liu, X., Ke, Y., Wang, D., Wahab, M.A., Crystal plasticity modeling of fretting fatigue crack initiation behavior in Ti6Al4V, Engineering Failure Analysis, 168, 2025, 109074.
[26] Wu, H., Zhang, Y., Zou, T., Wang, Q., Zhang, H., Wang, T., …, Wang, Q., Crystal plasticity analysis of tensile plastic behavior and damage mechanisms of additive manufactured TiAl alloy under elevated temperatures, Journal of Materials Research and Technology, 32, 2024, 2188-2199.
[27] Zhou, S., Bettaieb, M.B., Abed-Meraim, F., A physically-based mixed hardening model for the prediction of the ductility limits of thin metal sheets using a CPFE approach, International Journal of Plasticity, 176, 2024, 103946.
[28] Grilli, N., Tarleton, E., Cocks, A.C., Neper2CAE and PyCiGen: Scripts to generate polycrystals and interface elements in Abaqus, SoftwareX, 13, 2021. 100651.
[29] Sun, Z., Tan, X., Tor, S.B., Chua, C.K., Simultaneously enhanced strength and ductility for 3D-printed stainless steel 316L by selective laser melting, NPG Asia Materials, 10, 2018, 127-136.
[30] Hosford, W.F., The Mechanics of Crystals and Textured Polycrystals (Oxford Engineering Science Series), Oxford University Press, New York, 1993.
[31] Isaenkova, M.G., Yudin, A.V., Rubanov, A.E., Osintsev, A.V., Degadnikova, L.A., Deformation behavior modelling of lattice structures manufactured by a selective laser melting of 316L steel powder, Journal of Materials Research and Technology, 9(6), 2020, 15177-15184.
[32] Kergaßner, A., Koepf, J.A., Markl, M., Körner, C., Mergheim, J., Steinmann, P., A Novel Approach to Predict the Process-Induced Mechanical Behavior of Additively Manufactured Materials, Journal of Materials Engineering and Performance, 30, 2021, 5235–5246.
[33] Hutchinson, J.W., Bounds and self-consistent estimates for creep of polycrystalline materials, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences, 348(1652), 1976, 101-127.
[34] Ling, X., Horstemeyer, M.F., Potirniche, G.P., On the numerical implementation of 3D rate‐dependent single crystal plasticity formulations, International Journal for Numerical Methods in Engineering, 63(4), 2005, 548-568.

Articles in Press, Corrected Proof
Available Online from 08 November 2025