行业知识

中控DCS移动平均值功能块介绍

2024-05-24 09:00:57 安博anbo(中国)

中控DCS-移动平均值功能块介绍

图片关键词

一、简介

用来获得过去一段时间内输入的采样数据平均值,根据设定的采样时间记录输入的值,最大记录 60 个采样值。


二、参数说明

图片关键词

三、算法

图片关键词

1. 功能块模式

1)复位模式

当 RST = ON 时,功能块处于复位模式,MODE = 0,OUT = IN,内部采样数据清零。

2)停止模式

当 RST = OFF, STOP = ON 时,功能块处于停止模式,MODE = 1, OUT 保持,内部采样数据清零。

3)运行模式

当 RST= OFF, STOP = OFF 时,功能块处于运行模式,MODE = 2, OUT 输出当前有效采样数据的平均值乘以增益 GAIN。

求取采样数据平均值时,使用有效的采样数据进行计算。即除数为已记录的有效采样数据个数,当有效采样数据个数达到 NUM 时,除数为 NUM。当采样时间每到达一次时,采样数据更新一次,输出也更新一次。

2. 数据采样

1)TS 采样时间:

TS 计算基于功能块运行周期的整数倍。当 TS 小于功能块运行周期时,TS 等于功能块运行周期。

当 TS 大于功能块运行周期 T 时,实际计算时间为小于 TS 的功能块运行周期最大的最大整数倍。

即 N*T<=TS,N 为最大可选整数。此时实际采样时间为 N*T。

2)存储方式:

功能块内部开辟一段内存,在采样时间达到时,记录采样数据。数据存储如下:

图片关键词

功能块内部开辟 60 个输入数据的缓冲区,用来存放采样值,所以采样数目 NUM 应该在[0,60]区间内取,当 NUM 大于 60 时,程序强制 NUM = 60,当 NUM = 0 时,功能块直接输出当前 IN 值。

3. 输出限幅处理

当 OUTH < OUTL 时,输出限幅不起作用。

当 OUTL <= OUTH 时,三种模式下都对输出进行限幅处理。

4. 其它

运行模式下,当 TS 发生修改时,内部采样数据清零。

运行模式下,NUM 发生修改后,用当前有效采样数据进行计算输出。


四、应用举例

为了稳定工艺测量流量FT101,量程为0-2000m3/h,需要对流量值进行移动平均值滤波,其中采样时间为1S,平均值为6个采样数值。程序及设置如下:

图片关键词


TAG: DCS
首页
产品
新闻
联系