LatticeWorks: An open-source MATLAB toolbox for nonuniform, gradient and multi-morphology lattice generation, and analysis

This study introduces an open-source MATLAB toolbox, LatticeWorks, that offers a versatile platform for generating and analysing lattice structures, facilitating the exploration of nonuniform, functionally graded designs. It encompasses various lattice generation methods, including single- and multi...

Full description

Saved in:
Bibliographic Details
Main Authors: Mahtab Vafaeefar, Kevin M. Moerman, Ted J. Vaughan
Format: Article
Language:English
Published: Elsevier 2025-02-01
Series:Materials & Design
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S0264127524009390
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841527950830206976
author Mahtab Vafaeefar
Kevin M. Moerman
Ted J. Vaughan
author_facet Mahtab Vafaeefar
Kevin M. Moerman
Ted J. Vaughan
author_sort Mahtab Vafaeefar
collection DOAJ
description This study introduces an open-source MATLAB toolbox, LatticeWorks, that offers a versatile platform for generating and analysing lattice structures, facilitating the exploration of nonuniform, functionally graded designs. It encompasses various lattice generation methods, including single- and multi-morphology lattices, linearly graded lattices, different boundary shapes, and cell arrangements (such as cylindrical and spherical). The toolbox also features volume infill lattice generation based on a signed distance function, allowing lattice structures to be applied to arbitrary domains. Other developments include extending transition boundary shapes to cylindrical and spherical coordinates, enhancing cylindrical cell arrangement methods, and introducing tailored density lattice methods for smooth density mapping. Unlike other available packages, LatticeWorks offers inclusive and detailed implementation methods that are integrated with finite element analysis for mechanical property evaluation. The toolbox’s capabilities open new paths for designing complex lattice structures, tailored to specific functional requirements, across diverse applications.
format Article
id doaj-art-0a8e6582d54b4b6bbea8318a287cd7c8
institution Kabale University
issn 0264-1275
language English
publishDate 2025-02-01
publisher Elsevier
record_format Article
series Materials & Design
spelling doaj-art-0a8e6582d54b4b6bbea8318a287cd7c82025-01-15T04:11:29ZengElsevierMaterials & Design0264-12752025-02-01250113564LatticeWorks: An open-source MATLAB toolbox for nonuniform, gradient and multi-morphology lattice generation, and analysisMahtab Vafaeefar0Kevin M. Moerman1Ted J. Vaughan2Biomechanics Research Centre (BMEC), School of Engineering, College of Science and Engineering, University of Galway, IrelandMechanical Engineering, School of Engineering, College of Science and Engineering, University of Galway, Ireland; Griffith Centre of Biomedical and Rehabilitation Engineering (GCORE), Griffith University, Gold Coast, AustraliaBiomechanics Research Centre (BMEC), School of Engineering, College of Science and Engineering, University of Galway, Ireland; Corresponding author at: Biomedical Engineering, Biomechanics Research Centre (BMEC), Biomedical Engineering, University of Galway, Galway, Ireland.This study introduces an open-source MATLAB toolbox, LatticeWorks, that offers a versatile platform for generating and analysing lattice structures, facilitating the exploration of nonuniform, functionally graded designs. It encompasses various lattice generation methods, including single- and multi-morphology lattices, linearly graded lattices, different boundary shapes, and cell arrangements (such as cylindrical and spherical). The toolbox also features volume infill lattice generation based on a signed distance function, allowing lattice structures to be applied to arbitrary domains. Other developments include extending transition boundary shapes to cylindrical and spherical coordinates, enhancing cylindrical cell arrangement methods, and introducing tailored density lattice methods for smooth density mapping. Unlike other available packages, LatticeWorks offers inclusive and detailed implementation methods that are integrated with finite element analysis for mechanical property evaluation. The toolbox’s capabilities open new paths for designing complex lattice structures, tailored to specific functional requirements, across diverse applications.http://www.sciencedirect.com/science/article/pii/S0264127524009390Functionally graded latticeMulti-morphology latticeTPMSDensity mapping latticeInfill lattice
spellingShingle Mahtab Vafaeefar
Kevin M. Moerman
Ted J. Vaughan
LatticeWorks: An open-source MATLAB toolbox for nonuniform, gradient and multi-morphology lattice generation, and analysis
Materials & Design
Functionally graded lattice
Multi-morphology lattice
TPMS
Density mapping lattice
Infill lattice
title LatticeWorks: An open-source MATLAB toolbox for nonuniform, gradient and multi-morphology lattice generation, and analysis
title_full LatticeWorks: An open-source MATLAB toolbox for nonuniform, gradient and multi-morphology lattice generation, and analysis
title_fullStr LatticeWorks: An open-source MATLAB toolbox for nonuniform, gradient and multi-morphology lattice generation, and analysis
title_full_unstemmed LatticeWorks: An open-source MATLAB toolbox for nonuniform, gradient and multi-morphology lattice generation, and analysis
title_short LatticeWorks: An open-source MATLAB toolbox for nonuniform, gradient and multi-morphology lattice generation, and analysis
title_sort latticeworks an open source matlab toolbox for nonuniform gradient and multi morphology lattice generation and analysis
topic Functionally graded lattice
Multi-morphology lattice
TPMS
Density mapping lattice
Infill lattice
url http://www.sciencedirect.com/science/article/pii/S0264127524009390
work_keys_str_mv AT mahtabvafaeefar latticeworksanopensourcematlabtoolboxfornonuniformgradientandmultimorphologylatticegenerationandanalysis
AT kevinmmoerman latticeworksanopensourcematlabtoolboxfornonuniformgradientandmultimorphologylatticegenerationandanalysis
AT tedjvaughan latticeworksanopensourcematlabtoolboxfornonuniformgradientandmultimorphologylatticegenerationandanalysis