CN106164795B - 用于分类报警的优化方法 - Google Patents
用于分类报警的优化方法 Download PDFInfo
- Publication number
- CN106164795B CN106164795B CN201480076899.3A CN201480076899A CN106164795B CN 106164795 B CN106164795 B CN 106164795B CN 201480076899 A CN201480076899 A CN 201480076899A CN 106164795 B CN106164795 B CN 106164795B
- Authority
- CN
- China
- Prior art keywords
- alarm
- plant
- messages
- area
- flow direction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0267—Fault communication, e.g. human machine interface [HMI]
- G05B23/0272—Presentation of monitored results, e.g. selection of status reports to be displayed; Filtering information to the user
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0267—Fault communication, e.g. human machine interface [HMI]
- G05B23/027—Alarm generation, e.g. communication protocol; Forms of alarm
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24123—Alarm filtering, level and direct precursor, required action, blocking condition
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31437—Monitoring, global and local alarms
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31438—Priority, queue of alarms
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本发明涉及一种用于分类具有至少一个报警区域(22,82,84,162,164)的工厂(1,20,80,160)的报警消息(30,32,64,98,100,102)的方法,所述至少一个报警区域各具有通过至少一个连接所连接的至少两个工厂装置(2,4,24,26),其中至少一个报警区域(22,82,84,162,164)定义成使得工厂装置(2,4,24,26)和相应连接提供有向图(28,86,88,90),该方法包括下列步骤:•提供包含报警数据(36,124)和拓扑数据(38,126)的至少一个数据库(34,122);其中,•拓扑数据(38,26)描述有向图(28,86,88,90),所述有向图包括相应所指配报警区域(22,82,84,162,164)的相应工厂装置(2,4,24,26)之间具有相关流向的至少一个连接;•通过以下来生成至少一个报警区域(22,82,84,162,164)的报警消息(30,32,64,98,100,102)的至少一个部分完全第一报警顺序(16,60):•按照有向图(28,86,88,90)的流向来分类报警消息(30,32,64,98,100,102)。
Description
本发明涉及用于分类具有至少一个报警区域的工厂的至少两个报警的方法,所述至少一个报警区域具有至少两个连接工厂装置。
在现有技术中,过程和制造工厂的报警消息极为重要。报警消息用来通知操作员关于过程或甚至整个工厂的危险状态,以便相应地进行反应并且迫使过程返回到正常状态。报警消息由工厂装置、例如传感器或泵来生成。
因此,报警消息用来向操作员指示所需动作。例如,当槽罐液位达到某个极限时,产生报警,其显示槽罐达到高液位。按照例如在报警列表中向操作员显示的报警消息和相应消息文本,操作员能够采取动作,例如断开阀并且启动泵,以降低槽罐中的液位。当报警出现时,它通常在报警列表中可视化,或者直接在装置的人机界面可视化。因此,操作员则有机会对那些报警进行反应。
术语“工厂装置”包括能够直接或间接地创建报警的每一个装置,例如泵、阀或者甚至反应堆。当今的工厂通常具有大量工厂装置。
术语“分类”涉及与按顺序展示不同工厂装置的若干报警相关的所有活动。在现有技术中,对报警消息加时间戳,以获得不同报警的顺序,并且向操作员显示哪一个报警应该首先出现。
现有技术中不利的是,工厂中的若干工厂装置能够创建报警。那些报警消息经过***极快地传播,这常常导致高报警率。由于在报警消息的生成与加时间戳之间可能存在某个时间间隔,所以它常常是很不准确的。因此,若干报警消息常常具有相同时间戳,因此报警消息无法正确地按照所分配时间戳来分类,并且没有自动检测首要报警。因此,常常超过每10分钟10个报警的预知报警消息速率,并且操作员能够因多余报警而负担过重。此外,要求操作员手动评估整个报警消息,以便获得问题的根本原因。因此,操作员无法立即进行反应,这导致不必要的停工期和生产损失。
因为时间戳因如下原因能够是不准确的,所以报警消息的基于加时间戳的分类可能不准确:
• 现场总线或Modbus可能很迟才添加时间戳并且是不准确的(例如在+/- 4秒的时间间隔);
• 报警可能在具有没有同步的时钟的不同子***中始发;
• 过程动态能够引起延迟。例如,反应可能增加温度,但是例如因容器的慢动态行为而可能花费一直到这个增加到达传感器为止的时间;
• 控制器内部的循环时间引起不准确性。
基于这种现有技术,本发明的目的是提供一种改进报警的分类的方法。
按照本发明,这个目的通过一种用于分类具有至少一个报警区域的工厂的报警消息的方法来实现,所述至少一个报警区域各具有通过至少一个连接所连接的至少两个工厂装置,其中至少一个报警区域定义成使得工厂装置和相应连接提供有向图,该方法包括下列步骤:
a) 提供包含报警数据和拓扑数据的至少一个数据库;其中
■ 报警数据至少部分描述相应工厂装置与相应的所指配报警区域之间的关系;
■ 拓扑数据描述有向图,所述有向图包括相应所指配报警区域的相应工厂装置之间具有相关流向的至少一个连接;
b) 从工厂装置检索报警消息;
c) 按照报警数据至少部分将所述报警消息与相应报警区域关联;
d) 通过以下生成至少一个报警区域的报警消息的至少一个部分完全第一报警顺序
■ 按照有向图的流向来分类报警消息;
■ 将所分类报警消息指配给第一报警顺序;
e) 至少存储第一报警顺序的首要报警消息。
下文中,术语“首要报警消息”称作处于沿工厂的流向的第一位置中的工厂装置的报警消息。这常常是最重要的报警消息,因为它示出引起下列相关报警消息的根本原因工厂装置。下文中,术语“报警消息”常常缩写为“报警”。
术语“有向图”表示工厂中的不同工厂装置之间的相关性和关系。
术语“流向”表示有向图的方向,其中方向例如从材料流、能量流或信息流来确定。
术语“报警区域”表示包括至少两个工厂装置的所定义区域。报警区域能够按照在其中定义明确有向图的方式来定义。报警区域通常包括树结构,其有利地实现根本原因(在这种情况下为首要报警)的查找。树结构是分层结构,其中具有作为父节点的根节点以及表示为通过边缘所链接的节点集合的子的子树。树结构是具有一组节点以及到其他节点、有利地到其子节点的引用的列表的链接树,其中各节点表示工厂装置。树结构的分层结构有利地用于自动存储报警消息。
由于各工厂装置可能生成报警区域中的至少一个报警消息,所以一组报警消息可能在其中出现。
与现有技术形成对照,报警消息按照工厂拓扑中的流向而不是按照加时间戳来分类。有利地,不再要求加时间戳,并且避免不准确加时间戳的问题。
发明方法使用具有相应流向的有向图从特定报警消息沿流向向后导航,以评估报警是否经过***从处于所在的拓扑较早点的工厂装置来传播。基于此,应用发明算法,以确定哪一个报警消息首先出现并且哪一个报警消息是后续报警消息。总之,它是分类报警消息的时间戳无关方法。
有利地,操作员无需通过手动将它与工厂拓扑进行比较来评估所生成报警顺序的一致性。由于报警顺序通过本发明方法自动生成,所以它变得越来越可信。此外,有利地,更快地为操作员提供第一根本原因工厂装置的信息。这使操作员能够更快地解决问题,并且使工厂恢复到正常操作条件。因此,有效地降低因操作员的较迟反应引起的工厂的停工期。
本发明方法是基于模型的时间无关方法,其通常运行于计算单元、例如工厂的常规个人计算机或处理单元。因此,加时间戳变为过时,以及还降低所需时间测量硬件量。当然,按照流向并且按照加时间戳的分类的组合还是可能的,并且可能相结合。在不同分类方法的矛盾结果的情况下,拓扑相关分类能够有利地排名更高。
按照本发明的优选发展,在生成至少一个部分完全第一报警顺序的步骤之前,有向图缩减到生成报警消息的有关工厂装置。
因此,流程的有向图缩减到产生报警的有关工厂设备和相应连接。有关工厂装置又称作节点,并且相应连接又称作有向图的树结构的边缘。由于仅考虑有关节点和边缘,所以对于计算单元的相同可用处理能力,报警消息的比较并且因此有关首要报警的查找得到显著加速。
在另一个有利发展中,提供工厂的简图和至少一个相应报警模板,以用于至少部分自动地定义至少一个报警区域,其中报警区域模板包括与具有典型工厂装置和/或连接的典型报警区域的结构相关的信息。其特征还在于下列步骤:
■ 按照至少一个报警区域模板的结构从简图搜索工厂装置和/或相应连接;
■ 将至少部分识别的工厂装置和/或相应连接指配给相应报警区域模板的结构的段;
■ 通过分配相应报警区域模板的工厂装置和/或相应连接,至少部分自动地定义至少一个报警区域。
通过按照至少一个报警区域模板的结构从所提供简图中自动搜索工厂装置和/或相应连接,报警区域的生成被自动化并且因此有利地加速。由于自动定义,报警区域定义的精度还有利地增加。
报警区域模板包含关于工厂装置的和相应连接的结构的信息。因此,报警区域模板已经描述某个报警区域。报警区域模板包括段,其中每段通常定义特定工厂装置或连接的占位符。段的结构示范地存储在表或阵列中。
表或阵列的相应记录定义报警区域的工厂装置和相应连接。此外,有利地,相应报警区域的有向图的树结构结合在记录中。因此,工厂装置和连接对报警区域的指配有利地自动生成。对于模板报警区域的各实例,创建报警区域,其进一步用来对报警消息进行编组。在工厂装置和连接对报警区域的指配无法完全自动化的情况下,缺失部分能够通过用户的手动介入来添加。
所提供的简图能够示范地是工厂的人机界面(HMI)图,其中HMI的图形和对象信息再用于报警区域的生成。工厂或者其子部分的HMI图通常在工厂的工程阶段的早期是可用的,因为子部分通常相互单独地设计。HMI图是向用户所呈现以供工厂的操作期间进一步交互的图形。虽然并非必要的信息均必须存在于HMI中,但是报警区域的至少大部分能够有利地从其中生成。
按照本发明的另一个示范发展,预知一种模式识别的方法,以检测诸如工厂装置和/或连接的元件,所述工厂装置和/或连接诸如阀、流管段、槽罐泵、驱动器或传感器。
HMI图的计算机可读形式优选地采取图形形式,因而对象和连接的典型图形能够通过模式识别方法、例如通过使用人工神经网络来检测。因此,元件被预先定义并且然后从所提供HMI图中自动检测,这显著简化报警区域的创建。
在另一个有利发展中,提供工厂的至少一个功能结构,其中功能结构描述至少部分在区域中的工厂装置和/或连接的结构,其特征还在于下列步骤:
■ 按照功能结构至少部分自动地定义至少一个报警区域。
功能结构通常在工厂的规划和工程期间生成。因此,通常在构造工厂本身时构造功能结构。工厂通常在工厂内的较大区域中构造,并且在较大区域内构造较大设备和/或控制解决方案。有利地,功能结构再用于自动地定义相应报警区域。通过将工厂的功能结构再用于构造报警区域,用户在对其更熟悉时审查自动构成报警区域更为简单。
按照另一个有利实施例,数据库还包含定义与有向图的流向至少部分不同的至少一个报警顺序的至少一个规则的规则数据,还包括下列步骤:
■ 相对规则数据来检验所生成的第一报警顺序;
■ 通过以下来生成至少一个部分完全第二报警顺序:
○ 按照规则数据和有向图的流向来分类报警消息;
○ 将所分类报警消息指配给第二报警顺序;
■ 至少存储第二报警顺序的首要报警消息。
规则数据包括自动结合在所开发方法中的规则。相关规则定义与有向图的流向至少部分不同的报警顺序。例如在管道***中的背压的情况下,报警顺序可能因各种原因而与流向有所不同。背压表示压力保持并且引起相同方向的流动、但是流动因阻力而降低的效果。沿流向位于阀背后的阀可能被错误地检测为根本原因,但是根本原因是泵跳停。通过考虑规则数据,泵跳停被检测为根本原因。因此,通过结合规则数据,还有利地检测与流向有所不同的根本原因。
在本发明的优选形式中,
■ 工厂包括若干报警区域;
■ 拓扑数据还描述有向图,所述有向图包括若干报警区域的相应工厂装置之间具有相关流向的至少一个连接;
还包括下列步骤:
■ 检索若干报警区域的相应首要报警消息;
■ 通过以下来生成相应首要报警消息的至少一个部分完全第三报警顺序
○ 按照有向图的流向来分类首要报警消息;
○ 将所分类首要报警消息指配给第三报警顺序;
■ 至少存储第三报警顺序的首要报警消息。
工厂通常包括若干报警区域,其中各报警区域通常具有带所定义流向的至少一个有向图。若干报警区域还通过有向图彼此相关。因此,要求保护的方法扩展成比较若干报警区域的若干首要报警。
换言之,报警区域的首要报警不一定必须是根本原因,因为相应报警区域连接到可能具有其他首要报警的若干其他报警区域。一个报警区域能够造成传播到另一报警区域中的问题。因此,还考虑不同报警区域的首要报警消息之间的相关性。
由于报警消息的数量在各生成至少一个报警消息的若干报警区域中显著增加,所以当更多报警消息必须相互比较时,本发明方法甚至更为有利。因此,所生成的报警消息根据拓扑跨若干报警区域来分类。因此,连接不同报警区域的有向图的树结构可有利地用于分类相应首要报警。按照分类,还优先化报警消息,并且向用户所呈现的报警量有利地减少。
有利地,仅向操作员呈现一个首要报警消息,并且另一报警顺序仅在手动被选取之后呈现。因此,防止用户遭受报警泛滥,并且能够更严肃地获取各首要报警消息。
在本发明的优选形式中,流向描述材料流向、信息流向或能量流向。
基于相应流,映射工厂中的不同工厂装置之间的相关性和关系。材料流能够是流经管道的流体,其中能量流例如是用于加热槽罐的能量。信息流能够示范地包括在传感器与致动器之间或者控制对象与控制环路之间流动的信息。此外,能量流用来描述在工厂中从能量源流动到能量宿的能量的方向。
为了检测首要报警,材料流描述为有向图,并且示出材料按照哪一个顺序流经工厂装置。因此,材料、能量流和信息流按照时间无关方式来描述生产方向,并且因此能够用来检测首要报警。
在以上权利要求中论述本方法及其实施例的优点。
这些特征和其他有利实施例包含在权利要求书中,并且通过附于本说明书的附图中包含的附图示范地示出。
附图包括
图1是按照本发明、用于运行方法的示范计算单元,
图2是第二工厂的示范第二架构,
图3是示范第一报警顺序,
图4是第三工厂的示范第三架构,
图5是第四工厂的示范第四架构,
图6是第五工厂的示范第五架构,
图7是示范有向图,
图8是示范报警分层结构,
图9是示范序列图,以及
图10是示范树结构。
图1示范地示出用于运行按照本发明的方法的第一计算单元12。计算单元12连接到输入装置8、显示器14和第一工厂1。第一工厂1的架构包括两个互连工厂装置,即第一工厂装置2和第二工厂装置4。
用户6经由输入装置8、示范地为键盘或常规计算机鼠标来指定其用户输入10。用户输入10由计算装置12进一步处理,其中其他数据由所连接的第一工厂1和相应工厂装置2、4来提供。显示器14示范地用于显示具有两个报警消息的报警顺序16,其中各报警向用户6指示所需动作。按照报警顺序16的报警消息,用户6能够进行反应并且操作工厂装置2、4。
图中未示出的是,计算单元12能够示范地通过计算云来提供,而不是物理地提供。此外,计算单元12能够集成在工厂1本身的分布式控制***中。计算单元1能够包括数据库或者到第一工厂1的分布式控制***的一个或数个单数据库的连接。
图2示出第二工厂20的示范架构。第二工厂20包括两个工厂装置,即,第三工厂装置24,其经由第一有向图28连接到第四工厂装置26。两个工厂装置24、26示范地形成第一报警区域22。第一和第二工厂装置24、26示范地生成第一报警消息30和第二报警消息32。
第二工厂20示范地连接到第二计算装置40,其示范地包括第一数据库34和相应处理单元。第一数据库34包括第一报警数据,其将第一报警消息30与第三工厂装置24关联并且将第二报警消息32与第四工厂装置26关联。此外,第一数据库34示范地包括第一拓扑数据38,其包含描述在第三工厂装置24与第四工厂装置26之间具有相关流向的有向图28的数据。有向图28示范地示出材料流按照哪一个顺序经过活动工厂装置24、26。
第一报警区域22在这个示例中表示一组报警。对于各编组,应用用于查找这个区域中的首要报警的算法。图中未示出的是,用户也可能定义评估应该在拓扑的哪一部分中进行。
图中未示出的是下列示范算法,其可被应用以检测第一报警区域22的首要报警:
- 步骤1:获得一个报警消息32和对应工厂装置26。
- 步骤2:将工厂装置26和对应报警消息32作为“首要报警”来存储;
- 步骤3:获得另一个报警消息30和对应工厂装置24。
- 步骤4:通过沿按照有向图28的流向的位置将“首要报警”与另一报警消息24进行比较。
- 步骤5:如果“首要报警”沿按照有向图28的流向处于较早或相等位置,则继续进行步骤7。
- 步骤6:否则,将另一报警作为“首要报警”来存储。
- 步骤7:如果存在具有相同时间戳的其他报警存在,则继续进行步骤3。
- 步骤8:否则,“首要报警”是首要报警。
下面按照图2给出分类算法的示例:
如果另一工厂装置(未示出)沿流向位于工厂装置24和26之前,以及另一工厂装置为“阀1”,第三工厂装置24为“阀2”,并且第四工厂装置为“阀3”,则这表示该算法示范地按如下方式工作:
- 比较“阀3报警”和“阀2报警”,并且将“阀2报警”作为首要报警来存储。
- 比较“阀2报警”和“阀1报警”,并且将“阀1报警”作为首要报警来存储。
- 结果:“首要报警”是“阀1报警”。
图3示出具有两个报警消息62、64的第一报警顺序60,其中首要报警消息62通过本发明方法示范地确定为沿流向在第三报警消息64之前。图中未示出的是,只有所确定的首要报警能够直接向用户呈现,其中另一第三报警消息在手动请求时可能是可用的。
图4示出第三工厂80,其包括两个报警区域,即第二报警区域82和第三报警区域84。第二报警区域82和第三报警区域84的工厂装置通过相应第二有向图86和相应第三有向图88来连接。两个报警区域82、84通过第四有向图90来连接。
第二报警区域82的每个工厂装置示范地生成报警消息。其中所生成的报警消息按照本发明方法来分类,并且生成第四报警顺序108,其包括第四首要报警消息94和第五报警消息100。
相应地,第三报警区域84包括两个工厂装置,其生成第二首要报警消息92和第四首要报警消息98。在这个示例中,各报警区域82、84生成独立的首要报警92、84,其中首要报警通过算法按照本发明方法来检测。
在另一示范步骤,第四有向图9的流向用来评估第二首要报警消息92和第四首要报警消息中的哪一个报警消息较早出现。因此,描述第二报警区域82与第三报警区域84之间的相关性的第四有向图90能够用于另一评估。因此,第二和第四首要报警消息按照本发明方法来比较,其中评估示范地产生第三报警顺序104中所示的分层结构。按照第四有向图的示范流向,第三报警区域84的首要报警消息在第二报警区域82的首要报警消息之前。
因此,比较过程能够用来分层地排列不同报警区域的报警。如果一个报警区域的首要报警不是故障的根本原因,则分层结构示出与不同报警区域的相关性。
因此,操作员能够浏览分层结构,并且评估下一报警,直至找到根本原因。
图5示出第三工厂的示范第三架构。第四报警区域129通过工厂的第一简图130来定义。第一简图130包括示范的若干元件132、134、136、138和140。能够示范地为HMI图的这种简图例如可在过程可视化***的屏幕上向使用呈现。在简图的中心定位了第一元件132,其可能是反应堆的槽罐。关联到槽罐并且在其边界之内的是液位显示器。更大量的管道和/或管道段表示自/至槽罐的材料连接。
为了影响经过连接的材料流,预知若干元件,示范地为第二元件134、第三元件136、第四元件138、第五元件140和第六元件142。元件示范地为阀,其能够被开启、闭合或者进入任何部分开启状态。
包括第四报警区的工厂连接到第三计算单元120,其包括具有第二报警数据124、第二拓扑数据126和第一规则数据128的第二数据库122。第二数据库122连接到处理单元。
元件132、134、136、138、140的每个能够示范地生成至少一个报警消息。在报警区域129中,对出现的各报警示范地评估报警消息。在只有单报警消息出现的情况下,将它直接向操作员显示。当一个以上报警在某个预定义时间间隔之内出现时,按照本发明方法的拓扑用来检测首要报警。
图中未示出的是,第一简图130可能是HMI图,其能够通过元语言是可用的,使得附加信息是可从其中得出的。HMI图转为计算机可读形式优选地表示转成计算机可读图形形式,使得模式或字符识别的方法可对其应用。“PDF”或“JPEG”文件而且通过元语言的HMI图的描述通常已经是适当的计算机可读形式,而例如纸张上的图表必须通过对它们进行扫描来转成计算机可读形式。在工厂的生产过程期间,HMI图的屏幕截图包含用于生成工厂的模型数据并且得出其工厂拓扑的适当信息。
图中未示出的是,结构图也可包含关于工厂的拓扑或者其子部分的适当信息。
图6示出第五工厂的示范第五架构。第五工厂170包括三个不同的报警区域:第七报警区域172、第八报警区域174和第九报警区域176。报警区域172、174、176的每个包括至少一个元件。在这个示例中,至少一个元件是阀,其中未示出其他元件。在这个示例中,仅示出单报警区域的首要报警。第七报警区域172的阀生成第五首要报警(报警1),第八报警区域174的阀生成第六首要报警180(报警180),以及第九报警区域176的阀生成第七首要报警182(报警3)。各首要报警示范地逐个出现,但是时间戳可能相同。因此,单首要报警的哪一个首先出现是未知的。
在这个示例中,报警区域172、174、176其中之一引起传播到另一个报警区域中的首要报警。相应首要报警消息178、180、182通过上述算法来检测。
报警区域之间的相关性和流向再次用来评估三个首要报警178、180、182中的哪一个报警更早出现。
图7示出有向图191,其包括三个不同的报警区域:第十报警区域190、第十一报警区域192和第十二报警区域194,其中,报警区域的每个生成相应的首要报警:第十报警区域190生成第八首要报警196(报警1),第十一报警区域192生成第九首要报警198(报警2),以及第十二报警区域194生成第十首要报警200(报警)。有向图191可表示图6所示的示例,其中有向图表示第五工厂的架构,不同的报警消息(报警1、报警2、报警3)可示范地与前图6中相同。有向图191示范地表示基于流的不同报警区域之间的相关性。
图8示出示范报警分层结构210。图表示范地包括具有第十一首要报警212、第十二首要报警214和第十三首要报警216的分层结构。图表可示范地表示前图6和图7。如果工厂装置的只有一部分产生报警消息,则自动重构报警分层结构。
图9是示出按照本发明的步骤的示范序列图。
在第一步骤“a”,提供报警数据和拓扑数据,其中报警数据描述相应工厂装置与相应所指配报警区域之间的关系。拓扑数据描述有向图,所述有向图包括相应所指配报警区域的相应工厂装置之间具有相关流向的连接。
在第二步骤“b”,从工厂装置检索报警消息。
在第三步骤“c”,报警消息按照报警数据与相应报警区域关联。与报警区域的关联以后用来查找其内部的首要报警,并且可视化编组之间的相关性。它还可能用来可视化报警区域与独立报警之间的相关性。
在第四步骤“d”,通过按照有向图的流向分类报警消息,并且然后将所分类报警消息指配给第一报警顺序,来生成至少一个报警区域的报警消息的至少一个部分完全第一报警顺序。所生成的第一报警顺序经由显示器即刻向用户呈现,并且将用户引导到首要报警消息,使得用户的反应能够有利地快速交付。
在第五步骤“e”,第一报警排序的至少首要报警消息示范地存储在计算装置的数据库上或者分布式控制***的数据库中。
图10示出具有节点252和边缘254的示范树结构250。节点252表示工厂装置或报警区域,以及边缘254表示节点252之间并且因此表示工厂装置和/或报警区域之间的连接。因此,树结构250表示有向图,其实现示范地为首要报警的根本原因的检测。
在所示树结构中,标记为“B”的节点具有标记为“C”和“D”的两个子以及标记为“A”的一个父。位于树结构顶部的标记为“A”的根节点没有父节点。挨着边缘所放置的箭头象征树结构的方向。
作为数据结构的树结构是具有一组节点以及到其他节点、示范地为其子的引用的列表的链接树,其中各节点可等于报警区域。数据结构定义有向图,因为它可具有对相同节点的若干引用,其中只有破坏链接列表可具有环路。因此,还可存在如下要求:各节点具有最多单个父(除了根节点之外),并且违反这个方面的树可能是破坏树。树结构能够有利地通过对根节点的引用来实现。
参考标号列表
1 一工厂
2 一工厂装置
4 二工厂装置
6 户
8 入装置
10 户输入
12 一计算单元
14 示器
16 警顺序
20 二工厂
22 一报警区域
24 三工厂装置
26 四工厂装置
28 一有向图
30 一报警消息
32 二报警消息
34 一数据库
36 一报警数据
38 一拓扑数据
40 二计算单元
60 一报警顺序
62 一首要报警消息
64 三报警消息
80 三工厂
82 二报警区域
84 三报警区域
86 二有向图
88 三有向图
90 四有向图
92 二首要报警消息
94 四首要报警消息
96 四首要报警消息
98 四报警消息
100 五报警消息
102 六报警消息
104 三报警顺序
106 二报警顺序
108 四报警顺序
120 三计算单元
122 二数据库
124 二报警数据
126 二拓扑数据
128 一规则数据
129 四报警区域
130 一简图
132 一元件
134 二元件
136 三元件
138 四元件
140 五元件
142 六元件
170 五工厂
172 七报警区域
174 八报警区域
176 九报警区域
178 五首要报警
180 六首要报警
182 七首要报警
190 十报警区域
191 向图
192 十一报警区域
194 十二报警区域
196 八首要报警
198 九首要报警
200 十首要报警
210 警分层结构
212 十一首要报警
214 十二首要报警
216 十三首要报警
250 结构
252 点
254 缘。
Claims (8)
1.一种用于分类具有至少一个报警区域(22,82,84,162,164)的工厂(1,20,80,160)的报警消息(30,32,64,98,100,102)的方法,所述至少一个报警区域各具有通过至少一个连接所连接的至少两个工厂装置(2,4,24,26),其中所述至少一个报警区域(22,82,84,162,164)定义成使得所述工厂装置(2,4,24,26)和相应连接提供有向图(28,86,88,90),所述方法包括下列步骤:
a) 提供包含报警数据(36,124)和拓扑数据(38,126)的至少一个数据库(34,122);其中
■ 所述报警数据(36,124)描述相应工厂装置(2,4,24,26)与相应所指配报警区域(22,82,84,162,164)之间的关系;
■ 所述拓扑数据(38,26)描述有向图(28,86,88,90),所述有向图包括相应所指配报警区域(22,82,84,162,164)的相应工厂装置(2,4,24,26)之间具有相关流向的至少一个连接;
b) 从工厂装置(2,4,24,26)检索报警消息(30,32,64,98,100,102);
c) 按照所述报警数据(36,124)将所述报警消息(30,32,64,98,100,102)与相应报警区域(22,82,84,162,164)关联;
d) 通过以下来生成所述至少一个报警区域(22,82,84,162,164)的所述报警消息(30,32,64,98,100,102)的至少一个部分完全第一报警顺序(16,60)
■ 按照所述有向图(28,86,88,90)的所述流向来分类所述报警消息(30,32,64,98,100,102);
■ 将所分类报警消息(30,32,64,98,100,102)指配给所述第一报警顺序(16,60);
e) 至少存储所述第一报警顺序(16,60)的首要报警消息(62,92,94,96)。
2.如权利要求1所述的方法,其特征还在于下列步骤:
■ 在生成所述至少一个部分完全第一报警顺序(16,60)之前,将所述有向图(28,86,88,90)缩减到生成报警消息(30,32,64,98,100,102)的有关工厂装置(2,4,24,26)。
3.如权利要求1所述的方法,其中,提供所述工厂(1,20,80,160)的简图(130,162,164)和至少一个相应报警区域模板,以用于自动地定义所述至少一个报警区域(22,82,84,162,164),其中所述报警区域模板包括与具有典型工厂装置和/或连接的典型报警区域的结构相关的信息;
其特征还在于下列步骤:
■ 按照至少一个报警区域模板的所述结构从所述简图(130,162,164)搜索工厂装置(2,4,24,26)和/或相应连接;
■ 将识别的工厂装置(2,4,24,26)和/或相应连接指配给相应报警区域模板的所述结构的段;
■ 通过指配所述相应报警区域模板的所述工厂装置(2,4,24,26)和/或相应连接,至少部分自动地定义所述至少一个报警区域(22,82,84,162,164)。
4.如权利要求3所述的方法,其特征在于,预知模式识别的方法,以检测诸如工厂装置(2,4,24,26)和/或连接的元件,所述工厂装置和/或连接诸如阀、流管段、槽罐泵、驱动器或传感器。
5.如权利要求1所述的方法,其中,提供所述工厂(1,20,80,160)的至少一个功能结构,其中所述功能结构描述在区域中的所述工厂装置(2,4,24,26)和/或连接的所述结构,其特征还在于下列步骤:
■ 按照所述功能结构自动地定义所述至少一个报警区域(22,82,84,162,164)。
6.如权利要求1所述的方法,其中,所述数据库(34,122)还包含规则数据(128),所述规则数据定义与所述有向图(28,86,88,90)的所述流向不同的至少一个报警顺序的至少一个规则,
还包括下列步骤:
■ 相对所述规则数据(128)来检验所生成第一报警顺序(16,60);
■ 通过以下来生成至少一个部分完全第二报警顺序(104):
○ 按照所述规则数据(128)和所述有向图(28,86,88,90)的所述流向来分类所述报警消息(30,32,64,98,100,102);
○ 将所分类报警消息(30,32,64,98,100,102)指配给所述第二报警顺序(104);
■ 至少存储所述第二报警顺序(104)的首要报警消息(62,92,94,96)。
7.如权利要求1所述的方法,其中
■ 所述工厂(1,20,80,160)包括若干报警区域(22,82,84,162,164);
■ 所述拓扑数据(16)还描述有向图(28,86,88,90),所述有向图包括所述若干报警区域(22,82,84,162,164)的相应工厂装置(2,4,24,26)之间具有相关流向的至少一个连接;
还包括下列步骤:
■ 检索所述若干报警区域(22,82,84,162,164)的相应首要报警消息(62,92,94,96);
■ 通过以下来生成所述相应首要报警消息(62,92,94,96)的至少一个部分完全第三报警顺序(104)
■ 按照所述有向图(28,86,88,90)的所述流向来分类所述首要报警消息(62,92,94,96);
■ 将所分类首要报警消息(62,92,94,96)指配给所述第三报警顺序(104);
■ 至少存储所述第三报警顺序(104)的所述首要报警消息(62,92,94,96)。
8.如以上权利要求中的任一项所述的方法,其中,所述流向描述材料流向、信息流向或能量流向。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2014/000575 WO2015131916A1 (en) | 2014-03-06 | 2014-03-06 | Optimized method for sorting alarms |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106164795A CN106164795A (zh) | 2016-11-23 |
CN106164795B true CN106164795B (zh) | 2020-06-05 |
Family
ID=50280341
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480076899.3A Active CN106164795B (zh) | 2014-03-06 | 2014-03-06 | 用于分类报警的优化方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10831748B2 (zh) |
EP (1) | EP3114538B1 (zh) |
CN (1) | CN106164795B (zh) |
WO (1) | WO2015131916A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3287960B1 (en) * | 2016-08-25 | 2024-05-15 | ABB Schweiz AG | Computer system and method to process alarm signals |
EP3364261B1 (en) | 2017-02-15 | 2020-01-01 | ABB Schweiz AG | Generation of partial plant topology data from plant operations data |
CN107229394A (zh) * | 2017-06-07 | 2017-10-03 | 郑州云海信息技术有限公司 | 一种界面告警的方法及装置 |
US11863572B1 (en) * | 2018-03-14 | 2024-01-02 | Amazon Technologies, Inc. | Adaptive data filtering system |
US20200099570A1 (en) * | 2018-09-26 | 2020-03-26 | Ca, Inc. | Cross-domain topological alarm suppression |
EP3734385B1 (de) * | 2019-05-02 | 2022-10-05 | Siemens Aktiengesellschaft | Verfahren zum rechnergestützten verarbeiten von zustandsmeldungen in einer automatisierungsanlage |
EP3968107B1 (de) * | 2020-09-09 | 2022-12-14 | Siemens Aktiengesellschaft | Prozessüberwachungssystem und verfahren zum betrieb eines prozessüberwachungssystems |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5581242A (en) * | 1991-08-22 | 1996-12-03 | Hitachi, Ltd. | Automatic alarm display processing system in plant |
EP1331536A1 (en) * | 2000-10-20 | 2003-07-30 | Daicel Chemical Industries, Ltd. | Plant control monitor |
CN101213580A (zh) * | 2002-03-01 | 2008-07-02 | 费舍-柔斯芒特***股份有限公司 | 流程工厂中的集成警报生成 |
CN102360207A (zh) * | 2004-05-04 | 2012-02-22 | 费舍-柔斯芒特***股份有限公司 | 用于过程控制***的用户可配置的警报和警报趋势 |
CN102809935A (zh) * | 2011-05-31 | 2012-12-05 | 通用电气公司 | 用于告警可视化的***和方法 |
CN103617705A (zh) * | 2013-12-10 | 2014-03-05 | 北京邮电大学 | 一种基于规则的物联网报警方法和*** |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5482197A (en) * | 1977-12-14 | 1979-06-30 | Hitachi Ltd | Abnomal alarm supervisory equipment |
JPS61127289A (ja) * | 1984-11-26 | 1986-06-14 | Matsushita Electric Works Ltd | 侵入警戒装置 |
JPH01235496A (ja) * | 1988-03-16 | 1989-09-20 | Toshiba Corp | プラント監視警報装置 |
JPH0336690A (ja) * | 1989-07-04 | 1991-02-18 | Toshiba Corp | プラント監視装置 |
KR100208653B1 (ko) * | 1995-09-13 | 1999-07-15 | 윤덕용 | 원자력발전소의 운전원 작업반 |
US5914875A (en) * | 1996-01-11 | 1999-06-22 | Kabushiki Kaisha Toshiba | Method and apparatus for diagnosing plant anomaly |
AU3643697A (en) * | 1996-06-20 | 1998-01-07 | Combustion Engineering Inc. | Alarm significance mapping |
DE19801785C2 (de) * | 1998-01-19 | 2000-04-27 | Siemens Ag | Verfahren und Kommunikationssystem zur Behandlung von Alarmen durch ein mehrere Managementebenen aufweisendes Managementnetz |
US6121885A (en) * | 1998-04-10 | 2000-09-19 | Masone; Reagan | Combination smoke detector and severe weather warning device |
JP2000006814A (ja) * | 1998-06-22 | 2000-01-11 | Kyushu Railway Co | 踏切警報時間制御装置 |
US6492901B1 (en) * | 2000-05-10 | 2002-12-10 | Westinghouse Electric Company Llc | Alarm management system |
JP4474814B2 (ja) * | 2001-09-05 | 2010-06-09 | 三菱電機株式会社 | 監視システム |
US20080117068A1 (en) * | 2006-11-16 | 2008-05-22 | Mark Henrik Sandstrom | Intelligent Network Alarm Status Monitoring |
US7515977B2 (en) * | 2004-03-30 | 2009-04-07 | Fisher-Rosemount Systems, Inc. | Integrated configuration system for use in a process plant |
US7084752B2 (en) * | 2004-05-12 | 2006-08-01 | Cisco Technology, Inc. | Method and apparatus for triage of network alarms |
SE529228C2 (sv) * | 2004-12-20 | 2007-06-05 | Abb Ab | Metod och system för att automatiskt bestämma vilket larm, genererat vid en industrianläggning, som skall döljas eller presenteras för en operatör |
CN100495978C (zh) * | 2004-12-21 | 2009-06-03 | 中国联合通信有限公司 | 一种用于通信网络中的故障定位方法及装置 |
US7477960B2 (en) * | 2005-02-16 | 2009-01-13 | Tokyo Electron Limited | Fault detection and classification (FDC) using a run-to-run controller |
US20090070880A1 (en) * | 2007-09-11 | 2009-03-12 | Harris David E | Methods and apparatus for validating network alarms |
JP2010033118A (ja) * | 2008-07-25 | 2010-02-12 | Yokogawa Electric Corp | アラーム管理装置 |
GB2495434B (en) * | 2008-09-29 | 2013-05-22 | Fisher Rosemount Systems Inc | Efficient design and configuration of elements in a process control system |
US7961087B2 (en) * | 2008-10-28 | 2011-06-14 | Bahman Hoveida | Holistic alarm monitoring |
EP2593844A4 (en) * | 2010-07-16 | 2017-05-31 | The Trustees of Columbia University in the City of New York | Machine learning for power grids |
US9355477B2 (en) * | 2011-06-28 | 2016-05-31 | Honeywell International Inc. | Historical alarm analysis apparatus and method |
US10215814B2 (en) * | 2013-08-30 | 2019-02-26 | International Business Machines Corporation | System and method for cognitive alarm management for the power grid |
-
2014
- 2014-03-06 EP EP14710188.5A patent/EP3114538B1/en active Active
- 2014-03-06 WO PCT/EP2014/000575 patent/WO2015131916A1/en active Application Filing
- 2014-03-06 CN CN201480076899.3A patent/CN106164795B/zh active Active
-
2016
- 2016-09-05 US US15/256,655 patent/US10831748B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5581242A (en) * | 1991-08-22 | 1996-12-03 | Hitachi, Ltd. | Automatic alarm display processing system in plant |
EP1331536A1 (en) * | 2000-10-20 | 2003-07-30 | Daicel Chemical Industries, Ltd. | Plant control monitor |
CN101213580A (zh) * | 2002-03-01 | 2008-07-02 | 费舍-柔斯芒特***股份有限公司 | 流程工厂中的集成警报生成 |
CN102360207A (zh) * | 2004-05-04 | 2012-02-22 | 费舍-柔斯芒特***股份有限公司 | 用于过程控制***的用户可配置的警报和警报趋势 |
CN102809935A (zh) * | 2011-05-31 | 2012-12-05 | 通用电气公司 | 用于告警可视化的***和方法 |
CN103617705A (zh) * | 2013-12-10 | 2014-03-05 | 北京邮电大学 | 一种基于规则的物联网报警方法和*** |
Also Published As
Publication number | Publication date |
---|---|
EP3114538B1 (en) | 2019-10-16 |
WO2015131916A1 (en) | 2015-09-11 |
EP3114538A1 (en) | 2017-01-11 |
CN106164795A (zh) | 2016-11-23 |
US20160371327A1 (en) | 2016-12-22 |
US10831748B2 (en) | 2020-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106164795B (zh) | 用于分类报警的优化方法 | |
JP7359354B2 (ja) | 分散型工業パフォーマンス監視及び分析 | |
CN106933206B (zh) | 分布式工业***中的独立于源的查询 | |
CN106933205B (zh) | 分布式工业性能监控和分析平台 | |
US10649449B2 (en) | Distributed industrial performance monitoring and analytics | |
JP6901243B2 (ja) | プロセス環境のための制御システムを最適化するためのシステムおよび方法 | |
GB2545303A (en) | Data analytic services for distributed industrial performance monitoring | |
JP2017142800A (ja) | プロセス制御ネットワークのルールビルダー | |
US20170192407A1 (en) | Method and apparatus for enabling model driven navigation | |
Schachinger et al. | An advanced data analytics framework for energy efficiency in buildings | |
CN117541217A (zh) | 基于三维可视化电网设备管理业务的运维方法 | |
JP6458157B2 (ja) | データ分析装置および分析方法 | |
Scherbaum et al. | Spline: Spark lineage, not only for the banking industry | |
Kotecha et al. | Design of robust, reliable sensor networks using constraint programming | |
EP3048613A1 (en) | Method for analysis of plant disturbance propagations | |
KR102588260B1 (ko) | 직관성이 향상된 인포그래픽 시스템 | |
Gaikwad et al. | Finding Proneness of S/W using Class Hierarchy Method | |
WO2024134704A1 (ja) | 情報処理装置、情報処理方法、及び、記録媒体 | |
Egan et al. | Data Center Facility Monitoring with Physics Aware Approach | |
Hyvönen | Semi-automatic parametrization of dynamic models using plant data | |
Forouraghi | Inductive learning of materials performance indices from a material properties database |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |