• 铂莱国际


  • 行业知识

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

    2024-05-24 09:00:57 铂莱国际

    中控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

  • XML地图