增材制造金属结构件DIC全场变形分析:从散斑制备到应变云图
2026/9/20 7:38:10 网站建设 项目流程

把3D打印金属结构件拉断的过程中,传统测试能拿到的往往只是一条载荷-位移曲线;而DIC(数字图像相关法)则能同步给出一整幅覆盖试件表面几百万个点的全场变形云图。这个差别,在增材制造件上体现得比传统锻轧件更明显——因为打印件的材质从一开始就不均匀,力不是均匀分摊到每个截面上的。这篇文章就把我最近在增材制造金属结构件上做DIC全场变形分析的完整过程、参数细节和踩坑记录写下来,供想上这套方法的朋友参考。

1. 单点测量与全场测量之争:增材金属件为什么要引入DIC

1.1 打印态组织的“不均匀”让平均应变失去意义

LPBF成型的Ti-6Al-4V或316L,微观组织跟传统锻轧材完全不一样。熔池快速凝固会产生柱状外延晶粒,层与层之间还有反复热循环留下的重熔区。再加上工艺窗口控制不好时可能出现的气孔、未熔合和匙孔孔隙,这样的材料在拉伸时,变形从弹性段开始就不可能是完全均匀的。

传统做法是,在试样标距段内夹一个引伸计,认为标距段的平均应变就代表材料行为。这个假设对均匀细晶锻件基本成立,但对打印件经常失效。举个例子:一批水平打印的TC4样件,按标准测出来延伸率A50在10%左右,可断口往往落在某个区域——那个区域对应的局部应变其实已经到百分之二十几,而引伸计只测到平均值。你问它材料延性到底多少,它只能给你一个被“平均”掉的上限。

更麻烦的是,打印件里的缺陷分布是随机的。同一批次、同一工艺参数,不同样件的气孔位置和数量可能完全不同。单点测量根本没法告诉你这批材料“为什么”在这一处断、在那一处不断。没有全场应变数据,断口分析就缺了前面最关键的半段证据链。

1.2 DIC给测试带来的核心增量不是“精度”而是“维度”

DIC(Digital Image Correlation,数字图像相关法)在测试过程中用一台或两台相机连续拍摄试样表面的散斑图案,再通过图像匹配算法算出每个点的位移和应变,最后得到与试样几何对应的全场变形场。

所以它和引伸计的本质区别不是测量精度,而是测量维度。引伸计回答“标距段平均伸长了多少”,DIC回答“伸长量在试样表面的空间分布长什么样”。对于增材制造件,这种分布往往就是失效因果链的起点:应变集中发生在哪个局部,哪里就可能先达到材料的极限。

在实际项目中,我用DIC主要解决这么几类问题:

  • 评价打印方向引起的各向异性:同一批料打印0°、45°、90°试样,观察三个方向的应变集中模式差异。
  • 寻找内部缺陷在表面的影响痕迹:虽然DIC看不到内部孔隙,但孔隙引起应变重分布时,表面应变场会有异常“热点”。
  • 验证有限元模型:把实验应变云图与仿真云图逐点对比,比只对比工程应力应变曲线更能发现问题。
  • 标定损伤参数:结合载荷信号,反推Johnson-Cook或GTN等模型参数。
  • 结构件标定:对于带孔洞、筋板、弯扭特征的打印结构件,DIC可以直接呈现孔边应变集中或筋板失稳路径。

这些需求单靠引伸计和断口观察都做不完整,DIC提供的是一个连续、可视、可量化的全场数据。它不是替代引伸计,而是让测试从“一条线”升级成“一张网”。

2. DIC技术原理:从散斑图像到全场应变的计算链路

2.1 子区匹配:DIC的“像素指纹”逻辑

DIC不需要在试样表面预贴任何传感器,它“跟踪”的是喷涂在表面的随机散斑图案。算法把参考图(变形前)划分成一个个小方块——叫子区(subset),然后在变形后的图像中搜索每个子区去哪里了。搜索依据是子区内部灰度分布的相似性,可以理解成“用一小块磨砂纹理当指纹,找它在下一帧里的新位置”。

关键点在于,子区不能太小也不能太大。太小,特征少,匹配容易错乱;太大,空间分辨率降低,局部应变细节被平滑掉。常用范围是11×11到31×31像素,具体根据散斑尺寸、镜头分辨率和变形梯度来定。子区内部通常允许一定的形变(一阶或二阶形函数),所以匹配的不是三个点的刚体位移,而是一个小区域的拉伸、剪切等变形状态。

匹配完成后,每个子区中心点就获得一个亚像素精度的位移值。所谓亚像素精度,是指算法通过灰度插值(比如双三次样条)把匹配位置分辨到0.01~0.05像素级别。实际换算到物体表面,对应几微米的位移量级,对大多数金属结构件试验足够用。但要注意,这个精度指标是有条件的——光照稳定、试样表面无强反光、相机无振动,缺一个都会让实际误差放大一个数量级。

2.2 从位移场到应变场:微积分如何落到像素上

得到全场位移后,应变并不是直接测出来的,而是通过对位移场求梯度算出来的。以二维情况为例,选定参考坐标X、Y,变形后在x、y方向位移分别是u(X,Y)、v(X,Y),那么拉伸方向的格林-拉格朗日应变可以写成Eyy = ∂v/∂y + 0.5(∂u/∂y)^2 + 0.5(∂v/∂y)^2。看起来是个简单的偏导,但问题在于位移场本身带噪声,直接差分会把噪声放得很大。

所以软件里会对位移场做平滑处理,再计算应变。常见做法是采用局部多项式对子区中心位移进行拟合,然后用拟合多项式的导数作为应变。拟合窗口的大小直接决定应变云图的“毛刺”程度和空间分辨率。窗口小了,应变分布细节保留多但噪声大;窗口大了,云图更平滑但可能把真实应变梯度抹掉。这个平衡要依据试件尺度、感兴趣的特征尺寸来定。

实际处理时我一般先看原始位移场,如果云图上有明显的胡椒面噪声,就先做位移场滤波,再求解应变场,而不是直接加大应变窗口。直接加大窗口会把真实的局部高应变也一并抹掉,得不偿失。

2.3 单相机还是双相机:别一上来就上3D DIC

2D-DIC只用一台相机,适合表面近似平面、离面位移可忽略的板状拉伸试样,系统简单、标定容易、费用低。3D-DIC用双相机重建试样表面的三维形貌和三维位移,能消除离面位移的影响,适合曲面构件或有大变形大转动的场景。

增材制造金属拉伸试样大多做成板状狗骨形,很多人一开始直接上3D-DIC,其实不一定必要。实测下来,只要保证:相机光轴尽量垂直于试样表面、试样在加载中不明显面外弯曲(夹持对中做好)、加载速率不引起强烈振动,2D-DIC的精度足够应付大多数拉伸和疲劳裂纹扩展测试。

但如果你测的是结构件,比如带孔、带筋或者有弯扭变形的打印构件,那我就建议直接上3D-DIC,否则离面位移对平面应变的影响很难量化。3D-DIC标定略复杂,但换来的是对复杂构型真实变形的把握,这笔投入很值得。

3. 试件准备与散斑制备:决定测量成败的第一道门槛

3.1 打印方向、表面状态、测试标准如何取舍

增材试件在测试前必须先回答三个问题:按什么方向打印、表面处理到什么程度、按哪个标准取样。

打印方向的影响我在前面已经提过。实际操作中,我会让同一组实验包含XY水平打印和Z垂直打印至少两个方向,这样DIC云图才能把各向异性直观呈现出来。若只测一个方向,材料的行为会被严重误判。

表面状态是DIC成败的隐形变量。LPBF打印态表面粗糙度Ra通常在5到15微米,表面有熔渣、半熔粉末颗粒,直接喷斑的话散斑会附着在不平整的基底上,加载过程中容易剥落,而且粗糙表面的阴影会干扰灰度匹配。我的习惯是:对拉伸试样先进行机械打磨(湿磨到800目到1200目),表面均匀一致以后再喷斑。对于结构件,如果体积大、无法打磨,则先喷一层薄白底漆填平细微凹坑,等于把表面“修复”到适合测量的状态。

标准方面,拉伸试样尺寸可参考ASTM E8/E8M板状试样或ISO 6892-1,但要注意增材材料在厚度方向可能存在性能梯度,试样厚度不能太小,一般建议保证至少3毫米以上,否则打印层厚效应对结果的影响会混入材料本征行为里。

3.2 散斑质量检查和喷涂实操

散斑质量是后期算法精度的直接决定因素。优秀散斑应当满足随机分布、高对比度、颗粒尺寸合适三点。在图像里,每个斑点直径建议覆盖3到5个像素;太细则一个斑点占不到一个像素,匹配时没有纹理;太粗则子区内灰度变化太小,一样匹配不准。

我的喷涂流程不复杂,但顺序有讲究:

  1. 先喷白色哑光底漆。喷漆距离20到30厘米,薄薄喷一层,覆盖金属底色即可,千万别喷厚——厚了会掩盖表面变形,还可能产生微裂纹。
  2. 待底漆完全干燥,再喷黑色哑光漆做斑。这里有个常见的误区:很多人想喷出均匀的小黑点,结果一按到底喷出一大片黑。正确做法是“点喷”,快速短按喷嘴,每次喷出一团细雾,让漆雾随机落上去形成大小不一的斑点。我通常是“快扫两次”再观察效果,不够再加。
  3. 喷完后不要马上测。用相机拍一张,放大看斑点尺寸和分布。如果发现大片连黑或大片空白,用细砂纸轻轻磨掉重新喷,或者用细微毛笔蘸黑漆补点。

这一步值得花时间,因为散斑一旦不过关,后面标定再准、算法再先进,得到的全场位移也会不稳定。我在实际中见过太多人草草喷两分钟就上机,最后云图一片噪声,还反过来怀疑DIC软件不行。其实问题出在散斑,不在软件。

3.3 散斑评价指标:别只看“好不好看”

除了肉眼观察,还有一个更客观的量化指标可以参考,就是散斑图灰度梯度分布。一个好的散斑图,其灰度偏导(通常用Sobel算子计算)应该接近随机分布,直方图不应出现过大的峰值或大片零梯度区域。很多商业DIC软件内置了散斑质量评估工具,会给出一个分数。如果软件的散斑质量分数偏低,就果断重新喷,不要在劣质散斑上浪费一整天。

4. 试验系统搭建与标定:误差控制的起点

4.1 硬件组合:一套能用的系统需要哪些东西

DIC对硬件的要求没有传说中那么苛刻。一套能跑的2D-DIC拉伸系统,核心就是相机、镜头、光源、三脚架和同步触发装置:

  • 相机:500万像素级别的工业相机就够用。如果要观察更小区域的局部变形,比如缺口附近几毫米范围的应变梯度,再考虑上千万像素或加显微镜头。
  • 镜头:定焦镜头优先,焦距根据拍摄距离和视野选择。光圈不要开到最大,我一般收到f/8到f/11之间,景深更大,成像更锐,边缘畸变更小。
  • 光源:DC供电的LED平板灯或环形灯,光照要均匀、无频闪。尽量不要用交流电直接驱动的灯,否则50Hz的亮度波动会在图像里形成周期性的灰度变化,算法会对这种变化特别敏感。
  • 支架:刚性高于颜值。相机要固定在一个不会晃动的支架或光学平台上,加载过程中试验机本身的振动会传递到支架,支架不稳,全场位移就会叠加一个刚体晃动分量。

3D-DIC会多一台相机和一个同步装置,两台相机之间夹角建议控制在15到40度。夹角太小,三维重建的深度分辨率差;夹角太大,左右图像对应的透视差异过大,匹配难度增加。

4.2 标定决定全场误差下限

镜头畸变和相机姿态误差是全场测量里最大的系统误差来源。标定的本质就是用已知尺寸和几何结构的标定板,计算出相机的内参(焦距、主点、畸变系数)和外参(位置、姿态),然后在后续计算中对图像畸变进行校正。

标定板精度直接影响这个环节的“天花板”。常见的圆点阵列或棋盘格标定板都可以用,但必须知道每个圆点中心距或格子尺寸。拍摄时要注意几个细节:

  • 标定板要覆盖视野的15%到40%左右,太小了圆点识别不稳定,太大了容易超出去。
  • 每个姿态下标定板都要处于焦平面上,而且要有合理的角度变化:俯仰、偏航、旋转面内角度都拍一些。一般拍15到20张。
  • 3D-DIC标定时,左右相机必须同步采集同一标定板图像。

标定完成后,软件会给出一个重投影误差。以我常用的商业软件为例,重投影误差低于0.05像素才算合格。如果标定做到0.1像素以上,说明标定板出现晃动或者相机没有调实焦,需要重新拍。很多人标定结果不理想就直接开始测,最后全场应变里混进明显的“鼓包”失真,其实就是标定误差在作怪。

4.3 时间同步:让载荷曲线和应变曲线“对齐”

DIC图像每帧都有一个时间戳,试验机的载荷和位移信号也有自己的采样时间轴。如果两者不对齐,你就不知道某个应变云图对应的到底是多少千牛的载荷。这是全场测量里面非常关键但又容易被忽略的一环。

同步方案最常见的就两种:

  • 硬件触发同步:试验机或加载控制器的模拟量输出连接到DIC系统的数据采集卡,每次DIC采集图像时,同时记录载荷信号。这是最可靠的方案,延迟可以控制在微秒级。
  • 软件时间戳对齐:如果硬件条件有限,可以分别记录DIC帧时间戳和试验机采样时间戳,再通过一个共同的“起点时刻”对齐。缺点是可能存在几毫秒到几十毫秒的偏移,对快速加载试验影响较大。

我自己的习惯是,每一组试验开始前,先做一个“空拍”验证:保持相机采集运行,手动给试验机一个微小脉冲(比如敲击信号),然后检查两套系统记录的时间差是否在可接受范围。这个步骤30秒就够,但能避免一整天的数据因为时间轴错位而报废。

5. 应变云图的解读与仿真对标:让数据真正说话

5.1 计算参数设置的推荐组合

经过多组试验对比,我习惯用这样一套参数作为起点,再根据实际情况微调:

参数推荐初始值调整方向
子区尺寸21×21像素或23×23像素散斑偏粗调大,局部梯度大调小
步长5~7像素需要更密数据网格时减小
应变窗口9~15个数据点噪声大调大,细节丢失调小
位移滤波高斯滤波,3×3或5×5噪声和细节做折中
应变类型对数应变或工程应变大变形用对数应变

对于拉伸试样,子区21~25像素是大多数材料都适用的范围。步长选5~7像素,保证相邻计算点之间有重叠,位移场平滑度更好。应变窗口我建议先用默认值跑一遍,看云图效果再决定是否调整——不要一上来就为了“好看”把窗口调到很大,那会掩盖真实应变集中。

5.2 从应变云图读失效前兆

DIC最有价值的一点是,它能在试件完全断裂之前就把“危险区域”标出来。拉伸试验中,如果应变云图上出现一个局部热点——应变值远高于周围区域,并且随加载持续增长,这里大概率就是未来裂纹萌生的位置。

在增材制造件上,这种热点往往和内部缺陷或打印层间弱面相关。我在TC4打印件上就见过这样的情况:试样表面没有任何肉眼可见的不连续,但DIC云图上在标距段中部偏左出现了一个局部应变集中区域,随后裂纹果然从这个位置起裂。对断口做SEM观察后发现,起裂点处有一个由未熔合粉末颗粒构成的缺陷。

另外,不同打印方向的试样在失效前的应变场演进模式也不同。水平打印件往往表现出沿层间轨迹滑移的趋势,应变云图中可以看见斜向的应变集中带;垂直打印件的应变分布则更受熔池边界影响,出现横向的弱带。这些信息用引伸计完全拿不到,只有全场视角才能看到。

5.3 和有限元仿真对比时的三个坑

全场应变数据最强的一个用途就是做实验-仿真对标,但这中间有三个高频坑值得单独拎出来讲:

第一个坑是网格尺度不一致。DIC应变云图的空间分辨率由子区尺寸和步长决定,而仿真结果则由有限元网格尺寸决定。两者对不上,峰值应变的对比就没有意义。我通常会在仿真模型中把网格细化到和DIC计算点相接近的水平,或者在后处理时对DIC应变场和仿真应变场做相同尺度的平滑,再进行比较。

第二个坑是坐标方向和零点对不齐。DIC软件输出的是以某一点为参考的局部坐标系,仿真模型用的是全局坐标系。导出数据前先把两者坐标做一次刚体变换,否则你看到的有可能只是“看起来像”的相似,实际偏差里混着一堆坐标系换算误差。

第三个坑是材料模型差异。不少数值仿真用的还是各向同性材料参数,但增材件本身是各向异性的。即使仿真和实验的云图形状接近,局部数值也大概率对不上。这时候不要慌,先检查有没有系统性的方向性偏差,再考虑引入各向异性的屈服准则或损伤模型。

6. 增材制造场景下的高频故障与对策清单

6.1 图像发糊、匹配漂移:曝光和加载速率的宫城

DIC的核心是灰度匹配,图像一旦发糊,匹配精度直接崩塌。图像发糊通常有两个原因:曝光时间太长导致运动模糊,或者加载速度太快、相机帧率跟不上。

