Hostname: page-component-848d4c4894-8kt4b Total loading time: 0 Render date: 2024-06-16T10:01:32.075Z Has data issue: false hasContentIssue false

GEOMETRIC MODELLING OF HETEROGENEOUS LATTICE STRUCTURES THROUGH FUNCTION REPRESENTATION WITH LATTICEQUERY

Published online by Cambridge University Press:  19 June 2023

Nikita Letov*
Affiliation:
McGill University
Yaoyao Fiona Zhao
Affiliation:
McGill University
*
Letov, Nikita, McGill University, Canada, nikita.letov@mail.mcgill.ca

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

Lattice structures are lightweight and possess other unique mechanical and physical properties. Additive manufacturing techniques are often used to produce these structures. Additive manufacturing provides manufacturing freedom that significantly surpasses the one provided by conventional subtractive manufacturing. However, a gap exists between the manufacturing freedom and the geometric modelling freedom in additive manufacturing: it can be extremely challenging to model the designed part because of its high geometric complexity, such as heterogeneous lattice structures. While several tools on the market allow geometric modelling of such structures available on the market, the customization of lattice parameters can still be significantly improved. Moreover, no open-source tools exist to address this issue or to model lattice structures in general. This work presents a novel open-source library for the geometric modelling of lattice structures with customized parameters. The parameter customization is enabled with the function representation approach.

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (http://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is unaltered and is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use or in order to create a derivative work.
Copyright
The Author(s), 2023. Published by Cambridge University Press

References

Autodesk Inc. (2017), “Fusion 360 with Netfabb”, available at: https://www.autodesk.com/products/netfabb/overview (accessed 7 February 2023).Google Scholar
Brasseur, V.M. (2018), Forge Your Future with Open Source: Build Your Skills. Build Your Network. Build the Future of Technology, Pragmatic Bookshelf, Raleigh, North Carolina.Google Scholar
Davidson, S. (2009), “Grasshopper – Algorithmic modeling for Rhino”, available at: https://www.grasshopper3d.com (accessed 13 February 2023).Google Scholar
Labs, ECR. (2018), “Dendro”, available at: https://www.ecrlabs.com/dendro (accessed 7 February 2023).Google Scholar
F EQUALS F LLC. (2019), “f=f: Crystallon”, available at: http://fequalsf.blogspot.com/p/crystallon.html (accessed 7 February 2023).Google Scholar
Gen3D Ltd. (2019), “Sulis AM software”, available at: https://gen3d.com/software (accessed 7 February 2023).Google Scholar
Golovanov, N. (2014), Geometric Modeling, CreateSpace Independent Publishing Platform, available at: https://books.google.ca/books?id=4jUgrgEACAAJ.Google Scholar
Gopsill, J.A., Shindler, J. and Hicks, B.J. (2018), “Using finite element analysis to influence the infill design of fused deposition modelled parts”, Progress in Additive Manufacturing, Vol. 3 No. 3, pp. 145163. https://doi.org/10.1007/s40964-017-0034-y.CrossRefGoogle Scholar
Hamelin, R.D., Walden, D.D. and Krueger, M.E. (2010), “4.4.2 INCOSE Systems Engineering Handbook v3.2: Improving the Process for SE Practitioners”, INCOSE International Symposium, Vol. 20 No. 1, pp. 532541. https://doi.org/10.1002/j.2334-5837.2010.tb01087.x.CrossRefGoogle Scholar
Harris, C.R., Millman, K.J., van der Walt, S.J., Gommers, R., Virtanen, P., Cournapeau, D., Wieser, E., et al. (2020), “Array programming with NumPy”, Nature, Vol. 585 No. 7825, pp. 357362. https://doi.org/10.1038/s41586-020-2649-2.CrossRefGoogle ScholarPubMed
Junk, S. and Kuen, C. (2016), “Review of open source and freeware CAD systems for use with 3D-printing”, Procedia CIRP, Vol. 50, pp. 430435. https://doi.org/10.1016/j.procir.2016.04.174.CrossRefGoogle Scholar
Kurtz, A. (2015), “Intralatice”, available at: http://www.intralattice.com (accessed 7 February 2023).Google Scholar
Lee, J.-H., Wang, L., Boyce, M.C. and Thomas, E.L. (2012), “Periodic bicontinuous composites for high specific energy absorption”, Nano Letters, Vol. 12 No. 8, pp. 43924396. https://doi.org/10.1021/nl302234f.CrossRefGoogle ScholarPubMed
Letov, N. (2022), “jalovisko/LatticeQuery”, GitHub.Google Scholar
Letov, N., Velivela, P.T., Sun, S. and Zhao, Y.F. (2021), “Challenges and opportunities in geometric modeling of complex bio-inspired three-dimensional objects designed for additive manufacturing”, Journal of Mechanical Design, Vol. 143 No. 12, p. 121705. https://doi.org/10.1115/1.4051720.CrossRefGoogle Scholar
Letov, N. and Zhao, Y.F. (2022), “A geometric modelling framework to support the design of heterogeneous lattice structures with non-linearly varying geometry”, Journal of Computational Design and Engineering, Vol. 9 No. 5, pp. 15651584. https://doi.org/10.1093/jcde/qwac076.CrossRefGoogle Scholar
Letov, N. and Zhao, Y.F. (2023), “Beam-based lattice topology transition with function representation”, Journal of Mechanical Design, Vol. 145 No. 1, available at:https://doi.org/10.1115/1.4055950.CrossRefGoogle Scholar
Li, L., Syed, W.U.H. and Pinkerton, A.J. (2006), “Rapid additive manufacturing of functionally graded structures using simultaneous wire and powder laser deposition”, Virtual and Physical Prototyping, Vol. 1 No. 4, pp. 217225. https://doi.org/10.1080/17452750601141523.CrossRefGoogle Scholar
Liu, Y., Zheng, G., Letov, N. and Zhao, Y.F. (2021), “A survey of modeling and optimization methods for multi-scale heterogeneous lattice structures”, Journal of Mechanical Design, Vol. 143 No. 4, p. 040803. https://doi.org/10.1115/1.4047917.CrossRefGoogle Scholar
Lu, L., Sharf, A., Zhao, H., Wei, Y., Fan, Q., Chen, X., Savoye, Y., et al. (2014), “Build-to-last: strength to weight 3D printed objects”, ACM Transactions on Graphics, Vol. 33 No. 4, pp. 97:197:10. https://doi.org/10.1145/2601097.2601168.CrossRefGoogle Scholar
Mathur, A., Pirron, M. and Zufferey, D. (2020), “Interactive programming for parametric CAD”, Computer Graphics Forum, Vol. 39 No. 6, pp. 408425. https://doi.org/10.1111/cgf.14046.CrossRefGoogle Scholar
Muir, P., Johnson, K.A. and Markel, M.D. (1995), “Area moment of inertia for comparison of implant cross-sectional geometry and bending stiffness”, Veterinary and Comparative Orthopaedics and Traumatology, Vol. 08 No. 03, pp. 146152. https://doi.org/10.1055/s-0038-1632446.CrossRefGoogle Scholar
nTopology Inc. (2017), “Next generation engineering design software”, available at: https://ntopology.com (accessed 7 February 2023).Google Scholar
Cascade, Open. (2018), “Open CASCADE Technology”, available at: https://www.opencascade.com/open-cascade-technology/ (accessed 7 October 2022).Google Scholar
Pasko, A., Adzhiev, V., Sourin, A. and Savchenko, V. (1995), “Function representation in geometric modeling: concepts, implementation and applications”, The Visual Computer, Vol. 11 No. 8, pp. 429446. https://doi.org/10.1007/BF02464333.CrossRefGoogle Scholar
Pasko, A., Fryazinov, O., Vilbrandt, T., Fayolle, P.-A. and Adzhiev, V. (2011), “Procedural function-based modelling of volumetric microstructures”, Graphical Models, Vol. 73 No. 5, pp. 165181. https://doi.org/10.1016/j.gmod.2011.03.001.CrossRefGoogle Scholar
Robert McNeel and Associates. (2020), “Rhino – Rhinoceros 3D”, available at: https://www.rhino3d.com (accessed 7 February 2023).Google Scholar
Saito, D., Washizaki, H. and Fukazawa, Y. (2017), “Comparison of text-based and visual-based programming input methods for first-time learners”, Journal of Information Technology Education: Research, Vol. 16, pp. 209226. https://doi.org/10.28945/3775.Google Scholar
Savio, G., Meneghello, R. and Concheri, G. (2018), “Geometric modeling of lattice structures for additive manufacturing”, Rapid Prototyping Journal, Vol. 24 No. 2, pp. 351360. https://doi.org/10.1108/RPJ-07-2016-0122.CrossRefGoogle Scholar
Siemens, AG. (2007), “NX - Siemens Software”, available at: https://www.plm.automation.siemens.com/global/en/products/nx (accessed 14 February 2023).Google Scholar
Urbańczyk, A., Wright, J., Cowden, D., Solutions, Innovations Technology, Özderya, H.Y., Boyd, M., Agostini, B., et al. (2021), “CadQuery/cadquery: CadQuery”, Github.Google Scholar
Urbańczyk, A., Wright, J., Ebner, G., Buchanan, J., Boyd, M., Saville, W., Trhoň, A., et al. (2021), “CadQuery/CQ-editor”, Github.Google Scholar