基于深度学习的桌面级3D打印参数实时优化方法
Real-time optimization method for desktop level 3D printing parameters based on deep learning
通讯作者:
收稿日期: 2025-09-20
| 基金资助: |
|
Received: 2025-09-20
| Fund supported: | 江西省重点研发计划资助项目(20232BBE50017);江西省自然科学基金资助项目(20232BAB215016,20242BAB25358);赣鄱俊才支持计划·青年科技人才托举项目(2024QT13);江西省大学生创新创业训练计划项目(202510403037). |
作者简介 About authors
曹铭(1986一),男,副教授,博土,从事智能装备、生物3D打印研究.orcid.org/0000-0002-3885-0516.E-mail:
3D打印机的参数调节依赖人工经验,且打印质量不稳定,为此提出基于改进YOLOv11模型的智能在线参数调节方法. 基于传统3D打印平台,增加指向喷嘴的图像采集系统,建立打印参数(如速度和温度)与打印质量(如拉伸强度和表面粗糙度)之间的定量映射模型. 通过改进YOLOv11模型,识别打印过程中出现的多种缺陷(如拉丝和欠挤出)的早期视觉特征,实时调整关键打印补偿参数. 实验结果表明,在预设缺陷参数下,启用在线调节方法后,打印件的拉伸强度相较于未调节状态提升了4倍,表面粗糙度从Ra100显著优化至Ra50. 所提方法能够在使用过程中自动化调整参数以提升打印质量.
关键词:
An intelligent online parameter adjustment method based on an improved YOLOv11 model was proposed to address poor print quality and the heavy reliance on manual expertise for parameter tuning in 3D printers. On the basis of a conventional 3D printing platform, a nozzle-targeted image acquisition system was incorporated, and a quantitative mapping model between printing parameters (such as speed and temperature) and print quality metrics (such as tensile strength and surface roughness) was established. The improved YOLOv11 model was employed to identify early visual signatures of various defects (such as stringing and under-extrusion) during the printing process, enabling real-time adjustment of key compensatory parameters. Experimental results demonstrate that, under preset defect parameters, activating the online adjustment method increases the tensile strength of printed parts by four times compared to the unadjusted state, while significantly reducing surface roughness from Ra100 to Ra50. The proposed method can automatically adjust parameters during use to improve print quality.
Keywords:
本文引用格式
曹铭, 谌道宽, 原鹏飞, 周锦鹏, 周奎.
CAO Ming, CHEN Daokuan, YUAN Pengfei, ZHOU Jinpeng, ZHOU Kui.
1. 实验平台与可行性分析
1.1. 实验平台与设备
图 1
图 2
打印机采用笛卡尔坐标系XYZ三轴运动系统,主要打印材料为聚乳酸(polylactic acid,PLA)材料. 典型工艺参数如下:喷嘴加热温度为190~215 ℃,耗材直径为1.75 mm,喷嘴孔径为0.4 mm,配备单喷嘴结构;热床温度设定为55~65 ℃,喷嘴运动速度最佳范围为80~110 mm/s[14]. 打印尺寸为75 mm × 75 mm × 3 mm的标准方块试件,以该试件的拉伸强度与表面粗糙度作为评价打印状态的核心性能指标. 图像采集系统采用分辨率为1080p、采样频率为30 Hz的CMOS摄像头[15]. 相较于CCD摄像头,CMOS传感器集成度高、体积小巧且成本低廉,更适用于本系统的参数采集任务[16]. 鉴于桌面级FDM打印机喷头与打印平台间距有限,为了规避设备干涉,将摄像头安装在喷头框架的斜上方,具体位置如图3所示.
图 3
1.2. 打印参数对打印质量的影响
1.2.1. 挤出流率
挤出流率是指实际挤出量相对于切片软件理论计算挤出量的百分比,即固件中的流量百分比,基准值为100%,本研究限定其可调范围为50%~150%. 挤出流率对打印质量具有决定性影响,该参数设定须平衡材料黏附性与挤出顺畅性,过低(<50%)将导致材料无法黏合,过高(>150%)则阻碍喷嘴运动. 通过实验观测,当挤出流率为90%~120%时,表面质量无显著波动. 超过120%和低于80%的情况分别定义为挤出流率过高与过低,以此作为数据采集与模型训练的明确依据.
不同挤出流率下的挤丝状态对比如图4所示. 当挤出流率过低时,出丝过细,呈半圆柱状,相邻丝材间因填充不足而形成明显沟壑,严重影响层间结合与表面质量. 当挤出流率过高时,材料从喷嘴两侧过量溢出,产生飞边,导致相邻路径间发生干涉与堆积. 在正常挤出流率下,挤出丝材形态均匀,铺展充分,最终形成的表面更为平整,粗糙度显著降低.
图 4
图 4 不同挤出流率下的丝材状态图
Fig.4 Diagram of filament states under different extrusion flow rates
1.2.2. 喷头温度
实验所用PLA材料的最佳打印温度窗口为190~220 ℃. 为了保证数据标定的准确性,将200~210 ℃界定为正常温度范围,低于185 ℃与高于225 ℃的情况分别归类为温度过低与过高. 为了确保打印过程可行,设定170~250 ℃为系统硬性上下限:当温度低于170 ℃时,材料无法充分熔化,导致挤出失败;当温度高于250 ℃时,材料过度液化、无法成型,同样会造成打印任务终止.
不同温度下的挤丝状态对比如图5所示. 在200 ℃的正常温度下,材料挤出平稳、丝形均匀,状态稳定. 当温度降至170 ℃时,材料熔融不充分导致挤出阻力增大和出丝断续不均,并在喷嘴处形成材料堆积. 在250 ℃的过高温度下,材料因过度熔融甚至部分降解,黏度急剧下降,无法在挤出后及时冷却定型,表现为丝材扭曲、起伏不定,形态失控.
图 5
图 5 不同喷头温度下的挤丝状态图
Fig.5 Diagram of filament extrusion states under different nozzle temperatures
1.2.3. 喷头移动速度
喷头移动速度须设定在合理区间:若速度过低,则单位时间的挤出量相对过剩,造成材料堆积;若速度过高,则会在图像采集过程中产生运动模糊,从而弱化乃至掩盖关键的视觉特征.
不同喷头移动速度下的挤丝状态对比如图6所示. 当速度为100 mm/s时,图像清晰无拖影,丝材形态均匀,状态正常. 当速度降至25 mm/s时,材料相对过量挤出,丝材横截面增大,呈近圆柱状并伴有明显堆积. 当速度升至200 mm/s时,图像严重模糊,特征细节几乎无法辨识.
图 6
图 6 不同喷头移动速度下的挤丝状态图
Fig.6 Diagram of filament extrusion states under different nozzle travel speed conditions
1.2.4. Z轴偏移量
低成本3D打印机中常见的Z轴偏离问题,可归因于机械与控制系统两方面的局限:步进电机及传动部件的精度误差会直接导致层高失控;打印设备为了节约成本,普遍未配备自动调平功能,使得打印平台的整体平整度高度依赖人工调试,加剧了Z轴方向的累积误差. Z轴不同偏离状态下的挤丝对比如图7所示. 当Z轴未发生偏离时,挤丝过程稳定,丝材形态均匀. 当喷嘴向下偏离0.1 mm时,导致喷嘴与打印面间距过小,挤出的材料因空间不足而向两侧溢流. 当喷嘴向上偏离0.1 mm时,丝材在抵达打印表面前悬空距离过长,发生弯曲并部分向上卷曲,导致打印路径上出现不规则凸起.
图 7
图 7 不同Z轴偏离量下的挤丝状态图
Fig.7 Diagram of filament extrusion states under different Z-axis deviations
1.3. 参数组合作用
在单一参数作用下,打印缺陷的图像较为明显,但是在实际打印过程中,打印质量通常由多个打印参数共同决定. 例如,打印过程中出现居间粘连、表面溢出和边线粘连等现象[19],这通常是挤出流率过高和Z轴向下偏离的共同作用,但是实际图片特征又有些许区别. 在打印过程中建立如表1所示的包含挤出流率、喷头温度、喷头移动速度和Z轴偏离量的数据集[20],将这4个参数分为3种状态,图片的分类范围为从0000至2222的81种组合,得到每张图片对应的类别. 以此为基础建立包含81种分类,每种分类包含100至400不等数量的图片,建立包含
表 1 3D打印机参数状态定义
Tab.1
| 参数 | 状态 | 数值范围基准值 |
| 挤出流率/% | 正常(0) | 100 |
| 过高(1) | 120~150 | |
| 过低(2) | 50~80 | |
| 喷头温度/℃ | 正常(0) | 205 |
| 过高(1) | 215~230 | |
| 过低(2) | 170~185 | |
| 喷头移动速度/(mm·s−1) | 正常(0) | 100 |
| 过快(1) | 150~200 | |
| 过慢(2) | 20~50 | |
| Z轴偏离量/mm | 无偏离(0) | 0 |
| 正向偏离(1) | 0.05~0.15 | |
| 负向偏离(2) | −0.05~−0.15 |
2. 图像预处理与深度学习训练
2.1. 图像预处理
2.1.1. 高斯滤波去噪
鉴于所用的CMOS摄像头在采集过程中靠近处于加热状态的打印喷头,捕获的图像受到显著的高斯热噪声干扰. 为了有效抑制此类噪声,在图像预处理环节采用高斯滤波算法[23],计算式为
式中:
2.1.2. 亮度均一化
由于固定光源与运动喷头间的相对位置变化,采集的图像存在明显的亮度不均,此类光照差异会显著干扰模型的训练稳定性. 为此,在预处理流程中引入亮度均一化算法[24],以消除光照干扰. 为了保证图像亮度均一性,将图像从蓝绿红三原色颜色空间转换到亮度与AB两个颜色通道的三空间通道,通过L通道独立调整亮度. 转换过程包括RGB到XYZ的转换:
以及XYZ通道到LAB通道的转换:
式中:
2.1.3. 边缘特征增强
鉴于关键参数的影响集中体现于打印件的边缘轮廓,为了强化此类特征,经综合对比,最终采用双边滤波算法进行图像增强. 双边滤波算法能同时实现噪声抑制与边缘保留,有效提升特征质量[26]:
式中:
2.1.4. 预处理结果
图像经前述预处理流程处理后,结果如图8所示. 可以看出,相较于处理前的图像,处理后图像的平均亮度从174.73降低至144.95,标准偏差从62.06提升至72.31,表明整体亮度下降,边缘特征得到显著增强,同时高斯噪声被有效抑制.
图 8
2.2. 深度学习原理与YOLOv11模型结构优化
2.2.1. 深度学习原理
2.2.2. YOLO模型介绍与优化
图 9
式中:
式中:
采用空间注意力机制和通道注意力机制相结合的方式,以提升模型对出丝状态特征的提取能力. 注意力机制通过模拟人类视觉系统的选择性注意机制,使模型能够关注输入数据中的重要特征. 在图像处理任务中,注意力机制可以帮助模型更好地理解图像中的关键区域,提高模型的性能[33]. 如图10所示为卷积块注意力模块(convolutional block attention module, CBAM)结构示意图,空间注意力机制关注图像中的空间位置信息,通过计算每个位置的重要性权重,突出关键区域的特征;通道注意力机制关注不同特征通道的重要性,通过自适应地调整各个通道的权重,增强重要特征通道的贡献. 空间注意力机制的计算过程:
图 10
图 10 卷积块注意力模块结构示意图
Fig.10 Architecture diagram of convolutional block attention module
式中:
式中:
式中:
将注意力机制引入YOLO,模型能够更好地关注出丝状态的关键特征,提高对打印参数状态的识别准确率. 如图11所示为本研究使用的改进模型.
图 11
图 11 YOLOv11-卷积块注意力模块图像分类结构
Fig.11 Image classification structure of YOLOv11-convolutional block attention module
2.3. 训练结果分析
训练平台为AutoDL的2块显存24 G的RTX4090,GPU驱动为535.146.02,CUDA版本为12.2,批次大小设为16,训练以300轮准确度后停止以确定最佳参数. 本研究采用图像分类算法,不涉及目标检测部分,在评判时仅选用平均精度均值MAP作为主要评价指标,表示模型在所有类别上的平均精度.
式中:
图 12
图 12 梯度加权类激活映射特征热点图
Fig.12 Gradient-weighted class activation mapping feature heatmap
3. 模型加载与打印效果分析
3.1. 模型加载与实验
如图13所示为参数调节与自动修正参数的工作原理. 在打印过程中,上位机作为装载Linux系统的计算机,一方面遵循原有切片软件运行命令,另一方面通过摄像头将打印过程中实时拍摄到的图片经过图像前处理后根据YOLO计算结果得出分类.
图 13
如图14为调节机制的运行情况,对图像分类为1210,即挤出流率偏高,喷头温度偏低,喷头移动速度偏高,Z轴偏离正常,而后根据预测结果发送修正指令,实现对打印机的自动校准.
图 14
3.2. 打印效果分析
PLA材料是源自可再生资源的生物基可降解热塑性聚酯,具有明确的打印适用性:玻璃化转变温度约为55~60 ℃,熔融温度约为150~160 ℃,最佳打印温度窗口为190~220 ℃. 该材料具备较高的拉伸强度(通常为50~70 MPa)与刚性,但韧性较低;在加工中熔体流动性好、收缩率小且不易翘曲,对热床黏附性良好,作为可堆肥降解材料,符合绿色制造趋势. 基于以上理化特性,PLA成为验证本研究中打印参数智能调节方法的理想材料,其明确的温度–流动性关系与成形特性为参数优化提供了直接的物理依据.
使用正常参数、缺陷参数、缺陷参数开启自动调节的方法分别打印2种测试件:1)75 mm × 75 mm × 3 mm的标准方块,用于测试拉伸强度与表面质量;2)结构复杂的棋子模型,用于验证方法在复杂几何结构下的适用性. 正常参数为经人工优化后打印效果最佳的经验设定;缺陷参数模拟实际打印中因设置错误或传感器异常导致的参数偏离情形. 缺陷参数设定挤出流率为50%,喷头温度为185 ℃,喷头移动速度为100 mm/s,Z轴偏离量为0;正常参数挤出流率为100%,喷头温度为200 ℃,喷头移动速度为100 mm/s,Z轴偏离量为0.
3.2.1. 表面质量对比
如图15所示,在正常参数下,打印件丝线间距均匀,少量沟壑放大后可见,表面粗糙度为Ra25. 在缺陷参数下,出现丝线间距过小与明显孔洞,粗糙度恶化至Ra100. 应用自动调节系统后,打印过程被动态优化,系统持续调整参数使打印状态从缺陷向正常趋近,打印件表面丝线间距趋于合理,表面粗糙度显著改善至Ra50左右. 综上所述,对于简单几何模型,该方法被证实能有效提升3D打印的表面质量.
图 15
图 15 不同参数组合条件下标准件表面质量对比
Fig.15 Comparison of surface quality of standard parts under different parameter combinations
3.2.2. 强度测试
参数、缺陷参数和自动调节参数组合分别制备12个标准拉伸试样,共计36个样本. 采用万能试验机对所有样本进行准静态拉伸实验,以获取其拉伸强度及断裂行为数据. 力学性能测试结果如表2所示,其中σM为平均拉伸强度,F为平均断裂拉力. 可以看出,与正常参数相比,缺陷参数导致标准件的拉伸强度和断裂拉力均显著降低了约75%. 在自动调节系统启用后,σM和F分别恢复至9.53 MPa和
表 2 不同参数组合条件下标准件的拉伸性能测试结果
Tab.2
| 参数分类 | ||
| 缺陷参数 | 2.23 | 502.13 |
| 开启自动调节 | 9.53 | |
| 正常参数 | 11.23 |
3.2.3. 复杂模型效果
如图16所示,正常参数下打印的复杂模型表面光滑平整,质量良好. 在缺陷参数下,因挤出流率过低导致丝材间隙过大,表面出现明显缺陷. 启用自动调节系统后,系统通过实时识别挤丝状态并动态调整参数,使打印质量在过程中持续改善,最终效果趋近于正常参数水平.
图 16
图 16 不同参数组合条件下复杂模型的表面质量对比
Fig.16 Comparison of surface quality of complex models under different parameter combinations
4. 结 语
本研究基于桌面级FDM 3D打印机的挤丝状态图像,提出采用改进YOLOv11模型的打印参数实时调节方法. 通过采集不同参数组合下的挤丝图像,构建包含81组参数状态的数据集,并在模型中引入注意力机制以增强特征提取能力. 实验结果表明:1)在图像预处理与注意力机制共同作用下,改进后的YOLOv11模型MAP从85.25%提升至92.30%,显著提高了对打印参数状态的识别性能;2)将训练完成的模型部署至实际打印系统中,实现了对打印参数的实时监测与动态调节,有效提升了打印件的力学性能,使其接近正常参数下的水平;3)所提方法在复杂模型打印任务中表现出良好的泛化能力,能够依据模型不同结构特征自动调整参数,提升复杂几何形状的打印质量. 所提参数调节方法可在打印过程中依据实时视觉反馈自动调整参数,在一定程度上替代依赖人工经验的操作方式. 该方法特别适用于传感器配置有限的中低端打印机及非专业用户,有助于降低设备使用门槛,减少对人工干预的依赖. 本研究仍存在一定局限性:1)模型当前计算复杂度较高,在资源受限的嵌入式设备上实现实时推理仍面临挑战;2)研究主要针对PLA材料的打印参数优化,在其他材料(如ABS和PETG)上的适用性尚未验证;3)系统在极端异常情况(如严重堵头)下的识别与处理能力仍有待加强. 基于以上分析,未来工作将重点围绕以下方向展开:1)推进模型轻量化设计,通过知识蒸馏和神经网络剪枝技术提升推理效率;2)拓展模型的多材料适用性,建立涵盖不同材料的打印参数优化体系;3)完善异常处理机制,增强系统在复杂工况下的鲁棒性. 通过这些改进,进一步推动智能3D打印技术的普及与应用.
参考文献
3D打印技术及应用趋势分析
[J].
Analysis of 3D printing technology and its application trends
[J].
3D打印在医学领域的应用进展
[J].
Application progress of three-dimensional printing in medical field
[J].
3D打印技术及其在航空航天领域的应用
[J].
3D printing technology and its application in aerospace industry
[J].
3D打印技术在汽车机械制造领域的应用
[J].
Applications of 3D printing technology in automotive mechanical manufacturing
[J].
3D打印在建筑领域中的应用发展
[J].DOI:10.12677/HJCE.2023.125067 [本文引用: 1]
Application and development of 3D printing in the field of architecture
[J].DOI:10.12677/HJCE.2023.125067 [本文引用: 1]
基于FDM技术3D打印典型零件的力学性能和质量研究
[J].
Research on mechanical properties and quality of 3D printing typical parts based on FDM technology
[J].
熔融沉积快速成型工艺过程分析及应用
[J].
Process analysis and application for rapid prototyping based on fused deposition modeling
[J].
教育及生活用品3D打印的市场应用探索
[J].
Exploration on the market application of 3D printing for educational and daily supplies
[J].
3D打印工艺参数对PLA/PTW共混物力学性能影响的研究
[J].
Effect of 3D printing process parameters on mechanical properties of PLA/PTW blends
[J].
Design of an in-process quality monitoring strategy for FDM-type 3D printer using deep learning
[J].DOI:10.3390/app12178753 [本文引用: 1]
基于机器视觉的3D打印异常诊断方法
[J].
Abnormal diagnosis method of 3D printing based on machine vision
[J].
Comparative research of 3D printer main control parameters and characteristics utilising Klipper firmware
[J].DOI:10.31548/machinery/1.2025.81 [本文引用: 1]
基于FDM成型技术的打印强度和成型速率研究进展
[J].
Research progress in printing strength and molding rate based on FDM molding technology
[J].
Comparison of detection limits of direct-counting CMOS and CCD cameras in EELS experiments
[J].DOI:10.1016/j.ultramic.2022.113577 [本文引用: 1]
Advances in field effect transistor based electronic devices integrated with CMOS technology for biosensing
[J].DOI:10.1016/j.talo.2024.100394 [本文引用: 1]
A new granule extrusion-based for 3D printing of POE: studying the effect of printing parameters on mechanical properties with “response surface methodology”
[J].DOI:10.1007/s13726-024-01405-7 [本文引用: 1]
Fast and accurate auto-disturbances-rejection temperature control system based on particle swarm optimized fuzzy control: applied for particle three-dimensional (3D) printing prosthetic orthotic plate
[J].DOI:10.1016/j.addma.2025.104704 [本文引用: 1]
SurfaceVision: an automated module for surface fault detection in 3D printed products
[J].DOI:10.31803/tg-20240925082150 [本文引用: 1]
FDM 3D打印工艺对轻质蜂巢结构机械性能的影响
[J].
The influence of FDM 3D printing process on the mechanical properties of lightweight honeycomb structure
[J].
Enhanced insulator fault detection using optimized ensemble of deep learning models based on weighted boxes fusion
[J].DOI:10.1016/j.ijepes.2025.110682 [本文引用: 1]
一种基于深度学习的轮胎缺陷检测系统
[J].
A tire defect detection system based on deep learning
[J].
基于双重高斯滤波的细胞图像快速分割方法
[J].DOI:10.3788/LOP202259.0210002 [本文引用: 1]
Fast segmentation method of cell image based on dual-Gaussian filtering
[J].DOI:10.3788/LOP202259.0210002 [本文引用: 1]
基于Lab颜色空间改进U—Net的稻田杂草分割方法
[J].
Improved U—Net based on Lab color space for weed segmentation method in rice fields
[J].
基于对比度受限直方图均衡化的水下海参图像增强方法
[J].
Method for image intensification of underwater sea cucumber based on contrast-limited adaptive histogram equalization
[J].
基于改进双边滤波的GPR图像强振幅噪声压制算法
[J].
GPR image strong amplitude noise suppression algorithm based on improved bilateral filtering
[J].
A comprehensive review on ensemble deep learning: opportunities and challenges
[J].DOI:10.1016/j.jksuci.2023.01.014 [本文引用: 1]
深度学习图像数据增广方法研究综述
[J].
Review of data augmentation for image in deep learning
[J].
基于深度学习的荧光显微成像技术及应用
[J].DOI:10.3788/LOP202158.1811007 [本文引用: 1]
Deep learning based fluorescence microscopy imaging technologies and applications
[J].DOI:10.3788/LOP202158.1811007 [本文引用: 1]
A review of YOLO algorithm developments
[J].DOI:10.1016/j.procs.2022.01.135 [本文引用: 1]
YOLO算法在目标检测中的研究进展
[J].DOI:10.11809/bqzbgcxb2022.09.023 [本文引用: 1]
Research progress of YOLO algorithm in target detection
[J].DOI:10.11809/bqzbgcxb2022.09.023 [本文引用: 1]
深度学习算法中不同优化器的性能分析
[J].DOI:10.3969/j.issn.1672-9528.2022.03.052 [本文引用: 1]
Performance analysis of different optimizers in deep learning algorithm
[J].DOI:10.3969/j.issn.1672-9528.2022.03.052 [本文引用: 1]
Deep multimodal unmixing of hyperspectral images using convolutional block attention module (CBAM) and LiDAR features
[J].DOI:10.1016/j.ejrs.2025.10.002 [本文引用: 1]
/
| 〈 |
|
〉 |

