Performance evaluation system, contaminant removal device, information processing device
The performance evaluation system addresses the challenge of predicting adsorbent replacement timing by using image analysis and machine learning to infer adsorbent performance, ensuring timely and cost-effective maintenance of pollutant removal devices.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2026-04-08
AI Technical Summary
Conventional pollutant removal devices face challenges in accurately predicting the replacement timing of adsorbents, leading to potential delays or excessive replacements, which can result in the supply of polluted air or unnecessary maintenance costs.
A performance evaluation system that includes a pollutant removal device with an imaging means to capture adsorbent images, which are analyzed by an information processing device to infer adsorbent performance using characteristic quantities such as color, mass, volume, or particle size changes, and predicts the appropriate replacement time based on machine-learned correspondence information.
Enables remote and continuous monitoring of adsorbent performance, reducing costs and preventing both delays and excessive replacements by accurately predicting the optimal time for adsorbent replacement.
Smart Images

Figure 2026060338000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a performance evaluation system, a pollutant removal device, and an information processing device.
Background Art
[0002] There are spaces where pollutants (chemical substances, suspended fine particles, suspended microorganisms, NOx, etc.) in the air are controlled to be below a limited cleanliness level. For example, in clean rooms, art galleries, museums, etc., air is supplied indoors after removing various pollutants that may be contained in the air. Pollutant removal devices that remove pollutants from the air are known. The pollutant removal device removes pollutants by adsorbing the pollutants onto the built-in adsorbent. The performance of the adsorbent deteriorates as pollutants are adsorbed.
[0003] Techniques for diagnosing the deterioration of the performance of pollutant removal devices are known (see, for example, Patent Document 1). Patent Document 1 discloses a technique for evaluating the performance of an ion exchange resin for inspection from an inspection image of the ion exchange resin for inspection using a learned model that has been machine-learned based on a learning image of the ion exchange resin captured for learning and an evaluation result of the appearance of the ion exchange resin.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] <\ However, in the conventional technology, it has been difficult to appropriately predict the replacement timing of the adsorbent. For example, if the timing of replacing the adsorbent is delayed, there is a risk that air containing a large amount of pollutants will be supplied indoors. On the other hand, if the adsorbent is replaced too early, excessive replacement is likely to occur.
[0006] In view of the above issues, this disclosure provides a technology for predicting the appropriate replacement time for adsorbents. [Means for solving the problem]
[0007] The first aspect of this disclosure is, A performance evaluation system in which a pollutant removal device that removes airborne pollutants and an information processing device can communicate via a network, The aforementioned contaminant removal device is An adsorbent for adsorbing the aforementioned pollutants, An imaging means for imaging the adsorbent, The system includes a communication device that transmits image data of the adsorbent captured by the imaging means to the information processing device, The information processing device has a control unit, The control unit analyzes the image data to obtain characteristic quantities related to the performance of the adsorbent, The performance of the adsorbent is inferred by inputting the feature quantities into correspondence information that associates the feature quantities with the performance of the adsorbent. The timing for replacing the adsorbent is predicted based on the relationship between the elapsed time since the start of use of the adsorbent and the inferred performance of the adsorbent.
[0008] According to a first aspect of this disclosure, it is possible to predict the appropriate time for replacing the adsorbent.
[0009] A second aspect of this disclosure is the performance evaluation system described in the first aspect, The characteristic quantity relating to the performance of the adsorbent is a characteristic quantity that changes depending on the amount of salt precipitated on the adsorbent.
[0010] A third aspect of this disclosure is a performance evaluation system described in the first or second aspect, The aforementioned characteristic quantity is the amount of change in the color of the adsorbent, The control unit inputs the amount of color change into the corresponding information and infers the performance of the adsorbent.
[0011] A fourth aspect of this disclosure is a performance evaluation system described in the first or second aspect, The aforementioned characteristic quantity is the change in mass or volume of the adsorbent, The control unit inputs the change in the mass or volume of the adsorbent into the corresponding information and infers the performance of the adsorbent.
[0012] A fifth aspect of this disclosure is a performance evaluation system described in the first or second aspect, The aforementioned characteristic quantity is the change in particle size information of the adsorbent, The control unit inputs the amount of change in the particle size information into the corresponding information and infers the performance of the adsorbent.
[0013] A sixth aspect of this disclosure is a performance evaluation system described in any of the first to fifth aspects, The control unit notifies the terminal device of the predicted replacement time.
[0014] A seventh aspect of this disclosure is a performance evaluation system described in any of the first to sixth aspects, The aforementioned correspondence information is a first model that uses machine learning to determine the correspondence between the aforementioned features and the performance of the adsorbent.
[0015] The eighth aspect of this disclosure is the performance evaluation system described in the seventh aspect, The aforementioned contaminant removal device has the adsorbent placed in a first location and a second location. The communication device transmits the surrounding environment data of the pollutant removal device to the information processing device. The control unit learns the correspondence between the performance of the adsorbent at the first location and the surrounding environment data, and the performance of the adsorbent at the second location, and applies this to a second model. The performance of the adsorbent at the first location, inferred by the first model, and the surrounding environment data of the pollutant removal device are input to infer the performance of the adsorbent at the second location.
[0016] A ninth aspect of the present disclosure is the performance evaluation system according to the eighth aspect, wherein the control unit weights the performance of the adsorbent at the first placement location inferred by the first model with the air flow rate or the deterioration rate of the adsorbent, weights the performance of the adsorbent at the second placement location with the air flow rate or the deterioration rate of the adsorbent, and calculates the performance of the adsorbent of the entire contaminant removal device by integrating the weighted performance of the adsorbent at the first placement location and the performance of the adsorbent at the second placement location.
[0017] A tenth aspect of the present disclosure is the performance evaluation system according to any one of the first to ninth aspects, wherein the imaging means is sensitive to the wavelength of light for imaging the salt deposited on the adsorbent.
[0018] An eleventh aspect of the present disclosure is a contaminant removal device for removing contaminants in air, comprising an adsorbent for adsorbing the contaminants, imaging means for imaging the adsorbent, and a control unit, wherein the control unit analyzes the image data of the adsorbent captured by the imaging means to obtain a feature amount related to the performance of the adsorbent, inputs the feature amount into correspondence information associating the feature amount with the performance of the adsorbent to infer the performance of the adsorbent, and predicts the replacement time of the adsorbent based on the relationship between the elapsed time since the start of use of the adsorbent and the inferred performance of the adsorbent.
[0019] According to the eleventh aspect of the present disclosure, the appropriate replacement time of the adsorbent can be predicted.
[0020] A twelfth aspect of the present disclosure is <e an adsorbent for adsorbing contaminants, imaging means for imaging the adsorbent, A contaminant removal device for removing airborne pollutants, comprising: a communication device for transmitting image data of the adsorbent captured by the imaging means to an information processing device; and an information processing device capable of communicating via a network, It has a control unit, The control unit analyzes the image data to obtain characteristic quantities related to the performance of the adsorbent, The performance of the adsorbent is inferred by inputting the feature quantities into correspondence information that associates the feature quantities with the performance of the adsorbent. The timing for replacing the adsorbent is predicted based on the relationship between the elapsed time since the start of use of the adsorbent and the inferred performance of the adsorbent.
[0021] According to a twelfth aspect of this disclosure, the appropriate time for replacing the adsorbent can be predicted. [Brief explanation of the drawing]
[0022] [Figure 1] This figure shows an example of a system configuration for a performance evaluation system. [Figure 2] This is an external view of an example of a contaminant removal device. [Figure 3] This is a side view of an example of a contaminant removal device. [Figure 4] This is a hardware configuration diagram of an example of an edge device. [Figure 5] This is a hardware configuration diagram of an example server device. [Figure 6] This is an example of a functional block diagram that explains the functions of a server device in a performance evaluation system by dividing them into blocks. [Figure 7] This is a functional block diagram of a learning device according to one embodiment. [Figure 8] This is a functional block diagram of the analysis unit according to one embodiment. [Figure 9] This figure shows an example of the relationship between elapsed time, image data, and the efficiency of pollutant removal, as determined experimentally. [Figure 10] This is an example scatter plot illustrating the relationship between the number of white pixels and the efficiency of pollutant removal. [Figure 11]This diagram schematically shows the relationship between the change in the number of white pixels and the ammonia removal efficiency. [Figure 12] This is an example flowchart illustrating the process by which the feature detection unit quantifies the number of white pixels. [Figure 13] This is an illustrative diagram illustrating the increase in mass and volume due to the adsorption of pollutants. [Figure 14] This figure shows an example of image data and particle size information for an adsorbent. [Figure 15] This is an example flowchart illustrating the process of detecting granularity information. [Figure 16] This diagram schematically shows the relationship between the change in mass or volume and the removal efficiency. [Figure 17] This figure shows an example of a performance evaluation model constructed using a neural network. [Figure 18] This figure shows an example of a performance evaluation model configuration using a CNN. [Figure 19] This is an example graph showing the relationship between elapsed time and removal efficiency. [Figure 20] This is an example sequence diagram illustrating the process by which a performance evaluation system predicts when to replace an adsorption filter. [Figure 21] This diagram shows an example of the arrangement of a temperature sensor, a humidity sensor, and an airflow sensor. [Figure 22] This is an example of a functional block diagram that explains the functions of a performance evaluation system by dividing them into blocks. [Figure 23] This is a functional block diagram of a learning device according to one embodiment. [Figure 24] This is a functional block diagram of the analysis unit according to one embodiment. [Figure 25] This figure shows an example of a second-stage model constructed using a neural network. [Figure 26] This figure shows the removal efficiency curve of an example of an adsorption filter as it is measured over time. [Figure 27] This is an example sequence diagram illustrating the process by which a performance evaluation system predicts when to replace an adsorption filter. [Modes for carrying out the invention]
[0023] Below, we will describe a performance evaluation system and the evaluation method performed by the performance evaluation system as an example of how to implement this disclosure.
[0024] <Performance evaluation of general adsorbents> Contaminant removal devices remove contaminants by adsorbing them onto an internal adsorbent. The performance of the adsorbent is evaluated by a service technician taking samples on-site and requesting performance evaluation from the manufacturer. Performance refers to, for example, the efficiency of contaminant removal. This method incurs costs for on-site sample collection and performance evaluation by the manufacturer.
[0025] Furthermore, because there is a relatively long gap between the previous and current performance evaluations, it is difficult to continuously monitor the performance of the adsorbent. If the performance deteriorates between the previous and current evaluations, there is a risk that air containing pollutants that should be removed will be supplied to the room.
[0026] Furthermore, even if performance evaluation results indicate that the adsorbent has not deteriorated enough to warrant replacement, excessive replacement is likely to occur if further performance deterioration is expected before the next performance evaluation. Conversely, if it is expected that performance will not deteriorate before the next performance evaluation, there is a risk of delays in replacement.
[0027] [First Embodiment] Therefore, the performance evaluation system disclosed herein is equipped with a camera (imaging means) in the pollutant removal device, and the camera continuously transmits image data to a server device. The server device evaluates the performance of the adsorbent by analyzing the image data. The following is a description of the workflow or operation of the performance evaluation system. In the following description, ammonia is used as an example of a pollutant. Ammonia exists in the air as a gas. The adsorbent is sometimes referred to as a gas adsorbent.
[0028] (1) The adsorbent precipitates ammonium salts (hereinafter simply referred to as salts) upon adsorption of ammonia. When salt precipitates, the surface of the adsorbent turns white (changes color), and its mass increases. It is known that the performance of the adsorbent decreases as more ammonia is adsorbed.
[0029] (2) A camera for imaging the adsorbent is located inside the contaminant removal device. The camera repeatedly images the adsorbent at a preset frequency. The image data of the adsorbent is transmitted to a server device.
[0030] (3) The server device analyzes the image data and quantifies the color and particle size of the adsorbent as features. When ammonia is adsorbed onto the adsorbent, salt precipitates and the adsorbent turns white over time. The amount of white color correlates with the amount of salt precipitated. Similarly, when ammonia is adsorbed onto the adsorbent, the mass and volume of the adsorbent increase. An increase in mass or volume manifests as an increase in particle size information (diameter, surface area, etc.). Therefore, the server device can estimate the performance of the adsorbent based on its color, mass or volume, or particle size information.
[0031] (4) The server device uses a performance evaluation model (an example of the first model) that has learned the correspondence between features and performance to evaluate the performance of the adsorbent each time image data is transmitted. Since the performance evaluation is obtained over time, the server device can estimate the replacement time when the performance is expected to fall below a certain level.
[0032] (5) The server device predicts when the adsorbent needs to be replaced and automatically notifies the person in charge via email or other means.
[0033] Thus, the performance evaluation system of this disclosure is (i) Since the server device can evaluate the performance of the adsorbent remotely, the timing of adsorbent replacement can be predicted without service personnel having to go to the site, thus reducing costs. (ii) The server device can continuously evaluate the performance of the adsorbent, making it easier to determine the appropriate replacement time. (iii) Since the server equipment's replacement timing can be predicted, excessive replacements and delays in replacements can be suppressed.
[0034] <About Terminology> Air pollutants refer to substances not found in pure air. Pollutants include chemical substances, suspended particulate matter, suspended microorganisms, NOx, etc. Specifically, pollutants include nitric oxide, sulfur oxides, nitrogen dioxide, sulfur compounds, methyl mercaptan, alkaline gases such as ammonia or amines, acidic gases such as hydrochloric acid, nitric acid, sulfuric acid or acetic acid, ozone, chlorine, organic solvents, or organic gases.
[0035] Adsorbents are substances that attract and store pollutants. The adsorbent may vary depending on the pollutant to be adsorbed. Examples of adsorbents include potassium permanganate, phosphoric acid, calcium hydroxide, potassium carbonate, manganese dioxide, activated alumina, activated carbon, zeolite, and activated carbon.
[0036] The features relating to the performance of the adsorbent are features obtained by analyzing image data and serve as indicators of the adsorbent's performance. In this disclosure, the features relating to the performance of the adsorbent are, as an example, features that correlate with the amount of salt precipitated. For example, the amount of change in color, the amount of change in particle size, or the amount of change in volume may be features relating to the performance of the adsorbent. Depending on the combination of the adsorbent and the pollutant, substances other than salt may precipitate, and features corresponding to the precipitated substance may be adopted.
[0037] <System Configuration of the Performance Evaluation System> Referring to Figure 1, the system configuration of the performance evaluation system 100 will be described. Figure 1 is a diagram showing an example of the system configuration of the performance evaluation system 100.
[0038] The performance evaluation system 100 provides a variety of IoT-based services to users, from administrators to general users, by enabling communication between various devices 30 and a cloud-side server device 60 via a network N. The edge devices 10, devices 30, sensor switches 20, and user terminals 5 are mainly located on the customer's side, while the server device 60 is located in a data center or cloud such as the internet.
[0039] Equipment 30 refers to all devices that consume power, such as contaminant removal devices 40, air conditioners, security equipment, heat source equipment, fire alarms, AHUs (air handling units), electricity meters, lighting, etc. Equipment 30 may also consist of other devices. Sensor switches 20 include various sensors, lamps, relays, etc. Cameras 50 may be included in sensor switches 20, or cameras 50 may be built into equipment 30. Equipment 30 and sensor switches 20 are connected to the edge device 10 so as to be able to communicate via a dedicated cable or a network such as a LAN. Equipment 30 and sensor switches 20 may also be connected to the edge device 10 so as to be able to communicate via wireless communication.
[0040] The pollutant removal device 40 is a device that removes pollutants from the air. What constitutes a pollutant may vary depending on the intended use of the space. The pollutant removal device 40 can be installed in, but is not limited to, buildings, commercial facilities, art museums, museums, food factories, pharmaceutical factories, electronics factories, power generation facilities, nuclear disaster response facilities, etc.
[0041] The device 30 and sensor switches 20 are controlled by the edge device 10. In other words, the edge device 10 performs the necessary operations on the device 30 and sensor switches 20 to suit the purpose of the device 30 and sensor switches 20. The content of the control varies depending on the type of device 30 and sensor switches 20, but for example, if the device 30 is an air conditioner, it may include all control related to the functions of the air conditioner, such as the cooling / heating mode, set temperature, airflow, humidity, and airflow direction, which can generally be set on an air conditioner. The control may also include operating modes such as a pre-season inspection mode, microcontroller reset, operation stop, and function substitution. Furthermore, if the device 30 is a pollutant removal device 40, it may include control to set the imaging timing for the camera 50.
[0042] Device 30 collects operational data specific to device 30 and transmits it to the edge device 10 mainly on a regular basis. "Regularly" means, for example, once every minute, once every 10 minutes, once every 60 minutes, etc., but this can be set by the user or server device 60. Furthermore, device 30 can transmit operational data to the edge device 10 upon request from the edge device 10 or user terminal 5. The operational data varies depending on the device 30, but for example, in the case of an air conditioner, it may include high-pressure refrigerant pressure, low-pressure refrigerant pressure, refrigerant temperature, fan speed, and microcontroller CPU temperature.
[0043] Furthermore, if device 30 detects an abnormality, it sends an abnormality code to the edge device 10. Device 30 that has detected an abnormality stops operation. The edge device 10 sends the abnormality code to the server device 60. The processing of the edge device 10 for sensor switches 20 can be the same. Sensor switches 20 mainly periodically send information about themselves to the edge device 10 and send abnormality codes. Camera 50 sends image data to the edge device 10. The timing of transmission is periodically, at a set date and time, during periods of low load, when the difference from the last image data exceeds a certain amount, etc.
[0044] The edge device 10 is a controller that controls the equipment 30 and sensor switches 20. The edge device 10 functions as a control device that controls the equipment 30 and sensor switches 20, an information processing device that processes operating data, etc., and a communication means for communicating with the server device 60. For example, the edge device 10 transmits various information from the equipment 30 to the server device 60 and receives instructions from the server device 60 according to the information. Alternatively, the edge device 10 can receive instructions from the server device 60 even if it does not transmit any information to the server device 60 (for example, when there are instructions from the user terminal 5 to the server device 60). The edge device 10 converts the instructions into appropriate instructions according to the models of the equipment 30 and sensor switches 20 and transmits them to the equipment 30 and sensor switches 20.
[0045] A server device 60 is one or more information processing units. Although Figure 1 shows one server device 60, the server devices 60 may be divided into several units according to their functions. Alternatively, the functions of the server devices 60 may be consolidated into a single information processing unit. Furthermore, multiple server devices 60 with the same functions may be provided, and these multiple server devices 60 may communicate with each other to process data, similar to a server cluster.
[0046] The server device 60 receives various information transmitted from the edge device 10 via the network N and generates necessary instructions. For example, the server device 60 evaluates the performance of the adsorbent image data using a performance evaluation model. Based on the evaluated performance, the server device 60 predicts the replacement time and sends it to the user terminal 5. In addition, in response to an abnormal code from the edge device 10, the server device 60 instructs the edge device 10 to perform emergency operation regardless of the model of the equipment 30. The server device 60 can also send instructions to the edge device 10 for the equipment 30 according to the schedule and operations set by the user terminal 5.
[0047] Instead of the server device 60 evaluating the performance of the adsorbent, the contaminant removal device 40 may evaluate the performance of the adsorbent. The contaminant removal device 40 predicts the replacement time based on the evaluated performance and transmits it to the user terminal 5. Alternatively, the edge device 10 may have a performance evaluation model.
[0048] Server device 60 also has the functionality of a web server. The web server responds to requests from client software (web clients) such as a web browser operated by the user and provides the client with screen information written in HTML files, XML, CSS files, JavaScript (registered trademark), etc. An application that uses the web mechanism in this way is called a web application.
[0049] Furthermore, it is preferable that the server device 60 supports cloud computing. Cloud computing refers to a usage model in which network resources are utilized without the user being aware of specific hardware resources. Cloud computing provides users with data and software that they previously used on their own computers, as a service via the network. By providing a web browser that runs on a personal computer or mobile device, and an internet connection environment, users can access a variety of services from any device.
[0050] User terminal 5 is a terminal device that displays various screens provided by server device 60. User terminal 5 may be used by an administrator or by a general user. Administrators include customer-side administrators and management system administrators, but this disclosure does not distinguish between them. Furthermore, administrators are those who perform maintenance and management that are not performed by general users who use equipment 30 on a daily basis.
[0051] The user terminal 5 displays a variety of screens, but one example is a screen that identifies the contaminant removal device 40 and notifies the user of its replacement time. Other screens include a list of the devices 30 and sensor switches 20 connected to the customer's edge device 10, an internal company map showing the locations of the devices 30 and sensor switches 20, and operation screens for operating the devices 30 and sensors.
[0052] User terminal 5 can be, for example, a PC (Personal Computer), smartphone, tablet, PDA (Personal Digital Assistant), or wearable PC (sunglasses type, wristwatch type, etc.). However, it only needs to have communication capabilities and be able to run a web browser. Alternatively, instead of a web browser, a dedicated native application for the performance evaluation system may run on user terminal 5.
[0053] <Appearance of the contaminant removal device, etc.> The contaminant removal device 40 will be explained using Figures 2 and 3. Figure 2 shows an external view of an example of the contaminant removal device 40. Figure 3 shows a side view of an example of the contaminant removal device 40. The contaminant removal device 40 has a cubic appearance, and one or more drawers 25-27 can be removed from the front. In the figure, there are three drawers 25-27, but the number of drawers is just one example. Each drawer 25-27 is fitted with adsorption filters 31A, 31B, and 31C, which are lined with adsorbent 32. Adsorption filter 31A is called the first-stage adsorption filter (an example of the first placement location), adsorption filter 31B is called the second-stage adsorption filter (an example of the second placement location), and adsorption filter 31C is called the third-stage adsorption filter. Since the adsorption filters 31A-31C are placed on drawers 25-27, they are replaceable. Hereinafter, any of the adsorption filters 31A, 31B, and 31C will be referred to as adsorption filter 31.
[0054] In Figure 3, drawers 25-27 are arranged in a single vertical row, but the contaminant removal device 40 may have multiple rows of drawers.
[0055] In Figure 3, the arrows indicate airflow. Air is supplied from the front of the contaminant removal device 40, passes through the adsorption filters 31A, 31B, and 31C, and flows out from the vent 33 on the rear. As the air passes through the adsorption filters 31, contaminants (e.g., ammonia) are adsorbed onto the adsorbent 32. Although Figure 3 shows three adsorption filters 31, this number is just an example. It can be expected that the more adsorption filters 31 there are, the greater the amount of contaminants adsorbed per short time. Also, by changing the type of adsorbent 32 for each adsorption filter 31, different types of contaminants can be adsorbed. In this disclosure, it is assumed that the adsorbent 32 in adsorption filters 31A, 31B, and 31C is of the same type.
[0056] The airflow may flow in from the rear and out onto the surface, or it may flow in from one side and out from the other side. The airflow may also be a combination of these. Furthermore, the shape of the pollutant removal device 40 is just an example.
[0057] The contaminant removal device 40 has a camera 50 for imaging the adsorbent 32 and a communication device 51. For example, as shown in Figure 3, the camera 50 is installed on the ceiling of the contaminant removal device 40 with its optical axis pointing directly downwards. In addition, the camera 50 only needs to be installed with its optical axis oriented so that the adsorption filter 31 is within its field of view. At least one camera 50 is installed. A camera 50 may be installed for each adsorption filter 31A to 31C, or if it is known that the performance of each adsorption filter 31A to 31C deteriorates to a similar extent, a camera 50 may be installed for only one of the three adsorption filters 31A to 31C, namely the adsorption filter 31A. In Figure 3, a camera 50 is installed for the first stage of adsorption filters, but it may also be installed for the second or third stage.
[0058] One of the features of this disclosure is that it predicts when the adsorption filter 31 needs to be replaced, but it is preferable to replace the adsorption filters 31A to 31C at the same time. This is because when replacing them, the customer or service technician needs to work in the room where the contaminant removal device 40 is installed, and preparations such as removing contaminants from the body are necessary for working in this room.
[0059] If a camera 50 is installed on only one adsorption filter 31A, the replacement timing for adsorption filters 31B and 31C, which do not have cameras 50 installed, is estimated by the model. The server device 60 evaluates the performance of adsorption filters 31B and 31C by taking surrounding environment data (e.g., air temperature, humidity, airflow, etc.) along with image data as input to the model. The server device 60 calculates the overall performance of adsorption filters 31A to 31C by integrating the performance of adsorption filters 31A to 31C and predicts the replacement timing for adsorption filters 31A to 31C to be replaced at the same time.
[0060] Camera 50 is sensitive to wavelengths of light that can image the salt precipitated on the adsorbent 32. Camera 50 may have a light source that emits one or more of the following: visible light, near-infrared light, or ultraviolet light. Near-infrared light is light on the longer wavelength side of the wavelength range outside the visible light range and may capture discoloration that cannot be detected with visible light. Ultraviolet light is light on the shorter wavelength side of the wavelength range outside the visible light range and may capture discoloration that cannot be detected with visible light.
[0061] The camera 50 is either integrated with the communication device 51 or connected to the communication device 51. The communication device 51 transmits the image data of the adsorbent 32 captured by the camera 50 to the edge device 10 in real time. The edge device 10 transmits the image data to the server device 60 in real time. Alternatively, the communication device 51 transmits directly to the server device 60. The image data may be video.
[0062] <Hardware configuration of edge devices and server devices> Next, the hardware configuration of the edge device 10 will be described with reference to Figure 4. Figure 4 is a diagram showing an example of the hardware configuration of the edge device 10. As shown in Figure 4, the edge device 10 has a processor 201, memory 202, auxiliary storage device 203, I / F (Interface) device 204, communication module 205, and drive device 206. Each piece of hardware in the edge device 10 is interconnected via a bus 207.
[0063] The processor 201 has various computing devices such as a CPU (Central Processing Unit). The processor 201 reads various programs into memory 202 and executes them. The processor 201 corresponds to the control unit 110 that controls the entire edge device 10.
[0064] Memory 202 contains main memory devices such as ROM (Read Only Memory) and RAM (Random Access Memory). The processor 201 and memory 202 form a so-called computer, and the processor 201 executes various programs read into memory 202.
[0065] The auxiliary storage device 203 stores various programs and various data used when those programs are executed by the processor 201.
[0066] The I / F device 204 is a connection device that connects the edge device 10 to an example of an external device, such as equipment 30 and sensor switches 20.
[0067] The communication module 205 is a communication device for communicating with the server device 60 via the network N.
[0068] The drive device 206 is a device for setting the recording medium 208. The recording medium 208 here includes media that record information optically, electrically, or magnetically, such as CD-ROMs, flexible disks, and magneto-optical disks. The recording medium 208 may also include semiconductor memory that records information electrically, such as ROMs and flash memory.
[0069] The various programs to be installed on the auxiliary storage device 203 are installed, for example, when the distributed recording medium 208 is set in the drive device 206 and the various programs recorded on the recording medium 208 are read by the drive device 206. Alternatively, the various programs to be installed on the auxiliary storage device 203 may be installed by downloading them from the network N via the communication module 205.
[0070] Figure 5, on the other hand, shows an example of the hardware configuration of the server device 60. Since the hardware configuration of the server device 60 is generally the same as that of the edge device 10, this explanation will focus on the differences between the two. Furthermore, the hardware configuration of the learning device 500, which will be described later, is the same as that of the server device 60.
[0071] The processor 221 reads various programs into memory 222 and executes them. The processor 221 corresponds to the control unit 210 that controls the entire server device 60.
[0072] The I / F device 224 is a connection device that connects the server device 60 to an external device, such as a display device 230 and an operating device 240. The display device 230 displays the internal status of the server device 60. The operating device 240 is used by the administrator of the server device 60 to input various instructions to the server device 60.
[0073] The communication module 225 is a communication device for communicating with the edge device 10 and the user terminal 5 via the network N.
[0074] <About the features> Next, with reference to Figure 6, the functional configuration of each device in the performance evaluation system 100 will be described in detail. Figure 6 is an example of a functional block diagram that explains the functions of the server device 60 in the performance evaluation system 100 by dividing them into blocks. The server device 60, the contaminant removal device 40, and the learning device 500 are connected to each other via the network N so as to be able to communicate. Note that the edge device 10 is omitted in Figure 6.
[0075] <<Contaminant Removal Device>> A camera 50 installed in the contaminant removal device 40 captures image data of the adsorbent 32 and transmits it to a communication device 51. The communication device 51 transmits the image data of the adsorbent 32 captured by the camera 50 to the server device 60. The communication device 51 may also instruct the camera 50 on the timing of image capture. This timing may be set by the customer operating the user terminal 5 to the server device 60, and the server device 60 instructs the communication device 51, or it may be set directly and manually on the communication device 51.
[0076] Although the camera 50 and communication device 51 are shown as separate components in the diagram, the camera 50 and communication device 51 may be configured as a single module. Furthermore, at least one of the communication device 51 and camera 50 may be located outside the contaminant removal device 40.
[0077] Furthermore, if the contaminant removal device 40, rather than the server device 60, is predicting the replacement time for the adsorption filter 31, the contaminant removal device 40 has the same analysis unit 62, prediction unit 63, and notification unit 64 as the server device 60.
[0078] <<Learning device>> The learning device 500 is an information processing device that learns the correspondence between image data features and performance during the learning phase of machine learning. The learning device 500 is an arbitrary information processing device. The learning device 500 generates a performance evaluation model. The server device 60 may have the functions of the learning device 500. Details of the functions of the learning device 500 will be described later.
[0079] <<Server Equipment>> The server device 60 includes a communication unit 61, an analysis unit 62, a prediction unit 63, and a notification unit 64. Each of these units in the server device 60 is a function or means realized by any of the components shown in Figure 5 operating according to instructions from the processor 221 that are based on a program expanded from the auxiliary storage device 223 into the memory 222.
[0080] The communication unit 61 communicates with the edge device 10 (or may communicate directly with the communication device 51) via the network N. In this disclosure, the communication unit 61 receives image data of the adsorption filter 31A captured by the camera 50.
[0081] The analysis unit 62 analyzes the image data to evaluate the current performance. One example of performance is the efficiency of pollutant removal. Specifically, the analysis unit 62 analyzes the image data and outputs the efficiency of pollutant removal. Details of the functions of the analysis unit 62 will be described later.
[0082] The prediction unit 63 records the pollutant removal efficiency over time and calculates an approximate curve from the change in removal efficiency with respect to the elapsed time since the start of adsorption use. The prediction unit 63 extrapolates the approximate curve and predicts the time when the removal efficiency falls below a threshold as the replacement time.
[0083] The notification unit 64 notifies the person in charge of the replacement time. The person in charge may be notified of the replacement time each time it is predicted, or when the remaining time until the replacement time falls below a certain level.
[0084] <About the functions of the learning device> Figure 7 is a functional block diagram of a learning device 500 according to one embodiment of the present disclosure. The learning device 500 includes a learning data acquisition unit 502, a learning data storage unit 503, a feature detection unit 504, and a learning unit 505. These functional units of the learning device 500 are functions or means realized by the processor 221 of the learning device 500 executing program instructions loaded into the memory 222. The learning device 500 is used in the learning phase of machine learning.
[0085] The training data acquisition unit 502 acquires training data 501. The training data 501 consists of multiple sets of image data and pollutant removal efficiency (performance), with each set comprising image data and pollutant removal efficiency.
[0086] The learning data storage unit 503 stores the learning data 501 acquired by the learning data acquisition unit 502.
[0087] The feature detection unit 504 analyzes the image data and first quantifies the following: 1. Number of white pixels 2. Particle size information (area, perimeter, maximum diameter, minimum diameter, average particle diameter) The absolute values of the number of white pixels and particle size information may vary even in the initial state immediately after the adsorption filter 31 is attached to the contaminant removal device 40. Therefore, in this disclosure, the amount of change in the number of white pixels and particle size information is used as a feature. The feature may be referred to as an explanatory variable, and the removal efficiency as the target variable (sometimes called training data). The learning device 500 may learn the correspondence between the image data itself and the removal efficiency without extracting features from the image data.
[0088] The learning unit 505 learns from training data using various machine learning algorithms to generate a performance evaluation model 506. The performance evaluation model 506 is correspondence information that associates image data features with removal efficiency. In other words, the performance evaluation model 506 outputs removal efficiency for each input of image data features.
[0089] Machine learning is a technique for enabling computers to acquire human-like learning abilities. It involves computers autonomously generating algorithms necessary for data identification and other judgments from pre-introduced training data, and then applying these algorithms to new data to make predictions. The learning method for machine learning can be supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, or deep learning, or a combination of these methods; the learning method for machine learning is not limited. Performance evaluation model 506 can be implemented using a regression model, which is a type of supervised learning. Regression models include multiple regression, neural networks, ridge regression, lasso regression, elastic network regression, etc., and are not limited to the methods described in this disclosure.
[0090] <About the functions of the analysis unit> Next, with reference to Figure 8, the functions of the analysis unit 62 will be described. Figure 8 is a functional block diagram of the analysis unit 62 according to one embodiment of the present disclosure. The analysis unit 62 includes an image data acquisition unit 512, a feature detection unit 504, and an inference unit 513. The analysis unit 62 is used in the inference phase of machine learning.
[0091] The image data acquisition unit 512 acquires image data captured by the camera 50 from the communication device 51. The image data acquisition unit 512 may receive the image data from the communication device 51, or it may acquire image data stored in the auxiliary storage device 223. Since the performance of the adsorbent 32 does not deteriorate rapidly, performance evaluation may be performed as a batch process at a fixed time each day.
[0092] The feature detection unit 504 detects features from image data, similar to the learning device 500.
[0093] The inference unit 513 inputs the features detected from the image data into the performance evaluation model 506 and outputs the pollutant removal efficiency 514. The pollutant removal efficiency 514 is estimated to be the performance of the pollutant removal device 40.
[0094] <Relationship between change in white pixel count and removal efficiency> Next, we will explain the relationship between the change in the number of white pixels and the removal efficiency. When ammonia, for example, is adsorbed onto the adsorbent 32, salt precipitates over time, causing it to turn white. Since the performance decreases when ammonia is adsorbed, the performance of the pollutant removal device 40 can be estimated based on the color of the adsorbent 32.
[0095] Figure 9 shows an example of the relationship between the elapsed time since the start of adsorption use, image data, and the efficiency of contaminant removal, as determined experimentally. The elapsed time is the time elapsed since the adsorption filter 31 was installed in the contaminant removal device 40. The removal efficiency is a reliable value, such as a value measured by the manufacturer. The correspondence between elapsed time, the number of white pixels, and the removal efficiency is as follows. After 15 minutes 28531 pieces 99% After 30 minutes 30949 pieces 98% After 60 minutes 30957 pieces 93% After 120 minutes 32395 pieces 42% After 180 minutes 32469 pieces 0% Thus, the performance of the adsorbent 32 is correlated with the discoloration state of the adsorbent 32. Note that the experimental results in Figure 9 are from an accelerated test. In reality, it takes six months to more than a year for the removal efficiency to reach 0%.
[0096] Figure 10 is a scatter plot showing the correspondence between the number of white pixels and the removal efficiency of contaminants. Figure 10 also shows an approximation curve that approximates the correspondence between the number of white pixels and the removal efficiency. According to Figure 10, the performance gradually decreases as the number of white pixels increases, and then the performance decreases sharply as the number of white pixels increases further. Note that such an approximation may differ depending on the combination of adsorbent and contaminant. If the learning unit 505 learns the correspondence between the number of white pixels and the removal efficiency using a regression model, it can infer the current removal efficiency from the number of white pixels. However, even if the elapsed time is 0 minutes, the number of white pixels will be a different value each time the adsorption filter 31 is attached. Therefore, in this disclosure, the change in the number of white pixels from the initial state is used as a feature.
[0097] In this disclosure, the change in the number of white pixels is used as a feature, but the change in each grayscale intensity may be used as a feature, rather than just white or black. Alternatively, a color histogram may be created and the change in each color may be used as a feature.
[0098] Figure 11 schematically shows the relationship between the change in the number of white pixels and the ammonia removal efficiency. Note that Figure 11 represents the estimated relationship between the change in the number of white pixels and the removal efficiency (performance), not experimental results. The change in the number of white pixels is calculated as follows. Change in the number of white pixels = (Current number of white pixels - Initial number of white pixels at 0 minutes elapsed) / Initial number of white pixels at 0 minutes elapsed The learning unit 505 generates a performance evaluation model 506 by learning the correspondence between the change in the number of white pixels and the efficiency of pollutant removal using a regression model. The performance evaluation model 506 outputs the removal efficiency of the adsorption filter 31 located in the pollutant removal device 40. As will be described later, the learning unit 505 may learn not only the change in the number of white pixels, but also the correspondence between the change in the number of white pixels and the change in mass (or volume) and the efficiency of pollutant removal.
[0099] Furthermore, the feature detection unit 504 may quantify the ratio of white pixels to the total number of pixels instead of the number of white pixels. If the correspondence between the change in the number of white pixels and the removal efficiency is learned, the learning device 500 may need to retrain if the type or performance of the camera 50 changes. In contrast, the ratio of white pixels to the total number of pixels does not change easily even if the type or performance of the camera 50 changes, thus reducing the need for retraining.
[0100] <Method for detecting the number of white pixels> Figure 12 is a flowchart illustrating the process by which the feature detection unit 504 quantifies the number of white pixels. The method for quantifying the number of white pixels can be the same in the learning phase and the inference phase.
[0101] First, the feature detection unit 504 converts the color image data captured by the camera 50 into grayscale (S1).
[0102] Next, the feature detection unit 504 binarizes the grayscale image data at a predetermined threshold (S2). Binarization methods include static binarization, variable thresholding, and Otsu's binarization, and an appropriate method is adopted.
[0103] The feature detection unit 504 counts the number of white pixels (S3). The number of white pixels can be counted directly from the number of pixels, or multiple pixels can be treated as one block, and if a certain number of pixels within a block are white, the entire block can be counted as one white pixel.
[0104] <Relationship between change in mass and removal efficiency> Next, the relationship between the change in mass or volume and the removal efficiency will be explained. Since mass or volume cannot be directly detected from image data, in this disclosure, the feature detection unit 504 digitizes particle size information from the image data and converts the particle size information into mass or volume.
[0105] Figure 13 is an illustrative diagram illustrating the increase in mass and volume due to the adsorption of pollutants. As shown in Figure 13, when ammonia is adsorbed onto the adsorbent particles 125, a reaction occurs to produce salt 123 and water, increasing the mass and volume of the particles 125.
[0106] The mass or volume correlates with particle size information. Particle size information includes the area, perimeter, maximum diameter, minimum diameter, and average particle size of each individual particle of the adsorbent 32. Since the performance of the adsorbent 32 deteriorates when ammonia is adsorbed onto it, the performance of the adsorbent 32 correlates with the mass or volume of the adsorbent 32, or with the particle size information.
[0107] Figure 14 shows an example of image data and particle size information for the adsorbent 32. Figure 14(a) is image data of the adsorbent 32, captured with a general-purpose camera 50 (visible light). Figure 14(b) is the particle size distribution of the adsorbent 32, a histogram of diameters with a BIN width of 10 mm. As will be described later, each individual particle of the adsorbent 32 is detected by image processing, so the area, perimeter, maximum diameter, minimum diameter, and average particle size can be determined.
[0108] Figure 15 is a flowchart illustrating the process for detecting granularity information.
[0109] First, the feature detection unit 504 performs image preprocessing on the image data (S11). For example, the feature detection unit 504 removes noise from the image data and adjusts the contrast and brightness to make particle identification easier.
[0110] Next, the feature detection unit 504 uses segmentation techniques to separate the particles of the adsorbent 32 individually (S12). Known segmentation techniques include the watershed method and thresholding. The watershed method is an image processing algorithm that separates (segments) objects that come into contact. Thresholding is an algorithm that generates a binary image divided into pixels with intensity below a certain threshold and pixels with intensity above a certain threshold. Since these methods are existing or publicly known, their explanation will be omitted.
[0111] Next, the feature detection unit 504 calculates the area, perimeter, maximum diameter, minimum diameter, and average particle size of each individual particle separated by segmentation (S13). The area is calculated by the number of pixels occupying one particle, the perimeter by the number of pixels on the outer edge of one particle, and the diameter by the length of the straight line passing through the center of one particle, all through image processing.
[0112] Next, the feature detection unit 504 uses one or more of these particle size information to convert them into mass or volume (S14). In this disclosure, it is assumed that correlation coefficients p and q are obtained that associate particle size information with mass or volume. The feature detection unit 504 uses the correlation coefficients p and q to convert particle size information into mass or volume. Note that one or more of the following may be used as particle size information: area, perimeter, maximum diameter, minimum diameter, and average particle size. Mass = p x particle size information Volume = q x particle size information The correlation coefficient can be obtained using machine learning. In other words, a model that has learned the correspondence between particle size information and mass or volume will take particle size information as input and output mass or volume.
[0113] If the learning unit 505 learns the correspondence between mass or volume and removal efficiency using a regression model, it can infer the current removal efficiency from the mass or volume. However, the mass or volume of the adsorbent 32 packed in the adsorption filter 31 is unlikely to be the same value even in the initial state. Therefore, in this disclosure, the change in mass or volume from the initial state is used as a feature.
[0114] Figure 16 schematically shows the relationship between the change in mass or volume and the removal efficiency. Note that Figure 16 represents the estimated relationship between the change in mass or volume and the removal efficiency (performance), not experimental results. The change in mass is calculated as follows. • Change in mass = (Current mass - Mass in the initial state at 0 minutes elapsed) / Mass in the initial state at 0 minutes elapsed The change in volume is calculated as follows: Change in volume = (Current volume - Initial volume at 0 minutes elapsed) / Initial volume at 0 minutes elapsed The learning unit 505 generates a performance evaluation model 506 by learning the correspondence between the change in mass or volume and the efficiency of pollutant removal using a regression model. The learning unit 505 may also learn the correspondence between the change in the number of white pixels and the change in mass (or volume) and the efficiency of pollutant removal. In this way, only one performance evaluation model 506 is needed, which reduces the processing load.
[0115] <An example of a performance evaluation model> The performance evaluation model 506 obtained through regression analysis is as follows, for example.
[0116]
number
[0117] Alternatively, a performance evaluation model 506 may be generated using a neural network, as shown in Figure 17. Figure 17 shows a performance evaluation model 506 composed of a neural network 170. The neural network 170 is a form of artificial intelligence (AI) model that trains a computer to process data in a way that mimics the workings of the human brain. An existing configuration will be used for the neural network 170.
[0118] Neural network 170 corresponds to performance evaluation model 506. Neural network 170 has an input layer 171, a hidden layer 172, and an output layer 173. In the neural network 170 shown in Figure 17, the L layer is fully connected from node 175 of the input layer 171 to node 176 of the output layer 173. A neural network with deep layers is called a DNN (Deep Neural Network). The layer between the input layer 171 and the output layer 173 is called the hidden layer 172. The number of nodes in the hidden layer 172 is merely an example. The input to the input layer 171 is the change in the number of white pixels, the change in mass or volume, and a bias (set to 1). The output from the output layer 173 is the efficiency of pollutant removal.
[0119] Weights are assigned to the connections between nodes, and the output from a node multiplied by its weight is passed to the node in the next layer. The node in the next layer receives the outputs of all the nodes in the previous layer, so it sums up the outputs of all the nodes in the previous layer. The node in the next layer activates the summed output with an activation function and passes it to the next node. This process is repeated until the values are passed up to output layer 173.
[0120] In this embodiment, since we want to infer the removal efficiency, the neural network 170 is a regression model (a classification model is another option). Therefore, the output layer 173 is provided with one node 176 that outputs the removal efficiency.
[0121] Regarding the learning phase of the neural network 170, it is assumed that it is learned by an existing method such as the backpropagation method. That is, the performance evaluation model 506 learns the correspondence between the change amount of the white pixel number and the change amount of the mass or volume and the removal efficiency. However, only one of the change amount of the white pixel number or the change amount of the mass or volume may be used for learning. Also, other information may be input.
[0122] In the inference phase using the performance evaluation model 506, for example, the change amount of the white pixel number and the change amount of the mass or volume are input to the input layer 171. The output layer 173 calculates (infers) the removal efficiency. Note that since there is a correlation between the mass or volume and the particle size information, instead of the mass or volume, or the change amount of the particle size information may be input together with the mass or volume.
[0123] For the input of the change amount of the white pixel number and the change amount of the mass or volume detected from one image data, the output layer 173 outputs one removal efficiency. By repeatedly outputting the removal efficiency by the performance evaluation model 506, the removal efficiency associated with the elapsed time can be obtained. The prediction unit 63 can calculate an approximation curve from the relationship between the elapsed time and the removal efficiency and predict the lifetime until the extrapolated removal efficiency becomes less than the threshold value.
[0124] <Performance Evaluation Model Using CNN> As shown in FIG. 18, a CNN (Convolutional Neural Network) may be used for the performance evaluation model 506. FIG. 18 shows a configuration example of the performance evaluation model 506 using the CNN 60. As an example, the CNN 60 has convolutional layers 72, 74, pooling layers 73, 75, and a fully connected layer 70. The input image 71 is image data captured by the camera 50. The input image 71 is processed in the order of the convolutional layer 72, the pooling layer 73, the convolutional layer 74, the pooling layer 75, and the fully connected layer 70.
[0125] The convolutional layers 72 and 74 perform a process that converts a grid-like numerical data called a kernel (or filter) into a single numerical value by calculating the sum of the element-wise products of the numerical data of a partial image (called a window) of the same size as the kernel. The convolutional layers 72 and 74 perform this conversion process by slightly shifting the window, thereby converting it into smaller grid-like numerical data (i.e., tensors). The grid-like numerical data is activated by an activation function and input to the pooling layers 73 and 75.
[0126] Pooling layers 73 and 75 are processes that create a single numerical value from activated numerical data. Examples include maximum value pooling, which selects the maximum value in a window, and average value pooling, which selects the average value in a window. Convolutional layers 72 and 74 extract features from the image data, and pooling layers 73 and 75 reduce the sensitivity of the object's position. The activation function is a function that transforms (activates) the input non-linearly (examples include ReLU, tanh, and sigmoid).
[0127] The output of the pooling layer 75 is input to the input layer 171 of the fully connected layer 70 (neural network). The information input to the input layer 171 propagates through the hidden layer 172, and node 176 of the output layer 173 outputs the removal efficiency. The structure of the neural network is explained in Figure 17, but the number of layers and nodes should be optimized for the CNN.
[0128] Thus, even if image data is input directly (or preprocessed) into the performance evaluation model 506, the output layer 173 can infer the removal efficiency. However, it is expected that learning with extracted features will allow training with less training data. Measuring performance at the stage of preparing training data is costly, so having less training data is one of its advantages.
[0129] <Prediction of replacement timing> Next, the method for predicting the replacement timing of the adsorption filter 31 will be explained with reference to Figure 19, etc. Figure 19 is a graph showing the relationship between elapsed time and removal efficiency. Elapsed time is the time elapsed since the adsorption filter 31 was installed in the pollutant removal device 40. The vertical axis is the removal efficiency inferred by the inference unit 513 using the performance evaluation model 506. In Figure 19, the inference unit 513 inferred the removal efficiency at times t1, t2, and t3, respectively. The prediction unit 63 approximates the relationship between elapsed time and removal efficiency with a pre-set approximation curve 121. Since the approximation curve 121 intersects with the removal efficiency (e.g., 50%) that serves as a guideline for replacing the adsorption filter 31, the time tx at which it intersects with the time axis is the replacement time (also called the lifespan). Also, with t3 as the current time, tx - t3 is the remaining time until replacement.
[0130] <Action or process> Figure 20 is a sequence diagram illustrating the process flow by which the performance evaluation system 100 predicts the replacement timing of the adsorption filter 31.
[0131] S31: Camera 50 images the adsorption filter 31 at a preset interval. The interval can be a frequency corresponding to the lifespan of the adsorbent 32, for example, once a day. Camera 50 may also image irregularly, or it may image upon instruction from the user terminal 5. Communication device 51 transmits the image data of the adsorption filter 31 to server device 60.
[0132] S32: The communication unit 61 of the server device 60 receives image data. The feature detection unit 504 analyzes the image data and quantifies the number of white pixels and granularity information. The feature detection unit 504 further converts the granularity information into mass or volume. The feature detection unit 504 calculates the difference between the recorded initial number of white pixels (the number of white pixels in the initial state when the elapsed time is 0 minutes) and the current number of white pixels as the change in the number of white pixels. The feature detection unit 504 calculates the difference between the recorded initial mass or volume (the mass or volume in the initial state when the elapsed time is 0 minutes) and the current mass or volume as the change in mass or volume.
[0133] S33: The inference unit 513 inputs features into the performance evaluation model 506 to infer the efficiency of pollutant removal.
[0134] S34: The prediction unit 63 approximates the relationship between elapsed time and removal efficiency with a preset approximation curve 121 and predicts the replacement time (lifetime) at which it intersects with the removal efficiency (e.g., 50%) that serves as a guideline for replacing the adsorption filter 31.
[0135] S35: The notification unit 64 determines whether the remaining time until the end of life is below a threshold. If it is below the threshold, the notification unit 64 notifies the user terminal 5 that it is recommended to replace the adsorption filter. The notification unit 64 may send the notification by email or by SNS, etc. The recipient of the notification may be a customer representative or a service technician.
[0136] <Main effects> As explained above, the performance evaluation system of this disclosure is (i) Since the server device 60 can evaluate the performance of the adsorbent 32 remotely, the replacement time for the adsorbent 32 can be predicted without a service technician having to go to the site, thus reducing costs. (ii) The server device 60 can continuously evaluate the performance of the adsorbent 32, making it easier to determine the appropriate replacement time. (iii) Since the server device 60 can predict when it will need replacing, excessive replacements and delays in replacements can be suppressed.
[0137] [Second Embodiment] In this embodiment, the inference of the removal efficiency of the second and third stage adsorption filters 31B and 31C will be described. In the first embodiment, it was necessary to either place cameras 50 at all adsorption filters 31A to 31C, or to replace the adsorption filters 31B and 31C based on the performance of the first stage adsorption filter 31A. In this embodiment, the server device 60 uses the inferred removal efficiency for the first stage adsorption filter 31A and surrounding environment data to infer the removal efficiency of the second and third stage adsorption filters 31B and 31C.
[0138] <Overview> Assume that the pollutant removal device 40 is equipped with three adsorption filters 31A to 31C. The removal efficiency 531 of the first-stage adsorption filter 31A can be inferred in the same way as in the first embodiment. Since cameras 50 are not placed in the second-stage adsorption filter 31B and the third-stage adsorption filter 31C, in order to infer their performance, this disclosure uses the temperature, humidity, and airflow of the air passing through the adsorption filters 31B and 31C as ambient environmental data.
[0139] First, the removal efficiency of the first-stage adsorption filter 31A, the removal efficiency of the second-stage adsorption filter 31B, the removal efficiency of the third-stage adsorption filter 31C, and ambient environmental data (temperature, humidity, airflow) are obtained as training data. The removal efficiencies of the adsorption filters 31A to 31C are reliable values, such as those measured by the manufacturer. The learning device 500 generates the second-stage and third-stage models using the following as the target variable (training data) and explanatory variables. The second-stage model is a performance evaluation model that infers the removal efficiency of the second-stage adsorption filter 31B, and the third-stage model is a performance evaluation model that infers the removal efficiency of the third-stage adsorption filter 31C. Second-stage model (an example of the second model) Target variable: Removal efficiency of the second-stage adsorption filter Explanatory variables: Performance of the first stage adsorption filter, temperature, humidity, airflow. 3rd stage model Target variable: Removal efficiency of the third-stage adsorption filter Explanatory variables: Performance of the first stage adsorption filter, temperature, humidity, airflow. During inference, the performance of the first-stage adsorption filter 31A and the surrounding environment data inferred by the performance evaluation model 506 are input to the second-stage and third-stage models, thereby inferring the performance of the second-stage adsorption filter 31B and the third-stage adsorption filter 31C.
[0140] Furthermore, since the surrounding environment data is controlled by the air conditioner, it is assumed that there will be little fluctuation throughout the year. However, more preferably, the surrounding environment data used as an explanatory variable should be the cumulative value since the adsorption filter 31 was installed, or time should be added to the explanatory variable.
[0141] <Example of placement of temperature sensor, humidity sensor, and airflow sensor> Figure 21 shows an example of the arrangement of the temperature sensor 21, humidity sensor 22, and airflow sensor 23. The temperature sensor 21, humidity sensor 22, and airflow sensor 23 can be placed in the airflow path, and the figure is just one example. A contaminant removal device 40 is installed at the end of the duct 35 through which the air flows. The air flowing out of the duct 35 has contaminants removed by the contaminant removal device 40 and flows into the cleanroom after passing through the mesh 36. Therefore, the contaminant removal device 40 is installed in the containment space 37 in front of the cleanroom.
[0142] The temperature sensor 21, humidity sensor 22, and airflow sensor 23 are arranged, for example, in a mesh 36. The temperature sensor 21, humidity sensor 22, and airflow sensor 23 are connected to a communication device 51, which transmits temperature, humidity, and airflow to the server device 60.
[0143] <About the features> Figure 22 is an example of a functional block diagram that explains the functions of the performance evaluation system 100 of this embodiment by dividing them into blocks. Note that the explanation of Figure 22 mainly explains the differences from Figure 6. A temperature sensor 21, a humidity sensor 22, and an airflow sensor 23 are connected to the communication device 51. The communication device 51 transmits the temperature, humidity, and airflow along with the image data captured by the camera 50 to the server device 60.
[0144] The image acquisition cycle and the measurement cycles of the temperature sensor 21, humidity sensor 22, and airflow sensor 23 may be different. This is because temperature, humidity, and airflow do not fluctuate much throughout the year. If temperature, humidity, and airflow may fluctuate, it is preferable for the communication device 51 to transmit temperature, humidity, and airflow to the server device 60 at a shorter interval than the image data. The server device 60, for example, integrates the received temperature, humidity, and airflow and uses the integrated value for inference.
[0145] The server device 60 now includes a removal efficiency integration unit 65. The removal efficiency integration unit 65 integrates the removal efficiency of the first-stage adsorption filter 31A, the removal efficiency of the second-stage adsorption filter 31B, and the removal efficiency of the third-stage adsorption filter 31C to calculate the overall removal efficiency (performance) of the pollutant removal device 40. Further details will be described later.
[0146] <About the functions of the learning device> Figure 23 is a functional block diagram of a learning device 500 according to one embodiment of the present disclosure. The explanation of Figure 23 will mainly describe the differences from Figure 7. Of the functions of the learning device 500, the function for generating the performance evaluation model 506 may be the same as in Figure 7. Here, we will explain the functions for generating the second-stage model 507 and the third-stage model 508.
[0147] The training data 501 for generating the second-stage model 507 consists of the performance of the first-stage adsorption filter 31A, the performance of the second-stage adsorption filter 31B, and ambient environmental data (temperature, humidity, airflow). Multiple sets of this data are available.
[0148] The training data 501 for generating the third-stage model 508 consists of the performance of the first-stage adsorption filter 31A, the performance of the third-stage adsorption filter 31C, and ambient environmental data (temperature, humidity, airflow). Multiple sets of this data are available.
[0149] The learning unit 505 generates a second-stage model 507 by learning the correspondence between the performance and surrounding environment data of the first-stage adsorption filter 31A and the removal efficiency of the second-stage adsorption filter 31B. The second-stage model 507 is correspondence information that associates the performance and surrounding environment data of the first-stage adsorption filter 31A with the removal efficiency of the second-stage adsorption filter 31B.
[0150] The learning unit 505 generates a third-stage model 508 by learning the correspondence between the performance and surrounding environment data of the first-stage adsorption filter 31A and the removal efficiency of the third-stage adsorption filter 31C. The third-stage model 508 is correspondence information that associates the performance and surrounding environment data of the first-stage adsorption filter 31A with the removal efficiency of the third-stage adsorption filter 31C.
[0151] <About the functions of the analysis unit> Figure 24 is a functional block diagram of an analysis unit 62 according to one embodiment of the present disclosure. The description of Figure 24 will mainly explain the differences from Figure 8. The analysis unit 62 newly includes a surrounding environment data acquisition unit 522, a first inference unit 523, a second inference unit 524, and a third inference unit 525. The first inference unit 523 has the same function as the inference unit 513 in Figure 8, inputting the feature quantities detected from the image data 511 into the performance evaluation model 506 and outputting the removal efficiency of the first stage adsorption filter 31A.
[0152] The ambient environment data acquisition unit 522 acquires temperature, humidity, and airflow (ambient environment data 521) measured by the temperature sensor 21, humidity sensor 22, and airflow sensor 23 from the communication device 51.
[0153] The second inference unit 524 inputs the surrounding environment data 521 acquired by the surrounding environment data acquisition unit 522 and the removal efficiency 531 of the first stage adsorption filter 31A inferred by the first inference unit 523 to the second stage model 507, and outputs the removal efficiency 532 of the second stage adsorption filter 31B.
[0154] The third inference unit 525 inputs the surrounding environment data 521 acquired by the surrounding environment data acquisition unit 522 and the removal efficiency 531 of the first stage adsorption filter 31A inferred by the first inference unit 523 to the third stage model 508, and outputs the removal efficiency 533 of the third stage adsorption filter 31C.
[0155] <Examples of the second and third models> The second model 507 or third model 508 obtained by regression analysis may look like this, for example. • Second model
[0156]
number
[0157]
number
[0158] Figure 25 shows the second-stage model 507, which is composed of a neural network 182. Compared to Figure 17, the input layer 171 receives the removal efficiency 531 of the first-stage adsorption filter 31A, which was inferred by the first inference unit 523, as well as temperature, humidity, and airflow. The output layer 173 outputs the removal efficiency of the second-stage adsorption filter 31B.
[0159] In the inference phase, first, the first inference unit 523 uses the performance evaluation model 506 to infer the removal efficiency 531 of the first-stage adsorption filter 31A. Next, the second inference unit 524 inputs the removal efficiency 531 of the first-stage adsorption filter 31A, temperature, humidity, and airflow rate inferred by the first inference unit 523 into the second-stage model 507, and the output layer 173 can calculate (infer) the removal efficiency 532 of the second-stage adsorption filter 31B.
[0160] Each time image data and surrounding environment data are transmitted, the second inference unit 524 outputs the removal efficiency. Thus, a removal efficiency corresponding to the elapsed time is obtained. The prediction unit 63 calculates an approximation curve from the relationship between elapsed time and removal efficiency and can predict the replacement time (lifetime) when the removal efficiency falls below a threshold.
[0161] The configuration of the neural network 182 is the same for the third model, so the diagram is omitted.
[0162] <Overall removal efficiency of the contaminant removal system> Therefore, as shown in Figure 26, removal efficiency curves 41 to 43 are obtained for each of the three adsorption filters 31A to 31C in this disclosure. Figure 26 shows an example of the removal efficiency curves of adsorption filters 31A to 31C with respect to elapsed time. Figure 26 shows not only the removal efficiency curves 41 to 43 for each of the adsorption filters 31A to 31C, but also an integrated removal efficiency curve 44 in which these are combined.
[0163] A method for integrating multiple removal efficiencies is described. Equation (4) is the formula for calculating the integrated removal efficiency curve 44.
[0164]
number
[0165] The weights w(i) are calculated using equation (5). The sum of the weights w(i) is 1.
[0166]
number
[0167] S1 and S2 are determined such that S1 + S2 = 1. The weighting coefficients for each factor are a1 and a2. Based on the above, the removal efficiency integration unit 65 can calculate the integrated removal efficiency curve 44.
[0168] <Action or process> Figure 27 is a sequence diagram illustrating the process flow of the performance evaluation system for predicting when to replace the adsorption filter.
[0169] S51: The camera 50 images the adsorption filter 31 at a preset interval. The temperature sensor 21 detects the temperature, the humidity sensor 22 detects the humidity, and the airflow sensor 23 detects the airflow. The communication device 51 transmits the image data of the adsorption filter 31 and surrounding environment data to the server device 60.
[0170] S52: The communication unit 61 of the server device 60 receives image data and surrounding environment data. The feature detection unit 504 detects features in the same manner as in step S32.
[0171] S53: The first inference unit 523 inputs feature quantities into the performance evaluation model 506 and infers the removal efficiency 531 of the first stage adsorption filter 31A.
[0172] S54: The second inference unit 524 inputs the removal efficiency 531 of the first-stage adsorption filter 31A and surrounding environment data into the second-stage model 507 and infers the removal efficiency 532 of the second-stage adsorption filter 31B.
[0173] S55: The third inference unit 525 inputs the removal efficiency 531 of the first-stage adsorption filter 31A and surrounding environment data into the third-stage model 508 and infers the removal efficiency 533 of the third-stage adsorption filter 31C.
[0174] S56: The removal efficiency integration unit 65 calculates the overall removal efficiency from the three removal efficiencies.
[0175] S57: The prediction unit 63 approximates the relationship between elapsed time and removal efficiency with a preset approximation curve and predicts the time (lifetime) when it intersects with the removal efficiency (e.g., 50%) which serves as a guideline for replacing the adsorption filter 31.
[0176] S58: The notification unit 64 determines whether the remaining time until the end of life is below a threshold. If it is below the threshold, the notification unit 64 notifies the user terminal 5 that it is recommended to replace the adsorption filter. The notification unit 64 may send the notification by email or by SNS, etc. The recipient of the notification may be a customer representative or a service technician.
[0177] <Main effects> As described above, the performance evaluation system 100 of this disclosure can infer the performance of adsorption filters 31B and 31C based on the performance of adsorption filter 31A and surrounding environmental data. Furthermore, the performance evaluation system 100 can integrate the performance of adsorption filters 31A to 31C to calculate the overall performance of the pollutant removal device 40 (the entirety of adsorption filters 31A to 31C), allowing a service technician to replace adsorption filters 31A to 31C at once.
[0178] <Reasons why the effect occurs> The first aspect of this disclosure involves "analyzing the image data to obtain feature quantities related to the performance of the adsorbent, inputting the feature quantities into correspondence information that associates the feature quantities with the performance of the adsorbent to infer the performance of the adsorbent, and predicting the replacement time of the adsorbent based on the relationship between the elapsed time since the start of use of the adsorbent and the inferred performance of the adsorbent," thereby enabling the prediction of an appropriate replacement time for the adsorbent.
[0179] The second aspect of this disclosure states that "the feature quantities relating to the performance of the adsorbent are feature quantities that change according to the amount of salt precipitated on the adsorbent," and therefore, the performance of the adsorbent can be inferred by using the amount of salt that correlates with the performance of the adsorbent as the feature quantity relating to the performance.
[0180] A third aspect of this disclosure states that "the feature quantity is the amount of change in the color of the adsorbent, and the control unit inputs the amount of change in color into the corresponding information to infer the performance of the adsorbent," so the amount of change in color due to salt precipitation can be used as a feature quantity to infer the performance of the adsorbent.
[0181] A fourth aspect of this disclosure is that "the change in mass or volume of the adsorbent, and the control unit inputs the change in mass or volume of the adsorbent into the corresponding information to infer the performance of the adsorbent," so the change in mass or volume due to salt precipitation can be used as a feature to infer the performance of the adsorbent.
[0182] A fifth aspect of this disclosure is that "the feature quantity is the change in particle size information of the adsorbent, The control unit inputs the amount of change in particle size information into the corresponding information to infer the performance of the adsorbent. Therefore, the amount of change in particle size information due to salt precipitation is used as a feature to infer the performance of the adsorbent.
[0183] The sixth aspect of this disclosure "notifies the terminal device of the predicted replacement time," so that the user operating the terminal device can understand the replacement time.
[0184] The seventh aspect of this disclosure states that "the correspondence information is a first model that has been machine-learned to determine the correspondence between the feature quantities and the performance of the adsorbent," and therefore, the correspondence information can be generated using a machine learning method implemented by a tool or the like.
[0185] ·An eighth aspect of this disclosure is that "the control unit inputs the performance of the adsorbent at the first location and the surrounding environment data of the pollutant removal device, inferred by the first model, into a second model that has learned the correspondence between the performance of the adsorbent at the first location and the surrounding environment data of the pollutant removal device, and the performance of the adsorbent at the second location, and infers the performance of the adsorbent at the second location," so that even without providing a camera for each adsorbent, the performance of the adsorbent at the second location can be inferred from the performance of the adsorbent at the first location and the surrounding environment data of the pollutant removal device.
[0186] The ninth aspect of this disclosure calculates the overall performance of the adsorbent in the contaminant removal device by "integrating the performance of the adsorbent in the weighted first placement location with the performance of the adsorbent in the second placement location." Therefore, even if the inferred performance differs depending on the placement location, the overall performance of the adsorbent in the device can be calculated, and multiple adsorbents can be replaced together.
[0187] • A tenth aspect of this disclosure is that "the imaging means is sensitive to the wavelength of light used to image the salt precipitated on the adsorbent," making it easier to image the precipitated salt. [Explanation of Symbols]
[0188] 40. Pollutant removal device 60 Server Devices 100 Performance Evaluation Systems
Claims
1. A performance evaluation system in which a pollutant removal device that removes airborne pollutants and an information processing device can communicate via a network, The aforementioned contaminant removal device is An adsorbent for adsorbing the aforementioned pollutants, An imaging means for imaging the adsorbent, The system includes a communication device that transmits image data of the adsorbent captured by the imaging means to the information processing device. The information processing device has a control unit, The control unit analyzes the image data to obtain characteristic quantities related to the performance of the adsorbent, The performance of the adsorbent is inferred by inputting the feature quantities into correspondence information that associates the feature quantities with the performance of the adsorbent. The timing for replacing the adsorbent is predicted based on the relationship between the elapsed time since the start of use of the adsorbent and the inferred performance of the adsorbent. Performance evaluation system.
2. The characteristic quantity relating to the performance of the adsorbent is a characteristic quantity that changes depending on the amount of salt precipitated on the adsorbent. The performance evaluation system according to claim 1.
3. The aforementioned characteristic quantity is the amount of change in the color of the adsorbent, The control unit inputs the amount of color change into the corresponding information to infer the performance of the adsorbent. A performance evaluation system according to claim 1 or 2.
4. The aforementioned characteristic quantity is the change in mass or volume of the adsorbent, The control unit inputs the change in mass or volume of the adsorbent into the corresponding information and infers the performance of the adsorbent. A performance evaluation system according to claim 1 or 2.
5. The aforementioned characteristic quantity is the change in particle size information of the adsorbent, The control unit inputs the amount of change in the particle size information into the corresponding information to infer the performance of the adsorbent. A performance evaluation system according to claim 1 or 2.
6. The control unit notifies the terminal device of the predicted replacement time. The performance evaluation system according to claim 1.
7. The aforementioned correspondence information is a first model that has been machine-learned to determine the correspondence between the aforementioned features and the performance of the adsorbent. The performance evaluation system according to claim 1.
8. The aforementioned contaminant removal device has the adsorbent placed in a first location and a second location. The communication device transmits the surrounding environment data of the pollutant removal device to the information processing device. The control unit learns the correspondence between the performance of the adsorbent at the first location and the surrounding environment data, and the performance of the adsorbent at the second location, and applies this to a second model. The performance of the adsorbent at the first location, inferred by the first model, and the surrounding environment data of the pollutant removal device are input to infer the performance of the adsorbent at the second location. The performance evaluation system according to claim 7.
9. The control unit weights the performance of the adsorbent at the first placement location inferred by the first model with the airflow rate or the degradation rate of the adsorbent. The performance of the adsorbent located at the second placement location is weighted by the airflow rate or the degradation rate of the adsorbent. The overall performance of the adsorbent in the pollutant removal device is calculated by integrating the performance of the adsorbent in the first weighted placement location and the performance of the adsorbent in the second weighted placement location. The performance evaluation system according to claim 8.
10. The imaging means is sensitive to the wavelength of light used to image the salt precipitated on the adsorbent. The performance evaluation system according to claim 1.
11. A pollutant removal device that removes pollutants from the air, An adsorbent for adsorbing the aforementioned pollutants, An imaging means for imaging the adsorbent, It has a control unit and The control unit analyzes the image data of the adsorbent captured by the imaging means to obtain characteristic quantities related to the performance of the adsorbent. The performance of the adsorbent is inferred by inputting the feature quantities into correspondence information that associates the feature quantities with the performance of the adsorbent. The timing for replacing the adsorbent is predicted based on the relationship between the elapsed time since the start of use of the adsorbent and the inferred performance of the adsorbent. Contaminant removal device.
12. Adsorbent that adsorbs pollutants, An imaging means for imaging the adsorbent, A contaminant removal device for removing airborne pollutants, comprising: a communication device for transmitting image data of the adsorbent captured by the imaging means to an information processing device; and an information processing device capable of communicating via a network, It has a control unit, The control unit analyzes the image data to obtain characteristic quantities related to the performance of the adsorbent, The performance of the adsorbent is inferred by inputting the feature quantities into correspondence information that associates the feature quantities with the performance of the adsorbent. The timing for replacing the adsorbent is predicted based on the relationship between the elapsed time since the start of use of the adsorbent and the inferred performance of the adsorbent. Information processing device.
Citation Information
Patent Citations
Contamination detector
JP2005180830A
Working state output device of exhaust device
JP2016013512A
Performance evaluation system, performance evaluation method, program, and learned model
WO2022080416A1