热工过程数据滤波方法及其装置制造方法

文档序号:6548901阅读:196来源:国知局
热工过程数据滤波方法及其装置制造方法
【专利摘要】本发明提供一种热工过程数据滤波方法及其装置,通过对热工过程的输入数据进行采样,并按照采样时间顺序正向储存各个采样点的数据,获取具有预设数据长度的输入数据序列,然后将所述输入数据序列中的数据逆向输出后进行第一低通滤波;再逆向输出使数据恢复正向之后进行第二低通滤波,获取第二低通滤波数据序列;取所述第二低通滤波数据序列中最后一个采样点的数据为输出数据用于热工过程控制。能够实现热工过程信号的有效低通滤波处理,减小噪声干扰影响,同时所述第二低通滤波数据序列中最后一个采样点的数据为输出数据,可保证滤波输出数据具有良好的实时性,使滤波处理后的数据具有超前的相位特性,能够显著提高过程系统的鲁棒性或稳定性裕度。
【专利说明】热工过程数据滤波方法及其装置

【技术领域】
[0001] 本发明涉及发电厂热工过程自动控制的【技术领域】,特别是涉及一种热工过程数据 滤波方法及其装置。

【背景技术】
[0002] 在热工过程控制工程实践中,过程信号受到各种噪声干扰的情况是普遍存在的。 通过对过程信号进行低通滤波处理来减小噪声干扰的影响是经常用到的一种方法。
[0003] 然而,对过程信号的低通滤波处理又一定程度影响了过程系统的性能,如低通滤 波环节的滞后相位特性增加了过程系统的阶数,使过程系统的鲁棒性或稳定性裕度有所降 低,从而使热工过程自动控制变得不稳定。


【发明内容】

[0004] 针对现有的热工过程自动控制技术对过程信号的低通滤波处理影响了过程系统 的性能,使过程系统的鲁棒性或稳定性裕度有所降低,从而使热工过程自动控制变得不稳 定的问题,本发明提供一种热工过程数据滤波方法及其装置,能够在实现过程信号的有效 低通滤波同时,又可在一定程度上提高过程系统的鲁棒性或稳定性裕度。
[0005] -种热工过程数据滤波方法,包括以下步骤:
[0006] 对热工过程的输入数据进行采样,并按照采样时间顺序正向储存各个采样点的数 据,获取具有预设数据长度的输入数据序列;
[0007] 将所述输入数据序列中的数据逆向输出,获得第一输出数据序列;
[0008] 对所述第一输出数据序列进行第一低通滤波,获取第一低通滤波数据序列并储 存;
[0009] 对所述第一低通滤波数据序列中的数据逆向输出,获取第二输出数据序列;
[0010] 对所述第二输出数据序列进行第二低通滤波,获取第二低通滤波数据序列并储 存;
[0011] 取所述第二低通滤波数据序列中最后一个采样点的数据为输出数据,用于热工过 程控制。
[0012] 一种热工过程数据滤波装置,包括:
[0013] 输入数据获取模块,用于对热工过程的输入数据进行采样,并按照采样时间顺序 正向储存各个采样点的数据,获取具有预设数据长度的输入数据序列;
[0014] 第一数据逆向模块,用于将所述输入数据序列中的数据逆向输出,获得第一输出 数据序列;
[0015] 第一低通滤波模块,用于对所述第一输出数据序列进行第一低通滤波,获取第一 低通滤波数据序列并储存;
[0016] 第二数据逆向模块,用于对所述第一低通滤波数据序列中的数据逆向输出,获取 第二输出数据序列;
[0017] 第二低通滤波模块,用于对所述第二输出数据序列进行第二低通滤波,获取第二 低通滤波数据序列并储存;
[0018] 数据输出模块,用于取所述第二低通滤波数据序列中最后一个采样点的数据为输 出数据,用于热工过程控制。
[0019] 本发明的热工过程数据滤波方法及其装置中,通过对热工过程的输入数据进行采 样,并按照采样时间顺序正向储存各个采样点的数据,获取具有预设数据长度的输入数据 序列,然后将所述输入数据序列中的数据逆向输出后进行第一低通滤波;再逆向输出使数 据恢复正向之后,进行第二低通滤波,获取第二低通滤波数据序列;取所述第二低通滤波数 据序列中最后一个采样点的数据为输出数据,用于热工过程控制。因此,能够实现热工过程 信号的有效低通滤波处理,减小噪声干扰影响,同时所述第二低通滤波数据序列中最后一 个采样点的数据为输出数据,可保证滤波输出数据具有良好的实时性,使滤波处理后的数 据具有超前的相位特性,能够显著提高过程系统的鲁棒性或稳定性裕度。

