WO2023032877A1 - プログラム、方法、情報処理装置、システム - Google Patents
プログラム、方法、情報処理装置、システム Download PDFInfo
- Publication number
- WO2023032877A1 WO2023032877A1 PCT/JP2022/032320 JP2022032320W WO2023032877A1 WO 2023032877 A1 WO2023032877 A1 WO 2023032877A1 JP 2022032320 W JP2022032320 W JP 2022032320W WO 2023032877 A1 WO2023032877 A1 WO 2023032877A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- measurement data
- sensor
- items
- calibration
- acquired
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D18/00—Testing or calibrating apparatus or arrangements provided for in groups G01D1/00 - G01D15/00
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D21/00—Measuring or testing not otherwise provided for
- G01D21/02—Measuring two or more variables by means not covered by a single other subclass
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D3/00—Indicating or recording apparatus with provision for the special purposes referred to in the subgroups
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D3/00—Indicating or recording apparatus with provision for the special purposes referred to in the subgroups
- G01D3/08—Indicating or recording apparatus with provision for the special purposes referred to in the subgroups with provision for safeguarding the apparatus, e.g. against abnormal operation, against breakdown
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0224—Process history based detection method, e.g. whereby history implies the availability of large amounts of data
- G05B23/0227—Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions
- G05B23/0237—Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions based on parallel systems, e.g. comparing signals produced at the same time by same type systems and detect faulty ones by noticing differences among their responses
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0224—Process history based detection method, e.g. whereby history implies the availability of large amounts of data
- G05B23/024—Quantitative history assessment, e.g. mathematical relationships between available data; Functions therefor; Principal component analysis [PCA]; Partial least square [PLS]; Statistical classifiers, e.g. Bayesian networks, linear regression or correlation analysis; Neural networks
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0286—Modifications to the monitored process, e.g. stopping operation or adapting control
- G05B23/0294—Optimizing process, e.g. process efficiency, product quality
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2605—Wastewater treatment
Definitions
- the present disclosure relates to programs, methods, information processing devices, and systems.
- a sensor device has been proposed in which functions corresponding to multiple measurement items can be easily used with a single sensor device (see Patent Document 1).
- Patent Document 1 For example, in a pH meter, if the asymmetric potential reaches a predetermined value during calibration, it is determined to be abnormal (deteriorated). However, with such a sensor device, an abnormality can only be determined at the time of calibration, and there is a risk that the pH cannot be measured accurately.
- An object of the present disclosure is to accurately measure measurement items in a sensor device having a plurality of sensors that measure separate items.
- the program instructs the processor to acquire measurement data from a plurality of sensors each measuring a different item, and determine whether any of the plurality of sensors has an abnormality with the acquired measurement data of the plurality of items. , a step of estimating based on the measurement data of the plurality of items acquired in the past; and modifying based on the measured data.
- measurement items can be accurately measured in a sensor device having a plurality of sensors that measure separate items.
- FIG. 1 is a block diagram showing an example of the overall configuration of system 1;
- FIG. FIG. 2 is a schematic diagram showing the appearance of the sensor device 10 shown in FIG. 1 as viewed from the front. 2 is a schematic diagram showing a perspective view of the sensor device 10 shown in FIG. 1.
- FIG. FIG. 4 is a schematic diagram showing members related to a sensor probe of the sensor device 10 shown in FIGS. 2 and 3.
- FIG. 4 is a piping system diagram of the sensor device 10 shown in FIGS. 2 and 3.
- FIG. 4 is a block diagram showing the functional configuration of the sensor device 10 shown in FIGS. 2 and 3.
- FIG. 3 is a schematic diagram showing the configuration of a pH sensor 113.
- FIG. 3 is a diagram illustrating an example of a functional configuration of server 20;
- FIG. 3 is illustrating an example of a functional configuration of server 20;
- FIG. 3 is illustrating an example of a functional configuration of server 20;
- FIG. 3 is illustrating an example of a functional configuration of
- FIG. 10 is a diagram showing the data structure of an installation table 2022;
- FIG. It is a figure which shows the data structure of the plant environment table 2023.
- FIG. FIG. 13 is a diagram showing the data structure of a measurement table 2024;
- FIG. 10 is a diagram showing the data structure of a calibration table 2025;
- FIG. 10 is a diagram showing the data structure of a model table 2026;
- FIG. 2 is a diagram illustrating an example of an operation in which the sensor device 10 shown in FIG. 1 acquires calibration-related information from the server 20;
- FIG. 4 is a flow chart showing an example of an operation in which the sensor device 10 shown in FIGS. 2 and 3 performs calibration processing;
- FIG. 8 is a flow chart representing an example of the operation of the sensor shown in FIG. 7; 7 is a flow chart showing an example of the operation of the sensor device 10 shown in FIG. 6; FIG. 9 is a flow chart showing an example of the operation of the server 20 shown in FIG. 8;
- FIG. 3 is a schematic diagram showing a display example of a terminal device 30 used by a user;
- FIG. 3 is a schematic diagram showing a display example of a terminal device 30 used by a user;
- FIG. 3 is a schematic diagram showing a display example of a terminal device 30 used by a user;
- FIG. 9 is a flow chart showing an example of the operation of the server 20 shown in FIG. 8;
- FIG. 3 is a schematic diagram showing a display example of a terminal device 30 used by a user;
- FIG. 9 is a flow chart showing an example of the operation of the server 20 shown in FIG. 8;
- FIG. 3 is a schematic diagram showing a display example of a terminal device 30 used by a user;
- FIG. 9 is a flow chart showing an example of the operation of the server 20 shown in FIG. 8;
- FIG. 2 is a block diagram showing the basic hardware configuration of computer 90.
- ⁇ Overview> In the sensor device according to the present embodiment, in a configuration having a plurality of sensors that each measure a different item, when an abnormality occurs in one of the sensors, based on the current measurement data and the past measurement data , to estimate the sensor where the anomaly occurred.
- the sensor device corrects the measured value by the sensor that presumes that an abnormality has occurred.
- FIG. 1 is a block diagram showing an example of the overall configuration of system 1.
- a system 1 shown in FIG. 1 manages, for example, measurement data measured at a water treatment facility.
- the system 1 includes a sensor device 10, a server 20, and a terminal device 30, for example.
- the sensor device 10, the server 20, and the terminal device 30 are connected for communication via a network 80, for example.
- the sensor device 10 shown in FIG. 1 is, for example, an information processing device that is installed at various positions in a water treatment facility and measures multiple types of items related to water at the installed positions.
- the water treatment facilities may include various water treatment facilities such as groundwater utilization facilities, sewage treatment facilities, water purification facilities, and the like.
- the sensor device 10 detects at least one component of, for example, water supplied to a treatment device that constitutes a water treatment facility, water being treated by the treatment device, and water discharged from the treatment device.
- the treatment device that makes up the water treatment facility is, for example, a raw water tank, a prefilter, a membrane filter, a treated water tank, or a receiving water tank.
- the treatment device may be, for example, a settling basin, a primary sedimentation basin, a reaction tank, a final sedimentation basin, or a disinfection facility.
- the treatment vessel may be, for example, a receiving well, flocculation basin, sedimentation basin, filter basin, or clean water basin.
- the system 1 describes the sensor device 10 installed at three water treatment facilities, but the number of water treatment facilities where the sensor device 10 is installed is not limited to three.
- the number of water treatment devices where the sensor device 10 is installed may be less than three, or may be three or more.
- the installation of the sensor device 10 is not limited to the water treatment facility.
- the sensor device 10 may be attached to a water treatment apparatus provided for each village of a predetermined scale, or may be attached to a water treatment apparatus provided individually.
- system 1 may include the following devices. ⁇ Devices that detect the operating status of treatment equipment ⁇ Devices that measure the amount of water used ⁇ Devices that measure the amount of pollutants discharged ⁇ Devices that measure the amount of recycled water ⁇ Devices that detect the power consumption of treatment equipment
- the server 20 is, for example, an information processing device that manages data related to water treatment facilities, measurement data measured at the water treatment facilities, and the like, and evaluates water treatment at predetermined water treatment facilities.
- a collection of multiple devices may be used as one server. How to distribute a plurality of functions required to realize the server 20 according to the present embodiment to one or a plurality of pieces of hardware takes into account the processing capability of each piece of hardware and/or the specifications required for the server 20. can be determined as appropriate.
- the terminal device 30 is, for example, an information processing device operated by a user who uses the service provided by the server 20 .
- the terminal device 30 is realized by a stationary PC (Personal Computer), a laptop PC, or the like.
- the terminal device 30 may be realized by a mobile terminal such as a smart phone or a tablet, for example.
- Each information processing device is composed of a computer equipped with an arithmetic device and a storage device.
- the basic hardware configuration of the computer and the basic functional configuration of the computer realized by the hardware configuration will be described later.
- the server 20, and the terminal device 30 a description that overlaps with the basic hardware configuration of the computer and the basic functional configuration of the computer, which will be described later, will be omitted.
- FIG. 2 is a schematic diagram showing the appearance of the sensor device 10 shown in FIG. 1 as viewed from the front.
- FIG. 3 is a schematic diagram showing a perspective view of the sensor device 10 shown in FIG.
- FIG. 4 is a schematic diagram showing members related to the sensor probe of the sensor device 10 shown in FIGS. 2 and 3.
- FIG. 5 is a piping system diagram of the sensor device 10 shown in FIGS.
- FIG. 6 is a block diagram showing the functional configuration of the sensor device 10 shown in FIGS. 2 and 3. As shown in FIG.
- the sensor device 10 contains members for measuring water quality in a housing 11 .
- An openable/closable lid 12 is attached to the housing 11 .
- the housing 11 has a substantially rectangular parallelepiped shape with one side open.
- One side (first side) of the housing 11 has a pipe connection hole 11a for draining the sample water, a pipe connection hole 11b for supplying the sample water, and a pipe connection hole for power input and signal output.
- 11c three in the example of FIG. 3
- An intake port 11d are formed.
- An exhaust port 11e (not shown) is formed on a side surface (second side surface) of the housing 11 that faces the first side surface.
- a valve 1110 is attached to the pipe connection hole 11a.
- a valve 119 is attached to the pipe connection hole 11b.
- An air filter 1118 is attached to the intake port 11d.
- a flow cell 1111 Inside the housing 11 are various sensors 111 to 118, a flow cell 1111, a control box 1112, a terminal block 1113 for power input, a terminal block 1114 for external output, an air vent valve 1115, a drain valve 1116, and a flow control valve. 1117 is stored.
- the various sensors 111 to 118 include, for example, a sensor for electrical conductivity measurement (hereinafter referred to as an EC sensor) 111 having an electrical conductivity cell.
- Various sensors 111 to 118 include, for example, a residual chlorine measuring sensor (hereinafter referred to as an FCL sensor) 112 for measuring chlorine concentration.
- the various sensors 111 to 118 include, for example, a pH measurement sensor (hereinafter referred to as pH sensor) 113 having electrodes (reference electrode and reference electrode) for measuring pH.
- the various sensors 111 to 118 include, for example, a sensor for oxidation-reduction potential measurement (hereinafter referred to as ORP sensor) 114 having electrodes (reference electrode and reference electrode) for measuring oxidation-reduction potential.
- ORP sensor oxidation-reduction potential measurement
- the various sensors 111 to 118 include, for example, a nitrate ion measuring sensor (hereinafter referred to as a NO3 sensor) 115 for measuring nitrate ions.
- Various sensors 111 - 118 include, for example, sensor 116 for measuring the flow rate of water entering sensor device 10 (hereinafter referred to as FLOW sensor).
- the various sensors 111-118 include, for example, a sensor (hereinafter referred to as TUR sensor) 117 for measuring the turbidity of water entering the sensor device 10.
- the various sensors 111-118 include, for example, a sensor (hereinafter referred to as a TEMP sensor) 118 for measuring the temperature of water entering the sensor device 10.
- the various sensors used in the sensor device 10 are not limited to these.
- a sensor that measures other items may be installed.
- any one of the EC sensor 111, the FCL sensor 112, the pH sensor 113, the ORP sensor 114, and the NO3 sensor 115 may not be mounted.
- sensors that measure other items may be mounted.
- the number of flow cells 1111 may be increased as the number of sensors is increased. The expansion of the flow cell 1111 may be dealt with by increasing the capacity of the housing 11, for example.
- sensors 111-115 may sense at least any of the following.
- a sensor that senses at least one of the following may be provided.
- the sensors 111 to 115 and 118 are detachably housed in the flow cell 1111.
- the shape of the NO3 sensor 115 will be described with reference to FIG.
- the shapes of the sensors 111 to 114 and 118 are the same as the shape of the NO3 sensor 115.
- the NO3 sensor 115 has a grip portion 115a, a collar portion 115b, and a measurement portion 115c.
- the grip portion 115a is a region protruding from the flow cell 1111 when the NO3 sensor 115 is attached to the flow cell 1111. As shown in FIG.
- the grip portion 115a is, for example, formed in a shape that is easily gripped by the user.
- a cord for power supply and data transmission is connected to the top of the grip portion 115a.
- the flange portion 115b is a region that serves as a stopper when the NO3 sensor 115 is inserted into the flow cell 1111.
- a groove for functioning as a screw is formed in a portion of the flange portion 115b on the measuring portion 115c side.
- the measurement unit 115c is an area in which members for measuring water quality are stored.
- the measurement part 115c is inserted into a measurement port 11112 formed in the flow cell 1111. As shown in FIG.
- the outer diameter of the measuring portion 115c is smaller than the inner diameter of the measuring port 11112. As shown in FIG.
- the flow cell 1111 is a member for bringing the sample water into contact with the measurement parts of the sensors 111 to 115 and 118 and for the sensors 111 to 115 and 118 to accurately measure the water quality.
- the flow cell 1111-1 is formed so as to accommodate the sensors 111-113.
- Flow cell 1111-2 is formed to accommodate sensors 114, 115, and 118.
- FIG. In this embodiment, the flow cells 1111-1 and 1111-2 are configured to accommodate three sensors each. However, the flow cell may be configured to accommodate more or less than three sensors.
- the shape of the flow cell 1111-2 will be described with reference to FIG.
- the shape of the flow cell 1111-1 is the same as the shape of the flow cell 1111-2.
- the flow cell 1111-2 is formed so that the gripped portions of the sensors 114, 115, and 118 face the opening of the housing 11.
- the flow cell 1111-2 is formed so that the grips of the sensors 114, 115, and 118 face upward. This makes it easier for the user using the sensor device 10 to accommodate and remove the sensors 114 , 115 , 118 . Also, it is possible to prevent water from leaking from the flow cell 1111-2 when the sensors 114, 115, and 118 are removed.
- measurement ports 11111, 11112, 11113, a sample water supply channel 11114, and an air vent channel 11115 are formed inside the flow cell 1111-2.
- the shape of the measurement port 11112 will be described with reference to FIG.
- the shapes of the measurement ports 11111 and 11113 are the same as the shape of the measurement port 11112 .
- the measurement port 11112 has a first cylindrical portion 11112a and a second cylindrical portion 11112b.
- the first cylindrical portion 11112a is formed to open toward the front of the housing 11 at a predetermined angle.
- the inner diameter of the first cylindrical portion 11112a is formed to be substantially the same as the outer diameter of the collar portion 115b of the NO3 sensor 115.
- a groove is formed in the inner wall of the first cylindrical portion 11112a along the circumferential direction. The groove can fix the NO3 sensor 115 to the measurement port 11112 by engaging with the groove formed in the collar portion 115b.
- the second cylindrical portion 11112b is formed in the same direction as the first cylindrical portion 11112a from the bottom of the first cylindrical portion 11112a.
- the inner diameter of the second cylindrical portion 11112b is smaller than the inner diameter of the first cylindrical portion 11112a.
- the inner diameter of the second cylindrical portion 11112 b is slightly larger than the outer diameter of the measuring portion 115 c of the NO 3 sensor 115 .
- the second cylindrical portion 11112b intersects the water channel 11114 near the bottom of the second cylindrical portion 11112b.
- the second cylindrical portion 11112b intersects the air vent path 11115 at a position closer to the opening direction than the water supply path 11114 .
- the water supply channel 11114 intersects the second cylindrical portion 11112b on the rear side of the flow cell 1111-2 relative to the air vent channel 11115. As shown in FIG. Also, the water supply path 11114 intersects the second cylindrical portion 11112b at a position higher than the air vent path 11115 .
- a hole 11113c is formed in the bottom of the second cylindrical portion 11113b of the measurement port 11113.
- a joint 1122 is installed in the hole 11113c.
- the joint 1122 is connected to the drain valve 1116 by a hose, for example.
- the water supply channel 11114 is formed to penetrate the flow cell 1111-2 in the vertical direction.
- a joint 1120 is installed at the upper end of the water supply channel 11114 .
- the joint 1120 is, for example, connected by a hose to a joint 1121 installed at the lower end of the water supply channel 11114 of the flow cell 1111-1.
- a joint 1121 is installed at the lower end of the water supply channel 11114 .
- the joint 1121 is connected to the pipe connection hole 11a and the drain valve 1116 by a hose, for example.
- the air vent path 11115 has the measurement port 11113 as its lower end and is formed to pass upward through the flow cell 1111-2.
- An air vent valve 1115 is installed at the upper end of the air vent path 11115 .
- the air vent valve 1115 can be opened and closed by operating a knob.
- the FLOW sensor 116 is connected to the pipe connection hole 11b via the flow rate control valve 1117. By turning a flow rate adjustment knob provided on the flow rate adjustment valve 1117, the flow rate is increased or decreased.
- the FLOW sensor 116 measures the flow rate of sample water supplied from the pipe connection hole 11b.
- the TUR sensor 117 is inserted into the shell 1171.
- Shell 1171 is filled with sample water supplied from FLOW sensor 116 .
- the sample water that has passed through shell 1171 is supplied to joint 1120 provided above flow cell 1111-1.
- Sample water is supplied to the sensors 111 to 118 by the piping system shown in FIG.
- the control box 1112 controls power supply and various operations in the sensor device 10 .
- the control box 1112 is, for example, a breaker switch, a connector for connecting to various sensors, a connector for connecting to a communication IF, a fan for cooling the CPU, sending data to various sensors 111 to 118, or transmitting data to various sensors 111 to A connection board for receiving data from 118, a board for mounting a CPU, and the like are provided.
- a touch panel 1119 is installed on the lid 12 .
- the touch panel 1119 includes a touch sensitive device 11191 and a display 11192, for example.
- the touch-sensitive device 11191 is an example of an input device for a user operating the sensor device 10 to input instructions or information.
- the touch-sensitive device 11191 receives an instruction when the user touches the operation surface, receives input from the user, and outputs the received input from the user to the control box 1112 .
- the display 141 is an example of an output device that displays data under control of the control box 1112 .
- the display 141 is implemented by, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.
- the sensor device 10 includes a communication unit 120, a touch panel 1119, various sensors 111 to 118, a storage unit 180, and a control unit 190, as shown in FIG.
- the sensor device 10 may have a position information sensor so as to automatically detect the position where the device is installed.
- the position information sensor is, for example, a GPS (Global Positioning System) module.
- the position information sensor may detect the current position of the sensor device 10 from the position of the wireless base station to which the sensor device 10 connects.
- the communication unit 120 performs processing such as modulation/demodulation processing for the sensor device 10 to communicate with other devices.
- the communication unit 120 performs transmission processing on the signal generated by the control unit 190 and transmits the signal to the outside (for example, the server 20).
- Communication unit 120 performs reception processing on a signal received from the outside and outputs the signal to control unit 190 .
- a touch sensitive device 11191 provided on the touch panel 1119 is an example of an input device.
- the input device may be implemented by, for example, a keyboard, mouse, or the like.
- the input device may be implemented, for example, by a microphone to accommodate voice input from the user.
- the microphone accepts voice input and provides a voice signal corresponding to the voice input to control section 190 .
- the input device may include, for example, a reception port that receives an electrical signal input from an external input device.
- a display 11192 provided on the touch panel 1119 is an example of an output device.
- a display 11192 displays data under the control of the control unit 190 .
- the output device is a device for presenting information to the user who operates the sensor device 10 .
- the output device may, for example, be implemented by a speaker to accommodate audible output to the user.
- the speaker converts an audio signal supplied from the control unit 190 into sound and outputs the sound to the outside of the sensor device 10 .
- the storage unit 180 stores data, programs, etc. used by the sensor device 10 .
- the storage unit 180 stores calibration information 181, measurement information 182, other sensor measurement information 183, calibration measurement information 184, and a learned model 185, for example.
- the calibration information 181 stores information about calibration of the EC sensor 111, FCL sensor 112, pH sensor 113, ORP sensor 114, NO3 sensor 115, and TUR sensor 117.
- FIG. The calibration information 181 stores information about calibration of the EC sensor 111, the FCL sensor 112, the pH sensor 113, the ORP sensor 114, the NO3 sensor 115, or the TUR sensor 117, which is transmitted from the server 20, for example.
- Calibration information 181 may store information resulting from calibration performed on EC sensor 111 , FCL sensor 112 , pH sensor 113 , ORP sensor 114 , NO 3 sensor 115 , or TUR sensor 117 , for example.
- the calibration information 181 may read and store information about calibration stored in the EC sensor 111, the FCL sensor 112, the pH sensor 113, the ORP sensor 114, the NO3 sensor 115, or the TUR sensor 117, for example.
- the information about calibration includes, for example, a reference value when calculating a numerical value, a correction value when calculating a numerical value, and the like.
- the measurement information 182 stores information obtained by measurement.
- Information obtained by measurement includes, for example, first measurement data, second measurement data, and third measurement data.
- the first measurement data represents data measured by the measurement mechanism of the EC sensor 111, the FCL sensor 112, the pH sensor 113, the ORP sensor 114, the NO3 sensor 115, the FLOW sensor 116, the TUR sensor 117, or the TEMP sensor 118, for example. .
- the second measurement data represents, for example, data obtained by correcting the first measurement data measured by each measurement mechanism by a trained model stored in the sensor.
- the first measurement data measured by the measurement mechanism of the EC sensor 111 is corrected by the learned model stored in the EC sensor 111 to become the second measurement data.
- the first measurement data measured by the measurement mechanism of the FCL sensor 112 is corrected by the learned model stored in the FCL sensor 112 to become the second measurement data.
- the first measurement data measured by the measurement mechanism of the pH sensor 113 is corrected by the learned model stored in the pH sensor 113 to become the second measurement data.
- the first measurement data measured by the measurement mechanism of the ORP sensor 114 is corrected by the learned model stored in the ORP sensor 114 to become the second measurement data.
- the first measurement data measured by the measurement mechanism of the NO3 sensor 115 is corrected by the learned model stored in the NO3 sensor 115 to become the second measurement data.
- the first measurement data measured by the measurement mechanism of the FLOW sensor 116 is corrected by the trained model stored in the FLOW sensor 116 to become the second measurement data.
- the first measurement data measured by the measurement mechanism of the TUR sensor 117 is corrected by the trained model stored in the TUR sensor 117 to become the second measurement data.
- the first measurement data measured by the measurement mechanism of the TEMP sensor 118 is corrected by the learned model stored in the TEMP sensor 118 to become the second measurement data.
- the third measurement data represents data calculated from the second measurement data output from each sensor and information on calibration corresponding to each sensor.
- the third measurement data represent EC values for the EC sensor 111 .
- the third measurement data, for FCL sensor 112, represents the FCL value.
- the third measurement data, for pH sensor 113 represents the pH value.
- the third measurement data, for ORP sensor 114 represents the ORP value.
- the third measurement data, for the NO3 sensor 115 represents the nitric acid concentration.
- the third measurement data, for TUR sensor 117 represents turbidity. For sensors without calibration information, for example, there is no third measurement data.
- the other sensor measurement information 183 stores, for example, information obtained by measurements of other sensor devices 10 that measure water from the same water source.
- Another sensor device 10 that measures water from the same water source can be rephrased as another sensor device 10 that is installed at a different position in the same water treatment facility.
- the calibration measurement information 184 stores information measured when the sensor is calibrated. Specifically, for example, the measurement information 184 at the time of calibration is information measured when performing the calibration process for the EC sensor 111, the FCL sensor 112, the pH sensor 113, the ORP sensor 114, the NO3 sensor 115, and the TUR sensor 117. memorize
- the trained model 185 is a model generated by, for example, having the machine learning model perform machine learning on the server 20 according to the model learning program.
- the trained model 185 is, for example, a synthetic function with parameters, which is a synthesis of multiple functions that performs predetermined inference based on input data.
- a parameterized composite function is defined by a combination of multiple adjustable functions and parameters.
- a trained model according to this embodiment may be any parameterized composite function that satisfies the above requirements.
- the parameterized synthesis function may be, for example, a linear relationship between each layer using a weight matrix, a non-linear defined as a combination of a relationship (or linear relationship) and a bias. Weighting matrices and biases are called parameters of the multilayered network.
- a parameterized composite function changes its form as a function depending on how the parameters are chosen. In a multi-layered network, by appropriately setting the constituent parameters, it is possible to define a function capable of outputting favorable results from the output layer.
- a deep neural network which is a multilayered neural network targeted for deep learning
- a recurrent neural network RNN
- time-series information or the like
- the learned model 185 is, for example, a model that, when information obtained by measurement is input, outputs whether or not the sensor that has acquired the information includes a sensor in which an abnormality has occurred.
- the trained model 185 is, for example, a model that, when information obtained by measurement is input, outputs whether or not the sensor that measured the information is faulty.
- the trained model 185 uses as input data a plurality of measured values obtained by a plurality of sensors at predetermined intervals, and learns whether or not there is a failure occurring in any of the sensors as correct output data. That is, the trained model 185 is trained using past measurement information.
- the trained model 185 uses, as input data, a plurality of measured values obtained at predetermined intervals by a plurality of sensor devices 10 installed in a facility with the same water source, and a Presence/absence of a fault that is present may be learned as correct output data.
- the facility having the same water source means, for example, the same water treatment facility.
- the learned model 185 is a model that, for example, when information obtained by measurement is input, outputs whether or not the sensor that measured the information deviates from the time of calibration.
- the trained model 185 uses, for example, a plurality of measured values obtained by a plurality of sensors at predetermined intervals as input data, and the presence or absence of a deviation from the time of calibration occurring in any of the sensors is learned as correct output data. be. That is, the trained model 185 is trained using past measurement information.
- the trained model 185 uses, as input data, a plurality of measured values obtained at predetermined intervals by a plurality of sensor devices 10 installed in a facility with the same water source, and a The presence or absence of a deviation from the current calibration may be learned as the correct output data.
- the trained model 185 may be trained by combining at least one of the above contents.
- the trained model 185 for example, also refers to newly accumulated data and is re-learned by the server 20.
- the control unit 190 controls the operation of the sensor device 10.
- the control unit 190 operates according to a program stored in the storage unit 180 to perform an operation reception unit 191, a first transmission/reception unit 192, a second transmission/reception unit 193, a calibration unit 194, a calculation unit 195, an estimation unit 196, Functions as a correction unit 197 , a complementation unit 198 , and a presentation control unit 199 are exhibited.
- the operation reception unit 191 performs processing for receiving instructions or information input from the input device. Specifically, for example, the operation accepting unit 191 accepts information based on an instruction input from the touch sensitive device 131 or the like.
- the first transmission/reception unit 192 performs processing for the sensor device 10 to transmit/receive data to/from an external device such as the server 20 according to a communication protocol. Specifically, for example, the first transmission/reception unit 192 transmits at least one of the information stored in the storage unit 180 to the server 20 . Also, for example, the first transmission/reception unit 192 receives information about calibration from the server 20 .
- the second transmission/reception unit 193 performs processing for the control unit 190 to transmit/receive data to/from the sensors 111-118. Specifically, for example, the second transceiver 193 receives data output from the sensors 111-118. More specifically, for example, the second transceiver 193 receives the first measurement data and the second measurement data output from the sensors 111-118. Further, for example, the second transmission/reception unit 193 transmits information received from the server 20 to the sensors 111-118.
- the information provided by server 20 may be, for example, a trained model for each of sensors 111-118.
- the calibration unit 194 performs calibration processing for each sensor. For example, the calibration unit 194 collectively performs calibration of the sensors 111 to 115 sharing the flow cell 1111 . Batch calibration of the sensors 111 to 115 is performed by, for example, filling the flow cell 1111 with each of three types of calibration solutions.
- the first calibration solution is, for example, ultrapure water for grasping the baseline.
- the second calibration liquid is, for example, a liquid containing components of the optical system.
- the third calibration liquid is, for example, a liquid containing a component that produces a chemical effect.
- the calibration unit 194 stores information about calibration obtained by batch calibration of the sensors 111 to 115 in the calibration information 181 .
- the calibration unit 194 estimates whether or not the calibration process for the sensors 111 to 115 has succeeded based on the transition of the measured values. In the calibration process, if the measured value is within a predetermined range for a preset period in the measurement using the calibration solution, it is determined that the calibration process has succeeded. However, with this specification, it takes time from the start to the end of calibration.
- the calibration unit 194 according to the present embodiment stores transitions until the measured values of each sensor fall within a predetermined range based on past measurement records.
- the calibration unit 194 estimates whether or not the calibration process has succeeded by comparing the stored transition with the transition of the measured value.
- the calibration unit 194 may use a learned model that has been trained to output whether or not the calibration process was successful when the transition of the measured value is input.
- the calibration unit 194 calibrates the TUR sensor 117 .
- the calibration unit 194 estimates whether or not the calibration process of the TUR sensor 117 has succeeded based on the transition of the measured value.
- the calibration unit 194 stores information about calibration obtained by calibration of the TUR 117 in the calibration information 181 .
- calibration unit 194 does not need to perform calibration processing.
- the calibration unit 194 may determine whether or not calibration is required based on information obtained by measurement with the sensor device 10 . For example, when there is a sensor whose measured value changes with the passage of time in a different tendency from that of other sensors, the calibration unit 194 determines that the sensor needs to be calibrated. The calibration unit 194 may determine that calibration is required after a predetermined period of time has elapsed. When the calibration unit 194 determines that calibration is necessary, it automatically performs calibration processing.
- the calculation unit 195 performs a process of calculating the third measurement data from the second measurement data output from each sensor and the calibration information corresponding to each sensor.
- the estimation unit 196 performs a process of estimating whether or not the sensors 111 to 118 are abnormal. For example, the estimating unit 196 inputs information obtained by measurements of the sensors 111 to 118 to the learned model 185, and outputs whether or not there is an abnormality in the sensor that detected the measured information. Specifically, for example, the estimating unit 196 inputs information obtained from the measurements of the sensors 111 to 118 to the trained model 185, and determines whether the sensors that have detected the measured information include a failed sensor. Then, it outputs whether or not the sensor deviated from the time of calibration is included.
- the estimation unit 196 may present the estimation result to the user from the presentation control unit 199 .
- the correction unit 197 When a sensor that deviates from the time of calibration is included, the correction unit 197 combines the measurement data of the sensor with the measurement data of a plurality of sensors acquired in the past and the measurement data of the other sensors currently measured. is used to perform correction processing.
- the correction unit 197 corrects the measurement data of the sensor based on the measurement data obtained in the past by a plurality of sensor devices 10 installed in facilities that share the same water source. You may correct
- Complementing unit 198 complements the measurement data of a plurality of sensors obtained in the past and the measurement data of other sensors currently measured when the sensor in which the failure has occurred is included. Execute the processing to be performed.
- Complementing unit 198 when a sensor with a failure is included, combines measurement data from the sensor with measurement data acquired in the past by a plurality of sensor devices 10 installed in facilities that share the same water source; You may supplement using the measurement data measured this time.
- the presentation control unit 199 presents information related to processing in the control unit 190 to the user. Specifically, presentation control section 199 causes touch panel 1119 to display information related to processing in control section 190 . Also, the presentation control unit 199 causes the terminal device 30 to present information related to processing in the control unit 190 via the communication unit 120 . For example, it is displayed on the display unit of the terminal device 30 . Also, the speaker of the terminal device 30 is caused to output sound.
- FIG. 7 is a schematic diagram showing the configuration of the pH sensor 113.
- FIG. A pH sensor 113 shown in FIG. 7 has a pH electrode 1131 and a substrate 1132 .
- the pH electrode 1131 is an example of the measurement mechanism of the pH sensor 113.
- FIG. The measurement mechanism may include an element for sensing temperature.
- the substrate 1132 is provided with a CPU 11321, a memory 11322, an amplifier 11323, an A/D converter 11324, an input/output IF 11325, and a communication section 11326.
- the memory 11322 is, for example, a non-volatile memory.
- the memory 11322 stores an algorithm, a learned model 113221, and measurement results when measuring water quality with the pH electrode 1131 .
- the trained model 113221 is a model generated by, for example, having the machine learning model perform machine learning on the server 20 according to the model learning program.
- the trained model 113221 is a model that, when inputting information obtained by measurement, reduces noise contained in the input information and outputs the result.
- the trained model 113221 uses as input data a plurality of measured values that are continuous in time series and has discontinuous values at least in part, and corrects the discontinuous measured values included in the input data. values are learned as correct output data.
- the trained model 113221 may be trained using past measurement information.
- the trained model 113221 is re-learned by the server 20, for example, also based on newly accumulated data.
- the relearned learned model 113221 is transmitted to the sensor device 10 and replaced with the learned model 113221 stored in the memory 11322 .
- Information regarding the calibration of the pH sensor 113 may be stored in the memory 11322 .
- the pH sensor 113 may be shipped with the learned model 113221 and calibration-related information stored in the memory 11322 .
- Information related to calibration stored in the memory 11322 is read from the memory 11322 and stored in the storage unit 180 of the sensor device 10 when the pH sensor 113 is connected to the control box 1112, for example.
- Amplifier 11323 amplifies the analog signal measured by pH electrode 1131 .
- the A/D converter 11324 converts the amplified analog signal into a digital signal.
- the digital signal represents the first measurement data mentioned above.
- the CPU 11321 comprehensively controls the operation of the pH sensor 113 .
- the CPU 11321 stores the first measurement data in the memory 11322, for example.
- the CPU 11321 corrects the abnormality contained in the first measurement data. In other words, the CPU 11321 reduces noise included in the first measurement data.
- the CPU 11321 inputs the first measurement data to the learned model 113221, thereby replacing the measurement value that suddenly changes with a value estimated from the previous measurement value.
- the data corrected by the trained model 113221 represent the second measurement data.
- the CPU 11321 stores the second measurement data in the memory 11322, for example.
- the input/output IF 11325 is an interface for connecting with the control box 1112 of the sensor device 10 .
- the input/output IF 11325 transmits the first measurement data and the second measurement data to the control box 1112, for example.
- Input/output IF 11325 when information on calibration is stored in memory 11322 , transmits information on calibration to control box 1112 .
- the input/output IF 11325 receives information output from the control box 1112, such as a newly updated trained model.
- the communication unit 11326 performs processing such as modulation/demodulation processing for the pH sensor 113 to communicate with other devices.
- the communication unit 11326 receives information transmitted from the server 20, such as a newly updated trained model.
- FIG. 8 is a diagram showing an example of the functional configuration of the server 20. As shown in FIG. 8 , the server 20 functions as a communication section 201 , a storage section 202 and a control section 203 .
- the communication unit 201 performs processing for the server 20 to communicate with an external device.
- the storage unit 202 has, for example, a plant table 2021, an installation table 2022, a plant environment table 2023, a measurement table 2024, a calibration table 2025, a model table 2026, a first trained model 2027, a second trained model 2028, and the like.
- the plant table 2021 is a table that stores information about water treatment facilities. Details will be described later.
- the installation table 2022 is a table that stores the installation locations of the sensor devices 10 . Details will be described later.
- the plant environment table 2023 is a table that stores environment information of areas where water treatment facilities are established. Details will be described later.
- the measurement table 2024 is a table that stores data measured by the sensor device 10 . Details will be described later.
- the calibration table 2025 is a table that stores data related to calibration. Details will be described later.
- the model table 2026 is a table for managing versions of the first trained model 2027 and the second trained model 2028. Details will be described later.
- the first trained model 2027 and the second trained model 2028 are models generated by, for example, having the server 20 perform machine learning on the machine learning model according to the model learning program.
- the first trained model 2027 and the second trained model 2028 are models trained to output predetermined information based on the input data when data is input.
- the first trained model 2027 and the second trained model 2028 are, for example, separate trained models trained with separate learning data according to the information to be output.
- the first trained model 2027 is, for example, a model for outputting the analysis result of water treatment at a water treatment facility when information about a predetermined water treatment facility is input.
- the first trained model 2027 for example, when information about a predetermined water treatment facility is input, outputs an evaluation of water treatment at the water treatment facility.
- the output as the evaluation may be in alphabetical order such as A, B, C, etc., or may be a score out of 100 points.
- the first trained model 2027 is learned using, for example, information on a plurality of water treatment facilities as input data and evaluations of the water treatment facilities as correct output data.
- a plurality of types of the first trained model 2027 may be created according to the analysis criteria. For example, when water treatment is evaluated based on the amount of water used, the first trained model 2027 learns the evaluation of the amount of water used as correct output data. Also, for example, when water treatment is evaluated based on the amount of pollutants discharged, the first trained model 2027 learns the evaluation of the amount of pollutants discharged as correct output data. Further, for example, when water treatment is evaluated based on the amount of reused water, the first trained model 2027 learns the evaluation of the amount of reused water as correct output data. Also, for example, when evaluating water treatment comprehensively, such as the environmental consideration score, the first trained model 2027 learns a comprehensive evaluation with reference to multiple pieces of information about water treatment facilities as correct output data. .
- a plurality of types of the first trained model 2027 may be created according to classifications with similar water quality levels required for water treatment. For example, when water treatment facilities are installed in hospitals, stations/airports, factories, hotels, simple water supply systems, etc., the water quality levels required for water treatment are different for each water treatment facility. Therefore, the water treatment facility may be classified according to the installation location or installed facility. When a classification is set for the water treatment facility, the first trained model 2027 is learned using information about a plurality of water treatment facilities with the same installation location classification as input data and evaluation of the water treatment facility as correct output data. be.
- Information about water treatment facilities includes, for example: ⁇ Raw water quality ⁇ Construction area ⁇ Plant type ⁇ Equipped treatment equipment, details of treatment ⁇ Operation status of treatment equipment ⁇ Amount of water used ⁇ Amount of pollutants discharged ⁇ Amount of water reused ⁇ Chemicals used ⁇ Environmental information (weather , temperature, humidity, wind speed, air pressure, dust) ⁇ Measurement data from various sensors
- the second trained model 2028 is, for example, a model that estimates water treatment at the water treatment facility when design data and water quality data of the water treatment facility are input. Specifically, the second trained model 2028, for example, when the design data and water quality data of the water treatment facility are input, outputs what kind of water treatment is performed in the designed water treatment facility. . The second trained model 2028 is learned, for example, using information about a plurality of water treatment facilities as input data and similar water treatment facilities as correct output data.
- the water treatment plant design data input to the second trained model 2028 includes, for example: ⁇ Construction area ⁇ Plant type ⁇ Treatment equipment to be installed, details of treatment ⁇ Piping structure of water treatment facility ⁇ Position and number of treatment equipment to be installed ⁇ Unit treated water volume ⁇ Medicines used
- the first trained model 2027 and the second trained model 2028 are relearned by the server 20, for example, also based on newly accumulated data.
- the control unit 203 operates according to programs stored in the storage unit 202 to perform a reception control module 2031, a transmission control module 2032, a storage control module 2033, an analysis module 2034, a simulation module 2035, a calibration setting module 2036, and a proposal module 2037. , learning module 2038 , and presentation module 2039 .
- the reception control module 2031 controls the process by which the server 20 receives signals from external devices according to the communication protocol.
- the transmission control module 2032 controls the processing by which the server 20 transmits signals to external devices according to the communication protocol. For example, the transmission control module 2032 transmits the learned model to the sensor device 10 .
- the storage control module 2033 controls processing for storing the received data in various tables of the storage unit 202 .
- the storage control module 2033 stores the input information in the plant table 2021, for example, when information about a predetermined water treatment facility is input to the server 20 at the time of contract for service provision.
- the memory control module 2033 updates the information stored in the plant table 2021 upon receiving the information that the equipment of the water treatment facility has been changed.
- the control unit 203 receives information about the mounting position of the sensor device 10 in the water treatment facility.
- the storage control module 2033 stores the input information in the installation table 2022 .
- the control unit 203 receives information about the surrounding environment where the water treatment facility is located.
- the storage control module 2033 stores the input information in the plant environment table 2023 .
- the control unit 203 receives measurement data measured by the sensor device 10 .
- the storage control module 2033 stores the received information in the measurement table 2024 when the measurement data measured by the sensor device 10 is received.
- the storage control module 2033 stores the set information in the calibration table 2025 in association with the setting date.
- the memory control module 2033 assigns a model ID to the re-learned model, and stores the model ID in the model table 2026 along with version information and generation date.
- the storage control module 2033 forms a storage area of the storage unit 202, for example, for each water treatment facility.
- the storage control module 2033 may set the capacity of the storage area based on the content of the contract concluded with the water treatment facility. For example, the storage control module 2033 allocates a maximum of the first capacity to water treatment facilities with free contracts. Also, for example, the storage control module 2033 allocates a maximum of a second capacity that is larger than the first capacity to the water treatment facility that has a paid contract. In addition, for example, the storage control module 2033 allocates the capacity of the storage area without limitation to the water treatment facility that has a premium contract.
- the storage control module 2033 may limit the measurement items that can be stored depending on the contract you have signed. For example, the storage control module 2033 may prevent data measured by the NO3 sensor 115 from being stored for water treatment facilities that have a free contract. In addition, the storage control module 2033 may limit the period during which data can be accumulated depending on the contract concluded. For example, the storage control module 2033 may allow a water treatment facility with a free contract to store data for a shorter period than a water treatment facility with a paid contract. In addition, the storage control module 2033 may limit the sampling cycle for accumulating data according to the contract concluded. For example, the storage control module 2033 may sample data for water treatment facilities with a free contract at a longer cycle than for water treatment facilities with a paid contract.
- the analysis module 2034 controls the process of analyzing water treatment in water treatment facilities. Specifically, for example, when a given water treatment facility is specified, the analysis module 2034 evaluates water treatment at the specified water treatment facility based on information about the specified water treatment facility. Evaluation, for example, is an example of analysis. More specifically, for example, analysis module 2034 inputs information about a designated water treatment facility into first trained model 2027 and causes first trained model 2027 to output an assessment of water treatment.
- the analysis module 2034 may accept selections from the user regarding criteria for water treatment analysis. When the analysis criteria are specified by the user, the analysis module 2034 selects the first trained model 2027 of the type corresponding to the specified criteria, and provides the selected first trained model 2027 with information on the water treatment facility. input and cause the first trained model 2027 to output the evaluation.
- the analysis module 2034 may accept a selection from the user regarding the classification of the installation location of the water treatment facility. When the classification is designated by the user, the analysis module 2034 selects the first trained model 2027 of the type corresponding to the designated classification, and inputs information about the water treatment facility to the selected first trained model 2027. , causes the first trained model 2027 to output the evaluation.
- the analysis module 2034 may set the version of the first learned model 2027 to be used based on the details of the contract concluded with the water treatment facility. For example, the analysis module 2034 analyzes the water treatment using the first trained model 2027 that is not the latest version for water treatment facilities with free contracts.
- the first trained model 2027 that is not the latest version represents, for example, the first trained model 2027 that is several generations before the latest version that is open to use. Also, for example, the analysis module 2034 analyzes water treatment using the latest version of the first trained model 2027 for water treatment facilities with paid or premium contracts.
- the analysis module 2034 estimates the power consumption in the specified water treatment facility based on information about the specified water treatment facility. Analysis module 2034 may use the trained model to estimate power consumption.
- the simulation module 2035 controls the process of estimating water treatment at the assumed water treatment facility. Estimation, for example, is an example of analysis. Specifically, the simulation module 2035, for example, when design data of an assumed water treatment facility and water quality data of water to be treated by this water treatment facility are input, the input design data and water quality data Based on the above, the water treatment at the assumed water treatment facility is estimated. More specifically, for example, the simulation module 2035 inputs the design data of the assumed water treatment facility and the water quality data of the water treated by this water treatment facility into the second trained model 2028, and the assumed The second trained model 2028 outputs information for estimating the water treatment in the water treatment facility. The simulation module 2035 may, for example, construct a model for the water treatment facility based on the input design data and water quality data, and simulate water treatment in an assumed water treatment facility.
- the simulation module 2035 may set the version of the second learned model 2028 to be used based on the details of the contract concluded with the water treatment facility. For example, the simulation module 2035 simulates water treatment using a second trained model 2028 that is not the latest version for a water treatment facility that has a free contract.
- the second trained model 2028 that is not the latest version represents, for example, the second trained model 2028 that is several generations before the latest version that is open to use.
- the simulation module 2035 analyzes the water treatment using the latest version of the second trained model 2028 for water treatment facilities with paid or premium contracts.
- the calibration setting module 2036 controls the process of calibrating the sensors of the sensor device 10 . Specifically, for example, the calibration setting module 2036 sets information regarding the calibration of the EC sensor 111, FCL sensor 112, pH sensor 113, ORP sensor 114, NO3 sensor 115, and TUR sensor 117 of the sensor device 10.
- FIG. 1 The calibration setting module 2036 sets information regarding the calibration of the EC sensor 111, FCL sensor 112, pH sensor 113, ORP sensor 114, NO3 sensor 115, and TUR sensor 117 of the sensor device 10.
- the calibration setting module 2036 determines whether or not calibration is required based on information obtained by measurement with the sensor device 10. For example, the calibration setting module 2036 determines that calibration is necessary for a sensor when there is a sensor whose measured value changes with the passage of time in a trend different from that of other sensors. Calibration setting module 2036 may determine that calibration is required after a predetermined period of time.
- the calibration setting module 2036 calculates calibration-related information for that sensor.
- the calibration setup module 2036 may compute information regarding calibration upon request from the sensor device 10 .
- the calibration setting module 2036 calculates calibration-related information from, for example, the measurement information of the sensor device 10 and the previously set calibration-related information stored in the storage unit 202 .
- the proofreading setting module 2036 may, for example, calculate information about proofreading using a learned model, or grasp a predetermined trend and use the grasped trend to calculate information about proofreading.
- the trained model is learned using, for example, measurement information obtained in the past with the sensor device 10 as input data and information regarding calibration set in the past as correct output data.
- Suggestion module 2037 controls the process of suggesting improvements to water treatment facilities. Specifically, for example, the proposal module 2037 proposes to the user an improvement proposal for improving the water treatment evaluation of a given water treatment facility output by the analysis module 2034 . Suggestions for improvements to improve the rating of water treatment include, for example: ⁇ Proposal of new items to be sensed ⁇ Proposal of new positions to be sensed ⁇ Proposal of operation control
- Proposing new items to be sensed means, for example, proposing new items to be measured among water-related items. Also, proposing a new position to be sensed represents, for example, proposing a new position for measuring an item related to water.
- Proposal of operation control represents, for example, proposal of change of control for operating the treatment device provided in the water treatment facility. Operational control proposals include, for example, adjusting thresholds, changing trigger signals, and the like.
- the proposal module 2037 may set an improvement plan using a learned model, or may set an improvement plan based on the structure of a similar water treatment facility.
- the trained model is learned, for example, by using information about water treatment facilities as input data, and correct output data as the improvement plan proposed for a predetermined water treatment facility as described above.
- the proposal module 2037 may provide the user with a proposal for improvement and an estimate for realizing the proposal. In addition, the proposal module 2037 may estimate the operation cost and provide the estimated operation cost to the user along with the proposal for improvement.
- the proposal module 2037 may propose an appropriate change in measurement data as an improvement target.
- the proposal module 2037 may set an improvement target using a trained model, or set an improvement target based on changes in measurement data of a water treatment facility with a high evaluation of water treatment among similar water treatment facilities. may be set.
- the proposal module 2037 proposes to the user an improvement plan for improving the estimation result of the water treatment output by the simulation module 2035 .
- Suggestions for improving water treatment estimates include, for example: ⁇ Proposal of new items to be sensed ⁇ Proposal of new positions to be sensed ⁇ Proposal of operation control
- the proposal module 2037 proposes measures for reducing the power consumption estimated by the analysis module 2034 to the user. Measures to reduce the estimated power consumption include, for example: ⁇ Stop the equipment (pumps, blowers, turbines, etc.) that operate the processor ⁇ Reduce the number of equipment that operates the processor Power Reduction of Devices with Proposed Countermeasures If the equipment involved in the proposed countermeasure is directly controllable from the server 20, the countermeasure may be automatically applied to the equipment.
- the learning module 2038 controls the process of generating trained models. Specifically, the learning module 2038 generates a trained model by causing the machine learning model to perform machine learning, for example, according to a model learning program. More specifically, learning module 2038 generates first trained model 2027 or second trained model 2028, for example. Also, for example, the learning module 2038 generates the learned model 185 or the learned model 113221 and transmits it to the sensor device 10 via the communication unit 201 .
- the learning module 2038 re-learns the learned model at a predetermined cycle. Specifically, for example, learning module 2038 re-learns first trained model 2027 or second trained model 2028 . For example, when the first trained model 2027 or the second trained model 2028 is retrained, the learning module 2038 stores the trained model generated by the relearning as a different model from the model before the relearning in the storage unit 202. memorize to Also, for example, the learning module 2038 relearns the learned model 185 or the learned model 113221 . The learning module 2038 transmits the relearned learned model 185 or the learned model 113221 to the sensor device 10 via the communication unit 201 .
- the presentation module 2039 controls the process of presenting data managed by the server 20 to the user. Specifically, for example, the presentation module 2039 presents the analysis results created by the analysis module 2034 to the user who has designated the predetermined water treatment facility. The presentation module 2039 also presents the simulation results produced by the simulation module 2035 to a user who has requested a simulation of a possible water treatment facility.
- the presentation module 2039 presents a warning (alert) to the user according to the power amount estimated by the analysis module 2034 .
- the alert may be displayed as an image or output as a sound.
- the presentation module 2039 presumes the increase in operating costs due to not responding to the alert together with the alert, and presents it to the user.
- the presentation module 2039 presents the requested information to the user when a user associated with a predetermined water treatment facility requests at least one of the information regarding the water treatment facility. Presentation module 2039 presents the requested information in any manner desired by the user.
- the desired aspect includes, for example, an aspect using a predetermined statistical rule that enables discovery of data features. As a result, the user can check arbitrary data in an arbitrary manner, making it easier to utilize the data.
- the presentation module 2039 may set the form of acceptable data presentation based on the content of the contract concluded with the water treatment facility. For example, the presentation module 2039 limits the tools available to water treatment facilities with free contracts.
- FIG. 9 to 14 are diagrams showing data structures of tables stored by the server 20.
- FIG. 9 to 14 are examples, and do not exclude data not shown. Moreover, even data described in the same table may be stored in separate storage areas in the storage unit 202 .
- FIG. 9 is a diagram showing the data structure of the plant table 2021.
- the plant table 2021 shown in FIG. 9 is a table having columns of plant name, address, contract details, raw water quality, type, processor, treatment details, and chemicals used, with plant ID as a key.
- the plant table 2021 may have a classification column assigned to the location where the water treatment facility is installed.
- a plant ID is an item that stores an identifier for uniquely identifying a water treatment facility (water treatment plant).
- the plant name is an item that stores the name of the water treatment facility.
- the address is an item that stores the address where the water treatment facility is built.
- the contract content is an item indicating the content of the contract concluded with the water treatment facility, such as free, charged, or premium membership.
- the contract content also stores the date when the pay contract was canceled, that is, the date when the contract became a free contract.
- Raw water quality is an item that stores the quality of water used for water treatment in areas where water treatment facilities are built.
- the type is an item that indicates the type of water treatment facility. The types include, for example, groundwater utilization facilities, sewage treatment facilities, water purification facilities, and the like.
- the treatment device is an item indicating the treatment device installed in the water treatment facility, such as a raw water tank and a prefilter.
- the processing content is an item that indicates the content of processing to be performed in the processor.
- the chemical used is an item indicating the name of the chemical used in the treatment.
- FIG. 10 is a diagram showing the data structure of the installation table 2022.
- the installation table 2022 shown in FIG. 10 is a table having columns of plant ID, installation area, and installation date with sensor ID as a key.
- the sensor ID is an item that stores an identifier for uniquely identifying the sensor device 10 .
- the plant ID is an item that indicates the water treatment facility in which the sensor device 10 is installed.
- the installation area is an item that stores the area in which the sensor device 10 is installed in the water treatment facility.
- the area where the sensor device 10 is installed is associated with, for example, the area where the treatment device is installed in the water treatment facility.
- the installation date is an item for storing the date when the sensor device 10 was installed.
- FIG. 11 is a diagram showing the data structure of the plant environment table 2023.
- the plant environment table 2023 shown in FIG. 11 is a table having columns of measurement date, weather, temperature, humidity, wind speed, atmospheric pressure, and dust with plant ID as a key.
- the measurement date is an item that stores the date when the environmental information around the water treatment facility was measured.
- Weather is an item that stores the weather on the measurement date.
- the temperature is an item that stores the temperature on the measurement date.
- Humidity is an item that stores the humidity on the measurement date.
- the wind speed is an item that stores the wind speed on the measurement date.
- Atmospheric pressure is an item that stores the atmospheric pressure on the measurement date.
- Dust is an item that stores the density of dust, such as yellow sand, on the measurement date.
- FIG. 12 is a diagram showing the data structure of the measurement table 2024.
- the measurement table 2024 shown in FIG. 12 is a table having columns of measurement date and time, sensor, first measured value, second measured value, and third measured value, with sensor ID as a key.
- the sensor ID is an item that stores an identifier for uniquely identifying the sensor device 10 .
- the date and time of measurement is an item that stores the date and time when information obtained by measurement was received from the sensor device 10 . Specifically, the date and time of measurement is an item that stores the date and time when the first measurement data, the second measurement data, and the third measurement data were received from the sensor device 10 .
- a sensor is an item indicating a name for identifying various sensors included in the sensor device 10 .
- the first measurement value is an item that stores the value of the first measurement data measured by the various sensors 111-118.
- the second measurement value is an item that stores the value of the second measurement data corrected by the learned model stored in the sensors 111 to 115, 117, and 118, for example.
- the third measurement value is an item that stores the value of the third measurement data calculated from the second measurement data and the information on calibration corresponding to each sensor.
- the sensors include, for example, "EC” for the EC sensor 111, "FCL” for the FCL sensor 112, "pH” for the pH sensor 113, “ORP” for the ORP sensor 114, "NO3” for the NO3 sensor 115, “FLOW” for FLOW sensor 116, “TUR” for TUR sensor 117, and “Temp” for TEMP sensor 118 are shown.
- FIG. 13 is a diagram showing the data structure of the calibration table 2025.
- the calibration table 2025 shown in FIG. 13 is a table having columns of sensor, setting date, and calibration information with sensor ID as a key.
- the sensor ID is an item that stores an identifier for uniquely identifying the sensor device 10 .
- a sensor is an item indicating a name for identifying various sensors included in the sensor device 10 .
- the setting date is an item for storing the date when the information regarding calibration is set.
- the calibration information is an item that stores information about calibration.
- FIG. 14 is a diagram showing the data structure of the model table 2026.
- the model table 2026 shown in FIG. 14 is a table having columns of version information, update date, and release with model ID as a key.
- a model ID is an item that stores an identifier for uniquely identifying a learned model.
- Version information is an item that stores the version of a trained model.
- the update date is an item that stores the date when the learned model represented by the model ID was generated.
- Open is an item indicating whether or not the learned model is open. It is True when it is open, and it is False when it is not open.
- the user of the sensor device 10 prepares for driving. Specifically, the user confirms whether the wiring and piping of the sensor device 10 are correct. The user turns on the breaker switch provided in control box 1112 . The user confirms that the air bleed valve 1115 is closed. The user opens valves 119 and 1110 to introduce sample water into sensor device 10 . Thereby, the sample water is supplied from the valve 119, and the flow cell 1111 and the shell 1171 are filled with the sample water.
- the user turns the flow rate adjustment knob provided on the flow rate adjustment valve 1117 while confirming the flow rate measured by the FLOW sensor 116 on the touch panel 1119 .
- the user adjusts the flow rate of the sample water by turning the flow rate adjustment knob.
- the user inserts the air bleeding tube into the insertion port 11151 provided on the top of the air bleeding valve 1115 .
- the user opens the air release valve 1115 to release the air.
- the measurement ports 11111, 11112, and 11113 of the flow cell 1111 are formed so that the openings face upward, and an air vent path 11115 is provided near the openings, so that the air in the measurement ports 11111, 11112, and 11113 can be removed. It is possible to pull out all at once.
- the user closes the air release valve 1115 .
- Information on calibration of the EC sensor 111, FCL sensor 112, pH sensor 113, ORP sensor 114, NO3 sensor 115, and TUR sensor 117 attached to the sensor device 10 is stored in the storage unit 180, for example.
- the sensor device 10 uses the information stored in the storage unit 180 to measure the sample water.
- the control unit 190 receives the calibration-related information stored in each sensor through the second transmission/reception unit 193 .
- Control unit 190 stores the received information in storage unit 180 .
- the second transmitting/receiving unit 193 may receive information about calibration stored in each sensor when the sensor is replaced.
- the storage unit 180 of the sensor device 10 and the memory of each sensor may not store the information on calibration.
- the user inputs an instruction to the sensor device 10 to inquire of the server 20 about information on calibration.
- FIG. 15A and 15B are diagrams for explaining an example of the operation of the sensor device 10 shown in FIG. 1 acquiring information on calibration from the server 20.
- FIG. 15A and 15B are diagrams for explaining an example of the operation of the sensor device 10 shown in FIG. 1 acquiring information on calibration from the server 20.
- FIG. 15B is a diagram for explaining an example of the operation of the sensor device 10 shown in FIG. 1 acquiring information on calibration from the server 20.
- the first transmission/reception unit 192 of the control unit 190 inquires of the server 20 about information on calibration (step S11). Specifically, the first transmitting/receiving unit 192, for example, checks whether there is information about calibration of the EC sensor 111, the FCL sensor 112, the pH sensor 113, the ORP sensor 114, the NO3 sensor 115, or the TUR sensor 117. Inquire at 20.
- the control unit 203 of the server 20 uses the calibration setting module 2036 to check whether or not there is information to be transmitted to the sensor device 10 regarding the inquired sensor device 10 (step S12).
- the storage unit 202 of the server 20 stores information about calibration of the EC sensor 111, FCL sensor 112, pH sensor 113, ORP sensor 114, NO3 sensor 115, and TUR sensor 117 of the sensor device 10.
- the calibration setting module 2036 determines that there is information to be transmitted to the sensor device 10, and reads information regarding calibration from the calibration table 2025 of the storage unit 202 (step S13).
- the server 20 uses the transmission control module 2032 to transmit the read information to the sensor device 10 (step S14).
- the first transmitting/receiving unit 192 of the control unit 190 receives the information transmitted from the server 20, and stores the received information regarding calibration in the calibration information 181 of the storage unit 180 (step S15).
- the provision of information on calibration is not limited to the provision in response to a request from the sensor device 10. If the calibration setting module 2036 determines that a given sensor of the sensor device 10 is in a state requiring calibration, the calibration setting module 2036 may send information regarding the calibration of that sensor to the sensor device 10 .
- the calibration setting module 2036 returns to the sensor device 10 that there is no information to send to the sensor device 10 . If there is a request for calibration from the sensor device 10 in response to the response that there is no information to be transmitted, the calibration setting module 2036 calculates information regarding calibration. In the description of FIG. 15, the operation of the sensor device 10 when it is activated has been described. The operation of acquiring calibration-related information from the server 20 is not limited to being performed when the sensor device 10 is activated. The first transmitter/receiver 192 may acquire information regarding calibration when the sensor is replaced.
- a calibration process may be performed in the sensor device 10 .
- FIG. 16 is a flow chart showing an example of the operation of the sensor device 10 shown in FIGS. 2 and 3 to perform calibration processing.
- the user When performing the calibration process, the user first closes the valves 119 and 1110 to stop the inflow of sample water. The user attaches a drainage tube to drain valve 1116 . The user opens the drain valve 1116 to drain the sample water out of the sensor device 10 . Note that the calibration process of the sensor device 10 may be performed before supplying the sample water to the sensor device 10 .
- the user takes out the sensors 111 to 115 and 118 from the flow cell 1111, wipes off the water droplets, and inserts them into the flow cell 1111 again.
- the user supplies the first calibration solution to the flow cells 1111-1 and 1111-2 from which the sample water has been discharged. After filling the flow cells 1111-1 and 1111-2 with the first calibration solution, the user opens the air vent valve 1115 to release air from the flow cells 1111-1 and 1111-2.
- the sensor device 10 causes the touch panel 1119 to display a "calibration start” object for performing calibration processing.
- the user presses the “start proofreading” object displayed on the touch panel 1119 .
- the sensor device 10 accepts selection of a sensor to be calibrated (step S21).
- the sensor device 10 causes the touch panel 1119 to display a sensor selection screen and receives sensor selection from the user.
- the user selects the sensors to be calibrated collectively from among the multiple sensors displayed on the selection screen. For example, the user selects EC sensor 111 , FCL sensor 112 , pH sensor 113 , ORP sensor 114 and NO 3 sensor 115 .
- the sensor device 10 accepts the selection of the calibration solution (step S22).
- the sensor device 10 causes the touch panel 1119 to display a calibration liquid selection screen and accepts selection of a calibration liquid from the user.
- the user selects the first calibration solution from among the plurality of calibration solutions displayed on the selection screen.
- the sensor device 10 receives an instruction to start calibration processing (step S23). For example, the sensor device 10 displays a “start” object on the touch panel 1119 and receives a start instruction from the user. The user presses the "start” object to start the proofreading process.
- the sensor device 10 receives the first measurement data from the selected sensor by the second transmitter/receiver 193 (step S24).
- the sensor device 10 stores the received first measurement data in the calibration measurement information 184 of the storage unit 180 .
- the sensor device 10 uses the calibration unit 194 to estimate whether or not the calibration processing of the sensors 111 to 115 has succeeded (step S25). Specifically, for example, the calibration unit 194 monitors changes in measured values. The calibration unit 194 compares the transition of the measured value that is assumed when the calibration is successful, stored for each sensor, with the transition of the acquired measured value. For example, the calibration unit 194 determines that the calibration is successful when the transition of the acquired measured value falls within a predetermined range of expected transition.
- the calibration unit 194 determines whether or not the measurement using the assumed calibration solution is completed (step S26). If the measurement using the assumed calibration solution has not been completed (No in step S26), the calibration unit 194 shifts the process to step S22.
- the user drains the first calibration liquid from the flow cells 1111-1 and 1111-2 and supplies the second calibration liquid to the flow cells 1111-1 and 1111-2.
- the calibration unit 194 performs sensor calibration processing in the flow cells 1111-1 and 1111-2 filled with the second calibration solution. When the sensor calibration process using the second calibration liquid is successful, the calibration unit 194 shifts the process to step S22.
- the user drains the second calibration liquid from the flow cells 1111-1 and 1111-2 and supplies the third calibration liquid to the flow cells 1111-1 and 1111-2.
- the calibration unit 194 performs sensor calibration processing in the flow cells 1111-1 and 1111-2 filled with the third calibration solution. If the sensor calibration process using the third calibration solution is successful, the calibration unit 194 shifts the process to step S27, for example.
- the calibration unit 194 creates calibration-related information for each sensor based on the information measured for each sensor (step S27).
- the calibration unit 194 stores information about the created calibration in the calibration information 181 of the storage unit 180 .
- the sensor device 10 uses the first transmitting/receiving unit 192 to transmit the calibration-related information stored in the calibration information 181 to the server 20 at a predetermined timing.
- the sensor device 10 transmits the information stored in the calibration measurement information 184 to the server 20 at a predetermined timing by the first transmission/reception section 192 .
- the predetermined timing is as follows. ⁇ Predetermined cycle ⁇ Predetermined time ⁇ When calibration process is completed ⁇ When information is stored
- the sensor device 10 uses sensors 111 to 118 to measure the quality of sample water. Specifically, for example, the sensors 111 to 115 and 118 inserted into the measurement ports of the flow cell 1111 and the TUR sensor 117 inserted into the shell 1171 are used to measure the water quality of the sample water.
- FIG. 17 is a flow chart showing an example of the operation of the sensor shown in FIG.
- the pH sensor 113 shown in FIG. 7 uses the pH electrode 1131 to measure the potential of the sample water filled in the flow cell 1111-1, for example, at a preset cycle (step S31).
- the pH sensor 113 stores the obtained potential in the memory 11322 as first measurement data.
- the pH sensor 113 corrects the abnormality contained in the first measurement data (step S32). Specifically, the pH sensor 113 reduces noise contained in the first measurement data using the learned model 113221, for example. Specifically, for example, the pH sensor 113 inputs the first measurement data to the learned model 113221, thereby replacing the measured value that suddenly changes with a value estimated from the previous measured value. Measured values that do not undergo sudden changes are directly output from the trained model 113221 . The pH sensor 113 stores the data output from the learned model 113221 in the memory 11322 as second measurement data.
- the pH sensor 113 transmits the first measurement data and the second measurement data to the sensor device 10 via the input/output IF 11325 at predetermined timings.
- the predetermined timing is as follows. ⁇ Predetermined cycle ⁇ When information is acquired ⁇ When information is stored
- the sensors 111 to 115, 118, and the TUR sensor 117 inserted in the shell 1171 operate similarly to the pH sensor 113.
- FIG. 18 is a flow chart showing an example of the operation of the sensor device 10 shown in FIG.
- the control unit 190 receives the first measurement data and the second measurement data from the sensors 111 to 115, 117, and 118 using the second transmission/reception unit 193 (step S41).
- the control unit 190 stores the received first measurement data and second measurement data in the measurement information 182 of the storage unit 180 .
- the control unit 190 uses the calculation unit 195 to calculate the third measurement data from the second measurement data received from the sensors 111 to 115 and 117 and the calibration information corresponding to each sensor (step S42).
- the calculation unit 195 calculates the EC value as the third measurement data, for example, from the second measurement data received from the EC sensor 111 and the information regarding the calibration of the EC sensor 111 . Further, the calculation unit 195 calculates the FCL value as the third measurement data, for example, from the second measurement data received from the FCL sensor 112 and the information regarding the calibration of the FCL sensor 112 . Further, the calculation unit 195 calculates the pH value as the third measurement data, for example, from the second measurement data received from the pH sensor 113 and information regarding calibration of the pH sensor 113 .
- the calculation unit 195 calculates the ORP value as the third measurement data, for example, from the second measurement data received from the ORP sensor 114 and the information regarding the calibration of the ORP sensor 114 . Further, the calculation unit 195 calculates the nitric acid concentration as the third measurement data, for example, from the second measurement data received from the NO3 sensor 115 and the information regarding the calibration of the NO3 sensor 115 . Further, the calculation unit 195 calculates turbidity as the third measurement data, for example, from the second measurement data received from the TUR sensor 117 and the information regarding the calibration of the TUR sensor 117 .
- the control unit 190 uses the estimation unit 196 to estimate whether or not an abnormality has occurred in the sensors 111 to 118 (step S43). For example, the estimation unit 196 combines the third measurement data calculated for the sensors 111 to 115 and 117, the first measurement data measured by the FLOW sensor 116, and the second measurement data measured by the TEMP sensor 118. Input to the trained model 185 . If an abnormality occurs in any of the sensors that have input measurement data, the trained model 185 determines which sensor is estimated to have an abnormality and which sensor is estimated to have an abnormality. error is output.
- the learned model 185 identifies the sensor that is presumed to have a failure and the sensor that has a failure. is output. Also, if any of the sensors that input measurement data has a deviation from the time of calibration, the learned model 185 estimates that the deviation from the time of calibration has occurred, for example. The sensor and the fact that the sensor has deviated from the time of calibration are output.
- the estimation unit 196 may present the estimation result to the user from the presentation control unit 199 .
- the control unit 190 uses the complementing unit 198 to determine whether or not the failed sensor is included (step S44). If the failed sensor is included (Yes in step S44), the complementing unit 198 combines the measurement data of the failed sensor with the measurement data of a plurality of sensors obtained in the past and the data measured this time. Complementation is performed using measurement data from other sensors (step S45).
- the complementing unit 198 discards the third measurement data calculated based on the measurement of the pH sensor 113 .
- the complementing unit 198 obtains the third measurement data of the sensors 111 to 115 and 117, the first measurement data of the FLOW sensor 116, the second measurement data of the TEMP sensor 118, and the currently measured sensors 111 and 112. , 114 , 115 , 117 , the first measurement data of FLOW sensor 116 and the second measurement data of TEMP sensor 118 are used to calculate complementary measurement data of pH sensor 113 .
- the complementing unit 198 stores the calculated complementary measurement data in the storage unit 180 as third measurement data.
- step S44 If the failed sensor is not included (No in step S44), the complementing unit 198 shifts the process to step S46.
- the control unit 190 uses the correction unit 197 to determine whether or not a sensor that deviates from the time of calibration is included (step S46). If a sensor that has deviated from the time of calibration is included (Yes in step S46), the correction unit 197 compares the measurement data of the sensor that has deviated from the time of calibration with the data of a plurality of sensors that have been acquired in the past. Correction is performed using the measurement data and the measurement data of the other sensor measured this time (step S47).
- the correction unit 197 corrects the third measurement data calculated based on the measurement of the pH sensor 113 .
- the correction unit 197 obtains the third measurement data of the sensors 111 to 115 and 117 acquired in the past, the first measurement data of the FLOW sensor 116, the second measurement data of the TEMP sensor 118, and the currently measured sensor Third measurement data of 111, 112, 114, 115, 117, first measurement data of FLOW sensor 116, and second measurement data of TEMP sensor 118, calculated based on measurement of pH sensor 113 Correct the measurement data.
- the correction section 197 stores the corrected third measurement data in the storage section 180 .
- control unit 190 terminates the process.
- the complementing unit 198 determines in step S44 whether or not a failed sensor is included. In this determination, the complementing unit 198 may determine whether or not there is only one failed sensor. When there is only one failed sensor, the complementing unit 198 combines the measurement data of the failed sensor with the measurement data of a plurality of sensors acquired in the past and the measurement data of the other sensors currently measured. Complement with data and The complementing unit 198 stops the measurement by the sensor device 10 when two or more sensors have failed.
- the correction unit 197 determines in step S46 whether or not a sensor that has deviated from the time of calibration is included. In this determination, the correction unit 197 may determine whether or not there is only one sensor that has deviated from the time of calibration. If there is only one sensor that has deviated from the time of calibration, the correction unit 197 combines the measurement data of the sensor that has deviated from the time of calibration with the measurement data of a plurality of sensors that have been acquired in the past and the current measurement data. Correction is performed using measured data of other sensors. The correction unit 197 stops the measurement by the sensor device 10 when two or more sensors deviate from the time of calibration.
- step S45 the complementing unit 198 divides the measurement data of the sensor in which the failure has occurred into the measurement data of a plurality of sensors acquired in the past and the measurement data of the other sensors currently measured. I am trying to complement it with data.
- step S45 the complementing unit 198 combines the measurement data obtained by the failed sensor with the measurement data obtained in the past by a plurality of sensor devices 10 installed in facilities with the same water source, and the measurement data obtained this time. It may be supplemented using the measured data obtained from
- step S47 the correction unit 197 divides the measurement data from the sensors that have deviated from the time of calibration into the measurement data of the plurality of sensors that have been acquired in the past, is corrected using the measured data of the sensor.
- the correcting unit 197 compares the measurement data from the sensor that has deviated from the time of calibration with the measurement data acquired in the past by a plurality of sensor devices 10 installed in facilities that share the same water source. , and the measurement data measured this time may be used for correction.
- the first transmission/reception unit 192 transmits the first measurement data, the second measurement data, and the third measurement data to the server 20 via the communication unit 120 at predetermined timings.
- the first transmission/reception unit 192 transmits the first measurement data, the second measurement data, and the third measurement data at a predetermined timing via the communication unit 120 to other sensors installed in the same water treatment facility.
- Send to device 10 the predetermined timing is as follows. ⁇ Predetermined cycle ⁇ When information is acquired ⁇ When information is stored
- the server 20 accumulates data and the like measured by the sensor device 10 and provides services utilizing the accumulated data.
- FIG. 19 is a flow chart showing an example of the operation of the server 20 shown in FIG.
- the control unit 203 receives from a predetermined user a specification of a water treatment facility related to the user and an instruction to analyze the specified water treatment facility (step S51). At this time, the user may select the type of analysis. Moreover, the control unit 203 may acquire information about the water treatment facility along with designation of the water treatment facility from a predetermined user.
- the control unit 203 uses the analysis module 2034 to read information about the specified water treatment facility from the storage unit 202 .
- the analysis module 2034 determines whether or not the designated water treatment facility has a predetermined contract based on the read information (step S52).
- a predetermined contract represents, for example, a fee-based contract or a contract equivalent to a fee-based contract.
- the predetermined subscription represents, for example, a paid subscription or a premium subscription.
- the analysis module 2034 uses, for example, the latest version of the first trained model 2027 to analyze water treatment at the water treatment facility (step S53). Specifically, the analysis module 2034 inputs information about the specified water treatment facility into the latest version of the first trained model 2027 and causes the first trained model 2027 to output an assessment of the water treatment.
- the analysis module 2034 extracts water treatment facilities similar to the specified water treatment facility based on the information read about the water treatment facility.
- the analysis module 2034 for example, has a similar raw water quality to the specified water treatment facility, the same type of water treatment facility, has a similar processor, performs a similar treatment, and uses a similar chemical. Extract the water treatment facility in use as a similar water treatment facility.
- the analysis module 2034 calculates the degree of similarity with the designated water treatment facility based on, for example, the quality of the raw water, the type of water treatment facility, the treatment equipment it has, the treatment to be performed, and the chemicals used.
- the analysis module 2034 may also consider the environment of the water treatment facility and extract similar water treatment facilities. For example, the analysis module 2034 refers to changes in weather, temperature, humidity, wind speed, air pressure, dust, etc., and extracts water treatment facilities placed in similar environments. The analysis module 2034 calculates the degree of similarity with the specified water treatment facility based on, for example, the transition of the surrounding environment in which the water treatment facility is placed.
- the analysis module 2034 compares the designated water treatment facility and the extracted water treatment facility.
- the control unit 203 uses the presentation module 2039 to present the analysis result created in step S53 to the user (step S54). Specifically, the presentation module 2039 causes the terminal device 30 operated by the user to display the evaluation acquired by the analysis module 2034 and the results of comparison with similar water treatment facilities.
- FIG. 20 is a schematic diagram showing a display example of the terminal device 30 used by the user.
- the display example shown in FIG. 20 includes a first display area 31 that displays information about a designated water treatment facility and a second display area 32 that displays information about similar water treatment facilities.
- the first display area 31 includes an evaluation 311 of the water treatment of the water treatment plant, display objects 312 and 313 and an instruction object 314 .
- the display object 312 displays detailed information on the water treatment facility.
- the display object 313 displays information representing changes in measured data. Information representing changes in measured data can be displayed in any manner. In this embodiment, for example, they are displayed as graphs.
- a directive object 314 is an object for requesting improvements for a specified water treatment facility.
- the second display area 32 includes an evaluation 321 of the water treatment of the water treatment facility, a degree of similarity 322 with the designated water treatment facility, a display object 323, and an instruction object 324.
- the display object 323 displays detailed information on the water treatment facility.
- the instruction object 324 is an object for displaying more detailed information about the water treatment facility.
- the presentation module 2039 displays the water treatment facilities in an arbitrary order in the second display area 32.
- the presentation module 2039 displays the water treatment facilities in order of plant ID, high evaluation, high similarity, and the like.
- the presentation module 2039 displays changes in measurement data for that water treatment facility.
- FIG. 21 is a schematic diagram showing a display example of the terminal device 30 used by the user.
- the second display area 32 displays a display object 325 that displays changes in measured data.
- the control unit 203 uses the proposal module 2037 to create a proposal for improving the evaluation of water treatment (step S55).
- the suggestion module 2037 inputs information about the water treatment facility into the trained model and outputs improvement suggestions for improving the evaluation of the water treatment.
- the control unit 203 uses the presentation module 2039 to present the user with a proposal for improving the evaluation of water treatment (step S56). Specifically, the presentation module 2039 causes the terminal device 30 operated by the user to display a proposal for improving the evaluation of water treatment.
- FIG. 22 is a schematic diagram showing a display example of the terminal device 30 used by the user.
- the display example shown in FIG. 22 includes a first display area 31 and a third display area 33 representing improvement plans for the water treatment facility.
- the third display area 33 includes display objects 331 to 334 and a pointing object 3321 .
- a display object 331 displays changes in measurement data as an improvement target.
- Display objects 332-334 display suggestions for improvement.
- Indication object 3321 is an object for requesting an estimate of the cost of adopting a proposal.
- the presentation module 2039 provides the display objects 332 to 334 with proposals for improvement, such as a proposal for a new item to be sensed, a proposal for a new position for sensing, and a proposal for a new position where the sensor device 10 should be newly installed. , or displays proposals for operation control, etc.
- the presentation module 2039 also displays the operational cost improvement with each proposal. Specifically, for example, presentation module 2039 may suggest wastewater monitoring to display object 334 and display wastewater cost reduction due to wastewater monitoring.
- the proposal module 2037 creates an estimate based on the proposal when the user requests an estimate.
- the presentation module 2039 presents the created quotation to the user.
- step S52 if the water treatment facility does not have a predetermined contract, the analysis module 2034 analyzes the water treatment at the water treatment facility using, for example, the open version of the first trained model 2027 (step S57). Specifically, the analysis module 2034 inputs information about the specified water treatment facility into the open version of the first trained model 2027 and outputs an assessment of the water treatment from the first trained model 2027. Let Also, the analysis module 2034 extracts water treatment facilities similar to the specified water treatment facility, for example, based on the read information about the water treatment facility.
- the control unit 203 uses the presentation module 2039 to present the analysis results created in step S57 to the user (step S58). Specifically, the presentation module 2039 causes the terminal device 30 operated by the user to display the evaluation acquired by the analysis module 2034 and the results of comparison with similar water treatment facilities.
- the control unit 203 uses the proposal module 2037 to create a proposal for improving the evaluation of water treatment (step S59).
- the suggestion module 2037 inputs information about the water treatment facility into the trained model and outputs improvement suggestions for improving the evaluation of the water treatment.
- the learned model at this time may have an older version than the learned model used in step S55.
- the control unit 203 uses the presentation module 2039 to present the user with a proposal for improving the evaluation of water treatment (step S510). Specifically, the presentation module 2039 causes the terminal device 30 operated by the user to display a proposal for improving the evaluation of water treatment.
- the measurement data acquired by the sensor device 10 attached to the predetermined area is displayed, but the sensor device 10 that acquires the measurement data may be arbitrarily selectable. Also, measurement data obtained by the sensor devices 10 attached to a plurality of areas may be displayed.
- FIG. 23 is a flow chart showing an example of the operation of the server 20 shown in FIG.
- the control unit 203 receives designation of a water treatment facility related to the user and an instruction to monitor the designated water treatment facility from a predetermined user (step S61).
- the control unit 203 uses the analysis module 2034 to estimate the power consumption in the water treatment facility (step S62). Specifically, for example, the analysis module 2034 inputs the operating status of the treatment device provided in the designated water treatment facility, various sensing information, etc. to the function for calculating the power consumption, Calculate The analysis module 2034 may estimate the power consumption of the entire water treatment facility or the power consumption of each treatment device provided in the water treatment facility.
- the control unit 203 uses the presentation module 2039 to present the power consumption calculated in step S62 to the user (step S63).
- the presentation module 2039 determines whether the calculated power consumption exceeds a preset threshold (step S64). If the calculated power consumption exceeds the preset threshold (Yes in step S64), the presentation module 2039 causes the terminal device 30 to present an alert indicating that the power consumption exceeds the threshold (step S65). Also, if the calculated power consumption exceeds a preset threshold, the analysis module 2034 estimates the expected impact if this power consumption is maintained. Presentation module 2039 presents the estimated impact to the user.
- the control unit 203 uses the proposal module 2037 to create measures for reducing the power consumption estimated by the analysis module 2034 (step S66).
- the control unit 203 uses the presentation module 2039 to present measures for reducing the estimated power consumption to the user (step S67). Specifically, the presentation module 2039 causes the terminal device 30 operated by the user to display measures for reducing the estimated power consumption.
- FIG. 24 is a schematic diagram showing a display example of the terminal device 30 used by the user.
- the display example shown in FIG. 24 includes display objects 341-344.
- the display object 341 displays the treatment devices that constitute the water treatment facility.
- the display object 342 displays the power consumption of each treatment device that constitutes the water treatment facility.
- a display object 342 whose power consumption exceeds the threshold is given an effect distinguishable from others. In the example shown in FIG. 24, "power consumption: W3" is bolded.
- the display object 343 displays an alert indicating that the power consumption exceeds the threshold.
- the display object 343 displays the effects that will occur if countermeasures against alerts are not taken.
- a display object 344 displays countermeasures for reducing power consumption.
- FIG. 25 is a flow chart showing an example of the operation of the server 20 shown in FIG.
- the control unit 203 receives, from a predetermined user, input of the design data of the water treatment facility assumed by the user and the water quality data of the water to be treated by the water treatment facility, and the instruction of the simulation as the designation of the water treatment facility. Accept (step S71).
- the control unit 203 uses the simulation module 2035 to determine whether or not the user who requested the simulation has a predetermined contract (step S72). If the user has a predetermined contract, the simulation module 2035, for example, uses the latest version of the second trained model 2028 to estimate the water treatment in the assumed water treatment facility (step S73). Specifically, the simulation module 2035 inputs the design data of the assumed water treatment facility and the water quality data of the water to be treated in this water treatment facility into the latest version of the second trained model 2028, Information for estimating water treatment is output from the second trained model 2028 .
- Information for estimating water treatment includes, for example: ⁇ Measurement data at specified locations of water treatment facilities ⁇ Operational status of treatment equipment ⁇ Amount of water used ⁇ Amount of pollutants discharged ⁇ Amount of water reused ⁇ Operation costs
- the control unit 203 uses the presentation module 2039 to present the estimation result created in step S73 to the user (step S74). Specifically, the presentation module 2039 displays the estimation result acquired by the simulation module 2035 on the terminal device 30 operated by the user.
- FIG. 26 is a schematic diagram showing a display example of the terminal device 30 used by the user.
- the display example shown in FIG. 26 includes display objects 351 to 353 and pointing objects 354 and 355.
- the display object 351 displays design data of an assumed plant.
- the display object 352 displays the treatment devices that make up the water treatment facility.
- the display object 353 displays the power consumption of each treatment device that constitutes the water treatment facility.
- the indication object 354 is an object for requesting measurement data obtained by the sensor device 10 installed in the assumed water treatment plant.
- the indication object 355 is an object for requesting improvement proposals for the assumed water treatment facility.
- the control unit 203 uses the proposal module 2037 to create a proposal for improving the estimation result of water treatment (step S75). Specifically, for example, the proposal module 2037 proposes a new item to be sensed, a new position to be sensed, a new position to newly install the sensor device 10, or a proposal for operational control. to create
- the control unit 203 uses the presentation module 2039 to present the user with a proposal for improving the estimation result of water treatment (step S76). Specifically, the presentation module 2039 causes the terminal device 30 operated by the user to display a proposal for improving the estimation result of water treatment. The presentation module 2039 also displays the operational cost improvement with each proposal.
- step S72 if the user does not have a predetermined contract, the simulation module 2035, for example, uses the open version of the second trained model 2028 to estimate the water treatment in the assumed water treatment facility (step S77). Specifically, the simulation module 2035 inputs the design data of the assumed water treatment facility and the water quality data of the water to be treated in this water treatment facility into the open version of the second trained model 2028. and output information for estimating water treatment from the second trained model 2028 .
- the control unit 203 uses the presentation module 2039 to present the estimation result created in step S77 to the user (step S78). Specifically, the presentation module 2039 displays the estimation result acquired by the simulation module 2035 on the terminal device 30 operated by the user.
- control unit 203 uses the proposal module 2037 to create a proposal for improving the estimation result of water treatment (step S79).
- the control unit 203 uses the presentation module 2039 to present the user with a proposal for improving the estimation result of water treatment (step S710). Specifically, the presentation module 2039 causes the terminal device 30 operated by the user to display a proposal for improving the estimation result of water treatment. The presentation module 2039 also displays the operational cost improvement with each proposal. (Data utilization in server 20: proofreading process) FIG. 27 is a flow chart showing an example of the operation of the server 20 shown in FIG.
- the control unit 203 uses the calibration setting module 2036 to determine whether there is a sensor device 10 having a sensor that requires calibration (step S81). Specifically, the calibration setting module 2036 determines whether or not the sensor is in a state that requires calibration, for example, based on information obtained from measurements by the sensor device 10 . In other words, for example, if there is a sensor whose measured value changes with the passage of time in a trend different from that of other sensors, the calibration setting module 2036 determines that the sensor needs to be calibrated. Calibration setting module 2036 may determine that a sensor is in need of calibration if it has been calibrated for a predetermined period of time. When there is a calibration request from the sensor device 10, the calibration setting module 2036 may determine that the sensor provided in the sensor device 10 is in a state requiring calibration.
- the calibration setting module 2036 calculates calibration-related information for the sensor (step S82). Specifically, the calibration setting module 2036 stores, for example, the first measurement data, the second measurement data, and the third measurement data acquired by the sensor device 10, which are accumulated in the measurement table 2024, and the calibration table 2025. Information on calibration is calculated from stored information on calibration set in the past.
- the calibration setting module 2036 uses measurement information of the sensor device 10 that has been measured in the past as input data, and uses information related to calibration that has been set in the past as correct output data to a learned model that has been learned, and adds the latest first Input the measurement data, the second measurement data, and the third measurement data, and obtain the information about the calibration.
- the control unit 203 uses the transmission control module 2032 to transmit the calculated information related to calibration to the sensor device 10 having the sensor determined to require calibration (step S83).
- the control unit 190 uses the second transmission/reception unit 193 to acquire measurement data from the plurality of sensors 111 to 118 that measure different items.
- the control unit 190 uses the estimating unit 196 to estimate whether or not there is an abnormality in any of the plurality of sensors based on the acquired measurement data of the plurality of items and the previously acquired measurement data of the plurality of items.
- the control unit 190 causes the correction unit 197 or the complementing unit 198 to combine the measurement data measured by the sensor estimated to have an abnormality into the acquired measurement data of multiple items and the measurement data of multiple items acquired in the past. modify based on. As a result, it is possible to estimate in real time which sensor among the sensors 111 to 118 has an abnormality.
- the sensor device 10 having a plurality of sensors for measuring different items according to the present embodiment it is possible to accurately measure the measurement items.
- the estimation unit 196 estimates whether or not any of the plurality of sensors has failed based on the acquired measurement data of the plurality of items and the measurement data of the plurality of items acquired in the past. do.
- the complementing unit 198 complements the measurement data measured by the sensor estimated to be malfunctioning based on the acquired measurement data of multiple items and the measurement data of multiple items acquired in the past. This makes it possible to estimate in real time which sensor among the sensors 111 to 118 has failed. In addition, it becomes possible to complement the measured data from the failed sensor in real time. Therefore, even if a sensor included in the sensor device 10 fails, it is possible to suppress the influence of the failure on the measurement data. Also, even if the sensor fails, there is no need to immediately stop the measurement.
- the estimating unit 196 determines whether or not any of the plurality of sensors deviates from the time of calibration. estimated based on The correction unit 197 corrects the measurement data measured by the sensor, which is estimated to be deviated from the time of calibration, based on the acquired measurement data of the plurality of items and the measurement data of the plurality of items acquired in the past. .
- This makes it possible to estimate in real time which of the sensors 111 to 118 has deviated from the time of calibration.
- the control unit 190 uses the first transmission/reception unit 192 to acquire measurement data of a plurality of items measured by other sensor devices 10 that measure water from the same water source.
- the estimating unit 196 determines whether or not there is an abnormality in any of the plurality of sensors based on the obtained measurement data of the plurality of items, the measurement data of the plurality of items obtained from the other sensor devices 10, and the plurality of items obtained in the past. and the measurement data of a plurality of items previously acquired from other sensor devices 10 .
- the sensors of the sensor device 10 measuring water from the same water source which are expected to exhibit the same behavior, are compared, so that an abnormality occurring in the sensor can be detected with high accuracy.
- the correcting unit 197 or the complementing unit 198 combines the measurement data measured by the sensor estimated to have an abnormality with the acquired measurement data of the plurality of items and the measurement data of the plurality of items acquired from the other sensor device 10. Correction is performed based on the measurement data of the item, the measurement data of a plurality of items acquired in the past, and the measurement data of a plurality of items acquired in the past from other sensor devices 10 . This allows the sensors of the sensor device 10 measuring water from the same water source, which are expected to exhibit the same behavior, to be compared, so that the effects of anomalies occurring in the sensors can be corrected with high accuracy.
- the estimating unit 196 stores the measurement data of a plurality of items acquired in the past as input data, and the determination of the occurrence of an abnormality based on the measurement data as correct output data in a learned model that has been learned. Presence or absence of abnormal occurrence is estimated by inputting measurement data of multiple items. This makes it possible to further improve the accuracy of estimating the occurrence of an abnormality.
- the sensor device 10 has the touch panel 1119 .
- sensor device 10 may not have touch panel 1119 .
- the control unit 190 may transmit information related to processing in the control unit 190 to the terminal device 30 operated by the user by the first transmission/reception unit 192 .
- the terminal device 30 displays the information transmitted from the sensor device 10 on the display of the terminal device 30 . Further, the sensor device 10 may receive an operation from the user via the terminal device 30 by the first transmission/reception section 192 .
- the terminal device 30 installs an application for cooperating with the sensor device 10, for example. As a result, in the terminal device 30, a function of displaying information related to processing in the control unit 190 on the display and a function of receiving an operation to the sensor device 10 from the user are realized.
- the versions of the trained models described in the above embodiments may differ depending on the contract, regardless of the presence or absence of the description.
- the first trained model 2027 may be created in a plurality of types according to analysis criteria.
- the first trained model 2027 may be of different types used by contracts.
- the sensor device 10 has sensors capable of measuring different items.
- any of the sensors included in the sensor device 10 may be capable of measuring the same item.
- the sensor device 10 determines that an abnormality has occurred in one sensor. This makes it possible to more accurately determine whether or not an abnormality has occurred in the sensor.
- the estimating unit 196 estimates that the sensor that detected the measured information includes a sensor that has shifted from the time of calibration
- the sensor device 10 sends the server 20 information related to calibration of the sensor. may be requested.
- the deviation from the time of calibration may differ between the case of correcting the measured value and the case of requesting information on calibration.
- the deviation is set to be larger than when correcting the measured value.
- the estimating unit 196 estimates a sensor that requires calibration among the plurality of sensors based on the measurement data of the plurality of items acquired from the plurality of sensors and the measurement data of the plurality of items acquired in the past.
- the first transmitting/receiving unit 192 requests the server 20 for information on calibration of the estimated sensor requiring calibration.
- the sensor device 10 automatically determines whether or not calibration is necessary, and requests information about calibration from the server.
- FIG. 28 is a block diagram showing the basic hardware configuration of computer 90.
- the computer 90 includes at least a processor 91, a main storage device 92, an auxiliary storage device 93, and a communication IF 99 (interface). These are electrically connected to each other by a bus.
- the processor 91 is hardware for executing the instruction set described in the program.
- the processor 91 is composed of an arithmetic unit, registers, peripheral circuits, and the like.
- the main storage device 92 is for temporarily storing programs and data processed by the programs.
- it is a volatile memory such as a DRAM (Dynamic Random Access Memory).
- the auxiliary storage device 93 is a storage device for storing data and programs. Examples include flash memory, HDD (Hard Disc Drive), magneto-optical disk, CD-ROM, DVD-ROM, and semiconductor memory.
- the communication IF 99 is an interface for inputting/outputting signals for communicating with other computers via a network using a wired or wireless communication standard.
- the network is composed of various mobile communication systems constructed by the Internet, LAN, wireless base stations, and the like.
- networks include 3G, 4G, and 5G mobile communication systems, LTE (Long Term Evolution), wireless networks (for example, Wi-Fi (registered trademark)) that can be connected to the Internet through predetermined access points, and the like.
- communication protocols include, for example, Z-Wave (registered trademark), ZigBee (registered trademark), Bluetooth (registered trademark), and the like.
- the network includes direct connection using a USB (Universal Serial Bus) cable or the like.
- the computer 90 can be virtually realized by distributing all or part of each hardware configuration to a plurality of computers 90 and connecting them to each other via a network.
- the computer 90 is a concept that includes not only the computer 90 housed in a single housing or case, but also a virtualized computer system.
- the computer includes at least functional units of a control section, a storage section, and a communication section.
- the functional units included in the computer 90 can be implemented by distributing all or part of each functional unit to a plurality of computers 90 interconnected via a network.
- the computer 90 is a concept that includes not only a single computer 90 but also a virtualized computer system.
- the control unit is implemented by the processor 91 reading various programs stored in the auxiliary storage device 93, developing them in the main storage device 92, and executing processing according to the programs.
- the control unit can implement functional units that perform various information processing according to the type of program.
- the computer is implemented as an information processing device that performs information processing.
- the storage unit is realized by the main storage device 92 and the auxiliary storage device 93.
- the storage unit stores data, various programs, and various databases.
- the processor 91 can secure a storage area corresponding to the storage unit in the main storage device 92 or the auxiliary storage device 93 according to the program.
- the control unit can cause the processor 91 to execute addition, update, and deletion processing of data stored in the storage unit according to various programs.
- a database refers to a relational database, and is for managing data sets called tables in tabular form, which are structurally defined by rows and columns, in association with each other.
- a table is called a table
- columns of a table are called columns
- rows of a table are called records.
- Relational databases allow you to establish and associate relationships between tables.
- Each table usually has a key column that uniquely identifies a record, but setting a key to the column is not essential.
- the control unit can cause the processor 91 to add, delete, and update records in a specific table stored in the storage unit according to various programs.
- the communication unit is realized by the communication IF 99.
- the communication unit implements a function of communicating with another computer 90 via a network.
- the communication section can receive information transmitted from another computer 90 and input it to the control section.
- the control unit can cause the processor 91 to execute information processing on the received information according to various programs.
- the communication section can transmit information output from the control section to another computer 90 .
- Appendix 1 A program for execution by a computer comprising a processor and a memory, the program instructing the processor to obtain measurement data from a plurality of sensors each measuring a separate item; a step of estimating whether or not there is an abnormality in the sensor based on the obtained measurement data of the plurality of items and the measurement data of the plurality of items obtained in the past; is corrected based on the obtained measurement data of the plurality of items and the previously obtained measurement data of the plurality of items.
- (Appendix 4) causing the processor to execute a step of acquiring measurement data of a plurality of items measured by other sensor devices that measure water from the same water source; , acquired measurement data of multiple items, measurement data of multiple items acquired from other sensor devices, measurement data of multiple items acquired in the past, and measurement data of multiple items acquired in the past from other sensor devices
- the program according to any one of (Appendix 1) to (Appendix 3), which estimates based on. (Appendix 5)
- the measurement data measured by the sensor estimated to be abnormal is divided into the acquired measurement data of the plurality of items, the measurement data of the plurality of items acquired from other sensor devices, and the previously acquired measurement data of the plurality of items.
- (Appendix 6) In the step of estimating, input the acquired measurement data of multiple items to a trained model that has been trained using measurement data of multiple items acquired in the past as input data and judgment of occurrence of abnormality based on the measurement data as correct output data.
- Appendix 7 A computer implemented method comprising a processor and a memory, wherein the processor obtains measurement data from a plurality of sensors each measuring a separate item; a step of estimating whether or not there is an abnormality based on the acquired measurement data of multiple items and the measurement data of multiple items acquired in the past; A method for performing the step of correcting based on the measurement data of multiple items and the previously acquired measurement data of multiple items.
- An information processing apparatus comprising a control unit and a storage unit, wherein the control unit acquires measurement data from a plurality of sensors that measure different items; a step of estimating whether or not there is an abnormality based on the acquired measurement data of multiple items and the measurement data of multiple items acquired in the past; An information processing apparatus that executes a step of correcting based on measurement data of multiple items and measurement data of multiple items acquired in the past.
- (Appendix 9) Means for acquiring measurement data from a plurality of sensors each measuring a different item; Whether there is an abnormality in any of the plurality of sensors; means for estimating based on the measurement data of the item, and the measurement data measured by the sensor that is estimated to be abnormal, based on the acquired measurement data of the plurality of items and the measurement data of the plurality of items acquired in the past.
- Air bleeding valve 11151 Insertion DESCRIPTION OF SYMBOLS 1116... Drain valve 1117... Flow regulating valve 1118... Air filter 1119... Touch panel 11191... Touch sensitive device 11192... Display 1120-1122... Joint 12... Lid 120... Communication part 131... Touch sensitive device 141... Display 180...
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Quality & Reliability (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Mathematical Physics (AREA)
- Testing Or Calibration Of Command Recording Devices (AREA)
- Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)
- Investigating Or Analyzing Materials By The Use Of Electric Means (AREA)
Abstract
Description
本実施形態に係るセンサ装置は、それぞれが別々の項目を測定する複数のセンサを有する構成において、いずれかのセンサに異常が発生した場合、現在の測定データと、過去の測定データとに基づいて、異常が発生したセンサを推定する。センサ装置は、異常が発生したと推定したセンサによる測定値を修正する。
図1は、システム1の全体構成の例を示すブロック図である。図1に示すシステム1は、例えば、水処理施設で測定された測定データを管理する。システム1は、例えば、センサ装置10、サーバ20、及び端末装置30を含む。センサ装置10、サーバ20、及び端末装置30は、例えば、ネットワーク80を介して通信接続する。
・処理器の稼働状況を検知するデバイス
・水の使用量を測定するデバイス
・汚染物質の排出量を測定するデバイス
・水の再利用量を測定するデバイス
・処理器での使用電力を検知するデバイス
図2は、図1に示すセンサ装置10を正面から見た外観を表す模式図である。図3は、図1に示すセンサ装置10の斜視図を表す模式図である。図4は、図2及び図3に示すセンサ装置10のセンサプローブに関する部材を表す模式図である。図5は、図2及び図3に示すセンサ装置10の配管系統図である。図6は、図2及び図3に示すセンサ装置10の機能構成を表すブロック図である。
(1)アルカリ度、イオン濃度、硬度
(2)色度、粘度、溶存酸素
(3)臭気、アンモニア態窒素・硝酸態窒素・亜硝酸態窒素・全窒素・全リン・全有機炭素・全無機炭素・全トリハロメタン
(4)微生物センサの検知結果、化学的酸素要求量、生物学的酸素要求量
(5)シアン、水銀、油分、界面活性剤
(6)光学センサの検知結果、TDS(Total Dissolved Solids)センサの検知結果
(7)質量分析結果、微粒子、ゼータ電位、表面電位
本実施形態において、校正に関する情報は、例えば、数値を算出する際に基準となる値、数値を算出する際の補正値等を含む。
校正部194は、例えば、センサ装置10での測定によって得られた情報に基づき、校正が必要な状態か否かを判断してもよい。校正部194は、例えば、時間の経過に伴い、他のセンサと異なる傾向で測定値が変化しているセンサがある場合、そのセンサについて校正が必要であると判断する。校正部194は、所定の期間が経過すると、校正が必要な状態であると判断してもよい。校正部194は、校正が必要であると判断すると、校正処理を自動で実施する。
センサ111~115、117、118の構成について説明する。以下では、pHセンサ113の構成を例に説明するが、他のセンサも、測定機構と基板とを有しており、pHセンサ113と同様の構成となっている。
図8は、サーバ20の機能的な構成の例を示す図である。図8に示すように、サーバ20は、通信部201と、記憶部202と、制御部203としての機能を発揮する。
・原水水質
・建設エリア
・プラント種別
・設けられている処理器、処理内容
・処理器の稼働状況
・水の使用量
・汚染物質の排出量
・水の再利用量
・使用薬品
・環境情報(天気、気温、湿度、風速、気圧、ちり)
・各種センサからの測定データ
・建設エリア
・プラント種別
・設けられる処理器、処理内容
・水処理施設の配管構造
・設置する処理器の位置、数
・単位処理水量
・使用薬剤
・センシングするべき新たな項目の提案
・センシングするべき新たな位置の提案
・運用制御の提案
・センシングするべき新たな項目の提案
・センシングするべき新たな位置の提案
・運用制御の提案
・処理器を動作させるために駆動している機器(ポンプ、ブロワ、タービン等)の停止
・処理器を動作させるために駆動している機器の少数化
・処理器を動作させるために駆動している機器の出力低減
提案された対策に係る機器が、サーバ20から直接制御可能である場合、対策が当該機器に自動的に適用されてもよい。
図9~図14は、サーバ20が記憶するテーブルのデータ構造を示す図である。なお、図9~図14は一例であり、記載されていないデータを除外するものではない。また、同一のテーブルに記載されるデータであっても、記憶部202において離れた記憶領域に記憶されていることもあり得る。
システム1に設けられるセンサ装置10及びサーバ20の動作について説明する。
まず、センサ装置10のユーザは、運転の準備をする。具体的には、ユーザは、センサ装置10の配線、配管に間違いがないかを確認する。ユーザは、制御ボックス1112に設けられたブレーカースイッチをオンにする。ユーザは、エア抜き弁1115が閉まっていることを確認する。ユーザは、バルブ119、1110を開き、試料水をセンサ装置10内に導入する。これにより、バルブ119から試料水が供給され、フローセル1111、シェル1171が試料水で満たされる。
図15は、図1に示すセンサ装置10がサーバ20から校正に関する情報を取得する動作の例を説明する図である。
図15についての説明では、センサ装置10の起動時における動作を説明した。サーバ20から校正に関する情報を取得する動作は、センサ装置10の起動時に実施されることに限定されない。第1送受信部192は、センサの交換時に校正に関する情報を取得してもよい。
校正処理は、センサ装置10で実施されてもよい。
・所定の周期
・所定の時刻
・校正処理が完了したとき
・情報を記憶したとき
センサ装置10は、センサ111~118を用い、試料水の水質を測定する。具体的には、例えば、フローセル1111の測定口に挿入されたセンサ111~115、118、及びシェル1171に挿入されたTURセンサ117を用い、試料水の水質を測定する。
・所定の周期
・情報を取得したとき
・情報を記憶したとき
図18は、図6に示すセンサ装置10の動作の例を表すフローチャートである。
・所定の周期
・情報を取得したとき
・情報を記憶したとき
サーバ20は、センサ装置10で測定されたデータ等を蓄積し、蓄積するデータを活用したサービスを提供する。
図19は、図8に示すサーバ20の動作の例を表すフローチャートである。
図23は、図8に示すサーバ20の動作の例を表すフローチャートである。
図25は、図8に示すサーバ20の動作の例を表すフローチャートである。
・水処理施設の所定位置における測定データ
・処理器の稼働状況
・水の使用量
・汚染物質の排出量
・水の再利用量
・運用コスト
(サーバ20でのデータ活用:校正処理)
図27は、図8に示すサーバ20の動作の例を表すフローチャートである。
上記実施形態に係る例では、センサ装置10は、タッチパネル1119を有する場合を説明している。しかしながら、センサ装置10は、タッチパネル1119を有さなくてもよい。制御部190は、第1送受信部192により、制御部190での処理に係る情報をユーザが操作する端末装置30へ送信してもよい。端末装置30は、センサ装置10から送信された情報を端末装置30のディスプレイに表示する。また、センサ装置10は、第1送受信部192により、ユーザからの操作を、端末装置30を介して受信してもよい。
図28は、コンピュータ90の基本的なハードウェア構成を示すブロック図である。コンピュータ90は、プロセッサ91、主記憶装置92、補助記憶装置93、通信IF99(インタフェース、Interface)を少なくとも備える。これらはバスにより相互に電気的に接続される。
ネットワークは、インターネット、LAN、無線基地局等によって構築される各種移動通信システム等で構成される。例えば、ネットワークには、3G、4G、5G移動通信システム、LTE(Long Term Evolution)、所定のアクセスポイントによってインターネットに接続可能な無線ネットワーク(例えばWi-Fi(登録商標))等が含まれる。無線で接続する場合、通信プロトコルとして例えば、Z-Wave(登録商標)、ZigBee(登録商標)、Bluetooth(登録商標)等が含まれる。有線で接続する場合は、ネットワークには、USB(Universal Serial Bus)ケーブル等により直接接続するものも含む。
図28に示すコンピュータ90の基本ハードウェア構成により実現されるコンピュータの機能構成を説明する。コンピュータは、制御部、記憶部、通信部の機能ユニットを少なくとも備える。
通常、各テーブルにはレコードを一意に特定するためのキーとなるカラムが設定されるが、カラムへのキーの設定は必須ではない。制御部は、各種プログラムに従ってプロセッサ91に、記憶部に記憶された特定のテーブルにレコードを追加、削除、更新を実行させることができる。
以上の各実施形態で説明した事項を以下に付記する。
プロセッサと、メモリとを備えるコンピュータに実行させるためのプログラムであって、プログラムは、プロセッサに、それぞれが別々の項目を測定する複数のセンサから、測定データを取得するステップと、複数のセンサのいずれかに異常があるか否かを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて推定するステップと、異常があると推定したセンサにより測定された測定データを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて修正するステップとを実行させるプログラム。
(付記2)
推定するステップにおいて、複数のセンサのいずれかが故障しているか否かを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて推定し、修正するステップにおいて、故障していると推定したセンサにより測定された測定データを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて補完する、(付記1)に記載のプログラム。
(付記3)
推定するステップにおいて、複数のセンサのいずれかに校正時からのずれが生じているか否かを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて推定し、修正するステップにおいて、校正時からのずれが生じていると推定したセンサにより測定された測定データを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて補正する、(付記1)又は(付記2)に記載のプログラム。
(付記4)
同じ水源の水を測定する他のセンサ装置で測定された複数項目の測定データを取得するステップを、プロセッサに実行させ、推定するステップにおいて、複数のセンサのいずれかに異常があるか否かを、取得した複数項目の測定データと、他のセンサ装置から取得した複数項目の測定データと、過去に取得した複数項目の測定データと、他のセンサ装置から過去に取得した複数項目の測定データとに基づいて推定する、(付記1)乃至(付記3)のいずれかに記載のプログラム。
(付記5)
修正するステップにおいて、異常があると推定したセンサにより測定された測定データを、取得した複数項目の測定データと、他のセンサ装置から取得した複数項目の測定データと、過去に取得した複数項目の測定データと、他のセンサ装置から過去に取得した複数項目の測定データとに基づいて修正する、(付記4)に記載のプログラム。
(付記6)
推定するステップにおいて、過去に取得された複数項目の測定データを入力データ、当該測定データに基づく異常発生の判断を正解出力データとして学習された学習済みモデルに、取得した複数項目の測定データを入力することで、異常発生の有無を推定する、(付記1)乃至(付記5)のいずれかに記載のプログラム。
(付記7)
プロセッサと、メモリとを備えるコンピュータに実行される方法であって、プロセッサが、それぞれが別々の項目を測定する複数のセンサから、測定データを取得するステップと、複数のセンサのいずれかに異常があるか否かを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて推定するステップと、異常があると推定したセンサにより測定された測定データを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて修正するステップとを実行する方法。
(付記8)
制御部と、記憶部とを備える情報処理装置であって、制御部が、それぞれが別々の項目を測定する複数のセンサから、測定データを取得するステップと、複数のセンサのいずれかに異常があるか否かを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて推定するステップと、異常があると推定したセンサにより測定された測定データを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて修正するステップとを実行する情報処理装置。
(付記9)
それぞれが別々の項目を測定する複数のセンサから、測定データを取得する手段と、複数のセンサのいずれかに異常があるか否かを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて推定する手段と、異常があると推定したセンサにより測定された測定データを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて修正する手段とを実行するシステム。
10…センサ装置
11…筐体
11a…配管接続穴
11b…配管接続穴
11c…配管接続穴
11d…吸気口
11e…排気口
111…ECセンサ
112…FCLセンサ
113…pHセンサ
1131…pH電極
1132…基板
11321…CPU
11322…メモリ
113221…学習済みモデル
11323…増幅器
11324…変換器
11325…入出力IF
11326…通信部
114…ORPセンサ
115…NO3センサ
115a…把持部
115b…鍔部
115c…測定部
116…FLOWセンサ
117…TURセンサ
1171…シェル
118…TEMPセンサ
119…バルブ
1110…バルブ
1111…フローセル
11111~11113…測定口
11112a…筒部
11112b…筒部
11113b…筒部
11113c…孔
11114…送水路
11115…エア抜き路
1112…制御ボックス
1113…端子台
1114…端子台
1115…エア抜き弁
11151…差込口
1116…排水弁
1117…流量調整弁
1118…エアフィルター
1119…タッチパネル
11191…タッチ・センシティブ・デバイス
11192…ディスプレイ
1120~1122…継手
12…蓋
120…通信部
131…タッチ・センシティブ・デバイス
141…ディスプレイ
180…記憶部
181…校正情報
182…測定情報
183…センサ測定情報
184…測定情報
185…学習済みモデル
190…制御部
191…操作受付部
192…第1送受信部
193…第2送受信部
194…校正部
195…算出部
196…推定部
197…補正部
198…補完部
199…提示制御部
20…サーバ
201…通信部
202…記憶部
2021…プラントテーブル
2022…設置テーブル
2023…プラント環境テーブル
2024…測定テーブル
2025…校正テーブル
2026…モデルテーブル
2027…第1学習済みモデル
2028…第2学習済みモデル
203…制御部
2031…受信制御モジュール
2032…送信制御モジュール
2033…記憶制御モジュール
2034…分析モジュール
2035…シミュレーションモジュール
2036…校正設定モジュール
2037…提案モジュール
2038…学習モジュール
2039…提示モジュール
30…端末装置
80…ネットワーク
90…コンピュータ
91…プロセッサ
92…記憶装置
93…補助記憶装置
99…通信IF
Claims (9)
- プロセッサと、メモリとを備えるコンピュータに実行させるためのプログラムであって、前記プログラムは、前記プロセッサに、
それぞれが別々の項目を測定する複数のセンサから、測定データを取得するステップと、
複数のセンサのいずれかに異常があるか否かを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて推定するステップと、
異常があると推定したセンサにより測定された測定データを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて修正するステップと
を実行させるプログラム。 - 前記推定するステップにおいて、複数のセンサのいずれかが故障しているか否かを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて推定し、
前記修正するステップにおいて、故障していると推定したセンサにより測定された測定データを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて補完する、請求項1記載のプログラム。 - 前記推定するステップにおいて、複数のセンサのいずれかに校正時からのずれが生じているか否かを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて推定し、
前記修正するステップにおいて、校正時からのずれが生じていると推定したセンサにより測定された測定データを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて補正する、請求項1又は2に記載のプログラム。 - 同じ水源の水を測定する他のセンサ装置で測定された複数項目の測定データを取得するステップを、前記プロセッサに実行させ、
前記推定するステップにおいて、複数のセンサのいずれかに異常があるか否かを、取得した複数項目の測定データと、前記他のセンサ装置から取得した複数項目の測定データと、過去に取得した複数項目の測定データと、前記他のセンサ装置から過去に取得した複数項目の測定データとに基づいて推定する、請求項1乃至3のいずれかに記載のプログラム。 - 前記修正するステップにおいて、異常があると推定したセンサにより測定された測定データを、取得した複数項目の測定データと、前記他のセンサ装置から取得した複数項目の測定データと、過去に取得した複数項目の測定データと、前記他のセンサ装置から過去に取得した複数項目の測定データとに基づいて修正する、請求項4記載のプログラム。
- 前記推定するステップにおいて、過去に取得された複数項目の測定データを入力データ、当該測定データに基づく異常発生の判断を正解出力データとして学習された学習済みモデルに、前記取得した複数項目の測定データを入力することで、異常発生の有無を推定する、請求項1乃至5のいずれかに記載のプログラム。
- プロセッサと、メモリとを備えるコンピュータに実行される方法であって、前記プロセッサが、
それぞれが別々の項目を測定する複数のセンサから、測定データを取得するステップと、
複数のセンサのいずれかに異常があるか否かを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて推定するステップと、
異常があると推定したセンサにより測定された測定データを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて修正するステップと
を実行する方法。 - 制御部と、記憶部とを備える情報処理装置であって、前記制御部が、
それぞれが別々の項目を測定する複数のセンサから、測定データを取得するステップと、
複数のセンサのいずれかに異常があるか否かを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて推定するステップと、
異常があると推定したセンサにより測定された測定データを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて修正するステップと
を実行する情報処理装置。 - それぞれが別々の項目を測定する複数のセンサから、測定データを取得する手段と、
複数のセンサのいずれかに異常があるか否かを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて推定する手段と、
異常があると推定したセンサにより測定された測定データを、取得した複数項目の測定データと、過去に取得した複数項目の測定データとに基づいて修正する手段と
を実行するシステム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22864460.5A EP4400813A4 (en) | 2021-09-06 | 2022-08-29 | PROGRAM, METHOD, INFORMATION PROCESSING APPARATUS AND SYSTEM |
| US18/428,548 US20240271974A1 (en) | 2021-09-06 | 2024-01-31 | Information processing apparatus, method, and system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021144499A JP7016195B1 (ja) | 2021-09-06 | 2021-09-06 | プログラム、方法、情報処理装置、システム |
| JP2021-144499 | 2021-09-06 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/428,548 Continuation US20240271974A1 (en) | 2021-09-06 | 2024-01-31 | Information processing apparatus, method, and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023032877A1 true WO2023032877A1 (ja) | 2023-03-09 |
Family
ID=81073840
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2022/032320 Ceased WO2023032877A1 (ja) | 2021-09-06 | 2022-08-29 | プログラム、方法、情報処理装置、システム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20240271974A1 (ja) |
| EP (1) | EP4400813A4 (ja) |
| JP (2) | JP7016195B1 (ja) |
| WO (1) | WO2023032877A1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2024071054A (ja) * | 2022-11-14 | 2024-05-24 | 株式会社日立製作所 | 信号処理装置、信号処理方法およびセンシングシステム |
| WO2024142596A1 (ja) * | 2022-12-26 | 2024-07-04 | パナソニックIpマネジメント株式会社 | 匂い識別方法及び匂い識別システム |
| CN120820207B (zh) * | 2025-09-16 | 2025-12-12 | 浙江水木物联技术有限公司 | 一种基于传感数据的印染排水状态分析方法及系统 |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63298112A (ja) * | 1987-05-29 | 1988-12-05 | Sumitomo Metal Ind Ltd | 厚み計測装置 |
| JP2003271231A (ja) * | 2002-03-15 | 2003-09-26 | Mitsubishi Heavy Ind Ltd | 検出器ドリフトの推定装置、及び、検出器の監視システム |
| JP2014182018A (ja) * | 2013-03-19 | 2014-09-29 | Fujitsu Ltd | 計測データの補正方法、計測データ監視システム及び計測データ監視プログラム |
| JP2016180237A (ja) * | 2015-03-24 | 2016-10-13 | 日立造船株式会社 | トンネル掘進機 |
| JP2018013914A (ja) * | 2016-07-20 | 2018-01-25 | 三菱電機ビルテクノサービス株式会社 | 設備監視装置及び設備監視方法 |
| JP2019144898A (ja) * | 2018-02-21 | 2019-08-29 | 清水建設株式会社 | 装置制御システム及び装置制御方法 |
| JP2019153045A (ja) * | 2018-03-02 | 2019-09-12 | 株式会社日立製作所 | データ処理装置及びデータ処理方法 |
| JP2019159604A (ja) * | 2018-03-09 | 2019-09-19 | 株式会社インテック | 異常検知装置、異常検知方法及び異常検知プログラム |
| JP2020086910A (ja) * | 2018-11-26 | 2020-06-04 | 三菱電機株式会社 | 空調システム管理装置、データ提供システム、データ提供方法、及び、プログラム |
| JP2020165737A (ja) | 2019-03-28 | 2020-10-08 | 東亜ディーケーケー株式会社 | 計測装置 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5940956B2 (ja) * | 2012-10-18 | 2016-06-29 | 未来工業株式会社 | 電力量監視装置 |
| WO2017131026A1 (ja) * | 2016-01-26 | 2017-08-03 | 日本電気株式会社 | 電力管理装置及びシステムと方法並びにプログラム |
| JP2018010490A (ja) * | 2016-07-13 | 2018-01-18 | 株式会社東芝 | 表示制御装置、表示制御方法及び表示制御プログラム |
| CN109405932B (zh) * | 2017-12-21 | 2024-05-07 | 金卡智能集团股份有限公司 | 适配于流量计的仪表计量值自校正方法及仪表计量方法 |
| JP7234013B2 (ja) * | 2019-04-04 | 2023-03-07 | 株式会社東芝 | 運転支援装置、運転支援方法及びコンピュータプログラム |
-
2021
- 2021-09-06 JP JP2021144499A patent/JP7016195B1/ja active Active
-
2022
- 2022-01-18 JP JP2022005823A patent/JP2023038145A/ja active Pending
- 2022-08-29 WO PCT/JP2022/032320 patent/WO2023032877A1/ja not_active Ceased
- 2022-08-29 EP EP22864460.5A patent/EP4400813A4/en active Pending
-
2024
- 2024-01-31 US US18/428,548 patent/US20240271974A1/en active Pending
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63298112A (ja) * | 1987-05-29 | 1988-12-05 | Sumitomo Metal Ind Ltd | 厚み計測装置 |
| JP2003271231A (ja) * | 2002-03-15 | 2003-09-26 | Mitsubishi Heavy Ind Ltd | 検出器ドリフトの推定装置、及び、検出器の監視システム |
| JP2014182018A (ja) * | 2013-03-19 | 2014-09-29 | Fujitsu Ltd | 計測データの補正方法、計測データ監視システム及び計測データ監視プログラム |
| JP2016180237A (ja) * | 2015-03-24 | 2016-10-13 | 日立造船株式会社 | トンネル掘進機 |
| JP2018013914A (ja) * | 2016-07-20 | 2018-01-25 | 三菱電機ビルテクノサービス株式会社 | 設備監視装置及び設備監視方法 |
| JP2019144898A (ja) * | 2018-02-21 | 2019-08-29 | 清水建設株式会社 | 装置制御システム及び装置制御方法 |
| JP2019153045A (ja) * | 2018-03-02 | 2019-09-12 | 株式会社日立製作所 | データ処理装置及びデータ処理方法 |
| JP2019159604A (ja) * | 2018-03-09 | 2019-09-19 | 株式会社インテック | 異常検知装置、異常検知方法及び異常検知プログラム |
| JP2020086910A (ja) * | 2018-11-26 | 2020-06-04 | 三菱電機株式会社 | 空調システム管理装置、データ提供システム、データ提供方法、及び、プログラム |
| JP2020165737A (ja) | 2019-03-28 | 2020-10-08 | 東亜ディーケーケー株式会社 | 計測装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023038145A (ja) | 2023-03-16 |
| US20240271974A1 (en) | 2024-08-15 |
| EP4400813A1 (en) | 2024-07-17 |
| JP2023037743A (ja) | 2023-03-16 |
| JP7016195B1 (ja) | 2022-02-18 |
| EP4400813A4 (en) | 2025-03-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2023032877A1 (ja) | プログラム、方法、情報処理装置、システム | |
| KR102440372B1 (ko) | 빅데이터 및 인공지능 기반의 하수처리시설의 유입수 환경 정보 관리 방법, 장치 및 컴퓨터-판독가능 기록매체 | |
| US6845336B2 (en) | Water treatment monitoring system | |
| US10041736B2 (en) | Dynamic monitoring, diagnosis, and control of cooling tower systems | |
| Ghantasala et al. | Active fault‐tolerant control of sampled‐data nonlinear distributed parameter systems | |
| KR101479513B1 (ko) | 상관관계분석을 이용한 하·폐수처리장 통합운영 제어장치 | |
| CN109840671B (zh) | 运行改进效果计算设备、运行改进效果计算方法和记录介质 | |
| CN107949814A (zh) | 用于废水处理工艺控制的系统和方法 | |
| JP2013061853A (ja) | プロセス監視・診断・支援装置 | |
| KR102684375B1 (ko) | 분산 처리와 블록체인을 결합하여 데이터의 무결성을 유지하는 수처리 계측제어 시스템 및 방법 | |
| US20210061677A1 (en) | Systems and methods for real-time monitoring of water purification devices | |
| EP3951326B1 (en) | Method and system associated with operational states of a plurality of apparatuses | |
| Lu et al. | Securing drinking water supply in smart cities: an early warning system based on online sensor network and machine learning | |
| CN117373215A (zh) | 一种罐装燃气泄漏检测方法、设备及存储介质 | |
| JP2023038146A (ja) | プログラム、センサ装置、方法、情報処理装置、システム | |
| WO2023032878A1 (ja) | プログラム、方法、情報処理装置、システム | |
| Spence et al. | Using online water quality data to detect events in a distribution system | |
| JP2010088988A (ja) | 曝気槽制御方法および装置 | |
| Kaneko et al. | Data density-based fault detection and diagnosis with nonlinearities between variables and multimodal data distributions | |
| JP7519761B2 (ja) | 保険契約料金算出装置及び保険契約料金算出方法 | |
| CN121094244B (zh) | 一种基于时序滚动预测的污水处理模型动态优化方法和相关设备 | |
| González et al. | Water distribution systems: a review of water quality modeling for management and contamination warning systems | |
| Liu et al. | Machine-learning prediction of DCAA and TCAA concentrations in drinking water | |
| JP7287054B2 (ja) | 契約料金算出装置及び契約料金算出方法 | |
| Timiraos et al. | A Novel Indicator for Nitrogen Prediction in Wastewater Treatment Plants. Implementation of Intelligent Agent-Based |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22864460 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202417014635 Country of ref document: IN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022864460 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2022864460 Country of ref document: EP Effective date: 20240408 |