STATE QUANTITY PREDICTION DEVICE AND STATE QUANTITY PREDICTION METHOD
20230166211 · 2023-06-01
Assignee
Inventors
- Yusuke Hazui (Tokyo, JP)
- Mizuho Takeuchi (Tokyo, JP)
- Shunsuke Takagaki (Tokyo, JP)
- Koki Tateishi (Tokyo, JP)
- Shinya KANEMORI (Tokyo, JP)
Cpc classification
B01D53/1412
PERFORMING OPERATIONS; TRANSPORTING
B01D53/1481
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A state quantity prediction device includes: a first differential predictive value calculation unit configured to deal with a nonlinear component of a function whose variables are dynamic characteristics of the state quantity with respect to the input parameter and a difference value between a past predictive value of the state quantity and a predictive value of the physical model, input the input parameter and the past predictive value of the state quantity, and include a learned neutral network for outputting a first differential predictive value; a second differential predictive value calculation unit configured to deal with a linear component of the function, input the input parameter and the past predictive value, and output a second differential predictive value; and a state quantity predictive value calculation unit configured to calculate a predictive value of the state quantity.
Claims
1. A state quantity prediction device for predicting, by using a physical model for supporting an equipment in a static state, a state quantity of the equipment corresponding to an input parameter regarding the equipment, comprising: a first differential predictive value calculation unit configured to deal with a nonlinear component of a function whose variables are dynamic characteristics of the state quantity with respect to the input parameter and a difference value between a past predictive value of the state quantity and a predictive value of the physical model, input the input parameter and the past predictive value of the state quantity, and include a learned neutral network for outputting a first differential predictive value; a second differential predictive value calculation unit configured to deal with a linear component of the function, input the input parameter and the past predictive value, and output a second differential predictive value; and a state quantity predictive value calculation unit configured to calculate a predictive value of the state quantity by integrating a differential predictive value calculated based on the first differential predictive value and the second differential predictive value.
2. The state quantity prediction device according to claim 1, wherein the neural network is learned together with a linear coefficient of the linear component and a physical parameter regarding the equipment included in the physical model.
3. The state quantity prediction device according to claim 2, wherein the physical parameter is regularized if the physical parameter deviates from a preset allowable range.
4. The state quantity prediction device according to claim 1, wherein the state quantity prediction value calculation unit is configured to integrate the differential predictive value by using, as an initial value, the state quantity satisfying a condition where the differential predictive value becomes zero.
5. The state quantity prediction device according to claim 1, wherein the equipment is a flue gas desulfurization plant for desulfurizing a flue gas by bringing an absorption liquid into contact with the flue gas in an absorption tower, and wherein the state quantity is an absorbent concentration of the absorption liquid in the absorption tower.
6. The state quantity prediction device according to claim 5, wherein the input parameter includes at least one of a desulfurization outlet SO2 concentration of the absorption tower, a desulfurization inlet SO2 concentration of the absorption tower, a flow rate or a concentration of limestone slurry produced in the absorption tower, a power generation command signal with respect to a generator for generating electricity with steam produced in a boiler for discharging the flue gas, an air flow rate in the boiler for discharging the flue gas, an oxidizing air flow rate supplied to the absorption tower, pH of the absorption liquid in the absorption tower, or a level of the absorption liquid in the absorption tower.
7. The state quantity prediction device according to claim 5, wherein the physical model includes, as a physical parameter regarding the equipment, at least one of a limestone activity, a water content in inlet gas of the absorption tower, or a humidifying rate in the absorption tower.
8. A state quantity prediction method for predicting, by using a physical model for supporting an equipment in a static state, a state quantity of the equipment corresponding to an input parameter regarding the equipment, comprising: a step of dealing with a nonlinear component of a function whose variables are dynamic characteristics of the state quantity with respect to the input parameter and a difference value between a past predictive value of the state quantity and a predictive value of the physical model, inputting the input parameter and the past predictive value of the state quantity, and including a learned neutral network for outputting a first differential predictive value; a step of dealing with a linear component of the function, inputting the input parameter and the past predictive value, and outputting a second differential predictive value; and a step of calculating a predictive value of the state quantity by integrating a differential predictive value calculated based on the first differential predictive value and the second differential predictive value.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0015]
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION
[0020] Some embodiments of the present invention will be described below with reference to the accompanying drawings. It is intended, however, that unless particularly identified, dimensions, materials, shapes, relative positions and the like of components described or shown in the drawings as the embodiments shall be interpreted as illustrative only and not intended to limit the scope of the present invention.
[0021]
[0022] Although a hardware configuration for realizing such state quantity prediction device 1 is not limited, for example, the state quantity prediction device 1 is configured as an information processing device that includes a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), a computer-readable storage medium, and the like. Then, a series of processes for realizing various functions is stored in the storage medium or the like in the form of a program, as an example. The CPU reads the program out to the RAM or the like and executes processing/calculation of information, thereby realizing the various functions. The program may be applied with a configuration where the program is installed in the ROM or another storage medium in advance, a configuration where the program is provided in a state of being stored in the computer-readable storage medium, a configuration where the program is distributed via a wired or wireless communication means, or the like. The computer-readable storage medium is a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, a semiconductor memory, or the like.
[0023] The static physical model M used by the arithmetic processing part 2 is a physical model for supporting an equipment in a static state, and is configured to output the state quantity x of the equipment corresponding to the input parameter u in statically determinate time. Such physical model M is generally represented, as a relational expression between the state quantity x and the input parameter u in statically determinate time, by:
where θ.sub.phy is at least one physical parameter included in the physical model M, and f is any function whose variables are the input parameter u and the physical parameter θ.sub.phy.
[0024] Herein, in order to predict the state quantity x in consideration of dynamic characteristics, a differential predictive value dx/dt of the state quantity x is represented by:
[0025] In equation (2), the first term on the right side is a function g(x, u) indicating unknown dynamic characteristics, and the second term on the right side is a function whose variables are dynamic characteristics of the state quantity x with respect to the input parameter u and a difference value between a past predictive value of the state quantity x and a predictive value f(u, θ.sub.Phy) of the physical model M.
[0026] The above equation (2) can be transformed into:
[0027] The second term (h(x-f(u, θ.sub.phy))) on the right side of the above equation (2) can be separated into a nonlinear component and a linear component. Of these, the nonlinear component is expressed by a neural network together with the first term (unknown dynamic characteristic g(x, u)) on the right side of the above equation (2), and the linear component is expressed by a linear form of the physical model and the state quantity. Thus, by combining the neural ODE and the static physical model M, it is possible to predict the state quantity x in consideration of the dynamic characteristics.
[0028] In the above equation (3), a coefficient θ.sub.NN included in the neural network, a linear variable θ.sub.coef included in the linear component, and a physical parameter θ.sub.phy are learned in advance by using teacher data. As a learning method, various methods such as backpropagation can be used.
[0029] The first differential predictive value calculation unit 4 is configured as a neural network for outputting, as the first differential predictive value DP1, a first term (NN(x, u, θ.sub.NN)) of the above equation (3) as a predictive value. More specifically, to the first differential predictive value calculation unit 4, the input parameter u and the past predictive value of the state quantity x are input, and NN(x, u, θ.sub.NN) is output as the first differential predictive value DP1.
[0030]
[0031] It may be impossible to explicitly derive a value of the physical parameter θ.sub.phy inherent to the physical model M. In this case, it is conceivable that a human sets a temporary value for the physical parameter θ.sub.phy. However, it is likely that the physical parameter θ.sub.phy thus set contains an error with respect to a true value. It is also conceivable to identify the physical parameter θ.sub.phy based on operation data. Also in this case, however, if the structure of the physical model M contains an error, the value of the physical parameter θ.sub.phy obtained by the identification may contain the error with respect to the true value. By contrast, since the physical parameter θ.sub.phy is learned simultaneously with the coefficient θ.sub.NN included in the neural network and the linear variable θ.sub.coef included in the linear component as described above, it is possible to reduce the prediction error of the physical model M alone and to expect an improvement in estimation accuracy of the state quantity x.
[0032] In this case, if the physical parameter θ.sub.phy obtained by learning deviates from an allowable range, the physical parameter θ.sub.phy may be regularized. The allowable range is set in advance as a range where the physical parameter θ.sub.phy is empirically or theoretically assumed. If the physical parameter θ.sub.phy deviating from the allowable range is obtained by learning, the physical model M reflecting the physical parameter θ.sub.phy may be diverted from the true model and lose generalization performance. Therefore, for the physical parameter θ.sub.phy, the allowable range is set in advance as, for example, a range of a physically conceivable true value, and regularization is performed such that a loss function value increases when the physical parameter θ.sub.phy deviates from the allowable range. Such regularization enables learning such that the physical parameter θ.sub.phy converges within the allowable range, and as a result, the physical model M is not diverted from the true model and high generalization performance can be maintained.
[0033] The second differential predictive value calculation unit 6 is configured to output, as the second differential predictive value DP2, a second term (θ.sub.coef(x-f(u, θ.sub.phy))) of the above equation (3). More specifically, to the second differential predictive value calculation unit 6, the input parameter u is input, as well as the past predictive value of the state quantity x is feedback input and θ.sub.coef(x-f(u, θ.sub.phy)) is output as the second differential predictive value DP2.
[0034] The input parameter u input to the first differential predictive value calculation unit 4 and the second differential predictive value calculation unit 6 may be common to each other or may be different from each other (that is, they may not completely be the same).
[0035] The state quantity predictive value calculation unit 8 is configured to calculate the predictive value of the state quantity x based on the first differential predictive value DP1 calculated by the first differential predictive value calculation unit 4 and the second differential predictive value DP2 calculated by the second differential predictive value calculation unit 6. More specifically, the state quantity predictive value calculation unit 8 is configured to calculate the differential predictive value dx/dt as a difference between the first differential predictive value DP1 and the second differential predictive value DP2 by inputting the first differential predictive value DP1 and the second differential predictive value DP2 to a subtractor 10. Then, the differential predictive value dx/dt output from the subtractor 10 is input to an integrator 11, thereby calculating the predictive value of the state quantity x.
[0036] Herein, since the state quantity predictive value calculation unit 8 is configured to calculate the predictive value of the state quantity by integrating the differential predictive value dx/dt, the initial value of the state quantity x is required. Therefore, the state quantity predictive value calculation unit 8 may set, as an initial value x.sub.init, a state quantity that satisfies a condition where the differential predictive value becomes zero (that is, the state quantity is statically determined), or more specifically the following:
More specifically, a value derived by solving equation (5) with a nonlinear optimization method (such as quasi-Newton method, sequential quadratic programming, or the like) may be employed as the initial value x.sub.init. Thus, it is possible to predict the state quantity x based on the correct initial value x.sub.init, and it is possible to expect an improvement in prediction accuracy compared to a case where the prediction is performed based on the erroneous initial value x.sub.init.
[0037] Subsequently, a specific application example of the state quantity prediction device 1 having the above configuration will be described. Herein, as a specific example of predicting the state quantity of the equipment, a case will be exemplified where an absorbent concentration of an absorption liquid used in an absorption tower of a flue gas desulfurization plant is predicted as the state quantity. As another example, the present disclosure may be targeted at a gas turbine, a steam turbine, a large refrigerator, an air conditioner, or the like.
[0038]
[0039] The dust collecting device 22 is an electric precipitator for collecting dust by charging the fine particles, which are contained in the flue gas G0 supplied into a casing, by performing corona discharge on the flue gas G0, and adhering the fine particles to a positively and negatively charged adhesion part with an electric attraction force. The flue gas G1 having undergone the dust collection by the dust collecting device 22 is supplied to the absorption tower 24 via the exhaust passage 23b.
[0040] The absorption tower 24 performs desulfurization treatment through absorption of SO.sub.2 (sulfur dioxide) in the flue gas G1 by bringing an absorption liquid 26 containing limestone 30 into contact with the flue gas G1 having undergone the dust collection by the dust collecting device 22. The absorption liquid 26 is stored in the bottom of the absorption tower 24. The absorption liquid 26 is produced by mixing the limestone 30, which is supplied from a limestone feeder 28 disposed outside the absorption tower 24, with water 32 supplied to the bottom of the absorption tower 24.
[0041] In the present embodiment, the case is exemplified where the absorption liquid 26 is produced by supplying the limestone 30 to the water 32 from the limestone feeder 28. Instead of this, however, the absorption liquid 26 may be produced by supplying limestone slurry containing limestone to the water 32.
[0042] The absorption liquid 26 stored in the bottom of the absorption tower 24 is pumped by an absorbent circulation pump 34 and supplied to an upper portion of the absorption tower 24 via an absorbent header 36 disposed outside the absorption tower 24. The absorbent circulation pump 34 is composed of a plurality of pump units connected in parallel, and an operating state of each pump unit is controlled. For example, if each pump unit is of a variable displacement type (rotor blade type), the flow rate of the absorption liquid 26 pumped from the absorbent circulation pump 34 can be controlled by variably adjusting the capacity of each pump unit. Further, if each pump unit is of a fixed capacity type (fixed blade type), the flow rate of the absorption liquid 26 pumped from the absorbent circulation pump 34 can be controlled by adjusting the number of operating pump units. The absorption liquid 26 thus supplied to the upper portion of the absorption tower 24 contacts the flue gas G1 rising inside the absorption tower 24 as the absorption liquid 26 is sprayed and dropped from a nozzle 38 disposed in the upper portion of the absorption tower 24. Consequently, SO.sub.2 contained in the flue gas G1 reacts with the limestone 30 in the absorption liquid 26, and the desulfurization treatment is performed.
[0043] The method of spraying and dropping the absorption liquid 26 from the nozzle 38 may be a grid method, a liquid column method, or a spray method.
[0044] A chemical reaction formula of the desulfurization treatment performed in the absorption tower 24 can be represented by:
##STR00001##
In the desulfurization reaction, gypsum 35 (CaCO.sub.4 .Math. 2H.sub.2O) is produced as a byproduct through the reaction between the limestone 30 and SO.sub.2 contained in flue gas G1. A flue gas G2 from which SO.sub.2 has been removed is discharged from the top of the absorption tower 24 to the outside via a desulfurization flue gas pipe 25.
[0045] Further, part of the absorption liquid 26 stored in the bottom of the absorption tower 24 is sent to a dehydrator 42 via an extraction pipe 40 branched from the absorbent header 36 outside the absorption tower 24, while being pumped by the absorbent circulation pump 34. The dehydrator 42 is composed of, for example, a belt filter and dehydrates the absorption liquid 26 as the absorption liquid 26 is conveyed by the belt filter, and the produced gypsum 35 is discharged to the outside of the system.
[0046] Filtrate generated in the dehydration treatment by the dehydrator 42 is supplied as the water 32 to the bottom of the absorption tower 24 and reused.
[0047] Further, oxidizing air 46 is supplied to the bottom of the absorption tower 24. Consequently, since the absorption liquid 26 includes the oxidizing air 46, oxidation to a sulfate group from a sulfite group generated by transfer from the SO.sub.2 flue gas into the absorption liquid 26 is promoted, resulting in improvement in removal efficiency of SO.sub.2 in the flue gas as well.
[0048] If the method of spraying and dropping the absorption liquid 26 from the nozzle 38 is the grid method, the absorption liquid 26 is oxidized in the process of dropping, and thus the supply of the oxidizing air 46 may be omitted.
[0049] In such desulphurization device 20, at least one sensor is disposed which is selectable as the aforementioned input parameter u. In the present embodiment, provided are an SO.sub.2 concentration sensor 50 for detecting the SO.sub.2 concentration u1 on an outlet side of the absorption tower 24 (desulfurization outlet SO2 concentration [ppm]), an SO2 concentration sensor 52 for detecting the SO2 concentration u2 on an inlet side of the absorption tower 24 (desulfurization inlet SO2 concentration [ppm]), a limestone slurry flow rate sensor 54 for detecting the flow rate u3 of the limestone slurry produced in the absorption tower 24 (absorption tower limestone slurry flow rate [m.sup.3/h]), a boiler air flow rate sensor 56 for detecting the boiler air flow rate u5 [%], and a limestone slurry concentration sensor 58 for detecting the concentration u6 of the limestone slurry produced in the absorption tower 24 (absorption tower limestone slurry concentration [wt%]), an oxidizing air flow rate sensor 60 for detecting the oxidizing air flow rate u7 [m.sup.3N/h] supplied to the absorption tower 24, a pH sensor 62 for detecting the pH u8 of the absorption liquid 26 in the absorption tower 24 (absorption tower pH), and a level sensor 64 for detecting the level u9 of the absorption liquid 26 in the absorption tower 24 (absorption tower level [m]).
[0050] Further, the power generation command signal u4 with respect to a generator (not shown) for generating electricity with steam produced in a boiler (not shown) can also be obtained as the input parameter u.
[0051] At least one of the detected values of these sensors is input to the aforementioned state quantity prediction device 1 as the input parameter u, whereby the state quantity prediction device 1 predicts the absorbent (calcium carbonate) concentration [mmol/L] in the absorption tower 24 as the state quantity x.
[0052] The state quantity prediction device 1 can use the various parameters regarding the desulfurizer 20 as the physical parameters θ.sub.phy of the physical model M, and may include, for example, at least one of a limestone activity in the absorption liquid 26, a water content in inlet gas of the absorption tower 24, or a humidifying rate in the absorption tower 24.
[0053] The state quantity prediction device 1 having such configuration is connected via a network to each sensor disposed in the desulfurizer 20, whereby the result detected by each sensor can be obtained as the input parameter u. Thus, the state quantity prediction device 1 can predict the absorbent (calcium carbonate) concentration [mmol/L] as the state quantity x corresponding to the input parameter u to be used for the operation of the desulfurizer 20.
[0054] As for the rest, without departing from the spirit of the present disclosure, it is possible to replace the constituent elements in the above-described embodiments with known constituent elements, respectively, as needed and further, the above-described embodiments may be combined as needed.
[0055] The contents described in the above embodiments would be understood as follows, for instance.
[0056] (1) A state quantity prediction device according to one aspect is a state quantity prediction device (1) for predicting, by using a physical model for supporting an equipment in a static state, a state quantity (x) of the equipment corresponding to an input parameter (u) regarding the equipment, that includes: a first differential predictive value calculation unit (4) configured to deal with a nonlinear component of a function whose variables are dynamic characteristics of the state quantity with respect to the input parameter and a difference value between a past predictive value of the state quantity and a predictive value of the physical model, input the input parameter and the past predictive value of the state quantity, and include a learned neutral network (NN) for outputting a first differential predictive value (DP1); a second differential predictive value calculation unit (6) configured to deal with a linear component of the function, input the input parameter and the past predictive value, and output a second differential predictive value (DP2); and a state quantity predictive value calculation unit (8) configured to calculate a predictive value of the state quantity by integrating a differential predictive value calculated based on the first differential predictive value and the second differential predictive value.
[0057] With the above configuration (1), the function whose variable is the difference value between the past predictive value and the predictive value obtained based on the static physical model is divided into the nonlinear component and the linear component. The nonlinear component is used by the learned neural network to calculate the first differential predictive value, together with the dynamic characteristics of the state quantity with respect to the input parameter. The first differential predictive value is used to calculate the differential predictive value, together with the second differential predictive value obtained based on the one linear component. The state quantity is predicted by integrating the differential predictive value thus calculated. Thus, it is possible to accurately predict the state quantity in consideration of the dynamic characteristics, even if only the static physical model can be obtained for the equipment.
[0058] Note that “the equipment in the static state” means that the equipment is in the state where the dynamic characteristics are not taken into consideration, and refers to, for example, the state where the relationship between the input parameter regarding the equipment and the state quantity of the equipment can be expressed by the static expression.
[0059] (2) In another aspect, in the above aspect (1), the neural network is learned together with a linear coefficient of the linear component and a physical parameter regarding the equipment included in the physical model.
[0060] With the above configuration (2), since the neural network is learned simultaneously with the learning of the linear coefficient of the linear component and the physical parameter regarding the equipment included in the physical model, it is possible to reduce the prediction error of the physical model alone and to expect the improvement in estimation accuracy of the state quantity x.
[0061] (3) In another aspect, in the above aspect (2), the physical parameter is regularized if the physical parameter deviates from a preset allowable range.
[0062] With the above configuration (3), for the physical parameter obtained by the learning, the allowable range is set in advance as, for example, the range of the physically conceivable true value, and regularization is performed when the physical parameter deviates from the range. Thus, it is possible to learn such that the physical parameter converges within the allowable range, and as a result, the physical model M is not diverted from the true model and high generalization performance can be maintained.
[0063] (4) In another aspect, in any one of the above aspects (1) to (3), the state quantity prediction value calculation unit is configured to integrate the differential predictive value by using, as an initial value, the state quantity satisfying a condition where the differential predictive value becomes zero.
[0064] With the above configuration (4), the initial value of the state quantity, which is required when the predictive value of the state quantity is calculated by integrating the differential predictive value, is obtained under the condition where the differential predictive value becomes zero (that is, the state quantity is statically determined). Thus, it is possible to predict the state quantity based on the highly reliable initial value, and it is possible to expect the improvement in prediction accuracy compared to the case where the prediction is performed based on the erroneous initial value.
[0065] (5) In another aspect, in any one of the above aspects (1) to (4), the equipment is a flue gas desulfurization plant for desulfurizing a flue gas by bringing an absorption liquid into contact with the flue gas in an absorption tower, and the state quantity is an absorbent concentration of the absorption liquid in the absorption tower.
[0066] With the above configuration (5), it is possible to suitably predict, as the state quantity, the absorbent concentration of the absorption liquid in the absorption tower of the flue gas desulfurization plant.
[0067] (6) In another aspect, in the above aspect (5), the input parameter includes at least one of a desulfurization outlet SO2 concentration of the absorption tower, a desulfurization inlet SO2 concentration of the absorption tower, a flow rate or a concentration of limestone slurry produced in the absorption tower, a power generation command signal with respect to a generator for generating electricity with steam produced in a boiler for discharging the flue gas, an air flow rate in the boiler for discharging the flue gas, an oxidizing air flow rate supplied to the absorption tower, pH of the absorption liquid in the absorption tower, or a level of the absorption liquid in the absorption tower.
[0068] With the above configuration (6), since the input parameter includes at least one of these parameters, it is possible to suitably predict, as the state quantity, the absorbent concentration of the absorption liquid in the absorption tower of the flue gas desulfurization plant.
[0069] (7) In another aspect, in the above aspect (5) or (6), the physical model includes, as a physical parameter regarding the equipment, at least one of a limestone activity, a water content in inlet gas of the absorption tower, or a humidifying rate in the absorption tower.
[0070] With the above configuration (7), since the physical parameter includes at least one of these parameters, it is possible to suitably predict, as the state quantity, the absorbent concentration of the absorption liquid in the absorption tower of the flue gas desulfurization plant.
[0071] (8) A state quantity prediction method according to one aspect is a state quantity prediction method for predicting, by using a physical model for supporting an equipment in a static state, a state quantity of the equipment corresponding to an input parameter regarding the equipment, that includes: a step of dealing with a nonlinear component of a function whose variables are dynamic characteristics of the state quantity with respect to the input parameter and a difference value between a past predictive value of the state quantity and a predictive value of the physical model, inputting the input parameter and the past predictive value of the state quantity, and including a learned neutral network for outputting a first differential predictive value; a step of dealing with a linear component of the function, inputting the input parameter and the past predictive value, and outputting a second differential predictive value; and a step of calculating a predictive value of the state quantity by integrating a differential predictive value calculated based on the first differential predictive value and the second differential predictive value.
[0072] With the above configuration (8), the function whose variable is the difference value between the past predictive value and the predictive value obtained based on the static physical model is divided into the nonlinear component and the linear component. The nonlinear component is used by the learned neural network to calculate the first differential predictive value, together with the dynamic characteristics of the state quantity with respect to the input parameter. The first differential predictive value is used to calculate the differential predictive value, together with the second differential predictive value obtained based on the one linear component. The state quantity is predicted by integrating the differential predictive value thus calculated. Thus, it is possible to accurately predict the state quantity in consideration of the dynamic characteristics, even if only the static physical model can be obtained for the equipment.