用于监控模块化发电厂的运行的通知管理系统和方法与流程

文档序号:15307738发布日期:2018-08-31 21:16阅读:150来源:国知局

本申请要求于2016年1月13日提交的美国专利申请序列号14/994,255的优先权,该申请要求于2015年8月14日提交的发明名称为“systemsandmethodsforthemanagementofoperatornotificationsandpost-shutdowndisplaysformodularfusion-basedpowerplants”的临时专利申请序列号62/205,084的优先权,这两个申请的内容通过引用结合于此。

本申请涉及一种功率模块,并且更具体地但并非唯一地涉及向发电厂的操作员和其他工作人员管理和提供通知。



背景技术:

在包括聚变反应堆的发电厂的运行期间,必须连续监控发电厂的各种状况和状态。此外,关于监控发电厂的信息必须以明确传达信息的重要性而不会使工作人员受到影响的方式呈现给反应堆操作员和其他工厂工作人员。

监控发电厂的运行要求同时且连续地监控关于聚变反应堆的大量参数。此外,也必须同时并持续监控发电厂的各种共有系统。这种监控要求反应堆操作员的大量努力。随着发电厂中包括的反应堆数量增加,这种对于操作员努力的需求也在增长。为了这些和其他问题,提供以下公开内容。

附图说明

下面参照附图来详细描述本发明的优选和替代示例:

图1a提供了根据本文公开的各种实施例的功率模块组件的示意图;

图1b提供了根据本文公开的各种实施例的模块化发电厂的示意图;

图1c提供了图1b的传感器数据总线、模块化保护系统、模块控制系统网络、数据采集系统和控制室的示意图;

图2示出了可以被包括在图1b中示出的模块化发电厂中的计算机设备的实施例;

图3示出了根据各种实施例用于管理图1b的模块化发电厂的工厂通知系统的过程的概述流程图;

图4a示出了根据各种实施例用于向用户提供与工厂通知系统事件相关联的通知的概述流程图;

图4b示出了根据各种实施例用于生成与工厂通知系统事件相关联的通知的概述流程图;

图4c示出了根据各种实施例用于清除与工厂通知系统事件相关联的通知的概述流程图;

图5a示出了根据各种实施例用于基于通知类型和相关联的功率模块组件或者共有系统来生成通知的概述流程图;

图5b示出了根据各种实施例用于基于用户确认来更新通知的概述流程图;

图5c示出了根据各种实施例用于基于相关联的工厂通知系统事件的清除来更新通知的概述流程图;

图5d示出了根据各种实施例用于将相关联的图标返回到默认状态的概述流程图;

图6a示出了被包括在向用户提供通知并且根据各种实施例中的至少一个实施例的工厂通知系统中的交通指示灯;

图6b示出了根据各种实施例中的至少一个实施例用于监控发电厂的运行并且向用户提供通知的用户接口,其中,所述用户接口包括交通指示灯的两个实例;

图7a示出了被包括在图6a的交通指示灯中的警报图标的状态的状态图;以及

图7b示出了被包括在图6a的交通指示灯中的警告图标的状态的状态图。

具体实施方式

在下文中参照附图更全面地描述各种实施例,附图形成实施例的一部分并且通过示例的方式示出了可以实施本发明的具体实施例。然而,实施例可以以许多不同的形式来体现,并且不应该被解释为限于在本文阐述的实施例;相反,提供这些实施例,使得本公开透彻并且完整,并且将本实施例的范围充分地传达给本领域技术人员。除其他之外,各种实施例可以是方法、系统、介质或设备。因此,各种实施例可以完全是硬件实施例、完全是软件实施例或组合软件和硬件方面的实施例。因此,下面的详细描述不应该是限制性的。

在整个说明书和权利要求书中,除非上下文另有明确规定,否则以下术语采用本文明确关联的含义。术语“在本文”是指与当前申请相关联的说明书、权利要求书和附图。尽管可能,但在本文使用的短语“在一个实施例中”不必指代相同的实施例。此外,尽管可能,但在本文使用的短语“在另一实施例中”不必指代不同的实施例。因此,如下所述,在不脱离本发明的范围或精神的情况下,可以容易地组合本发明的各种实施例。

此外,如本文所使用的,术语“或”是包含性的“或”运算符,并且除非上下文另有明确规定,否则相当于术语“和/或”。术语“基于”不是排他性的,并且允许基于未描述的额外因素,除非上下文另有明确规定。另外,在整个说明书中,“一”、“一个”和“所述”的含义包括复数引用。“在……中”的含义包括“在……中”和“在……上”。

简而言之,实施例涉及向发电厂的一个或多个操作员或工作人员配置、提供和管理通知。发电厂可以是包括一个或多个功率模块(pm)组件的模块化发电厂。在一些实施例中,所述pm组件可以包括具有生成热量、压力或放射性中的至少一个的反应堆芯的核反应堆。所述pm组件可以被包括在pm组件阵列中,所述pm组件阵列被包括在诸如模块化核电站等的模块化发电厂中。

通知涉及发电厂运行的实时或接近实时的状态或状况。这些通知有助于操作员和/或工厂工作人员了解工厂运行的当前状态,并促进工厂安全,同时使操作员最大限度地减少信息复制、噪音、混乱和信息过载。

工厂可以包括人类系统接口(hsi)。在各种实施例中,hsi可以包括工厂通知系统(pns)。pns包括一个或多个用户接口(ui)。操作员和/或工厂工作人员可以是pns的用户。可以经由包括在pns中的一个或多个显示设备,将所述一个或多个ui提供给用户。可以经由包括在经由ui显示的通知交通指示灯中的图标来提供至少一部分通知。

在至少一个实施例中,在四个单独的显示设备上显示至少四(4)个ui。这四个ui至少包括工厂概述ui和三个其他ui。所述四个ui中的每一个都包括标题栏,其中,标题栏包括一个或多个交通指示灯。例如,图6b的ui650包括标题栏652,其包括第一交通指示灯660和第二交通指示灯670。交通指示灯可以包括一个或多个图标,用于提供通知。

可以向用户提供各种类型的通知。可以基于触发通知的工厂状况的关键性而包括通知类型或以其他方式将通知类型设置在分层层级中。通过将通知类型设置在分层层级中,可以对经由通知提供给用户的信息进行分类、过滤和优先化(排序)。这种通知类型可以包括但不限于警报、警告、公告、状态指示符和事件。一旦通知已被用户确认,通知的通知类型可以包括已确认。例如,在用户确认警报通知之后,通知的通知类型可以是确认的警报。类似地,一旦通知已被用户清除,通知的通知类型可以包括清除的通知。因此,一旦清除,警告通知可以是清除的警告通知。

利用pns阈值来确定触发各种通知类型的工厂的运行状况。因此,pns阈值可以包括上限和/或下限警报阈值、警告阈值和公告阈值。每个阈值可以是pm组件参数或共有系统(cs)参数的阈值或设定值,其中,pm组件参数和cs参数由pns主动监控。

在各种实施例中,警报在通知类型的分层层级中是最高的,并且优先于其他通知类型,例如,警告和通告。警报可以是指示工厂的运行状况已经超过或低于警报阈值的通知类型。

警报通知可以指示用户被要求立即采取行动。各种警报的严重程度可能不同,并且包括各种后果,包括在发电厂中包括的至少一个pm组件的关闭事件。当经由超过(或低于)警报阈值的一个或多个pm或cs参数触发多个警报时,pns的各种实施例基于用户必须解决对应的触发状况的顺序和/或状况的严重程度,将排序中的警报进行优先化。除了经由一个或多个ui清晰显示的各种可视指示之外,警报通知还可以包括可听指示。例如,在至少一个实施例中,当触发警报状况时,警报图标的颜色可以从白色转换为红色,警报图标的性能可以从纯色转换为闪烁,并且可以向用户提供持续的可听指示(例如,警笛)。

在各种实施例中,警告可以是通知类型的分层层级中的第二分层通知类型。警告可以是一种通知类型,其指示工厂的运行状况已经超过或低于警告阈值。可以提供警告通知,以增加用户的注意力并通知用户存在需要最终解决的状况。然而,在至少一个实施例中,警告并不指示用户需要立即采取行动。

警告可以是一种通知类型,其指示pns已经识别了发电厂的一个或多个运行状况中的趋势,如果持续至少预定的时间段,则该趋势可能发展成触发警报的运行状况。例如,可能先前已经提供了对应的通告类型通知,但尚未解决对应的触发状况或者状况的严重性继续增加。

可能不要求用户动作用于警告类型通知。然而,警告可以指示用户应该监控触发警告的状况的进展,以确保状况稳定。除了可视指示(例如,图标动画)之外,低级别可听指示可以被包含在警告类型通知中。例如,警告图标可以呈现黄色并闪烁或脉动,以提供警告通知。在各种实施例中,可以提供短的单个可听标识。

