一种发动机疲劳数据实时峰谷值压缩处理方法和电子设备与流程

本申请属于发动机数据处理领域,特别涉及一种发动机载荷数据实时峰谷值压缩处理方法及装置。
背景技术:
1、循环计数法是对航空发动机疲劳参数所表示的疲劳载荷与时间历程的某些特征值进行计数统计的方法。这些特征值包括载荷的峰值、谷值、幅值、均值。对于航空发动机来说,飞行参数以每秒数十个甚至数百个采样点的速度传送至监控系统并记录,在此过程中需要对大量的采样数据进行筛选并保留对寿命计算有用的数据,这就用到了数据压缩处理,数据压缩处理包括峰谷值检测和无效幅值去除。
2、目前常用的峰谷值检测方法是“三点法”,无效幅值去除方法是“最短航道法”。在接收发动机疲劳数据后,首先进行峰谷值检测,去除非峰非谷值,剩下峰谷值利用“最短航道法”去除无效的小循环。
3、如图1所示为现有“三点法”峰谷值检测方法,载荷-时间历程上连续的三个数据点s i、s i+1、s i+2若同时满足式s i+1>s i和s i+1>s i+2,则s i+1为一个峰值点,若同时满足式s i+1<s i和s i+1<s i+2,则s i+1为一个谷值点。
4、如图2所示,完成峰谷值检测后,需定义次小循环阀值dmin=(pvmax-pvmin)×δ%,pvmax为载荷参数最大值,pvmin为载荷参数最小值,δ%根据参数处理精度定义。现有“最短航道法”为图2中上下分别是两条经过峰谷值检测的载荷参数变化折线,两条折线中间可以认为是一条弯曲的河道,在此河道内寻求一条通过该河道的最短折线,通过峰谷点前后折线的斜率发生符号变化的点为有效峰谷值点,如h、i、j为有效峰谷值点,而b、c、d、e、f、g为非有效峰谷值点。在数据处理时,可以把上下两条折线分别作为上、下河岸,河岸中间部分为河道,选择有效峰谷值点(或去掉无效峰谷值点)的过程可以认为是选择最佳航行线路的过程。从当前点向前顺着河道直到看到最远的河岸段,如从a点能看到最远的一段河岸为de,如果该段在上河道岸,则连接下河岸的该段河岸前各峰值点与起始点连线是斜率最大的点,而如果该段河岸在下河岸,可连接上河岸的该段河岸前各谷值点与起始点连线是斜率最小的点,按照这种思路可以选择有效的峰谷值点。
5、然而“最短航道法”来源于手工绘图,难以转化为机器语言,难以实现软件编程,另外峰谷值检测和无效幅值去除是分为两个步骤实现,过程繁琐;三是“最短航道法”适用于事后处理,无法实时计算。
技术实现思路
1、本申请的目的是提供了一种发动机疲劳数据实时峰谷值压缩处理方法和电子设备,以解决或减轻背景技术中的至少一个问题。
2、一方面,本申请的技术方案是:一种发动机疲劳数据实时峰谷值压缩处理方法,包括:
3、实时获取发动机疲劳数据点,所述疲劳数据点为载荷与时间构成的时间序列,记录初始周期的疲劳数据点为峰谷值点;
4、获取下一周期的疲劳数据点,以下一周期的疲劳数据点为当前周期的疲劳数据点,计算当前周期的疲劳数据点与最新峰谷值点的第一差值,若第一差值大于阈值,则将当前周期的疲劳数据点设为峰谷值暂存点;
5、获取下两个周期的疲劳数据点,计算下两个周期的疲劳数据点与峰谷值暂存点的第二差值,若该第二差值大于阈值且与第二差值与第一差值反向,则将该峰谷值暂存点记为峰谷值点;
6、重复上述过程,直至所有周期的疲劳数据点搜索完毕,记录下的峰谷值点即为载荷数据压缩后保留的有效点。
7、进一步的,若第一差值小于阈值,则抛弃该当前周期的疲劳数据点,继续获取下一周期疲劳数据点。
8、进一步的,若该第二差值小于阈值,则抛弃下两个周期的疲劳数据点,继续获取后一周期疲劳数据点。
9、进一步的,若第二差值与第一差值同向,则该峰谷值暂存点更新为下两个周期的疲劳数据点。
10、进一步的,若无下一周期的疲劳数据点,则结束疲劳数据点的处理。
11、另一方面,本申请提供了一种电子设备,包括:
12、一个或多个处理器;
13、存储装置,用于存储一个或多个程序,
14、其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行根据上述中任一项所述的方法。
15、另外,本申请还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据上述中任一项所述的方法。
16、最后,本申请还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据上述中任一项所述的方法。
17、本申请提供的发动机疲劳数据实时峰谷值压缩处理方法过程简单,其融合了峰谷值检测和无效幅值去除,大大简化了数据压缩的过程,保证压缩效果显著且波形不失真,可实现数据的实时处理。
技术特征:
1.一种发动机疲劳数据实时峰谷值压缩处理方法,其特征在于,包括:
2.如权利要求1所述的发动机疲劳数据实时峰谷值压缩处理方法,其特征在于,若第一差值小于阈值,则抛弃该当前周期的疲劳数据点,继续获取下一周期疲劳数据点。
3.如权利要求2所述的发动机疲劳数据实时峰谷值压缩处理方法,其特征在于,若该第二差值小于阈值,则抛弃下两个周期的疲劳数据点,继续获取后一周期疲劳数据点。
4.如权利要求3所述的发动机疲劳数据实时峰谷值压缩处理方法,其特征在于,若第二差值与第一差值同向,则该峰谷值暂存点更新为下两个周期的疲劳数据点。
5.如权利要求1至4任一所述的发动机疲劳数据实时峰谷值压缩处理方法,其特征在于,若无下一周期的疲劳数据点,则结束疲劳数据点的处理。
6.一种电子设备,包括:
7.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1-5中任一项所述的方法。
8.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1-5中任一项所述的方法。
技术总结
本申请提供了一种发动机疲劳数据实时峰谷值压缩处理方法,包括:实时获取发动机疲劳数据点,记录初始周期的疲劳数据点为峰谷值点;获取下一周期的疲劳数据点,以下一周期的疲劳数据点为当前周期的疲劳数据点,计算当前周期的疲劳数据点与最新峰谷值点的第一差值;若第一差值大于阈值,则将当前周期的疲劳数据点设为峰谷值暂存点;获取下两个周期的疲劳数据点,计算下两个周期的疲劳数据点与峰谷值暂存点的第二差值,若该第二差值大于阈值且与第二差值与第一差值反向,则将该峰谷值暂存点记为峰谷值点;重复上述过程,直至所有周期的疲劳数据点搜索完毕,记录下的峰谷值点即为载荷数据压缩后保留的有效点。
技术研发人员:王琳,温海棠,张瑞,陈清浊
受保护的技术使用者:中国航发沈阳发动机研究所
技术研发日:
技术公布日:2024/11/28
技术研发人员:王琳,温海棠,张瑞,陈清浊
技术所有人:中国航发沈阳发动机研究所
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
