Page 296 - 智慧园区物联网平台应用与行业分析
P. 296
智慧园区物联网平台应用与行业分析
Smart Park IoT Platform Application and Industry Analysis
运行完成但后续节点启动条件不完全满足,运行完成而且后续节点启动条件全部满足,
暂停等。流程节点的当前异常状态码表示在运行中出现不能处理的异常事件如数据库
连接失败等。在这种情况下该节点进入暂停状态并且将异常事件代码和时间写入日志
表,以供运行维护人员调试分析。该系统具有统一的日志存取规则和接口,该模块只
需要调用该接口并传入参数即可完成所要求的日志功能。
集控工作站的主程序调用底层的设备状态处理函数、设备状态更新函数和设备运
行状态文件同步函数来对该节点对象的内部状态数据进行记录和更新,对应的状态处
理算法按照不同节点的状态改变规则来进行,该规则和该节点的功能有关因此在不同
的节点对象之间、设备类型之间而各不相同。
2. 运行数据处理
设备运行管理程序同时管理多项设备运行任务及其运行状态数据处理,该进程通
过分时模式来管理设备数据的采集与处理过程。该模块将设备按照所属的子系统和任
务进行划分划,属于相同任务的设备构成一个设备组。该模块的主程序按照周期参数
周期性地访问设备控制器的数据接口,获取运行状态的样本数据并进行处理同时对所
处理的数据进行存储。
设备运行状态的数据处理程序的基本处理工作方式是周期性存取设备控制单元数
据接口,将经过模数转换的数据样本读入模块后按照接口编组和时间顺序进行缓存,
构成一组运行状态数据的时间序列。在获取运行状态数据后,程序对同一组设备控制
器的数据样本进行递推均值处理,该算法针对某些波动起伏较大的被测变量进行平滑
滤波,首先按照控制参数进行序列的分段,分段周期按照起伏的最高特征频率的设置
后对每一段样本计算算术平均值或加权算术平均值,加权因子作为处理参数。同时按
照一定的处理算法对时间序列计算相应的特征参数。
对某些设备单元,该时间序列的样本周期还需要进一步随特征指标动态调节以进
行精密控制。程序对数据序列通常进行低通滤波处理之后进行均差计算来进行限幅滤
波以减低瞬时的测量误差。该模块对测量样本的数据缓冲区进行动态管理,首先与分
配一定空间的数据缓冲区域,每当出现数据不足时进行动态调整,基本模式是将已经
完成处理的样本数据永久存储以重用这一部分的数据缓存空间。如果没有已经完成处
理的数据可以释放,则进一步分配一部分新的缓存区域来接收新的测流量数据。考虑
到新分配缓冲区的过程所占时间较长,在需要管理的运行状态数量较多时对模块程序
的响应性能有一定影响,因此为避免数据缓冲区频繁出现不足而需要重分配的情况,
该模块的程序根据运行状态的周期参数的相对比例对每单位时间内读取的样本数据数
量进行控制,阈值根据运行管理流程所需要的状态样本的采集频率确定并可以通过该
软件调整设置。
284

