生成机器心跳的方法与流程

文档序号:21653516发布日期:2020-07-29 03:07阅读:203来源:国知局
生成机器心跳的方法与流程
本申请是一项分案申请,相应母案的申请日为2016年7月12日,申请号为201680049134.x,发明名称为生成机器心跳的方法,申请人为比特有限责任公司。本公开总体涉及过程控制方法,并且更具体地涉及一种用于生成过程的心跳的方法和系统。
背景技术
:大多数机器通过以有序的顺序执行预定的一组事件(其也可被称为任务)来操作以提供过程结果。这些事件按照机器正在执行的过程的设计意图进行精确排序和计时。这些定时事件可以由一个或多个计算设备来启动、控制、监视和/或测量,所述一个或多个计算设备可以包括控制器,比如可编程逻辑控制器和/或可编程自动化控制器等。当执行该过程时,随着过程条件改变,定时事件的持续时间可以从一个过程周期变化到另一个过程周期,这可以改变过程周期的持续时间、机器的吞吐量和/或效率、并且/或者过程结果。定时事件持续时间的变化可以指示趋向于停机状态的过程条件,比如工具或设备故障、需要维护以防止生产力损失的过程条件、潜在的质量问题或影响过程结果的其他条件。监视机器和/或自动过程的已知预测方法(比如机器振动分析)可能不足以区分变化源来有效地预测可能需要干预以防止停机、生产力损失或质量问题的过程条件。技术实现要素:提供了一种用于生成机器“心跳”的系统和方法,其中心跳由机器执行的过程的多个定时事件的事件持续时间来定义,其中事件持续时间以过程事件序列排序。心跳可以由数据序列表示或者通过图案以图形表示。在一示例中,图案可以是条形图案。在另一示例中,图案可以是由有序事件持续时间定义的连续线,其中“有序事件持续时间”是以过程序列布置的过程的定时事件的事件持续时间,例如以定时事件由该过程执行的顺序。机器心跳可以用于通过提供用于评估事件持续时间从一个过程周期到另一个过程周期的变化的比较器来测量、监视和/或控制过程。对由机器执行的定时事件从一个过程周期到另一个过程周期的事件持续时间的变化的详细理解可以用于控制和/或改进过程结果和/或机器能力,通过事件持续时间分析提供对问题的预测性或预防性识别,使得因果分析能够识别事件持续时间的有益变化的原因和/或消除或者最小化事件持续时间的有害变化的原因,和/或识别和/或发起预防性干预,比如预防性维护或故障前过程关闭。机器心跳可以针对包括由过程机械按序执行的多个事件的过程来生成,其中机械包括至少一个机器。用于监视和/或控制过程的方法包括:生成包括当前心跳和一个或多个先前心跳的一系列心跳,所述一个或多个先前心跳可以包括基线心跳、学习心跳和其他先前心跳,其中每个相应的心跳由在识别的条件下执行的过程周期的事件的持续时间来定义,基于在当前心跳和多个先前心跳之间的事件持续时间的不同和/或持续时间差异来比较心跳之间的差异和/或识别过程趋势。该方法包括将一个或多个过程参数与过程相关联,其中过程参数可以包括由过程定义的操作参数和由包括过程的系统定义的环境参数中的一个或多个。过程参数由参数传感器(其可以是过程传感器和系统传感器之一)随过程周期的执行而实时感测,并且由与参数传感器和过程通信的服务器生成。服务器使用从参数传感器接收的参数信号来生成过程参数,并且将过程参数与相应的心跳相关联。参数信号可以是模拟信号。过程参数可以是时间相关参数或时间无关参数。该方法可以进一步包括基于心跳和/或过程参数生成消息和/或基于心跳和/或过程参数发起控制动作,比如修改、维护或关闭过程。用于生成包括配置为执行过程周期的至少一个机器的过程的心跳的方法,其中过程周期由在过程序列中执行的多个定时事件组成,包括识别多个定时事件中的每个的基线持续时间,对过程序列中的多个定时事件的基线持续时间进行排序,以及生成由基线过程周期的有序基线持续时间定义的基线心跳。基线心跳可以对应于过程的设计意图条件,使得每个定时事件的基线持续时间是为该过程标识的定时事件的设计意图持续时间。该方法可以进一步包括生成学习心跳,该学习心跳由学习过程周期的有序的学习持续时间定义,其中学习过程周期在可以包括已知的过程参数的已知条件或者一组条件下执行。在一示例中,学习过程周期的已知的一组条件对应于最接近地复制过程的设计意图的机器和过程参数。在另一示例中,学习周期是已知的“良好周期”,其中过程结果和/或过程参数已知在可接受的限度内。可以在过程序列中的每个相应事件的学习持续时间和基线持续时间之间确定学习事件差异,并且可以用来生成累积学习差异。学习事件差异和/或累积学习差异可以用来建立可接受的过程限制,针对该过程可以评估过程的当前心跳,其中当前心跳由在当前过程条件下执行的当前过程周期来定义,允许对过程和/或机器进行实时监视、控制和预防性或预测性分析。该方法可以包括将过程参数与参数限制进行比较以确定过程参数与参数限制的一致性和/或过程参数与参数限制的差异。参数限制可以与时间有关或者与时间无关。该系统和方法可以包括响应于心跳、过程参数和/或其组合而生成消息,该消息可以被提供给用户界面或由用户界面显示,或者被发送到消息传递设备或机器,例如作为指令、警报或关闭信号。该系统可以包括配置为显示包括一个或多个过程参数、消息和信号的一个或多个心跳和/或相关数据的用户界面,其中心跳可以显示为数据表格、心跳数据序列、条形图案以及连续线图案中的一个或多个,并且过程参数可以以包括作为线图案、数据表格和条形图案的一种或多种格式图形地显示。当结合附图来理解时,根据以下对用于执行如所附权利要求书限定的本发明的一些最佳图案和其他特定实施例的详细描述,本公开的以上特征和优点以及其他特征和优点是显而易见的。附图说明图1是用于生成由至少一个机器执行的过程的心跳的系统的示意图;图2是事件序列图的示意图,示出了包括以顺序次序的多个定时事件和每个定时事件的基准持续时间的过程周期;图3a是旋转图2的事件序列图的示意图,并且将多个基线事件持续时间中的每一个移位到起始于水平轴,以按照过程顺序次序对基线事件持续时间进行排序以形成图3b所示的条形图;图3b是由有序基线事件持续时间定义的图2的过程周期的基线心跳的示意图,如图3a所示被排序,其中基线心跳的图案由通过有序基线事件持续时间形成的条形图的图案以图形方式表示;图3c是示出图2的过程周期的基线心跳的示意图,其中基线心跳的图案由图3b的条形图的图案并且由连接有序基线事件持续时间的连续线的图案以图形方式表示;图3d是图2的过程周期的基线心跳的示意图,其中基线心跳的图案由连接有序基线事件持续时间的连续线的图案以图形方式表示;图4a是将图3d的基线心跳与学习心跳和当前心跳进行比较的示意图;图4b是图4a的学习和当前心跳之间的事件差异和累积差异的示意图;图5是过程周期持续时间信息的样本历史的示意图;和图6是示出由定时事件引起的过度周期频率和累积差异的示意图。图7是显示当前心跳、基线心跳和过程周期的持续时间信息的样本历史的过程周期的示意图;图8是针对图7所示的过程周期的过程操作感测的多个过程操作参数的示意图;图9是示出图7中所示的过程操作的当前心跳的示意图,其中事件持续时间按顺序显示;图10是在图9的过程操作期间感测的图8的操作参数的组合视图的示意图;图11是过程操作的操作参数和心跳的示例性组合视图的示意图;图12是过程操作的操作参数和心跳的另一示例性组合视图的示意图;图13是在图7所示的过程周期的过程段期间感测的多个系统环境参数的示意图;图14是过程操作的环境参数和心跳的示例性组合视图的示意图;以及图15是过程操作的环境参数和心跳的另一示例性组合视图的示意图。具体实施方式参照附图,其中相同的附图标记在所有的几附图中对应于相同或相似的部件,图1示出了总体用100表示的用于生成过程的“心跳”的系统,其中心跳由机器执行的过程的多个定时事件的事件持续时间来定义,其中事件持续时间按过程事件序列排序。心跳可以由数据序列表示或者通过图案以图形表示。在一示例中,图案可以是条形图案。在另一示例中,图案可以是由有序事件持续时间定义的连续线,其中“有序事件持续时间”是以过程序列布置的过程的定时事件的事件持续时间,例如以定时事件是由该过程执行的顺序。通过提供比较器来评估从一个过程周期到另一个过程周期的事件持续时间的变化,机器心跳可用于测量、监视和/或控制过程。对由机器执行的定时事件从一个过程周期到另一个过程周期的事件持续时间的变化的详细理解可以用于控制和/或改进过程结果和/或机器能力,通过事件持续时间分析提供对问题的预测性或预防性识别,使得因果分析能够识别事件持续时间的有益变化的原因和/或消除或者最小化事件持续时间的有害变化的原因,和/或识别和/或发起预防性干预,比如预防性维护或故障前过程关闭。本文描述的系统和方法包括感测一个或多个过程参数并将其与过程和过程心跳相关联,其中过程参数可以包括由过程定义的操作参数和由包括过程的系统定义的环境参数中的一个或多个。过程参数由参数传感器(其可以是过程传感器和系统传感器之一)随过程周期的执行而实时感测,并且由与参数传感器和过程通信的服务器生成。服务器使用从参数传感器接收的参数信号来生成过程参数,并且将过程参数与相应的心跳相关联。参数信号可以是模拟信号。过程参数可以是时间相关参数或时间无关参数。如本文所使用,与时间相关的参数是要求过程10或过程10的操作66在设定时间内达到预设值的参数。例如在切削操作中,切削的深度可以是与时间相关的参数,使得深度为0.3英寸的切削必须在四(4)秒内完成。在另一示例中,过程10中的机器人臂可能需要在7.5秒内移动物体22英尺,其中移动的距离是与时间相关的参数。如本文所使用,与时间无关的参数是不具有时间限制的过程参数,而是在特定范围或参数限制74内被监视和/或控制。例如,与时间无关的参数是在涂漆操作中的环境湿度,其中环境湿度被控制在最大允许限度以下。对与心跳相对应的一个或多个过程参数的变化的详细理解和/或对心跳的相互作用和/或图案以及过程参数的组合的理解可以用于控制和/或改进过程结果和/或机器能力,提供过程关注的预测性或预防性识别,使得因果分析能够识别事件持续时间的有益变化的原因和/或消除或者最小化过程参数的有害变化的原因,和/或识别和/或发起预防性干预,比如预防性维护或故障前过程关闭。总体由10表示的过程包括总体由12表示的机器,该机器配置为执行由图2所示的事件序列图所示的过程周期30。过程周期30由多个定时事件e1...en组成,在过程序列50中以第一事件或任务e1开始并以最后的事件或任务en结束。如本文所使用,定时事件e通常是指定时事件e1...en中的至少一个。每个定时事件e1...en的特征在于事件持续时间,例如执行事件的时间长度,其可以基于过程10和/或机器12的操作条件而变化。例如,参考图2,定时事件e1具有持续时间d1,定时事件e2具有持续时间d2,依此类推。如图1所示,在非限制性示例中,机器12包括至少一个机器,其可以是机器12a、12b、12c…12n中的一个或多个,配置为执行过程10。机器12可以包括控制器,其可以是控制器14a、14b中的一个或多个,与机器12a...12n中的至少一个通信。控制器14a、14b可以配置为可编程逻辑控制器(plc)、可编程自动化控制器(pac)等。每个机器12a...12n和/或机器可以是可配置成执行定义过程10的过程周期的事件序列中的至少一个“定时事件”的任何类型,其中作为该定义的“定时事件”在本文中用作具有限定的开始和停止的事件,使得事件的持续时间是可测量的或以其他方式可确定的。一个或多个定时事件e1...en可被分组以定义操作66(参见图7),使得过程10可以包括由机器12执行的一个或多个操作66。操作66可以包括一个或多个事件e1...en的组合,其可以由一个或多个机器12执行,并且可以与由过程10定义的其他操作66顺序地和/或同时地执行。机器12可以由控制器控制,可以是自动的,或者可以以其他方式操作成使得在过程周期期间执行的定时事件的持续时间是可确定的。过程10包括至少一个过程传感器34,其配置为感测、测量或以其他方式指示或量化过程10的过程操作参数70(参见图8)。作为在本文使用的术语“过程操作参数”是一种参数,比如过程10的特征、特性、行为、条件或其他因素,其定义过程10的操作条件。通过非限制性示例,过程10的操作条件可以包括过程10的操作66、定时事件e、事件组和/或机器12的操作条件。过程操作参数70在本文中也被称为操作参数。每个过程传感器34与至少一个控制器14和/或服务器20通信,以将对应于由过程传感器34感测的操作参数70的操作信号数据输出到控制器14和/或服务器20,使得可以由控制器14和/或服务器20通过在执行过程周期30期间使用从过程传感器34接收的操作信号数据来确定操作参数70。在图1所示的非限制性示例中,过程10包括多个过程传感器34,其包括配置为分别感测由机器12b执行的操作66的多个操作参数70a、70b、70c、70d(参见图8)的过程传感器34a、34b、34c、34d。过程传感器34a、34b、34c、34d与控制器14b和/或服务器20通信,使得过程传感器34a、34b、34c、34d输出的操作信号数据可以通过控制器14b和服务器20中的至少一个来接收和处理,以生成用于操作66的操作参数70a、70b、70c、70d。从过程传感器34输出的操作信号可以是模拟信号和数字信号中的一个。在说明性示例中,从过程传感器34输出的操作信号是操作参数70的模拟信号,其中操作参数70可以是时间相关参数和时间无关参数中的一个,如本文进一步描述。该示例并不意图是限制性的,例如操作参数70可以特定于过程周期30中的单个事件e。在另一示例中,操作参数70可以特定于过程周期30中的单个事件e。过程10包括至少一个系统传感器28,其配置为感测、测量或以其他方式指示或量化包括过程10的系统100的过程环境参数72(参见图13)。如在本文中使用的术语“过程环境参数”是一种参数,比如系统100的特征、特性、行为、条件或其它因素,其定义系统100和过程10的环境条件。过程环境参数72在这里也被称为环境参数72。每个系统传感器28与至少一个控制器14和/或服务器20通信,以将对应于由该系统传感器28感测的环境参数72的环境信号数据输出到控制器14和/或服务器20,使得可以由控制器14和/或服务器20通过使用从系统传感器28接收的环境信号数据来确定环境参数72。在图1所示的非限制示例中,系统100包括多个系统传感器28,其包括配置为在执行过程周期30期间感测包括系统100的环境参数72a、72b(参见图13)的多个操作参数72的系统传感器28a、28b、28c。在图1所示的示例中,系统传感器28a、28b配置为分别感测系统元件64a、64b的环境参数72。在图1所示的示例中,系统传感器28c配置为感测系统100内(例如在容纳系统100的设施内)的环境温度等环境参数72和/或过程10附近的环境温度。在示出的示例中,系统传感器28a、28b、28c与服务器20通信,使得由系统传感器29a、28b、28c输出的环境信号数据可以由服务器20接收和处理,以生成包括用于操作66的在图13中示出的环境参数72a、72b的环境参数72。从系统传感器28输出的环境信号可以是模拟信号和数字信号中的一个。在说明性示例中,从系统传感器28输出的环境信号是环境参数72的模拟信号。当涉及过程参数(其可以是操作参数70或环境参数72之一)时,过程操作参数70和过程环境参数72可以在本文中统称为过程参数70、72和/或单独称为过程参数70、72。当涉及参数传感器(其可以是过程传感器34和系统传感器28之一)时,过程传感器34和系统传感器28在本文中统称为参数传感器28、34和/或单独称为参数传感器28、34。来自参数传感器28、34的输出在本文中可被称为传感器信号和/或传感器信号数据。当涉及可以包括操作信号、环境信号或操作和环境信号的组合的参数信号时,操作信号和环境信号在本文中可以统称为过程参数信号或参数信号,和/或可以单独称为过程参数信号或参数信号数据(其可以是环境信号数据或操作信号数据)。系统100包括与机器12、控制器14、系统传感器28和过程传感器34通信的至少一个服务器20。服务器20配置为接收来自机器12的事件持续时间数据、来自过程传感器34的操作信号数据以及来自系统传感器28的环境信号数据。服务器20使用接收到的数据来通过使用事件持续时间数据为包括机器12的过程10生成心跳。服务器20使用从参数传感器28、34接收到的过程参数信号来生成过程参数70、72。例如,服务器20使用从过程传感器34接收到的操作信号数据来生成操作参数70,并且使用从系统传感器28接收到的环境信号数据以生成环境参数72,并且将与心跳相对应的操作和环境参数70、72与心跳相关联。服务器20可以包括一个或多个应用程序22,其适用于处理从机器12接收的事件持续时间数据,处理从过程传感器34接收的操作信号数据,以及处理从系统传感器28接收的环境信号数据。服务器20可以包括存储器24和数据库26,用于接收、存储和/或提供事件持续时间数据、操作信号数据、环境信号数据以及从中导出的数据,包括差异和趋势数据、心跳数据、心跳历史、操作参数数据、操作参数数据历史、环境参数数据、环境参数历史、参数差异数据、参数一致性数据等于系统100以及用于执行应用程序22的中央处理单元(cpu)(未示出)内。存储器24(其中至少一些是有形且非暂时的)可以包括例如足够大小和速度的rom、ram、eeprom等,例如用于执行应用程序22、存储数据库26、和/或与机器12、控制器14a、14b、参数传感器28、34、系统元件64和/或设备16、18通信。通过使用应用程序22来处理事件持续时间数据可以通过非限制性示例包括以下中的一个或多个:基于事件持续时间数据生成心跳;将事件持续时间数据和/或心跳与事件持续时间数据被提供的时间相关联;在事件持续时间数据被提供时,将事件持续时间数据和/或心跳与过程参数(比如机器12和/或过程10的操作参数70和/或系统100的环境参数72)相关联;将事件持续时间数据与机器12的特定机器12a...12n、特定事件e1...en、机器条件、事件时间或其他事件识别信息相关联;将过程参数70、72与特定事件e或一组事件相关联等。应用程序22可以通过非限制性示例包括:分析事件持续时间数据以生成心跳、事件差异和/或累积差异;分析事件持续时间数据和/或从中导出的数据以识别过程趋势、异常或其他数据图案;存储事件持续时间数据、过程参数数据以及从其导出的其他数据,包括但不限于事件差异、累积差异、心跳、趋势数据、过程参数、参数差异、参数一致性等于数据库26中,相关信息比如事件识别信息、包括参数传感器信息的参数识别信息、参数限制74等;基于事件持续时间数据、过程参数数据和/或其组合来生成消息或信号;和/或经由控制器14a、14b或者直接将消息或信号发送到机器12,或发送到用户接口设备18,或发送到可以与系统100的机器12、过程10通信的另一消息设备16。应用程序22可以通过非限制性示例包括:分析由参数传感器28、34生成的参数信号和/或参数信号数据,以生成过程参数70、72;将参数信号、参数信号数据和/或过程参数70、72与一个或多个参数限制74进行比较,以识别对参数限制74的一致性和/或不一致性和/或与参数限制74的差异;分析过程参数70、72和/或从其导出的数据,以识别与过程参数70、72相关的趋势、异常或其他数据图案;存储参数信号数据和从其导出的其他数据,包括但不限于来自参数限制74的参数差异、趋势数据于数据库26中,相关信息比如与过程参数70、72等相关的识别信息;基于过程参数70、72生成消息或信号;和/或经由控制器14a、14b将消息或信号发送到机器12,经由服务器20发送到系统元件64和/或直接发送到用户接口设备18或发送到可以与机器12、过程10、系统元件64、控制器14a、14b和/或系统100通信的另一消息设备16。应用程序22可以通过非限制性示例包括响应于环境参数72(例如响应于从感测系统元件64的系统传感器28接收到的环境信号)来控制系统元件64,其中控制系统元件64可以包括将环境参数72控制在已知值或已知范围内和/或将由服务器20从环境信号生成的环境参数72与至少一个参数限制74进行比较,并且控制系统元件64进行操作,使得环境参数72根据至少一个参数限制74而被控制。应用程序22可以通过非限制性示例包括响应于操作参数70(例如响应于从感测事件e、机器12和/或过程10的过程传感器34接收的操作信号)控制事件e、过程10和/或机器12,其中控制事件e、机器12和/或过程10可以包括将操作参数70控制在已知值或已知范围内,和/或将由控制器12和/或服务器20从操作信号生成的操作参数70与至少一个参数限制74进行比较,以及控制机器12和/或过程10进行操作,使得操作参数70根据至少一个参数限制74而被控制。在说明性示例中,通过至少一个参数限制74的类型和/或配置来确定过程参数70、72是否“符合”至少一个参数限制74。举例来说并参考图12,示出了操作参数70a、70b、70c和70d,每个具有至少一个相应的参数限制74。操作参数70a被示出为具有参数限制74a、74b,其中参数限制74a是最小限制和参数限制74b是操作参数70a的最大限制。在该示例中,当操作参数70a高于最小参数限制74b且低于最大参数限制74a时,操作参数70a符合参数限制74a和74b。在另一示例中,操作参数70b示出为具有最大参数限制74a,其中当操作参数70b低于最大限制74a时,操作参数70b符合参数限制74a。在另一示例中,操作参数70c示出为具有参数限制74a、74b,其中参数限制74a是最大限制并且参数限制74b是优选限制,使得当操作参数70c低于最大限制74a时操作参数70c符合参数限制74a、74b,并且使得感测高于优选限制74b的操作参数70c可以致动控制器12和/或服务器20来发送消息或警告:已经超过优选限制74b,和/或需要对过程10和/或机器12进行调整以将操作参数70c控制在优选限制74b以下。在另一示例中,操作参数70d示出为具有与时间相关的参数限制74c,例如使得参数限制74c的值在由操作参数70d表征的事件e、操作66和/或过程周期30的持续时间内变化。在图12所示的示例中,参数限制74c表示操作参数70d的基线值,使得在操作参数70d和参数限制74c的值不同的任何时刻操作参数70d不符合参数限制74c的基线值,并且使得在执行由操作参数70d表征的事件e、操作66和/或过程周期30期间的任何时间,操作参数70d和参数限制74c之间的差异可以由控制器12和/或服务器20确定,并用于分析事件e、过程10和/或机器12的执行和/或生成操作参数70d的条件。作为说明性示例,由参数限制74c表示的基线值可以从操作参数70d的设计意图值和/或从学习过程周期确定,使得参数限制74c定义已知条件。本文提供的示例是非限制性的。例如,应该理解的是,服务器20的功能可以由单个服务器提供,或者可以分布在包括第三方服务器的多个服务器中,并且系统100内的数据可以由配置为与针对数据库26所描述的不同的数据库提供。例如,与机器12a相关的事件持续时间数据和/或过程参数70可以驻留在存储于与服务器20通信的控制器14a中的共享数据库中。数据库26可以分布在包括第三方服务器在内的多个服务器中,通过诸如因特网等网络(未示出)和/或直接地彼此以及与服务器20通信。图2至图3d示出了用于生成机器心跳的方法,在示出的示例中,其可以是由事件持续时间数据d1...dn定义的基线心跳32(参见图3d),所述事件持续时间数据被提供用于过程周期30(参见图2)的顺序定时事件e1...en以由机器12执行。在所示的示例中,基线心跳32和基线事件持续时间数据d1...dn对应于过程周期30的设计意图。如图2所示的事件顺序图所示,执行过程10的单个过程周期30包括执行第一定时事件e1,然后执行第二定时事件e2等等,直到多个定时事件e1...en中的每一个在由事件顺序图上示出的事件e1...e2的顺序表示的过程序列50中被执行,以完成过程周期30。基线过程周期30中的每个定时事件e1...en由基线事件持续时间d1...dn表征,其在所示的示例中是执行由过程10的设计意图指定的事件的时间长度。在非限制性示例中,其中所指示的值是用于说明的目的,每个相应的基线持续时间d1...dn对应于相应的定时事件e1...en在图2中以图形方式示出并且示出在如表1中标识的数据表中。表1事件(e)e1e2e3e4e5e6e7e8e9en基线持续时间(d)3.04.03.04.010.022.04.03.04.03.0过程10的心跳可以通过在识别的条件下执行的过程周期的事件持续时间来定义,其中在过程序列50中对所识别的过程周期的事件持续时间进行排序,以提供所识别的过程周期的“有序的基线持续时间”。如本文所指出,“有序的事件持续时间”是以过程序列50的顺序排列的所识别的过程周期的事件持续时间以定义所识别的过程周期的心跳,并且“识别的条件”是在其下执行过程周期以提供从中生成相应心跳的事件持续时间数据的条件。例如,参考图2所示的基线过程周期30,基线过程周期30的识别条件是基线条件,其可以是过程10和/或机器12的设计意图条件。通过以表1中的过程序列50的顺序示出的有序的基线事件持续时间来定义基线心跳32(在图3b-3d中以图形方式示出),其中基线心跳32也可以表示为基线数据序列(d1、d2、d3、d4、d5、d6、d7、d8、d9、dn),其通过使用表1所示的说明性值对应于有序的基线事件持续时间(3、4、3、4、10、22、4、3、4、3)。现在参照图3a-3b,基线心跳32可以通过旋转图2的事件顺序图来以图形方式生成,以在过程序列50中沿水平轴(如页面所示)对多个定时事件e1...en进行排序,并且通过将多个基线事件持续时间d1...dn中的每一个移位,如图3a中的箭头所示,使得每个事件持续时间d1...dn始于横轴,以形成图3b中所示的条形图,并且对应于由有序的基线事件持续时间d1...dn定义的基线心跳数据序列(d1、d2...dn)。图3b示出了由条形图形成的图案,其提供了基线心跳32的图形表示。基线心跳32的其他图形表示可以由有序的基线事件持续时间d1...dn来定义。例如,图3c示出了由连续线以图形方式表示的基线心跳32,其中连续线的图案由有序的基线事件持续时间d1...dn定义,并且对应于图3b中生成的以及在图3c中再次示出的条形图图案。图3d示出了由实线以图形方式表示的心跳32,其以图形方式示出由有序的基线事件持续时间d1...dn定义的基线心跳32的节奏。应该理解的是,基线心跳32可以由基线心跳数据序列(d1、d2...dn)表示,其由有序的基线事件持续时间定义的图3b的条形图图案以图形方式表示,或者由有序的基线事件持续时间定义的图3d的连续线图案以图形方式表示,其中图形表示(条形图图案或连续线图案)应被视为等同于其他以及定义基线过程周期30的基线心跳32的表1所示的心跳数据序列。如前所述,过程20的心跳可以通过在识别的条件下执行的过程周期的有序的事件持续时间来定义,其中所识别的过程周期的事件持续时间在过程序列50中被排序,以提供所识别的过程周期的“有序的基线持续时间”。应该理解的是,基于在执行该过程周期或该过程周期的特定事件e和/或操作66期间过程10、机器12和/或系统100的操作条件和/或过程参数70、72,过程10的执行期间的定时事件的实际持续时间可以从一个过程周期变化到另一个过程周期。过程参数70、72可以包括环境参数72,比如过程10附近的环境温度或湿度、系统元件64(其可以是用于向过程10和/或机器12提供液压和/或冷却剂的液压系统)的液压、缓冲泵压力、流体温度等中的一个或多个、系统元件64(其可以是用于向过程10和/或机器12提供压缩空气的气动系统)中的气压、系统元件64(其是向过程10和/或机器12供应电力的电源)的电流和电压电平等。过程参数70、72可以包括操作参数72,比如工具和/或夹具操作参数,包括转速、扭矩、进给速度、行程、操作温度、位置、压力等,和/或机器维护或磨损、润滑、工具设置或磨损、工件夹具的测量,工件尺寸和/或材料变化等。过程参数70、72的示例是非限制性的,并且应该理解,过程参数70、72的类型和示例将随着系统100、过程10和/或机器12的类型而变化。图4a示出了针对过程10生成的一系列心跳32、36、38,其中由于过程10的操作条件的可变性,每个心跳32、36、38与其他心跳32、36、38不同,其中每个心跳32、36、38可以与得出心跳32、36、38的过程周期期间的过程10的所识别的操作条件相关。图4a中所示的第一心跳是基线心跳32,其在图4中以图形方式表示为实线,并且生成基线心跳32的基线过程周期30(参见图2)对应于过程10的设计意图条件。第二心跳在图4中以图形方式表示为由总体以36表示的第二心跳数据序列(l1、l2、l3...ln)定义的交叉阴影条形成的条形图。本示例中的第二心跳36也可被称为学习心跳36,其中生成学习心跳36的学习过程周期(未示出)对应于过程10的已知条件,并且学习事件持续时间l1、l2...ln对应于通过学习过程周期在过程序列50中执行的定时事件e1、e2...en。学习过程周期的已知条件可以是例如表示优化过程和机器条件的过程周期,例如最接近复制的设计意图过程周期30的条件。与由基线心跳32表示的过程的原始设计意图相比,已知的优化(学习)过程周期和从其导出的学习心跳36可以用于例如确定在过程10的实际操作期间预期最佳可能的过程执行。作为示例,学习过程周期可以是已知的良好周期,其中在此使用的“良好周期”是这样的过程周期,其中该过程周期的过程参数70、72处于为过程10和/或机器12,确定的可接受的参数限制74内。例如,已知的良好周期可以是在过程10的设计规范内执行的学习过程周期,例如在来自设计意图过程周期30的可接受容限内执行,其中参数限制74由过程10的设计规范确定。在另一示例中,学习过程周期的已知条件可以由一个或多个过程参数70、72表征,例如包括机器设置参数、夹具的关键特性或机器的其他操作特性、环境特性比如操作温度、操作结果参数比如成品工件特性等,这些参数已经在执行学习过程周期期间被测量和记录,以建立定义学习心跳36的已知的一组条件。在一示例中,可以使用已知的一组条件来为过程参数70、72定义学习参数限制74,使得可以在执行学习过程周期期间将过程参数70、72控制在学习参数限制74内至已知值或已知范围内。在从过程10的设计意图确定基线过程周期30之后,可以由过程10执行学习过程周期,使得学习过程周期被认为是在基线过程周期30之后执行的,并且学习心跳36是过程10相对于先前基线心跳32的后续心跳。通过将针对后续识别条件生成的后续心跳和针对先前条件生成的先前心跳进行比较,其中后续和先前指代生成每个相应心跳的相应识别的过程周期被执行的相对时间,过程10和/或机器12的执行可被监视、评估和/或控制。将后续心跳与先前心跳进行比较可以包括例如确定在导出后续心跳的后续过程周期期间的事件的事件持续时间与在导出先前心跳的先前过程周期期间的同一事件的事件持续时间之间的差异。例如,可以将在由机器12执行的学习过程周期期间测量的定时事件e1的学习事件持续时间l1与根据对机器12指定的设计意图过程周期确定的定时事件e1的基线事件持续时间d1进行比较。学习事件持续时间l1和基线事件持续时间d1之间的差异可被称为定时事件e1的学习事件差异,其中学习事件差异可以用于建立定时事件e1的持续时间与过程操作期间的定时事件e1的基线(设计意图)持续时间的预期差异。类似地,学习事件持续时间l2和基线事件持续时间d2之间的差异可以针对过程10的事件序列中的第二时间事件e2确定,以此类推,使得每个学习事件持续时间l1...ln与相应的基线事件持续时间d1...dn之间的差异可以针对过程10的过程序列50中的每个定时事件e1...en确定。然后例如可以使用定时事件e1...en的学习事件差异来提供预期的事件差异,以便与后续过程周期进行比较。对于定时事件e1...en的每个学习事件差异,可以建立后续事件差异的容限或限制,其可以用于评估后续事件持续时间,其中后续事件持续时间的差异超过学习事件差异,和/或为学习事件差异建立的容限或限制可以使系统100生成消息,该消息可以例如是进一步监视或评估与超出事件持续时间相对应的事件的指示、指示或要求维护执行事件的机器12的指示、过程10的周期时间可能以可能影响过程结果的方式改变的指示,过程结果包括例如过程生产率、质量或正常运行时间、向过程10和/或机器12发出修改操作条件的信号,该操作条件可以包括关闭操作以防止过程结果中的不期望的变化,其可以包括关闭操作以防止机器12的损坏或故障和/或相关停机时间,或者触发警报或警告。在另一示例中,将后续心跳与先前心跳进行比较可以包括确定由后续过程周期定义的后续心跳与由先前过程周期定义的先前心跳之间的累积差异。再次参考图4a和4b,可以通过对定时事件e1...en的学习事件差异相加来确定学习心跳36与基线心跳32之间的学习累积差异(其中学习心跳36是相对于先前基线心跳32的后续心跳),以确定学习过程周期的持续时间相对于基线过程周期的持续时间的学习累积差异。学习累积差异(其对应于图4b的示例中的线40)然后可以例如用于为后续心跳(比如图4a中所示的当前心跳38)提供相对于基线心跳32的预期累积差异,其中预期累积差异对应于后续过程周期的总持续时间相对于基线过程周期30的总持续时间的预期差异。学习累积差异40可被建立为限制40,如图4b所示,用于与由同后续过程周期相对应的后续心跳限定的后续累积差异进行比较或评估。系统100可以配置为使得当后续事件持续时间的后续累积差异超过学习事件差异和/或限制40时,系统100可以生成消息,该消息例如可以是机器12和/或过程10被进一步监视或评估的指示、指示或要求维护机器12的指示、过程10的周期时间可能以可能影响过程结果的方式改变的指示,所述过程结果包括例如过程生产率、质量或正常运行时间、向过程10和/或机器12发出修改操作条件的信号,所述操作条件可以包括关闭操作以防止过程结果中的不期望的改变,或者防止机器12的损坏或故障和/或相关的停机时间,或者触发警报或警告。再次参考图4a,第三心跳总体上用38表示,并在图4a中以图形方式表示为由第三心跳数据序列(c1、c2、c3...cn)限定的虚线条形成的条形图。在本示例中,第三心跳38也可被称为当前心跳38,其中生成当前心跳38的当前过程周期(未示出)对应于过程10的当前条件,并且学习事件持续时间c1、c2...cn对应于当前过程周期在过程序列50中执行的定时事件e1、e2...en。当前的过程周期可以在学习过程周期和基线过程周期30之后由过程10执行,使得当前过程周期被认为是在学习和基线过程周期之后执行的,并且当前心跳38是过程10的相对于学习心跳36并且相对于基线心跳32的后续心跳,其中学习心跳36和基线心跳32可被称为过程10的相对于当前心跳38的先前心跳。当前过程周期在当前条件下执行,例如在执行当前过程周期时存在的过程10和/或机器12的实际操作条件。因此,当前条件包括和/或反映了以下变化:过程10的过程操作参数、机器12的机器操作参数、由机器12处理的工件(未示出)的工件特性或者过程变化的其它来源,其可以包括例如影响过程执行和/或输出的环境条件的变化,比如在执行当前过程周期时存在的温度、湿度、输入电源特性等。通过将当前心跳38与至少一个先前心跳32、36进行比较,过程10和/或机器12的执行可被实时监视、评估和/或控制,例如在执行定义当前心跳38的当前过程周期时。此外,通过将后续心跳(比如当前心跳38)与多个先前心跳(其可能包括基线心跳32、学习心跳36和/或在学习心跳36之后且在当前心跳38之前生成的另一当前心跳)进行比较,其中另一当前心跳是相对于当前心跳38的先前心跳,可以基于当前心跳38的当前事件差异和当前累积差异中的至少一个的比较来评估和/或识别过程趋势。比较当前心跳32与学习心跳36可以包括例如确定在当前过程周期期间确定的定时事件的当前事件持续时间和在学习过程周期期间确定的相同事件的学习事件持续时间之间的当前事件差异。例如并参照图4a和4b,可以将在当前过程周期执行期间测量的定时事件e1的当前事件持续时间c1与从学习过程周期确定的定时事件e1的学习事件持续时间l1进行比较。定时事件e1的当前事件持续时间c1和学习事件持续时间l1之间的差异在图4b中示出为当前事件差异v1,其中当前事件差异v1可用于通过将当前事件差异v1与定时事件e1的学习事件差异进行比较来评估当前过程条件。类似地,当前事件持续时间c2与学习事件持续时间l2之间的当前事件差异v2可以针对过程10的事件序列中的第二定时事件e2来确定,以此类推,使得每个当前事件持续时间c1...cn和相应的学习事件持续时间l1...ln之间的当前事件差异v1...vn可以针对过程10的过程序列50中的每个定时事件e1...en来确定。定时事件e1...en的当前事件差异v1...vn可被评估并用于监视过程10和/或机器12的当前操作条件,这可以包括响应于当前事件差异v1...vn中的一个或多个通过使用系统100来生成消息,和/或由系统100识别的过程趋势。该消息例如可以是以下指示:与同消息相关联的当前事件变化v1...vn相对应的相应事件可能需要进一步监视或评估的指示、指示或要求维护执行相应事件的机器12的指示、过程10的周期时间可能以可能影响过程结果和/或向过程10和/或机器12发送信号以修改包括过程参数70、72的操作条件的方式改变的指示,其可以包括关闭操作、过程或系统元件64以防止发生对机器12的损坏和/或防止导致过程停机。再次参照图4a和4b,当前心跳32与学习心跳36之间的当前累积差异可以通过将定时事件e1...en的当前事件差异v1...vn相加来确定,以生成当前过程周期相对于图4b所示的学习过程周期的当前累积差异42。可以在事件序列50(e1、e2...en)中的任一点处比较当前累积差异42,以确定在当前过程周期的事件序列50中的该点处的当前累积差异42是否已经超过限制。在图4b所示的例子中,限制可以是由学习累积差异定义的限制40。系统100可以配置为使得当当前累积差异42超过在事件序列50中的任何点处的限制40时,系统100可以生成消息,该消息例如可以是维护指示、周期时间指示、发送信号来修改和/或关闭过程10和/或机器12的一部分或全部等,如前所述。由过程10执行的基线、学习和当前过程周期分别定义的基线、学习和当前心跳32、36、38以及当前心跳38之前的通过由过程10执行的先前过程周期定义的先前心跳(未示出)可以通过使用系统100而被收集、存储和分析。收集和存储心跳可以包括收集和存储每个相应心跳的心跳数据序列,其可以例如包括用于分别定义基线、学习和当前心跳32、36、38的基线心跳数据序列(d1、d2...dn)、学习心跳数据序列(l1、l2...ln)和/或当前心跳数据序列(c1、c2...cn)。分析心跳可以包括确定各个心跳之间的事件差异和/或累积差异中的一个或多个,和/或将确定的差异与为所确定的差异建立的差异限度或容限进行比较。例如,分析当前心跳38可以包括确定一个或多个当前事件差异v1...vn,将当前事件持续时间c1...cn与相应的学习事件持续时间l1...ln或相应的基线事件持续时间d1...dn进行比较,确定当前累积差异42和/或将当前累积差异42与累积差异限制40进行比较等。基线、学习和当前心跳32、36、38之间的差异可用于通过将相应事件(例如事件e1)的当前持续时间c1的差异与相应事件的基线和/或学习持续时间d1、l1进行比较来测量、监视和/或控制过程10。在另一示例中,包括过程周期30的多个事件e1...en的当前累差异42可以与多个事件e1...en的学习累积差异40进行比较。可以使用对定时事件e1...en的事件持续时间的差异和/或由过程10的相对于至少第二识别的过程周期的第一识别的过程周期执行的多个定时事件的累积差异的详细理解来控制和/或改进由机器12执行的过程10,通过将由第一识别的过程周期定义的心跳与由相应的识别过程定义的至少第二识别的心跳进行比较得到的差异和/或趋势分析来识别事件持续时间的显著波动,其中至少第二识别的心跳可以包括一个或多个先前心跳,其可包括学习和/或基线心跳36、32。再次参照图1,系统100可以配置成将与过程周期中的过程10、机器12、系统元件64、过程周期30和/或一个或多个事件e有关的信息输出到输出设备,其可以是设备16、18之一。输出到输出设备16、18的信息可以包括心跳信息、过程参数信息、消息和/或其组合。如本文进一步描述,输出到输出设备16、18的心跳信息可以包括和/或可以由与心跳相关的一个或多个过程参数70、72限定。设备16、18中的每一个可以以无线或有线配置与服务器20、机器12、控制器14a、14b中的一个或多个和/或彼此通信或者可操作地连接至其,并且可以配置为在其间交换信息和/或数据。在一个示例中,设备18可以是用户接口设备,其配置为输出与过程10、机器12、事件持续时间数据和/或由其导出的过程心跳以及由此导出的参数信号数据和/或过程参数有关的信息。输出的信息可以通过非限制性示例包括显示一个或多个过程心跳或心跳历史(可以以文本和/或图形显示)、事件持续时间信息、与心跳相对应的识别的过程条件(其可以包括所识别的过程参数(包括操作参数70和环境参数72))、心跳差异信息(包括事件差异、累积差异、差异分析、趋势分析和从过程10和/或机器12收集的事件持续时间信息导出的其他信息)、消息、警告、警报、过程参数差异信息(包括过程参数70、72相对于一个或多个参数限制74的差异和/或一致性)、差异分析、趋势分析和从过程传感器34和系统传感器28收集的过程参数信息导出的其他信息等。输出设备18可以包括可视显示器、音频输出、报告生成器、打印机、数据端口或配置为从服务器20接收数据的其他输出设备中的指示一个,通过其可以将数据传送到用户或另一设备。作为示例,输出设备16可以配置为信号或消息传送设备,并且可以配置为向过程10、机器12、服务器20、控制器14、系统元件64、输出设备16或与消息传送设备16通信的其他设备(未示出)中的一个或多个输出信号或消息。输出设备16可以配置为输出信号或消息作为电子、视觉或听觉信号或消息中的一个或多个。输出的信号或消息可以包括发送到过程10、机器12、系统元件64和/或系统100的信号、消息或指令,以修改或关闭过程10、机器12、系统元件64和/或系统100的一部分或全部,其中信号可以响应于以下而被生成:由过程10和/或机器12定义的心跳、感测到的与过程10和/或机器12有关的操作参数70、感测到的与系统100有关的环境参数72、和/或从分析心跳、操作参数70、环境参数72和/或其组合中的一个或多个而导出的信息。在一示例中,消息传送设备16可以配置为将信号或消息传送给用户设备(未示出),其可以是便携式用户设备(比如智能电话、笔记本、膝上型计算机或其他计算设备),以将信号或消息发送给用户设备的用户,使得用户可以响应于信号或消息而发起动作,其中动作可以是维护动作或影响过程10和/或机器12和/或由过程10和/或机器12执行的过程周期的事件e的其他动作。图1所示的示例意在是非限制性的,应理解的是,由输出设备16、18中的一个或两个执行的功能可以由包括在系统100中的另一设备(比如服务器10、控制器14等)执行。现在参照图5,示出了可以通过使用在一段时间内从过程10收集的定时事件持续时间数据由系统100生成并输出的过程信息显示的非限制性示例。图5中示出的显示可以例如通过输出设备16、18之一、控制器14a、14b显示,或者可被输出到另一设备用于显示。图5的过程信息显示示出了在以54指示的采样周期内进行的过程周期持续时间测量的采样的时间序列62。采样周期54可被选择用于从时间周期菜单52显示。在所示的示例中,时间周期菜单52提供一小时采样周期间隔来选择,并示出了24小时的周期。在所示的例子中,采样周期54是从下午3点到下午3点59分的一小时周期,并且时间序列62配置为示出以一分钟间隔采集的过程周期持续时间样本。例如,样本44表示在下午3:13进行的过程周期的持续时间,样本46表示在下午3:18进行的过程周期的持续时间。应该理解的是,显示器可以配置为用于时间周期菜单52和/或采样周期54的其他持续时间、其他采样频率等,以提供对所显示信息的不同级别的区分。例如,采样周期54可以是具有20秒的采样间隔的十分钟周期,以提供过程10的过程周期的持续时间的可变性的更详细的视图。如图5所示,过程周期持续时间代表过程周期的总持续时间。使用图2所示的基线周期30的例子和表1中提供的示例性数据,基线过程周期30的总持续时间将是包括过程周期30的定时事件e1...en的持续时间d1...dn的总和。对于图2和表1所示的例子而言,基线过程周期30的总持续时间将是60,例如基线事件持续时间(3、4、3、4、10、22、4、3、4、3)的总和。再次参考图5,光标或选择器48可以配置为允许用户选择序列62中的过程周期样本以检索附加信息。在图5的示例中,选择器48已经选择了在下午3:32执行的过程周期,这可以提示系统100提供详细信息,其可以包括例如类似于图4a和/或4b所示的事件持续时间信息的显示,用于所选的过程周期。时间序列62中的每个样本可以根据键56在视觉上编码,以向观看显示的用户提供附加信息。在所示的示例中,键56包括交叉阴影条和实心条,每个可以表示不同的条件。例如,由交叉阴影条显示的样本可以代表心跳差异在可接受限制内的样本,比如样本44。由实心条显示的样本可以代表心跳差异在可接受限制之外的样本,比如样本46。可能包括进一步的视觉指标。例如,实心条可以是第一颜色以指示事件差异在样本的可接受限制之外,并且实心条可以是第二颜色以指示累积差异在样本的可接受限制之外。所示的示例不意图是限制性的。通过在采样周期54上显示过程周期持续时间的时间序列62,可以提供由过程10执行的多个过程周期上的过程周期持续时间的可变性和趋势的视觉指示。例如,这样的分析可以用于查找对应于过程10和/或机器12的操作条件和/或操作参数70的变化的趋势,其可以包括环境因素和/或环境参数72的变化,比如从一个时间段到另一个时间段的温度或功率波动、过程或工具变化、设置或维护事件、进入材料或工件参数的变化等。现在参照图6,示出了可以通过使用在一段时间内从过程10收集的定时事件持续时间数据由系统100生成并输出的过程信息显示的另一非限制性示例。图6中所示的显示例如可以通过输出设备16、18之一、控制器14a、14b来显示,或者输出到另一设备以进行显示。图6的过程信息显示示出了过程序列50中的一个或多个单独定时事件的过度周期频率58和累积差异60。过度周期频率58是指定时事件的持续时间超过在执行参考周期期间测量的参考事件的持续时间的次数。例如,图6中所示的定时事件e3的过度周期频率可以表示在采样周期期间执行的每个定时事件e3的当前持续时间c3超过事件e3的学习持续时间l3的过程操作的采样周期(未示出)期间的次数(频率),其中参考周期是学习周期。累积差异60是指采样周期内的定时事件相对于参考事件的事件差异的总和。例如,图6中所示的定时事件e3的累积差异(其中参考周期是学习周期)将是针对在采样周期期间执行的过程周期测量的当前差异v3的总和,其将表示在样本周期期间归因于定时事件e3的差异的总生产时间损失。其他信息可以由图6提供。例如,每个过度周期的平均差异可以针对每个定时事件在视觉上近似。如对于定时事件e8所示,在所示的采样周期期间,定时事件e8的差异平均为每个过度周期约0.5秒。定时事件可以根据事件的过度周期频率和/或累积差异以排序顺序显示,例如按照图6中的顺序e3、e8、e1,以便于识别这些事件要被优先进行调查和/或纠正动作。还可以提供其他显示,包括显示事件持续时间、周期持续时间、心跳的表格数据和/或其他图形分析和/或从其导出的数据,并且所示的示例不旨在是限制性的。参考图1和在图7-15中所示的非限制性示例中,过程周期30的过程操作66在说明性示例中被描述为由机器12b执行的金属切削操作66,其中通过与控制器14b和服务器20通信的过程传感器34a、34b、34c、34d来分别感测多个操作参数70a、70b、70c、70d。在说明性示例中的操作参数70,并且在图8中进一步示出,包括切削工具温度70a、每分钟转数(rpm)的工具旋转速度70b、工具扭矩70c和切削深度70d,其中切削深度指示切削工具在过程周期30中的指示时间切入工件的深度。过程周期30包括如图7所示的多个事件e1、e2等,其包括过程操作66的事件e4、e5、e6、e7、e8、e9和e10(e4...e10),其中说明性示例中的过程操作66具有4秒的基线周期长度。现在参考图7,示出了可以通过使用在一段时间内从过程10收集的定时事件持续时间数据和对应的过程参数数据由系统100生成并输出的过程信息显示。显示包括过程周期30的当前心跳38(包括显示为条形图的过程操作66)以及显示为连续线图的基线心跳32,其中当前和基线心跳38、32已被生成,如本文先前描述。还示出了时间序列62,其从针对多个过程周期测量的事件持续时间数据生成,如前面针对图5描述,示出了以54指示的采样周期内进行的过程周期持续时间测量的采样。光标48标识对应于图7中显示的当前心跳38的过程周期采样68。图8是针对图7中所示的过程周期的过程操作66感测到的多个过程操作参数70的示意图,其中感测操作参数70a、70b、70c和70d中的每一个显示为单独的连续线图,其中横轴表示在执行操作66期间的经过时间(在本示例中以十分之一秒),纵轴表示在执行过程周期30期间的经过时间处的操作参数70的值。如本文先前所述,每个操作参数70a、70b、70c和70d在执行过程周期30(其在说明性示例中是过程操作66)期间由相应的过程传感器34a、34b、34c和34d感测,参数信号从各个过程传感器34a、34b、34c和34d输出到控制器14b和/或服务器20,其中参数信号对应于在感测操作参数时的操作参数70的值。在说明性示例中,参数信号是模拟信号,使得由参数信号定义的操作参数70可以在执行过程操作66期间的每个时间点由控制器14b和/或服务器12确定,并且与过程操作66的事件e4...e10中的一个或多个的相应事件持续时间数据实时关联,用于分析和理解当前心跳38和基线心跳32之间的变化、事件e4...e10中的一个或多个的定时持续时间的变化、和/或操作参数70的变化。如图7-12所示,心跳32、38的事件持续时间数据和用于操作参数70a、70b、70c和70d的相应操作参数数据可以由服务器20生成,并且以一个或多个信息显示的形式从系统100输出,其中服务器20和/或系统100可配置为随着执行相应的过程周期30而实时输出当前心跳38和相应的过程参数数据,例如本示例中的操作参数70a、70b、70c和70d。参照图9,图7的当前心跳38显示在如图2所述的生成的事件顺序图中,其中横轴表示在执行过程操作66期间所经过的时间(在说明性示例中以十分之一秒),并且示出了在纵轴上所示的过程操作66的每个事件e的持续时间d。在当前的示例中,图9中所示的过程操作66的当前心跳38的第一事件e4具有0.95秒的事件持续时间d4,第二事件e5具有0.05秒的事件持续时间d5,依此类推。参考图10,示出了在执行生成图9中所示的心跳的当前过程操作66期间感测的操作参数70a、70b、70c、70d的组合视图的示意图,从而图9和图10一起提供了在执行每个操作事件e4...e10期间操作参数70a、70b、70c、70d的变化的视觉显示。在另一示例中,心跳38和操作参数70a-70d可以叠加在一个显示窗口中,如图11所示。包括心跳38的差异信息和/或一个或多个操作参数70的一致性信息的附加信息可被生成并提供在如图12所示的可视显示中。可以执行心跳数据、操作参数数据和/或心跳和操作参数数据的组合的分析,以理解过程10的变化,执行诊断,确定过程条件或变化的原因,控制过程10,识别和/或预测过程问题,和/或发起纠正和/或预防措施以减轻过程问题,包括过程停工。可以执行心跳数据、操作参数数据和/或心跳和操作参数数据的组合的分析,以生成可以由系统100输出到输出设备16、18(其可以包括用户显示器)的消息,和/或被发送到消息传送设备或者机器12、控制器14、过程10和系统元件64中的一个或多个,例如作为指令、警报或关闭信号。如图12所示,当前心跳38可被显示为叠加到基线心跳32,以可视地指示当前心跳和基线心跳32、38之间的变化。图12示出了在一系列事件显示中过程操作66的每个事件e4...e10。在说明性示例中,基线心跳32是设计意图心跳并且在图12中通过显示每个事件e的设计意图持续时间d示出。图12中还通过显示每个事件e的当前持续时间c示出了当前心跳38。例如,对于事件e4,当前事件持续时间c4小于事件e4的设计意图持续时间d4,表示在执行当前心跳32的事件e4期间发生了差异。图12还示出了利用各个参数限制74显示的操作参数70a、70b、70c、70d中的每一个,其中各个参数限制74如前所述地建立。图12所示的事件持续时间c、d、心跳32、38和操作参数70的组合视图可以用于实时地可视地监视和分析当前过程操作66的执行条件。例如,事件e4的当前事件持续时间c4相对于设计意图持续时间d4的差异可被可视地分析,看到操作参数74在过程周期的经过时间的第一秒期间的行为,例如在从t=0到t=10的经过时间,其中时间在横轴上以十分之一秒增量表示。可以观察到的是,操作参数70c(工具扭矩)在优选限制74b之上运行,并且操作参数70d(切削深度)趋向于基线参数限制74c之前。分析事件持续时间c4相对于d4的差异、高于优选限制的工具扭矩、以及比基线切削深度限制74c更深的切削深度70d的差异的组合,可以推测切削工具积极地接合工件,导致扭矩增加,并且使初始切削深度增加超过预期水平。这样的观察可以指示进一步的调查,以减轻由于较高扭矩而可能发生的任何有害影响,比如增加的工具磨损,和/或通过重复造成当前事件持续时间c4相对于设计事件持续时间d4减少的条件来验证减少周期时间的任何机会。图13-15示出了包括当前心跳38和多个环境参数72的信息显示的例子。在图13-15所示的例子中,服务器20生成当前心跳38的事件持续时间数据和环境参数72a、72b的相应环境参数数据,并从系统100输出用于显示,其中服务器20和/或系统100可以配置为随着执行相应的过程周期30而实时输出当前心跳38和相应的过程参数数据,例如本示例中的环境参数72a、72b。参照这些图,图13示出了第一环境参数72a,其在说明性示例中是包括在系统元件64a中的缓冲罐的缓冲罐压力,其中系统元件64a是向过程10提供液压的液压系统,用于操作过程10内的液压致动的元件,并且缓冲压力由系统传感器28a感测。相对于最大压力限制74a和警报压力限制74b来监视缓冲罐压力72a,其中在警报压力限制74b之上的任何缓冲压力的发生将导致服务器20输出警报或警告以进行调查和/或采取适当的措施来纠正缓冲压力。在本示例中,服务器20可以配置为当缓冲压力参数72a达到或超过最大参数限制72a时关闭或降低液压系统元件64a的压力。显示第二环境参数72b,其在当前示例中是由与服务器20通信的系统温度传感器28c感测到的环境温度。相对于第一参数限制74b监视环境参数72b,该第一参数限制74b在本示例对应于警报限制,使得当由传感器28c感测到的环境温度超过警报限制74b时,从服务器20输出警报,和/或服务器20启动动作,比如修改容纳过程10的设施的通风系统,以将环境温度降低到对应于警报限制74b的温度以下。在所示的示例中,第二参数限制74a对应于升级的警报限制,使得当由传感器28c感测到的环境温度超过升级的警报限制74a时,从服务器20输出升级的警报,和/或服务器20启动增加的动作级别以将环境温度降低到对应于升级的警报限制74a的温度以下。如图14所示,环境参数72a、72b和参数限制74a、74b以连续线图格式显示。图15示出了用于显示心跳数据与环境参数数据的另一示例格式。如图15所示,当前心跳38显示为一系列事件,并且环境参数72a、72b以键控网格格式显示,其中网格的每个单元被编码为与键56相对应。例如,键56包括狭窄交叉阴影单元56a,其指示环境参数72相对于该环境参数72的参数限制74是合格的。在所示的示例中,键56包括广泛交叉阴影单元56b,其指示环境参数72是不合格的,并且在说明性示例中已经超过警报限制74b。键56中的实心单元56c指示环境参数72是不合格的,并且在说明性示例中已经超过最大限制74a。图15中所示的参数网格的单元也可以被颜色编码,例如键单元56a可被涂成绿色以指示环境参数72相对于该环境参数72的参数限制74是合格的,键单元56b可被涂成黄色以指示环境参数72已经超过警报限制74b,并且键单元56c可被涂成红色以指示环境参数72已经超过最大限制74a,提供每个环境参数72a、72b相对于当前心跳38的状态的视觉指示,并且是实时的。心跳数据、环境参数数据和/或心跳和环境参数数据的组合的分析例如可以由服务器20执行,以理解过程10的变化,执行诊断,确定过程条件或变化的原因,控制过程10,识别和/或预测过程问题,和/或发起纠正和/或预防措施以减轻过程问题,包括过程停机时间。可以执行心跳数据、环境参数数据和/或心跳和环境参数数据的组合的分析,以生成消息,该消息可以由系统100输出到用户显示器,或者被发送到消息传递设备或机器,例如作为指令、警报或关闭信号。定义心跳32、36、38的事件持续时间数据、由过程传感器34输出以生成操作参数70的操作信号数据、以及由系统传感器28输出以生成环境参数72的环境信号数据可被服务器20接收并保存到存储器24和/或数据库26中,使得可以单独和/或组合地使用数据来分析过程10的变化,包括由系统100的可变性引起的变化100。详细描述和图或附图是对本发明的支持和描述,但是本发明的范围仅由权利要求书限定。虽然已经详细描述了用于执行要求保护的本发明的最佳模式(如果已知的)以及其他实施例,但是存在用于实践在所附权利要求书中限定的本发明的各种替代设计和实施例。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1