在一些实施例中,通告类型通知可以是通知的分层层级中的第三分层通知。通告可以是指示工厂的运行状况已经超过或低于通告阈值的通知类型。至少一些通告可以被手动提供给用户。

通告可以是指示在工厂的正常运行期间发生的状况的通知类型。可能不需要用户动作。通告可以指示完成的过程的百分比等。通告可以用于增加用户对重要事件或比较罕见的事件的情境感知。例如,当pm组件的密封疏散系统开启时,可以提供通告。可以触发通告的其他这种事件包括但不限于稀释、加硼或设备标记。通告可以包括关于通告图标、消息等的非侵入式指示。

状态指示符可以是一种通知类型,其向用户提供连续的可视指示,以增加关于模块、单独系统或部件的状态的情境感知,而无需导航到事件日志。状态指示符的示例将是当前正在维护的标记的部件或者当前未供电的部件周围的套索框。

事件指示符可以是用于对工厂状况和动作进行分类的通知类型。事件类型通知可以包括但不限于部件标记和自动化过程的启动。可以经由由pns提供的ui来访问事件通知。用户可以利用该ui来通过各种方式对事件通知进行分类,例如,模块号码、系统名称、部件等。

如全文所指出的,通知可以包括可视和/或可听信息,例如,指示符。可以至少部分地经由包括在“交通指示灯”中的图标来提供通知。例如,图6a中的交通指示灯600的非限制性示例性实施例包括警报图标610、警告图标620和通告图标630。可以采用图标的位置、行为或颜色中的至少一个来提供通知中的指示符。如图6a所示,还可以使用一个或多个计数器来提供通知中的指示符。此外,各种可听警报可以用作通知中的指示符。可听警报的声音(音调)、长度和行为(例如,连续或脉动)可以用于提供触发该通知的状况的一个或多个指示。每个提供的通知都可以被自动记录在数据库中。

包括在his中的一个或多个ui可以使监控关键和/或非关键pm参数以及与pm组件共有的系统相关联的参数(cs参数)的过程流线化和/或简化。每个ui可以对应于包括在pm组件阵列中的特定pm组件。在各种实施例中,可以在对应于特定pm组件的特定显示设备上自动提供每个ui。

在一些实施例中,ui可以实时或接近实时地显示对应于一个或多个pm和cs参数的指示符。ui可以提供一个或多个关机后的pm参数是否满足关机后的标准的指示。关机后的标准可以包括安全和/或资产保护标准。此外,一个或多个pm参数阈值可以基于关机后的标准。

所说明的操作环境

图1a提供了根据本文公开的各种实施例的功率模块(pm)组件100的示意图。在一些实施例中,pm组件100是模块化核反应堆组件,虽然其他实施例不受此限制,并且pm组件100可以是生成流动能量(热量)的任何模块化组件。在至少一个实施例中,pm组件100是模块化聚变反应堆组件。

pm组件100可以被容纳在pm机架144中。pm机架144可以包括由水或包括能够使pm组件100冷却的热属性的某种其他材料构成的冷却池146。pm组件100的至少一部可以被浸没在冷却池146中。因此,pm组件100的至少一部分可以在冷却池的水位147的顶部之下。

pm组件100包括pm堆芯102。pm堆芯102可以是用于可控制地生成热量的任何设备、组件、装置或配置。因此,pm组件100可以是热生成组件的实施例。在一些实施例中,pm堆芯102可以是核反应堆芯,例如但不限于聚变反应堆芯。pm堆芯102可以被浸没在pm冷却剂148中。在至少一个实施例中,pm冷却剂148包括水或能够使(由pm堆芯102生成的)热流离开pm堆芯102的任何其他材料。

在一些实施例中,如图1a所示,pm组件100包括堆芯护罩134,其通过pm堆芯102向上引导pm冷却剂148的流动,如在图1a中示出的。pm堆芯102、堆芯护罩134和pm冷却剂148被容纳在压力容器104内。

在各种实施例中,pm堆芯102生成被传递到pm冷却剂148的热量。如由图1a中的流动箭头所示,将压力容器104中的pm冷却剂148加热,生成pm冷却剂148的大致垂直的圆形对流流动。堆芯护罩134通常引导pm冷却剂148的垂直圆形对流流动。加压器108可以调节至少由于pm冷却剂148的加热和/或对流流动造成的压力容器104内的内部压力。

pm堆芯102将pm冷却剂148中位于堆芯护罩134的下部集气室136中的的部分加热。被加热的pm冷却剂148向上流出护罩竖管138。随着被加热的pm冷却剂148向上并且在护罩竖管138的上方流动,被加热的pm冷却剂148向多个蒸汽发生器122提供热量。至少由于该热交换,pm冷却剂148被冷却。如图1a中的流动箭头所示,一旦在护罩竖管138的外部,pm冷却剂148在堆芯护罩134和压力容器104之间大致向下流动。对流流动在下部集气室136附近将被冷却的pm冷却剂148拉回到堆芯护罩134中。pm堆芯102重新加热pm冷却剂148,使得对流流动继续循环并冷却pm堆芯102。

压力容器104可以被容纳在安全壳(containmentvessel)106内。安全壳106可以确保在压力容器104内封闭材料,包括在pm堆芯102中包括的任何材料以及pm冷却剂148。在一些实施例中,pm组件100包括多个pm排气阀110和/或多个pm再循环阀118,以排放压力容器104内的压力和/或从压力容器104中耗散多余热量。

给水可以在包括蒸汽发生器122和发电机(图1a中未示出)的电路中流动。在蒸汽发生器122内,给水被加热以生成蒸汽。所生成的蒸汽流出蒸汽管集箱126,并将传递的热量带离pm组件100。多个蒸汽隔离阀114调节蒸汽从pm组件100的流出。蒸汽可以经由蒸汽总线(例如但不限于图1b的蒸汽总线160)被路由到多个发电机,例如但不限于图1b的涡轮发电机176,以生成电力或某种其他形式的可用功率。

在蒸汽内的能量生成电力之后,可以经由多个给水隔离阀112调节被冷却的给水到pm组件100的返回。被冷却的给水经由给水管集箱124返回到蒸汽发生器122,以完成电路。

在至少一些实施例中,甚至在pm组件100关闭之后,pm堆芯102也会继续生成热量。在pm组件100关闭之后生成的热量可以是衰变热。例如,在pm堆芯102包括核反应堆芯的实施例中,核反应堆芯可以在与核反应堆芯内的乏燃料相关联的衰退期间继续生成热量。因此,为了确保pm组件100的pm堆芯102和其他部件不会至少由于衰变热而过热,可以消散由pm堆芯102生成的功率。

为了在一些实施例中消散衰变热,pm组件100包括衰变热移除系统(dhrs)。dhrs可以包括被浸没在pm机架144的冷却池146中的多个dhrs热交换器120以及多个dhrs阀116,用于远离蒸汽总线转移给水/蒸汽的流动。

在pm组件100的关闭期间,或者在期望不向发电机提供蒸汽和/或被加热的给水的另一事件期间,多个蒸汽隔离阀114可以关闭,使得蒸汽和/或被加热的给水不流向发电机。相反,蒸汽和/或被加热的给水流过多个dhrs热交换器120并被冷却。dhrs热交换器120将多余的热量倾倒到冷却池146内。通过衰变热交换器120的给水的循环流动可以由多个dhrs阀116调节。

pm堆芯102的发电速率可以通过一个或多个控制杆130的定位来调节。一个或多个控制杆130的定位可以由控制杆驱动器132驱动。

pm组件100包括在图1a中示意性示出的多个诊断传感器140。诊断传感器140可以感测和/或生成传感器数据,以监控pm模块100的各种部件。诊断传感器140可以包括各种类型的传感器,例如但不限于温度传感器、压力传感器、阀位置传感器、控制杆定位传感器、放射性传感器、流体和气体流量传感器或监控pm组件100的参数的任何其他传感器。诊断传感器140在传感器数据总线142上提供传感器输出信号。传感器输出数据可以是诊断传感器数据或者仅仅是传感器数据。诊断传感器140可以包括安全传感器或安全相关传感器以及资产保护相关传感器。

图1b提供了根据本文公开的各种实施例的模块化发电厂150的示意图。模块化发电厂150包括功率模块(pm)组件阵列156。pm组件阵列156包括一个或多个pm组件,例如但不限于pm组件164。在一些实施例中,包括在pm组件阵列156中的至少一个pm组件可以包括与图1a的pm组件100相似的特征。如图1b所示,在至少一个实施例中,pm组件阵列156包括十二个pm组件。然而,在其他实施例中,包括在pm组件阵列156中的pm组件的数量包括比十二个pm组件更多或更少的pm组件。pm外壳152可以容纳pm组件阵列156的至少一部分。

在一些实施例中,一个或多个发生器外壳154容纳发生器阵列158。发生器阵列158包括一个或多个设备,其从pm组件阵列156生成的蒸汽中生成电力或某种其他形式的可用功率。因此,发生器阵列158可以包括一个或多个发电机,例如但不限于涡轮发电机176。如图1b所示,在至少一个实施例中,发生器阵列158包括十二个发电机。然而,在其他实施例中,包括在发生器阵列158中的发电机的数量包括或多或少的发电机。在至少一个实施例中,在包括在pm组件阵列156中的每个pm组件与包括在发生器阵列158中的每个发电机之间存在一一对应关系。

蒸汽总线160可以将由pm组件阵列156生成的蒸汽路由到发生器阵列158。蒸汽总线160可以提供在包括在pm组件阵列156中的pm组件与包括在发生器阵列158中的发电机之间的一一对应关系。例如,蒸汽总线160可以确保将由特定的pm组件生成的蒸汽仅提供给特定的发电机。蒸汽总线160可以另外确保提供给特定发电机的蒸汽仅由特定pm组件生成。功率总线162可以将由模块化发电厂150生成的电力传输到其他结构。

模块化发电厂150可以包括传感器数据总线168、模块保护系统(mps)180、模块控制系统(mcs)网络198、数据采集系统(das)175和控制室170。如图1b所示,在至少一些实施例中,mps180和控制室170被容纳在pm外壳152内,虽然其他实施例不受此限制。

图1c提供了图1b的传感器数据总线168、mps180、mcs网络198、das175和控制室170的示意图。传感器数据总线168可以将由包括在每个pm组件中的诊断传感器生成的数据提供给mps180,每个pm组件被包括在图1b的pm组件阵列156中,该诊断传感器例如但不限于图1a的诊断传感器140。如图1c所示,在各种实施例中,传感器数据总线168可以将对应于包括在pm组件阵列156中的每个pm组件的至少一个输入提供给mps180。

mps180经由模块控制系统(mcs)网络198和数据采集系统(das)175将至少一部分诊断传感器数据提供给控制室170。因此,mps180可以是模块化保护数据中心。mps180为诊断传感器数据的完整性提供保护。mps180可以从包括在pm组件中的诊断传感器接收传感器数据。

在各种实施例中,mps180包括处理器186、逻辑电路(例如但不限于专用集成电路(asic)182和/或现场可编程门阵列(fpga)184)以及电源188中的至少一个。各种逻辑电路可以包括与至少结合图2讨论的逻辑电路268类似的特征。处理器186可以包括与至少结合图2讨论的处理器202类似的特征,并且电源188可以包括与至少结合图2讨论的电源230类似的特征。

mps还可以包括存储器190,以存储各种应用程序192和数据194,例如但不限于由传感器数据总线168提供的诊断传感器数据。存储器190可以包括与至少结合图2讨论的存储器204类似的特征。

控制室170包括至少一个计算机设备172和显示设备阵列174。计算机设备172可以类似于至少结合图2讨论的计算机设备200或至少包括与至少结合图2讨论的计算机设备200类似的特征。显示设备阵列174包括一个或多个显示设备。包括在显示设备阵列174中的至少一个显示设备可以类似于至少结合图2讨论的显示器250或者至少包括与至少结合图2讨论的显示器250类似的特征。包括在显示设备阵列174中的显示设备中的至少一个可以显示用户接口(ui),例如,图形显示。例如,本文讨论的任何用户接口(包括但不限于图6b的ui650)可以是图形显示。

如图1b所示,在一些实施例中,显示设备阵列174包括十二个显示设备。在至少一个实施例中,在包括在pm组件阵列156中的每个pm组件与包括在显示设备阵列174中的每个显示设备之间存在一一对应关系。因此,可以存在包括在显示设备174中的比十二个显示设备更多或更少的显示设备。

数据二极管166可以通过使数据能够从mps180流向mcs198来保护mps180,但是可以防止数据从mcs网络198流向mps180。因此,可以保护数据二极管166上游的一个或多个数据总线远离在数据二极管166下游的数据信号(例如,来自mcs网络198的信号)。在一些实施例中,数据二极管166上游的数据总线可以包括对模块化发电厂150的安全运行而言关键的传输数据,但是由mcs网络198传输的数据的至少一部分对模块化发电厂150的安全运行而言不是关键的。

das175可以包括计算机设备178和工厂通知系统(pns)日志数据库196。每个pns事件和任何相关联的通知可以被自动记录在pns日志数据库196中。

一般化操作

现在将参考图3-5d来描述本发明的某些方面的操作。在各种实施例中的至少一个实施例中,分别结合图3-5d描述的过程300、400、500、520、540和560或者这些过程的部分可以由计算机设备实现和/或在计算机设备上执行,例如但不限于图2的计算机设备200。在其他实施例中,这些过程或这些过程的部分可以由多个计算机设备实现和/或在多个计算机设备上执行。此外,在其他实施例中,这些过程或这些过程的部分可以由一个或多个模块化保护系统(mps)(例如,如图1c中的mps180)实现和/或在一个或多个mps上执行。另外,在各种实施例中的至少一个实施例中,这些过程或这些过程的部分可以由在一个或多个云网络中运行的一个或多个云实例实现和/或在一个或多个云实例上执行。然而,实施例不受此限制,可以利用计算机设备、mps、云计算机或其他结构的各种组合。

结合过程300、400、500、520、540和560的讨论另外参考图6a的交通指示灯600、图6b的用户接口(ui)650以及图7a-7b的状态图700和710。图6a示出了包括在工厂通知系统(pns)中的交通指示灯600,该pns被包括在发电厂的人类系统接口(hsi)中,该发电厂例如但不限于图1b的模块化发电厂150。pns向用户提供关于发电厂的运行的通知。

图6b示出了用于监控发电厂的运行的用户接口(ui)650。ui650包括标题栏652,标题栏652包括第一交通指示灯660和第二交通指示灯670,以向诸如工厂操作员和其他发电厂工作人员等用户提供通知。如本文所讨论的,ui650与发电厂的运行结合使用,该发电厂例如但不限于图1b的模块化发电厂150。在一些实施例中,在关闭pm组件之后,采用单独的ui(例如但不限于ui650)来监控与每个pm组件相关联的pm参数的至少一部分,例如但不限于包括在pm组件阵列(例如但不限于模块化发电厂150的pm组件阵列156)中的图1a的pm组件100或图1b的pm组件164。在这种实施例中,用于每个pm组件的单独的ui可以被提供给包括在显示设备阵列(例如但不限于模块化发电厂150的显示设备阵列174)中的单独的显示设备,该显示设备阵列被包括在控制室中,例如但不限于模块化发电厂150的控制室170。

图7a示出了包括在图6a的交通指示灯中的警报图标的状态的状态图。图7b示出了包括在图6a的交通指示灯中的警告图标的状态的状态图。

在各种实施例中,pns跟踪至少一部分通知和用户与通知的交互,例如,用户对通知的确认。例如,可以经由数据采集系统(das)(例如,图1c的das175)对通知和用户交互进行自动记录和存档。这种跟踪可以帮助用户确保作用于需要立即关注的通知类型以及为了将来的跟踪目的而自动记录所有pns事件。

pns的各种实施例包括打盹或搁置特征。该特征可以帮助用户解决需要在发电厂的控制室外的用户动作的通知。如果用户指派设备操作员(工厂操作员)调查警报,则pns可以通过当在预定的时间段内没有清除或以其他方式解决触发通知的状况时提供提醒,来帮助操作员确保响应及时。

在各种实施例中,pns使得能够管理和跟踪各种定时器。每个定时器可以包括可以被预先确定的一个或多个时间段。pns能够跟踪并通知操作人员所要求的用户动作。例如,时间限制可以与发电厂应急计划中的通信要求相关联。pns可以跟踪和传送这些时间限制。在一些实施例中,可以存在设备限制。可以经由pns生成的通知来跟踪并向用户传送这些设备限制,该通知包括但不限于通告类型通知。

如全文所讨论的,pns生成的通知和/或与触发通知的事件(pns事件)对应的工厂数据的至少一部分可以经由数据采集系统(das)被自动记录。pns事件可以是工厂运行的变化或变动,例如但不限于pns生成的通知、标记的部件、自动过程的启动以及重要(pm或cs)参数。可以使his能够以任何配置对pns事件进行分类。pns事件分类的示例包括按照模块或系统分类,用于评估工厂的问题或状态,研究过去的问题或仅仅打印出记录的工厂数据。可以提供ui以导航和检索期望的信息。

一些pns事件可以具有与其相关联的指示符。这些指示符以非侵入性的方式提供了更多的情境感知。指示符的一些实施例可以向用户提供关于工厂或部件状况的信息,例如,阀位置(开启/关闭)或泵状态(开启/关闭)或参考指示符。

pns的各种实施例可以结合支持收集pns性能数据的工厂数据跟踪。例如,可以跟踪并自动记录通知致动时间(时间戳)、清除时间、指示值和来源、操作员响应时间等。这一信息可以被用户用来确保pns的性能不会随着时间而下降或影响用户操作发电厂的能力。

图3示出了根据各种实施例用于管理图1b的模块化发电厂的pns的过程的概述流程图。在开始方框之后,过程300在方框302处开始,其中,确定一个或多个pns阈值。在各种实施例中,一个或多个pns阈值中的每一个可以对应于由pns监控的一个或多个pm参数或cs参数。因此,pns阈值中的至少一个可以是pm参数阈值或cs参数阈值。如下面进一步讨论的,pns阈值确定在发电厂的运行期间向用户提供通知的被监控的pm参数和cs参数的范围。

包括在pns阈值中的至少一个pm参数阈值可以对应于正在被监控的pm参数的可接受上限。在一些实施例中,包括在pns阈值中的至少一个pm参数阈值可以对应于正在被监控的一个或多个pm参数的可接受下限。在至少一个实施例中,一对有序的pm参数阈值可以对应于在发电厂的运行期间被监控的一个或多个对应pm参数的可接受范围(下限和上限)。

类似地,包括在pns阈值中的至少一个cs参数阈值可以对应于正在被监控的cs参数的可接受上限。在一些实施例中,包括在pns阈值中的至少一个cs参数阈值可以对应于正在被监控的一个或多个cs参数的可接受下限。在至少一个实施例中,一对有序的cs参数阈值可一对应于在发电厂的运行期间被监控的一个或多个对应cs参数的可接受范围(下限和上限)。

在一些实施例中,pm或cs参数阈值中的至少一个可以指示一个或多个pm或cs参数的可接受或优选的配置、状态或值。在工厂运行期间,当正在被监控的一个或多个pm或cs参数超过和/或低于对应的pm参数阈值或cs参数阈值时,pns向用户提供一个或多个通知。如全文所讨论的,通知可以是可视和/或可听通知。当正在被监控的一个或多个pm或cs参数超过或低于对应的pns阈值(取决于对应的pns是上限还是下限)时,可以发生pns事件。

在各种实施例中,每个pns阈值可以与通知类型相关联。这种通知类型包括但不限于警报、警告和通告。当对应于pns阈值的pm或cs参数超过或低于pns阈值时,相关联的通知类型可以对应于提供给用户的通知类型。

可以经由查找表访问、数据库查询或存储介质存取来确定一个或多个pns阈值。例如,pns阈值可以被存储在图1c的pns日志数据库196中。

用户可以生成、提供、编辑、修改或以其他方式更新一个或多个pns阈值。例如,发电厂的管理可以修改pns阈值的至少一部分。用户可以设置用户定义的或定制的pns阈值,以在pns中设置定制通知。在各种实施例中,pns可以自动地确定用户定义的pns阈值与哪种通知类型(如果有的话)相关联。pns可以自动地将一个或多个pns阈值与通知类型相关联。pns可以通知用户该用户定义的pns阈值对应于哪种通知类型。

如本文所讨论的,在各种实施例中,通知类型可以包括警报、警告、通告、状态指示符和事件。因此,pns阈值可以包括警报阈值、警告阈值、通告阈值等。

pns可以跟踪pns阈值的生成、修改或更新。pns可以将这种跟踪存储或存档在数据库中,例如但不限于图1c的pns日志数据库196。至少一个pns阈值可以是设定值。

在图3的方框304处,发电厂的运行可以开始。该工厂的运行可以包括开始包括在发电厂中的至少一个pm组件。例如,包括在图1b的发电厂150的pm组件阵列156中的至少一个或多个pm组件的操作可以在方框304处开始。在至少一个实施例中,pm堆芯(例如但不限于图1的pm组件100的pm堆芯102)可以在方框304处开始和/或继续生成热量。例如,控制杆驱动器132可以在方框302处将控制杆130定位在pm堆芯102的外部。

在图3的方框306处,获取工厂数据。获取工厂数据可以包括获取经由包括在pm组件中的诊断传感器(例如但不限于图1a的pm组件100的诊断传感器140)提供的传感器数据的至少一部分。获取工厂数据可以包括获取cs数据,其中,cs数据包括对应于cs参数的数据。获取工厂数据可以包括实时或接近实时地监控一个或多个pm和/或cs参数。

在图3的判定框308处,确定是否检测到pns事件。当在方框306处正在被监控的一个或多个pm或cs参数超过或低于对应的pns阈值(取决于对应的pns是上限还是下限)时,可以发生pns事件。因此,可以通过实时或接近实时地监控所获取的工厂数据并将pm和cs参数与包括在pns阈值中的对应的pm和cs参数阈值进行比较,来检测pns事件。

因此,检测pns事件可以至少基于监控在方框306处获取的工厂数据。在至少一个实施例中,检测pns事件可以至少基于传感器数据。如果检测到pns事件,则图3的过程300流向方框310。否则,过程300流回方框306,以继续获取工厂数据。

在方框310处,记录相关联的pns事件和/或通知。例如,数据采集系统(das)(例如,图1c的das175)将相关联的pns事件和通知记录在数据库中,例如,pns数据库196。

在方框312处,将与pns事件相关联的通知提供给用户。通知可以基于工厂数据和一个或多个pns阈值。例如,提供的通知可以基于超过或低于被监控的pm或cs参数的一个或多个pns阈值。至少结合图4的过程400来讨论提供通知的各种实施例。

然而,简要地,在方框312处,向用户提供通知,以帮助用户理解工厂运行的当前状态,而不会使用户过度负载可能与用户的理解分散的信息。实质上,当用户需要信息时,通知向用户提供用户需要的信息,而不提供可能使用户不执行用户责任的无关信息。图3的过程300返回到方框306,以继续获取工厂数据。

可以以使得用户可以快速评估发电厂的所有对应状况的位置和相对重要性的速率来呈现通知。通知可以包括各种通知类型,例如但不限于警报、警告、通告、状态指示符和事件。

在各种实施例中,对通知进行优先化。将通知优先化可以包括确定对用户和/或工厂安全的相对重要性、与被触发的通知相关联的当前工厂状况的至少一部分。用于确定与警报通知相关联的状况的优先级的标准可以包括用户动作所需的即时性以及状况对工厂安全的重要性。

对通知进行优先化可以包括基于相关联的工厂状况的优先级来选择用于提供给用户的通知的顺序或排序。通知类型(例如,警报和警告)可以强调排序较高的工厂状况,并且不强调排序较低的工厂状况。因此,这种排序能够使用户的注意力集中在具有最大操作意义的工厂状况上。

为了减少用户的工作量并且有选择性地限制要求用户动作的通知量,可以经由动态优先级排序,对提供给用户的通知进行过滤、抑制和/或排序。在一些实施例中,可以采用过滤、抑制和优先级排序的任何组合。

诸如警报通知等通知的排序或优先级可以基于对用户动作的需求、工厂安全系统的要求等。排序中可以包含任何数量的优先级。

通知还可以提供关于所需用户动作的指令或协议以及其他信息。这种信息可以包括触发通知的工厂状况的性质以及状况源,例如,传感器、对应的pns阈值、通知原因、自动动作和用户动作等。

在各种实施例中,可以为需要用户动作的异常工厂状况保留警报类型通知。报警类型通知可以包括可视和可听指示以及关于触发报警的特定工厂状况的信息。相反,可以为重要的工厂状况保留警告、通告、状态指示和其他通知类型,但不要求用户动作。

可以采用警告类型通知来通知用户存在状况。在已经手动或自动地提供了关于特定工厂状况的通告类型通知之后,可以响应于该特定的工厂状况,提供警告类型通知。如果特定状况继续存在或未以其他方式被校正或清除,则可以提供警告类型通知。警告的行为可以与警报图标的行为类似。pns可以自动地清除警告类型通知。

pns的各种实施例可能提供令人讨厌的警报。令人讨厌的警报可以是本质上重复的警报通知。在一些实施例中,令人讨厌的警报重复地提供可听和/或可视指示。例如,响应于关键的工厂状况,例如,预测的设备故障事件,可以提供令人讨厌的警报。

包括警报类型通知的通知可以是基于状态的通知和/或状态相关通知。基于状态的通知能够限制向用户提供的通知量并防止用户过载状况。

图4a示出了根据各种实施例用于向用户提供与工厂通知系统事件相关联的通知的概述流程图。在开始方框之后,过程400在方框402处开始,其中,确定与pns事件相关联的pm组件或关联cs。例如,确定与在图3的过程300的方框308处检测到的pns事件相关联的pm组件或cs。

在方框404处,确定对应于pns事件的通知类型。通知类型可以基于在过程300的方框306处获取的工厂数据的至少一部分和pns阈值。例如,通知类型可以基于pm参数或cs参数超过或低于的pns阈值。如果被超过的pns阈值是警报阈值,则通知类型可以是警报通知。同样,如果pns阈值是警告阈值,则通知类型可以是警告通知。其他通知类型包括但不限于通告、状态指示符、事件和清除的事件。

在判定框406处,确定对应于pns事件的通知类型是否是清除的事件。例如,当用户清除先前提供的通知时,pns触发该通知的清除事件类型。如果事件类型不是清除的事件,则过程400流向方框408。如果通知类型是清除的事件,则过程400流向方框410。

在方框408处,生成通知并将其提供给用户。至少在图4b的过程420的上下文中讨论生成通知的各种实施例。生成的通知可以基于通知类型和相关联的pm组件或cs。在一些实施例中,与通知相关联的图标可以被从第一状态转换到第二状态。在至少一个实施例中,图标在状态图中被从默认状态转换到下一状态。例如,如果通知类型是警报通知,则警报图标可以被从默认状态(例如,图7a的状态图700中的状态702)转换到下一状态(例如,状态图700中的状态704)。如果通知类型是警告通知,则警告图标可以被从默认状态(例如,图7b的状态图710中的状态712)转换到下一状态(例如,状态图710中的状态714)。

在方框410处,基于相关联的pns事件的清除来更新通知。至少在图4c的过程440的上下文中讨论更新通知的各种实施例。然而,简要地,如果通知类型是清除的警报通知,则警报图标可以被从一个状态(例如,图7a的状态图700中的状态706)转换到下一状态(例如,状态图700中的状态708)。如果通知类型是清除的警告通知,则警告图标可以被从一个状态(例如,图7b的状态图710中的状态716)转换到下一状态(例如,状态图710中的状态712)。

在判定框412处,确定是否检测到另一pns事件。在各种实施例中,在检测到第一事件之后,继续获取工厂数据。在图3的过程300的方框306的上下文中描述了获取工厂数据的各种实施例。如果在继续获取工厂数据的同时检测到另一pns事件,则过程400返回到方框402,以确定共有系统的关联pm组件。否则,过程400可以终止和/或返回到调用过程,以执行其他动作。

图4b示出了根据各种实施例用于生成与工厂通知系统事件相关联的通知的概述流程图。过程420在开始方框之后开始,在方框422处,生成通知。至少在图5a的过程500的上下文中讨论生成通知的各种实施例。生成的通知可以基于通知类型和关联的pm组件或cs。在一些实施例中,与通知相关联的图标可以被从第一状态转换到第二状态。在至少一个实施例中,图标在状态图中被从默认状态转换到下一状态。例如,如果通知类型是警报通知,则警报图标可以被从默认状态(例如,图7a的状态图700中的状态702)转换到下一状态(例如,状态图700中的状态704)。如果通知类型是警告通知,则警告图标可以被从默认状态(例如,图7b的状态图710中的状态712)转换到下一状态(例如,状态图710中的状态714)。

在方框424处,向用户提供通知。在一些实施例中,经由包含在ui的标题栏中的交通指示灯向用户提供该通知。例如,如果通知与pm组件相关联并且是警报通知类型,则可以经由图6b的ui650的标题栏652的第一交通指示灯660的警报图标来提供该通知。

在判定框426处,确定用户是否确认通知。如果用户确认了该通知,则过程420流向方框428。否则,过程420流回到方框424,其中,继续向用户提供通知。应该理解,可以在过程400中的任何点处检测到另一pns事件。例如,可以在用户确认当前事件之前,检测到另一pns警报和/或警告事件。

在方框428处,基于用户的确认来更新通知。在至少图5b的过程520的上下文中讨论更新通知的各种实施例。然而,简要地,如果通知类型是警报通知,则警报图标可以被从一个状态(例如,图7a的状态图700中的状态704)转换到下一状态(例如,状态图700中的状态706)。如果通知类型是警告通知,则警告图标可以被从一个状态(例如,图7b的状态图710中的状态714)转换到下一状态(例如,状态图710中的状态716)。

在方框430处,记录相关联的pns事件和/或通知。例如,数据采集系统(das)(例如,图1c的das175)将相关联的pns事件和通知记录在数据库中,例如,pns数据库196。

在判定框432处,确定是否检测到另一pns事件。在各种实施例中,在检测到第一事件之后,继续获取工厂数据。在图3的过程300的方框306的上下文中描述获取工厂数据的各种实施例。如果在继续获取工厂数据的同时检测到另一pns事件,则过程420流向方框434。否则,过程420可以终止和/或返回到调用过程,以执行其他动作。

在方框434处,向用户提供其他pns检测到的事件的通知。至少在图4a的过程400的上下文中讨论用于提供一个或多个通知的各种实施例。过程420可以终止和/或返回到调用过程,以执行其他动作。

图4c示出了根据各种实施例用于清除与工厂通知系统事件相关联的通知的概述流程图。处理440在开始方框之后开始,在方框442处,基于相关联的pns事件的清除来更新通知。在至少图5c的过程540的上下文中讨论更新通知的各种实施例。然而,简要地,如果通知类型是警报通知,则警报图标可以被从一个状态(例如,图7a的状态图700中的状态706)转换到下一状态(例如,状态图700中的状态708)。如果通知类型是警告通知,则警告图标可以被从一个状态(例如,图7b的状态图710中的状态716)转换到下一状态(例如,状态图710中的状态712)。

在方框444处,生成清除的通知事件并将其提供给用户。在一些实施例中,经由包含在ui的标题栏中的交通指示灯向用户提供该通知。例如,可以经由图6b的ui650的标题栏652的第一交通指示灯660的警报图标,来提供清除的通知。

在判定框446处,确定用户是否确认pns清除的事件。如果用户还没有确认清除的事件,则过程440可以流回方框444,以继续向用户提供清除的事件信息。否则,过程440流向方框448。应该理解,可以在过程400中的任何点处检测到另一pns事件。例如,可以在用户确认先前事件之前(在方框444和446之间),检测到另一pns清除的事件。

在方框448处,记录相关联的pns事件和/或通知。可以记录事件的用户确认、清除或确认清除。例如,数据采集系统(das)(例如,图1c的das175)将相关联的pns事件和通知记录在数据库中,例如,pns数据库196。

在方框450处,相关联的图标可以被返回到默认状态。在至少图5d的过程560的上下文中讨论将相关联的图标返回到默认状态的各种实施例。然而,简要地,如果通知类型是警报通知,则警报图标可以被从一个状态(例如,图7a的状态图700中的状态708)转换到下一状态(例如,状态图700中的状态702)。

在判定框452处,确定是否检测到另一pns事件。在各种实施例中,在检测到第一事件之后,继续获取工厂数据。在图3的过程300的方框306的上下文中描述获取工厂数据的各种实施例。如果在继续获取工厂数据的同时检测到另一pns事件,则过程440返回到方框454。否则,过程440可以终止和/或返回到调用过程,以执行其他动作。

在方框454处,确定对应于在方框452处检测到的pns事件的通知类型。通知类型可以基于在过程300的方框306处获取的工厂数据的至少一部分和pns阈值。例如,通知类型可以基于pm参数或cs参数超过或低于的pns阈值。如果被超过的pns阈值是警报阈值,则通知类型可以是警报通知。同样,如果pns阈值是警告阈值,则通知类型可以是警告通知。其他通知类型包括但不限于通告、状态指示符、事件和清除的事件。

在判定框456处,确定对应于pns事件的通知类型是否是清除的事件。例如,当用户清除先前提供的通知时,pns触发该通知的清除事件类型。如果事件类型不是清除的事件,则过程450流向方框458。如果通知类型是清除的事件,则过程440流回方框442。

在方框458处,生成通知并将其提供给用户。至少在图4b的过程420的上下文中讨论生成通知的各种实施例。生成的通知可以基于通知类型和相关联的pm组件或cs。在一些实施例中,与通知相关联的图标可以被从第一状态转换到第二状态。在至少一个实施例中,图标在状态图中被从默认状态转换到下一状态。例如,如果通知类型是警报通知,则警报图标可以被从默认状态(例如,图7a的状态图700中的状态702)转换到下一状态(例如,状态图700中的状态704)。如果通知类型是警告通知,则警告图标可以被从默认状态(例如,图7b的状态图710中的状态712)转换到下一状态(例如,状态图710中的状态714)。在执行方框458之后,过程440可以终止和/或返回到调用过程,以执行其他动作。

图5a示出了根据各种实施例用于基于通知类型和相关联的功率模块组件或者共有系统来生成通知的概述流程图。可以在图7a的状态图700的状态702与状态704之间转换的上下文中讨论至少部分过程500。可以在图7b的状态图710的状态712与状态714之间转换的上下文中讨论至少部分过程500。在开始方框之后,过程500在方框502处开始,其中,选择与pm组件或cs相关联的交通指示灯。例如,如果pns事件与cs相关联,则选择包括在标题栏(例如,图6b的标题栏652)中的第一交通指示灯和第二交通指示灯。如果pns事件与pm组件相关联,则选择包括在标题栏中的第一交通指示灯。

在方框504处,选择与通知类型相关联并且包括在选定的交通指示灯中的图标。例如,如果通知类型是警报,则选择警报图标,例如图6a的交通指示灯600中的警报图标610。如果通知类型是警告,则选择警告图标,例如交通指示灯600中的警告图标620。如果通知类型是通告,则选择交通指示灯600中的通告图标。

