Monitoring system, monitoring method, and monitoring program
Patent Information
- Application Number
- JP2024051623
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-27
- Publication Date
- 2025-10-09
Smart Images

Figure 2025150631000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a monitoring system, a monitoring method, and a monitoring program for monitoring and controlling a monitoring target using a monitoring screen. [Background technology]
[0002] Monitoring systems that monitor and control river management facilities have been known for some time. These monitoring systems provide a monitoring screen that shows the increase or decrease in the water volume of the river, and users can check the monitoring screen and operate the devices installed in the facility as needed. Users can know the status of the facility through the monitoring screen even if they are not actually located at the site.
[0003] Patent Document 1 discloses a technology for determining the risk level of a river based on acceleration information detected by multiple sensors installed at the river management site, and displaying an image on a terminal device held by the user. This allows the operator to efficiently manage the river by referring to the monitoring screen. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2017-174348 A (Page 14, 0074) Summary of the Invention [Problem to be solved by the invention]
[0005] On the other hand, the number of users engaged in monitoring and control work is decreasing due to factors such as aging, leading to a decrease in the number of skilled workers and an increase in the proportion of beginners. As a result, the number of situations in which inexperienced users are engaged in work is increasing, which can lead to incorrect judgments and failure to perform appropriate monitoring and control. In such situations, even if a monitoring screen is presented as in conventional technology, inexperienced users are unable to fully utilize the presented information in their work.
[0006] The present disclosure has been made to solve the above-mentioned problems, and aims to enable appropriate monitoring control by providing a monitoring screen that assists users who are unfamiliar with the work. [Means for solving the problem]
[0007] In order to solve the above-mentioned problems, the monitoring system of the present disclosure comprises an output unit that outputs a monitoring screen for monitoring and controlling the monitored object; a memory unit that stores time series data that chronologically records the state of the monitored object and a history of past user operations on the monitoring screen; an analysis unit that analyzes multiple time window data that separates the time series data by time intervals; a suggestion unit that suggests an operation to be performed based on the history of past operations when a state corresponding to the time window data occurs in the monitored object; and a generation unit that generates a suggested image that identifiably shows the operation to be performed on the monitoring screen based on the suggestion result by the suggestion unit. [Effects of the Invention]
[0008] The monitoring device according to the present disclosure displays on the monitoring screen the operation to be performed when a change in the state of the monitored object occurs corresponding to the time window data. This makes it possible to convey the operation performed by an expert in the past, and even a user who is unfamiliar with the work can perform appropriate monitoring control. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating a configuration example of a monitoring system according to a first embodiment. [Figure 2]FIG. 1 is a diagram illustrating a configuration example of a terminal device according to a first embodiment. [Figure 3] FIG. 1 is a diagram illustrating a configuration example of a monitoring device according to a first embodiment. [Figure 4] FIG. 1 is a diagram illustrating an example of a data table of time-series data according to the first embodiment. [Figure 5] FIG. 10 is a diagram showing an example of a time interval confirmation screen according to the first embodiment; [Figure 6] FIG. 10 is a diagram showing an example of a proposed image displayed on a monitoring screen according to the first embodiment; [Figure 7] 1 is a flowchart showing an operation procedure for proposing an operation to be performed according to the first embodiment; [Figure 8] FIG. 10 is a diagram illustrating a configuration example of a monitoring device according to a second embodiment. [Figure 9] 10 is a flowchart showing an operation procedure of a process in which a user sets time-series data according to the second embodiment. [Figure 10] 10 is a flowchart showing the operation procedure of a process for proposing the most frequent operation and the latest operation according to the third embodiment. [Figure 11] FIG. 13 is a diagram showing an example of displaying a proposed image on a monitoring screen in which the most frequent operation has priority over the latest operation according to the fourth embodiment. [Figure 12] 10 is a flowchart showing the operation procedure of a process for proposing that the most frequent operation has priority over the most recent operation according to the fourth embodiment. [Figure 13] FIG. 13 is a diagram showing an example in which a proposed image and a state change image are displayed on a monitoring screen according to the fifth embodiment. [Figure 14] 10 is a flowchart showing the operation procedure of a process for generating a state change image according to the fifth embodiment. [Figure 15] FIG. 20 is a diagram illustrating a configuration example of a monitoring device according to a sixth embodiment. [Figure 16] 13 is a flowchart showing the operation procedure of a process for proposing an operation to be performed based on upper and lower limit values according to the sixth embodiment. [Figure 17] FIG. 1 is a diagram illustrating an example of the hardware configuration of a monitoring device. [Figure 18] FIG. 1 is a diagram illustrating an example of a hardware configuration of a terminal device. DETAILED DESCRIPTION OF THE INVENTION
[0010] The following describes in detail a monitoring system, a monitoring method, and a monitoring program according to embodiments of the present disclosure with reference to the accompanying drawings. Note that the present disclosure is not limited to each embodiment, and each embodiment can be combined or modified as appropriate. Furthermore, when multiple drawings have the same configuration, the description thereof will be omitted.
[0011] Embodiment 1 Fig. 1 shows the configuration of a monitoring system 1 according to a first embodiment. The monitoring system 1 includes a monitoring device 3 and a terminal device 2. The monitoring system 1 is connected via a communication device 5 installed in the facility to be monitored. Each device is connected to each other and can communicate with each other via a network 9. The network 9 is, for example, a WAN (Wide Area Network) such as the Internet.
[0012] 2 shows the configuration of the terminal device 2. The terminal device 2 is a device that displays a monitoring screen so that an operator can check the status of the monitored object and perform operations. The terminal device 2 comprises a communication unit 21, a processing unit 22, a display unit 23, and an input unit 24. The communication unit 21 is connected and capable of communicating via the network 9 to send and receive information. The display unit 23 displays the monitoring screen so that the operator can check it, and the input unit 24 accepts operations on the monitoring screen from the operator. The processing unit 22 controls the operations of the communication unit 21, the display unit 23, and the input unit 24.
[0013] The terminal device 2 is, for example, a mobile device such as a smartphone, tablet, or notebook personal computer, or a desktop computer. The display unit 23 is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display. The input unit 24 includes, for example, a keyboard, a mouse, a keypad, or a touch panel. The terminal device 2 accepts operations by a user, and the user is a person who performs monitoring control using the monitoring system 1.
[0014] The monitored facility is, for example, a water treatment facility, a power plant, or a plant, which has equipment that requires user monitoring and is controlled by multiple means. FIG. 1 illustrates an example of operation at a river management facility 4. The controlled equipment 7 is, for example, a water gate for discharging stored water, and in the example, there are multiple water gate equipment devices 7A, 7B, and 7C. The river management facility 4 is also equipped with sensor devices 8 for monitoring the status, such as a water level gauge, a pressure gauge, a temperature sensor, a flow rate sensor, or a position sensor. The user does not need to be located at the river management facility 4; monitoring and control can be performed from a remote location via a terminal device 2.
[0015] The river management facility 4 is equipped with a communication device 5 and a control device 6. The communication device 5 is connected and capable of communicating via a network 9 to send and receive information. The control device 6 acquires information from the sensor device 8 and performs the necessary control in accordance with instructions from the user. Note that if there is an equipment environment that can be monitored on-premise for the monitored object, the monitoring device 3 may acquire information from the control device 6 via the network 9.
[0016] The monitoring device 3 is a computer installed in a facility managed by a user who monitors and controls the monitored facility. The monitoring device 3 is a device that allows the user to monitor and control the monitored facility, and has the function of visualizing facility information as a monitoring image and the function of controlling the equipment according to the user's operations.
[0017] The monitoring device 3 is configured, for example, by one or more cloud servers. A cloud server is a server built in a cloud environment that includes computer resources provided by a cloud service platform. Note that the monitoring device 3 may be a server other than a cloud server, for example, an on-premise server.
[0018] FIG. 3 is a diagram showing the configuration of the monitoring device 3. The monitoring device 3 includes a communication unit 31, a processing unit 34, and a setting unit 38. The communication unit 31 includes an acquisition unit 32 and an output unit 33. The devices are connected and capable of communicating via a network 9, with the acquisition unit 32 receiving information and the output unit 33 transmitting information. The processing unit 34 includes a memory unit 35, an analysis unit 36, a proposal unit 37, and a generation unit 38. The memory unit 35 stores information used by the monitoring device 3. The analysis unit 36 analyzes the information stored in the memory unit 35. The arbitrary time setting unit 40 and automatic time interval setting unit 41 included in the setting unit 39 set the analysis method to be performed by the analysis unit 36. The proposal unit 37 proposes necessary information. The generation unit 38 generates a screen to be displayed on the terminal device 2.
[0019] 3, the storage unit 35 is a component that constitutes the monitoring device 3, but it may be installed outside the monitoring device 3. In that case, the storage unit 35 is connected to the network 9 so as to be able to communicate with the monitoring device 3, and the monitoring device 3 is connected to the network 9 through the communication unit 31.
[0020] As an example of the operation of the monitoring device 3, when a user wants to check the increase or decrease in the water volume of a river, the user operates the terminal device 2 to select the target river. To check the water volume of the river, the monitoring device 3 acquires information from the water level meter of the sensor device 8 of the river management facility 4. Based on the acquired water volume information, a monitoring screen is generated and output to the terminal device 2.
[0021] The user checks the monitoring screen and, if it determines that the water volume is high and that water release is necessary, opens the floodgates. By following this series of steps, the user can check the monitoring screen and implement the necessary controls, enabling efficient management of the monitored facility.
[0022] The following describes an operation of the monitoring device 3 on the monitoring screen to suggest an operation to be performed. The suggestion of an operation to be performed means that when a change in the state of the monitored facility occurs, the operation is suggested to the user that is expected to resolve the problem by being performed. The suggested operation may be a means for indicating the operation to be performed on the screen so that the user can actually operate the facility equipment in the facility, or a means for displaying an operation component that can be pressed on the monitoring screen to remotely operate the facility equipment. Note that the example in the first embodiment describes a means for displaying the operation component on the monitoring screen.
[0023] The user performs monitoring control by operating the monitoring screen output from the output unit 33 of the monitoring device 3 to the terminal device 2. Information regarding changes in the status of the monitored facility in past work and the history of operations performed by the user to operate the facility devices based on the changes in status is stored in the memory unit 35.
[0024] 4 shows time-series data 50, which is a data table showing changes in the state of a monitored facility and a history of operations performed by users while monitoring and controlling the facility. The time-series data 50 includes time stamps 51, state information 52 showing changes in state at each time, and operation history information 53 recording the history of operations performed by users.
[0025] The state of the monitored facility is information relating to increases or decreases in the amount of water obtained from the sensor device 8, and the user checks the status of the changes and performs monitoring and control. Note that in the example, the state changes are shown numerically, but the method of identification is not limited to this, and the state may be shown by a predefined symbol, such as H for a large amount of water and L for a small amount of water.
[0026] In the present disclosure, the operation of the monitoring device 3 to suggest an operation to be performed is performed based on time window data obtained by dividing time series data. The time window data is obtained by dividing time series data at regular time intervals. In FIG. 4, the time window data 54 is obtained by dividing the time series data into four-minute time windows at one-minute intervals. Note that in FIG. 4, the timestamp 52 only shows time window data with a four-minute division starting at 1:15 PM on November 1, 2022. However, time window data starting at other times also exists. For example, a four-minute division starting at 1:16 PM on November 1, 2022 is also possible. The time window data 54 is stored in the storage unit 35 for each divided data. Note that, in the example, the time window data has a time interval in minutes, but this is not limited thereto. The time window data may be divided into different units, such as seconds, hours, days, months, or years.
[0027] The setting for dividing the time window data is performed by the setting unit 39. The arbitrary time interval setting unit 40 enables the user to set an arbitrary time interval, and a time interval confirmation screen 60 is displayed on the terminal device 2, as shown in Fig. 5, on which the user can visually set the time interval.
[0028] The time interval confirmation screen 60 includes status change information 61, a time interval setting tile 62, and a time window setting tile 65. The status change information 61 shows the past status change transitions of the monitored facility in table form, and the time window setting tile 65 shows the status change transitions in graph form. The time interval setting tile 62 is displayed so that the time interval to be set can be visually confirmed. The interval value bar 63 can be operated to change the time interval unit, such as seconds, minutes, hours, days, months, or years. The division scroll bar 64 can also be operated to visually change the time interval. For example, if the interval value bar 63 is set to minutes and the division scroll bar 64 is positioned at 1, the time interval is set to 1-minute intervals. The time window setting tile 65 includes a time window start time 66 and a time window end time 67. The user can visually set the time to be divided into time windows by dragging and dropping the cursor 70 while checking the graph of the status change transitions. 5, the time window start time 66 is 12:01 and the time window end time 67 is 12:04, so the time window is divided into 4-minute time windows. Note that the time interval confirmation screen 60 is not limited to the screen configuration shown in the figure, as long as the screen allows the user to visually recognize the settings for dividing the time window data.
[0029] The user can set the time window data to be divided into any time intervals using the time interval confirmation screen 60. This allows the procedure that an expert judges to require an operation from the transition of state changes to be extracted as time window data.
[0030] The time intervals that separate the time window data may be determined using artificial intelligence (AI) in the automatic time interval setting unit 41. The AI-based determination uses a trained model that has learned time-series data.
[0031] Using AI, the system identifies areas where equipment operation is required based on trends in changes in the status of monitored facilities from a trained model. By using the results extracted by AI, it is possible to reduce the time required for experts to set time window data. It is also possible to extract trends in status changes that even experts would not notice, leading to improved accuracy of time window data.
[0032] When the setting unit 39 sets the time window data to be divided, the analysis unit 36 divides the time series data based on a predetermined time interval and analyzes the plurality of time window data. The time window data is stored in the storage unit 35.
[0033] Next, the user operates the monitoring screen output from the output unit 33 of the monitoring device 3 to the terminal device 2 and displays it to perform monitoring and control work. The monitoring device 3 successively acquires information acquired by the sensor device 8 and displays it on the monitoring screen. As a result, the status of the monitored facility displayed on the monitoring screen is always the latest information.
[0034] When a change corresponding to the time window data occurs in the state of the monitored and controlled object, the proposing unit 37 proposes an operation to be performed based on the history of past operations, based on the corresponding time window data. The generating unit 38 generates a proposed image on the monitoring screen, based on the proposal result by the proposing unit 37, which identifiably shows the operation to be performed.
[0035] FIG. 6 shows an example of a monitoring screen 80A displaying a suggested image displaying operations to be performed on the monitoring screen. The monitoring screen 80A includes a status change table 81, a status change graph 82, and an operation component 86. The status change table 81 displays status changes of the monitored and controlled object in table form, and the status change graph 82 displays them in graph form. Pressing the operation component 86 commands the operation of the corresponding facility device. In the example shown in FIG. 6, the operation component 86 opens and closes each sluice gate installed on the river. Depending on the monitored and controlled object, an alarm tile 84 indicating the current alarm status and an issuance criteria tile 85 are also included. In the example shown in FIG. 6, the water level is rising due to the release of water from the dam, and the alarm tile 84B is lit. Furthermore, because the water level of the river exceeds the standard for requiring a flood defense unit to be on standby, the issuance criteria tile 85B is also lit. The means for displaying status changes of the monitored and controlled object on the monitoring screen is not limited to a table or graph, and any form that allows the user to understand the situation by checking the progression of changes may be used.
[0036] In FIG. 6, the suggestion of an operation to be performed based on the time window data is indicated by the lighting of the operation component 86. If a similar process for a rise in water level has been performed in the past by opening or closing sluice gate A, the operation component 86B is lit. This makes it possible to distinguish it from the operation component 86A, which is not lit, and the user can know that the process performed in the past was the opening or closing of sluice gate A. Note that the suggestion of an operation to be performed is not limited to the lighting of the operation component, and any means that allows visual identification, such as a change in color or size, or a change that makes other options less noticeable, may be used.
[0037] This section describes a method for proposing an operation to be performed based on a history of past operations. A change in the state of an object to be monitored and controlled may correspond to stored time window data. For example, the time window data 54 in FIG. 4 is the same as the four minutes from 12:05 on December 1, 2023 in FIG. 6. In this case, the proposing unit 37 uses the time window data 54 to propose, as an operation to be performed, the opening and closing of water gate A, which was performed when the same state occurred.
[0038] Based on the proposal result by the proposal unit 37, the generation unit 38 generates a proposal image that clearly indicates on the monitoring screen that the operation to be performed is the opening and closing of water gate A. The monitoring screen with the generated proposal image attached is output from the output unit 33 and displayed on the display unit 23 of the terminal device 2. The user confirms from the monitoring screen displayed on the terminal device 2 that the operation to be performed is the opening and closing of water gate A, and performs the operation to open and close water gate A. This allows the water level that has risen when water gate A is opened to be lowered.
[0039] Next, there will be described the operational procedure of the process of proposing an operation to be performed based on a history of past operations in embodiment 1. Fig. 7 is a flowchart showing the operational procedure of proposing an operation to be performed.
[0040] In step S101, the monitoring device 3 stores in the storage unit 35 time-series data that chronologically records changes in the status of the monitored facility and a history of user operations on the monitoring screen. In step S102, the user sets the time interval for the time window of the time window data using the setting unit 39. In step S103, the time-series data stored in the analysis unit 36 is divided into multiple time window data based on the time interval set by the setting unit 39. In step S104, when a change occurs in the status of the monitored facility corresponding to the time window data during the user's monitoring control work, the suggestion unit 37 suggests an operation to be performed when the same status occurs based on the time window data. In step S105, the generation unit 38 generates a proposal image that identifiably displays the operation to be performed proposed in step S104 on the monitoring screen. In step S106, the monitoring screen with the generated proposal image is output from the output unit 33 and displayed on the terminal device 2, thereby completing the operation procedure.
[0041] According to the first embodiment, for a user who is unfamiliar with the work and unable to perform appropriate supervisory control, an operation to be performed when a corresponding state occurs in the monitored facility is suggested based on time window data, which is a history of past operations by an expert. This makes it possible for even a user who is unfamiliar with the work to perform appropriate supervisory control.
[0042] Embodiment 2 The second embodiment differs from the first embodiment in that the user can set the state of the specified monitored facility, the operation to be performed, and the change in state after the operation as time-series data.
[0043] The second embodiment will be described below with reference to the drawings. Note that the same reference numerals as those in the first embodiment indicate the same or corresponding parts, and descriptions of parts with the same configuration will be omitted. Also, descriptions of the same operational procedures will be omitted.
[0044] FIG. 8 is a diagram showing the configuration of the monitoring device 3 in the second embodiment. The user sets the time series data in the standard time series setting unit 42. The user operates the terminal device 2 to set the change in the state of any monitored facility, the operation to be performed, and the change in state after the operation. The items to be set may include the state information 52 and the operation history information 53 in the time series data 50 shown in FIG. 4. Once the time series data is set by the user, the information is stored in the storage unit 35.
[0045] Next, an operational procedure for a process in which a user sets time-series data in embodiment 2 will be described below. Fig. 9 is a flowchart showing the operational procedure.
[0046] In step S201, the user operates the terminal device 2 to generate time-series data of the changes in the status of any monitored facility, the operations to be performed, and the changes in status after the operations, and the time-series data is set by the standard time-series setting unit 42. When step S201 is completed, the process proceeds to step S101, and the subsequent operation procedures are the same as those in the first embodiment.
[0047] In the first embodiment, there was time series data in the past for which time window data should be set, but it was not possible to analyze the time window data in cases where the state change to be set had not occurred in the past or where a user wanted to arbitrarily set a new transition of state change, etc. According to the second embodiment, the problem can be solved by allowing the user to arbitrarily set time series data.
[0048] Embodiment 3 The third embodiment differs from the first embodiment in that the operation to be performed is suggested based on the time window data, and the most frequent operation that was performed most frequently based on the history of past operations and the latest operation that was performed most recently in chronological order are suggested.
[0049] The following describes the third embodiment with reference to the drawings. Note that the same reference numerals as those in the first embodiment indicate the same or corresponding parts, and descriptions of parts with the same configuration will be omitted. Also, descriptions of the same operational procedures will be omitted.
[0050] The configuration of each device is the same as in embodiment 1. When proposing an operation to be performed based on the time window data, the proposing unit 37 proposes the most frequent operation that has been performed most frequently based on the history of past operations and the latest operation that has been performed most recently in chronological order. Based on the proposal result by the proposing unit 37, the generating unit 38 generates a proposal image that displays the most frequent operation and the latest operation in a distinguishable manner on the monitoring screen.
[0051] Next, the operational procedure for the process of proposing the most frequent operation and the latest operation in embodiment 3 will be described below. Fig. 10 is a flowchart showing the operational procedure.
[0052] The operational procedure from step S101 to step S103 is the same as in embodiment 1. In step S301, the suggestion unit 37 suggests the most frequent operation performed most frequently from the history of past operations and the latest operation performed most recently in chronological order, based on the time window data. In step S105, the generation unit 38 generates a suggested image indicating the most frequent operation and the latest operation. In step S106, the monitoring screen with the generated suggested image attached is output from the output unit 33 and displayed on the terminal device 2, thereby completing the operational procedure.
[0053] According to the third embodiment, it is possible to propose the most frequently performed operation and the most recent operation performed chronologically based on the history of past operations, thereby enabling the user to consider an appropriate operation from multiple options.
[0054] Embodiment 4 The fourth embodiment differs from the third embodiment in that when the most frequent operation and the latest operation are different, the most frequent operation is given priority in suggesting the operation.
[0055] The fourth embodiment will be described below with reference to the drawings. Note that the same reference numerals as those in the first embodiment indicate the same or corresponding parts, and descriptions of parts with the same configuration will be omitted. Also, descriptions of the same operational procedures will be omitted.
[0056] The configuration of each device is the same as in embodiment 3. When there is a plurality of time window data corresponding to changes in the state of the monitored facility and the most frequent operation and the latest operation proposed by the proposal unit 37 are different operations, the most frequent operation is given priority in the proposal. Based on the proposal result by the proposal unit 37, the generation unit 38 generates a proposal image on the monitoring screen that clearly indicates that the most frequent operation has priority over the latest operation.
[0057] 11 is an example of a monitoring screen 80B in which a suggested image indicating that the most frequent operation has priority over the most recent operation is clearly displayed on the monitoring screen. Monitoring image 80B is identical in configuration to monitoring image 80A, but differs in that it newly includes an operation component 86C indicating the most frequent operation and an operation component 86D indicating the most recent operation. To clearly indicate on the monitoring screen that the most frequent operation has priority over the most recent operation, operation components 86C and 86D are lit in different ways. Note that the method of clearly indicating this is not limited to lighting up the operation components, and any method that allows visual identification may be used, such as a change in color or size, or a change that makes one option less noticeable.
[0058] Next, an operational procedure for a process that proposes that the most frequent operation be given priority over the most recent operation in embodiment 4 will be described below. Fig. 12 is a flowchart showing the operational procedure.
[0059] The operational procedures from step S101 to step S301 and step S106 are the same as those in embodiment 3. In step S301, the suggestion unit 37 suggests the most frequent operation that was performed most frequently in the history of past operations and the latest operation that was performed most recently in chronological order, based on the time window data. In step S401, when there is a most frequent operation and a latest operation, the suggestion unit 37 makes a suggestion that prioritizes the most frequent operation. In step S402, the generation unit 38 generates a suggested image that prioritizes the most frequent operation. When step S402 is completed, the process proceeds to step S106, and the subsequent operational procedures are the same as those in embodiment 3.
[0060] According to the fourth embodiment, when there is a most frequent operation and a latest operation, it is possible to propose options for both the most frequent operation and the latest operation. This makes it possible to clearly indicate the operation that should be prioritized even when there is a most frequent operation and a latest operation, and enables the user to determine and perform the appropriate operation.
[0061] In addition, when different operations are performed with the same frequency in the most frequent operations, the operation that was performed most recently in chronological order may be given priority in suggestion. This makes it possible to clearly indicate to the user the operation that should be prioritized even when different operations are performed with the same frequency in the most frequent operations.
[0062] Embodiment 5. The fifth embodiment differs from the first embodiment in that a state change image is generated that shows a change in the state of the monitored object predicted by the operation so that the user can check it.
[0063] The fifth embodiment will be described below with reference to the drawings. Note that the same reference numerals as those in the first embodiment indicate the same or corresponding parts, and descriptions of parts with the same configuration will be omitted. Also, descriptions of the same operational procedures will be omitted.
[0064] The configuration of each device is the same as in embodiment 1. When proposing an operation to be performed based on the time window data, the proposing unit 37 also proposes past changes in the state of the monitored facility that occurred as a result of performing the operation to be performed, based on the time-series data. The generating unit 38 generates a proposed image that identifiably shows the operation to be performed on the monitoring screen, and also generates a state change image that shows past changes in the state of the monitored facility that occurred as a result of performing the operation to be performed, as a state change predicted by the operation.
[0065] 13 is an example of a monitoring screen 80C in which a proposed image and a status change image are displayed in a distinguishable manner on the monitoring screen. The monitoring image 80C is identical in configuration to the monitoring image 80A, but differs in that an operation component 86B, which is the operation to be performed, is displayed in a distinguishable manner from other components, and a status change predicted from the current position of the status change history coordinates 83 when the operation to be performed is performed is displayed as a status change prediction coordinate 87. Note that the form in which the status change is displayed is not limited to a graph, and even if it is displayed in a table, for example, the status change predicted from the current time point may also be displayed.
[0066] Next, an operational procedure for generating a state change image showing predicted changes in the state of a monitoring target due to an operation so that the user can check it will be described in embodiment 5. Fig. 14 is a flowchart showing the operational procedure.
[0067] The operational procedure from step S101 to step S104 is the same as that of embodiment 1. When the proposing unit 37 proposes an operation to be performed in step S104, in step S501 the proposing unit 37 also proposes past changes in the state of the monitored facility that occurred when the operation to be performed was executed, based on the time-series data. In step S502, a proposal image that identifiably shows the operation to be performed proposed in step S104 on the monitoring screen, and a status change image that shows past changes in the state of the monitored facility that occurred as a result of executing the operation proposed in step S502, as status changes predicted by the operation, are generated. In step S503, the monitoring screen with the generated proposal image and status change image is output from the output unit 33 and displayed on the terminal device 2, and the operational procedure ends.
[0068] According to the fifth embodiment, in addition to suggesting an operation to be performed, it is possible to display predicted state changes resulting from the operation. This allows the user to determine the operation after learning about predicted state changes resulting from the operation to be performed, thereby enabling more appropriate monitoring control to be implemented.
[0069] Note that, for the monitoring screen 80C, the alarm tile 84 and the issuance criteria tile 85 may also be configured to display the changed alarm status based on the predicted state change when the operation to be performed is executed. For example, the alarm tile 84C and the issuance criteria tile 85C in FIG. 13 are displayed so that the user can confirm that the displayed alarm and issuance criteria have been canceled. This allows the user to know not only the predicted state change when the operation to be performed is executed, but also the predicted alarm status, enabling more appropriate monitoring control to be performed.
[0070] Embodiment 6 The sixth embodiment differs from the first embodiment in that, with regard to the proposal of an operation to be performed, an operation is proposed in which the predicted change in state is within a range of upper and lower limit values set in advance.
[0071] The sixth embodiment will be described below with reference to the drawings. Note that the same reference numerals as those in the first embodiment indicate the same or corresponding parts, and descriptions of parts with the same configuration will be omitted. Also, descriptions of the same operational procedures will be omitted.
[0072] FIG. 15 is a diagram showing the configuration of the monitoring device 3 according to the sixth embodiment. The upper and lower limit values, which are the upper and lower limit values for the state of the monitored facility and are set in advance by the upper and lower limit value setting unit 43. The user operates the terminal device 2 to set the upper and lower limit values for the state change for the operation to be performed in response to the change in the state of the monitored facility. For example, for a river management facility, the upper limit value for the river water volume exceeding the levee is 2.2 meters, and the lower limit value for the river where an appropriate water flow cannot be maintained is 0.5 meters. Note that it is also possible to set only one of the upper and lower limit values, with no value set for the other. Furthermore, if the state change is indicated by a symbol, the upper and lower limit values are set using the corresponding symbol instead of a value. Once the upper and lower limit values are set by the user, they are stored in the memory unit 35.
[0073] When a change corresponding to the time window data occurs, the suggestion unit 37 suggests an operation to be performed based on the history of past operations. At this time, past changes in the state of the monitored facility that occurred as a result of executing the proposed operation are considered to be changes in state predicted by the operation, and operations that fall within the predicted range are suggested as appropriate operations. The generation unit 38 generates a suggested image on the monitoring screen that identifiably shows the operation to be performed based on the proposal result by the suggestion unit 37.
[0074] Next, an operational procedure for proposing an operation to be performed based on upper and lower limit values will be described in accordance with embodiment 6. Fig. 16 is a flowchart showing the operational procedure.
[0075] The operational procedures from step S101 to step S103 and from step S105 to step S106 are the same as those in embodiment 1. In step S601, the upper and lower limit setting unit 43 sets the upper and lower limits through a user operation, and the process proceeds to step S101. When step S103 is completed, past changes in the state of the monitored facility that occurred as a result of executing the operation to be performed in step S602 are treated as predicted state changes due to the operation, and operations whose predicted state changes are within the range are proposed as appropriate operations. When step S602 is completed, the process proceeds to step S106.
[0076] According to the sixth embodiment, operations that will result in a predicted change in state falling within the range of upper and lower limits preset by the user can be proposed to the user as operations to be performed. This allows the user to perform supervisory control after confirming in advance whether the resulting change in state will fall within an appropriate range for operations based on time window data.
[0077] Next, the hardware configurations of the monitoring device 3 and the terminal device 2 according to the first to sixth embodiments will be described. Fig. 17 is a diagram showing an example of the hardware configuration of the monitoring device 3 according to the first to sixth embodiments. The monitoring device 3 is realized by a computer system including a processing circuit 113 and a communication device 110. The processing circuit 113 includes a processor 111 and a memory 112. The processing circuit 113 is a circuit on which the processor 111 executes software.
[0078] The communication unit 31, processing unit 34, and setting unit 39 of the monitoring device 3 are realized by software, firmware, or a combination of software and firmware. The software or firmware is written as a program and stored in the memory 112. In the processing circuit 113, the processor 111 reads and executes the program stored in the memory 112, thereby realizing the functions of the processing unit 34 and setting unit 39. In other words, the processing circuit 113 includes the memory 112 that stores the program that will result in the processing of the monitoring device 3 being executed. It can also be said that the program stored in the memory 112 causes a computer to execute the procedures and methods of the monitoring device 3.
[0079] The processor 111 is a CPU (Central Processing Unit, also referred to as a central processing unit, processing unit, arithmetic unit, microprocessor, microcomputer, processor, or DSP (Digital Signal Processor)). The memory 112 is, for example, a non-volatile or volatile semiconductor memory such as a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable Read Only Memory), or an EEPROM (registered trademark) (Electrically Erasable Programmable Read Only Memory), a magnetic disk, a flexible disk, an optical disk, a compact disk, a minidisk, or a DVD (Digital Versatile Disc). The communication unit 31 of the monitoring device 3 is realized by the communication device 110.
[0080] Next, the hardware configuration of the terminal device 2 according to the first to sixth embodiments will be described. Fig. 18 is a diagram showing an example of the hardware configuration of the terminal device 2 according to the first to sixth embodiments. The terminal device 2 is realized by a computer system including a communication unit 21, a processing unit 22, a display unit 23, and an input unit 24. The processing circuit 123 includes a processor 121 and a memory 122. The processing circuit 123 is a circuit on which the processor 121 executes software.
[0081] The processing unit 22 of the terminal device 2 is realized by software, firmware, or a combination of software and firmware. The software or firmware is written as a program and stored in the memory 122. In the processing circuit 123, the processor 121 reads and executes the program stored in the memory 122, thereby realizing the functions of the processing unit 22. The processor 121 and the memory 122 are assumed to be the same as the processor 111 and the memory 112 shown in FIG. 17.
[0082] The communication unit 21 of the terminal device 2 is realized by the communication device 120. The input device 124 is a device for input operated by a user. The input device 124 includes, for example, a keyboard, a mouse, a keypad, or a touch panel. The input unit 24 of the terminal device 2 is realized by the input device 124. The display device 125 is a device that displays a screen. The display device 125 is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display. The display unit 23 of the terminal device 2 is realized by the display device 125.
[0083] The terminal device 2 may include an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The terminal device 2 may be composed of two or more devices. [Explanation of symbols]
[0084] 1 Monitoring system, 2 Terminal device, 3 Monitoring device, 4 River management facility, 5 Communication device, 6 Control device, 7A A water gate equipment device, 7B B water gate equipment device, 7C C water gate equipment device, 8 Sensor device, 9 Network, 21 Communication unit, 22 Processing unit, 23 Display unit, 24 Input unit, 31 Communication unit, 32 Acquisition unit, 33 Output unit, 34 Processing unit, 35 Memory unit, 36 Analysis unit, 37 Proposal unit, 38 Generation unit, 39 Setting unit, 40 Arbitrary time interval setting unit, 41 Automatic time interval setting unit, 42 Standard time series setting unit, 43 Upper and lower limit value setting unit, 50 Time series data, 51 Time stamp, 52 Status information, 53 Operation history information, 54 Time window data, 60 Time interval confirmation screen, 61 Status change information, 62 Time interval setting tile, 63 Interval value bar, 64 Separator scroll bar, 65 Time window setting tile, 66 Time window start time, 67 Time window end time, 70 Cursor, 80 Monitoring screen, 81 Status change table, 82 Status change graph, 83 Status change history coordinates, 84 Alarm tile, 85 Notification criteria tile, 86 Operation parts, 87 Status change prediction coordinates
Claims
1. an output unit that outputs a monitoring screen for monitoring and controlling the monitoring target; a storage unit that stores time-series data that chronologically records the state of the monitoring target and a history of past user operations on the monitoring screen; an analysis unit that analyzes a plurality of time window data obtained by dividing the time series data by time intervals; a suggestion unit that suggests an operation to be performed based on a history of past operations when a state corresponding to the time window data occurs in the monitoring target; a generation unit that generates a proposed image on the monitoring screen in a identifiable manner, the proposed image indicating an operation to be performed based on a result of the proposal by the proposal unit; A monitoring system comprising:
2. The monitoring system according to claim 1 , wherein an operation component arranged on the monitoring screen is identifiable for the operation to be performed indicated by the proposed image.
3. an arbitrary time interval setting unit for allowing the user to arbitrarily set a time interval for dividing the time series data for the time window data; 3. The monitoring system according to claim 1, further comprising:
4. the generation unit generates a time interval confirmation screen that allows the user to visually confirm the intervals in order to divide the time-series data into time intervals.
4. The monitoring system according to claim 3, wherein:
5. an automatic time interval setting unit that sets, for the time window data, a time interval that separates the time series data using a trained model that has trained the time series data; 3. The monitoring system according to claim 1, further comprising:
6. a standard time series setting unit for setting a specified state, an operation to be performed, and a change in state after the operation in the monitoring target by the user himself / herself to generate the time series data; 3. The monitoring system according to claim 1, further comprising:
7. the suggestion unit suggests a most frequent operation that has been performed most frequently and a most recent operation that has been performed most recently in chronological order based on a history of past operations when a state corresponding to the time window data occurs in the monitoring target; 3. The monitoring system according to claim 1 or 2.
8. the generation unit generates a proposal image that displays the most frequent operation and the latest operation together on the monitoring screen so that they can be distinguished from each other based on the proposal result by the proposal unit.
8. The monitoring system according to claim 7, wherein:
9. When the most frequent operation and the latest operation are different operations, the suggestion unit suggests the most frequent operation with priority.
9. The monitoring system according to claim 8, wherein:
10. When the most frequent operations have the same operation frequency among different actions, the suggestion unit preferentially suggests the operation that was most recently performed in chronological order.
10. The monitoring system according to claim 9, wherein:
11. the generation unit generates a state change image showing a change in the state of the monitoring target predicted by the operation in a manner that allows a user to confirm the change.
3. The monitoring system according to claim 1 or 2.
12. an upper and lower limit value setting unit that sets upper and lower limit values that are upper and lower limit values of the state of the monitoring target; the suggestion unit suggests the operation to be performed so that a change in state predicted by the operation falls within the upper and lower limit values.
3. The monitoring system according to claim 1 or 2.
13. an output step of outputting a monitoring screen for monitoring and controlling the monitoring target; a storage step of storing time-series data in which the state of the object to be monitored and a history of past user operations on the monitoring screen are recorded in chronological order; an analysis step of analyzing a plurality of time window data obtained by dividing the time series data by time intervals; a proposing step of proposing an operation to be performed based on a history of past operations when a state corresponding to the time window data occurs in the monitoring target; a generation step of generating a proposal image on the monitoring screen in a identifiable manner, the proposal image indicating an operation to be performed based on a result of the proposal by the proposal unit; A monitoring method comprising:
14. an output step of outputting a monitoring screen for monitoring and controlling the monitoring target; a storage step of storing time-series data in which the state of the object to be monitored and a history of past user operations on the monitoring screen are recorded in chronological order; an analysis step of analyzing a plurality of time window data obtained by dividing the time series data by time intervals; a proposing step of proposing an operation to be performed based on a history of past operations when a state corresponding to the time window data occurs in the monitoring target; a generation step of generating a proposal image on the monitoring screen in a identifiable manner, the proposal image indicating an operation to be performed based on a result of the proposal by the proposal unit; A monitoring program that causes a computer to execute the above.