1. 为什么我盯上了循环加载实验
这两年带学生做结构类实验,有个现象特别明显:大家一提到"材料破坏"就想到拉伸试验机把试件拉断那一瞬间的脆响,觉得那就是力学的全部。但实际上,工程结构真正怕的根本不是一次拉到断,而是"反复折腾"——风一吹晃一下,车一过颤一下,机器一转震一下,这些毫不起眼的小幅度循环加载日积月累,才是让结构报废、让桥梁开裂、让地基沉降的真正元凶。
我当时设计这个"单循环与多次循环加载对比实验",初衷很简单:不搞那种高大上的电液伺服试验系统,就用实验室手头现成的简易加载架、千分表、应变采集仪,把"一次用力"和"反复用力"这两种截然不同的力学行为摆在一起,让学生亲手摸一遍、量一遍、算一遍。做完之后,他们才真正理解了为什么绝大多数工程结构设计规范里都要专门谈"疲劳"和"滞回耗能"这两个词。
这篇文章就从头到尾复盘一下这个实验的完整思路:怎么设计加载制度,怎么布置测量装置,单循环和多次循环的现象到底差在哪,数据怎么处理和解读,以及我在实操中踩过的那些坑。不管是高校土木/力学专业的老师想做教学实验,还是刚入门的研究生打算搭一个初步的加载测试方案,这篇应该都能给你省下不少摸索时间。
2. 实验整体思路:其实核心就一句话——"一次与多次的对比"
2.1 为什么选择悬臂梁作为实验载体
我在很多实验方案里都接触过循环加载,从岩石三轴到钢筋混凝土柱的拟静力实验,从土体动三轴到金属疲劳试样,样式五花八门。但考虑到这是面向教学和入门研究,我最终选了一个最简单、最经典的结构模型:悬臂梁。
原因很直接:悬臂梁的力学关系清楚,加载点位移、应变、曲率这些量都有现成的解析公式可以对照。学生不需要一上来就啃有限元软件,拿手算结果跟实验数据一对比,马上就能判断自己做得到不到位。用个生活化的类比,单循环加载就像是往一把塑料尺子末端慢慢压,你盯着它弯下去;多次循环加载则像是不停地掰、放手、掰、放手,看它到底在第几次"掰"的时候断掉——这两种体验的差异本身就是这个实验最大的教学价值。
试件材质我建议优先选6061铝合金型材,而不是普通钢材。铝合金的屈服点相对平滑,弹性模量大约在69—72 GPa,屈服强度大约240—260 MPa,关键是在接近屈服时形变明显却不断裂,非常适合做"看得见的塑性变形"演示。钢材当然也能做,但屈服平台之后的强化段偏硬,初学者往往还没看出名堂,试件就已经断了。
2.2 加载制度的核心设计:弹性段与塑性段的双线路线
传统教学实验有个通病——只在弹性范围内做循环加载,试件从头到尾不产生任何永久变形,学生循环了一百次,看到的只是位移读数回来回去,难免觉得无聊。
我这次把实验拆成两条路线:
第一条是弹性范围内的多次循环,载荷峰值控制在大约60%屈服载荷。这时候梁的每个循环几乎完全可逆,但注意,我用高精度千分表去测加载点残余位移,会发现在几十次循环之后,残余变形其实并不是严格为零,这恰好可以引出"微观塑性累积"的概念。
第二条是超过屈服点的率循环+单次单调加载对比,载荷峰值推到大约90%屈服载荷,甚至局部越过屈服。这条路线非常直观:加载一次,再卸载,加载点根本回不到原点;再加载再卸载,残余位移又涨了一点。你会发现"单循环加载"可以理解为一次完整的加载—卸载过程,它决定了你第一次能推多远;而"多次循环加载"决定了每次推完之后回不到多远、积累多少、最终在哪一次循环里刚度明显撑不住。
这两条路线并在一起,学生才能真正确立一个认识:循环加载不是简单的"重复同一个动作",每一次循环都在改变材料内部状态,一次和多次不是量变关系,而是质变关系。
3. 实验装置选型与搭建:靠谱的数据全从这里来
3.1 基础硬件清单与替代方案
这个实验最大的好处是设备门槛低。我用的配置如下:
- 加载框架:实验室常用的手摇式丝杠加载架,最大载荷5 kN,配一个数显扭矩/力传感器(量程1 kN足够悬臂梁弯曲试验);
- 试件:6061-T6铝合金板条,几何尺寸取长400 mm、宽30 mm、厚3 mm。这个组合经过验证,最大加载点力大约在700—900 N区间,人手摇加载架完全承受得起;
- 位移测量:加载点正下方架设一个大量程百分表(量程30 mm)加一个千分表(量程3 mm),分别测大位移和小位移。千万别指望只用一台百分表通吃全场,因为弹性段小位移只有零点几毫米,百分表分辨率根本不够;
- 应变测量:在梁根部上下表面各贴一枚120 Ω电阻应变片,配合一台四通道应变采集仪,用来记录循环过程中的表面应变。应变片不只是"锦上添花",它是判断是否屈服的最直接证据;
- 数据记录:如果采集仪没有自动记录功能,至少要两个人配合,一个人专门读应变仪,一个人记录位移和力,按"加载阶段手动同步打点"的方式做。
如果有条件用万能试验机(哪怕是5 kN小吨位),直接拉进位移控制模式,设置三角波或正弦波循环,数据自动记录会轻松得多。但无论如何,手摇加载架的"慢速优势"是试验机替代不了的——肉眼能直接看到塑性发展,那种直感非常宝贵。
3.2 加载点位置、应变片粘贴和传感器标定的细节
悬臂梁固定端我采用双排螺栓压板夹具夹持,而不是单螺栓顶紧。原因是单螺栓点压会造成局部应力集中,加载时梁根部容易产生非预期的初始屈服,直接影响塑性测量结果。
应变片的粘贴流程我在这里展开一下,因为这是新手最常翻车的地方:
先对测点区域用砂纸打磨到光亮,再用丙酮棉球反复擦拭三遍,直到棉球上不再有黑色油污;然后挤出一小滴专用氰基丙烯酸酯类应变胶,均匀涂在应变片背面,贴上后用大拇指压住约一分钟,期间绝对不能滑动。贴完先用手持万用表测电阻,应变片标称120 Ω,实测超过121.5 Ω基本说明内部丝栅已经受损,直接报废重贴。
传感器标定也要单独说:我建议在正式开始前用一组成标准砝码(比如2 kg、5 kg、10 kg)对力传感器做线性度检查,记录满量程输出和零漂。循环开始前必须检查零点恢复情况,如果加载归零后力传感器读数不回零,说明传感器或其连接线有松动,这种问题不及时处理,后面采集到的"残余力"会让滞回曲线完全变形。
4. 单循环加载实操:先把一根梁的"一生"看明白
4.1 单调加载——一次拉到接近屈服
我们的第一组实验,是典型的单循环加载:从零开始,以大约0.5 mm/min的加载点位移速率缓慢加载到接近屈服载荷,然后立刻原路卸载到零,完整记录力的加载—卸载全过程。
这一步的目的有三个:第一,测出一个干净的、没有历史损伤的载荷—位移曲线,作为基准;第二,找到该试件的实际屈服载荷和屈服位移,为后续循环加载的幅值选择提供依据;第三,让学生直观看到"卸载不回原点"这一核心现象——单循环加载结束后,加载点会留下一个永久残余位移,这次实测的铝合金梁大约残留了0.4 mm左右,而总加载位移约7 mm。
为什么会有这0.4 mm?因为加载端应力越过屈服点之后,梁根部截面表层进入了塑性状态,这部分塑性应变是无法自行恢复的。你可以把材料内部想象成一群小弹簧,其中一部分拉过了头,再也缩不回去了。卸载时能恢复的只有弹性应变段,剩下永久性伸长的部分构成了残余位移。
4.2 为什么单循环加载是理解一切的基础
很多学生不理解,单循环这么枯燥,有什么好研究的?我打个比方:单循环加载就像你第一次深蹲——你能蹲多深、起来之后腿抖不抖,决定你后续每一组训练的状态起点。循环加载的每一步,都会把试件内部状态推向一个新的"起点",这个起点就是残余位移和残余应变场。
从力学机理上看,单循环加载为你提供了两个关键参数:
- 初始弹性刚度k0,就是载荷—位移曲线在弹性段的斜率;
- 屈服点和塑性发展的起始规律,说白了就是力的上限在哪里、塑性应变开始出现的位置在哪里。
这两个参数直接决定了多次循环加载时你选多大的力幅、多大的位移幅、以及预判多长时间进入显著损伤阶段。遇到那种不去测一次单循环、直接上来就设定循环载荷的学生,我一般会拦一下——你先花十分钟搞明白单循环,后面的数据你才知道怎么解释,否则你画出来一大堆滞回环,根本说不清楚哪个是弹性恢复哪个是塑性累积。
4.3 加载速率的影响:为什么慢就是快
这里必须强调加载速率控制。用万能试验机时,很多人习惯直接用2 mm/min或者5 mm/min的速度做单调加载,然后拿结果和理论值对照,发现屈服强度偏高很多。这不是材料变强了,而是应变率效应在捣鬼——加载速率太高时,材料没有足够时间完成位错运动与塑性重分布,宏观表现就是屈服上移。
我这边用的是手摇加载架,天然的好处就是"慢",但也要注意不要忽快忽慢。我一般要求全程保持摇柄转动速度稳定,配合秒表计时,每加载1 mm大约花2分钟。
如果条件允许,同一批试件可以再做一个高速率对照,比如用试验机以10 mm/min拉一根同样尺寸的梁,你会惊讶地发现屈服点明显抬高。把这个现象写进实验报告,比单纯念教科书里的"应变率敏感性"有力得多。
5. 多次循环加载:真正的"量变引发质变"
5.1 实验方案:两种幅值、两组对照
多次循环加载我设计了三组工况,全部采用三角波位移控制(如果没有试验机,手摇加载架也可以做到近似三角波),每组循环100次:
A组:位移幅值控制在弹性范围内(约30%屈服位移),力—位移曲线几乎是一条直线反复走,重点考察残余位移是否真的为零;
B组:位移幅值控制在90%屈服位移,梁根部表层整体进入塑性,每次循环都会产生可测的残余位移,重点考察累积速率和刚度退化;
C组:介于两者之间,位移幅值设在60%屈服位移,作为过渡工况,主要考察"多少循环之后,塑性残余开始显著累积",这个阈值对工程意义非常大。
每组实验开始前,梁都是全新试件。我强烈建议不要用一根梁做完整组,因为每经历一次大塑性循环,梁内部状态已经完全改变,后面测出来的数据没有独立意义。材料虽便宜,但数据的"干净"和"独立"远比省钱更优先。
5.2 前几次循环为什么最凶险
多次循环加载头三次往往最刺激,因为塑性变形集中在前几次快速累积。以B组数据为例:第一次循环结束,残余位移大约0.5 mm;第二次循环结束,又增加了0.3 mm;第三次增加0.2 mm;到第10次以后,每次只增加0.02—0.03 mm。这个衰减趋势非常典型,可以用对数函数拟合得相当漂亮。
这个现象背后的机理是包辛格效应与位错结构的重排:前几次循环中,位错源大量开动,可动位错快速增殖并形成胞状结构,材料的流动应力随之调整,导致塑性应变速率急剧下降。通俗地说,材料被"折腾"几次后,反而变得"皮实"了一点,在同样的力幅下不再那么容易继续变形——当然这只是暂时的,循环数继续增长到某个临界值,微裂纹开始萌生扩展,刚度会断崖式下跌。
我特别提醒同学们记录"前5次循环"的滞回曲线形态变化。第一次循环的滞回环和第五次循环的滞回环形状差别非常大,第一次瘦长、第五次明显更宽更扁平——宽,说明每次循环耗散的能量变大,材料内部损伤相关机制在加重。
5.3 疲劳损伤的"隐形信号":刚度退化
循环加载实验里最敏感的损伤指标不是残余位移——因为残余位移后期增量太微小了,肉眼和百分表都快看不出来了——而是割线刚度的变化。割线刚度定义为每个循环中,最大加载点载荷与最大位移之比。
A组100次循环后,割线刚度几乎不变,退化幅度在2%以内,最多是因为试件螺栓轻微松动带来的假性波动;B组则清晰得多:前30次循环刚度逐渐下降到初始值的78%左右,后面40—100次的过程缓慢下滑,最终稳定在初始值的70%附近。这种"前期快速退化、后期稳定平台"的曲线形态,恰恰是延性金属材料低周疲劳的经典特征。
工程上为什么要测刚度退化?因为很多结构在宏观裂缝尚不可见时,刚度已经悄悄掉了一截,等到看见裂缝再处理就晚了。你把这个实验数据拿出来证明"刚度是可以提前预警的",比空谈结构健康监测要有说服力得多。
6. 数据处理的几个关键环节:别让一手好数据毁在整理上
6.1 滞回环与耗能计算
多次循环加载最漂亮的产出物就是滞回曲线——也就是把每个循环的载荷—位移曲线画在同一张图里,形成的"圈圈套圈圈"的图案。每一个滞回环的面积,单位是N·mm,代表的物理意义是材料在一个循环里以塑性变形和内部摩擦形式耗散掉的能量。
滞回环面积的计算方法,我通常推荐直接用梯形积分法或者辛普森法。如果你用Python处理,代码非常简单:
import numpy as np def loop_area(shift, force): # 用坐标点数组计算闭合曲线面积 area = 0.0 for i in range(len(shift) - 1): area += (shift[i+1] - shift[i]) * (force[i+1] + force[i]) / 2.0 return abs(area)注意这个函数要求shift和force数组按加载—卸载顺序排列,最终返回的面积就是这个滞回环一周的净耗能。实际算出来很有意思:B组第1次循环耗能大约1200 N·mm,第50次循环耗能上升到1900 N·mm左右,耗能不降反升,这是因为塑性变形区域在扩大,每次循环要"碾过"更多已损伤材料。C组则相反,在前20次循环耗能就快速衰减,接近弹性的"干净"状态。通过这个对比,学生能直观理解为什么抗震设计里希望构件适度进入塑性:塑性变形虽然造成损伤,但也实实在在耗散了输入的能量,就看你怎么权衡。
6.2 残余位移与塑性累积指数的提取
残余位移的处理相对简单:在每个循环结束时,载荷归零状态下,读取百分表或位移计的读数,减去初始零点,得到残余位移值。把所有循环残余位移连成一条曲线,你会发现它基本服从指数饱和规律。
我常用的拟合形式是:
δ_r(n) = δ_max * (1 - exp(-n / τ))
其中δ_max是极限残余位移,τ是“饱和循环数”,代表累积过程快慢的量。A组实验的τ值为十几到几十,B组的τ则小到3—5。用这个公式做预测后,拿第80次到第100次的实测值去验证,误差基本能控制在5%以内。这个公式本身没有多高深的理论地位,但作为实验数据整理方式,对初学者建立起“定量描述”的感觉非常有用。
6.3 不要迷信单一指标:位移、力、应变相互印证
这可能是整个实验里我最想强调的一点:只记录力—位移曲线是远远不够的,一定要配合应变数据。我经历过一次特别典型的案例,某位同学做的循环实验,位移曲线看起来一切正常、残余位移规律漂亮,但他没有贴应变片,最后无法解释为什么第47次循环力—位移曲线出现了一个小拐点。后来补做了同样工况,配合应变数据才发现,那个拐点恰好对应根部受拉侧表面应变超过屈服应变,也就是表面进入了塑性——仅靠位移数据完全无法分辨这种局部现象。
所以我的建议是,每组实验固定采集三类信号:加载点载荷、加载点位移(或试验机电液伺服位移)、梁根部表面应变。三个信号互相印证,哪一个出了问题,另外两个就能帮你定位问题出在传感器还是加载系统。
7. 常见问题与排查技巧实录
7.1 为什么我的滞回环中间是"鼓包"的?
这是新手最常见的困惑。正常的弹塑性滞回环应该整体是扁平滑顺的,如果曲线中段凸起一个鼓包,十有八九是加载速度不恒定造成的。手摇加载时,一个人在加载段摇得飞快、卸载段又慢慢摇,力—位移图就会变形。解决方法是把加载和卸载分成明显的两个过程,每个过程内匀速,可能要练几次找手感。有条件上试验机的话,直接上位移控制的三脚波或正弦波,这个问题自然消失。
7.2 应变片读数漂得离谱
先查应变片的接线是不是有空焊、虚焊;再查应变采集仪前面板的平衡清零是否在试件完全不受力时执行;最后查温度变化——铝合金的电阻温度系数不算小,实验室如果开了空调或门窗对流,几分钟内应变漂移几个微应变非常正常。我给学生的习惯是:贴完应变片后至少静置15分钟再清零,让胶水和试件达到热平衡。
7.3 多次循环后百分表指针回不到原来了
如果循环结束卸载后百分表读数始终偏大,但用手轻轻推一下梁自由端又能回到零点,这往往是安装基座产生了滑移。百分表支架没有锁紧,多次循环震动让支架螺丝松了。所以实验前把所有支架、磁性表座、夹具螺栓全部用扳手预紧一遍还不够,最好在实验过程中每隔10次循环检查一次表座有没有松动。这是我踩过最多次的暗坑。
我把典型的异常现象和排查方向汇总成表格,方便大家直接对照:
| 异常现象 | 可能原因 | 快速排查方法 |
|---|---|---|
| 滞回环中段鼓包 | 加载速度不均匀 | 观察秒表节奏,或改用试验机程序控制 |
| 残余位移前期就异常大 | 试件安装不垂直或夹具未夹紧 | 重装试件,检查压板螺栓扭矩 |
| 力传感器回零差 | 传感器接线松动或超量程损伤 | 重新标定,检查连接器 |
| 应变读数波动剧烈 | 应变片粘贴质量差或焊接不良 | 万用表测电阻,电阻漂移则重贴 |
| 弹性段刚度偏低 | 加载点离固定端太远或有垫片 | 复核简支边界条件,检查垫片厚度 |
| 高循环数阶段数据跳变 | 表座位移、试件局部裂纹萌生 | 停机检查试件表面,紧固表座 |
7.4 试件断了之后怎么处理?
低周循环实验后期试件断裂是大概率事件,尤其B组,我通常预期80—120次循环之间根部就出现宏观裂纹甚至完全断裂。试件断裂后的处理不要草草了事:先记录断裂位置、断口形貌,再借助手机微距镜头拍下断口照片,用于后续分析疲劳源区和快速断裂区的形貌差异。很多学生做到这一步才发现,断裂位置并不完全在固定端正截面,而是向梁内偏移了大约3—5 mm,这个现象能与应力集中和塑性区扩展理论完美对上。
8. 给后来者的一段实在话
这个实验背后最值得琢磨的东西,并不是"我循环了多少次、画出了多好看的圈",而是你通过亲手操作真正体会到的一次加载和多次加载之间那种既相似又质变的关系。单循环让我们认识材料的"底牌",多次循环让我们知道材料在反复折腾下如何一点一点交出底牌——一个工程结构能不能扛住几十年服役,从来不是看它扛一次极限有多强,而是看它在千百万次不起眼的循环里能守住多少。
我建议每一步都自己动手做一遍,尤其是手摇加载架的方案,虽然笨拙、精度也比不上电液伺服试验机,但慢速加载带来的观察机会非常宝贵。你看着指针一点点移动、听着应变仪数值慢慢跳变,这种直接经验比任何一条自动记录的曲线都更能建立力学直觉。等你想清楚每个现象背后的机理,再用试验机批量扫参数,才会真正觉得那些数据是"长"在自己脑子里的。
如果后续有精力,可以把实验扩展下去:做不同幅值下的多组循环对比,估算疲劳寿命曲线;或者引入一个缺口试件,看看应力集中怎么把循环寿命大幅缩短;甚至可以在循环加载过程中间隔加入超声检测,观察微裂纹萌生与刚度退化的对应关系。这些延伸方向,每一个都是从这个简单实验出发就能走上很久的路。