在方框506处,递增与选定的图标相关联的未确认事件计数器。在方框508处,可以递增与选定的图标相关联的总事件计数器。在方框510处,更新选定的图标的颜色。例如,如果选定的图标是警报图标,则图标的颜色可以被从白色更新为红色。如果选定图标是警告图标,则图标的颜色可以被从白色更新为黄色。

在方框512处,更新选定的图标的行为。例如,如果选定的图标是警报图标,则图标的行为可以被从纯色更新为闪烁。如果选定图标是警告图标,则图标的行为可以被从纯色更新为脉动。

在方框514处,可以基于通知类型来更新通知的可听行为。可以基于通知类型来确定通知的声音和声音长度。例如,如果通知类型是警报,则可以提供持续的音调。如果通知类型是警告,则可以提供短的单音。在方框516处,记录相关联的pns事件和/或通知。例如,数据采集系统(das)(例如,图1c的das175)将相关联的pns事件和通知记录在数据库中,例如,pns数据库196。在方框516处,记录相关联的pns事件和/或通知。例如,数据采集系统(das)(例如,图1c的das175)将相关联的pns事件和通知记录在数据库中,例如,pns数据库196。过程500可以终止和/或返回到调用过程,以执行其他动作。

图5b示出了根据各种实施例用于基于用户确认来更新通知的概述流程图。可以在图7a的状态图700的状态704与状态706之间转换的上下文中讨论至少部分过程520。可以在图7b的状态图710的状态714与状态716之间转换的上下文中讨论至少部分过程520。在开始方框之后,过程520在方框522处开始,其中,基于用户对通知的确认,与通知图标相关联的未确认事件计数器递减。

在方框524处,基于用户对通知的确认来更新图标的颜色。在一些实施例中,当用户确认通知时,图标的颜色可以保持不变。在方框526处,更新选定的图标的行为。例如,如果选定的图标是警报图标,则图标的行为可以被从闪烁更新为纯色。如果选定的图标是警告图标,则图标的行为可以被从脉动更新为纯色。在方框528处,可以基于通知类型和用户确认来更新通知的可听行为。例如,如果通知类型是警报,则当用户确认通知时,可以关闭可听音调。在方框530处,记录相关联的pns事件和/或通知确认。例如,数据采集系统(das)(例如,图1c的das175)将相关联的pns事件和通知距离在数据库中,例如,pns数据库196。过程520可以终止和/或返回到调用过程,以执行其他动作。

图5c示出了根据各种实施例用于基于清除相关联的工厂通知系统事件来更新通知的概述流程图。可以在图7a的状态图700的状态706与状态708之间转换的上下文中讨论至少部分过程540。可以在图7b的状态图710的状态716与状态712之间转换的上下文中讨论至少部分过程540。例如,如果通知类型是警告通知,则警告可以被自动清除,并且相关联的图标可以被转换回默认状态。在开始方框之后,过程540在方框542处开始,其中,基于清除pns事件来递增与通知图标相关联的清除事件计数器。在方框544处,基于清除pns事件来递减与通知图标相关联的总事件计数器。

在方框546处,基于通知类型和pns事件的清除来更新图标颜色。例如,如果通知类型是警报,则图标的颜色可以被从红色更新为绿色。在方框548处,可以更新图标的行为。在一些实施例中,在方框548处,图标的行为保持不变。在方框550处,可以更新通知的可听行为。在一些实施例中,通知的可听行为可以在方框550处保持不变。在方框552处,记录相关联的pns事件和/或通知。例如,数据采集系统(das)(例如,图1c的das175)将相关联的pns事件和通知记录在数据库上,例如,pns数据库196。过程540可以终止和/或返回到调用过程,以执行其他动作。

图5d示出了根据各种实施例用于将相关联的图标返回到默认状态的概述流程图。可以在图7a的状态图700的状态708与状态702之间转换的上下文中讨论至少部分过程560。可以在图7b的状态图710的状态716与状态712之间转换的上下文中讨论至少部分过程560。在开始方框之后,过程560在方框562处开始,其中,与通知图标相关联的清除事件计数器被设置回0。

在方框564处,将图标的颜色设置或更新为图标的默认颜色。例如,如果图标是警报或警告图标,则图标的颜色被设置为白色。在方框566处,图标的行为被设置或更新为图标的默认行为。在各种实施例中,如果图标是警报或警告图标,则图标的行为被设置为纯色。在方框568处,将通知的可听行为设置为默认值。例如,在方框568处,可以关闭任何可听警报。在方框570处,记录相关联的pns事件和/或通知。例如,数据采集系统(das)(例如,图1c的das175)将相关联的pns事件和通知记录在数据库中,例如,pns数据库196。过程560可以终止和/或返回到调用过程,以执行其他动作。

图6a示出了包括在向用户提供通知并且根据各种实施例中的至少一个实施例的pns中的交通指示灯600。交通指示灯600包括三个示例性通知图标:警报图标610、警告图标620和通告图标630。

在一些实施例中,至少一部分图标包括一个或多个事件计数器。事件计数器可以显示整数,最好是非零整数,其对应于相关联的事件的数量的计数。警报图标610包括指示未确认的警报通知的数量的警报未确认事件计数器612、指示当前队列中的警报通知的总数的警报总事件计数器614、以及指示已经被清除的警报通知的数量的警报清除事件计数器616。如图所示,在优选的版本中,计数器位于警报图标的周围。

类似地,警告图标620包括优选地位于警告图标的周围的警报未确认事件计数器622和警告总事件计数器624。通告图标630包括同样优选地位于图标的周围的通告总事件计数器634。

在一些实施例中,pns经由相关联的图标的各个方面(例如,图标颜色、图标行为、图标位置/分组和可听指示)来区分通知、通知类型和通知的状态。包括在交通指示灯中的至少一部分图标可以具有一个或多个相关联的颜色。图标的颜色可以用于区分不同类型的通知以及通知的状态。图标行为包括视觉提示,例如但不限于纯色、闪烁、粗体字体、独特轮廓和突出显示。图标行为也可以用于区分通知类型和通知状态。在交通指示灯600中的对应图标中示意性地示出了警报图标颜色618、警报图标行为619、警告图标颜色628和警告图标行为629。

可听指示的各个方面可以改变,以区分通知类型和通知的状态。例如,可以使用声音、声音的长度或其他方面来向用户提供通知的类型和状态的指示。ui(例如,图6b的ui650)的分组或位置可以用于区分通知。

图6b示出了根据各种实施例中的至少一个用于监控发电厂的运行并向用户提供通知的ui650,其中,ui650包括交通指示灯的两个实例:第一交通指示灯660以及第二交通指示灯670。第一交通指示灯660和第二交通指示灯670中的每一个可以包括与图6a的交通指示灯600类似的特征。交通指示灯660/670可以位于标题栏652中。第一交通指示灯660可以位于标题栏652的中心,而第二交通指示灯670可以朝着标题栏652的右侧。

在一些实施例中,第一交通指示灯660可以向发电厂提供关于cs以及包括在该发电厂中的pm组件的通知。在一些实施例中,第二交通指示灯670可以提供仅关于cs的通知。显示窗口680可以实现工厂概述并且实时或接近实时地显示各种pm参数和cs参数。

hsi可以提供在四个单独的显示设备上显示的至少四(4)个ui。四个ui中的每一个可以包括与ui650类似的特征。例如,四个ui中的每一个包括标题栏,例如,标题栏650,其中,标题栏包括两个交通指示灯。这四个ui至少包括强制性工厂概述ui和三个其他ui。提供强制性工厂概述ui,为用户提供用于维护全厂范围的通知情境感知的一致位置。

剩余的ui能够详细调查特定通知。当用户选择调查特定的pm组件时,第一交通指示灯660将继续显示关于pm组件和cs的通知,而第二交通指示灯670将显示关于选定的pm组件的通知信息。这种实施例为通知提供了一致位置。

图7a示出了包括在图6a的交通指示灯600中的警报图标610的状态的状态图700。可以由本文讨论的任何过程引起在状态702-708之间的转换,至少包括图3-5d的过程300、400、500、520、540和560。在警报类型通知之前,警报图标以默认状态702开始。在至少一个实施例中,在默认状态702中,警告图标的颜色是白色并且行为是纯色(或不闪烁)。警报未确认事件、总和以及清除事件计数器中的每一个均被设置为零。

当触发对应于警报通知的pns事件时,默认状态702转换到状态704,其中,警报图标的颜色转换为红色,并且行为从纯色转换为闪烁。在状态704中,可以向用户提供可听音调。警报未确认事件计数器和警报总事件计数器均递增1。至少结合图5a的过程500来讨论从状态702到704的至少部分转换。

包括可听音调的警报图标将保持在状态704中,直到用户通过选择警报图标来确认通知为止。在各种实施例中,用户可以通过选择经由警报图标下方的下拉列表提供的确认来确认警报通知。确认警报通知指示用户知道警报并且正在调查。

当用户已经确认警报通知时,状态704转换到状态706,其中,可听音调关闭,并且图标行为从闪烁转换为纯色。图标颜色保持为红色,并且未确认事件计数器递减为显示0,而总事件计数器保持相同的计数。可以结合至少图5b的过程520来讨论从状态704到706的至少部分转换。

警报图标将保持在状态706中,直到检测到与警报类型通知相对应的另一pns事件或者清除了触发警报通知的事件为止。一旦清除了事件,状态706就转换到状态708。可以至少结合图5c的过程540来讨论从状态706到708的至少部分转换。在清除状态下,图标颜色转换为绿色。总事件计数器递减,并且清除事件计数器递增。警报图标将保持在状态706,直到通知被清除为止。当通知被清除时,警报图标返回到默认状态702。仅当从系统角度没有其他警报通知时,警报图标才返回到默认状态702。可以至少结合图5d的过程560来讨论从状态708到702的至少部分转换。

图7b示出了包括在图6a的交通指示灯中的警告图标的状态的状态图710。可以由本文讨论的任何过程引起在状态712-716之间的转换,至少包括图3-5d的过程300、400、500、520、540和560。在警告类型通知之前,警告图标以默认状态712开始。在至少一个实施例中,在默认状态712下,警告图标的颜色是白色并且行为是纯色(或不闪烁)。警告未确认事件计数器和总事件计数器中的每一个均被设置为零。可以至少结合图5a的过程500来讨论从状态712到714的至少部分转换。

当触发对应于警告通知的pns事件时,默认状态712转换到状态714,其中,警告图标的颜色转换为黄色并且行为从纯色转换为脉动。在状态714中,在至少一个实施例中,可以向用户提供可听音调。可听音调可能持续时间短。在其他实施例中,不提供可听指示。警报未确认事件计数器和警告总事件计数器均递增1。

警告图标将保持在状态714中,直到用户通过选择警告图标来确认通知。在各种实施例中,用户可以通过选择经由警告图标下方的下拉列表提供的确认来确认警告通知。确认警告通知指示用户知道该警告并且正在调查。

当用户已经确认警告通知时,状态714转换到状态716,其中,图标行为从脉动转换为纯色。图标颜色保持黄色,并且未确认事件计数器递减为显示0,而总事件计数器保持相同的计数。至少结合图5b的过程520来讨论从状态714到716的至少部分转换。

对于警告通知,可以经由pns自动地清除警告。在此处介绍了用于清除警告的自动特征,以减轻用户的负担。pns可以使用das来记录通知,以便使警告被清除的时间可追踪。状态716转换回默认状态712。只有从系统的角度,在提示中没有其他警告通知,或者从全局工厂的角度,没有工厂警报,警告图标才重置默认状态。至少结合图5d的过程560来讨论从状态716到712的至少部分转换。

通告类型通知可以包括消息,例如但不限于电子邮件消息。这种通告消息可以向用户通知过程已经开始以校正工厂状况。在各种实施例中,手动或自动地生成消息。可以经由das自动地记录这些通告。

当提供通告通知时,通告图标(例如,图6的交通指示灯600的通告图标630)可以改变或不改变颜色和/或行为。在一些实施例中,在通告图标上更新的唯一指示是总事件计数器,例如,通告图标630的总事件计数器634。一旦读取了消息,计数器就可以递减。

关于状态指示符,状态指示符可提供额外的人为因素,以使得各种his元素(部件、参数或系统信息)能够在某些工厂状况下脱颖而出。在示例性但非限制性的实施例中,可以标记部件,例如,泵或阀。对应于部件的部件图标可以使用状态指示符进行更新,以指示当前状态。

这种状态指示符可以提供部件的一种或多种状态的实时(或接近实时)指示。这些指示符可以经由颜色变化被提供给部件图标。例如,当泵图标可能从灰色变成绿色以指示部件处于动作状态时。并非创建额外的颜色变化以指示将部件被标记出用于维修,泵图标可以由红色套索框包围以指示危险标签,并且黄色用于警告标签。这种彩色套索技术可以被添加到需要向用户呈现其当前异常状态的任何部件、参数、标题或图例。

说明性计算机设备

图2示出了可以包括比所示的部件更多或更少的部件的计算机设备200的一个实施例。计算机设备200可以表示例如图1b-1c的计算机设备172和/或计算机设备178的至少一个实施例。

计算机设备200可以包括经由总线228与存储器204进行通信的处理器202,例如,中央处理单元(cpu)。计算机设备200还可以包括电源230、网络接口232、处理器可读静态存储设备234、处理器可读可移动存储设备236、输入/输出接口238、相机240、视频接口242、触摸接口244、投影仪246、显示器250、键区252、照明器254、音频接口256、全球定位系统(gps)接收器258、户外手势接口260、温度接口262、触觉接口264、定点设备接口266等。计算机设备200可以可选地与基站(未示出)进行通信,或者直接与另一计算机进行通信。并且在一个实施例中,虽然未示出,但可以在计算机设备200内采用加速度计或陀螺仪来测量和/或维持计算机设备200的取向。

另外,在一个或多个实施例中,计算机设备200可以包括逻辑电路268。逻辑电路268可以是嵌入式逻辑硬件设备,其与处理器202相对或作为处理器202的补充。嵌入式逻辑硬件设备将直接执行其嵌入式逻辑,以执行动作,例如asic、fpga或其他。

而且,在一个或多个实施例中(在图中未示出),移动计算机可以包括硬件微控制器,而不是cpu。在至少一个实施例中,微控制器将直接执行其自己的嵌入式逻辑,以执行动作,并访问其自己的内部存储器及其自己的外部输入和输出接口(例如,硬件引脚和/或无线收发器),以执行动作,例如,片上系统(soc)等。

电源230可以向计算机设备200提供功率。可以使用可再充电或不可再充电的电池来提供功率。功率也可以由补充电池和/或将电池重新充电的外部电源提供,例如,ac适配器或动力对接机架。

网络接口232包括用于将计算机设备200耦合到一个或多个网络的电路,并且被构建成与一种或多种通信协议和技术一起使用,包括但不限于实现osi模型、gsm、cdma、时分多址(tdma)、udp、tcp/ip、sms、mms、gprs、wap、uwb、wimax、sip/rtp、gprs、edge、wcdma、lte、umts、ofdm、cdma2000、ev-do、hsdpa的任何部分的协议和技术或各种其他无线通信协议中的任何一种。网络接口232有时被称为收发器、收发设备或网络接口卡(nic)。

在各种实施例中,网络接口232被使能以接收源自包括在一个或多个pm组件中的诊断传感器(例如但不限于图1a的pm组件100的诊断传感器140)的一个或多个信号。网络接口232可以与mcs网络形成接口,例如但不限于图1c的mcs网络198。在至少一个实施例中,如结合至少图1b和1c所描述的,网络接口232通过mps(例如但不限于图1的mps180)并且通过mcs网络198从诊断传感器接收一个或多个信号。网络接口232可以被使能以经由mcs网络接收和发送信号。

音频接口256可以被设置为产生和接收音频信号,例如,人声的声音。例如,音频接口256可以耦合到扬声器和麦克风(未示出),以实现与他人的通信和/或生成针对某个动作的音频确认。音频接口256中的麦克风还可以用于输入到计算机设备200中或控制计算机设备200,例如,使用语音识别、基于声音检测触摸或其他技术。

显示器250可以是可以与计算机一起使用的液晶显示器(lcd)、气体等离子体、电子墨水、发光二极管(led)、有机led(oled)或任何其他类型的反光或透光显示器。显示器250还可以包括触摸接口244,该触摸接口244被设置为接收来自对象(例如,手写笔或人手的手指)的输入,并且可以使用电阻式、电容式、表面声波(saw)、红外、雷达或其他技术,来感测触摸和/或手势。显示器250可以显示用户接口,例如但不限于图形显示。

投影仪246可以是远程手持式投影仪或集成式投影仪,其能够将图像投射在远程墙壁或任何其他反射物体(例如,远程屏幕)上。

视频接口242可以被设置为捕捉视频图像,例如,静态照片、视频片段、红外视频等。例如,视频接口242可以耦合到数字摄像机、网络摄像头等。视频接口242可以包括透镜、图像传感器和其他电子器件。图像传感器可以包括互补金属氧化物半导体(cmos)集成电路、电荷耦合设备(ccd)或用于感测光的任何其他集成电路。

键区252可以包括被设置为接收来自用户的输入的任何输入设备。例如,键区252可以包括按钮数字拨号盘或键盘。键区252还可以包括与选择和发送图像相关联的命令按钮。

