基于PyQt的SHPB试验数据处理程序开发
2021-12-14吴春波赵振华刘璐璐
计算机应用与软件 2021年12期
关键词:程序
吴春波 陈 伟 赵振华 罗 刚 刘璐璐
(南京航空航天大学能源与动力学院航空发动机热环境与热结构工业和信息化部重点实验室 江苏 南京 210016)
0 引 言
一般而言,材料在高应变率下会表现出明显不同的力学响应,研究材料在高应变率下的力学行为非常有必要。分离式霍普金森压杆由此被广泛应用。许多学者[1-4]利用SHPB装置对材料的动态力学性能开展了研究,其中涉及到的材料包括金属、聚合物和新型材料,可见SHPB的用途之广。
SHPB装置工作示意图如图1所示,撞击杆被发射后与入射杆发生碰撞,产生的入射应变被入射杆上的应变片所记录,一部分应力波在试件和入射杆端面被反射,另一部分波继续在透射杆上传播,透射应变被透射杆上的应变片记录。利用应变仪和数据采集卡可将入射、反射和透射信号采集并存储在计算机内。孙朝翔[5]和牛家乐等[6]利用MATLAB编程实现了SHPB试验结果的处理,前者的处理程序不含界面且功能较为单一,后者的程序处理结果中不包含验证试验数据有效性的指标,且未提及该程序是否被打包为可执行程序、是否能够应用于不含MATLAB环境的计算机中。路守克等[7]采用VC++开发了SHPB试验处理程序,但未涉及到波形滤波,且同样处理结果中未包含评价试验结果的指标。本文基于PyQt平台,使用Python语言开发了SHPB试验数据处理程序,程序功能完善,并将其打包成可执行程序,方便了相关试验人员计算动态应力应变曲线等试验结果。

图1 SHPB装置工作示意图……p>
登录APP查看全文
