智能分析平台PiAnalysis产品介绍。

智能分析平台PiAnalysis

智能分析平台是PiRIS的应用分析的基础,作为将数据转化为信息的核心组件,PiAnalysis建立在实时历史库PiHistorian之上,从用户对实时系统的应用出发,紧密围绕生产现场的实时应用,将设备、系统的运行状况和运行细节转换为业务价值,为实时控制,实时分析和实时监视提供了即时的信息来源。PiAnalysis借助PiHistorian的高性能计算能力,对实时数据进行分析,集查询、统计、告警、计算和消息发送于一体,全方位提供了生产过程的信息化能力。
一、 系统功能结构
PiAnalysis智能分析平台是一个自动化的系统分析平台,它基于PiRIS实时系统的配置库,以任务池为中心,通过PiHistorianClent 与实时历史库PiHistorian共同完成对实时数据的加工处理。(如图一所示)
 

(图一)

二、 任务池

任务池是PiAnalysis计算引擎的核心,负责对计算任务的统一管理,首先,任务池会从配置库读取所有的计算任务,包括读取触发器(PiTrigger)、计算任务(PiTask)以及对这两种操作的变更响应,智能分析平台的所有应用都是以触发器和计算任务的方式体现。其次,任务池执行调度策略,对于触发器类通过PiHistorianClent进行注册,如果配置库发生触发器的变更,比如停止触发器、脚本变更等,需要进行注销操作。对于计算任务的执行,任务池需要根据任务的执行周期进行,通过PiHistorianClent的ExecuteTask执行任务。再次,当PiHistorianClent有结果返回时,任务池通过委托代理的方式将处理结果返还给调用者。
三、 应用插件

建立在PiAnalysis上的业务分析是以插件或者独立组件的方式提供的,这些组件提供了PiRIS系统的真正的业务数据来源,包括:
1. 计算点的计算(通用功能)
计算点的计算是PiAnalysis的通用功能,在PiAnalysis中以独立的组件提供。主要完成通过采集点、手工输入点等完成目标计算点的计算功能,如果计算点的来源是独立的采集点,可以用触发器来处理,如果计算来源多于一个点,则可以采用任务的方式执行。计算点的计算结果一般需要回写到实时历史库中。
2. 事件和告警(通用功能)
事件和告警是PiRIS实时信息系统提供的重要功能,是PiAnalysis平台的核心组件,主要功能是基于采集点的时间戳发生变化后,根据事件或者告警的触发条件,完成信息提取和系统预警的功能。 PiAnalysis中的事件告警模块涉及的业务包括:对事件的缓存和确认,对事件的记录,事件消息是否要通过消息组件发送给当事人,事件消息是否需要分发给第三方系统。事件或者告警在PiRIS系统中的流程如图二:

(图二)

3. 风机状态和故障记录(行业应用)
PiAnalysis平台对行业中的特殊应用通过插件的方式提供,对于风机状态或者故障的记录,一般需要在状态发生变化或者风机发生故障时实时记录,PiRIS系统会对风机的状态点或者故障点进行监视,当目标测点发生变化,则通过触发器的形式向调用者返回状态码或者故障码,由风机状态和故障记录模块将这些信息写到关系库中,完成风机状态和故障记录功能。
4. 风机十分钟历史记录(行业应用)
风机的十分钟历史数据对于分析风电场运行非常重要,在PiAnalysis平台上通过插件的形式提供对该功能的支持,通过PiAnalysis平台的计算任务计算出十分钟历史,风机十分钟历史记录模块完成对这些信息的关系库写入。
5. 输入点的写功能(通用功能)
对于PiRIS 系统,数据点分成采集点、计算点和输入点三种类型,采集点是从系统或者设备上直接采集过来的测点信息,计算点是根据采集点或者输入点通过一定的计算逻辑衍生出的测点,而输入点的数据来源于人工方式,可以手动为实时历史库输入一个测点信息。 PiAnalysis通过专用接口对实时历史库的写操作,完成输入点的数据输入操作。  

相关新闻

联系我们

联系我们

QQ:951076433

在线咨询:点击这里给我发消息

邮件:951076433@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

分享本页
返回顶部