【专利附图】

【附图说明】
[0020] 图1是本发明热工过程数据滤波方法的流程示意图;
[0021] 图2是本发明热工过程数据滤波系统的结构示意图。

【具体实施方式】
[0022] 请参阅图1,图1是本发明热工过程数据滤波方法的流程示意图。
[0023] 所述热工过程数据滤波方法,包括以下步骤:
[0024] S101,对热工过程的输入数据进行采样,并按照采样时间顺序正向储存各个采样 点的数据,获取具有预设数据长度的输入数据序列;
[0025] 在本步骤中,按相等的采样间隔对热工过程的输入数据进行采样,并按照采样时 间顺序正向储存各个采样点的数据,形成数据长度为N的输入数据序列,优选地,所述数据 长度N等于热工过程系统一次阶跃响应开始到稳定的序列长度。
[0026] 即在计算机采样控制系统中,按相等的采样间隔T对输入数据U(t)进行采样,形 成了 U(1)、U(2).......U(N-1)、U(N)等N个输入数据序列,N为数据序列的长度。 取预设数据长度N等于热工过程系统一次阶跃响应开始到趋于稳定的序列长度。
[0027] 按时间前后顺序看,所述输入数据序列的N点始终为实时数据,除此之外均为历 史数据。
[0028] 按照时间前后顺序,正向存储所述预设数据长度的输入数据序列。即按1、2、 3.......N-l、N的顺序储存所述预设数据长度N的输入数据序列。
[0029] 设所述输入数据序列的原输入信号时域函数为R(t),则对应的频域函数为: R(e>T),典型的原输入信号包括:温度、压力、流量等信号。
[0030] S102,将所述输入数据序列中的数据逆向输出,获得第一输出数据序列;
[0031] 在本步骤中,将所述输入数据序列逆向输出,即:按N、N-1.......2、1的顺 序输出所述输入数据序列,得到第一输出数据序列。
[0032] 将所述输入数据序列逆向输出,本质上是在时域上进行反褶,反褶后的时域函数 为R(_t),根据傅里叶变换性质,反褶后对应的频域函数为:R( ei_uT)。
[0033] S103,对所述第一输出数据序列进行第一低通滤波,获取第一低通滤波数据序列 并储存;
[0034] 在本步骤中,对所述第一输出数据序列进行第一低通滤波,所述第一低通滤波可 以采用本领域常用的各种低通滤波方式,在此不再一一列举。
[0035] 优选的,所述第一低通滤波的环节为增益为1的一阶惯性环节,其频域函数为:
[0036]

