1、曲线拟合及其应用综述

发布时间:2012-06-09 09:53:17   来源:文档文库   
字号:

曲线拟合及其应用综述


摘要 本文首先分析了曲线拟合方法的背景及在各个领域中的应用,然后详细介绍了曲线拟合方法的基本原理及实现方法,并结合一个具体实例,分析了曲线拟合方法在柴油机故障诊断中的应用,最后对全文内容进行了总结,并对曲线拟合方法的发展进行了思考和展望。

关键词:曲线拟合 最小二乘法 故障模式识别 柴油机故障诊断

1背景及应用

在科学技术的许多领域中 常常需要根据实际测试所得到的一系列数据求出它们的函数关系。理论上讲可以根据插值原则构造n 次多项式Pn(x)使得Pn(x)在各测试点的数据正好通过实测点。可是, 在一般情况下我们为了尽量反映实际情况而采集了很多样点造成了插值多项式Pn(x)的次数很高这不仅增大了计算量而且影响了函数的逼近程度;再就是由于插值多项式经过每一实测样点这样就会保留测量误差从而影响逼近函数的精度不易反映实际的函数关系。因此我们一般根据已知实际测试样点找出被测试量之间的函数关系使得找出的近似函数曲线能够充分反映实际测试量之间的关系这就是曲线拟合。

曲线拟合技术在图像处理、逆向工程、计算机辅助设计以及测试数据的处理显示及故障模式诊断等领域中都得到了广泛的应用。

2 基本原理

2.1 曲线拟合的定义

解决曲线拟合问题常用的方法有很多,总体上可以分为两大类:一类是有理论模型的曲线拟合,也就是由与数据的背景资料规律相适应的解析表达式约束的曲线拟合; 另一类是无理论模型的曲线拟合,也就是由几何方法或神经网络的拓扑结构确定数据关系的曲线拟合。

2.2 曲线拟合的方法

解决曲线拟合问题常用的方法有很多,总体上可以分为两大类:一类是有理论模型的曲线拟合,也就是由与数据的背景资料规律相适应的解析表达式约束的曲线拟合; 另一类是无理论模型的曲线拟合,也就是由几何方法或神经网络的拓扑结构确定数据关系的曲线拟合。

2.2.1 有理论模型的曲线拟合

有理论模型的曲线拟合适用于处理有一定背景资料、规律性较强的拟合问题。通过实验或者观测得到的数据对xi,yii=1,2, ,n可以用与背景资料规律相适应的解析表达式y=f(x,c)来反映xy之间的依赖关系,y=f(x,c)称为拟合的理论模型,式中c=c0,c1,cn是待定参数。当cf中线性出现时称为线性模型否则称为非线性模型。有许多衡量拟合优度的标准最常用的方法是最小二乘法。

2.2.1.1 线性模型的曲线拟合

线性模型中与背景资料相适应的解析表达式为:

1

式中,β0β1未知参数,ε服从N(0σ2)

n个实验点分别带入表达式(1)得到:

2

式中i=1,2,…nε1, ε2,…, εn相互独立并且服从N(0,σ2)

根据最小二乘原理,拟合得到的参数应使曲线与试验点之间的误差的平方和达到最小,也就是使如下的目标函数达到最小:

3

将试验点数据点入之后,求目标函数的最大值问题就变成了求取使目标函数对待求参数的偏导数为零时的参数值问题,即:

4

5

从而,就能唯一地确定参数β0β1的值,完成了曲线的最小二乘拟合。

2.2.1.2 非线性模型的曲线拟合

非线性模型的问题一般比线性问题的处理要复杂,模型也分为两类。一类是能通过某些数学变换使待求参数以线性形式出现的,一般优先对其进行线性变换将问题转换,这种称为伪线性最小二乘问题;另一类是无法将待求参数线性化的问题,则必须采用较复杂的非线性问题处理方法。

对于第一类问题,其典型代表是多项式模型,设多项式函数为

6

我们令xm=xm,则解析式变为

7

此时试验点数据为(xi1,xi2,xim, yi),将试验点数据代入解析式得:

8

式中i=1,2,…,n

此时的目标函数为

9

为使目标函数得到最小值,需使其对各待求参数的偏导数等于零,即

10

由此便可求得各参数的唯一值,从而完成了曲线的最小二乘拟合。

类似的可以进行线性化的常用曲线如下表所示:

1 可转化为线性式的曲线类型

对于第二类不能直接线性化的问题,通常要借助求解非线性方程组, 通过最优化方法求得所需参数。最常用的最优化方法有:单纯形下山法、拟牛顿法以及Marquadst 算法。另外, 遗传算法(GA )、免疫算法( IA ) 的研究也为曲线拟合中的优化问题提供了新的思路。

2.2.2 理论模型的曲线拟合

无理论模型的曲线拟合通常用于工程当中规律性差、理论模型难以确定或者根本不需要理论模型的问题的处理。这种情况下一般采用几何方法或神经网络方法实现曲线拟合。

2.2.2.1 曲线拟合的圆弧法

圆弧拟合是一种描绘通过观测点(型值点) 的几何拟合方法。它用分段圆弧代替曲线, 并且使相邻两个圆弧有公共切线。这种方法归结为以下三种情况:

a. 已知圆O和圆外两点A1A2, 求圆P,使它通过A1A2,并且与圆O相切(外切或内切)

b. 已知圆O和圆外一点A2,求圆P,使它通过A2,并且和圆O切于点A1

c. 已知圆O1和圆O2, 求圆P, 使它和圆O2相切, 且与圆O1切于定点A

根据上述三种情况可以确定圆的圆心坐标、半径以及切点, 从而唯一的确定拟合曲线。

对于常规的已知实验数据点求拟合曲线问题,圆弧拟合法的示意图如图1所示。分别对试验点连线P1P2P2P3做垂直平分线,两条垂直平分线的交点即为第一段圆弧的圆心,第一段圆弧过前三个试验点,以后的每个试验点的圆弧拟合方法以第q试验点Pq为例进行说明。

先做第q个试验点与第q-1个试验点连线Pq-1Pq的垂直平分线,它与第q-1个试验点所在前一段拟合曲线的过第q-1个试验点的半径或者半径的延长线的交点,即为第q个试验点所在拟合圆弧的圆心,确定了圆心,便可作出经过该试验点的拟合圆弧。依此对每个试验点使用此法,便可实现对所有试验点的圆弧曲线拟合。

1 可转化为线性式的曲线类型

2.2.2.1 曲线拟合的神经网络法

如果将人工神经网络的每个结点看成是一个基本函数则人工神经网络实质上就相当于基本函数族网络(如图2所示)它们在相应的权值ωi作用下 生成网络函数Y可以将其看成是泛化了的曲线模型。

2 人工神经网络简图

针对曲线拟合的问题,激活函数应该是连续的、非线性的(对非线性拟合问题而言)。应用最普遍的是Sigmoid 函数, 其表达式为

(11)

式中c 为任意常数。而网络结构的选择一般要根据实验数据的形式确定前馈型神经网络是最常用的网络结构。具体地如果是单条曲线的拟合,网络结构应该是单输入单输出的如果是多对曲线的并行拟合还存在单输入多输出与多输入多输出的网络结构。

常用的神经网络拟合模型有BP网络、径基函数(RBF)神经网络等,这里不再详细叙述。

3 曲线拟合的应用

3.1 运用曲线拟合法进行故障诊断的方法

曲线拟合方法在设备故障诊断方面有着广泛的应用。在故障诊断中,需要根据已知的测试数据找出相应函数的系数。对于每一种故障状态,提取所采集的多组信号的多个特征参数,求每组特征参数的平均值,然后分别将不同的特征参数的平均值作为拟合曲线的纵坐标,即

(12)

同时取自然数横坐标

(13)

然后运用最小二乘法进行多项式曲线拟合,求出拟合系数,这样便可以得到不同故障状态下的多项式拟合系数模式

设对于第k个模式Mk对应的多项式拟合系数[ank,an-1k,…,a2k,a1k] (n为拟合多项式的阶数),则有:

(14)

这样对于每一种模式即可根据采集的大量实验数据求出对应的拟合系数。对于故障模式的一组信号求出其特征参数的拟合系数[bn,bn-1,…,b2,b1],定义故障模式与已知模式的距离为:

