声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2179|回复: 3

[综合] 曲线识别分析

[复制链接]
发表于 2007-9-27 09:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
1:问题描述
  炼铁中,高炉的料位变化复杂,主要受周期性加料(一个周期在10-30分钟)、悬料、塌料以及正常下料的影响。在加料期间无料位信号;悬料的过程是缓慢上升的,可能会跨越几个加料周期;塌料的过程非常短暂,料位急剧下降。其模拟的曲线如下图。
Image12.JPG

2:目的:识别正常、悬料、塌料这三种状况。

3:分析
  
  把周期变化的料位视为高频信号,悬料和塌料视为低频信号。采用滤波的方式来处理曲线。
  方法一:使用均值法滤波。即求N个数值的平均。
  方法二:使用matlab的数字滤波函数。设置一个高频的频率,滤除该频率以上的信号。演示如下图:
untitled3.jpg
   
注:蓝色为实时曲线,绿色为平均值法滤波的曲线,红色为matlab的滤波器求得的曲线。
对于方法一:应该使用多少个值做平均,做多少次平均,如何做平均既能体现曲线的趋势,也不会失真,不会有延迟?
对于方法二:从图形来看,是有很大的延迟,如何能做到没有延迟或者很小;如何确定滤波器的参数?如阶次。高频的频率是如何计算的?使用小波分析该如何着手?(没有学过小波)

四:其他问题
1:这样的系统是不是不满足线性时不变系统?这样的信号是否应该按随机信号来处理?
2:是否有其他的方法来处理这个问题?

数据在附件中

附录:数据.txt

16.05 KB, 下载次数: 13

数据

评分

1

查看全部评分

回复
分享到:

使用道具 举报

发表于 2007-9-27 22:02 | 显示全部楼层

一种曲线求法

看到这个需求,就想起EMD方法了,处理步骤如下:
(1) 求局部极大值,然后用插值方法获得曲线上方的包络m1(t);
(2) 求局部极小值,然后用插值方法获得曲线下方的包络m2(t);
(3) 构成局部均值,m(t)=(m1(t)+m2(t))/2
这样m(t)应该可以满足需求了吧!
呵呵,不知道这算不算是EMD的应用啊!
随便瞎想的,没有验证,欢迎指正!
发表于 2007-10-3 15:14 | 显示全部楼层
样条滤波比较适合
这是一次样条滤波的结果
1.jpg

评分

1

查看全部评分

发表于 2007-10-3 22:10 | 显示全部楼层

回复 #3 bluedecember 的帖子

这个方法不错的
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-17 13:39 , Processed in 0.057603 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表