Learning model generation device and system
The learning model generation device predicts membrane states using machine learning to control aeration, addressing membrane fouling-induced pressure spikes and maintaining stable filtration operations.
Patent Information
- Application Number
- JP2024145214
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-08-27
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2040-06-01
AI Technical Summary
Membrane filtration systems experience sudden increases in transmembrane pressure due to membrane fouling, leading to operational instability and potential device failure, which existing control methods fail to predict or mitigate effectively.
A learning model generation device that uses machine learning to predict the future state of a separation membrane by analyzing operational data, associating it with labels indicating normal or abnormal states, and controlling aeration based on these predictions to maintain stable membrane filtration.
Enables accurate prediction of membrane states, allowing for controlled aeration to prevent sudden pressure increases, ensuring stable membrane filtration operations and reducing operator workload.
Smart Images

Figure 0007739556000001 
Figure 0007739556000002 
Figure 0007739556000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a learning model generation device and the like that is used in membrane filtration treatment in which treated water is obtained by diffusing air over the surface of a separation membrane that is immersed in the water to be treated. [Background technology]
[0002] Patent Document 1 discloses a technology for determining the amount of diffused air at the control time for controlling the amount of diffused air by comparing the amount of change, rate of change, or rate of increase in transmembrane pressure from a certain past point in time with a target rate of increase selected from a preset threshold value or organic matter concentration. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6342101 Summary of the Invention [Problem to be solved by the invention]
[0004] In membrane filtration treatment using a membrane separation device, a phenomenon called a TMP jump may occur, in which the transmembrane pressure difference suddenly rises as fouling on the membrane surface progresses, etc. However, with the technology disclosed in Patent Document 1, if the above-mentioned fouling is progressing at the control time, in other words, if there is an abnormality in the separation membrane, the phenomenon of a sudden rise in transmembrane pressure may occur in the future, which may cause problems in the operation of the membrane separation device.
[0005] One aspect of the present invention aims to realize a learning model generation device or the like for predicting the future state of a separation membrane and performing stable membrane filtration operation. [Means for solving the problem]
[0006] In order to solve the above problems, a learning model generation device according to one aspect of the present invention is provided, which includes a separation membrane immersed in water to be treated and an aeration device that diffuses aeration over the membrane surface of the separation membrane, and includes an input data acquisition unit that acquires input data derived from operational data including a membrane filtration pressure and an aeration amount measured during membrane filtration operation performed in a membrane separation device that obtains treated water that has permeated the separation membrane while diffusing aeration over the membrane surface using the aeration device; a teacher data generation unit that generates teacher data in which the input data is associated with a label that indicates a state of the separation membrane for the input data, and the teacher data generation unit associates a label that indicates a state of the separation membrane after the predetermined time based on a degree of satisfaction of a specific condition at the time when the operating data is acquired and the input data derived from operating data acquired a predetermined time before the time when the operating data is acquired; The specific conditions include a first condition that a fluctuation rate, which is a fluctuation amount per unit time of the transmembrane pressure, is less than a first predetermined value; a second condition that the transmembrane pressure is less than a second predetermined value; a third condition that the fluctuation rate is equal to or greater than the first predetermined value and less than a third predetermined value; a fourth condition that the fluctuation rate is equal to or greater than the third predetermined value; and a fifth condition that the transmembrane pressure is equal to or greater than the second predetermined value. the teacher data generation unit associates a normal label with the input data that satisfies both the first condition and the second condition, associates an intermediate label with the input data that satisfies both the third condition and the second condition, and associates an abnormal label with the input data that satisfies the fourth condition or the fifth condition; The system is equipped with a learning unit that generates a learning model for predicting the future state of the separation membrane through machine learning using the acquired input data as input, and outputs the probability that the future state of the separation membrane will be normal or abnormal through supervised learning using the training data generated by the training data generation unit. [Effects of the Invention]
[0007] According to one aspect of the present invention, it is possible to predict the future state of the separation membrane and perform stable membrane filtration operation. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram showing an overview of a separation membrane state estimation system according to a first embodiment of the present invention. [Figure 2] FIG. 10 is a graph showing the change over time in membrane filtration pressure during membrane filtration operation. [Figure 3] FIG. 1 is a block diagram showing an example of the configuration of the main parts of a learning model generation device and an estimation device. [Figure 4] FIG. 10 is a diagram showing a specific example of input data. [Figure 5] FIG. 10 is a diagram illustrating predetermined conditions for determining the state of the separation membrane. [Figure 6] FIG. 10 is a diagram illustrating a specific example of training data. [Figure 7] 10 is a flowchart illustrating an example of the flow of a learning model generation process. [Figure 8] 10 is a flowchart illustrating an example of the flow of a learning model update process. [Figure 9] 10 is a flowchart showing an example of the flow of an estimation process and an air diffusion amount control process. [Figure 10] FIG. 10 is a diagram illustrating a specific example of training data. [Figure 11] FIG. 10 is a block diagram showing an example of the configuration of the main parts of a learning model generation device and an estimation device according to a second embodiment of the present invention. [Figure 12] 10 is a flowchart illustrating an example of the flow of a learning model generation process. [Figure 13] 10 is a flowchart showing an example of the flow of an estimation process and an air diffusion amount control process. [Figure 14] FIG. 1 is a schematic diagram showing an outline of a process according to a reference embodiment of the present invention. [Figure 15] FIG. 1 is a block diagram showing an example of a configuration of a main part of a regression model generating device and an estimation device according to a reference embodiment. [Figure 16] 10 is a flowchart showing an example of the flow of an estimation process and an air diffusion amount control process. DETAILED DESCRIPTION OF THE INVENTION
[0009] [Embodiment 1] <Outline of separation membrane condition estimation system> FIG. 1 is a diagram showing an overview of a separation membrane state estimation system 100 according to this embodiment. The state estimation system 100 is a system that estimates the state of a separation membrane 93 used in membrane filtration operation using a learning model generated by machine learning, and then controls the amount of air diffused to the separation membrane 93 in accordance with the estimation result. The "state" of the separation membrane 93 refers to the degree of contamination. A normal state is a state in which the degree of contamination is low and a sudden increase in transmembrane pressure is unlikely to occur for the time being.
[0010] The state prediction system 100 includes a learning model generation device 1, a prediction device 2, a memory device 3, an operating data acquisition device 4, an input data calculation device 5, an aeration amount control device 8, and a membrane separation device 90, and may also include a memory device 7.
[0011] The implementation method and location of the learning model generation device 1, the estimation device 2, the storage device 3, the operating data acquisition device 4, the input data calculation device 5, and the storage device 7 are not limited, but in a preferred typical example, the operating data acquisition device 4 and the air diffusion amount control device 8 are implemented as a PLC (Programmable Logic Controller), the estimation device 2, the input data calculation device 5, and the storage device 7 are edge computing, and the learning model generation device 1 and the storage device 3 are cloud computing.
[0012] (Membrane separation device 90) The membrane separation device 90 is a device that performs membrane filtration operation to filter the water to be treated using a separation membrane and obtain treated water that has permeated the separation membrane. The treated water can also be expressed as water to be treated from which impurities have been removed by filtration.
[0013] The membrane separation apparatus 90 includes a membrane separation tank 91, a separation membrane 93, an air diffuser 94, an air diffuser 95, a filtrate pipe 96, and a filtration pump 97. The membrane separation tank 91 stores water to be treated 92. The separation membrane 93 is immersed in the water to be treated and filters the water to be treated 92. The filtrate pipe 96 is connected to the membrane separation tank 91 via the separation membrane 93 and distributes treated water obtained by filtering the water to be treated 92 through the separation membrane 93. The filtration pump 97 is connected to the separation membrane 93 via the filtrate pipe 96 and discharges the treated water. The air diffuser 95 supplies air to remove impurities adhering to the separation membrane 93. In other words, the air diffuser 95 diffuses air over the surface of the separation membrane 93. The air diffuser 94 is disposed directly below the separation membrane 93 and supplies bubbles flowing from below to above the separation membrane 93 using air supplied from the air diffuser 95.
[0014] The membrane separation tank 91 only needs to be able to receive and store the water to be treated 92 flowing into it, and it only needs to be made of a leak-proof material such as concrete, stainless steel, or resin. The membrane separation tank 91 also only needs to have a leak-proof structure.
[0015] The separation membrane 93 may be any membrane capable of separating solids and liquids, such as a hollow fiber membrane or a flat membrane. Examples of the separation membrane 93 include, but are not limited to, a reverse osmosis (RO) membrane, a nanofiltration (NF) membrane, an ultrafiltration (UF) membrane, and a microfiltration (MF) membrane.
[0016] The air diffuser 94 may be made of glass, stainless steel, sintered metal, resin, etc. The air diffuser 95 may be a device such as a blower that can pump air.
[0017] (Driving data acquisition device 4) The operating data acquisition device 4 acquires operating data measured during membrane filtration operation using various sensors, etc. The operating data according to this embodiment includes at least the membrane filtration pressure and the air diffusion rate, and more preferably includes the membrane filtration flow rate. The membrane filtration pressure is acquired, for example, from a pressure gauge arranged in the filtrate piping 96 between the separation membrane 93 and the filtration pump 97. The air diffusion rate is the amount of air supplied by the air diffusion device 95 and is acquired directly from the air diffusion device 95. The membrane filtration flow rate is acquired, for example, from a flow meter arranged in the filtrate piping 96. The operating data acquisition device 4 transmits the acquired operating data to the input data calculation device 5.
[0018] (Input data calculation device 5) The input data calculation device 5 derives input data to be input to the learning model generation device 1 and the estimation device 2 from the received operating data. The input data is data representing the features of the operating data, and may be the operating data itself or may be obtained by performing calculations on the operating data. Then, in the phase of generating a learning model, the input data calculation device 5 either transmits the calculated input data directly to the learning model generation device 1 or transmits it to the storage device 7 for storing the input data. Meanwhile, in the phase of estimating the state of the separation membrane 93, the input data calculation device 5 transmits the calculated input data to the estimation device 2. Details of the input data will be described later.
[0019] (Learning model generation device 1) The learning model generation device 1 generates a learning model for predicting the state of the separation membrane 93 by machine learning using the received input data as input, and stores the model in the storage device 3. Details of the generation of the learning model will be described later.
[0020] (Storage device 3) The storage device 3 stores the learning model generated by the learning model generation device 1. Note that the storage device 3 may also store programs and data other than the learning model.
[0021] (Guessing device 2) The estimation device 2 accesses the learning model stored in the storage device 3 and uses the learning model to estimate the state of the separation membrane 93 from the input data received from the input data calculation device 5. Details of estimating the state of the separation membrane 93 will be described later.
[0022] (Air diffusion control device 8) The air diffusion amount control device 8 determines the level of the air diffusion amount of the air diffusion device 95 (hereinafter simply referred to as "air diffusion amount level") according to the estimation result by the estimation device 2, and controls the air diffusion device 95 so that the air is diffused at the determined air diffusion amount level. As an example, the air diffusion amount control device 8 lowers the air diffusion amount level below the current value when the estimation result by the estimation device 2 is "normal," and on the other hand, raises the air diffusion amount level above the current value when the estimation result by the estimation device 2 is "abnormal."
[0023] The range of increase and decrease of the air diffusion amount level may be a fixed value or may be a variable value. In the latter case, the air diffusion amount control device 8 may, for example, determine the current variable value depending on the most recent increase or decrease in the air diffusion amount level.
[0024] For example, if the estimation result is "normal," the amount of reduction is decreased depending on the number of times the air diffusion level was most recently increased, or the amount of reduction is increased depending on the number of times the air diffusion level was most recently decreased. Conversely, if the estimation result is "abnormal," the amount of increase is increased depending on the number of times the air diffusion level was most recently increased, or the amount of reduction is decreased depending on the number of times the air diffusion level was most recently decreased. Note that hereinafter, the air diffusion amount control device 8 will be described assuming that this example is applied.
[0025] <Membrane filtration operation cycle> FIG. 2 is a diagram showing the change over time in membrane filtration pressure measured during membrane filtration operation performed by the membrane separation device 90. Using FIG. 2, a membrane filtration operation cycle (hereinafter sometimes referred to as a "unit period") will be described. A membrane filtration operation cycle consists of an operation period (e.g., about 5 minutes) during which membrane filtration operation is performed, followed by a rest period (e.g., about 1 minute) during which membrane filtration operation is not performed. Membrane filtration operation is an intermittent operation in which this cycle is repeated.
[0026] In the condition estimation system 100, as an example, it is preferable that each time an operating period ends and an idle period begins, the input data calculation device 5 derives input data using the operating data acquired by the operating data acquisition device 4 during that operating period. Subsequently, the estimation device 2 estimates the state of the separation membrane 93 and controls the aeration device 95 in accordance with the estimation result. In this way, the condition estimation system 100 can estimate the state of the separation membrane 93 for each cycle of membrane filtration operation, and then appropriately control the amount of air diffused by the aeration device 95.
[0027] <Configuration of Main Parts of Learning Model Generation Device 1> FIG. 3 is a block diagram showing an example of the configuration of the main parts of the learning model generating device 1 and the estimation device 2. As shown in FIG.
[0028] The learning model generation device 1 includes a control unit 10. The control unit 10 controls each unit of the learning model generation device 1, and is realized by, for example, a processor and a memory. In this example, the processor accesses a storage (not shown), loads a program (not shown) stored in the storage into the memory, and executes a series of instructions included in the program. This configures each unit of the control unit 10.
[0029] As these units, the control unit 10 includes an input data acquisition unit 11, a teacher data generation unit 12, and a learning unit 13.
[0030] (Input data acquisition unit 11) The input data acquisition unit 11 acquires the input data directly from the input data calculation device 5, or acquires the input data from the storage device 7 that stores the input data calculated by the input data calculation device 5. Then, the input data acquisition unit 11 outputs the acquired input data to the teacher data generation unit 12.
[0031] (Example of input data) 4 is a diagram showing a specific example of input data derived from operational data. The input data calculation device 5 calculates, from the transmembrane filtration pressure, which is operational data, the maximum transmembrane filtration pressure, the minimum transmembrane filtration pressure, the standard deviation of the transmembrane filtration pressure, the average transmembrane filtration pressure, the transmembrane pressure, the rate of change of the transmembrane pressure, the amount of change of the transmembrane pressure, and the rate of change of the transmembrane pressure, for example.
[0032] The maximum value of the membrane filtration pressure (hereinafter referred to as "maximum membrane filtration pressure") is the maximum value of the membrane filtration pressure in a certain cycle of membrane filtration operation (hereinafter referred to as "cycle of interest"). The minimum value of the membrane filtration pressure (hereinafter referred to as "minimum membrane filtration pressure") is the minimum value of the membrane filtration pressure in the cycle of interest. The standard deviation value of the membrane filtration pressure is the standard deviation value of the membrane filtration pressure in the cycle of interest. The average value of the membrane filtration pressure (hereinafter referred to as "average membrane filtration pressure") is the average value of the membrane filtration pressure in the cycle of interest.
[0033] The transmembrane pressure (TMP) is the difference between the pressure applied to the water to be treated 92 side of the separation membrane 93 and the pressure applied to the treated water side. The rate of change of the transmembrane pressure (hereinafter simply referred to as the "rate of change") is calculated as the slope (ΔTMP / ΔT) of the transmembrane pressure over a predetermined period (hereinafter simply referred to as "P") from a predetermined point in time in the cycle of interest. P is appropriately selected between several hours and several days. As an example, the rate of change may be calculated as the slope of a regression model (linear regression) of the time-dependent change of the transmembrane pressure at P. In this case, the rate of change may not be a negative value. The amount of change of the transmembrane pressure (hereinafter simply referred to as the "amount of change") refers to the amount of change in P. As an example, the amount of change is calculated as the difference between the TMP value at a predetermined point in time and the TMP value after P has elapsed. The rate of change of the transmembrane pressure (hereinafter simply referred to as the "rate of change") refers to the rate of change in P. As an example, the fluctuation rate is calculated by dividing the fluctuation rate by the transmembrane pressure (ΔTMP / (TMP×ΔT)).
[0034] Furthermore, the input data calculation device 5 calculates, for example, an average value of the air diffusion rate and an integrated value of the air diffusion rate from the air diffusion rate, which is the operating data. The average value of the air diffusion rate (hereinafter referred to as "average air diffusion rate") is the average value of the air diffusion rate in the cycle of interest. The integrated value of the air diffusion rate (hereinafter referred to as integrated air diffusion rate) is the integrated value of the air diffusion rate at P, and is calculated, for example, as the integral value of the average air diffusion rate at P.
[0035] Furthermore, the input data calculation device 5 calculates, for example, an average value of the membranous filtration flow rate and an integrated value of the membranous filtration flow rate from the membranous filtration flow rate, which is the operating data. The average value of the membranous filtration flow rate (hereinafter referred to as the "average membranous filtration flow rate") is the average value of the membranous filtration flow rate in the cycle of interest. The integrated value of the membranous filtration flow rate (hereinafter referred to as the "integrated membranous filtration flow rate") is the integrated value of the membranous filtration flow rate at P, and is calculated, for example, as the integral value of the average membranous filtration flow rate at P.
[0036] Although not shown, the input data is associated with time information indicating the time when the operational data from which the input data is derived was acquired.
[0037] (Teacher data generation unit 12) The teacher data generation unit 12 generates teacher data in which input data is associated with a label indicating the state of the separation membrane 93 for the input data. Then, the teacher data generation unit 12 outputs the generated teacher data to the learning unit 13.
[0038] The labels include, for example, a "normal label" that is associated with input data that will result in a normal state of the separation membrane 93 in the future, and an "abnormal label" that is associated with input data that will result in an abnormal state of the separation membrane 93 in the future. The types of labels are not limited to two, and may be three or more.
[0039] The association between input data and labels may be performed manually by a skilled worker or automatically. If performed manually, the training data generation unit 12 may provide an input / output interface for the association. An example of an automatic association method will be described below.
[0040] The teacher data generating unit 12 first identifies the operating conditions at the time when the operating data from which the input data of interest was derived was acquired (hereinafter referred to as the "current time"). The following two conditions are preferred as examples of the specific conditions: (First condition) The fluctuation rate is less than a first predetermined value; (Second condition) The transmembrane pressure difference is less than a second predetermined value. These conditions are typical conditions for the state of the separation membrane 93 to be normal. If these conditions are met, the state of the separation membrane 93 can be considered normal. The first and second predetermined values are, for example, 0.08 kPa / h and 10 kPa, respectively, but are not limited to these.
[0041] Next, the teacher data generating unit 12 identifies input data associated with time information indicating a time that is a first predetermined time before the current time (hereinafter referred to as "first input data"), and also identifies input data associated with time information indicating a time that is a second predetermined time before the current time (hereinafter referred to as "second input data"). The first predetermined time and the second predetermined time are, for example, 3 hours and 24 hours, respectively, but are not limited to these.
[0042] Then, the teacher data generating unit 12 associates the satisfaction of the first condition at the current time with the first input data. That is, for example, "whether the rate of change after three hours is less than a first predetermined value" is associated with the first input data.
[0043] Furthermore, the teacher data generating unit 12 associates the satisfaction of the second condition at the current time with the second input data. That is, for example, the second input data is associated with "whether the transmembrane pressure after 24 hours is less than a second predetermined value."
[0044] The teacher data generating unit 12 then switches the input data of interest and repeats the above process for all input data to be processed. As a result, for each input data, (1) whether the first condition will be satisfied after a first predetermined time, and (2) whether the second condition will be satisfied after a second predetermined time are identified as future driving conditions.
[0045] Then, for input data that satisfies both (1) and (2) above, the teacher data generation unit 12 determines that the input data will normalize the state of the separation membrane 93 in the future, and associates a "normal label." On the other hand, for input data that does not satisfy either (1) or (2) above, the teacher data generation unit 12 determines that the input data will not normalize the state of the separation membrane 93 in the future, and associates an "abnormal label." In this way, the teacher data generation unit 12 automatically associates input data with labels.
[0046] Note that the specific conditions are not limited to the first and second conditions. Furthermore, the number of specific conditions is not limited to two, but may be one, or three or more. The more specific conditions there are, the more accurate labeling based on multiple scales becomes possible, and this is expected to improve the estimation accuracy of the estimation device 2.
[0047] FIG. 5 is a diagram illustrating the specific conditions described above. Graph 81 visualizes whether the second condition associated with each input data is satisfied, i.e., whether the transmembrane pressure after 24 hours is less than 10 kPa. Graph 82 visualizes whether the first condition associated with each input data is satisfied, i.e., whether the rate of change after 3 hours is less than 0.08 kPa / h. In each graph shown in FIG. 5, cases where the conditions are satisfied are indicated as "normal" (gray dots in FIG. 5), and cases where the conditions are not satisfied are indicated as "abnormal" (black dots in FIG. 5).
[0048] An example of a specific condition different from the first and second conditions is that "the gradient does not increase abruptly in the change in transmembrane pressure over time." Graph 83 visualizes whether or not the gradient of the transmembrane pressure of each input data increases abruptly based on this condition.
[0049] Fig. 6 is a diagram showing a specific example of training data. The training data generation unit 12 associates a normal label with input data that satisfies both the first and second conditions. That is, a normal label is associated with input data in which the rate of change after three hours is less than 0.08 kPa / h and the transmembrane pressure after 24 hours is less than 10 kPa. On the other hand, an abnormal label is associated with input data that does not satisfy at least one of the conditions. In Fig. 6, a label is associated with the right end of each record.
[0050] (Learning Section 13) Returning to FIG. 3, the learning unit 13 will be described. The learning unit 13 generates a learning model 31 for predicting the state of the separation membrane 93 by machine learning using the training data generated by the training data generation unit 12 as input. The learning unit 13 stores the generated learning model 31 in the storage device 3. The learning unit 13 uses a plurality of training data acquired from the training data generation unit 12 to generate the learning model 31 by a known algorithm such as a neural network (NN). In this way, when input data is input, a learning model 31 is generated that outputs the probability that the future state of the separation membrane 93 will be normal (or the probability that it will be abnormal).
[0051] <Main components of the estimation device 2> The estimation device 2 includes a control unit 20. The control unit 20 controls each unit of the estimation device 2, and is realized by, for example, a processor and a memory. In this example, the processor accesses a storage (not shown), loads a program (not shown) stored in the storage into the memory, and executes a series of instructions included in the program. This configures each unit of the control unit 20.
[0052] As these units, the control unit 20 includes an input data acquisition unit 21 and an access unit 22.
[0053] (Input data acquisition unit 21) The input data acquisition unit 21 acquires input data from the input data calculation device 5 and outputs the input data to the access unit 22. The input data is preferably derived from operational data measured during the most recent membrane filtration operation.
[0054] (Access part 22) The access unit 22 accesses the learning model 31 stored in the storage device 3. The access unit 22 includes an estimation unit .
[0055] The estimation unit 23 estimates the state of the separation membrane 93 from the input data acquired from the input data acquisition unit 21, using the learning model 31 accessed by the access unit 22. Specifically, the estimation unit 23 acquires the probability that the state of the separation membrane 93 will be normal (or the probability that it will be abnormal), which is output from the learning model 31 as a result of inputting the input data to the learning model 31. This probability is the probability that the state of the separation membrane 93 will be normal in the future if membrane filtration operation is continued under the current operating conditions.
[0056] Then, the estimation unit 23 estimates whether the future state of the separation membrane 93 will be normal or abnormal based on the probability value obtained from the learning model 31. Specifically, if the probability value is equal to or greater than a threshold, the estimation unit 23 estimates that the future state of the separation membrane 93 will be normal. On the other hand, if the probability value is less than the threshold, the estimation unit 23 estimates that the future state of the separation membrane 93 will be abnormal. The threshold is, for example, 50(%), but is not limited to this example. Note that the state of the separation membrane 93 to be estimated is not limited to two states, "normal" and "abnormal," but may be three or more states. If there are three states, they are, for example, "normal," "intermediate between normal and abnormal," and "abnormal."
[0057] Then, the estimation unit 23 outputs the estimation result to the air diffusion amount control device 8. Note that the estimation unit 23 may output the probability value itself obtained from the learning model 31 to the air diffusion amount control device 8 as the estimation result.
[0058] In addition, the control unit 20 (input data acquisition unit 21 or estimation unit 23) may store the input data used for estimation in the storage device 7 in order to cause the learning model generation device 1 to update (i.e., re-learn) the learning model 31 using the input data.
[0059] <Learning model generation process flow> FIG. 7 is a flowchart showing an example of the flow of the learning model generation process executed by the learning model generation device 1. Note that the learning model generation process shown in FIG. 7 is a process for generating a new learning model 31, and is not a process for updating the learning model 31. In this example, when both of the above-mentioned (first condition) that the fluctuation rate is less than a first predetermined value and (second condition) that the transmembrane pressure difference is less than a second predetermined value are satisfied, the state of the separation membrane 93 is considered to be normal. Also, it is assumed that the input data and the label are automatically associated with each other.
[0060] First, the input data acquisition unit 11 acquires a plurality of pieces of input data from the input data calculation device 5 or the storage device 7 (step S1; hereinafter, the word "step" will be omitted). The input data acquisition unit 11 outputs the acquired plurality of pieces of input data to the teacher data generation unit 12.
[0061] The teacher data generation unit 12 identifies a future driving situation for each piece of input data using the method described above (S2). Specifically, the teacher data generation unit 12 identifies, for each piece of input data, (1) whether a first condition will be satisfied after a first predetermined time, and (2) whether a second condition will be satisfied after a second predetermined time.
[0062] Next, the teacher data generation unit 12 generates teacher data by associating each piece of input data with a label indicating the future state of the separation membrane 93 (S3). Specifically, input data that satisfies both (1) and (2) above is associated with a "normal label," while input data that does not satisfy either (1) or (2) above is associated with an "abnormal label." The teacher data generation unit 12 then outputs the generated teacher data to the learning unit 13.
[0063] Next, the learning unit 13 generates a learning model 31 that outputs the probability that the state of the separation membrane 93 will be normal (or the probability that the state will be abnormal) from the training data generated by the training data generation unit 12 (S4). Finally, the learning unit 13 stores the generated learning model 31 in the storage device 3 (S5). This completes the learning model generation process.
[0064] <Learning model update process flow> FIG. 8 is a flowchart showing an example of the flow of the learning model update process executed by the learning model generation device 1. The learning model update process shown in FIG. 8 is a process for updating the learning model 31 based on input data newly acquired by performing membrane filtration operation after the learning model 31 is generated by the learning model generation process shown in FIG. 7. Note that in this example as well, when both of the above-mentioned (first condition) that the fluctuation rate is less than a first predetermined value and (second condition) that the transmembrane pressure difference is less than a second predetermined value are satisfied, the state of the separation membrane 93 is considered to be normal. Furthermore, the input data is automatically associated with the label.
[0065] The input data acquisition unit 11 waits until it acquires the input data used for estimation by the estimation device 2 from the input data calculation device 5 or the storage device 7 (S11). Upon acquiring the input data (YES in S11), the input data acquisition unit 11 outputs the input data to the teacher data generation unit 12.
[0066] The teacher data generation unit 12 identifies the driving situation at the time when the driving data from which the acquired input data is derived was acquired (S12). That is, the teacher data generation unit 12 identifies whether the first condition and the second condition are satisfied at that time.
[0067] Next, the teacher data generation unit 12 associates the satisfaction of the first condition with the input data associated with time information indicating a time that is a first predetermined time before the time, and associates the satisfaction of the second condition with the input data associated with time information indicating a time that is a second predetermined time before the time. Note that these input data were acquired in the past and are stored in the storage device 7.
[0068] The teacher data generation unit 12 labels the input data associated with both (1) the satisfaction of the first condition after a first predetermined time and (2) the satisfaction of the second condition after a second predetermined time according to the satisfaction of (1) and (2) above, and generates the data as teacher data (S13).The teacher data generation unit 12 then outputs the generated teacher data to the learning unit 13.
[0069] The learning unit 13 performs re-learning based on the teacher data generated this time by the teacher data generating unit 12, and updates the learning model 31 (S14). Then, the learning model update process returns to S11.
[0070] By updating the learning model in this way, the estimation process by the estimation device 2 can be adapted to the latest driving state.
[0071] <Flow of estimation process and air diffusion amount control process> FIG. 9 is a flowchart showing an example of the flow of the estimation process executed by the estimation device 2 and the air diffusion amount control process executed by the air diffusion amount control device 8.
[0072] The input data acquiring unit 21 waits until it acquires input data from the input data calculation device 5 (S21). When the input data is acquired (YES in S21), the input data acquiring unit 21 outputs the input data to the access unit 22.
[0073] When the access unit 22 acquires the input data, it accesses the learning model 31 stored in the storage device 3 (S22). The estimation unit 23 included in the access unit 22 inputs the input data to the learning model 31 (S23), and acquires, for example, the probability that the state of the separation membrane 93 will be normal from the learning model 31 (S24).
[0074] Then, as an example, estimation unit 23 determines whether the acquired probability value is equal to or greater than a threshold value (S25). If it is determined that the probability value is equal to or greater than the threshold value (YES in S25), estimation unit 23 estimates that the state of separation membrane 93 will become normal (S26). On the other hand, if it is determined that the acquired probability value is less than the threshold value (NO in S25), estimation unit 23 estimates that the state of separation membrane 93 will become abnormal (S27). Estimation unit 23 outputs the estimation result to air diffusion amount control device 8.
[0075] The air diffusion amount control device 8 determines the next air diffusion amount level based on the acquired estimation result and the most recent air diffusion amount level (S28). Then, the air diffusion amount control device 8 controls the air diffuser 95 to diffuse air at the determined air diffusion amount level (S29). Then, the process returns to S21.
[0076] <Effects> As described above, the learning model generation device 1 according to this embodiment includes an input data acquisition unit 11 that acquires input data derived from operational data measured during membrane filtration operation. The learning model generation device 1 also includes a learning unit 13 that generates a learning model 31 for predicting the future state of the separation membrane 93 through machine learning using the input data.
[0077] The estimation device 2 according to this embodiment also includes an input data acquisition unit 21 that acquires input data derived from operational data measured during membrane filtration operation. The estimation device 2 also includes an access unit 22 that accesses a learning model 31. The estimation device 2 also includes an estimation unit 23 that uses the learning model 31 to estimate the future state of the separation membrane 93 from the input data.
[0078] As a result, the learning model generation device 1 generates a learning model 31 that estimates the state of the separation membrane 93, and the estimation device 2 can estimate the state of the separation membrane 93 using the learning model 31. If the state of the separation membrane 93 can be estimated, the amount of aeration can be controlled based on that estimation, and stable membrane filtration operation can be performed while maintaining the separation membrane 93 in a normal state (for example, a state in which the possibility of a sudden rise in transmembrane pressure difference is reduced).
[0079] The learning model generation device 1 also includes a teacher data generation unit 12 that generates teacher data in which input data is associated with a label indicating the future state of the separation membrane 93. The learning unit 13 generates a learning model 31 by supervised learning using the teacher data. This allows the learning model 31 to be generated by supervised learning, enabling highly accurate inference.
[0080] The labels also include a normal label and an abnormal label. This allows for highly accurate estimation of whether the separation membrane 93 will be normal or abnormal in estimating the state of the separation membrane 93. Therefore, based on the estimation results, the amount of air diffused can be appropriately controlled so that the separation membrane 93 will be normal.
[0081] Furthermore, the learning unit 13 updates the learning model through machine learning using the input data used by the estimation device 2. As a result, the learning model is updated using the input data used to estimate the state of the separation membrane 93, and therefore the estimation accuracy of the learning model 31 can be improved each time estimation is made.
[0082] Furthermore, the input data acquisition unit 21 acquires input data for each cycle of membrane filtration operation, which is composed of an operating period and an idle period. Furthermore, the estimation unit 23 estimates the future state of the separation membrane 93 for each cycle. As a result, the future state of the separation membrane 93 is estimated for each cycle of membrane filtration operation, so that any sudden changes in the state of the separation membrane 93 can be quickly confirmed.
[0083] Furthermore, the air diffusion amount control device 8 determines the air diffusion amount level according to the state of the separation membrane 93 estimated by the estimation device 2, and controls the air diffusion device 95 so that the air is diffused at the determined air diffusion amount level. As a result, the air diffusion amount level is automatically determined according to the estimated state of the separation membrane 93, so the operator performing the membrane filtration operation does not need to adjust the air diffusion amount level. As a result, the workload on the operator can be reduced.
[0084] The air diffusion amount control device 8 also determines the current air diffusion amount level based on the most recent air diffusion amount level determined by the device itself. This allows a more appropriate air diffusion amount level to be determined compared to a configuration that does not consider the most recent air diffusion amount level.
[0085] The input data derived from the membrane filtration pressure includes the maximum membrane filtration pressure, minimum membrane filtration pressure, standard deviation of membrane filtration pressure, average membrane filtration pressure, and transmembrane pressure in a certain cycle, as well as at least one of the fluctuation rate, fluctuation amount, and fluctuation rate at P before that cycle. The input data derived from the air diffusion rate includes at least one of the average air diffusion rate and cumulative air diffusion rate in that cycle. The operating data also includes the membrane filtration flow rate, and the input data derived from the membrane filtration flow rate includes at least one of the average membrane filtration flow rate and cumulative membrane filtration flow rate in that cycle. These data can improve the accuracy of predictions using learning model 31.
[0086] <Modification of the First Embodiment> As mentioned above, the labels are not limited to two types, normal labels and abnormal labels, and may include labels indicating "intermediate states between normal and abnormal" (hereinafter referred to as "intermediate labels"). An "intermediate state" refers to a state that cannot be definitely called "normal" and cannot be definitely called "abnormal."
[0087] FIG. 10 is a diagram showing a specific example of training data. Each piece of data shown in FIG. 10 is the same as each piece of data shown in FIG. 6. In the example shown in FIG. 10, the training data generation unit 12 associates a normal label with input data in which the rate of change after three hours is less than 0.04 kPa / h and the transmembrane pressure after 24 hours is less than 10 kPa. The training data generation unit 12 also associates an intermediate label with input data in which the rate of change after three hours is 0.04 kPa / h or more but less than 0.08 kPa and the transmembrane pressure after 24 hours is less than 10 kPa. The training data generation unit 12 also associates an abnormal label with input data in which the rate of change after three hours is 0.08 kPa / h or more and the transmembrane pressure after 24 hours is less than 10 kPa. The training data generation unit 12 also associates an abnormal label with input data in which the transmembrane pressure after 24 hours is 10 kPa or more, regardless of the value of the rate of change after three hours.
[0088] Furthermore, the estimation unit 23 may be configured to estimate the state of the separation membrane 93 as either "normal," "abnormal," or "intermediate." For example, if the probability value is equal to or greater than a first threshold, the estimation unit 23 estimates that the state of the separation membrane 93 will be normal. If the probability value is less than the first threshold and equal to or greater than a second threshold, the estimation unit 23 estimates that the state of the separation membrane 93 will be intermediate. If the probability value is less than the second threshold, the estimation unit 23 estimates that the state of the separation membrane 93 will be abnormal. The first threshold is, for example, 70%, and the second threshold is, for example, 40%, but these are not limited to these. If the estimation result is "intermediate," the air diffusion amount control device 8 may maintain the current air diffusion amount level.
[0089] Furthermore, the estimation unit 23 may be configured to output the probability value output by the learning model 31 that the separation membrane 93 will be normal to the air diffusion amount control device 8. The air diffusion amount control device 8 may determine whether to increase or decrease the air diffusion amount level and the amount by which the air diffusion amount level will be increased or decreased, depending on the probability value. For example, the air diffusion amount control device 8 may be configured to decrease the air diffusion amount level when the probability is 50% or higher, and to increase the amount by which the air diffusion amount level is decreased as the probability value increases. On the other hand, the air diffusion amount control device 8 may be configured to increase the air diffusion amount level when the probability is less than 50%, and to increase the amount by which the air diffusion amount level is increased as the probability value decreases.
[0090] [Embodiment 2] Other embodiments of the present invention will be described below. For ease of explanation, the same reference numerals will be used to designate components having the same functions as those described in the first embodiment, and the description thereof will not be repeated.
[0091] FIG. 11 is a block diagram showing an example of the configuration of the main parts of a learning model generation device 1A and an estimation device 2A according to this embodiment.
[0092] In the first embodiment, the learning model generation device 1 performs so-called supervised learning to generate the learning model 31. On the other hand, the learning model generation device 1A according to the present embodiment performs unsupervised learning to generate the learning model 31A.
[0093] <Configuration of Main Parts of Learning Model Generation Device 1A> Hereinafter, only differences will be described for components with the same names as those included in the learning model generation device 1. The learning model generation device 1A includes a control unit 10A. The control unit 10A includes an input data acquisition unit 11 and a learning unit 13A.
[0094] The learning unit 13A generates a learning model 31A by unsupervised learning using the input data acquired from the input data acquisition unit 11. Specifically, the learning unit 13A determines boundaries for dividing the distribution of the input data, and thereby creates, as learning results, a cluster (hereinafter referred to as a "normal cluster") in which input data in which the state of the separation membrane 93 is normal is classified, and a cluster (hereinafter referred to as an "abnormal cluster") in which input data in which the state of the separation membrane 93 is abnormal is classified. The created clusters are then stored in the storage device 3A as the learning model 31A.
[0095] In unsupervised learning, a large amount of unlabeled input data is used to learn how the input data is distributed. As a cluster analysis algorithm, a known algorithm such as K-means can be used.
[0096] <Main components of the estimation device 2A> Hereinafter, for components with the same names as those included in the estimation device 2, only the differences will be explained. The estimation device 2A includes a control unit 20A. The control unit 20A includes an input data acquisition unit 21 and an access unit 22A. The access unit 22A accesses a learning model 31A stored in the storage device 3A. The access unit 22A includes an estimation unit 23A.
[0097] The estimation unit 23A inputs the input data acquired by the input data acquisition unit 21 to the learning model 31A accessed by the access unit 22A. Then, the estimation unit 23A acquires, as an output value output from the learning model 31A, either "normal" indicating that the input data belongs to a normal cluster, or "abnormal" indicating that the input data belongs to an abnormal cluster. The estimation unit 23A outputs the acquired output value to the air diffusion amount control device 8.
[0098] The air diffusion amount control device 8 lowers the air diffusion amount level when the acquired output value is "normal." On the other hand, the air diffusion amount control device 8 raises the air diffusion amount level when the acquired output value is "abnormal."
[0099] <Learning model generation process flow> Fig. 12 is a flowchart showing an example of the flow of a learning model generation process executed by the learning model generation device 1 A. The learning model generation process shown in Fig. 12 is a process for generating a new learning model 31A.
[0100] The input data acquisition unit 11 acquires a plurality of pieces of input data from the input data calculation device 5 or the storage device 7 (S31). The input data acquisition unit 11 outputs the acquired plurality of pieces of input data to the learning unit 13A.
[0101] The learning unit 13A creates normal clusters and abnormal clusters by defining boundaries for the distribution of the acquired input data (S32). Then, the learning unit 13A generates a learning model 31A including these clusters (S33) and stores it in the storage device 3A (S34). The learning unit 13A also stores the acquired training data in the storage device 3A. This completes the learning model generation process.
[0102] Although not shown, the learning model update process executed by the learning model generation device 1A will be described below.
[0103] When the input data acquisition unit 11 acquires input data from the input data calculation device 5, it outputs the data to the learning unit 13A. The learning unit 13A updates the normal cluster and the abnormal cluster by redefining the boundary for separating the distribution made up of the acquired input data and the input data stored in the storage device 3A. Then, the learning unit 13A generates a learning model 31A including the updated clusters, and overwrites the learning model 31A stored in the storage device 3A with the generated learning model 31A.
[0104] <Flow of estimation process and air diffusion amount control process> FIG. 13 is a flowchart showing an example of the flow of the estimation process executed by the estimation device 2A and the air diffusion amount control process executed by the air diffusion amount control device 8.
[0105] The input data acquiring unit 21 waits (S41) until it acquires input data from the input data calculation device 5. When the input data is acquired (YES in S41), the input data acquiring unit 21 outputs the input data to the access unit 22A.
[0106] When the access unit 22A acquires the input data, it accesses the learning model 31A stored in the storage device 3A (S42). The estimation unit 23A inputs the input data acquired by the input data acquisition unit 21 to the learning model 31A accessed by the access unit 22A (S43), and acquires the output value "normal" or "abnormal" output from the learning model 31A (S44). The estimation unit 23A outputs the acquired output value to the air diffusion amount control device 8.
[0107] The air diffusion amount control device 8 determines the next air diffusion amount level based on the acquired output value and the most recent air diffusion amount level (S45). Then, the air diffusion amount control device 8 controls the air diffuser 95 to diffuse air at the determined air diffusion amount level (S46). Then, the process returns to S41.
[0108] <Effects> According to the learning model generation device 1A of this embodiment, the learning unit 13A generates a learning model 31A including normal clusters and abnormal clusters as a learning result through unsupervised learning. This makes it possible to easily generate a learning model even in a situation where sufficient teacher data cannot be prepared. Therefore, the learning by the learning model generation device 1A and the inference by the inference device 2A can be performed as a substitute for the learning by the learning model generation device 1 and the inference by the inference device 2, or as a pre-stage thereof.
[0109] <Example of outlier detection> The learning model 31A may generate only normal clusters as learning results and perform so-called outlier detection. In this example, the learning model 31A identifies the distance between the input data and a representative point (e.g., the center of gravity) in the normal cluster. The learning model 31A then outputs that the input data is an outlier if the distance is equal to or greater than a predetermined value, and outputs that the input data is a normal value (not an outlier) if the distance is less than the predetermined value. When an outlier is output, the estimation unit 23A infers that the state of the separation membrane 93 will be abnormal, and when a normal value is output, the estimation unit 23A infers that the state of the separation membrane 93 will be normal. Note that the local outlier factor (LOF), one-class support vector machine (OC-SVM), or the like may be used as an algorithm for outlier detection.
[0110] [Reference form] A reference embodiment of the present invention will be described below. For the sake of convenience, the same reference numerals will be used to designate components having the same functions as those described in the first and second embodiments, and the description thereof will not be repeated.
[0111] In this reference embodiment, a simulation is performed in which long-term predictions based on regression analysis are repeated while changing parameters, with the aim of optimizing the operating costs associated with membrane filtration operation. The operating costs include the cost of energy required for aeration by the aeration device 95 (hereinafter referred to as "energy cost") and the cost of chemically washing the contaminated separation membrane 93 (hereinafter referred to as "chemical washing cost"). The chemical washing cost includes the cost of purchasing the chemicals used in the chemical washing and the labor costs of the workers who perform the chemical washing.
[0112] [Process 1] First, referring to FIG. 14, long-term estimation using regression analysis in this embodiment will be outlined. The regression analysis in this embodiment uses input data obtained from the input data calculation device 5 or the storage device 7 as explanatory variables, and data related to the transmembrane pressure of the separation membrane 93 a predetermined n hours (n is a positive integer) after the time associated with the input data (hereinafter referred to as "transmembrane pressure-related data") as the response variable. The transmembrane pressure-related data is, for example, at least one of the transmembrane pressure itself, the rate of change of the transmembrane pressure, the amount of change of the transmembrane pressure, and the rate of change of the transmembrane pressure, as described in the first embodiment. This regression analysis is used to estimate the transmembrane pressure n hours from now when the current value of the air diffusion rate is maintained. Then, the estimated transmembrane pressure-related data n hours from now is used to generate data (hereinafter referred to as "updated data") by updating the transmembrane pressure-related data among the input data, and regression analysis is again performed on the updated data. This process is repeated N times (N is an integer equal to or greater than 2). In other words, the process of "estimating transmembrane pressure related data n hours later through regression analysis, and updating the input data by changing the transmembrane pressure related data included in the input data to the transmembrane pressure related data n hours later" is executed N times.
[0113] Specifically, in the first iteration, the transmembrane pressure-related data n hours after the time associated with the input data is estimated by regression analysis using the input data as an explanatory variable, and the transmembrane pressure-related data in the input data is updated using the estimated transmembrane pressure-related data to produce updated data U (1,1) Generate.
[0114] At the Xth iteration (X is an integer greater than or equal to 2 and less than N), update data U (1,X-1) By using a regression analysis with the explanatory variables, the transmembrane pressure related data X × n hours after the time associated with the input data is estimated, and the transmembrane pressure related data is used to generate the updated data U (1,X-1) Updated data U, which includes updated data related to transmembrane pressure (1,X) Generate.
[0115] At the Nth iteration, update data U (1,N-1)By using a regression analysis with the explanatory variables, the transmembrane pressure related data N×n hours after the time associated with the input data is estimated. (1,N-1) Updated data U, which includes updated data related to transmembrane pressure (1,N) may be generated.
[0116] As a result of the above, a total of N transmembrane pressure values are estimated, n hours, 2n hours, ... N x n hours from the time associated with the input data. As a result of the above, the change in transmembrane pressure over time up to N x n hours when the current value of the air diffusion rate is maintained is estimated.
[0117] [Process 2] Next, in this reference embodiment, the above process 1 is performed using data (hereinafter referred to as "simulation data") obtained by changing data related to the air diffusion rate (part of the data, hereinafter referred to as "air diffusion rate-related data") from the input data. The air diffusion rate-related data is, for example, at least one of the average air diffusion rate and the integrated air diffusion rate, as described in embodiments 1 and 2. This process is performed M times (M is an integer equal to or greater than 2) while changing the air diffusion rate-related data. In other words, the above process 1 is performed on M different pieces of data (input data and M-1 pieces of simulation data). In other words, in process 2, the above process 1 is performed M times while changing part of the data included in the input data, thereby obtaining M estimated results regarding the change in transmembrane pressure over time up to N x n hours.
[0118] The first process among M processes is the above-mentioned process 1 on the input data, and is specifically as described above.
[0119] As the Yth processing of M times (Y is an integer between 2 and M), the simulation data S in which the data related to the amount of air diffusion among the input data has been changed is Y Specifically, in the first iteration of the above process 1, the simulation data S Y By regression analysis using the explanatory variables, the simulation data S YAfter estimating the transmembrane pressure related data n hours after the time associated with the transmembrane pressure, the transmembrane pressure related data is used to generate the simulation data S Y Updated data U, which includes updated data related to transmembrane pressure (Y,1) In the Xth iteration of the above process 1, the updated data U (Y,X-1) By regression analysis using the explanatory variables, the simulation data S Y , and then estimates the transmembrane pressure related data X×n hours after the time associated with the transmembrane pressure related data, and uses the estimated transmembrane pressure related data to generate updated data U (Y,X-1) Updated data U, which includes updated data related to transmembrane pressure (Y,X) In the Nth iteration of the above process 1, the updated data U (Y,N-1) By regression analysis using the explanatory variables, the simulation data S Y The transmembrane pressure related data N×n hours after the time associated with the time is estimated.
[0120] By performing the above processes 1 and 2, it is possible to estimate the change in transmembrane pressure over time for N x n hours for each of the M air diffusion rates when the current value of the air diffusion rate is maintained. From these M estimation results, the timing of chemical washing and the air diffusion rate are determined to keep the operating cost reasonable.
[0121] In view of the fact that in the later stages of membrane filtration operation when fouling has progressed, simply suppressing the increase in transmembrane pressure difference does not necessarily result in a reduction in total operating costs, this reference embodiment aims to avoid extending the life of the separation membrane 93 by controlling the amount of diffused air, thereby optimizing total operating costs.
[0122] FIG. 15 is a block diagram showing an example of the configuration of the main parts of the regression model generating device 6 and the estimation device 2B according to this embodiment.
[0123] <Configuration of Main Parts of Regression Model Generation Device 6> The regression model generating device 6 includes a control unit 60. The control unit 60 includes an input data acquiring unit 61, an associating unit 62, and a regression model generating unit 63.
[0124] The input data acquisition unit 61 acquires input data from the input data calculation device 5 or the storage device 7 , and outputs the acquired input data to the association unit 62 .
[0125] The associating unit 62 associates each piece of input data with transmembrane pressure-related data n hours after the time associated with the input data, where the value of n is, for example, 12 or 24, but is not limited to this example.
[0126] The associating unit 62 outputs the input data associated with the transmembrane pressure related data after n hours to the regression model generating unit 63. Note that the input data to which the transmembrane pressure related data has not been associated because the transmembrane pressure related data after n hours does not yet exist may be held in the associating unit 62 until the transmembrane pressure related data can be acquired.
[0127] The regression model generating unit 63 generates a regression model 32 that uses the input data as an explanatory variable and the transmembrane pressure related data after n hours as a response variable, and stores the model in the storage device 3B.
[0128] <Main components of the estimation device 2B> Hereinafter, only differences will be described for components with the same names as those included in the estimation device 2. The estimation device 2B includes a control unit 20B. The control unit 20B includes an input data acquisition unit 21, an access unit 22B, and a cost calculation unit 24.
[0129] The access unit 22B accesses the regression model 32 stored in the storage device 3B. The access unit 22B includes an estimation unit 23B. The estimation unit 23B first performs the above-described process 1. Specifically, the estimation unit 23B inputs the input data acquired by the input data acquisition unit 21 into the regression model 32 accessed by the access unit 22B, thereby acquiring transmembrane pressure-related data after n hours from the regression model 32. Next, the estimation unit 23B inputs updated data obtained by updating the input data using the acquired transmembrane pressure-related data after n hours into the regression model 32, thereby acquiring transmembrane pressure-related data after 2n hours from the regression model 32. This process is repeated N times to acquire transmembrane pressure-related data up to N×n hours.
[0130] Then, the estimation unit 23B performs the above-mentioned process 2. Specifically, the estimation unit 23B performs estimation using the regression model of the above-mentioned process 1 for the input data and the simulation data, and acquires data related to the transmembrane pressure up to N×n hours after the input data and the simulation data. As a result, the estimation unit 23B can obtain M estimation results regarding the change in the transmembrane pressure over time up to N×n hours after the input data and the simulation data.
[0131] Then, the estimation unit 23B calculates (A) the input data, (B) the time course of the transmembrane pressure difference up to N×n hours estimated based on the input data, and (C) the simulation data S2 to S M , (D) Simulation data S2 to S M The time-dependent change in transmembrane pressure up to N×n hours estimated based on each of the above is output to the cost calculation unit 24. Note that there are M−1 instances of each of (C) and (D).
[0132] The cost calculation unit 24 calculates the expected cost for membrane filtration operation based on the change over time estimated by the estimation unit 23B. Specifically, the cost calculation unit 24 calculates the energy cost from the input data acquired from the estimation unit 23B and the data related to the amount of diffused air in the simulation data. The cost calculation unit 24 also identifies the chemical washing timing from the change over time in the transmembrane pressure acquired from the estimation unit 23B. The chemical washing timing may be, for example, the point in time when a sudden rise in transmembrane pressure (TMP jump) occurs. The cost calculation unit 24 then calculates the chemical washing cost based on the number of identified chemical washing timings.
[0133] Furthermore, the cost calculation unit 24 identifies an appropriate combination based on the calculated combination of energy costs and chemical washing costs. For example, the cost calculation unit 24 refers to predetermined energy cost conditions and chemical washing cost conditions, and identifies a combination that most closely matches these conditions. The cost calculation unit 24 outputs the air diffusion amount-related data corresponding to the identified combination to the air diffusion amount control device 8.
[0134] The air diffusion amount control device 8 of this embodiment determines the air diffusion amount level based on the air diffusion amount related data acquired from the cost calculation unit 24, and controls the air diffuser 95 so as to diffuse air at the determined air diffusion amount level.
[0135] <Flow of estimation process and air diffusion amount control process> FIG. 16 is a flowchart showing an example of the flow of the estimation process executed by the estimation device 2B and the air diffusion amount control process executed by the air diffusion amount control device 8.
[0136] The input data acquiring unit 21 waits until it acquires input data from the input data calculation device 5 (S51). When the input data is acquired (YES in S51), the input data acquiring unit 21 outputs the input data to the access unit 22B.
[0137] When the access unit 22B acquires the input data, it accesses the regression model 32 stored in the storage device 3B. Subsequently, the estimation unit 23B executes a regression analysis process (S52). Specifically, the estimation unit 23B inputs the input data acquired by the input data acquisition unit 21 into the regression model 32 accessed by the access unit 22B, thereby acquiring transmembrane pressure related data after n hours from the regression model 32.
[0138] Next, the estimation unit 23B determines whether the number of regression analyses, which is the number of times the regression analysis process has been performed, has reached N (S53). If it has not reached N (NO in S53), the estimation unit 23B executes a data update process (S54). Specifically, the estimation unit 23B generates updated data by updating the transmembrane pressure-related data among the input data using the acquired transmembrane pressure-related data after n hours. Then, the estimation unit 23B executes the process of S52 again using the updated data. Note that the target for executing the process of S52 from this point onwards is the updated data generated in the most recent process of S54. In other words, the estimation unit 23B inputs the generated updated data into the regression model 32. The estimation unit 23B repeats the process of S54 and the subsequent process of S52 until it is determined in the process of S53 that the number of regression analyses has reached N. When the number of regression analyses reaches N, the estimation unit 23B acquires transmembrane pressure related data for the input data up to N×n hours after the current value of the amount of diffused air is maintained.
[0139] When the number of regression analyses reaches N (YES in S53), the estimation unit 23B determines whether the number of times the simulation data has been generated reaches M-1 (S55). Note that when S55 is reached for the first time, the number of times the simulation data has been generated is 0, so the estimation unit 23B determines that the number of times the simulation data has been generated has not reached M-1.
[0140] If the number of times the simulation data has been generated has not reached M-1 times (NO in S55), the estimation unit 23B executes a simulation data generation process (S56). Specifically, the estimation unit 23B changes the air diffusion amount-related data among the input data and generates simulation data. Then, the estimation unit 23B executes the processes from S52 to S54 on the generated simulation data. As a result, the estimation unit 23B acquires, for the generated simulation data, transmembrane pressure-related data up to N×n hours after the current value of the air diffusion amount is maintained. Furthermore, the estimation unit 23B repeats the process of S56 and the subsequent processes from S52 to S54 until it is determined in the process of S55 that the number of times the simulation data has been generated has reached M-1 times. When the number of times the generation has reached M-1 times, the estimation unit 23B acquires M pieces of transmembrane pressure-related data up to N×n hours after the current value of the air diffusion amount is maintained.
[0141] When the number of times that the simulation data has been generated reaches M-1 times (YES in S55), the estimation unit 23B generates a time-dependent change in the transmembrane pressure from each of the transmembrane pressure-related data up to N×n hours. Then, the estimation unit 23B generates a time-dependent change in the transmembrane pressure from (A) the input data, (B) the time-dependent change in the transmembrane pressure up to N×n hours that is estimated based on the input data, and (C) the simulation data S2 to S M , (D) Simulation data S2 to S M The time-dependent change in transmembrane pressure up to N×n hours estimated based on each of the above is output to the cost calculation unit 24.
[0142] Next, the cost calculation unit 24 executes an expected cost identification process (S57). Specifically, the cost calculation unit 24 calculates the energy cost from the input data acquired from the estimation unit 23B and the diffused air amount-related data of the simulation data. The cost calculation unit 24 also identifies the chemical washing periods from the time-dependent change in the transmembrane pressure acquired from the estimation unit 23B. The cost calculation unit 24 then calculates the chemical washing cost based on the number of identified chemical washing periods. The cost calculation unit 24 also identifies an appropriate combination based on the calculated combination of energy cost and chemical washing cost. For example, the cost calculation unit 24 refers to predetermined energy cost conditions and chemical washing cost conditions, and identifies the combination that most closely matches these conditions.
[0143] Next, cost calculation unit 24 executes a process for outputting data related to the amount of air diffusion (S58). Specifically, cost calculation unit 24 identifies input data or simulation data corresponding to the optimal combination identified in the estimated cost identification process. Then, cost calculation unit 24 outputs the data related to the amount of air diffusion of the identified input data or simulation data to air diffusion amount control device 8.
[0144] Next, the air diffusion amount control device 8 executes the air diffusion amount control process (S59). Specifically, the air diffusion amount control device 8 determines the air diffusion amount level based on the air diffusion amount related data acquired from the cost calculation unit 24, and controls the air diffuser 95 to diffuse air at the determined air diffusion amount level.
[0145] <Effects> Operating the membrane filtration system while maintaining a state in which the possibility of a sudden increase in transmembrane pressure is reduced may not lead to cost reduction or energy conservation. To address this issue, the estimation device 2B according to this embodiment can identify the operating conditions of the aeration device 95 under which the energy cost for aeration and the cost for chemical washing are appropriate. For example, by performing chemical washing at an appropriate timing, the energy cost for aeration can be reduced, thereby reducing operating costs. In other words, the estimation device 2B can optimize the total cost for membrane filtration operation.
[0146] <Modification> In the above, the input data is changed to generate simulation data S2 to S M In the above description, the data to be changed in generating the parameter is data related to the amount of diffused air, but this is not limited to this and any controllable input data may be used. For example, if the membrane filtration flow rate during membrane filtration operation is controllable, the average membrane filtration flow rate and the integrated membrane filtration flow rate may be changed.
[0147] The cost calculation unit 24 may select the operating cost based on the operation by the operator of the membrane filtration operation. In other words, the operator may be able to specify an appropriate operating cost index.
[0148] The nested structure of the repetitive processes is not limited to this example in the flowchart shown in Fig. 16. That is, although the regression analysis process is executed in an inner loop and the simulation data generation process is executed in an outer loop in Fig. 16, the simulation data generation process may be executed in an inner loop and the regression analysis process may be executed in an outer loop instead.
[0149] [Modifications common to the embodiment and the reference embodiment] The input data may include at least one of the maximum transmembrane pressure, minimum transmembrane pressure, standard deviation of transmembrane pressure, average transmembrane pressure, transmembrane pressure, rate of change of transmembrane pressure, amount of change of transmembrane pressure, and rate of change of transmembrane pressure, which are calculated from the transmembrane pressure. The input data may also include at least one of the average diffused air rate and the integrated diffused air rate, which are calculated from the diffused air rate.
[0150] The input data may include data other than the data shown in Figure 4. For example, the input data may include data on the water to be treated 92. Examples of such data include, but are not limited to, average water temperature, viscosity, organic matter concentration (e.g., wastewater organic matter concentration, total organic carbon concentration, UV260), pH, sludge concentration (MLSS), suspended solids (SS), dissolved oxygen concentration (DO), oxidation-reduction potential (ORP), ammonium ion concentration, and nitrate ion concentration. The input data may also include a membrane filtration resistance value obtained by dividing the membrane filtration pressure by the membrane filtration flow rate, and a fluctuation value thereof.
[0151] The estimation devices 2, 2A, and 2B may also have the function of the air diffusion amount control device 8. In this case, the air diffusion amount control device 8 is not necessary.
[0152] The state estimation system 100 may have a function of notifying the operation manager of the estimation results of the estimation devices 2, 2A, and 2B, thereby supporting stable operation of membrane filtration.
[0153] The learning models 31, 31A and the regression model 32 may be stored in a memory unit (not shown) of the estimation devices 2, 2A, 2B.
[0154] The learning model generation devices 1, 1A and the regression model generation device 6 may acquire input data from the estimation devices 2, 2A, 2B in the process of updating the learning model or the regression model.
[0155] The learning model generation device 1 and the estimation device 2, the learning model generation device 1A and the estimation device 2A, and the regression model generation device 6 and the estimation device 2B may each be configured as separate entities or separate systems and connected to each other so as to be able to communicate with each other, or may be configured as an integrated or single system.
[0156] [Software implementation example] The control blocks (control units 10, 10A, 20, 20A, 20B, 60) of the learning model generation devices 1, 1A, the estimation devices 2, 2A, 2B and the regression model generation device 6 may be realized by logic circuits (hardware) formed on an integrated circuit (IC chip) or the like, or by software.
[0157] In the latter case, the learning model generation devices 1, 1A, the estimation devices 2, 2A, and 2B, and the regression model generation device 6 each include a computer that executes instructions from a program, which is software that realizes each function. This computer includes, for example, one or more processors and a computer-readable recording medium storing the program. The object of the present invention is achieved when the processor in the computer reads and executes the program from the recording medium. The processor may be, for example, a central processing unit (CPU). The recording medium may be a "non-transitory tangible medium," such as a read-only memory (ROM), tape, disk, card, semiconductor memory, or programmable logic circuit. The computer may also include a random access memory (RAM) for loading the program. The program may be supplied to the computer via any transmission medium capable of transmitting the program (such as a communication network or broadcast waves). Note that one aspect of the present invention may also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.
[0158] <Notes> [Means for solving the problem] In order to solve the above problems, one embodiment of the present invention provides a learning model generation device that includes a separation membrane immersed in the water to be treated, an aeration device that diffuses aeration over the membrane surface of the separation membrane, and an input data acquisition unit that acquires input data derived from operating data including membrane filtration pressure and aeration volume measured during membrane filtration operation performed in a membrane separation device that obtains treated water that has permeated the separation membrane while diffusing aeration over the membrane surface using the aeration device, and a learning unit that generates a learning model for predicting the state of the separation membrane through machine learning using the acquired input data as input.
[0159] According to the above configuration, a learning model can be generated that predicts the state of the separation membrane based on operational data including the membrane filtration pressure and the amount of diffused air. If the state of the separation membrane can be predicted, the amount of diffused air can be controlled based on that prediction, thereby enabling stable membrane filtration operation while maintaining the separation membrane in a normal state (e.g., a state in which the possibility of a sudden rise in transmembrane pressure is reduced).
[0160] In addition, in a learning model generation device according to one aspect of the present invention, the membrane filtration operation is intermittent operation, and the input data derived from the membrane filtration pressure includes at least one of the maximum membrane filtration pressure, the minimum membrane filtration pressure, the standard deviation of the membrane filtration pressure, the average membrane filtration pressure, and the transmembrane pressure in a unit period consisting of an operating period and a pause period following the operating period, as well as the rate of change of the transmembrane pressure, the amount of change of the transmembrane pressure, and the rate of change of the transmembrane pressure in a predetermined period prior to the unit period, and the input data derived from the air diffusion rate may include at least one of the average value of the air diffusion rate in the unit period and the integrated value of the air diffusion rate in the predetermined period.
[0161] According to the above configuration, a learning model is generated using at least one of input data having various feature quantities derived from membrane filtration pressure and aeration volume, thereby improving the prediction accuracy of the learning model.
[0162] In addition, in the learning model generation device according to one aspect of the present invention, the operating data may further include a membrane filtration flow rate measured during the membrane filtration operation.
[0163] According to the above configuration, the learning model is further generated using input data derived from the membrane filtration flow rate, thereby improving the prediction accuracy of the learning model.
[0164] In addition, in a learning model generation device according to one aspect of the present invention, the membrane filtration operation is intermittent operation, and the input data derived from the membrane filtration flow rate may include at least one of an average value of the membrane filtration flow rate in a unit period consisting of an operation period and a rest period following the operation period, and an integrated value of the membrane filtration flow rate in a predetermined period prior to the unit period.
[0165] According to the above configuration, the learning model is further generated using either the average value of the membrane filtration flow rate over a unit period derived from the membrane filtration flow rate or the integrated value of the membrane filtration flow rate over a specified period, thereby improving the prediction accuracy of the learning model.
[0166] In addition, a learning model generation device according to one aspect of the present invention may further include a teacher data generation unit that generates teacher data in which the input data is associated with a label indicating the state of the separation membrane for the input data, and the learning unit may generate the learning model by supervised learning using the generated teacher data.
[0167] According to the above configuration, a learning model is generated by supervised learning, which enables highly accurate estimation.
[0168] In addition, in a learning model generation device according to one aspect of the present invention, the labels may include a normal label that is associated with the input data when the state of the separation membrane is normal, and an abnormal label that is associated with the input data when the state of the separation membrane is abnormal.
[0169] According to the above configuration, it is possible to accurately predict whether the separation membrane will be normal or abnormal in estimating the state of the separation membrane. Therefore, based on the estimation result, it is possible to appropriately control the amount of diffused air (to an amount close to the minimum necessary) so that the separation membrane will be normal.
[0170] In addition, in a learning model generation device according to one aspect of the present invention, the labels may further include an intermediate label that is associated with the input data when the state of the separation membrane is an intermediate state between normal and abnormal.
[0171] According to the above configuration, it is possible to estimate not only whether the separation membrane will be normal or abnormal, but also whether it will be in an intermediate state between normal and abnormal, thereby enabling the state of the separation membrane to be estimated with even greater accuracy.
[0172] In addition, in the learning model generation device according to one aspect of the present invention, the learning unit may generate the learning model including clusters as a learning result by unsupervised learning.
[0173] According to the above configuration, even in a situation where sufficient training data cannot be prepared, a learning model can be easily generated.
[0174] In addition, in a learning model generation device according to one aspect of the present invention, the learning unit may acquire data input into the learning model when the state of the separation membrane is predicted using the learning model, and update the learning model through machine learning using the acquired data as input.
[0175] According to the above configuration, the learning model is updated by machine learning using the input data input in the estimation process, so that the estimation accuracy of the learning model can be improved each time estimation is performed.
[0176] In order to solve the above problems, an estimation device according to one embodiment of the present invention comprises a separation membrane immersed in the water to be treated, and an aeration device that diffuses aeration over the membrane surface of the separation membrane, and is equipped with an access unit that accesses a learning model for estimating the state of the separation membrane, which is generated by machine learning based on operating data including membrane filtration pressure and aeration volume measured during membrane filtration operation performed in a membrane separation device that obtains treated water that has permeated the separation membrane while diffusing aeration over the membrane surface using the aeration device, an input data acquisition unit that acquires input data derived from the operating data measured during the membrane filtration operation, and an estimation unit that uses the accessed learning model to estimate the state of the separation membrane from the acquired input data.
[0177] According to the above configuration, the state of the separation membrane can be estimated based on operational data including the membrane filtration pressure and the amount of diffused air. If the state of the separation membrane can be estimated, the amount of diffused air can be controlled based on the estimated state, thereby enabling stable membrane filtration operation while maintaining the separation membrane in a normal state (e.g., a state in which the possibility of a sudden rise in transmembrane pressure is reduced).
[0178] In addition, in an estimation device according to one aspect of the present invention, the membrane filtration operation is intermittent operation, the input data acquisition unit acquires the input data derived from the operating data for each unit period consisting of an operating period and a pause period following the operating period, and the estimation unit may estimate the state from the acquired input data for each unit period.
[0179] According to the above configuration, the state of the separation membrane is estimated for each unit period during membrane filtration operation, so that any sudden change in the state of the separation membrane can be quickly confirmed.
[0180] In addition, in an estimation device according to one aspect of the present invention, the membrane filtration operation is intermittent operation, and the input data derived from the membrane filtration pressure includes at least one of the maximum membrane filtration pressure, the minimum membrane filtration pressure, the standard deviation of the membrane filtration pressure, the average membrane filtration pressure, and the transmembrane pressure in a unit period consisting of an operating period and a pause period following the operating period, as well as the rate of change of the transmembrane pressure, the amount of change of the transmembrane pressure, and the rate of change of the transmembrane pressure in a predetermined period before the unit period, and the input data derived from the air diffusion rate may include at least one of the average value of the air diffusion rate in the unit period and the integrated value of the air diffusion rate in the predetermined period.
[0181] According to the above configuration, estimation is performed using a learning model generated using at least one of input data having various feature quantities derived from membrane filtration pressure and aeration volume, thereby improving estimation accuracy.
[0182] In addition, in the estimation device according to one aspect of the present invention, the operating data may further include a membranous filtration flow rate measured during the membranous filtration operation.
[0183] According to the above configuration, estimation is performed using a learning model generated using input data derived from the membrane filtration flow rate, thereby improving the accuracy of estimation.
[0184] In addition, in an estimation device according to one aspect of the present invention, the membrane filtration operation may be intermittent operation, and the input data derived from the membrane filtration flow rate may include at least one of an average value of the membrane filtration flow rate in a unit period consisting of an operation period and a rest period following the operation period, and an integrated value of the membrane filtration flow rate in a predetermined period prior to the unit period.
[0185] According to the above configuration, estimation is further performed using a learning model generated using either the average membrane filtration flow rate over a unit period derived from the membrane filtration flow rate or the integrated value of the membrane filtration flow rate over a specified period, thereby improving estimation accuracy.
[0186] In addition, in the estimation device according to one aspect of the present invention, the learning model may be generated by supervised learning using training data including a label indicating the state of the separation membrane.
[0187] According to the above configuration, a learning model generated by supervised learning is used, which enables highly accurate estimation.
[0188] In addition, in the estimation device according to one aspect of the present invention, the labels may include a label indicating that the state of the separation membrane becomes normal, and a label indicating that the state of the separation membrane becomes abnormal.
[0189] According to the above configuration, it is possible to accurately predict whether the separation membrane will be normal or abnormal in estimating the state of the separation membrane. Therefore, based on the estimation result, it is possible to appropriately control the amount of diffused air (to an amount close to the minimum necessary) so that the separation membrane will be normal.
[0190] In the estimation device according to one aspect of the present invention, the label may further include a label indicating that the state of the separation membrane is in an intermediate state between normal and abnormal.
[0191] According to the above configuration, it is possible to estimate not only whether the separation membrane will be normal or abnormal, but also whether it will be in an intermediate state between normal and abnormal, thereby enabling the state of the separation membrane to be estimated with even greater accuracy.
[0192] In addition, in the estimation device according to one aspect of the present invention, the learning model may be a learning model generated by unsupervised learning and including clusters as learning results.
[0193] According to the above configuration, even in a situation where sufficient training data cannot be prepared, it is possible to easily estimate the state of the separation membrane.
[0194] In addition, in an estimation device according to one aspect of the present invention, the output value of the learning model may be an outlier or not, and the estimation unit may infer that the state of the separation membrane will be abnormal when the output value is an outlier, and may infer that the state of the separation membrane will be normal when the output value is not an outlier.
[0195] According to the above configuration, the state of the separation membrane can be easily estimated using a learning model that is capable of detecting outliers.
[0196] In addition, an air diffusion amount control device according to one aspect of the present invention may determine the level of the air diffusion amount in accordance with the state estimated by the estimation device, and control the air diffusion device to diffuse air at the determined level.
[0197] According to the above configuration, the level of the amount of air diffused is automatically determined according to the estimated state of the separation membrane, so the operator performing membrane filtration operation does not need to adjust the level of the amount of air diffused, thereby reducing the workload on the operator.
[0198] In addition, the air diffusion amount control device according to one aspect of the present invention may determine the current level of the air diffusion amount based on the state estimated by the estimation device and the level most recently determined by the device itself.
[0199] According to the above configuration, the level of the air diffusion amount is determined taking into consideration the most recent air diffusion amount level, so that a more appropriate air diffusion amount level can be determined compared to a configuration that does not take into consideration the most recent air diffusion amount level.
[0200] The learning model generation device, estimation device, and air diffusion amount control device according to each aspect of the present invention may be realized by a computer. In this case, the control programs for the learning model generation device, estimation device, and air diffusion amount control device that cause the computer to operate as each part (software element) of the learning model generation device, estimation device, and air diffusion amount control device, and the computer-readable recording medium on which they are recorded, also fall within the scope of the present invention.
[0201] The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. [Explanation of symbols]
[0202] 1. 1A Learning model generation device 2, 2A guessing device 8. Air diffusion control device 11 Input data acquisition section 12 Teacher data generation unit 13, 13A Learning Department 21 Input data acquisition unit 22, 22A Access section 23, 23A Estimation part 31, 31A Learning Model 90 Membrane separation equipment 92 Untreated water 93 Separation membrane 95 Air diffuser
Claims
1. an input data acquisition unit that acquires input data derived from operational data including a membrane filtration pressure and an aeration amount measured during membrane filtration operation in a membrane separation device that includes a separation membrane immersed in water to be treated and an aeration device that diffuses aeration over the membrane surface of the separation membrane, and that obtains treated water that has permeated the separation membrane while the aeration device diffuses aeration over the membrane surface; a teacher data generation unit that generates teacher data in which the input data is associated with a label that indicates a state of the separation membrane for the input data, and the teacher data generation unit associates a label that indicates a state of the separation membrane after the predetermined time based on a degree of satisfaction of a specific condition at the time when the operating data is acquired and the input data derived from operating data acquired a predetermined time before the time when the operating data is acquired; The specific conditions include a first condition that a fluctuation rate, which is a fluctuation amount per unit time of the transmembrane pressure, is less than a first predetermined value; a second condition that the transmembrane pressure is less than a second predetermined value; a third condition that the fluctuation rate is equal to or greater than the first predetermined value and less than a third predetermined value; a fourth condition that the fluctuation rate is equal to or greater than the third predetermined value; and a fifth condition that the transmembrane pressure is equal to or greater than the second predetermined value. the teacher data generation unit associates a normal label with the input data that satisfies both the first condition and the second condition, associates an intermediate label with the input data that satisfies both the third condition and the second condition, and associates an abnormal label with the input data that satisfies the fourth condition or the fifth condition; A learning model generation device comprising: a learning unit that generates a learning model for predicting the future state of the separation membrane through machine learning using the acquired input data as input, and that outputs the probability that the future state of the separation membrane will be normal or abnormal through supervised learning using the training data generated by the training data generation unit.
2. The learning model generating device according to claim 1 , wherein the input data derived from the membrane filtration pressure includes a membrane filtration resistance value obtained by dividing the membrane filtration pressure by a membrane filtration flow rate and a fluctuation value thereof.
3. The membrane filtration operation is an intermittent operation, The input data derived from the transmembrane filtration pressure includes at least one of the maximum transmembrane filtration pressure, the minimum transmembrane filtration pressure, the standard deviation of the transmembrane filtration pressure, the average transmembrane filtration pressure, and the transmembrane pressure in a unit period consisting of an operating period and a pause period following the operating period, and the rate of change of the transmembrane pressure, the amount of change of the transmembrane pressure, and the rate of change of the transmembrane pressure in a predetermined period before the unit period, The learning model generation device according to claim 1 , wherein the input data derived from the amount of air diffused includes at least one of an average value of the amount of air diffused over the unit period and an integrated value of the amount of air diffused over the specified period.
4. The learning model generation device according to claim 1 , wherein the operating data further includes a membrane filtration flow rate measured during the membrane filtration operation.
5. The membrane filtration operation is an intermittent operation, The learning model generation device of claim 4, wherein the input data derived from the membrane filtration flow rate includes at least one of an average value of the membrane filtration flow rate in a unit period consisting of an operating period and a rest period following the operating period, and an integrated value of the membrane filtration flow rate in a predetermined period prior to the unit period.
6. The learning unit acquires data input into the learning model when the state of the separation membrane is predicted using the learning model, and updates the learning model through machine learning using the acquired data as input. A learning model generation device according to any one of claims 1 to 5.
7. The learning model generation device according to any one of claims 1 to 6, a storage device that stores the learning model generated by the learning model generation device; an estimation device that estimates the state of the separation membrane from the acquired input data using the learning model; and an air diffusion amount control device that controls the air diffusion device in accordance with the state estimated by the estimation device.
Citation Information
Patent Citations
Control method and control system for eliminating membrane bioreactor pollution in real time, and storage medium
CN110668562A
Sliding resistor
JP1988042101A
Operation control device of water making plant
JP1996039065A
Method for operation of membrane filter
JP2000300968A
Determination method of operation condition of membrane filtration apparatus, operation method of membrane filtration apparatus using it and membrane filtration apparatus
JP2008142675A