CN107621407B - 一种基于r语言的金属拉伸试验方法 - Google Patents
一种基于r语言的金属拉伸试验方法 Download PDFInfo
- Publication number
- CN107621407B CN107621407B CN201710720520.3A CN201710720520A CN107621407B CN 107621407 B CN107621407 B CN 107621407B CN 201710720520 A CN201710720520 A CN 201710720520A CN 107621407 B CN107621407 B CN 107621407B
- Authority
- CN
- China
- Prior art keywords
- point
- test
- data
- curve
- language
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000009864 tensile test Methods 0.000 title claims abstract description 23
- 238000000034 method Methods 0.000 title claims abstract description 21
- 239000002184 metal Substances 0.000 title claims abstract description 20
- 238000012360 testing method Methods 0.000 claims abstract description 51
- 238000012937 correction Methods 0.000 claims abstract description 12
- 238000012423 maintenance Methods 0.000 claims abstract description 5
- 239000000463 material Substances 0.000 claims description 15
- 229910000831 Steel Inorganic materials 0.000 claims description 7
- 239000010959 steel Substances 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 4
- 239000004519 grease Substances 0.000 claims description 3
- 230000001050 lubricating effect Effects 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 2
- 241000764238 Isis Species 0.000 claims 1
- 230000002159 abnormal effect Effects 0.000 abstract description 11
- 238000012545 processing Methods 0.000 abstract description 5
- 230000006870 function Effects 0.000 abstract description 2
- 238000013519 translation Methods 0.000 abstract description 2
- 230000009471 action Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000005489 elastic deformation Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003746 surface roughness Effects 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Investigating Strength Of Materials By Application Of Mechanical Stress (AREA)
Abstract
本发明公开了一种基于R语言的金属拉伸试验方法,该系统能够实时读取金属拉伸试验数据,对其进行二次处理,修正异常曲线,精确输出金属拉伸试验参数,优化试验系统。本发明具有基于R语言自动读取试验数据功能,实现了数据自动处理,判定不同异常情况,给予修正结果或终止试验。对打滑后的数据点通过乘以修正因子进行修正,而现有技术中仅是平移,采用本发明方法可有效降低误差。本发明提供了一种基于R语言自动寻找弹性段的方法,自动计算弹性模量,可以通过分析曲线,识别异常试验,废止异常试验;最后,本发明可以通过试验数据库,建模,预测试验机保养周期。
Description
【技术领域】
本发明涉及一种基于R语言的金属拉伸试验方法。
【背景技术】
金属拉伸试验是评价材料性能的重要试验方法,主要的测量参数有E弹性模量,Rp0.2,Rt0.5/Rt0.6/Rt0.7屈服强度,Rm抗拉强度,A断后伸长率等。这些参数需要基于理想的拉伸应力应变曲线。理想的曲线特征为:载荷和应变同时从零位开始增大,经过弹性变形(直线段),接着进入连续屈服的圆滑过渡段,随后是稳定的屈服段,达到峰值力后断裂。
在实际试验过程中,由于试样尺寸、试样表面粗糙度、接触式引伸计夹持力等因素,可能导致试验曲线出现异常,主要表现在载荷与应变不能同步从零点开始增大、引伸计打滑。载荷与应变不能同步从零点开始增大分为两种情况,第一种是应变为0时,已经有一定载荷。另外一种情况是对于钢管横向拉伸,试样未完全展平,试验开始阶段,载荷很小但是应变很大。这些会造成屈服点选取不准确,影响试验结果。引伸计打滑是由于试样与引伸计刀口摩擦阻力过小,在上悬臂杆自重的作用下,出现滑动。如果打滑出现在弹性段,将直接影响弹性段的拟合,影响材料弹性模量、屈服强度的结果。任何出现在屈服之前的打滑,都将影响屈服强度的结果。
传统的选择弹性段起点和终点的方法都是根据经验,例如选择30%最大力为弹性段起点,85%最大力为弹性段终点。对于不同的材料,85%最大力作为弹性段终点可能已经过了屈服点,导致屈服强度(规定塑性延伸强度Rp0.2)结果出现偏差。
【发明内容】
本发明的目的在于克服上述现有技术的缺点,提供一种基于R语言的金属拉伸试验方法,该系统能够实时读取金属拉伸试验数据,对其进行二次处理,修正异常曲线,精确输出金属拉伸试验参数,优化试验系统。
为达到上述目的,本发明采用以下技术方案予以实现:
一种基于R语言的金属拉伸试验方法,包括以下步骤:
步骤1)基于R语言实时读取拉伸试验机试验数据,选择/输入试样类型、尺寸、钢级以及性能参数;
步骤2)设定载荷应变采集点的数据间隔阈值εe和εF,进行曲线异常分析以及修正;其中,εe为应变采集点的数据间隔阈值,εF为载荷采集点的数据间隔阈值;
步骤3)识别拉伸应力应变曲线弹性段,计算试验结果;其中,识别曲线弹性段时能够根据曲线手动选择弹性段起点和终点,或者自动识别弹性段起点和终点;若根据曲线手动选择弹性段起点和终点,则执行步骤5);若自动识别弹性段起点和终点,则执行步骤4);
步骤4)若迭代多次后,仍然夹角大于弹性段计算所需阈值εE,则表明试样未完全展平,需要重新加工试样,试验停止;
步骤5)根据弹性段起点与终点,修正曲线零点;
步骤6)根据修正后的曲线得到屈服强度Rp0.2,Rt0.5,弹性模量E。
本发明进一步的改进在于:
步骤2)中,若en+1-en>εe,表明拉伸载荷应变曲线正向打滑,夹持标距Le变大,需对打滑以后的数据点修正,对数据点乘修正系数α,α=Le/(Le+ε1);其中,e为用引伸计标距Le测量的应变增量,en+1为第n+1采集点的应变数据,en为第n采集点的应变数据,其中n为正整数;
若en+1-en<εe,表明拉伸载荷应变曲线负向打滑,夹持标距Le变小,需对打滑以后的数据点修正,对数据点乘修正系数α,α=Le/(Le-ε1);
若|Fn+1-Fn|>εF,表明拉伸过程中出现了卸力,需要对设备进行维护保养,给试样夹具加润滑脂后,再重新试验。
自动识别弹性段起点和终点具体包括以下步骤:
a)设置载荷数据采集起点N0,迭代速度β,迭代阈值εE,根据试验机入口力或试验机力传感器分辨率合理选择力采集起点;迭代速度:0.5<β<0.9;迭代阈取值εE<0.5°;选择最大载荷数据采集点Nmax,计算ki,其中,i为正整数,ki是Nmaxβi、N0两点之间连线的斜率,且Nmaxβi>N0;
b)计算k0、k1、k2、k3、……、ki之间的夹角γ01、γ12、γ23、γ34、……、γi(i+1);
c)将γ01、γ12、γ23、γ34、……、γi(i+1)依次与εE比较,直到找到小于εE的夹角γi(i+1),则认为ki+1即为弹性段,Nmaxβi+1即为弹性段终点。
还包括步骤7)对同种材料的多个试样进行结果横向比较,给出材料均匀度结果,并与数据库存储的性能数据对比,标记不合格实验结果。
还包括步骤8)基于大量的试验,根据试验材料的钢级,最大载荷,试样形式,试验是否出现打滑建模,预测试验设备维护保养周期。
与现有技术相比,本发明具有以下有益效果:
本发明具有基于R语言自动读取试验数据功能,实现了数据自动处理,判定不同异常情况,给予修正结果或终止试验。对打滑后的数据点通过乘以修正因子进行修正,而现有技术中仅是平移,采用本发明方法可有效降低误差。本发明提供了一种基于R语言自动寻找弹性段的方法,自动计算弹性模量,可以通过分析曲线,识别异常试验,废止异常试验;最后,本发明可以通过试验数据库,建模,预测试验机保养周期。
【附图说明】
图1为基于R语言金属拉伸试验系统流程图;
图2为曲线打滑修正示意图;
图3为本发明基于R语言算法的流程图。
【具体实施方式】
下面结合附图对本发明做进一步详细描述:
参见图1-3,本发明能够实时读取金属拉伸试验数据,对其进行二次处理,修正异常曲线,精确输出金属拉伸试验参数,优化试验系统。其方法包括以下步骤:
(1)基于R语言实时读取拉伸试验机试验数据,选择/输入试样类型,尺寸,钢级,性能参数。
(2)对试验载荷应变曲线可视化,设定载荷应变采集点的数据间隔阈值εe,εF,进行曲线异常分析以及修正。
若|en+1-en|>εe,则表明拉伸载荷应变曲线发生打滑。对于en+1-en>0,说明曲线发生正向打滑,引伸计表征的应变忽然变大,可能是引伸计夹持不稳定,下悬臂杆夹持力过小,在自重的作用下,向下发生一定位移。反之,en+1-en<0,说明曲线发生负向打滑,引伸计表征的应变忽然变小,可能是引伸计夹持不稳定,上悬臂杆向下发生一定位移。
若en+1-en>εe,正向打滑。则夹持标距Le变大,需对打滑以后的数据点修正,对数据点乘修正系数α,α=Le/(Le+ε1)。
若en+1-en<εe,负向打滑。则夹持标距Le变小,需对打滑以后的数据点修正,对数据点乘修正系数α,α=Le/(Le-ε1)。
若|Fn+1-Fn|>εF,则表明拉伸过程中出现了卸力,建议对设备进行维护保养,给试样夹具加润滑脂后,再重新试验。
其中,e为用引伸计标距Le测量的应变增量;F为载荷;εe为应变采集点的数据间隔阈值;εF为载荷采集点的数据间隔阈值;α为修正系数;β为迭代速度,0.5-0.9之间取值,值越小迭代速度越快;εE为弹性段计算所需阈值。
(3)识别拉伸应力应变曲线弹性段,计算试验结果。
可以使用两种方法识别曲线弹性段:
i.根据曲线手动识别弹性段起点和终点。
ii.自动识别弹性段起点和终点。
当根据曲线采用手动识别弹性段起点和终点后,执行步骤(5);
当采用自动识别弹性段起点和终点时,按照以下方法进行:
第一步,设置载荷数据采集起点N0,迭代速度β,迭代阈值εE,可以根据试验机入口力或试验机力传感器分辨率合理选择力采集起点;迭代速度0.5<β<0.9,取值越小,迭代速度越快;迭代阈取值εE<0.5°。选择最大载荷数据采集点Nmax,计算ki,其中ki是Nmaxβi、N0两点之间连线的斜率(要求Nmaxβi>N0)。
第二步,计算k0、k1、k2、k3、……、ki之间的夹角γ01、γ12、γ23、γ34、……、γi(i+1);
第三步,将γ01、γ12、γ23、γ34、……、γi(i+1)依次与εE比较,直到找到小于εE的夹角γi(i+1),则认为ki+1即为弹性段,Nmaxβi+1即为弹性段终点。
(4)若迭代多次后,仍然夹角大于εE,则表明试样未完全展平,需要重新加工试样,试验作废。
(5)根据弹性段起点与终点,修正曲线零点。
(6)根据修正后的曲线得到屈服强度Rp0.2,Rt0.5,弹性模量E。
(7)对同种材料的多个试样进行结果横向比较,给出材料均匀度结果,并与数据库存储的性能数据对比,标记不合格实验结果。
(8)基于大量的试验,根据试验材料的钢级,最大载荷,试样形式,试验是否出现打滑建模,预测试验设备维护保养周期。
以上内容仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明权利要求书的保护范围之内。
Claims (3)
1.一种基于R语言的金属拉伸试验方法,其特征在于,包括以下步骤:
步骤1)基于R语言实时读取拉伸试验机试验数据,选择/输入试样类型、尺寸、钢级以及性能参数;
步骤2)设定载荷应变采集点的数据间隔阈值εe和εF,进行曲线异常分析以及修正;其中,εe为应变采集点的数据间隔阈值,εF为载荷采集点的数据间隔阈值;
若en+1-en>εe,表明拉伸载荷应变曲线正向打滑,夹持标距Le变大,需对打滑以后的数据点修正,对数据点乘修正系数α,α=Le/(Le+ε1);其中,e为用引伸计标距Le测量的应变增量,en+1为第n+1采集点的应变数据,en为第n采集点的应变数据,其中n为正整数;
若en+1-en<εe,表明拉伸载荷应变曲线负向打滑,夹持标距Le变小,需对打滑以后的数据点修正,对数据点乘修正系数α,α=Le/(Le-ε1);
若|Fn+1-Fn|>εF,表明拉伸过程中出现了卸力,需要对设备进行维护保养,给试样夹具加润滑脂后,再重新试验;
步骤3)识别拉伸应力应变曲线弹性段,计算试验结果;其中,识别曲线弹性段时能够根据曲线手动选择弹性段起点和终点,或者自动识别弹性段起点和终点;若根据曲线手动选择弹性段起点和终点,则执行步骤5);若自动识别弹性段起点和终点,则执行步骤4);
自动识别弹性段起点和终点的具体包括以下步骤:
a)设置载荷数据采集起点N0,迭代速度β,迭代阈值εE,根据试验机入口力或试验机力传感器分辨率合理选择力采集起点;迭代速度:0.5<β<0.9;迭代阈值:εE<0.5°;选择最大载荷数据采集点Nmax,计算ki,其中,i为正整数,ki是Nmaxβi、N0两点之间连线的斜率,且Nmaxβi>N0;
b)计算k0、k1、k2、k3、……、ki+1之间的夹角γ01、γ12、γ23、γ34、……、γi(i+1);
c)将γ01、γ12、γ23、γ34、……、γi(i+1)依次与εE比较,直到找到小于εE的夹角γi(i+1),则认为ki+1即为弹性段,Nmaxβi+1即为弹性段终点;
步骤4)若迭代多次后,仍然夹角大于弹性段计算所需阈值εE,则表明试样未完全展平,需要重新加工试样,试验停止;
步骤5)根据弹性段起点与终点,修正曲线零点;
步骤6)根据修正后的曲线得到屈服强度Rp0.2,Rt0.5,弹性模量E。
2.根据权利要求1所述的基于R语言的金属拉伸试验方法,其特征在于,还包括步骤7)对同种材料的多个试样进行结果横向比较,给出材料均匀度结果,并与数据库存储的性能数据对比,标记不合格实验结果。
3.根据权利要求2所述的基于R语言的金属拉伸试验方法,其特征在于,还包括步骤8)基于大量的试验,根据试验材料的钢级,最大载荷,试样形式,试验是否出现打滑建模,预测试验设备维护保养周期。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710720520.3A CN107621407B (zh) | 2017-08-21 | 2017-08-21 | 一种基于r语言的金属拉伸试验方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710720520.3A CN107621407B (zh) | 2017-08-21 | 2017-08-21 | 一种基于r语言的金属拉伸试验方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN107621407A CN107621407A (zh) | 2018-01-23 |
| CN107621407B true CN107621407B (zh) | 2020-01-07 |
Family
ID=61088563
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710720520.3A Active CN107621407B (zh) | 2017-08-21 | 2017-08-21 | 一种基于r语言的金属拉伸试验方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107621407B (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115791467B (zh) * | 2021-09-09 | 2026-01-02 | 上海电气电站设备有限公司 | 基于球形多级压入卸载法的材料力学参数与本构曲线的获取方法 |
| CN119321988A (zh) * | 2024-10-23 | 2025-01-17 | 无锡云智翼创新智能科技有限公司 | 一种钢筋拉伸试验机拉力异常预测方法 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101025392A (zh) * | 2007-03-23 | 2007-08-29 | 王宇峥 | 力学性能试验数据测定方法及系统 |
| CN101303282A (zh) * | 2008-04-11 | 2008-11-12 | 北京联合大学 | 确定材料载荷变形曲线初始直线段和力学性能参数的方法 |
| CN101303281A (zh) * | 2008-04-11 | 2008-11-12 | 北京联合大学 | 采用数据合并方式获得材料载荷变形曲线的方法 |
| CN102269677A (zh) * | 2010-06-07 | 2011-12-07 | 鞍钢股份有限公司 | 塑性应变比r值异常值的处理方法 |
| CN104483197A (zh) * | 2014-12-24 | 2015-04-01 | 中国石油天然气集团公司 | 处理金属材料异常拉伸试验曲线获得准确屈服强度的方法 |
| CN106934179A (zh) * | 2017-04-10 | 2017-07-07 | 华北电力大学(保定) | 输电铁塔角钢主节点拉伸试验数据处理方法 |
-
2017
- 2017-08-21 CN CN201710720520.3A patent/CN107621407B/zh active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101025392A (zh) * | 2007-03-23 | 2007-08-29 | 王宇峥 | 力学性能试验数据测定方法及系统 |
| CN101303282A (zh) * | 2008-04-11 | 2008-11-12 | 北京联合大学 | 确定材料载荷变形曲线初始直线段和力学性能参数的方法 |
| CN101303281A (zh) * | 2008-04-11 | 2008-11-12 | 北京联合大学 | 采用数据合并方式获得材料载荷变形曲线的方法 |
| CN102269677A (zh) * | 2010-06-07 | 2011-12-07 | 鞍钢股份有限公司 | 塑性应变比r值异常值的处理方法 |
| CN104483197A (zh) * | 2014-12-24 | 2015-04-01 | 中国石油天然气集团公司 | 处理金属材料异常拉伸试验曲线获得准确屈服强度的方法 |
| CN106934179A (zh) * | 2017-04-10 | 2017-07-07 | 华北电力大学(保定) | 输电铁塔角钢主节点拉伸试验数据处理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107621407A (zh) | 2018-01-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CCS | Metallic materials-Tensile testing-Part 1: Method of test at room temperature | |
| CN110702513B (zh) | 一种金属棒材大应变范围硬化曲线的试验测量方法 | |
| US9128018B2 (en) | Method for evaluating corrosion-fatigue life of steel material | |
| KR102653061B1 (ko) | 인장시험 중 네킹이 발생하는 금속재료의 등가응력 대 등가소성 변형률 곡선을 얻는 방법 | |
| CN107621407B (zh) | 一种基于r语言的金属拉伸试验方法 | |
| CN106644712A (zh) | 一种采用拉伸试验机自动测量厚度减薄率的测试方法 | |
| CN109870354B (zh) | 金属圆棒试样单轴拉伸断后伸长率自动测量方法 | |
| JP5760244B2 (ja) | 低サイクル疲労き裂進展評価方法 | |
| CN1766550A (zh) | 油井管应力腐蚀开裂临界应力强度与敏感因子的评测方法 | |
| CN118706604A (zh) | 基于断前轮廓的金属圆棒试样断后伸长率自动检测方法 | |
| Turek | On the tensile testing of high modulus polymers and the compliance correction | |
| CN106769439A (zh) | 一种管线钢热轧卷板屈服强度的测试方法 | |
| CN108896396B (zh) | 一种新的橡胶材料马林斯效应评定方法 | |
| KR101191045B1 (ko) | 압입자의 마모를 고려한 압입하중 인가곡선의 보정방법 | |
| Panwitt et al. | Automated crack length measurement for mixed mode fatigue cracks using digital image correlation | |
| RU2339018C1 (ru) | Способ определения остаточного ресурса металла длительно эксплуатируемых стальных труб | |
| CN117030463B (zh) | 提高拉伸试验控制精度的加载方法 | |
| CN103616305B (zh) | 材料试验机的自纠正快速压痕测试法 | |
| RU2238535C2 (ru) | Способ определения повреждаемости нагруженного материала и ресурса его работоспособности | |
| CN115791467B (zh) | 基于球形多级压入卸载法的材料力学参数与本构曲线的获取方法 | |
| CN111678787B (zh) | 一种基于数值拟合的岩石长期强度确定方法 | |
| CN110082207B (zh) | 检测涂层材料应变失效的方法和装置、系统及存储介质 | |
| CN117110037A (zh) | 一种氢致裂纹敏感性量化参数测试方法 | |
| CN114062167A (zh) | 万能试验机常温试样拉伸恒应变率精确控制的方法 | |
| CN116735389A (zh) | 基于低周疲劳试验获取弹塑性疲劳裂纹扩展速率的方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |