一种压波试验数据自动处理方法和自动处理装置制造方法及图纸

技术编号:36378817 阅读:16 留言:0更新日期:2023-01-18 09:39
本发明专利技术涉及汽车技术领域,具体的说是一种压波试验数据自动处理方法和自动处理装置。包括以下步骤:一、制定金属密封垫片压波的试验数据处理标准化规则;二、设计程序及编程;三、整理金属密封垫片压波的试验数据,形成EXCEL表格;四、利用程序读入EXCEL表格,自动合并相邻等值X、Y取均值;五、自动计算压缩曲线和回弹曲线的拐点;六、自动拆分压缩曲线和回弹曲线;七、自动对最后一条回弹曲线进行偏移;八、自动简化压缩曲线和回弹曲线数据;九、自动输出计算用的文件,文件类型为INP。本发明专利技术结合试验数据处理标准化规则和设计程序流程图,实现了金属密封垫片压波的试验数据处理自动化,极大提高工作效率和计算结果一致性。高工作效率和计算结果一致性。高工作效率和计算结果一致性。

【技术实现步骤摘要】
一种压波试验数据自动处理方法和自动处理装置


[0001]本专利技术涉及汽车
,具体的说是一种压波试验数据自动处理方法和自动处理装置。

技术介绍

[0002]汽车动力系统开发设计过程中,金属密封垫片的密封性能有限元仿真是必分析项,带有压波的金属密封垫片在密封性能有限元仿真前需要将压波的试验数据进行处理,作为有限元仿真的输入数据。然而,金属密封垫片压波的试验数据处理涉及拐点定义、压缩曲线、回弹曲线、数据选取等众多因素,数据处理过程复杂,周期长,而且不同工程师处理方法不统一,导致分析结果不一致。现有技术注重金属密封垫片结构更好的设计,可以实现金属密封垫片密封性能的评估,但是无法有效避免上述问题。

技术实现思路

[0003]本专利技术提供了一种压波试验数据自动处理方法和自动处理装置,结合试验数据处理标准化规则和设计程序流程图,实现了金属密封垫片压波的试验数据处理自动化,极大提高工作效率和计算结果一致性,解决了金属密封垫片压波的试验数据处理方法存在的上述问题。
[0004]本专利技术技术方案结合附图说明如下:
[0005]第一方面,本专利技术实施例提供了一种压波试验数据自动处理方法,包括以下步骤:
[0006]步骤一、制定金属密封垫片压波的试验数据处理标准化规则;
[0007]步骤二、设计程序及编程;
[0008]步骤三、整理金属密封垫片压波的试验数据,形成EXCEL表格;
[0009]步骤四、利用程序读入EXCEL表格,自动合并相邻等值X、Y取均值;/>[0010]步骤五、自动计算压缩曲线和回弹曲线的拐点;
[0011]步骤六、自动拆分压缩曲线和回弹曲线;
[0012]步骤七、自动对最后一条回弹曲线进行偏移;
[0013]步骤八、自动简化压缩曲线和回弹曲线数据;
[0014]步骤九、自动输出计算用的文件,文件类型为INP。
[0015]进一步地,所述步骤一的具体方法如下:
[0016]11)读取EXCEL表格数据,取前两列数据,第一列为应力,第二列为应变,设应变为X,应力为Y;
[0017]12)合并相邻等值X、Y取均值,即将点集H
n
中的数据点的X值和Y值取平均值,并定义为数据点E
n

[0018]13)绘制试验数据的原始应变

应力曲线;
[0019]14)计算曲线的拐点;
[0020]15)将试验数据的原始应变

应力曲线拆分成若干压缩曲线和回弹曲线;
[0021]16)对最后一条回弹曲线进行偏移;
[0022]17)简化压缩曲线和回弹曲线数据
[0023]18)输出计算用的文件,文件类型为INP。
[0024]进一步地,所述步骤12)的具体方法如下:
[0025]121)初始当前X和Y的点集集合;读取当前第n个数据点的X值和Y值,设置为点集Hn,n为1、2、3
……
的整数;
[0026]122)判断是否所有点都读取完毕,若未读取完毕,读取第n+1个数据点的X值和Y值,进入123);若读取完毕,则结束;
[0027]123)判断第n+1个数据点的X值是否与当前第n个数据点的X值一致,若一致,则将第n+1个数据点加入到点集H
n
中,并回到122),判断是否所有点都读取完毕,若未读取完毕,读取第n+2个数据点的X值和Y值,进入123),若读取完毕,则结束;若不一致,则回到121),用第n+1个数据点的X值和Y值初始当前X和Y的点集集合,设置为点集H
n+1

[0028]进一步地,所述步骤14)的具体方法如下:
[0029]141)初始压缩曲线拐点集合,设置为点集A;
[0030]142)初始回弹曲线拐点集合,设置为点集B;
[0031]143)判断是否所有点都读取完毕,若未读取完毕,读取第n

1个、第n个和第n+1个数据点的X值和Y值,n为2、3、4
……
的整数,进入144);若读取完毕,则结束;
[0032]144)判断第n+1个和第n

1个数据点的X值是否都小于第n个数据点的X值,若是,则将第n个数据点放入压缩曲线拐点集合A,然后回到143),判断是否所有点都读取完毕,若未读取完毕,读取第n个、第n+1个和第n+2个数据点的X值和Y值,进入144),若读取完毕,则结束;若否,则145);
[0033]145)判断第n+1个和第n

