The present invention relates to a plant operation assistance system and a plant operation assistance method.
States of plants may be monitored, for determination of current states of the plants based on the monitoring data and existing databases, such as design data, or for prediction of future states of the plants. In Patent Literature 1, an operation assistance apparatus, which uses a prediction simulator that predicts a future operation state based on monitoring data, is disclosed. In Patent Literature 2 and Patent Literature 3, estimation of parameters by use of a probability theory called “Bayes' theorem” is disclosed. Further, a technique for estimating and visualizing unobserved state quantity by using a deterministic model is disclosed in Non-Patent Literature 1.
Further, a technique for constructing a diagnostic model for a spacecraft by using a stochastic model called “Dynamic Bayesian Networks, and performing abnormality diagnosis is disclosed in Non-Patent Literature 2.
At the time of emergency, disaster, and the like in a plant, monitoring data of the plant may include much uncertainty, and prediction of a state of the plant may become difficult. In particular, in a case where a deterministic model as disclosed in Patent Literature 1 and Non-Patent Literature 1 is used, if the monitoring data include uncertainty, reliability of prediction results is reduced. When the plant is operated in reliance on these prediction results, appropriate operation of the plant becomes difficult.
The present invention aims to provide a plant operation assistance system and a plant operation assistance method, which enable prediction of a state of a plant in consideration of uncertainty in monitoring data and assistance in operation of the plant.
The present invention provides a plant operation assistance system, including a data obtaining unit configured to obtain monitoring data indicating state quantity of a plant, the state quantity being detected by a sensor, an identifying unit configured to identify, based on the state quantity, a probability distribution of the monitoring data, a model generation unit configured to generate, based on a plant parameter composed from a database including design information of the plant, a stochastic model of the plant, a data processing unit configured to assign the probability distribution to the monitoring data obtained by the data obtaining unit, and a prediction unit configured to input the monitoring data assigned with the probability distribution into the stochastic model and predict a state of the plant.
According to the present invention, since the monitoring data that have been added with the probability distribution are input into the stochastic model; which part of, to what extent, and with a probability of what level, the plant is abnormal, are able to be predicted. Further, from the prediction results, the degree of uncertainty in the monitoring data and the reliability of the prediction results are able to be estimated. Accordingly, in consideration of the uncertainty in the monitoring data and the reliability of the prediction results, the plant is able to be operated.
In the present invention, it is preferable that the identifying unit is configured to identify the probability distribution with an output command of the plant being an index.
Thereby, states of the plant corresponding to various output commands are able to be predicted.
In the present invention, the plant operation assistance system may include an updating unit configured to update the stochastic model with a plant parameter identified based on a deterministic model of the plant. Thereby, even if the plant parameter is changed, the state of the plant is able to be predicted.
The present invention provides a plant operation assistance method, including steps of obtaining monitoring data indicating state quantity of a plant, the state quantity being detected by a sensor, identifying, based on the state quantity, a probability distribution of the monitoring data, generating, based on a plant parameter composed from a database including design information of the plant, a stochastic model of the plant, assigning the probability distribution to the obtained monitoring data, and inputting the monitoring data assigned with the probability distribution into the stochastic model and predicting a state of the plant.
According to the present invention, a state of a plant is able to be predicted appropriately, and the plant is able to be operated in consideration of uncertainty in monitoring data and reliability of prediction results.
According to the present invention, a plant operation assistance system and a plant operation assistance method, which enable: prediction of a state of a plant in consideration of uncertainty in monitoring data; and assistance in operation of the plant, are provided.
Hereinafter, embodiments according to the present invention will be described while reference is made to the drawings, but the present invention is not limited to these embodiments. Components of the respective embodiments described below may be combined with one another, as appropriate. Further, a part of the components may be not used.
[Outline of Plant Operation Assistance System]
The plant 200 is controlled by a control device 300. The control device 300 includes a computer system, and outputs operation quantity u for operating the plant 100, to the plant operation assistance system 100 and the plant 200. The state quantity y detected by the sensor 10 is output to the plant operation assistance system 100 and the control device 300.
An output command unit 150 is connected to the control device 300. The output command unit 150 has an operation input unit that is operated by an operator, and generates, based on an operation, a command signal. The command signal is an output command signal instructing an output of the plant 200.
[Nuclear Power Plant]
The nuclear power plant 200 includes: the nuclear reactor vessel 201 having a reactor core; a steam generator 202; and a pressurizer 203 that pressurizes the primary cooling system 250. The nuclear reactor vessel 201 heats up primary cooling water. The primary cooling water that has been heated up by the nuclear reactor vessel 201 is sent to the steam generator 202 via a hot leg 1, which is a high temperature side piping. The steam generator 202 generates steam of secondary cooling water by performing heat exchange between the high temperature and high pressure primary cooling water that has been supplied from the nuclear reactor vessel 201 and the secondary cooling water (feed water) that has been supplied from a secondary cooling system. The steam generated by the steam generator 202 is supplied to a turbine generator (not illustrated) via the secondary cooling system. The primary cooling water that has been cooled in the steam generator 202 is sent to a cold leg 3, which is a low temperature side piping, via a crossover leg 2 and a primary cooling water pump 204, flows through the cold leg 3, and thereafter, is supplied to the nuclear reactor vessel 201.
In this embodiment, the primary cooling system 250 has four loops (circulation systems), which are a loop A, a loop B, a loop C, and a loop D. The primary cooling water that has been heated up by the nuclear reactor vessel 201 is supplied to each of the loops A, B, C, and D. Each of the loops A, B, C, and D has therein the steam generator 202, the primary cooling water pump 204, the hot leg 1, the crossover leg 2, and the cold leg 3. The primary cooling water that has flown through each of the loops A, B, C, and D is returned to the nuclear reactor vessel 201.
In this embodiment, examples of the state quantity y of the nuclear power plant 200, the state quantity y being observable by use of the sensor 10, include: main steam temperature Tms indicating temperature of the steam of the secondary cooling water generated from the steam generator 202; feed water temperature Tfw indicating temperature of the secondary cooling water supplied to the steam generator 202; high side temperature Tho indicating temperature of the primary cooling water flowing through the hot leg 1; low side temperature Tco indicating temperature of the primary cooling water flowing through the cold leg 3; pressure Prcp indicating pressure in the primary cooling system 250; and flow rate Grcp of the primary cooling water pump 204.
The sensor 10 includes: a main steam temperature sensor 11 that detects the main steam temperature Tms; a feed water temperature sensor 12 that detects the feed water temperature Tfw; a high side temperature sensor 13 that detects the high side temperature Tho; a low side temperature sensor 14 that detects the low side temperature Tco; a pressure sensor 15 that detects the pressure Prcp; and a flow rate sensor 16 that detects the flow rate Grcp.
[Identifying Unit]
The identifying unit 102 identifies, based on the observable state quantity y of the nuclear power plant 200, a probability distribution of the monitoring data.
The identifying unit 102 statistically derives, based on plural monitoring data (accumulated data) on the high side temperature Tho obtained in a predetermined past time period, a probability distribution for the high side temperature Tho. The predetermined past time period may be, for example, any of: one day; one week; one month; one year; and so on. As the probability distribution, an average value and variance of the high side temperature Tho in the predetermined time period are derived.
Even if the nuclear power plant 200 is operating normally, the high side temperature Tho may fluctuate. In a predetermined time period when the nuclear power plant 200 is operating normally, the high side temperature sensor 13 monitors the high side temperature Tho, and regularly outputs monitoring data on the high side temperature Tho, to the data obtaining unit 101. The monitoring data on the high side temperature Tho, which have been output from the high side temperature sensor 13 and obtained by the data obtaining unit 101, are accumulated in the storage unit 106. The identifying unit 102 derives, based on the plural monitoring data on the high side temperature Tho in the predetermined time period, the plural monitoring data having been stored in the storage unit 106, an average value and variance of the high side temperature Tho.
In this embodiment, the identifying unit 102 identifies, with an output command of the nuclear power plant 200 being an index, the probability distribution. The output command is a generator output command MWD. When the generator output command MWD is changed, an output range of the nuclear power plant 200 is changed, and in association with that change, the average value and variance of the high side temperature Tho are changed. The identifying unit 102 derives the probability distribution for the high side temperature Tho, for each of plural different generator output commands MWDs.
Graphs illustrated in
An average value and variance of the high side temperature Tho at a generator output command MWD (for example, 60[%]) other than the main operating points may be found, based on the monitoring data, by interpolation.
The identifying unit 102 is able to derive, similarly to the probability distribution of the high side temperature Tho, as the observable state quantity y, a probability distribution for the main steam temperature Tms, a probability distribution for the feed water temperature Tfw, a probability distribution for the low side temperature Tco, a probability distribution for the pressure Prcp, and a probability distribution for the flow rate Grcp. Further, the identifying unit 102 may find a probability distribution for the operation quantity u.
[Data Processing Unit]
To the data processing unit 104, a probability distribution identified by the identifying unit 102 as described by reference to
[Model Generation Unit]
The model generation unit 103 generates, based on plant parameters composed from a database including design information of the nuclear power plant 200, a stochastic model of the nuclear power plant 200.
The plant parameters of the nuclear power plant 200 are specification data of the nuclear power plant 200, such as design data or characteristic data of devices in the nuclear power plant 200, or physical property data of the primary cooling water. The plant parameters are static known data that are able to be known from these design data. Examples of the plant parameters include, for example: the specific heat of the primary cooling water; and masses, heat transfer coefficients, and heat exchange amounts of the devices in the nuclear power plant 200.
The model generation unit 103 generates, based on the plant parameters composed from the database including the design information, and on the monitoring data indicating the state quantity y detected by the sensor 10, a stochastic model of the nuclear power plant 200. The stochastic model is a modeling technique that uses a probability theory called “Bayes' theorem”. In this embodiment, the model generation unit 103 generates the stochastic model of the nuclear power plant 200 by using a stochastic model called “Dynamic Bayesian Networks (DBNs)”. DBNs is a model obtained by expansion of Bayesian Networks (BNs) so as to be also applicable to a dynamic system, and is said to be a generic state space model encompassing Kalman filter models (KFMs), hidden Markov models (HMMs), and the like.
In this embodiment, as the unobservable state quantity x, reactor core heating value Qre, heat exchange amount Qsg of the steam generator 202, flow rate Gho of the hot leg 1, flow rate Gcr of the crossover leg 2; flow rate Gco of the cold leg 3, breakage diameter Rho of the hot leg 1, breakage diameter Rcr of the crossover leg 2, breakage diameter Rco of the cold leg 3, masses Msg1, Msg2, Msg3 and Msg4 of the steam generators 202, and a mass Mcore of the reactor core are estimated.
Hereinafter, an example of the DBNs model will be described. As the observable state quantity y, the main steam temperature Tms of the respective loops A, B, C, and D will be denoted by Tms1, Tms2, Tms3, and Tms4, the feed water temperature Tfw thereof by Tfw1, Tfw2, Tfw3, and Tfw4, the high side temperature Tho thereof by Tho1, Tho2, Tho3, and Tho4, the low side temperature Tco thereof by Tco1, Tco2, Tco3, and Tco4, the flow rate Grcp thereof by Grcp1, Grcp2, Grcp3, and Grcp4, flow rate of the secondary cooling water in the loop A by Gfw1, flow rate of main steam in the loop A by Gms1, water level in the steam generators 202 of the respective loops A, B, C, and D by Lsg1, Lsg2, Lsg3, and Lsg4, and water level in the reactor core by Lcore.
As the design information (plant parameters), the mass of the reactor core will be denoted by Mcore, the heating value thereof by Qre, the temperature by Tho, and the specific heat by cpho. Further, the masses of the steam generators 202 of the respective loops A, B, C, and D will be denoted by Msg1, Msg2, Msg3, and Msg4, the heat exchange amount Qsg of the steam generators 202 thereof by Qsg1, Qsg2, Qsg3, and Qsg4, the specific heat of the primary cooling water in the hot legs 1 thereof by cpho1, cpho2, cpho3, and cpho4, and the specific heat of the primary cooling water in the cold legs 3 thereof by cpco1, cpco2, cpco3, and cpco4.
As an example of the DBNs model of the nuclear power plant 200, a part of the nuclear power plant 200 is able to be expressed by the following differential equations, Equation (1) to Equation (5).
Further, as examples of the unobservable state quantity x, the heating value Qre of the reactor core and the heat exchange amount Qsg1 of the steam generator 202 are able to be expressed by the following Equation (6) and Equation (7).
Q
re
=f(MWD,Tho,Tco1,Tco2,Tco3,Tco4,Grcp1,Grcp2,Grcp3,Grcp4) (6)
Q
sg1
=f(MWD,Tho,Tco1,Tfw1,Tms1,Grcp1,Gfw1,Gms1) (7)
As expressed by Equation (6) and Equation (7), the heating value Qre and the heat exchange amount Qsg1 are expressed as functions of the generator output command MWD and the like.
Further, in the DBNs model, a conditional probability Pr is assigned to all of the variables. For example, for Tco1,t, with Tco1,t-1, Tho1,t-1, Grcp1,t-1, and Qsg1,t-1 being parent variables, a conditional probability like Equation (8) is assigned.
In Equation (8), Σ is a variance matrix of a normal distribution. In Equation (8), “Qsg1,t-1,Σ” is a parameter that is variable according to the generator output command MWD. By the DBNs model being made variable by the generator output command MWD, the DBNs model becomes a model, in which variation differences among the monitoring data according to the generator output commands MWDs are able to be considered.
[Prediction Unit]
The monitoring data that have been assigned with the probability distribution generated by the data processing unit 104, and the DBNs model that has been generated by the model generation unit 103 are input to the prediction unit 105. The prediction unit 105 inputs the monitoring data that have been assigned with the probability distribution, into the DBNs model, and outputs the unobservable state quantity x. Since the monitoring data that have been assigned with the probability distribution are input into the DBNs model, the degree of variation in the predicted state quantity x is able to be found.
[Plant Operation Assistance Method]
Next, an example of a plant operation assistance method according to this embodiment will be described.
Based on plural monitoring data (accumulated data) obtained by use of the sensor 10 in a predetermined past time period, a probability distribution for those monitoring data is identified (Step SP10). The identifying unit 102 identifies at least probability distributions of the high side temperature Tho, the low side temperature Tco, the main steam temperature Tms, and the feed water temperature Tfw, for each of the loops A, B, C, and D.
The model generation unit 103 generates a DBNs model, based on plant parameters (Step SP20).
Monitoring data for the nuclear power plant 200 are obtained (Step SP30).
For example, if the crossover leg 2 of the loop A is broken and a loss-of-coolant accident occurs at a time point Ta, a phenomenon, in which the pressure loss in the crossover leg 2 is reduced, the flow rate of the primary cooling water flowing through the hot leg 1 is increased, and as illustrated in
Since the primary cooling water flowing in each loop collects at the nuclear reactor vessel 201, and is thereafter supplied to each loop, the temperature in each of the loops B, C, and D also changes as illustrated in
The data processing unit 104 assigns the probability distributions derived in Step SP10 to the monitoring data illustrated in
The prediction unit 105 inputs the monitoring data that have been assigned with the probability distributions into a stochastic model and predicts a state of the nuclear power plant 200 (Step SP50).
In each of
As illustrated in
In the case where the crossover leg 2 of the loop A breaks and the loss-of-coolant accident occurs at the time point Ta, the prediction unit 105 predicts the breakage diameters Rho, Rco, and Rcr for each loop by using the data resulting from the assignment of the probability distributions to the monitoring data in
Further, in the example illustrated in
As illustrated in
Further, in the time period after the time point Ta, the central values of the breakage diameter Rcr of the loops B, C, and D increase, and it is predicted that the crossover legs 2 of the loops B, C, and D are likely to break. Reliability of the prediction results is able to be evaluated based on the length (difference ΔL) of the line Lb for the breakage diameter Rcr of each loop.
[Effects]
As described above, according to this embodiment, since monitoring data that have been assigned with probability distributions are input to a stochastic model (DBNs model); which part of, to what extent, and with a probability of what level, the nuclear power plant 200 is abnormal, are able to be predicted. Further, from prediction results, a degree of uncertainty in the monitoring data and reliability of the prediction results are able to be estimated. Accordingly, in consideration of the uncertainty in the monitoring data and the reliability of the prediction results, the nuclear power plant 200 is able to be operated. Furthermore, if a loss-of-coolant accident occurs, in consideration of the uncertainty in the monitoring data and the reliability of the prediction results, measures are able to be taken or decision making for the measures is able to be performed.
That is, as illustrated in
Further, in the time period after the time point Ta also, if the value (length) of a line Lb is large, the reliability of the prediction results is able to be evaluated to be low. Furthermore, if the value of a line Lb before the time point Ta is small and the value of a line Lb after the time point Ta is large, it is able to be evaluated that there is a possibility that the monitoring data obtained after the time point Ta include much uncertainty.
In a conventional method, in which monitoring data not assigned with a probability distribution are input to a deterministic model; which part and how much (how many inches) of a piping is broken are able to be predicted. However, reliability of the prediction results is difficult to be evaluated.
In this embodiment, since monitoring data that have been assigned with probability distributions are input into a stochastic model, not only prediction of which part and how much (how many inches) of a piping are broken is possible, but also prediction by association between the degree of breakage and the probability (reliability) is possible, like, for example, a probability that breakage of 5 inches has occurred being found to be A % and a probability that breakage of 4 inches has occurred being found to be B %.
Further, in this embodiment, the identifying unit 102 identifies a probability distribution with a generator output command MWD of the nuclear power plant 200 being an index. Since there is a possibility that the probability distribution changes according to the generator output command MWD; with the generator output command MWD being an index, states of the nuclear power plant 200 corresponding to various generator output commands MWDs are able to be predicted.
As illustrated in
An identifiable state means a state where the average value and variance are stable, and that the plant 200 is in a steady state. If it has been determined by the determining unit 107 that a probability distribution is identifiable, that is, if it is determined that the plant 200 is in the steady state, the updating unit 108 identifies plant parameters and updates the stochastic model.
The updating unit 108 generates a deterministic model of the plant 200. Further, the state quantity y and operation quantity u of the plant 200 are input to the updating unit 108. By inputting the state quantity y and the operation quantity u into the deterministic model that has been modelled, the updating unit 108 identifies plant parameters of the plant 200 by fitting.
The plant parameters newly identified by the updating unit 108 are sent to the model generation unit 103. The model generation unit 103 updates the stochastic model with the plant parameters that have been identified based on the deterministic model of the plant 200.
Although the plant parameters are static data, the plant parameters may change. According to this embodiment, since plant parameters are identified based on a deterministic model of the plant 200, and a stochastic model is regenerated with these identified new plant parameters, a state of the plant 200 is able to be predicted appropriately even if the plant parameters are changed.
In the above described embodiment, a probability distribution is derived based on plural monitoring data (accumulated data) obtained in a predetermined past time period. If past accumulated data are not available, like when the plant 200 is newly established, a probability distribution of monitoring data may be derived based on, for example, specification data of the sensor 10.
Number | Date | Country | Kind |
---|---|---|---|
2015-035664 | Feb 2015 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2016/051542 | 1/20/2016 | WO | 00 |