照明器254可以提供状态指示和/或提供光。照明器254可以在特定时间段内或响应于事件而保持活动。例如,当照明器254活动时,其可以从背后照亮键区252上的按钮并在移动设备通电时保持打开。而且,当执行特定动作时,例如,拨打另一移动计算机,照明器254可以按照各种模式从背后照亮这些按钮。照明器254还可以促使位于移动设备的透明或半透明外壳内的光源响应于动作而照亮。

计算机设备200还可以包括用于与外部外围设备或诸如其他移动计算机和网络计算机等其他计算机进行通信的输入/输出接口238。输入/输出接口238可以使计算机设备200能够与一个或多个其他计算机设备进行通信。在一些实施例中,输入/输出接口238可以使计算机设备200能够与一个或多个网络计算机进行连接并且通信。可以与计算机设备200进行通信的其他外围设备可以包括远程扬声器(以提供用户警报)和/或麦克风、头戴式耳机、显示屏幕眼镜等。输入/输出接口238可以利用诸如通用串行总线(usb)、红外、wi-fi、wimax、bluetoothtm或有线技术等一种或多种技术。

触觉接口264可以被设置为向计算机设备200的用户提供触觉反馈。例如,当计算机的另一用户正在呼叫时,触觉接口264可以用于以特定方式振动计算机设备200。温度接口262可以用于向计算机设备200的用户提供温度测量输入和/或温度改变输出。户外手势接口260可以感测计算机设备200的用户的物理手势,例如,通过使用单个或立体摄像机、雷达、用户握持或佩戴的计算机内部的陀螺仪传感器等。相机240可以用于跟踪计算机设备200的用户的物理眼部运动。

gps收发器258可以确定计算机设备200在地球表面上的物理坐标,其通常输出位置,作为纬度和经度值。包括gps收发器的移动计算机的物理坐标可以被称为地理位置数据。gps收发器258还可以采用其他地理定位机制,包括但不限于三角测量法、辅助gps(agps)、增强观测时差(e-otd)、小区标识符(ci)、服务区域标识符(sai)、增强型时间提前(eta)、基站子系统(bss)等,以进一步确定计算机设备200在地球表面上的物理位置。可以理解的是,在不同的状况下,gps收发器258可以确定计算机设备200的物理位置。然而,在至少一个实施例中,计算机设备200可以通过其他部件提供可以用来确定移动计算机的物理位置的其他信息,包括例如媒体访问控制(mac)地址或ip地址。

在至少一个实施例中,gps收发器258用于本文讨论的各种实施例的定位。例如,可以经由gps收发器258定位各种实施例,以基于计算机设备200的用户的位置来定制语言学、技术参数、时区、配置参数、测量单位或货币单位。在至少一个实施例中,计算机设备200中包括的任何应用程序的至少一部分的定位至少基于由gps收发器258或包括在计算机设备200中的其他传感器获取的地理位置数据或其他数据来执行。例如,将时区参数、货币类型、单位、语言参数等设置或以其他方式配置在包括在一个或多个移动计算机中的软件的各种部分中。此外,本文讨论的任何过程(包括但不限于在本文描述的任何流程图的上下文中讨论的任何过程)可以如此定位。

人类接口部件可以是与计算机设备200在物理上分离的外围设备,允许远程输入和/或输出到计算机设备200。例如,如此处所描述的,通过人类接口部件(例如,显示器250或键盘252)路由的信息可以替代地通过网络接口232被路由到位于远程的适当人类接口部件。可以是远程的人类接口外围部件的示例包括但不限于音频设备、定点设备、键区、显示器、相机或投影仪。这些外围部件可以通过微微网进行通信,例如,bluetoothtm或zigbeetm。具有这种外围人类接口部件的移动计算机的一个非限制性示例是可穿戴计算机,其可以包括远程微微投影仪以及与单独定位的移动计算机远程通信的一个或多个相机,以感测用户的手势,该用户的手势朝着由微型投影仪投影到诸如墙壁或用户的手等反射表面上的图像的部分。

计算机设备200可以包括浏览器应用程序,其被配置为接收和发送网页、基于网页的消息、图形、文本或多媒体。移动计算机200的浏览器应用程序可以采用几乎任何编程语言,包括无线应用程序协议消息(wap)。在至少一个实施例中,浏览器应用程序被使能以采用手持设备标记语言(hdml)、无线标记语言(wml)、wmlscript、javascript、标准通用标记语言(sgml)、超文本标记语言(html)、可扩展标记语言(xml)或html5。

在各种实施例中,浏览器应用程序可以被配置为使用户能够登录到账户和/或用户接口,以访问/查看内容数据。

存储器204可以包括ram、rom和/或其他类型的存储器。存储器204说明用于存储信息的计算机可读存储介质(设备)的示例,该信息例如是计算机可读指令、数据结构、程序模块或其他数据。存储器204可以存储用于控制计算机设备200的低级操作的系统固件208(例如,bios)。存储器还可以存储用于控制计算机设备200的操作的操作系统206。将理解的是,该部件可以包括通用操作系统,例如,unix版本或linuxtm,或专用移动计算机通信操作系统,例如,windowsphonetm操作系统。操作系统可以包括java虚拟机模块或与java虚拟机模块交互,该java虚拟机模块能够经由java应用程序控制硬件部件和/或操作系统操作。

存储器204可以进一步包括一个或多个数据存储装置210,其可以由计算机设备200利用以存储应用程序220和/或其他数据等。数据存储装置210可以存储由一个或多个诊断传感器(例如但不限于图1a的pm组件100的诊断传感器140)生成和/或提供的传感器数据212。数据存储装置可以包括pns日志数据库214。数据存储装置210可以进一步包括程序代码或数据、算法,以供处理器(例如,处理器202)使用来运行并且执行动作。在一个实施例中,至少一些数据存储装置210还可以被存储在计算机设备200的另一部件上,包括但不限于非暂时性处理器可读可移动存储设备236、处理器可读静态存储设备234或甚至在移动设备外部。可移动存储设备236可以是usb驱动器、usb拇指驱动器、软件狗等。

应用程序220可以包括当由计算机设备200执行时发送、接收和/或以其他方式处理指令和数据的计算机可执行指令。应用程序220可以包括pm组件监控应用程序222,其可以提供计算机可执行指令,该计算机可执行指令在由计算机设备200或另一计算机设备执行时可以实现结合本文讨论的任何过程而讨论的动作,包括但不限于分别是图3-5d的过程300、400、500、520、540和560。应用程序220可以包括pns224。pns224可以实现结合本文讨论的任何过程而讨论的动作,包括但不限于分别是图3-5d的过程300、400、500、520、540和560。

可以包括在应用程序220中的应用程序的其他示例包括但不限于日历、搜索程序、电子邮件客户端应用程序、im应用程序、sms应用程序、因特网协议语音(voip)应用程序、联系人管理器、任务管理器、代码转换器、数据库程序、文字处理程序、安全应用程序、电子表格程序、游戏、搜索程序等。

在一些实施例中,如本文所述,可以使计算机设备200能够采用各种实施例、实施例的组合、处理或部分处理。此外,在各种实施例中,可以使计算机设备200能够采用上面结合图1b-1c的计算机设备172和178描述的各种实施例和/或结合图3-5d描述的任何过程300、400、500、520、540和560,并且提供本文所述的任何用户接口,至少包括图6b的ui650。

应该理解的是,流程图的每个方框以及流程图中的方框的组合可以通过计算机程序指令来实现。可以将这些程序指令提供给处理器,以产生机器,使得在处理器上执行的指令创建用于实现在一个或多个流程图方框中指定的动作的单元。计算机程序指令可以由处理器执行,以促使处理器执行一系列操作步骤,以产生计算机实现的过程,使得在处理器上执行的指令提供用于实现在一个或多个流程图方框中指定的动作的步骤。计算机程序指令还可以促使并行地执行流程图的方框中所示的至少一些操作步骤。此外,一些步骤也可以在不止一个处理器上执行,例如,可能出现在多处理器计算机系统中。另外,在不脱离本发明的范围或精神的情况下,流程图中的一个或多个方框或者方框的组合也可以与其他方框或方框的组合同时执行,或者甚至以与所示的顺序不同的顺序执行。

另外,在一个或多个步骤或方框中,可以使用诸如asic、fpga、可编程阵列逻辑(pal)等嵌入式逻辑硬件或其组合而代替计算机程序来实现。嵌入式逻辑硬件可以直接执行嵌入式逻辑,以执行一个或多个步骤或方框中的一些或全部动作。而且,在一个或多个实施例(在图中未示出)中,一个或多个步骤或方框的一些或全部动作可以由硬件微控制器而不是cpu执行。在至少一个实施例中,微控制器可以直接执行其自己的嵌入式逻辑,以执行动作并访问其自己的内部存储器及其自己的外部输入和输出接口(例如,硬件引脚和/或无线收发器),以执行动作,诸如soc。

以上说明书、示例和数据提供了对本发明组成的制造和使用的完整描述。由于可以在不脱离本发明的精神和范围的情况下来构造本发明的许多实施例,因此本发明存在于下文所附的权利要求中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1