PLANT OPERATION ASSISTANCE SYSTEM AND PLANT OPERATION ASSISTANCE METHOD
20180247721 ยท 2018-08-30
Assignee
Inventors
Cpc classification
Y02E30/30
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02E30/00
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G05B23/0243
PHYSICS
International classification
Abstract
A plant operation assistance system includes: 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 predicts a state of the plant.
Claims
1. A plant operation assistance system, comprising: 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.
2. The plant operation assistance system according to claim 1, wherein the identifying unit is configured to identify the probability distribution with an output command of the plant being an index.
3. The plant operation assistance system according to claim 1, comprising an updating unit configured to update the stochastic model with a plant parameter identified based on a deterministic model of the plant.
4. 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.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
DESCRIPTION OF EMBODIMENTS
[0031] 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.
[0032] [Outline of Plant Operation Assistance System]
[0033]
[0034] 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.
[0035] 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.
[0036] [Nuclear Power Plant]
[0037]
[0038] 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.
[0039] 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.
[0040] 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 T.sub.ms indicating temperature of the steam of the secondary cooling water generated from the steam generator 202; feed water temperature T.sub.fw indicating temperature of the secondary cooling water supplied to the steam generator 202; high side temperature T.sub.ho indicating temperature of the primary cooling water flowing through the hot leg 1; low side temperature T.sub.co indicating temperature of the primary cooling water flowing through the cold leg 3; pressure P.sub.rcp indicating pressure in the primary cooling system 250; and flow rate G.sub.rcp of the primary cooling water pump 204.
[0041] The sensor 10 includes: a main steam temperature sensor 11 that detects the main steam temperature T.sub.ms; a feed water temperature sensor 12 that detects the feed water temperature T.sub.fw; a high side temperature sensor 13 that detects the high side temperature T.sub.ho; a low side temperature sensor 14 that detects the low side temperature T.sub.co; a pressure sensor 15 that detects the pressure P.sub.rcp; and a flow rate sensor 16 that detects the flow rate G.sub.rcp.
[0042] [Identifying Unit]
[0043] 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.
[0044] The identifying unit 102 statistically derives, based on plural monitoring data (accumulated data) on the high side temperature T.sub.ho obtained in a predetermined past time period, a probability distribution for the high side temperature T.sub.ho. 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 T.sub.ho in the predetermined time period are derived.
[0045] Even if the nuclear power plant 200 is operating normally, the high side temperature T.sub.ho 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 T.sub.ho, and regularly outputs monitoring data on the high side temperature T.sub.ho, to the data obtaining unit 101. The monitoring data on the high side temperature T.sub.ho, 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 T.sub.ho 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 T.sub.ho.
[0046] 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 T.sub.ho are changed. The identifying unit 102 derives the probability distribution for the high side temperature T.sub.ho, for each of plural different generator output commands MWDs.
[0047] Graphs illustrated in
[0048] An average value and variance of the high side temperature T.sub.ho 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.
[0049] The identifying unit 102 is able to derive, similarly to the probability distribution of the high side temperature T.sub.ho, as the observable state quantity y, a probability distribution for the main steam temperature T.sub.ms, a probability distribution for the feed water temperature T.sub.fw, a probability distribution for the low side temperature T.sub.co, a probability distribution for the pressure P.sub.rcp, and a probability distribution for the flow rate G.sub.rcp. Further, the identifying unit 102 may find a probability distribution for the operation quantity u.
[0050] [Data Processing Unit]
[0051] To the data processing unit 104, a probability distribution identified by the identifying unit 102 as described by reference to
[0052] [Model Generation Unit]
[0053] 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.
[0054] 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.
[0055] 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.
[0056]
[0057] In this embodiment, as the unobservable state quantity x, reactor core heating value Q.sub.re, heat exchange amount Q.sub.sg of the steam generator 202, flow rate G.sub.ho of the hot leg 1, flow rate G.sub.cr of the crossover leg 2; flow rate G.sub.co of the cold leg 3, breakage diameter R.sub.ho of the hot leg 1, breakage diameter R.sub.cr of the crossover leg 2, breakage diameter R.sub.co of the cold leg 3, masses M.sub.sg1, M.sub.sg2, M.sub.sg3 and M.sub.sg4 of the steam generators 202, and a mass M.sub.core of the reactor core are estimated.
[0058] Hereinafter, an example of the DBNs model will be described. As the observable state quantity y, the main steam temperature T.sub.ms of the respective loops A, B, C, and D will be denoted by T.sub.ms1, T.sub.ms2, T.sub.ms3, and T.sub.ms4, the feed water temperature T.sub.fw thereof by T.sub.fw1, T.sub.fw2, T.sub.fw3, and T.sub.fw4, the high side temperature T.sub.ho thereof by T.sub.ho1, T.sub.ho2, T.sub.ho3, and T.sub.ho4, the low side temperature T.sub.co thereof by T.sub.co1, T.sub.co2, T.sub.co3, and T.sub.co4, the flow rate G.sub.rcp thereof by G.sub.rcp1, G.sub.rcp2, G.sub.rcp3, and G.sub.rcp4, flow rate of the secondary cooling water in the loop A by G.sub.fw1, flow rate of main steam in the loop A by G.sub.ms1, water level in the steam generators 202 of the respective loops A, B, C, and D by L.sub.sg1, L.sub.sg2, L.sub.sg3, and L.sub.sg4, and water level in the reactor core by L.sub.core.
[0059] As the design information (plant parameters), the mass of the reactor core will be denoted by M.sub.core, the heating value thereof by Q.sub.re, the temperature by T.sub.ho, and the specific heat by cp.sub.ho. Further, the masses of the steam generators 202 of the respective loops A, B, C, and D will be denoted by M.sub.sg1, M.sub.sg2, M.sub.sg3, and M.sub.sg4, the heat exchange amount Q.sub.sg of the steam generators 202 thereof by Q.sub.sg1, Q.sub.sg2, Q.sub.sg3, and Q.sub.sg4, the specific heat of the primary cooling water in the hot legs 1 thereof by cp.sub.ho1, cp.sub.ho2, cp.sub.ho3, and cp.sub.ho4, and the specific heat of the primary cooling water in the cold legs 3 thereof by cp.sub.co1, cp.sub.co2, cp.sub.co3, and cp.sub.co4.
[0060] 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).
[0061] Further, as examples of the unobservable state quantity x, the heating value Q.sub.re of the reactor core and the heat exchange amount Q.sub.sg1 of the steam generator 202 are able to be expressed by the following Equation (6) and Equation (7).
Q.sub.re=f(MWD,T.sub.ho,T.sub.co1,T.sub.co2,T.sub.co3,T.sub.co4,G.sub.rcp1,G.sub.rcp2,G.sub.rcp3,G.sub.rcp4)(6)
Q.sub.sg1=f(MWD,T.sub.ho,T.sub.co1,T.sub.fw1,T.sub.ms1,G.sub.rcp1,G.sub.fw1,G.sub.ms1)(7)
[0062] As expressed by Equation (6) and Equation (7), the heating value Q.sub.re and the heat exchange amount Q.sub.sg1 are expressed as functions of the generator output command MWD and the like.
[0063] Further, in the DBNs model, a conditional probability Pr is assigned to all of the variables. For example, for T.sub.co1,t, with T.sub.co1,t-1, T.sub.ho1,t-1, G.sub.rcp1,t-1, and Q.sub.sg1,t-1 being parent variables, a conditional probability like Equation (8) is assigned.
[0064] In Equation (8), is a variance matrix of a normal distribution. In Equation (8), Q.sub.sg1,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.
[0065] [Prediction Unit]
[0066] 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.
[0067] [Plant Operation Assistance Method]
[0068] Next, an example of a plant operation assistance method according to this embodiment will be described.
[0069] 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 T.sub.ho, the low side temperature T.sub.co, the main steam temperature T.sub.ms, and the feed water temperature T.sub.fw, for each of the loops A, B, C, and D.
[0070] The model generation unit 103 generates a DBNs model, based on plant parameters (Step SP20).
[0071] Monitoring data for the nuclear power plant 200 are obtained (Step SP30).
[0072] 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
[0073] 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
[0074] The data processing unit 104 assigns the probability distributions derived in Step SP10 to the monitoring data illustrated in
[0075] 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).
[0076]
[0077] In each of
[0078] As illustrated in
[0079] 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 R.sub.ho, R.sub.co, and R.sub.cr for each loop by using the data resulting from the assignment of the probability distributions to the monitoring data in
[0080] Further, in the example illustrated in
[0081] As illustrated in
[0082] Further, in the time period after the time point Ta, the central values of the breakage diameter R.sub.cr 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 R.sub.cr of each loop.
[0083] [Effects]
[0084] 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.
[0085] That is, as illustrated in
[0086] 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.
[0087] 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.
[0088] 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 %.
[0089] 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.
Other Embodiment
[0090]
[0091] As illustrated in
[0092] 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.
[0093] 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.
[0094] 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.
[0095] 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.
[0096] 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.
REFERENCE SIGNS LIST
[0097] 1 HOT LEG [0098] 2 CROSSOVER LEG [0099] 3 COLD LEG [0100] 10 SENSOR [0101] 11 MAIN STEAM TEMPERATURE SENSOR [0102] 12 FEED WATER TEMPERATURE SENSOR [0103] 13 HIGH SIDE TEMPERATURE SENSOR [0104] 14 LOW SIDE TEMPERATURE SENSOR [0105] 15 PRESSURE SENSOR [0106] 16 FLOW RATE SENSOR [0107] 100 PLANT OPERATION ASSISTANCE SYSTEM [0108] 101 DATA OBTAINING UNIT [0109] 102 IDENTIFYING UNIT [0110] 103 MODEL GENERATION UNIT [0111] 104 DATA PROCESSING UNIT [0112] 105 PREDICTION UNIT [0113] 106 STORAGE UNIT [0114] 107 DETERMINING UNIT [0115] 108 UPDATING UNIT [0116] 150 OUTPUT COMMAND UNIT [0117] 200 PLANT (NUCLEAR POWER PLANT) [0118] 201 NUCLEAR REACTOR VESSEL [0119] 202 STEAM GENERATOR [0120] 203 PRESSURIZER [0121] 204 PRIMARY COOLING WATER PUMP [0122] 250 PRIMARY COOLING SYSTEM [0123] 300 CONTROL DEVICE [0124] T.sub.ms MAIN STEAM TEMPERATURE [0125] T.sub.fw FEED WATER TEMPERATURE [0126] T.sub.ho HIGH SIDE TEMPERATURE [0127] T.sub.co LOW SIDE TEMPERATURE [0128] P.sub.rcp PRESSURE [0129] G.sub.rcp FLOW RATE