Equipment operation support system and equipment operation support method
The facility operation support system addresses the challenge of operator scarcity by using a database and predictive display system to reference appropriate driving data, ensuring consistent plant operation quality.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- HITACHI LTD
- Filing Date
- 2022-12-23
- Publication Date
- 2026-04-22
AI Technical Summary
The reliance on skilled operators for plant operation control becomes challenging when they retire or become scarce, leading to potential improper operation due to the inclusion of inappropriate driving patterns in automatic control systems.
A facility operation support system that includes an operation data database storing actual operation data and evaluation information, a search processing unit to predict future trends, and a display processing unit to output similar past driving data for reference, enabling appropriate control strategies.
Enables the referencing of driving data related to appropriately controlled operations, reducing reliance on skilled operators by providing a system to predict and display similar past driving patterns for future trends, ensuring proper plant operation.
Smart Images

Figure 0007850063000001 
Figure 0007850063000002 
Figure 0007850063000003
Abstract
Description
Technical Field
[0001] The present invention relates to an equipment operation support system and an equipment operation support method.
Background Art
[0002] In a plant, the operating state of each piece of equipment constituting the plant needs to be appropriately controlled, and one of the control methods is automatic control. For example, in a plant of a type where the input to the plant can be artificially controlled, such as a plant for manufacturing products, the amount of input to the plant is controlled, and the plant component equipment is automatically controlled according to the amount of input of the input material. This is generally done.
[0003] Also, in a plant of a type where the input to the plant cannot be artificially controlled, such as a plant operating in a water purification plant, sewage treatment plant, dam, rainwater pumping station, etc., automatic control of the plant equipment is also performed. However, in such a plant, since the input to the plant cannot be artificially controlled, it is common for an intervention operation by an operator to be performed on the automatic control. And it is evaluated whether the operation of the plant based on the control including the intervention operation is appropriately performed.
[0004] For example, Patent Document 1 discloses a performance evaluation device for a heat source system or an air conditioning system that evaluates the performance of a target system based on the performance evaluation value recorded in the corresponding operation data at each time point when the operation conditions at each time point in the actual operation of the target system match the recorded operation conditions, and the same type of performance evaluation value obtained at each time point in the actual operation of the target system.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] Incidentally, when operators intervene in automatic control systems, the content of these interventions significantly impacts the quality of plant operation. In other words, the higher the operator's skill and proficiency, the more likely they are to properly control the plant's operation. However, this increased reliance on skilled operators presents a challenge: if skilled operators become scarce due to retirement or other reasons, proper operation may become impossible.
[0007] Therefore, in order to reduce the reliance on the skills of the operators, etc., the system also searches for past events that are similar to the trends in input values to the plant and the trends in plant control over a predetermined period up to the present, and determines the control content by referring to the operating patterns in the searched past events.
[0008] However, since the past driving patterns referenced include both appropriate and inappropriate driving decisions at the time, simply reproducing the driving patterns shown in the search results may result in the reproduction of inappropriate driving.
[0009] This invention has been made in consideration of the above circumstances, and its object is to enable referencing of driving data related to appropriately controlled driving. [Means for solving the problem]
[0010] A facility operation support system according to one aspect of the present invention is: Substances input into the plant Input amount Detected values by the sensor This is an equipment operation support system that provides operational support for a plant having controlled equipment that is controlled accordingly. An equipment operation support system according to one aspect of the present invention includes an operation data database in which the actual operation data of the plant and evaluation information on the quality of the plant's operation are stored in association with each other, and future The future trend of values detected by sensors over a predetermined period.The system includes a search processing unit that predicts driving data, searches a driving data database for past similar driving data that is similar to the predicted future driving data, and outputs the retrieved similar driving data and evaluation information associated with the similar driving data; and a display processing unit that displays the similar driving data and evaluation information input from the search processing unit on a display device. [Effects of the Invention]
[0011] According to at least one aspect of the present invention, it becomes possible to refer to driving data related to appropriately controlled driving. Other issues, configurations, and effects not mentioned above will be clarified by the following description of the embodiments. [Brief explanation of the drawing]
[0012] [Figure 1] This figure shows a schematic configuration example of an equipment operation support system according to the first embodiment of the present invention. [Figure 2] This figure shows an example of the configuration of the operation data DB according to the first embodiment of the present invention. [Figure 3] This figure illustrates an example of the configuration of an evaluation information input screen according to the first embodiment of the present invention. [Figure 4] This figure illustrates an example of the configuration of a similar performance trend display screen according to the first embodiment of the present invention. [Figure 5] This flowchart shows an example of the procedure for equipment operation support processing by the equipment operation support system according to the first embodiment of the present invention. [Figure 6] This flowchart shows an example of the procedure for the operation evaluation input processing according to the first embodiment of the present invention. [Figure 7] This flowchart shows an example of the procedure for a search process performed by the search processing unit according to the first embodiment of the present invention. [Figure 8] This flowchart shows an example of the display processing procedure by the display processing unit according to the first embodiment of the present invention. [Figure 9] This figure shows a schematic configuration example of an equipment operation support system according to a second embodiment of the present invention. [Figure 10] This is a flowchart showing an example of the procedure of operation evaluation input processing according to the second embodiment of the present invention. [Figure 11] This is a diagram showing a schematic configuration example of an equipment operation support system according to the third embodiment of the present invention. [Figure 12] This is a flowchart showing an example of the procedure of operation evaluation input processing according to the third embodiment of the present invention. **[Modes for Carrying Out the Invention]**
[0013] Hereinafter, examples of modes for carrying out the present invention (hereinafter referred to as "embodiments") will be described with reference to the accompanying drawings. The present invention is not limited to the embodiments, and various numerical values and the like in the embodiments are merely examples. Also, in this specification and the drawings, the same reference numerals will be given to the same components or components having substantially the same functions, and redundant explanations will be omitted.
[0014] <First Embodiment> [Schematic Configuration of Equipment Operation Support System] First, referring to FIG. 1, the configuration of an equipment operation support system 100 according to the first embodiment of the present invention will be described. FIG. 1 is a diagram showing a schematic configuration example of the equipment operation support system 100. In the present embodiment, an example in which the equipment operation support system of the present invention is applied to a system that supports the operation of equipment (an example of equipment to be controlled) of a plant in a rainwater pumping station that manages rainwater drainage will be given.
[0015] The equipment operation support system 100 is composed of a stand-alone PC (Personal Computer) or the like, and as shown in FIG. 1, includes a storage device 1, an input device 2, an arithmetic device 3, and a display device 4. Although FIG. 1 shows an example in which each device constituting the equipment operation support system 100 is included in one device, the present invention is not limited to this. Each device constituting the equipment operation support system 100 may be distributed and arranged in a server and a client.
[0016] (Storage Device) The storage device 1 is composed of, for example, an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage device 1 stores the OS (Operating System) and programs for operating the equipment operation support system 100 (neither of which are shown in the diagram). The programs are stored in the form of computer-readable program code and are read and executed by the arithmetic unit 3. In other words, the storage device 1 is used as an example of a computer-readable, non-transient recording medium that stores programs executed by a computer.
[0017] Furthermore, the storage device 1 stores the operation data database (DB (Data Base)) 11. The operation data DB 11 is a database that stores information on the plant's actual operation data and operation evaluation values. The operation data in the operation data DB 11 includes detection values from sensors (not shown), the number of operating pumps under control, etc.
[0018] The sensors in this embodiment include a sensor for detecting the amount of rainwater (an example of a substance) flowing into the plant, and a sensor for detecting the water level in a pump well (not shown) that receives and stores rainwater. The detected values from each sensor are acquired based on a sampling rate set to, for example, 10 minutes, and recorded in the operation data DB11. The configuration of the operation data DB11 will be described later with reference to Figure 2.
[0019] (Input device) Input device 2 is composed of, for example, a mouse and keyboard, and generates operation signals based on user operations and outputs these operation signals to the arithmetic unit 3. User operations on input device 2 include searching for driving data to be evaluated, inputting evaluation results of the searched driving patterns, and instructing the system to search for driving data to be referenced during control.
[0020] (computing device) The arithmetic unit 3 comprises a CPU (Central Processing Unit) 31, a ROM (Read Only Memory) 32, and a RAM (Random Access Memory) 33.
[0021] The CPU 31 reads the program code of the software that implements each function of the equipment operation support system 100 according to this embodiment from the storage device 1, loads it into the RAM 33, and executes it. The arithmetic unit 3 may also include a processing unit such as an MPU (Micro-Processing Unit) instead of the CPU 31. Variables and parameters generated during the calculation process by the CPU 31 are temporarily written to the RAM 33.
[0022] Furthermore, the arithmetic unit 3 includes an evaluation information input processing unit 34, an evaluation information recording processing unit 35, a search processing unit 36, and a display processing unit 37.
[0023] The evaluation information input processing unit 34 outputs evaluation information of the plant's operating conditions, entered by the user via the evaluation information input screen Sc1 (see Figure 3) displayed on the input device 2, to the evaluation information recording processing unit 35. Alternatively, the evaluation information input processing unit 34 may obtain the evaluation information entered into the evaluation information input processing unit 34 from reports such as daily reports that contain evaluation information.
[0024] The evaluation information recording processing unit 35 records the evaluation information input from the evaluation information input processing unit 34 in the operation data DB 11, associating it with the operation data that was the subject of the evaluation.
[0025] The search processing unit 36 acquires sensor values going back N samples from the time the search is performed. Then, based on the information of the changes in the acquired sensor values (hereinafter also referred to as "actual trends"), it predicts the changes in sensor values for M samples in the future (hereinafter also referred to as "future trends"). The sensor values for M samples in the future correspond to the predicted rainfall amount for the period corresponding to M samples in the future.
[0026] The value of "N" in the N samples that define the acquisition range for the actual trend, and the value of "M" which is the number of samples to include in the future trend, can be set to values such as "6" to "12" if the sampling rate for sensor value acquisition is 10 minutes. Note that the values of "N" and "M" can be set to any value.
[0027] The search processing unit 36 can use any known algorithm to predict future trends from past trends. For example, the search processing unit 36 may predict future trends using a multiple regression model with time-series sensor values for N past samples (an example of time-series data) as explanatory variables and future inflow as the dependent variable, or it may use a machine learning algorithm. In other words, any method can be used as long as it is an algorithm capable of predicting future trends from past time-series sensor values.
[0028] The search processing unit 36 searches the operation data DB 11 for past performance trends that are similar to the predicted future trends and extracts them. Extraction of past performance trends that are similar to the predicted future trends can be achieved, for example, by using the waveform of the predicted flow rate trend and the waveform of the pump well water level trend as reference pattern data and performing pattern matching on past time-series sensor values of flow rate and water depth.
[0029] Known methods can be used for pattern matching. For example, the search processing unit 36 sets the time width of the future trend waveform as the matching window width and calculates the difference or similarity for each sample point within the window width of past actual trends. The search processing unit 36 can then extract those with low difference or high similarity as the matching results for pattern matching. The difference can be calculated as SAD (Sum of Absolute Difference) or SSD (Sum of Squared Difference), and the similarity can be calculated as NCC (Normalized Cross Correlation).
[0030] The search processing unit 36 may also extract several matching candidates in order of similarity by calculating the degree of difference or similarity while sliding the calculation window for past performance trends from the past to the present.
[0031] The search processing unit 36 outputs the predicted future trend data, the actual trend data referenced when predicting the future trend, and the evaluation information associated with the actual trend to the display processing unit 37.
[0032] The display processing unit 37 displays various data, etc., input from the search processing unit 36 on the screen of the display device 4 based on the user's input to the input device 2. The screens that the display processing unit 37 displays on the display device 4 include, for example, the evaluation information input screen Sc1 (see Figure 3) or the similar performance trend display screen Sc2 (see Figure 4). The evaluation information input screen Sc1 will be described in detail with reference to Figure 3 below, and the similar performance trend display screen Sc2 will be described in detail with reference to Figure 4 below.
[0033] (display device) The display device 4 is a monitor, for example, composed of an LCD (Liquid Crystal Display), and displays the evaluation information input screen Sc1 (see Figure 3) and the similar performance trend display screen Sc2 (see Figure 4). The display device 4 may be integrated with the housing of the equipment operation support system 100. The display device 4 may also be formed as a touch panel and integrated with the input device 2. Furthermore, the display device 4 may be composed of a wearable display device such as VR (Virtual Reality) glasses or AR (Augmented Reality) glasses.
[0034] [Configuration of the operation data database] Next, we will explain the configuration of the operation data DB11 with reference to Figure 2. Figure 2 is a diagram showing an example of the configuration of the operation data DB11.
[0035] As shown in Figure 2, the operation data DB11 includes the following items: "Date and Time," "Inflow Volume," "Water Depth," "Number of Pumps in Operation," "Evaluation Period ID," and "Perfect / Fail Evaluation Score."
[0036] The "Date and Time" field stores information about the date and time the sensor values of the sensors (not shown) were acquired. The "Inflow" item includes the amount of rainwater (m³) that flows into the plant. 3 The "Water Depth" field stores information about the water depth (m) of the pump well where rainwater is stored.
[0037] The "Number of Pumps in Operation" field stores information about the number of pumps that were in operation at that time, i.e., the pumps being controlled. The "Evaluation Period ID" field stores information about the evaluation period ID that identifies each period subject to evaluation. Each period identified by the evaluation period ID is defined by its start date and time and its end date and time.
[0038] The "Performance Rating" field stores a value (Performance Rating) indicating the quality of the driving, represented by either 0 or 100 points. A "Good" rating indicates desirable driving that the driver would like to refer to in the future, while a "Bad" rating indicates undesirable driving that the driver would not want to refer to. The values used for the Performance Rating are not limited to these. For example, the rating may be represented by three or more numerical values or letters. For driving that has not been evaluated, the value "-32768" is stored to indicate that it has not yet been evaluated.
[0039] In this embodiment, the plant for which the equipment operation support system of the present invention provides operational support is shown to be a plant operating at a rainwater pumping station, but the present invention is not limited to this. For example, the target plant may be a plant operating at a water treatment plant, in which case the sensor values detected by the sensor would be the amount of water taken in and the sedimentation tank water level, and the equipment to be controlled would be an agitator, etc.
[0040] Furthermore, although a sampling rate of 10 minutes was given as an example in this embodiment for acquiring sensor values, the present invention is not limited to this. For example, the sampling rate may be set to other values such as 1 minute or 5 minutes, or a variable sampling rate that fluctuates between 1 and 30 minutes may be used.
[0041] [Configuration of the evaluation information input screen] Next, we will explain the configuration of the evaluation information input screen Sc1 with reference to Figure 3. Figure 3 is a diagram illustrating an example of the configuration of the evaluation information input screen Sc1.
[0042] As shown in Figure 3, the evaluation information input screen Sc1 includes an operation period setting unit 41, a search button 42, a trend graph display unit 43, an operation quality evaluation input unit 44, an OK button 45, and a cancel button 46.
[0043] The operating period setting unit 41 is an interface that accepts input of the operating period as a condition for identifying the operating data to be evaluated. The operating period setting unit 41 has a start date and time input unit 411 and an end date and time input unit 412. The start date and time input unit 411 is an interface that accepts input of the start date and time of the operating period, and the end date and time input unit 412 is an interface that accepts input of the end date and time of the operating period.
[0044] In this embodiment, an example was given in which the operating period is specified by the start date and time and the end date and time, but the present invention is not limited thereto. Other conditions may be input as long as they allow for the identification of the operating data to be evaluated. For example, the conditions for identifying the operating data may be upper and / or lower limits of sensor values such as inflow rate, or they may be information related to the controlled object such as the number of pumps in operation.
[0045] The search button 42 is a button that is pressed by the user when performing a search. When the search processing unit 36 (see Figure 1) detects that the user has pressed the search button 42, it searches the operation data DB 11 for operation data that matches the information entered in the operation period setting unit 41 of the evaluation information input screen Sc1, and outputs the search results to the display processing unit 37. The display processing unit 37 then generates a trend graph of the operation data retrieved by the search processing unit 36 and displays the trend graph on the trend graph display unit 43 of the evaluation information input screen Sc1.
[0046] The trend graph display unit 43 displays a trend graph. The vertical axis of the trend graph represents the water flow rate (m³). 3 The graph shows the time (per minute), water depth (m), and the number of pumps in operation, with the horizontal axis indicating the date and time.
[0047] The trend graph shown in Figure 3 consists of line graphs showing the actual trend of water flow rate, line graphs showing the actual trend of water depth, and line graphs showing the actual trend of the number of pumps in operation. The actual trend of water flow rate is shown by a solid line graph, the actual trend of water depth is shown by a line graph with triangular markers, and the actual trend of the number of pumps in operation is shown by a line graph with circular markers. By checking the trend graphs, users can determine whether the operation during the operating period was appropriate or not.
[0048] The driving performance evaluation input unit 44 is an interface into which the results of the driving performance evaluation shown in the trend graph are input, and comprises an evaluation result input unit 441, an evaluation date and time input unit 442, a driver name input unit 443, and an evaluator name input unit 444.
[0049] The evaluation result input section 441 consists of radio buttons that allow the input of either a "good" or "poor" evaluation result. The evaluation date and time input unit 442 is an interface that accepts input information about the date and time when the evaluator performed the evaluation.
[0050] The operator name input section 443 is an interface into which the name of the operator who controlled the operation of the plant is entered. Note that the operator name in the operator name input section 443 may not be entered by the evaluator, but rather the operator's name associated with the performance trend may be automatically displayed. The evaluator name input section 444 is an interface where the name of the evaluator who evaluated the driving performance is entered.
[0051] Furthermore, the evaluation information input screen Sc1 includes an OK button 45 and a Cancel button 46. The OK button 45 is a button that the user presses when they want to confirm the input content to the driving performance evaluation input unit 44. The cancel button 46 is a button that the user presses when they want to cancel the input to the driving performance evaluation input unit 44.
[0052] If the user presses the OK button 45, the evaluation information recording processing unit 35 (see Figure 1) records the evaluation information entered into the operation quality evaluation input unit 44 in the operation data DB 11, associating it with the operation data that was the subject of the evaluation. If the user presses the Cancel button 46, the display processing unit 37 cancels the content entered into the operation quality evaluation input unit 44.
[0053] [Configuration of the Similar Performance Trend Display Screen] Next, we will explain the configuration of the Similar Performance Trend Display Screen Sc2 with reference to Figure 4. Figure 4 is a diagram illustrating an example of the configuration of the Similar Performance Trend Display Screen Sc2.
[0054] As shown in Figure 4, the similar performance trend display screen Sc2 includes a similar performance trend selection unit 51, a trend graph display unit 52, and a driving quality evaluation display unit 53.
[0055] The Similar Performance Trend Display Screen Sc2 is an interface that accepts the selection of performance trends (similar performance trends: examples of similar performance operating data) that are similar to the predicted future trend based on the most recent historical performance trend, and is composed of a drop-down list. In the example shown in Figure 4, the drop-down list of the Similar Performance Trend Display Screen Sc2 displays information such as the degree of similarity and the operating period as information to identify the similar performance trend.
[0056] The trend graph display unit 52 displays a trend graph. The vertical axis of the trend graph represents the water flow rate (m³). 3 The graph shows data (per minute), water depth (m), and the number of pumps in operation (units), with the horizontal axis representing date and time information. The horizontal axis of the trend graph shows future date and time information, starting from the date and time at the time the search is being performed. In other words, the time axis shown on the horizontal axis of the trend graph corresponds to the time axis in the line graph of future trends included in the trend graph.
[0057] Figure 4 shows an example where the time axis shown on the horizontal axis of the trend graph corresponds to the time axis in the line graph of future trends, but the present invention is not limited to this. The horizontal axis of the trend graph may correspond to both the date and time corresponding to the line graph of future trends and the date and time corresponding to the line graph of similar past trends.
[0058] Alternatively, the similar performance trend display screen Sc2 may be provided with a display switching button that allows switching the date and time on the horizontal axis of the graph. The display processing unit 37 may switch and display the date and time corresponding to the line graph of the similar performance trend and the date and time corresponding to the line graph of the similar performance trend in response to the pressing of the display switching button.
[0059] In the trend graph display unit 52, the line graph showing the actual trend of water flow is shown as a bold solid line, and the line graph showing the future trend of water flow is shown as a bold dashed line. The line graphs of similar actual trends include similar actual trend graphs for water flow, similar actual trend graphs for water level, and similar actual trend graphs for the number of pumps in operation. The similar actual trend graph for water flow is shown as a dashed line graph, the similar actual trend graph for water depth is shown as a line graph with triangular markers, and the similar actual trend graph for the number of pumps in operation is shown as a line graph with circular markers.
[0060] By checking the trend graph displayed on the trend graph display unit 52, the user can understand the trends in water depth of pump wells and the number of pumps in operation in past performance data where rainfall patterns were similar to those expected in the future, as similar performance trends. Then, by referring to the information shown in the similar performance trend graph, the user can determine the current control settings.
[0061] The driving performance evaluation display unit 53 displays the results of the driving performance evaluation, which are shown in the trend graph. The driving performance evaluation display unit 53 includes an evaluation result display unit 531, an evaluation date and time display unit 532, a driver name display unit 533, and an evaluator name display unit 534.
[0062] The evaluation result display unit 531 displays an evaluation result of "Good" or "Poor" corresponding to the actual trend shown in the trend graph, based on the value selected by the radio button. The user can determine the current control content by referring only to information on similar actual trends for which the evaluation result displayed in the evaluation result display unit 531 is "Good".
[0063] The evaluation result display unit 531 may display only the characters indicating the evaluation result, such as "Good" or "Poor." Alternatively, the evaluation result display unit 531 may display symbols such as "〇" or "×" indicating the evaluation result, or symbols or numerical values indicating the evaluation rank.
[0064] The evaluation date and time display unit 532 displays information about the date and time the evaluator performed the evaluation. The operator name display unit 533 displays the name of the operator who controlled the operation of the plant. The evaluator name display unit 534 displays the name of the evaluator who evaluated the driving performance.
[0065] Furthermore, the similar performance trend display screen Sc2 includes an exit button 54. The Exit button 54 is pressed by the user when they want to end the display of the Similar Performance Trends screen Sc2.
[0066] In the example shown in Figure 4, similar performance trends based on performance trends with an evaluation result of "poor" are also displayed as options in the similar performance trend selection unit 51, but the present invention is not limited to this. The similar performance trend selection unit 51 may also display only similar performance trends based on performance trends with an evaluation result of "good" as options.
[0067] [Method of supporting equipment operation using equipment operation support systems] Next, with reference to Figure 5, a method for supporting equipment operation by the equipment operation support system 100 according to the first embodiment of this embodiment will be described. Figure 5 is a flowchart showing an example of the procedure for equipment operation support processing by the equipment operation support system 100.
[0068] First, the evaluation information input processing unit 34 (see Figure 1) performs an operation evaluation input process, which is the process of receiving input for an evaluation of the plant's operation (step S1). Details of the operation evaluation input process will be described in detail with reference to Figure 6.
[0069] Next, the evaluation information recording processing unit 35 performs an evaluation information recording process (step S2), which is the process of recording the evaluation information of the operation received in step S1 in association with the operation data to be evaluated.
[0070] Next, the search processing unit 36 performs a search (step S3). Details of the search process will be described in detail later with reference to Figure 7. Next, the display processing unit 37 performs a display process, which is the process of displaying the search results obtained based on the search process in step S3 on the screen of the display device 4 (step S4). Details of the display process will be described in detail later with reference to Figure 8.
[0071] [Driving evaluation input processing] Next, with reference to Figure 6, the operation evaluation input process performed in step S1 of Figure 5 will be described. Figure 6 is a flowchart showing an example of the operation evaluation input process procedure.
[0072] First, the evaluation information input processing unit 34 receives input from the user on the evaluation information input screen Sc1 (see Figure 3) for conditions to identify the driving data to be evaluated (step S11). The evaluation information input screen Sc1 is displayed on the display device 4 based on the user's operation on the input device 2.
[0073] Next, the evaluation information input processing unit 34 outputs the information of the conditions that it has received as input to the search processing unit 36. Then, the search processing unit 36 searches for operating data that matches the input conditions (step S12). The search processing unit 36 outputs the operating data found in step S12 to the display processing unit 37.
[0074] Next, the display processing unit 37 displays the driving data that matches the conditions searched in step S12 on the evaluation information input screen Sc1 of the display device 4 (step S13). Next, the display processing unit 37 accepts input for the evaluation of the driving (step S14). Next, the display processing unit 37 accepts input for the driver's name (step S15). Next, the display processing unit 37 accepts input for the name of the evaluator who performed the evaluation (step S16). After outputting each piece of information entered in steps S14 to S16 to the evaluation information recording processing unit 35, the display processing unit 37 terminates the driving evaluation input process.
[0075] [Search process] Next, with reference to Figure 7, the search process performed by the search processing unit 36 in step S3 of Figure 5 will be described. Figure 7 is a flowchart showing an example of the procedure for the search process performed by the search processing unit 36.
[0076] First, the search processing unit 36 predicts future trends based on the actual trends of the operating data up to the present (step S21). The actual trends of the operating data up to the present refer to, for example, time-series data of sensor values from a point N samples back in the past to the present.
[0077] Next, the search processing unit 36 extracts past performance trends similar to the future trends predicted in step S21, i.e., similar performance trends, from the operation data DB 11 (step S22). Then, the search processing unit 36 extracts the operation evaluation results associated with the similar performance trends from the operation data DB 11 (step S23). After processing in step S23, the search processing by the search processing unit 36 is completed.
[0078] [Display Processing] Next, with reference to Figure 8, the display processing performed by the display processing unit 37 in step S4 of Figure 5 will be described. Figure 8 is a flowchart showing an example of the procedure for display processing by the display processing unit 37.
[0079] First, the display processing unit 37 displays the driving data retrieved in step S3 of Figure 5 on the similar performance trend display screen Sc2 (see Figure 4) of the display device 4 (see Figure 1) (step S31). Next, the display processing unit 37 accepts the selection of a similar performance trend (step S32). The user can select a similar performance trend to use as a reference for control by opening the pull-down list of the similar performance trend selection unit 51 (see Figure 4) on the similar performance trend display screen Sc2 and selecting one of the lists.
[0080] Next, the display processing unit 37 displays the current performance trend and the future trend predicted by the search processing unit 36 as line graphs on the trend graph display unit 52 of the similar performance trend display screen Sc2 (step S33). Next, the display processing unit 37 displays the similar performance trends extracted by the search processing unit 36 as line graphs on the trend graph display unit 52 (step S34).
[0081] Next, the display processing unit 37 displays the evaluation result associated with the similar performance trend selected in step S32 on the operation quality evaluation display unit 53 of the similar performance trend display screen Sc2 (step S35). After the processing in step S35, the display processing by the display processing unit 37 is completed.
[0082] The equipment operation support system 100 according to the first embodiment described above comprises an operation data DB 11, a search processing unit 36, and a display processing unit 37. The operation data DB 11 stores plant operation data and evaluation information on the quality of plant operation in association with each other. The search processing unit 36 predicts future operation data, searches the operation data DB 11 for similar past operation data that is similar to the predicted future operation data, and outputs the retrieved similar operation data and the evaluation information associated with the similar operation data. The display processing unit 37 displays the similar operation data and evaluation information input from the search processing unit 36 on the display device 4.
[0083] Therefore, according to this embodiment, the user can selectively refer to driving data from highly-rated and properly executed driving.
[0084] Furthermore, the similar operational data displayed on the display device 4 includes time-series data of sensor-detected values of the amount of rainwater input to the plant, and time-series data of sensor-detected values of the amount of rainwater managed by the pump well as the controlled equipment. Therefore, the user can check the correlation between information on the amount of rainwater input to the plant and the rainwater management status in the controlled equipment.
[0085] Furthermore, in the embodiment described above, information on past performance trends similar to the predicted future trend is displayed on the display device 4. Therefore, the user can refer to past performance trends where the rainwater input amount changed under conditions similar to the predicted rainwater input amount change, and determine the content of the equipment control.
[0086] Furthermore, in the embodiment described above, the display processing unit 37 displays similar performance trends, evaluation information associated with similar performance trends, and future trends on the display device 4. Therefore, the user can determine the content of equipment control while checking the similarities and differences between similar performance trends, which are past operating data, and predicted future trends.
[0087] Furthermore, in the embodiment described above, the performance trend displayed on the display device 4 includes information on the number of rainwater pumps in operation. Therefore, the user can determine the control content of the equipment while also checking the control content of the number of rainwater pumps in operation in the past.
[0088] <Second Embodiment> In the second embodiment, the equipment operation support system evaluates the quality of operation based on measurement data related to the operator's actions during plant operation control. The measurement data related to the operator's actions is data measured by a body-worn measuring device such as a wearable device worn by the operator. The equipment operation support system according to the second embodiment and the equipment operation support system 100 according to the first embodiment differ in the content of the operation evaluation input processing performed in step S1 of Figure 5.
[0089] [Configuration of the equipment operation support system] First, with reference to Figure 9, the configuration of the equipment operation support system 100A according to the second embodiment of the present invention will be described. Figure 9 is a diagram showing a schematic example of the equipment operation support system 100A.
[0090] As shown in Figure 9, the equipment operation support system 100A includes a storage device 1, an input device 2, a calculation device 3, a display device 4, and a body-worn measuring device 5. The configurations of the storage device 1, input device 2, calculation device 3, and display device 4 are the same as those of the equipment operation support system 100 according to the first embodiment, so their descriptions are omitted here.
[0091] The body-worn measuring device 5 is a wearable device worn by the operator (Op) who controls the plant. In this embodiment, the body-worn measuring device 5 includes a heart rate monitor, a blood pressure monitor, wearable glasses with functions for measuring eye movement and acceleration, and a microphone for measuring the volume of the operator's (Op) speech. In this embodiment, an example is given in which the body-worn measuring device 5 includes all of these sensors and devices, but the present invention is not limited thereto, and the body-worn measuring device 5 may be composed of any one or more of these sensors and devices.
[0092] The wearable measuring device 5 transmits the measurement data of the operator Op obtained from the device to the computing device 3 via a wired or wireless network. The CPU 31 of the computing device 3 then records the measurement data of the operator Op received from the wearable measuring device 5 in the driving data DB 11, associating it with the driving data. If the wearable measuring device 5 has a wireless connection function, the wearable measuring device 5 may connect to the storage device 1 using the wireless connection function and transmit the measurement data of the operator Op directly.
[0093] The evaluation information input processing unit 34 of the calculation unit 3 compares the measurement data measured by the body-worn measurement device 5 with previously recorded measurement data and evaluates the quality of the operation based on the comparison results. The evaluation information input processing unit 34 acquires measurement data that is associated with past performance trends (similar performance trends) that are similar to the current performance trend as the past measurement data to be compared.
[0094] The evaluation information input processing unit 34 then lowers the evaluation value if the measurement data value measured by the body-worn measuring device 5 is greater than (higher than, more than) the measurement data value measured in the past. For example, if the evaluation value consists of two values, the worse evaluation value is recorded, and if the evaluation value is shown as a stepped numerical value, it is set to a value lower than the evaluation value recorded in the past.
[0095] If an abnormal situation occurs during plant operation that cannot be handled by, for example, automatic control algorithms, it is assumed that the operator's heart rate, blood pressure, eye movement, acceleration of eye movement, speech frequency, and speech volume will be significantly higher (higher and more frequent) than under normal conditions. Furthermore, operation based on control performed under such circumstances is considered unsuitable as a reference for future control.
[0096] In this embodiment, by setting a low evaluation value for an operation based on control performed in such a situation, the operation data of that operation can be excluded from the candidates for operation data to be used as a reference for control. Exclusion from candidates is achieved by the user viewing the evaluation value on the similar performance trend display screen Sc2 (see Figure 4) and not referring to the information of similar performance trends with low evaluation values. Note that the exclusion of operation data with a low evaluation value from candidates may also be performed by the evaluation information input processing unit 34.
[0097] [Driving evaluation input processing] Next, with reference to Figure 10, the operation evaluation input processing by the evaluation information input processing unit 34 according to this embodiment will be described. Figure 10 is a flowchart showing an example of the procedure for operation evaluation input processing.
[0098] First, the evaluation information input processing unit 34 (see Figure 9) acquires the operator's measurement data measured by the body-worn measuring device 5 (step S41). Specifically, in step S41, the evaluation information input processing unit 34 acquires the operator's heart rate, blood pressure, eye movement, and acceleration of eye movement.
[0099] Next, the evaluation information input processing unit 34 searches the operation data DB 11 for similar performance trends that are similar to the performance trend up to the present (step S42).
[0100] Next, the evaluation information input processing unit 34 acquires past measurement data associated with the driving data included in the similar performance trend (step S43). Then, the evaluation information input processing unit 34 determines whether the current driver's heart rate or blood pressure included in the measurement data acquired in step S41 is higher than the past heart rate or blood pressure acquired in step S43 (step S44). The measurement data compared in step S44 may be either heart rate or blood pressure, and both measurement values may be compared with each other.
[0101] If, in step S44, it is determined that the current driver's heart rate or blood pressure is higher (if step S44 is determined to be YES), the evaluation information input processing unit 34 lowers the evaluation value (step S45).
[0102] On the other hand, if step S44 determines that the current driver's heart rate or blood pressure is not higher than past measurement data (i.e., step S44 is determined to be NO), the evaluation information input processing unit 34 increases the evaluation value (step S46). However, if the current driver's heart rate or blood pressure is approximately the same as the driver's heart rate or blood pressure in the past, the evaluation information input processing unit 34 does not increase or decrease the evaluation value.
[0103] After processing in step S45 or step S46, the evaluation information input processing unit 34 determines whether the current amount of eye movement or acceleration of movement of the operator, included in the measurement data acquired in step S41, is greater than the past amount of eye movement or acceleration of movement acquired in step S43 (step S47). The measurement data compared in step S47 may be either the amount of eye movement or the acceleration of movement, and both measured values may be compared with each other.
[0104] If, in step S47, it is determined that the current amount of eye movement or acceleration of movement of the operator is greater (if step S47 is determined to be YES), the evaluation information input processing unit 34 lowers the evaluation value (step S48).
[0105] On the other hand, if in step S47 it is determined that the current amount of eye movement or acceleration of movement of the operator is not large compared to past measurement data (if step S47 is determined to be NO), the evaluation information input processing unit 34 determines whether the current amount of eye movement or acceleration of movement of the operator being measured is constant for a predetermined period of time (step S49).
[0106] If the amount of eye movement or acceleration of movement of the current operator during measurement remains constant for a predetermined period, that is, if there is no movement, it is assumed that the operator is not able to concentrate on control, for example, because they are feeling drowsy. Therefore, in this embodiment, if the amount of eye movement or acceleration of movement of the current operator during measurement remains constant for a predetermined period (if step S49 is determined to be YES), the evaluation information input processing unit 34 proceeds to step S48 and sets a low evaluation value for the operation.
[0107] If step S49 is determined to be NO, that is, if the current amount of eye movement or acceleration of movement of the operator is not large compared to past measurement data, and there is movement in the current amount of eye movement or acceleration of movement of the operator during measurement, the evaluation information input processing unit 34 increases the evaluation value (step S50).
[0108] After processing in step S48 or step S50, the evaluation information input processing unit 34 determines whether the current speech frequency and speech volume included in the measurement data acquired in step S41 are greater than or greater than the speech frequency and speech volume acquired in step S43 (step S51).
[0109] If, in step S51, it is determined that the current driver speaks more frequently and at a louder volume (i.e., step S51 is determined to be YES), the evaluation information input processing unit 34 lowers the evaluation value (step S52).
[0110] On the other hand, if step S51 determines that the current operator's speaking frequency is neither high nor high (i.e., step S51 is determined to be NO), the evaluation information input processing unit 34 increases the evaluation value (step S53). If the current operator's speaking frequency and speaking volume are approximately the same as those in past measurement data, the evaluation information input processing unit 34 does not increase or decrease the evaluation value. After processing in step S52 or step S53, the operation evaluation input processing by the evaluation information input processing unit 34 is completed.
[0111] The evaluation information input processing unit 34 of the equipment operation support system 100A according to the second embodiment described above determines an evaluation value for the plant operation based on the values of measurement data related to the actions of the operator controlling the plant operation. The measurement data related to the actions of the operator controlling the plant operation is thought to reflect the operator's feelings during control monitoring and intervention operations, and it is thought that there is a correlation between this measurement data and the quality of the operation. Therefore, according to this embodiment, evaluation information can be generated without requiring the user to take the trouble of inputting the operation evaluation information.
[0112] Figure 10 shows an example in which each judgment on multiple measurement values included in the measurement data is performed in a time series, but the present invention is not limited to this. Each judgment on multiple measurement values may be performed in parallel in time.
[0113] <Third Embodiment> In the third embodiment, the equipment operation support system evaluates the quality of operation based on measurement data related to the operator's actions during plant operation control, similar to the second embodiment. The difference between the equipment operation support system according to the third embodiment and the equipment operation support system 100A according to the second embodiment is that the operator's measurement data is acquired from a stationary measurement device 7 installed in the room.
[0114] [Configuration of the equipment operation support system] Figure 11 is a diagram showing a schematic configuration example of the equipment operation support system 200 according to the third embodiment. As shown in Figure 11, the equipment operation support system 200 includes equipment operation support system 100Ba and equipment operation support system 100Bb. Equipment operation support system 100Ba is configured as a server, and equipment operation support system 100Bb is configured as a client. Equipment operation support systems 100Ba and 100Bb are connected via a network N, such as the Internet.
[0115] Figure 11 shows an example in which the equipment operation support system 100Ba, configured as a server, and the equipment operation support system 100Bb, configured as a client, are each configured as one unit, but the present invention is not limited to this. The equipment operation support system 100Ba and the equipment operation support system 100Bb may each be configured as multiple units.
[0116] In the third embodiment, the evaluation information input processing unit 34, evaluation information recording processing unit 35, search processing unit 36, and display processing unit 37 of the arithmetic unit 3 of the equipment operation support system 100 according to the first embodiment are distributed between the arithmetic unit 3Ba within the equipment operation support system 100Ba and the equipment operation support system 100Bb.
[0117] The equipment operation support system 100Ba comprises a storage device 1a, an arithmetic unit 3Ba, and a communication device 6a. The arithmetic unit 3Ba includes a CPU 31a, a ROM 32a, a RAM 33a, an evaluation information recording processing unit 35, and a search processing unit 36. The storage device 1a stores the operation data DB 11. Since each of these devices and functional units of the equipment operation support system 100Ba is the same as those in the equipment operation support system 100 according to the first embodiment, their descriptions are omitted here.
[0118] The communication device 6a is composed of, for example, a NIC (Network Interface Card) and transmits and receives various data with the equipment operation support system 100Bb, which is connected via the network N.
[0119] The equipment operation support system 100Bb includes a storage device 1b, an input device 2, a processing unit 3Bb, a display device 4, a communication device 6b, and a stationary measuring device 7. The storage device 1b, input device 2, and display device 4 of the equipment operation support system 100Bb are the same as the storage device 1, input device 2, and display device 4 in the equipment operation support system 100 according to the first embodiment, so their descriptions are omitted here.
[0120] The arithmetic unit 3Bb includes a CPU 31b, a ROM 32b, a RAM 33b, an evaluation information input processing unit 34, and a display processing unit 37.
[0121] The stationary measuring device 7 includes, for example, a surveillance camera that photographs the inside of the control room where the equipment operation support system 200 is installed, a web camera installed on the screen of an operation control computer (hereinafter also referred to as the operation control PC) (not shown), and operation recording software such as a key logger stored in the operation control PC.
[0122] The field of view of the surveillance camera is set to capture the driver control PC and the driver operating the PC. The surveillance camera acquires information about the driver's posture by using image recognition-based skeletal recognition technology. A known method can be used for image recognition-based skeletal recognition; for example, skeletal recognition using the OpenPose library may be performed.
[0123] The webcam's field of view is set to capture the face of the driver operating the control PC, and the webcam captures the driver's eye movements. However, if the driver is wearing wearable glasses capable of capturing eye movements as a body-worn measuring device 5, a webcam may not be required.
[0124] The operation recording software acquires information on the speed at which the operator switches between operation screens displayed on the operation control PC, as well as the frequency of operation.
[0125] If an abnormal situation occurs during plant operation that cannot be handled by, for example, an automatic control algorithm, it is assumed that the body movements indicated by changes in the operator's posture, eye movements, and the frequency of switching between operation screens will be greater (more frequent) than under normal conditions. In this embodiment, the evaluation information input processing unit 34 in the arithmetic unit 3Bb sets a low evaluation value for operations based on control performed under such circumstances.
[0126] Measurement data from the stationary measuring device 7 is stored in the storage device 1b of the equipment operation support system 100Bb. Subsequently, this measurement data is read by the arithmetic unit 3Bb and transmitted to the equipment operation support system 100Ba via the network N by the communication device 6b. The measurement data is then stored in the operation data DB 11 in the storage device 1a of the equipment operation support system 100Ba.
[0127] Furthermore, the evaluation information for the plant's operation received by the evaluation information input processing unit 34 is also transmitted via the communication device 6b to the equipment operation support system 100Ba through the network N and stored in the operation data DB 11 in the storage device 1a.
[0128] The search processing unit 36 of the equipment operation support system 100Ba has obtained information on past performance trends, future trends predicted from performance trends, similar performance trends of future trends, and evaluation information associated with similar performance trends, which has been acquired by the search processing unit 36 of the equipment operation support system 100Ba. This information is then transmitted by the communication device 6a to the equipment operation support system 100Bb via the network N. The display processing unit 37 of the equipment operation support system 100Bb then displays this information on the similar performance trend display screen Sc2 (see Figure 4) of the display device 4.
[0129] [Operational evaluation input processing by the evaluation information input processing unit] Next, with reference to Figure 12, the operation evaluation input processing by the evaluation information input processing unit 34 according to this embodiment will be described. Figure 12 is a flowchart showing an example of the procedure for operation evaluation input processing. Figure 12 shows an example in which the evaluation information input processing unit 34 performs operation evaluation input processing based on measurement data from the stationary measuring device 7.
[0130] Since the processes in steps S61 to S63 in Figure 12 are the same as the processes in steps S41 to S43 in Figure 10, their explanation will be omitted here.
[0131] In step S63, after obtaining evaluation values associated with similar performance trends, the evaluation information input processing unit 34 (see Figure 11) determines whether the current amount of eye movement or posture change of the operator included in the measurement data obtained in step S61 is greater than the amount of eye movement or posture change included in the past measurement data obtained in step S63 (step S64). The measurement data compared in step S64 may be either the amount of eye movement or the amount of posture change, and both measurement values may be compared with each other.
[0132] If, in step S64, it is determined that the current amount of eye movement or posture change is greater (if step S64 is determined to be YES), the evaluation information input processing unit 34 lowers the evaluation value (step S65).
[0133] On the other hand, if step S64 determines that the current amount of eye movement or posture change of the operator is not large compared to past measurement data (if step S64 is determined to be NO), the evaluation information input processing unit 34 determines whether the current amount of eye movement or posture change of the operator being measured is constant for a predetermined period of time (step S66).
[0134] If step S66 is determined to be NO, that is, if the current amount of eye movement or posture change of the operator is not large compared to past measurement data, and there is movement in the amount of eye movement or posture change of the operator during measurement, the evaluation information input processing unit 34 increases the evaluation value (step S67). On the other hand, if step S66 is determined to be YES, the evaluation information input processing unit 34 performs the process of step S65, that is, it decreases the evaluation.
[0135] After processing in step S65 or step S67, the evaluation information input processing unit 34 determines whether the current operator's operation screen switching frequency and number of operation operations included in the measurement data acquired in step S61 are greater than the operation screen switching frequency and number of operation operations included in the past measurement data acquired in step S63 (step S68).
[0136] If, in step S68, it is determined that the current frequency of switching between driving operation screens and the number of driving operations are greater than the current value (if step S68 is determined to be YES), the evaluation information input processing unit 34 lowers the evaluation value (step S69).
[0137] On the other hand, if step S68 determines that the current driver's operating screen switching frequency and number of operating operations are not greater than those of the current driver (if step S68 is determined to be NO), the evaluation information input processing unit 34 increases the evaluation value (step S70). After processing in step S69 or step S70, the evaluation information input processing unit 34 terminates the driving evaluation input processing.
[0138] According to the third embodiment described above, measurement data regarding the operator's movements while controlling the plant operation can be acquired without requiring the operator to wear a body-worn measuring device 5. Therefore, the burden on the operator can be further reduced compared to the second embodiment described above.
[0139] In the third embodiment described above, in addition to the stationary measuring device 7, a body-worn measuring device 5 may also be provided.
[0140] The embodiments described above are intended to explain the configuration of the apparatus and system in detail and concretely in order to make the present invention easier to understand, and are not necessarily limited to those comprising all of the described configurations.
[0141] Furthermore, the control lines or information lines indicated by arrows in Figures 1, 9, and 11 are those deemed necessary for explanatory purposes and do not necessarily represent all control lines or information lines in the actual product. In practice, it can be assumed that almost all components are interconnected.
[0142] Furthermore, in this specification, processing steps describing chronological processing include not only processing performed chronologically in the order described, but also processing that is not necessarily performed chronologically but is executed in parallel or individually (for example, parallel processing or processing by objects).
[0143] Furthermore, each component of the system according to the embodiment described above may be implemented on any hardware, as long as the respective hardware can send and receive information from each other via a network. Also, the processing performed by a certain processing unit may be implemented by a single piece of hardware, or by distributed processing by multiple pieces of hardware. [Explanation of Symbols]
[0144] 1, 1a, 1b…Storage device, 2…Input device, 3, 3Ba, 3Bb…Calculation unit, 4…Display device, 5…Body-worn measuring device, 7…Stationary measuring device, 11…Operation data DB, 34…Evaluation information input processing unit, 35…Evaluation information recording processing unit, 36…Search processing unit, 37…Display processing unit, 100, 100A, 100Ba, 100Bb, 200…Equipment operation support system
Claims
1. An equipment operation support system for a plant having a controlled equipment in which control is performed according to a sensor detected value of the amount of substance input into the plant, An operating data database in which the actual operating data of the plant and evaluation information on the quality of the plant's operation are stored in association, A search processing unit predicts future operating data, which is the trend of detected values by the sensor over a predetermined period in the future; searches the operating data database for similar past operating data that is similar to the predicted future operating data; and outputs the searched similar operating data and the evaluation information associated with the similar operating data. The system includes a display processing unit that displays similar performance data and evaluation information input from the search processing unit on a display device. Equipment operation support system.
2. The aforementioned similar operational data includes time-series data of detected values of the input amount of the substance input to the plant, and time-series data of detected values of the amount of the substance managed by the controlled equipment. The equipment operation support system according to claim 1.
3. The search processing unit predicts future operating data based on the actual operating data from a predetermined period prior to the time the search is performed up to the time the search is performed. The equipment operation support system according to claim 2.
4. The display processing unit causes the display device to display the similar performance data, the evaluation information associated with the similar performance data, and the future performance data. The equipment operation support system according to claim 3.
5. The aforementioned operational data further includes information on the number of operating units of the controlled equipment. The equipment operation support system according to claim 3.
6. The plant further comprises an evaluation information input processing unit that receives input of evaluation information regarding the quality of the plant's operation and records it in the operation data database. The evaluation information is input to the evaluation information input processing unit via an operation input unit where user operations are entered, or by linking with a report containing the evaluation information. The equipment operation support system according to claim 3.
7. The plant further comprises an evaluation information input processing unit that receives input of evaluation information regarding the quality of the plant's operation and records it in the operation data database. The evaluation information input processing unit determines the value of the evaluation information based on the value of measurement data related to the actions of the operator controlling the operation of the plant. The equipment operation support system according to claim 3.
8. The measurement data relating to the operator's actions consists of one or more of the following: the operator's heart rate, blood pressure, eye movement, acceleration of eye movement, change in posture, speech voice, speech frequency, screen switching frequency of the operation screen referenced by the operator during plant operation control, and frequency of inputting operations to the operation screen. The equipment operation support system according to claim 7.
9. The evaluation information input processing unit sets a lower value as the evaluation value if the value of the measurement data at the time of measurement is higher, larger, more frequent, or more frequent than the value of past measurement data. The equipment operation support system according to claim 7.
10. The past measurement data that the evaluation information input processing unit compares with the measurement data at the time the measurement was performed is the measurement data associated with the similar actual operation data. The equipment operation support system according to claim 7.
11. A method for supporting the operation of a plant having a controlled equipment in which control is performed according to a sensor-detected value of the input amount of a substance input to the plant, in an equipment operation support system, A procedure for storing the actual operating data of the plant and the evaluation information regarding the quality of the plant's operation in an operating data database, in association with each other. A procedure for predicting future operating data, which is the trend of detected values by the sensor over a predetermined period in the future; searching the operating data database for similar past operating data that is similar to the predicted future operating data; and outputting the searched similar operating data and the evaluation information associated with the similar operating data. A procedure for displaying the outputted similar performance data and evaluation information on a display device, has Equipment operation support methods.
Citation Information
Patent Citations
Measuring method of various transmission characteristics in optical fibers
JP1978090960A
Plant monitoring control system
JP2011145978A
System and method for explaining state predictions in complex systems
JP2021516808A
Analyzer, analysis method and computer program
JP2022003493A
Data analysis device, program and data analysis method
JP2022074860A