【技术实现步骤摘要】
用于分布式工业性能监控的数据分析服务相关申请的交叉引用本申请享有与2015年10月9日递交的、标题为DISTRIBUTEDINDUSTRIALPERFORMANCEMONITORINGANDANALYTICS的美国临时申请No.32/239,620的优先权,故通过引用方式将其全部内容明确地并入本文。本申请与以下申请有关:(i)于2013年3月4日递交的、标题为“BIGDATAINPROCESSCONTROLSYSTEMS”的美国申请No.13/784,041,(ii)于2014年2月6日递交的、标题为“COLLECTINGANDDELIVERINGDATATOABIGDATAMACHINEINAPROCESSCONTROLSYSTEM”的美国申请No.14/174,413,(iii)于2014年8月11日递交的、标题为“SECURINGDEVICESTOPROCESSCONTROLSYSTEMS”的美国申请No.14/456,763,(iv)于2014年3月17日递交的、标题为“DATAMODELINGSTUDIO”的美国申请No.14/216,823,(v)于2014年1月31日递交的、标题为“MANAGINGBIGDATAINPROCESSCONTROLSYSTEMS”的美国申请No.14/169,965,(vi)于2014年3月14日递交的、标题为“DETERMININGASSOCIATIONSANDALIGNMENTSOFPROCESSELEMENTSANDMEASUREMENTSINAPROCESS”的美国申请No.14/212,411,(vii) ...
【技术保护点】
一种用于在过程控制环境中执行实时分析的系统,所述系统包括:多个过程控制设备,所述多个过程控制设备在过程工厂中进行操作;控制器,所述控制器经由控制网络通信地耦合到所述多个过程控制设备;大数据储存节点,所述大数据储存节点包括对所述过程控制环境的操作的数据进行储存的有形的、非暂时性储存介质;处理器,所述处理器通信地耦合到所述大数据储存节点;程序存储器,所述程序存储器通信地耦合到所述处理器,并且包括储存指令的有形的、非暂时性储存介质,所述指令在被所述处理器执行时使得所述处理器进行以下操作:显示包括编辑画布的图形用户界面;接收对多个图形编程元素的选择以便放置在所述编辑画布上,从而创建表示第一编程指令的第一图,所述第一编程指令适用于使得所述处理器操纵储存在所述大数据储存节点上的数据;编译由所述第一图表示的所述第一编程指令;执行经编译的由所述第一图表示的所述第一编程指令,以创建第一结果输出;基于所述第一结果输出来创建预测模型;根据所述第一图自动地生成第二图,所述第二图表示第二编程指令,所述第二编程指令适用于使得所述处理器进行以下操作:绑定到实况数据源,并至少使用用于创建所述第一结果输出的所述模型来对 ...
【技术特征摘要】
2015.10.09 US 62/239,620;2016.09.23 US 15/274,5191.一种用于在过程控制环境中执行实时分析的系统,所述系统包括:多个过程控制设备,所述多个过程控制设备在过程工厂中进行操作;控制器,所述控制器经由控制网络通信地耦合到所述多个过程控制设备;大数据储存节点,所述大数据储存节点包括对所述过程控制环境的操作的数据进行储存的有形的、非暂时性储存介质;处理器,所述处理器通信地耦合到所述大数据储存节点;程序存储器,所述程序存储器通信地耦合到所述处理器,并且包括储存指令的有形的、非暂时性储存介质,所述指令在被所述处理器执行时使得所述处理器进行以下操作:显示包括编辑画布的图形用户界面;接收对多个图形编程元素的选择以便放置在所述编辑画布上,从而创建表示第一编程指令的第一图,所述第一编程指令适用于使得所述处理器操纵储存在所述大数据储存节点上的数据;编译由所述第一图表示的所述第一编程指令;执行经编译的由所述第一图表示的所述第一编程指令,以创建第一结果输出;基于所述第一结果输出来创建预测模型;根据所述第一图自动地生成第二图,所述第二图表示第二编程指令,所述第二编程指令适用于使得所述处理器进行以下操作:绑定到实况数据源,并至少使用用于创建所述第一结果输出的所述模型来对从所述实况数据源接收到的数据进行评估;编译由所述第二图表示的所述第二编程指令;以及执行经编译的由所述第二图表示的所述第二编程指令,以预测所述过程控制环境的所述操作的方面。2.根据权利要求1所述的系统,还包括网页服务器,所述网页服务器包括所述处理器和所述程序存储器,其中,所述指令使得所述处理器将所述图形用户界面作为网页应用显示在工作站上。3.根据权利要求1所述的系统,还包括图形编程元素库,所述图形编程元素中的每个都包括适用于使得所述处理器执行对储存在所述大数据储存节点上的所述数据的特定操纵的编程指令。4.根据权利要求1所述的系统,其中,创建所述第一图包括将多个图形编程元素放置在所述图形用户界面的所述编辑画布上,所述多个图形编程元素中的每个图形编程元素都选自图形编程元素库,并且每个图形编程元素都表示相应的编程指令,并且其中,所述图形编程元素中的各个图形编程元素表示适用于使得所述处理器进行以下操作中的一个或多个操作的编程指令:加载数据、过滤所加载的数据、从所加载的数据中选择列、缩放所加载的数据、归一化所加载的数据、发现所加载的数据中的异常、执行所述数据的时间偏移、以及对所述数据执行维度缩减。5.根据权利要求1所述的系统,还包括图形编程元素库,所述图形编程元素中的每个都包括适用于使得所述处理器执行对储存在所述大数据储存节点上的所述数据的特定操纵的编程指令,并且其中,所述图形编程元素库包括数据加载元素,所述数据加载元素表示适用于使得所述处理器从所述大数据储存节点加载数据的编程指令,并且其中,所述数据加载元素能够被配置为指定以下各项中的至少一项:待加载的数据或者所述数据在所述大数据储存节点上的位置。6.根据权利要求1所述的系统,还包括图形编程元素库,所述图形编程元素中的每个都包括适用于使得所述处理器执行对储存在所述大数据储存节点上的所述数据的特定操纵的编程指令,并且其中,所述图像编程元素库包括列选择元素,所述列选择元素表示适用于使得所述处理器创建列选择元素输出的编程指令,所述列选择元素输出仅包括在所加载的数据中的多个列中的选定的一个或多个列中的数据,并且其中,所述列选择元素能够被配置为从所述多个列中选择所述一个或多个列。7.根据权利要求1所述的系统,还包括图形编程元素库,所述图形编程元素中的每个都包括适用于使得所述处理器执行对储存在所述大数据储存节点上的所述数据的特定操纵的编程指令,并且其中,所述图形编程元素库包括查询元素,所述查询元素表示适用于使得所述处理器创建查询元素输出的编程指令,所述查询元素输出仅包括响应于用第一查询语言编写的查询而返回的数据,其中,所述查询元素能够被配置为选择以下各项中的至少一项:查询参数或者上面储存待查询的数据的有形的储存介质。8.根据权利要求7所述的系统,其中,所述查询在由所述查询元素表示的所述编程指令的执行期间被转换为第二查询语言。9.根据权利要求1所述的系统,还包括图形编程元素库,所述图形编程元素中的每个都包括适用于使得所述处理器执行对储存在所述大数据储存节点上的所述数据的特定操纵的编程指令,并且其中,所述图形编程元素中的每个都包括以下各项中的一项或多项:至少一个输入端或至少一个输出端,并且其中,所述图形编程元素的输入端和输出端能够通过适用于将数据从输出端传送到输入端的一个或多个线来彼此连接。10.根据权利要求9所述的系统,其中,所述一个或多个线中的每个都适用于传送单个值、阵列、矩阵、或编程指令集的形式的数据。11.根据权利要求1所述的系统,其中,根据所述第一图自动地生成所述第二图包括响应于单个用户输入来根据所述第一图自动地生成所述第二图,所述单个用户输入包括键按压、在触摸屏上的触摸、或利用定点设备的点击。12.根据权利要求1所述的系统,其中,储存在所述程序存储器中的所述指令适用于使得所述处理器编译所述第一编程指令的子集,并执行经编译的所述第一编程指令的子集以实现对所述图形用户界面的所述编辑画布上的多个图形编程元素的逐元素执行。13.根据权利要求1所述的系统,其中,所述图形编程元素中的每个在被放置在所述编辑画布上时包括状态指示器。14.根据权利要求12所述的系统,其中,所述状态指示器将所述图形编程元素的状态指示为未执行、当前正在执行、或执行完成。15.根据权利要求1所述的系统,其中,储存在所述程序存储器中的适用于使得所述处理器绑定到所述实况数据源的所述指令包括:使得所述处理器绑定到与储存在所述大数据储存节点上的所述数据相对应的实况数据源的指令。16.根据权利要求1所述的系统,其中,储存在所述程序存储器中的适用于使得所述处理器绑定到所述实况数据源的所述指令包括:使得所述处理器绑定到包括与储存在所述大数据储存节点上的所述数据相对应的流式数据源的实况数据源的指令。17.根据权利要求1所述的系统,还包括作业管理模块和作业执行模块,并且其中,使得所述处理器执行所述经编译的由所述第一图表示的第一编程指令的所述指令包括:使得所述处理器将所述经编译的第一编程指令下载到所述作业管理模块的指令,所述作业管理模块向作业执行模块发送与所述经编译的第一编程指令相对应的一个或多个作业。18.根据权利要求1所述的系统,其中,使得所述处理器执行所述经编译的由所述第二图表示的第二编程指令的所述指令包括:使得所述处理器进行以下操作的指令:将所述经编译的第二编程指令下载到作业管理模块以及使与所述经编译的第二编程指令相对应的一个或多个作业被发送到所述处理器。19.一种用于在过程控制环境中执行实时分析的方法,所述方法包括:在图形用户界面上创建第一图,所述第一图表示适用于使得处理器操纵由所述过程控制环境先前生成和储存的数据的第一编程指令;编译由所述第一图表示的所述第一编程指令;执行经编译的由所述第一图表示的第一编程指令,以创建第一结果输出;对所述第一结果输出进行评估,以确定用于创建所述第一结果输出的模型的预测值;根据所述第一图自动地生成第二图,所述第二图表示第二编程指令,所述第二编程指令适用于使得所述处理器进行以下操作:绑定到实况数据源,并至少使用用于创建所述第一结果输出的所述模型来对从所述实况数据源接收到的数据进行评估;编译由所述第二图表示的所述第二编程指令;以及执行经编译的由所述第二图表示的第二编程指令,以预测所述过程控制环境的操作的方面。20.根据权利要求19所述的方法,其中,创建所述第一图包括将多个块放置在所述图形用户界面的编辑画布上,所述多个块中的每个都表示相应的编程指令,所述相应的编程指令适用于使得所述处理器进行以下操作中的一个或多个操作:加载数据、过滤所加载的数据、从所加载的数据中选择列、缩放所加载的数据、归一化所加载的数据、发现所加载的数据中的异常、执行所述数据的时间偏移、以及对所述数据执行维度缩减。21.根据权利要求19所述的方法,其中,创建所述第一图包括将数据加载块放置在编辑画布上,所述数据加载块表示适用于使得所述处理器从上面储存所述数据的有形的储存介质加载数据的编程指令,其中,所述数据加载块能够被配置为指定以下各项中的至少一项:所述待加载的数据或者上面储存所述数据的所述有形的储存介质。22.根据权利要求19所述的方法,其中,创建所述第一图包括将列选择块放置在编辑画布上,所述列选择块表示适用于使得所述处理器创建列块输出的编程指令,所述列块输出仅包括在所加载的数据中的多个列中的选定的一个或多个列中的数据,其中,所述列选择块能够配置为从所述多个列中选择所述一个或多个列。23.根据权利要求19所述的方法,其中,创建所述第一图包括将查询块放置在编辑画布上,所述查询块表示适用于使得所述处理器创建查询输出的编程指令,所述查询输出仅包括响应于用第一查询语言编写的查询而返回的数据,其中,所述查询块能够被配置为选择以下各项中的至少一项:查询参数或者上面储存待查询的数据的有形的储存介质。24.根据权利要求23所述的方法,其中,所述查询在由所述查询块表示的所述编程指令的执行期间被转换为第二查询语言。25.根据权利要求19所述的方...
【专利技术属性】
技术研发人员:J·B·基德,M·J·尼克松,A·T·恩弗,N·H·贝尔,P·R·穆斯托尼,
申请(专利权)人:费希尔罗斯蒙特系统公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。