Demonstration program and demonstration method
The demonstration program for water and sewerage plant monitoring and control systems addresses the underutilization of advanced control functions by simulating these systems on the cloud, enhancing user awareness and operational efficiency, and reducing costs and man-hours.
Patent Information
- Application Number
- JP2023145268
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-07
- Publication Date
- 2025-03-19
AI Technical Summary
New functions in water and sewerage plant monitoring and control systems, such as chlorine injection control and flocculant injection control, require additional data measurements but are underutilized due to user unawareness and lack of opportunities for experience, resulting in increased costs and man-hours.
A demonstration program that includes a data storage unit, data extraction, completion, correction, prediction, and information generation units, allowing for the simulation of plant monitoring and control systems on the cloud, thereby enhancing user awareness and operational efficiency.
The demonstration program enables users to easily experience and understand advanced control functions, increasing their utilization and reducing operational costs and man-hours, while providing a means for users to benefit from these features.
Smart Images

Figure 2025038570000001_ABST
Abstract
Description
[Technical field]
[0001] FIELD An embodiment of the present invention relates to a demonstration program and a demonstration method. [Background technology]
[0002] In the case of monitoring and control systems for water supply and sewerage plants, etc., systems have been developed that provide value through new functions such as more advanced control than before in addition to the functions of conventional systems. These functions are provided to customers through application programs, etc. One example is the "chlorine injection rate optimization application program," which is an application program that has the function of optimizing the chlorine injection rate by using optimization technology to minimize the cost of chemicals required for operation while ensuring the management standard value of treated water quality at water purification plants. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2020-142184 A [Patent Document 2] JP 2020-168606 A Summary of the Invention [Problem to be solved by the invention]
[0004] Although new functions such as the chlorine injection control system and the coagulant injection control system described in Patent Document 1 and Patent Document 2 have attractive functions that contribute to cost reduction and labor reduction, these functions may require additional data measurement, and users are not aware of them and have few opportunities to use them, so the costs and labor that could be reduced by using these functions end up increasing. Furthermore, there is no opportunity to experience these attractive functions, and users cannot experience their benefits. [Means for solving the problem]
[0005] In order to solve the above problem, the demonstration program of the embodiment is characterized in that an information processing device has a data storage unit that stores existing plant monitoring and control data, and launches the program on a cloud to demonstrate a plant monitoring and control system, and functions as a data extraction unit that extracts data necessary for the demonstration from the data stored in the data storage unit, a data complementation unit that generates new data that is lacking in the demonstration and complements it, a data correction unit that corrects data that does not satisfy a predetermined threshold value, among the data extracted by the data extraction unit and the data newly generated by the data complementation unit, a prediction unit that predicts a future plant state based on the data extracted by the data extraction unit, the data newly generated by the data complementation unit, and the data corrected by the data correction unit, and an information generation unit that generates information for properly operating and maintaining the plant based on the plant state predicted by the prediction unit.
[0006] In addition, a demonstration method of an embodiment is an information processing device having a data storage unit that stores existing plant monitoring and control data, and that launches a program on the cloud to demonstrate a plant monitoring and control system, which extracts data necessary for the demonstration from the data stored in the data storage unit, newly generates and complements data that is missing for the demonstration, corrects data that does not satisfy a predetermined threshold value from the data extracted by the data extraction unit and the data newly generated by the data complementation unit, predicts a future plant state based on the data extracted by the data extraction unit, the data newly generated by the data complementation unit, and the data corrected by the data correction unit, and generates information for properly operating and maintaining the plant based on the plant state predicted by the prediction unit. [Brief description of the drawings]
[0007] [Figure 1]FIG. 1 is a diagram showing the configuration of a demonstration system for executing a demonstration application according to an embodiment; [Diagram 2] 1 is a flowchart of a demonstration method according to an embodiment. [Diagram 3] FIG. 1 is an image diagram of a table format in which data name information according to an embodiment is stored; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Hereinafter, embodiments for carrying out the invention will be described with reference to the drawings.
[0009] FIG. 1 shows a configuration diagram of a demonstration system for executing a demonstration application according to an embodiment in a plant monitoring and control system, and FIG. 2 shows a flowchart of a demonstration method according to an embodiment.
[0010] 1, in order to execute a demonstration on the cloud, a demonstration application 11, which is a program for the demonstration, is implemented in the cloud 10, and the demonstration application 11 is started on the cloud 10. The cloud 10 cooperates with an information processing device 20, and the information processing device 20 is composed of an information generation unit 27 that generates information to be presented by the demonstration, a data storage unit 21 that stores user data, and a data generation unit 22 that generates data required for the demonstration from the data storage unit 21.
[0011] Furthermore, the data generation unit 22 is composed of a data extraction unit 23 that extracts data necessary for the demonstration from the data storage unit 21, a data complementation unit 24 that generates new data when the data extracted by the data extraction unit 23 is insufficient, and a data correction unit 25 that corrects data that does not satisfy a preset threshold value when such data is found.
[0012] The cloud 10 and the information processing device 20 are linked to a user terminal 30 operated by a user. Details of each component are described below.
[0013] First, the cloud 10 refers to resources provided on the Internet and is accessible from anywhere via the Internet. The information processing device 20 and the user terminal 30 can access the cloud 10 and vice versa.
[0014] The demonstration application 11 is a program that executes a demonstration on the cloud 10, and the user can use it without preparing a local computer or a physical server as in the past. For example, in an embodiment, it is a demonstration application for optimizing the chlorine injection rate in a monitoring and control system for water supply and sewerage. The demonstration application is also an application program that executes a system that can provide added value such as deriving an optimal solution from a huge amount of past data, instead of matters that have traditionally been determined by humans based on data and experience, such as optimizing the amount of coagulant injection.
[0015] Next, the information processing device 20 will be described. The information processing device 20 includes a data storage unit 21 for storing user data, a data generation unit 22 for generating data for calculating an optimal chlorine injection rate, a prediction unit for predicting a future residual chlorine concentration, and an information generation unit 27 for calculating an optimal chlorine injection rate.
[0016] The data storage unit 21 is a storage unit that stores existing plant monitoring and control data that has already been acquired by the user. The user operates the user terminal 30 to store data stored locally or on a server or the like in the data storage unit 21.
[0017] The data generating unit 22 is composed of a data extracting unit 23 which narrows down the data necessary to calculate the optimum chlorine injection rate from the data stored in the data storing unit 21, a data complementing unit 24 which complements missing data, and a data correcting unit 25 which corrects each data to within the predetermined threshold value when the data exceeds a predetermined threshold value.
[0018] The data extraction unit 23 automatically extracts data necessary for calculating the optimum chlorine injection rate by narrowing down the data name from the data stored in the data storage unit 21. The user does not need to search for and select the necessary data by himself / herself, and can simply store all the data he / she owns in the data storage unit 21.
[0019] The data complementing unit 24 has a function of creating necessary data by itself when the data extracted by the data extracting unit 23 is insufficient for calculating the optimal chlorine injection rate. The data complementing unit 24 eliminates the need for cumbersome tasks and additional costs, such as measuring additional necessary data, purchasing a measuring device associated with the measurement, and manually inputting the additional measured data. The purpose of the demonstration program according to the embodiment is merely a demonstration, and the main purpose is to allow the user to experience convenience rather than the accuracy of the numbers, so it is desirable that the missing data is automatically generated on the information processing device 20 side. Of course, the user can input the missing data, or newly measure the necessary data and store it in the data storage unit 21.
[0020] When data exceeds a predetermined threshold, the data correction unit 25 corrects the data so that the data falls within the range of the predetermined threshold. In the embodiment, the target is a monitoring and control system for water supply and sewerage, but each data in water supply and sewerage varies depending on the region, and in many cases, different thresholds are set even for the same data.
[0021] The demonstration application 11 according to the embodiment for demonstrating the chlorine injection rate optimization application has a threshold value set in advance for each input data with reference to a general water supply and sewerage facility. For example, when the data stored in the data storage unit 21 or the data complemented by the data complement unit 24 exceeds the threshold value, the data correction unit 25 finds the maximum and minimum values of the input data and calculates the ratio with the preset threshold value. Then, all the corresponding data are multiplied by the ratio to correct the data value. This correction method is merely an example, and any correction method may be used as long as it is within the range of the threshold value while ensuring the reliability of the data.
[0022] The prediction unit 26 predicts the state of the plant based on the data generated by the data generation unit 22. For example, the future residual chlorine concentration is predicted from the current raw water quality, UV prediction value, and chlorine injection rate. In addition, the prediction unit 26 may predict the behavior of the future residual chlorine concentration based on the planned value of the chlorine injection rate from the planned value of the future chlorine injection rate, or predict the future fluctuation of the optimal chlorine injection rate in response to the fluctuation of the raw water quality from the future fluctuation of the raw water quality and the behavior of the residual chlorine concentration when operated at the optimal value.
[0023] The information generating unit 27 generates information for appropriately operating and maintaining the plant based on the predicted plant state. Specifically, the optimum chlorine dosing rate is calculated based on the residual chlorine concentration predicted by the predicting unit 26. The calculated chlorine dosing rate is displayed on the user terminal 30 via the network. The method of calculating the chlorine dosing rate is not limited to the above-mentioned method, and may be a calculation method using so-called big data and AI (artificial intelligence) or a method using other special algorithms.
[0024] In addition, the chlorine dosing rate calculated by the information generating unit 27 may be the chlorine dosing rate at a specified time, or may be continuously displayed as a graph or the like based on the continuous future residual chlorine concentration predicted by the predicting unit 26.
[0025] The user terminal 30 is a so-called computer. This may be a computer with which a user operates the monitoring and control system, or may be a tablet terminal or a smartphone.
[0026] Next, a system flow of the demonstration method according to the embodiment will be described with reference to FIG.
[0027] First, the user stores the plant monitoring and control data to be used for the plant monitoring and control owned by the user, in this embodiment, the plant monitoring and control data for a water supply and sewerage plant, in the data storage unit 21 (S101). The user can store the data by accessing the information processing device 20 using the user terminal 30.
[0028] Next, the data extraction unit 23 acquires name information of data necessary for calculating the optimum chlorine injection rate from the stored data (S102). Furthermore, the data extraction unit 23 checks whether the acquired name information is missing in order to calculate the optimum chlorine injection rate (S103). If there is a shortage (No in S103), the data extraction unit 23 adds the missing name information (S104) and returns to step S103 again. When there is no shortage of name information (Yes in S103), the data extraction unit 23 saves the tabular data as shown in FIG. 3 including the added name information in the data storage unit 21 (S105).
[0029] Next, the data complementing unit 24 checks whether data associated with each piece of name information in the stored tabular name information is stored (S106). If data associated with each piece of name information is not stored in the data storage unit 21 (No in S106), the data complementing unit 24 creates new data related to that name information (S107), complements the data, and returns to step S106. This process is repeated until data is associated with all of the name information.
[0030] The data correction unit 25 confirms that all data, including the above-mentioned supplemented data, are within the range of the predetermined threshold (S108). In this embodiment, a standard threshold for the water supply plant is set in advance for demonstration purposes. This is because the threshold for each data in the water supply plant varies depending on the region, and the threshold is often set differently even for the same data.
[0031] It is checked whether each data is within a predetermined threshold value, and if any data is outside the predetermined threshold value (No in S108), the data correction unit 25 corrects the data so that it is within the predetermined threshold value (S109). Specifically, for example, the chlorine injection rate optimization application for demonstration in the embodiment sets a threshold value for each input data item in advance with reference to a general water supply plant, and if there is data in each data item that exceeds the threshold value, the maximum and minimum values in each data item are found, and the ratio to the preset threshold value is calculated. Then, all data in the corresponding data item is multiplied by the ratio to adjust the data value. When the data is corrected, the process returns to step S108, and the same steps are repeated until there is no data to be corrected.
[0032] If each data is within a predetermined threshold range (Yes in S108), the prediction unit 26 predicts the future residual chlorine concentration based on each data (S110). The method of predicting the future residual chlorine concentration is not limited to one, such as predicting the future residual chlorine concentration from a planned value of the chlorine injection rate or predicting the future residual chlorine concentration from a raw water quality fluctuation scenario.
[0033] Next, the information generating unit 27 proposes an optimal chlorine injection rate to the user based on the predicted residual chlorine concentration (S111). The user can operate the demonstration application 11 by operating the user terminal 30 to check the proposed chlorine injection rate.
[0034] This is the end of the system flow of the demonstration method according to the embodiment.
[0035] As described above, according to the embodiment, the following effects can be obtained.
[0036] Even if there is insufficient data to calculate the optimal chlorine injection rate or the data does not satisfy the threshold, the data is automatically supplemented / corrected, allowing users to easily experience a demonstration of the "chlorine injection rate optimization application program." This will increase user recognition of the "chlorine injection rate optimization application program," and users will be able to reduce costs and labor by adopting it in their plant operations.
[0037] Although the embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. This new embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. This embodiment and its modifications are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]
[0038] 10...cloud, 11...demonstration application, 20...information processing device, 21...data storage unit, 22...data generation unit, 23...data extraction unit, 24...data complementation unit, 25...data correction unit, 26...prediction unit, 27...information generation unit, 30...user terminal
Claims
1. An information processing device having a data storage unit for storing existing plant monitoring and control data, and running a program on a cloud to perform a demonstration of a plant monitoring and control system, a data extraction unit that extracts data necessary for the demonstration from the data stored in the data storage unit; a data complementation unit that newly generates and complements data that is missing in the demonstration; a data correction unit that corrects data that does not satisfy a predetermined threshold value among the data extracted by the data extraction unit and the data newly generated by the data complementation unit; a prediction unit that predicts a future state of the plant based on the data extracted by the data extraction unit, the data newly generated by the data complementation unit, and the data corrected by the data correction unit; an information generating unit that generates information for appropriately operating and maintaining the plant based on the state of the plant predicted by the prediction unit; A demonstration program that functions as a
2. An information processing device having a data storage unit for storing existing plant monitoring and control data, and running a program on a cloud to perform a demonstration of a plant monitoring and control system, A data extraction unit extracts data necessary for the demonstration from the data stored in the data storage unit; A data complementing unit newly generates and complements data that is missing from the demonstration; a data correction unit corrects data that does not satisfy a predetermined threshold value among the data extracted by the data extraction unit and the data newly generated by the data complementation unit; a prediction unit predicts a future state of the plant based on the data extracted by the data extraction unit, the data newly generated by the data complementation unit, and the data corrected by the data correction unit; generating information for appropriately operating and maintaining the plant based on the state of the plant predicted by the prediction unit; Demonstration method.
Citation Information
Patent Citations
Control device, control method and computer program
JP2020142184A
Chlorine injection control device, chlorine injection control system, chlorine injection control method and computer program
JP2020168606A