做拉伸试验时,我的经验是:根据试验机的加载速度先估算试样表面的最大移动速度,再设置曝光时间,保证单帧曝光时间内试样表面位移不超过0.5像素。例如,加载速度为2mm/min,试样标距长度50mm,应变速率约0.0007/s,对应表面最大移动速度约0.035mm/s,那么曝光时间控制在20ms以内完全没问题。

如果试样在高应变速率下测试(比如落锤或高速拉伸),那就需要高速相机配合极短曝光和强光源。普通相机硬上,出来的图像要么糊成一片,要么因为增益过高噪点满天飞。这种情况下不要犹豫,直接换设备方案,别在普通相机上死磕。

6.2 边缘匹配丢失,断口附近应变出不来

拉伸试样断裂瞬间,断口附近的散斑可能因为局部大变形而严重失相关,算法在断口附近区域很容易丢掉匹配点。结果就是,你最关心的断裂位置附近的应变场反而裂开一个空洞。

要缓解这个问题,可以从几个方面入手:

  • 拍摄时适当提高帧率,让断裂前的最后阶段有更多帧参与匹配。
  • 子区尺寸略微调大,增强对大变形的适应能力。
  • 使用一阶或二阶形函数,二阶能更好地描述大变形梯度区域的变形状态。

但要说清楚,断裂瞬间的完全失相关往往是不可避免的,DIC能可靠记录到的是裂纹起裂前的应变场和裂纹缓慢扩展阶段的场。如果要做动态裂纹扩展的定量测量,需要配合高速相机和更强大的后处理算法,这属于另外一个技术范畴了。

6.3 光照频闪和表面反光:肉眼看不见,算法很敏感

普通室内灯管在工频50Hz下会产生周期性的亮度波动,肉眼察觉不到,但DIC算法对灰度变化极其敏感,频闪会让计算出的应变场出现周期性的横纹或竖纹。对策也不复杂:用DC供电的常亮LED灯,或者把相机的曝光时间压到工频周期的一半以下,比如8ms以下,这样每个周期内采集到的光通量差异就很小了。

金属打印件表面容易反光,局部高光会让灰度超过相机动态范围,形成一片全白或全黑的饱和区域。那片区域在算法眼里等于没有纹理,匹配点直接缺失。解决办法一是在光源前面加偏振滤光片,相机镜头也加偏振片,形成交叉偏振,有效消除镜面反光;二是调整光源角度,避免直接照射到试样表面的光滑区域;三是在表面喷哑光漆,这也是我在前面强调喷底漆的重要原因。

6.4 离面位移与系统振动:2D-DIC的隐形杀手

2D-DIC假设试样表面始终在一个平面内,没有离面位移。但实际拉伸过程中,试样屈服后会出现颈缩,颈缩区域会产生明显的三维变形。试样夹持对中不好、试样本身有初始弯曲,也会带来离面位移。离面位移在二维图像上会表现为一个虚假的面内缩放,直接影响应变精度。

如果判断试验可能产生明显离面位移,有两个选择:改用3D-DIC消除影响;或者在设备条件不允许的情况下,尽量压缩标距段长度、改善夹持对中,把离面位移控制到最小。我在验证2D-DIC结果的可靠性时,会做一次“零变形校验”:对同一个未加载试样连续拍摄20帧,分析应变场波动。如果零加载状态下应变场已经有超过0.02%的波动,就说明系统噪声过高,需要排查散斑、光照和相机稳定性。

7. 写在最后:DIC给增材制造测试带来的长期价值

做了几十组增材金属件的DIC测试后,我最大的体会是:DIC不是锦上添花的工具,而是给“看不见的材料内部问题”开了一扇观察窗口。增材制造本身是个多物理场耦合的过程,材料在微观尺度上的不均匀性几乎无法完全避免,而结构件的失效又恰恰由这种不均匀性主导。DIC的全场视角,恰好把这个“不可见”的环节变成了可测量、可追溯、可对比的数据。

如果你计划在自己的项目里引入DIC,我建议从一个小而完整的方案起步:一台相机、一个标定板、一套稳定的光源加几片哑光漆,把一个标准试样的拉伸试验做到位,拿到一份干净的应变云图。在这个基础上,再去扩展3D测量、疲劳裂纹扩展、高温变形、仿真对标这些方向。这个底子打牢了,后面所有的高阶玩法都会顺利得多。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询