【权利要求】
1. 一种热工过程数据滤波方法,其特征在于,包括以下步骤: 对热工过程的输入数据进行采样,并按照采样时间顺序正向储存各个采样点的数据, 获取具有预设数据长度的输入数据序列; 将所述输入数据序列中的数据逆向输出,获得第一输出数据序列; 对所述第一输出数据序列进行第一低通滤波,获取第一低通滤波数据序列并储存; 对所述第一低通滤波数据序列中的数据逆向输出,获取第二输出数据序列; 对所述第二输出数据序列进行第二低通滤波,获取第二低通滤波数据序列并储存; 取所述第二低通滤波数据序列中最后一个采样点的数据为输出数据,用于热工过程控 制。
2. 如权利要求1所述的热工过程数据滤波方法,其特征在于,对热工过程的输入数据 进行采样,并按照采样时间顺序正向储存各个采样点的数据,获取具有预设数据长度的输 入数据序列的步骤包括: 按相等的采样间隔对热工过程的输入数据进行采样,并按照采样时间顺序正向储存各 个采样点的数据,形成数据长度为N的输入数据序列,其中,所述数据长度N等于热工过程 系统一次阶跃响应开始到稳定的序列长度。
3. 如权利要求1所述的热工过程数据滤波方法,其特征在于,对所述第一输出数据序 列进行第一低通滤波的步骤中,所述第一低通滤波的环节为增益为1的一阶惯性环节,其 频域函数为:

为幅频增益,单位无量纲;Tal为惯性常数,单位s ; ω为角频率, 单位rad/s;-arctan(Talc〇)为相频相角,负表示滞后,单位° ;j为虚数单位。
4. 如权利要求1所述的热工过程数据滤波方法,其特征在于,对所述第二输出数据序 列进行第二低通滤波的步骤中,所述第二低通滤波的环节为增益为1的一阶惯性环节,其 频域函数为:

为幅频增益,单位无量纲;Ta2为惯性常数,单位s ; ω为角频率, 单位rad/s;-arctan(Ta2c〇)为相频相角,负表示滞后,单位° ;j为虚数单位。
5. 如权利要求1至4任意一项所述的热工过程数据滤波方法,其特征在于,所述第一低 通滤波的惯性常数大于所述第二低通滤波的惯性常数。
6. 如权利要求5所述的热工过程数据滤波方法,其特征在于,所述第一低通滤波的惯 性常数和所述第二低通滤波的惯性常数的关系为:2Ta2>Tal>Ta2 ;其中,Tal为所述第一低 通滤波的惯性常数,Ta2为所述第二低通滤波的惯性常数。
7. -种热工过程数据滤波装置,其特征在于,包括: 输入数据获取模块,用于对热工过程的输入数据进行采样,并按照采样时间顺序正向 储存各个采样点的数据,获取具有预设数据长度的输入数据序列; 第一数据逆向模块,用于将所述输入数据序列中的数据逆向输出,获得第一输出数据 序列; 第一低通滤波模块,用于对所述第一输出数据序列进行第一低通滤波,获取第一低通 滤波数据序列并储存; 第二数据逆向模块,用于对所述第一低通滤波数据序列中的数据逆向输出,获取第二 输出数据序列; 第二低通滤波模块,用于对所述第二输出数据序列进行第二低通滤波,获取第二低通 滤波数据序列并储存; 数据输出模块,用于取所述第二低通滤波数据序列中最后一个采样点的数据为输出数 据,用于热工过程控制。
8. 如权利要求7所述的热工过程数据滤波系统,其特征在于,所述输入数据获取模块 按相等的采样间隔对热工过程的输入数据进行采样,并按照采样时间顺序正向储存各个采 样点的数据,形成数据长度为N的输入数据序列,其中,所述数据长度N等于热工过程系统 一次阶跃响应开始到稳定的序列长度。
9. 如权利要求7或者8所述的热工过程数据滤波系统,其特征在于,所述第一低通滤波 模块的惯性常数大于所述第二低通滤波模块的惯性常数。
10. 如权利要求9所述的热工过程数据滤波系统,其特征在于,所述第一低通滤波模块 的惯性常数和所述第二低通滤波模块的惯性常数的关系为:2Ta2>Tal>Ta2 ;其中,Tal为所 述第一低通滤波的惯性常数,Ta2为所述第二低通滤波的惯性常数。
【文档编号】G06F19/00GK104050363SQ201410250993
【公开日】2014年9月17日 申请日期:2014年6月6日 优先权日:2014年6月6日
【发明者】李军, 万文军 申请人:广东电网公司电力科学研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1