A 3D printing nesting algorithm with dynamic collision constraints
| dc.contributor.author | Rocha, Pedro | |
| dc.contributor.author | Ramos, António G. | |
| dc.contributor.author | Silva, Elsa | |
| dc.date.accessioned | 2026-04-13T13:05:46Z | |
| dc.date.embargo | 10000-01-01 | |
| dc.date.issued | 2025-12-21 | |
| dc.description | Published online: 21 Dec 2025 | |
| dc.description.abstract | Additive Layer Manufacturing, particularly Fused Deposition Modelling, faces significant batch loss risks during production. The traditional Concurrent Printing Mode produces all parts simultaneously (layer-by-layer, bottom-to-top), efficiently using printing space but risking complete batch failure if problems occur. In contrast, Sequential Printing Mode produces one part at a time, reducing the risk of total batch loss but utilizing printing space less efficiently. In this work, we propose an algorithm that, given a set of parts, performs the nesting of the parts for Concurrent Printing Mode, and for the first time, for the Sequential Printing Mode. A no-fit polygon based approach is used to handle geometry between pairs of parts by using multiple horizontal 2D layer projections of 3D parts, to ensure non-overlapping constraints and prevent machine-part collisions. A Greedy Randomized Adaptive Search Procedure is proposed, tested and benchmarked against a commercial software, using a new set of real-world instances. The approach shows the ability to find high-quality solutions. The approach significantly reduces the number of batches, minimises waste, reduces manufacturing time, and promotes parts quality. | eng |
| dc.description.sponsorship | This work is financed by National Funds through the Portuguese funding agency, FCT (Fundação para a Ciência e a Tecnologia, I.P.), within the project CIBELE, with reference 2022.02767.PTDC (https://doi.org/10.54499/2022.02767.PTDC). This work is co-financed by Component 5 - Capitalization and Business Innovation, integrated in the Resilience Dimension of the Recovery and Resilience Plan within the scope of the Recovery and Resilience Mechanism (MRR) of the European Union (EU), framed in the Next Generation EU, for the period 2021–2026, within project Produtech_R3, with reference 60. This work is co-financed by FCT - Fundação para a Ciência e Tecnologia within the R&D Units Project Scope UIDB/00319/Centro ALGORITMI (ALGORITMI/UM). | |
| dc.distribution | international | |
| dc.identifier.citation | Rocha, P., Ramos, A. G., & Silva, E. (2025). A 3D printing nesting algorithm with dynamic collision constraints. International Journal of Production Research, 1–21. https://doi.org/10.1080/00207543.2025.2604312 | |
| dc.identifier.doi | 10.1080/00207543.2025.2604312 | |
| dc.identifier.eissn | 1366-588X | |
| dc.identifier.issn | 0020-7543 | |
| dc.identifier.uri | https://hdl.handle.net/1822/100901 | |
| dc.language.iso | eng | |
| dc.peerreviewed | yes | |
| dc.publisher | Taylor & Francis | |
| dc.relation | Sustainability in Cutting and Packing Problems: multi-objective optimization of raw material utilization [2022.02767.PTDC] | |
| dc.relation | ALGORITMI Research Center [UIDB/00319/2020] | |
| dc.relation.hasversion | https://www.tandfonline.com/doi/full/10.1080/00207543.2025.2604312 | |
| dc.rights | restrictedAccess | |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | Nesting | |
| dc.subject | Irregular packing | |
| dc.subject | Additive manufacturing | |
| dc.subject | Sequential Printing Mode | |
| dc.subject | Multi-part fused Decomposition Modeling | |
| dc.subject | multi-Part Fused Deposition Modeling | por |
| dc.subject.jel | International Journal of Production Research | |
| dc.title | A 3D printing nesting algorithm with dynamic collision constraints | eng |
| dc.type | article | |
| dspace.entity.type | Publication | |
| oaire.awardNumber | 2022.02767.PTDC | |
| oaire.awardNumber | UIDB/00319/2020 | |
| oaire.awardTitle | Sustainability in Cutting and Packing Problems: multi-objective optimization of raw material utilization [2022.02767.PTDC] | |
| oaire.awardTitle | ALGORITMI Research Center [UIDB/00319/2020] | |
| oaire.awardURI | https://hdl.handle.net/1822/100900 | |
| oaire.awardURI | https://hdl.handle.net/1822/97342 | |
| oaire.citation.endPage | 21 | |
| oaire.citation.startPage | 1 | |
| oaire.citationEndPage | 4439 | por |
| oaire.citationIssue | 11 | por |
| oaire.citationStartPage | 4419 | por |
| oaire.citationVolume | 64 | por |
| oaire.funderIdentifier | http://doi.org/10.13039/501100001871 | |
| oaire.funderIdentifier | http://doi.org/10.13039/501100001871 | |
| oaire.funderName | Fundação para a Ciência e a Tecnologia, I.P. | |
| oaire.funderName | Fundação para a Ciência e a Tecnologia, I.P. | |
| oaire.fundingStream | Concurso de Projetos de I&D em Todos os Domínios Científicos - 2022 - PEX | |
| oaire.fundingStream | Concurso de avaliação no âmbito do Programa Plurianual de Financiamento de Unidades de I&D (2017/2018) - Financiamento Base | |
| oaire.version | http://purl.org/coar/version/c_ab4af688f83e57aa | |
| relation.isProjectOfPublication | 658ceaa7-96e2-4194-8002-7c737f38445a | |
| relation.isProjectOfPublication | 578fe247-e0a1-4030-bcf1-256f21a6a32b | |
| relation.isProjectOfPublication.latestForDiscovery | 658ceaa7-96e2-4194-8002-7c737f38445a | |
| sdum.journal | International Journal of Production Research |
Ficheiros
Pacote original
1 - 1 de 1
A carregar...
- Nome:
- A 3D printing nesting algorithm with dynamic collision constraints.pdf
- Tamanho:
- 9.73 MB
- Formato:
- Adobe Portable Document Format