1个数据点的X值是否都大于第n个数据点的X值,若是,则将第n个数据点放入回弹曲线拐点集合B,回到143),判断是否所有点都读取完毕,若未读取完毕,读取第n个、第n+1个和第n+2个数据点的X值和Y值,进入144),若读取完毕,则结束;若否,则143),判断是否所有点都读取完毕,若未读取完毕,读取第n个、第n+1个和第n+2个数据点的X值和Y值,进入144),若读取完毕,则结束。
[0034]进一步地,所述步骤16)的具体方法如下:
[0035]161)读取最后一条压缩曲线和回弹曲线;
[0036]162)判断最后一条回弹曲线的所有点是否都读取完毕,若未读取完毕,则读取第n个数据点的X值和Y值,n为2、3、4
……
的整数,进入163);若读取完毕,则结束;
[0037]163)根据最后一条回弹曲线第n个数据点(X
n
,Y
n
)的Y值Y
n
,查找最后一条压缩曲线与之距离最近的两个数据点第m个数据点(X
m
,Y
m
)和第m+1个数据点(X
m+1
,Y
m+1
),满足Y
m
<Y
n
<Y
m+1

[0038]164)计算最后一条压缩曲线上Y
n
对应的X值X

n
,计算公式为:
[0039]X

n
=(Y
n

Y
m
)(X
m+1

X
m
)/(Y
m+1

Y
m
)+X
m
[0040]165)判断X

n
≥X
n
是否成立,若成立,则X
n
=X
n
‑1,进入162),判断最后一条回弹曲线的所有点是否都读取完毕,若未读取完毕,则读取第n+1个数据点的X值和Y值,进入163),若读取完毕,则结束;若不成立,进入162),判断最后一条回弹曲线的所有点是否都读取完毕,若未读取完毕,则读取第n+1个数据点的X值和Y值,进入163),若读取完毕,则结束。...

【技术保护点】

【技术特征摘要】
1.一种压波试验数据自动处理方法,其特征在于,包括以下步骤:步骤一、制定金属密封垫片压波的试验数据处理标准化规则;步骤二、设计程序及编程;步骤三、整理金属密封垫片压波的试验数据,形成EXCEL表格;步骤四、利用程序读入EXCEL表格,自动合并相邻等值X、Y取均值;步骤五、自动计算压缩曲线和回弹曲线的拐点;步骤六、自动拆分压缩曲线和回弹曲线;步骤七、自动对最后一条回弹曲线进行偏移;步骤八、自动简化压缩曲线和回弹曲线数据;步骤九、自动输出计算用的文件,文件类型为INP。2.根据权利要求1所述的一种压波试验数据自动处理方法,其特征在于,所述步骤一的具体方法如下:11)读取EXCEL表格数据,取前两列数据,第一列为应力,第二列为应变,设应变为X,应力为Y;12)合并相邻等值X、Y取均值,即将点集H
n
中的数据点的X值和Y值取平均值,并定义为数据点E
n
;13)绘制试验数据的原始应变

应力曲线;14)计算曲线的拐点;15)将试验数据的原始应变

应力曲线拆分成若干压缩曲线和回弹曲线;16)对最后一条回弹曲线进行偏移;17)简化压缩曲线和回弹曲线数据;18)输出计算用的文件,文件类型为INP。3.根据权利要求2所述的一种压波试验数据自动处理方法,其特征在于,所述步骤12)的具体方法如下:121)初始当前X和Y的点集集合;读取当前第n个数据点的X值和Y值,设置为点集Hn,n为1、2、3
……
的整数;122)判断是否所有点都读取完毕,若未读取完毕,读取第n+1个数据点的X值和Y值,进入123);若读取完毕,则结束;123)判断第n+1个数据点的X值是否与当前第n个数据点的X值一致,若一致,则将第n+1个数据点加入到点集H
n
中,并回到122),判断是否所有点都读取完毕,若未读取完毕,读取第n+2个数据点的X值和Y值,进入123),若读取完毕,则结束;若不一致,则回到121),用第n+1个数据点的X值和Y值初始当前X和Y的点集集合,设置为点集H
n+1
。4.根据权利要求2所述的一种压波试验数据自动处理方法,其特征在于,所述步骤14)的具体方法如下:141)初始压缩曲线拐点集合,设置为点集A;142)初始回弹曲线拐点集合,设置为点集B;143)判断是否所有点都读取完毕,若未读取完毕,读取第n

1个、第n个和第n+1个数据点的X值和Y值,n为2、3、4
……
的整数,进入144);若读取完毕,则结束;144)判断第n+1个和第n

1个数据点的X值是否都小于第n个数据点的X值,若是,则将第
n个数据点放入压缩曲线拐点集合A,然后回到143),判断是否所有点都读取完毕,若未读取完毕,读取第n个、第n+1个和第n+2个数据点的X值和Y值,进入144),若读取完毕,则结束;若否,则145);145)判断第n+1个和第n

1个数据点的X值是否都大于第n个数据点的X值,若是,则将第n个数据点放入回弹曲线拐点集合B,回到143),判断是否所有点都读取完毕,若未读取完毕,读取第n个、第n+1个和第n+2个数据点的X值和Y值,进入144),若读取完毕,则结束;若否,则143),判断是否所有点都读取完毕,若未读取完毕,读取第n个、第n+1个和第n+2个数据点的X值和Y值,进入...

【专利技术属性】
技术研发人员:沈宇航武斌王宏飞白晓松刘洋蔡存朋张醒国
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1