Data-driven reference shaping for optimal fused filament fabrication
This paper presents a practical methodology for enhancing deposited strand uniformity of fused filament fabrication (FFF) machines, with minimal need for hardware modifications. The approach relies on model-based shaping of the filament feed rate to compensate for strand width variation (under-extrusion and over-extrusion) caused by changes of programmed printing speed. By utilizing sensor data from trial deposition tests, a Multi Input Single Output (MISO) linear dynamic model is identified. Based on this model, a constrained convex optimization problem is formulated to compute optimal filament feed rate profiles that minimize deviations from the desired strand width, incorporating a regularization term to promote smooth solutions. The methodology utilizes well-established tools of linear system identification and quadratic optimization. Its simplicity, generality, and minimal need for hardware modifications make it easily applicable to a wide range of FFF machines, with potential for easy automation and periodic updates. The only additional requirement is the availability of a sensor capable of offline measurement of the strand width after deposition tests. The method, validated through simulations and laboratory experiments, significantly outperforms conventional approaches that compute filament feed rate as simply proportional to the programmed print speed. Experimental results demonstrate that, despite the feedforward nature of the scheme, a substantial reduction in strand width error can be achieved by reshaping the filament feed rate profile, whilst leaving the printing speed unmodified. Specifically, it is observed that the normalized Root Means Square Error (RMSE) of the strand width is highly affected by the smoothing parameter β , designed to smoothen the reshaped filament feed rate. The normalized error decreases from 100% (in the case of the current non-optimized reference) to 55% for β = 1 , 49% for β = 10 (the best performance), and 65% for β = 100 when shaped commands are applied. One limitation of the method is that significant changes in the FFF machine setup require the model to be re-identified. • Data-driven procedure for the design of optimal reference commands for tracking a desired strand width in FFF. • Reference shaping design is traced back to a linear constrained optimization problem. • Employment of a penalty term in the optimization to promote the smooth references. • The methodology acts at the planning level and does not require modification of existing control hardware. • Experimental validation demonstrates remarkable performance improvements.
Authors
- Michele Moretti (ORCID: https://orcid.org/0000-0003-1532-0413)
- Francesco Ferrante (ORCID: https://orcid.org/0000-0003-0552-2070)
- Mario Luca Fravolini (ORCID: https://orcid.org/0000-0002-3104-8782)
- Arianna Rossi (ORCID: https://orcid.org/0000-0003-4071-7615)
- Nicola Senin (ORCID: https://orcid.org/0000-0002-9556-0363)
Institutions
- University of Perugia (IT)
Publication Details
- Journal
- Control Engineering Practice
- Published
- 2025-08-08
- DOI
- https://doi.org/10.1016/j.conengprac.2025.106511
- Primary Topic
- Additive Manufacturing and 3D Printing Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00