Monitoring device, monitoring method, program, control device, and plant
The alignment of process and event data time series in a unified display format enhances the understanding and analysis of system abnormalities, improving response efficiency.
Patent Information
- Application Number
- JP2020508200
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2018-03-20
- Filing Date
- 2019-03-08
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2039-03-08
AI Technical Summary
Existing anomaly monitoring systems face difficulties in understanding the relationship between process data and event data due to different display formats, leading to time-consuming tracing and potential oversights during abnormality identification.
A monitoring device and method that aligns the time series of process values and events on a common time axis, allowing for simultaneous visualization and easy correlation between the two data types.
Facilitates quick and accurate identification of abnormality causes by enabling operators to visually grasp the relationship between process and event data, supporting early detection and response.
Smart Images

Figure 0007597578000001 
Figure 0007597578000002 
Figure 0007597578000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a monitoring device and a monitoring method. [Background technology]
[0002] Anomaly monitoring devices are used to analyze and monitor operational data of process systems such as chemical plants and power plants to detect abnormalities. Operational data is divided into process data and event data. Process data is time-series data of values related to the state of the system, such as measurement values of various sensors in the process system, target settings for control and control compensation values, user settings, and indexes calculated based on multiple measurement values. Event data is the history of events that have occurred in the process system, and includes, for example, the history of alarms and the history of operator operations.
[0003] Since process data is time-series data such as measured values, it is common to plot time on the horizontal axis and display the changes in the process values in a graph, but since event data is a history of events, it is common to display it in list form with timestamps. In this way, process data and event data are displayed in different formats. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2017-211839 A Summary of the Invention [Problem to be solved by the invention]
[0005] When an abnormality occurs in a process system, an operator refers to the time when an alarm occurred in the event history list, checks the change in the process value at the time the alarm occurred in the process data graph to identify the cause of the abnormality, and further checks the operation history during the same time period from the event history list. The operator may also refer to the time when the process value showed an abnormal change in the process data graph, and check the operation details and the presence or absence of an alarm during the same time period from the event history list. In this way, when an abnormality occurs, the operator must perform a tracing operation across the time series graph of the process data and the event data history list, but because the process data and event data are displayed in different formats, it is difficult to grasp the relationship between the process data and the event data, and tracing takes time and may result in oversight.
[0006] It is an exemplary object of an embodiment of the present invention to provide a monitoring technique that can easily grasp the relationship between process data and event data. [Means for solving the problem]
[0007] In order to solve the above problem, a monitoring device according to one aspect of the present invention includes a time series display unit that displays a time series of process values related to the state of a system and a time series of events related to process control of the system, with the time axes aligned.
[0008] According to this embodiment, since the time axis of the time series of the process values and the time axis of the time series of the events are aligned, the operator can visually grasp the relationship between the process values and the events.
[0009] Another aspect of the present invention is a monitoring method, which includes a time series display step of displaying a time series of a process value related to a state of a system and a time series of events related to process control of the system, with the time axes aligned.
[0010] Any combination of the above components or mutual substitution of the components or expressions of the present invention between methods, devices, systems, computer programs, data structures, recording media, etc. are also valid aspects of the present invention. Effect of the Invention
[0011] According to the present invention, the association between process data and event data can be easily understood. [Brief description of the drawings]
[0012] [Figure 1] 1 is a configuration diagram of an abnormality monitoring device according to an embodiment of the present invention; [Diagram 2] FIG. 2 is a diagram illustrating an example of time-series data of a plurality of process values. [Diagram 3] FIG. 3(a) is a diagram for explaining an example of an operation history, and FIG. 3(b) is a diagram for explaining an example of an alarm history. [Figure 4] 2 is a diagram for explaining an example of a screen of the anomaly monitoring device of FIG. 1. [Diagram 5] FIG. 13 is a diagram illustrating an example in which time-series data of a plurality of events is displayed in an overlapping manner. [Figure 6] 11A and 11B are diagrams illustrating an example in which time-series data of an event is superimposed on time-series data of a process value and displayed; [Figure 7] 11A and 11B are diagrams illustrating an example in which a high-level warning is displayed superimposed on time-series data of a process value. [Figure 8] 2 is a flowchart showing the procedure of an abnormality monitoring process performed by the abnormality monitoring device of FIG. 1. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] The present invention will be described below based on preferred embodiments with reference to the drawings. The same or equivalent components, parts, and processes shown in each drawing are given the same reference numerals, and duplicated descriptions are omitted as appropriate. In addition, the embodiments are illustrative rather than limiting the invention, and all features and combinations thereof described in the embodiments are not necessarily essential to the invention.
[0014] 1 is a configuration diagram of an abnormality monitoring device 300 according to this embodiment. The abnormality monitoring device 300 is used to monitor an abnormality in a process system. The abnormality monitoring device 300 includes a process data acquiring unit 10, a process data selection candidate display unit 20, a process data selecting unit 30, an event data acquiring unit 40, an event data selection candidate display unit 50, an event data selecting unit 60, a process data / event data time series display unit 70, and a display mode switching unit 80.
[0015] Fig. 4 is a diagram for explaining an example of a screen of the abnormality monitoring device 300. Each component of the abnormality monitoring device 300 in Fig. 1 will be explained with reference to the example of the screen in Fig. 4.
[0016] The process data acquiring unit 10 acquires a plurality of process values indicating the state of a process system as time-series data.
[0017] 2 is a diagram for explaining an example of time-series data of a plurality of process values. Time-series data of process value A, process value B, process value C, process value D, etc. are acquired together with time stamps.
[0018] The process data selection candidate display unit 20 displays a list of a plurality of process values acquired by the process data acquisition unit 10 as selection candidates on a screen in a list format or the like.
[0019] 4 is a list of multiple process value candidates displayed by the process data selection candidate display unit 20, and items in the window can be scrolled up and down to view the part that cannot be displayed. In this example, process values A to F are displayed in the process data selection window 210.
[0020] The process data selection unit 30 allows the operator to select one or more process values to be viewed from among the multiple process value candidates displayed in a list by the process data selection candidate display unit 20. The operator selects the process value to be viewed by clicking the process value with a mouse or the like in the process data selection window 210 in Fig. 4. In this example, two process values B and D are selected, and these selected process values are highlighted.
[0021] The event data acquisition unit 40 acquires a history of events such as operator operations and alarms in the process control of the process system.
[0022] FIG. 3(a) is a diagram for explaining an example of an operation history. A history of operation types and operation results is acquired together with a timestamp. In this example, Operation A, Operation A , operation A , operation B are executed in that order, and the operation results are S (success), F (failure), S (success), and S (success), in that order.
[0023] Fig. 3(b) is a diagram for explaining an example of an alarm history. The history of alarm types and alarm levels is acquired together with timestamps. In this example, alarm events occur in the order of alarm P, alarm P, alarm P, and alarm Q, and the alarm levels are L (low), L (low), H (high), and L (low), in that order.
[0024] The event data selection candidate display unit 50 displays a plurality of event data acquired by the event data acquisition unit 40 as selection candidates on a screen in a list format or the like.
[0025] 4 is a list of multiple event candidates displayed by the event data selection candidate display unit 50, and items in the window can be scrolled up and down to view any items that cannot be displayed. In this example, alarms P, Q, and R and operations A, B, and C are displayed in the event data selection window 220.
[0026] The event data selection unit 60 allows the operator to select one or more events that the operator wishes to view from among the multiple event candidates displayed in a list by the event data selection candidate display unit 50. The operator selects the events that the operator wishes to view by clicking them with a mouse or the like in the event data selection window 220 of Fig. 4. In this example, two alarms P and Q and one operation B are selected, and these selected events are highlighted.
[0027] In addition, when a process value exceeds a predetermined threshold, an alarm is issued or an operator operation is performed, and a specific process value is affected as a result of the alarm output or operation input, so that process values and events may be correlated with each other. In order to make it easier for the operator to select a process value and an event that are correlated with each other, when the operator selects a process value in the process data selection window 210, the associated event may be highlighted in the event data selection window 220. Conversely, when the operator selects an event in the event data selection window 220, the associated process value may be highlighted in the process data selection window 210.
[0028] The process data / event data time series display unit 70 (hereinafter referred to as the "time series display unit 70" for the sake of simplicity) displays the time series data of the process values and events selected by the operator with the time axes aligned.
[0029] The process data selection unit 30 notifies the time series display unit 70 of the process value selected by the operator, and the event data selection unit 60 notifies the time series display unit 70 of the event selected by the operator. The time series display unit 70 acquires the time series data of the process value selected by the operator from the process data acquisition unit 10, and acquires the time series data of the event selected by the operator from the event data acquisition unit 40.
[0030] As one display mode of the time series data of process values and the time series data of events, the time series display unit 70 displays the time series data of process values and the time series data of events side by side with the time axes aligned.
[0031] The process time series graph 230 in FIG. 4 is a line graph showing the time series data of the process value selected by the operator, with the horizontal axis being time. 6 weeks The time series data of process value B is shown with a solid line, and the time series data of process value D is shown with a dotted line.
[0032] The event time series charts 240a, 240b, and 240c in FIG. 4 display the time series data of the event selected by the operator with the horizontal axis representing time. 6 weeks It displays time series data of events for 1 minute. By displaying a mark (here, a vertical bar) indicating the event occurrence on the time axis at the time when the event occurred, the occurrence or non-occurrence of the event is displayed along the time axis. Here, a time series chart 240a of alarm P, a time series chart 240b of alarm Q, and a time series chart 240c of operation B are displayed in parallel, aligned with the time axis of process time series graph 230.
[0033] The mark indicating the occurrence of an event may be a dot or a triangle other than a vertical bar. In the case of a vertical bar, however, it is easier to visually grasp the frequency of occurrence of an event based on the density of the marks.
[0034] Because the time axes of the process time series graph 230 and the event time series charts 240a, 240b, and 240c in FIG. 4 are aligned, an operator can view the time changes in the process value and the time changes in the occurrence of events side by side, and thereby understand the correlation between the fluctuations in the process value and the frequency of event occurrence.
[0035] In FIG. 4, the time series display section 70 displays the time series data of a plurality of events in parallel, but it is also possible to display the time series data of a plurality of events in an overlapping manner.
[0036] FIG. 5 is a diagram for explaining an example in which the time series data of a plurality of events are displayed in an overlapping manner. In this example, a case is shown in which an operator selects an alarm R and an operation C as event data to be viewed. An event time series chart 242 is displayed aligned with the time axis of the process time series graph 230. In the event time series chart 242, the time series data of the alarm R and the time series data of the operation C are displayed in an overlapping manner, with the time series data of the alarm R being shown by a solid line and the time series data of the operation C being shown by a dotted line. The time series data of the alarm R and the time series data of the operation C may be displayed in different colors. In this way, by displaying the time series data of a plurality of events in an overlapping manner so as to be distinguishable from one another, an operator can easily grasp the relationship between a plurality of events. For example, such an overlapping display makes it possible to check the degree of overlap of a plurality of alarms, and the relationship and influence between an operation and an alarm.
[0037] When displaying time series data of three or more events, the time series data of all events may be overlaid, or the operator may select the events to be overlaid. In this case, the time series charts of the events not selected for overlay are displayed in parallel to the time series charts of the overlaid events. This allows only the events that the operator wants to view overlaid on one chart to be overlaid on each other, and the other events to be separately viewed in charts displayed in parallel. When the time series data of three or more events is overlaid on one chart, it may be difficult to visually distinguish the time series data of different events. However, if the operator selects at least two specific events and overlays them on one chart, and the remaining events can be individually viewed in charts displayed in parallel, the operator can analyze the relationship between at least two specific events on one chart while also analyzing the occurrence of the remaining events.
[0038] As another display mode of the time series data of process values and the time series data of events, the time series display unit 70 displays the time series data of process values and the time series data of events in a superimposed manner with the time axes aligned.
[0039] 6 is a diagram illustrating an example in which time series data of an event is superimposed on time series data of a process value. In the process value / event time series graph 250, a chart showing time series data of an alarm R and an operation C is superimposed on a line graph showing time series data of process values B and D. By superimposing the time series data of an event on the time series data of the process value in this way, the operator can associate and grasp the change in the process value and the frequency of event occurrence on a single graph.
[0040] When displaying the time series data of multiple events, the time series data of all events may be superimposed on the time series data of the process value, or the operator may select the events to be superimposed. In this case, the time series charts of the events not selected as the targets of superimposition are displayed in parallel to the time series graph of the process value. This allows the operator to check only the events that he / she wants to view by superimposing them on the time series data of the process value in one graph, and check the other events separately in charts displayed in parallel. When the time series data of many events is superimposed on the time series data of the process value, it may be difficult to visually distinguish the time series data of different events. However, if only a specific event is selectively superimposed on the time series data of the process value, and the remaining events can be checked individually in charts displayed in parallel to the time series graph of the process value, the operator can analyze the relationship between the occurrence of a specific event and the change in the process value in one graph, while also analyzing the occurrence of the remaining events.
[0041] The time series display unit 70 can also superimpose high-level alarms on the time series data of process values. This allows the operator to automatically superimpose the time series data of important events, such as high-level alarms, on the time series data of process values to grasp the correlation, even if the operator does not select a specific event as the target for superimposition display.
[0042] FIG. 7 is a diagram for explaining an example in which a high-level alarm is superimposed on the time series data of the process value. Here, similar to FIG. 4, the process time series graph 230 and the event time series charts 240a, 240b, and 240c are displayed side by side with the time axis aligned, but for example, at the timing when a "serious alarm" with an alarm level higher than a predetermined value occurs for alarm Q, a mark indicating the occurrence of a serious alarm is superimposed on the process time series graph 230 as shown by reference numeral 244. This allows the serious alarm to be easily confirmed on the process time series graph 230, and the minor alarm can be separately confirmed on the event time series charts 240a, 240b, and 240c. This allows the operator to quickly grasp the relationship between the serious alarm and the change in the process value by superimposing it on the time series data of the process value. In addition, since minor alarms may occur frequently, if they are superimposed on the time series data of the process value, they will be difficult to see. Therefore, they can be individually confirmed by displaying them in the event time series chart in parallel with the process time series graph without superimposing them on the time series data of the process value.
[0043] The time series display unit 70 may display the time series data of the alarm by distinguishing different alarm levels with different colors. For example, by displaying low level alarms in yellow and high level alarms in red, the high and low alarm levels can be visually easily confirmed.
[0044] The display mode switching unit 80 allows the operator to select a display mode for the time series data of the process values and the events, and instructs the time series display unit 70 to switch the display mode. The display mode switching unit 80 allows the operator to select whether to display the time series data of the events side by side with the time series data of the process values, or to display the time series data of the events superimposed on the time series data of the process values. Furthermore, when there are multiple events, the display mode switching unit 80 allows the operator to select which event's time series data is to be superimposed on the time series data of the process values. Furthermore, the display mode switching unit 80 allows the operator to select whether to display the time series data of multiple events superimposed on each other.
[0045] A graphical user interface can be used to allow the operator to select the display format. For example, the operator can select the events that he / she wants to superimpose on the time series data of the process values by dragging and dropping the time series display of a specific event with the mouse onto the process time series graph. The operator can also select the events that he / she wants to superimpose on the time series display of a specific event by dragging and dropping the time series display of a specific event onto the time series display of another event with the mouse.
[0046] FIG. 8 is a flowchart showing the procedure of an abnormality monitoring process performed by the abnormality monitoring device 300.
[0047] The operator selects a process value to be viewed from among multiple candidate process values (S10). The operator selects an event to be viewed from among multiple candidate events (S12). Here, the order is to select the process value and then the event, but it is also possible to select the event and then the process value. This is because the operator performs tracing work across the time-series data of the process value and the time-series data of the event, and therefore there are cases where the operator wants to view events occurring in the same time period based on an abnormal change in the process value, and there are also cases where the operator wants to view changes in the process value in the same time period based on the occurrence time of an event.
[0048] The time series display unit 70 displays the time series data of the selected process value and the time series data of the selected event with the time axis aligned (S14). There are two display modes: a mode in which the time series marks of the events are displayed side by side along the time axis of the time series graph of the process value, and a mode in which the time series marks of the events are displayed superimposed on the time axis of the time series graph of the process value. In the mode in which the time series marks of the events are displayed side by side on the time series graph of the process value, the operator can view and monitor the time change of the process value and the occurrence frequency of the event separately, and in the mode in which the time series marks of the events are displayed superimposed on the time series graph of the process value, the operator can view and monitor the association between the time change of the process value and the occurrence frequency of the event in a single graph.
[0049] The display mode switching unit 80 allows the operator to select the display mode of the time series data of the process values and events (S16). If the operator instructs to switch the display mode (Y in S16), the display mode switching unit 80 causes the time series display unit 70 to change the display mode (S18) and returns to step S14. For example, if the operator instructs the parallel display mode, the time series chart of the events is displayed parallel to the time series graph of the process values with their time axes aligned. If the operator instructs the superimposed display mode, the time series chart of the events is displayed superimposed on the time series graph of the process values with their time axes aligned. If the operator does not instruct to switch the display mode (N in S16), step S18 is skipped and the process returns to step S14.
[0050] According to the anomaly monitoring device 300 of this embodiment, by displaying the time series data of the process values and the time series data of the events with the same time axis, the operator can easily associate and grasp the change in the process value with the frequency of the occurrence of the event, which can support the early identification of the cause of the anomaly and the planning of countermeasures. blood Because the time axes of the charts are aligned, operators can easily trace across process data and event data, enabling them to respond quickly when an abnormality occurs.
[0051] The present invention has been described above based on examples. It will be understood by those skilled in the art that the present invention is not limited to the above-mentioned embodiments, that various design changes are possible, that various modifications are possible, and that such modifications are also within the scope of the present invention. [Industrial Applicability]
[0052] It can be used for system monitoring technology. [Explanation of symbols]
[0053] 10 process data acquisition unit, 20 process data selection candidate display unit, 30 process data selection unit, 40 event data acquisition unit, 50 event data selection candidate display unit, 60 event data selection unit, 70 process data / event data time series display unit, 80 display mode switching unit, 300 abnormality monitoring device.
Claims
1. a process data acquisition unit that acquires a plurality of process values indicating a state of the system as time-series data; an event data acquisition unit that acquires a time series of events in a process control of the system; a time series display unit that displays a time series of the process values related to the state of the system and a time series of the events related to a process control of the system, with the time axes aligned; the time series display unit displays a time series of the events by displaying a mark indicating an event occurrence as a vertical bar at the event occurrence time on a time axis, and Displaying a plurality of selection candidates of the process values acquired by the process data acquisition unit together with a plurality of selection candidates of the event data acquired by the event data acquisition unit on the same screen; and a monitoring device characterized in that, when a process value is selected from the plurality of process value selection candidates, a related event is highlighted from the plurality of event data selection candidates, or, when an event is selected from the plurality of event data selection candidates, a related process value is highlighted from the plurality of process value selection candidates.
2. a selection unit that allows an operator to select the process value or the event to be viewed from among the candidates of the process value or the candidates of the event, 2. The monitoring device according to claim 1, wherein the time series display unit switches between displaying the time series of the process value or event selected by the operator.
3. 3. The monitoring device according to claim 1, wherein the time series display unit displays the time series of a plurality of the events in a line or overlapping manner.
4. 4. The monitoring device according to claim 1, wherein the time series display unit displays the time series of the events in a time series aligned with the time series of the process values.
5. 4. The monitoring device according to claim 1, wherein the time series display unit displays the time series of the events in a manner superimposed on the time series of the process values.
6. 4. The monitoring device according to claim 1, further comprising a switching unit that allows an operator to select whether the time series of the events is displayed side by side with or superimposed on the time series of the process values.
7. A process data acquisition step of acquiring a plurality of process values indicating a state of the system as time series data; an event data acquisition step of acquiring a time series of events in a process control of the system; a time series display step of displaying a time series of the process values related to the state of the system and a time series of the events related to the process control of the system, the time series being aligned on a time axis; the time series display step displays a time series of the events by displaying a mark indicating an event occurrence as a vertical bar at a time when the event occurs on a time axis; and displaying on the same screen a plurality of selection candidates of the process values acquired by the process data acquiring step and a plurality of selection candidates of the event data acquired by the event data acquiring step; and a monitoring method characterized in that, when a process value is selected from the plurality of process value selection candidates, an associated event is highlighted from the plurality of event data selection candidates, or, when an event is selected from the plurality of event data selection candidates, an associated process value is highlighted from the plurality of process value selection candidates.
8. A process data acquisition step of acquiring a plurality of process values indicating a state of the system as time series data; an event data acquisition step of acquiring a time series of events in a process control of the system; a time series display step of displaying a time series of the process value related to the state of the system and a time series of the event related to the process control of the system, the time series being aligned on a time axis; the time series display step displays a time series of the events by displaying a mark indicating an event occurrence as a vertical bar at a time when the event occurs on a time axis; and displaying on the same screen a plurality of selection candidates of the process values acquired by the process data acquiring step and a plurality of selection candidates of the event data acquired by the event data acquiring step; and when a process value is selected from the plurality of process value selection candidates, an associated event is highlighted from the plurality of event data selection candidates; or when an event is selected from the plurality of event data selection candidates, an associated process value is highlighted from the plurality of process value selection candidates.
9. a function for acquiring a plurality of process values indicating a system state as time-series data, acquiring a time series of events in process control of the system, and, when monitoring the state of the system, displaying the time series of the process values relating to the state of the system and the time series of the events relating to process control of the system on the same time axis, and displaying the time series of the events by displaying a mark indicating the occurrence of an event as a vertical bar at the time of event occurrence on the time axis, and displaying selection candidates for the plurality of process values and selection candidates for a plurality of event data together with the time series of the process values and the time series of the events on the same screen; A control device in which, when a process value is selected from the plurality of process value selection candidates, a related event is highlighted from the plurality of event data selection candidates, or, when an event is selected from the plurality of event data selection candidates, a related process value is highlighted from the plurality of process value selection candidates.
10. a function for acquiring a plurality of process values indicating a state of a process system as time series data, acquiring a time series of events in process control of the process system, and, when monitoring the state of the process system, displaying the time series of the process values relating to the state of the process system and the time series of the events relating to process control of the process system on the same time axis, and displaying the time series of the events by displaying a mark indicating the occurrence of an event as a vertical bar at the time of event occurrence on the time axis, and displaying selection candidates for the plurality of process values and selection candidates for a plurality of event data on the same screen together with the time series of the process values and the time series of the events; A plant in which, when a process value is selected from the plurality of process value selection candidates, a related event is highlighted from the plurality of event data selection candidates, or, when an event is selected from the plurality of event data selection candidates, a related process value is highlighted from the plurality of process value selection candidates.
Citation Information
Patent Citations
Plant monitoring method and monitoring device and plant simulator
JP1998111675A
Display method for process even information
JP1999134154A
Device and method for monitoring plant operation
JP2001042929A
System for evaluating plant operation
JP2001067113A
Plant monitoring and control system and event analysis support method
JP2009301249A
