首页 理论教育 数据处理:剔除坏数据和线性插值方法

数据处理:剔除坏数据和线性插值方法

时间:2023-07-02 理论教育 版权反馈
【摘要】:对较长时段的坏数据,采样开始和结束时段的坏数据,应该考虑剔除。对短时段的坏数据,可以做插值处理。最简单的线性插值如下:其中,,t1和t2为关于x的坏数据的起始与终止时刻。对坏数据进行剔除或差值处理的算法是迭代的。经过以上的坏数据的改值和插值,式变为如下的形式:其中某些数据为b。

数据处理:剔除坏数据和线性插值方法

通过过程动态测试等手段,得到测试数据集为{yk),wk)|k=0,1,2,…,L},将其写成矩阵的形式如下:

其中,矩阵中每一行为一个变量的数据序列。

1.坏数据的标识和插值

实际上,某些数据属于“坏数据”(废值、脉冲、限幅等),不能用于辨识,要将其剔除或做插值处理。首先,在矩阵978-7-111-53743-4-Chapter07-79.jpg中,将坏数据改为b(bad)。对较长时段的坏数据,采样开始和结束时段的坏数据,应该考虑剔除。对短时段的坏数据,可以做插值处理。最简单的线性插值如下:

其中,978-7-111-53743-4-Chapter07-81.jpgt1t2为关于x的坏数据的起始与终止时刻。对于做了插值处理的数据,不再表示为b。对坏数据进行剔除或差值处理的算法是迭代的。

经过以上的坏数据的改值和插值,式(7-38)变为如下的形式:(www.xing528.com)

其中某些数据为b。

2.数据的平滑处理

由于数据中不可避免地存在着噪声,可做平滑处理。此处以一阶指数平滑为例说明。在式(7-40)中,非b数据是分为多段的。分别针对每段数据做平滑处理。一阶指数平滑算法为

其中,{αyjαujαfj}为平滑系数。对实际应用,建议至少对MV、DV和CV采用不同的平滑系数,如果操作变量准确地等于测试信号,不宜做平滑处理。可直接设置α∈(0,1),或者由978-7-111-53743-4-Chapter07-85.jpg计算α,其中,TsT分别为数据采样周期和滤波器时间常数。经过这样的平滑处理,式(7-40)变为如下的形式:

其中某些数据可能为b。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