(15)

di=min(d1,d2,…,dk)则可以判断待检故障模式属于第i类故障模式。

3.2 运用曲线拟合法进行故障诊断的实例

由上述理论叙述可以知道,运用曲线拟合方法进行故障诊断可分为建立标准故障模式、分析待检信号、故障判断三个步骤进行。现以柴油机故障诊断为例进行分析。

3.2.1 建立标准故障模式

实验时首先从柴油机表面振动信号中提取各种预设工作状态的时域特征参数,绘制各状态的时域特征参数拟合曲线,计算各状态的拟合多项式系数,建立标准故障模式;对柴油机取六种工作状态,每种工作状态取五个时域特征参数, 建立标准故障模式。所选状态及参数如表2 所示。

2 时域中标准故障时各状态特征参数

Matlab采用最小二乘法绘制各个状态下的拟合曲线如下图所示:

3 标准故障模式的拟合曲线

计算各状态下的拟合多项式系数,计算结果如下:

Ma = [ 0.0533 -0.4292 0.6919 3.7650 - 2.5785]

Mb= [-0.0793 0.8752 -3.8432 11.1812 -6.6093]

Mc = [-0.0663 0.7375 -3.3294 9.5310 -5.3948]

Md = [-0.0604 0.7112 -3.4209 10.7087 -6.4271]

Me = [- 0.1328 1.4257 -5.7811 13.1072 -7.1706]

Mf = [ 0.1509 1.7039 7.2002 14.9341 8.1838]

3.2.2 分析待检信号

建立了标准故障模式后,就可以设置故障进行故障分析了。现在设置两个故障信号,从其表面振动信号中提取时域特征参数如表3所示:

3 故障信号的时域特征参数表

Matlab绘制故障信号在时域中的拟合曲线如图4所示:

4 故障信号的拟合曲线

计算故障信号在时域的多项式拟合系数为:

M1= [-0.0916 1.0081 -4.3045 10.9138 -6.0745]

M2= [-0.1608 1.7929 -7.3646 14.7527 -7.7107]

3.2.3 进行故障诊断

根据公式求取故障信号与标准故障模式的多项式拟合系数之间的距离,如下表所示:

4 故障信号与标准故障模式的距离

由表可以看出,故障信号1d状态的距离最小,可以判断是第一气缸进气门漏气故障;故障信号2f状态的距离最小,可以判断是供油提前角提前5-6度故障。

4总结及展望

本文主要讲述了曲线拟合的定义、实现方法及在故障模式识别中的应用。详细讲述了最小二乘曲线拟合法,但在实际应用中,有些场合需要保留原数据点,对时效性要求较高,但对拟合精度要求不高,这时使用最小二乘法等常用方法就不合适了,这时考虑与传统插值法结合,实现快速的曲线拟合。

本文中的故障模式识别是对故障信号进行了时域分析,实际上它也可以与小波变换结合,用来实现频域信号的拟合分析。对于存在理论模型的实际问题,要根据累积经验多次拟合完善模型,还可将曲线拟合与自适应技术结合,来实现拟合模型的自动选择匹配。此外,通过对以往实验数据进行曲线拟合,可以根据拟合结果进行设备运行状况的预测分析,加强对设备的维护及检测。

感谢**老师精心为我们讲解本课程,及在展示及汇报过程中给与的中肯的建议!

参考文献

[1] 李庆扬 .数值分析[M].北京:清华大学出版社,2010.

[2] 乔玉山,王玉兰,曾锦光.实验数据处理中曲线拟合方法探讨[N].成都理工大学学报,200431(1):91~95

[3] 徐少丽.曲线拟合方法在工程机械发动机故障诊断中的应用[J].内燃机与动力装置,2007,100:7~11

[4] 刘松林,李才良,郑海起,唐力伟.小波分析和曲线拟合法在柴油机声信号处理中的应用[N].内燃机工程,2002,23(5):19~22

[5] 张凤娇.快读曲线拟合的方法[N].延边大学学报,2006, 32(3):208~211


本文来源:https://www.2haoxitong.net/k/doc/29eac5df7f1922791688e8fd.html

《1、曲线拟合及其应用综述.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式