Display device, display method, and program
The operation comparison device quantitatively assesses the effects of changing plant operating conditions by using condition input, calculation, and presentation units, addressing the limitations of existing energy cost estimation programs.
Patent Information
- Application Number
- JP2023172907
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-10-04
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2039-07-19
AI Technical Summary
Existing energy cost estimation programs fail to properly compare the effects of changing operating conditions in plants, making it difficult to quantify the impact of operational changes.
An operation comparison device and method that includes a condition input unit, operating condition calculation units based on algorithms and plant models, and a presentation unit to present operating conditions before and after the introduction of an operating condition proposal program, using learning models trained on past plant operations.
Enables quantitative comparison of the effects of changing plant operating conditions, allowing users to evaluate the validity and impact of operational changes.
Smart Images

Figure 0007752666000001 
Figure 0007752666000002 
Figure 0007752666000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a display device, a display method, and a program. [Background technology]
[0002] In the design and development of plants, applications (programs) are used that estimate the behavior of the plant using a computer model consisting of characteristic functions that indicate the characteristics of each piece of equipment (see, for example, Patent Document 1).The variable energy cost estimation program described in Patent Document 1 makes it possible to estimate the variable energy costs that would be incurred if no energy-saving measures were implemented in a period after energy-saving measures were implemented, using data on the target facility, regardless of facility attributes and without using data on various other facilities, even when the characteristics of the target facility have changed. In addition, the variable energy cost estimation program described in Patent Document 1 estimates the variable energy costs, for example, when a plant is operated in two periods, one after the other, assuming that the plant is operated in the latter period under the operating conditions of the former period. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-133596 Summary of the Invention [Problem to be solved by the invention]
[0004] As described above, the variable energy cost estimation program described in Patent Document 1 estimates variable energy costs in a later period assuming that the plant will be operated under the operating conditions of the previous period. Therefore, there is a problem in that it may not be possible to properly compare the effects of cost reduction, etc. before and after changing the operating conditions (operating conditions) of the plant.
[0005] The present invention has been made in consideration of the above circumstances, and aims to provide an operation comparison device, an operation comparison method, and a program that can quantitatively compare the effects of changing plant operating conditions. [Means for solving the problem]
[0006] According to a first aspect of the present invention, an operation comparison device includes a condition input unit that receives input of required conditions, which are conditions that must be satisfied among a plurality of operating conditions related to a plant, an operating condition calculation unit that calculates a plurality of operating conditions that satisfy the required conditions based on a plurality of algorithms, and a presentation unit that presents the plurality of operating conditions.
[0007] According to a second aspect of the present invention, in the operation comparison device according to the first aspect, the plurality of algorithms may include an algorithm that calculates the operating conditions by simulation based on a plant model that simulates the behavior of the plant, and an algorithm that calculates the operating conditions based on past operations of the plant.
[0008] According to a third aspect of the present invention, in the operation comparison device according to the first or second aspect, the plurality of algorithms may include an algorithm that calculates the operating conditions based on past operation of the plant before introduction of an operating condition proposal program that calculates the operating conditions by simulation based on a plant model that simulates the behavior of the plant, and an algorithm that calculates the operating conditions based on past operation of the plant after introduction of the operating condition proposal program.
[0009] According to a fourth aspect of the present invention, in the operation comparison device according to the second or third aspect, the algorithm for calculating the operating conditions based on past operations of the plant may be an algorithm that uses a learning model trained using operating conditions related to past operations of the plant as a learning data set.
[0010] According to a fifth aspect of the present invention, a program causes a computer to execute the steps of accepting input of required conditions, which are conditions that must be satisfied among a plurality of operating conditions related to a plant; calculating a plurality of operating conditions that satisfy the required conditions based on a plurality of algorithms; and presenting the plurality of operating conditions.
[0011] According to a sixth aspect of the present invention, a display device includes a condition input unit that accepts input of required conditions, which are conditions that must be satisfied among a plurality of operating conditions related to a plant, and a presentation unit that presents the operating conditions calculated based on past operations of the plant before the introduction of an operating condition proposal program that calculates the operating conditions by simulation based on a plant model that simulates the behavior of the plant, and the operating conditions calculated based on past operations of the plant after the introduction of the operating condition proposal program.
[0012] According to a seventh aspect of the present invention, a display method includes a step of accepting input of required conditions, which are conditions that must be satisfied among a plurality of operating conditions related to a plant, and a step of presenting the operating conditions calculated based on past operations of the plant before introduction of an operating condition proposal program that calculates the operating conditions by simulation based on a plant model that simulates the behavior of the plant, and the operating conditions calculated based on past operations of the plant after introduction of the operating condition proposal program.
[0013] According to an eighth aspect of the present invention, a program causes a computer to execute the steps of: accepting input of required conditions, which are conditions that must be satisfied among a plurality of operating conditions related to a plant; and presenting the operating conditions calculated based on past operations of the plant before the introduction of an operating condition proposal program that calculates the operating conditions by simulation based on a plant model that simulates the behavior of the plant, and the operating conditions calculated based on past operations of the plant after the introduction of the operating condition proposal program. [Effects of the Invention]
[0014] According to any one of the aspects of the present invention, it is possible to quantitatively compare the effects when the operating conditions (required conditions) of the plant are changed. [Brief explanation of the drawings]
[0015] [Figure 1] 1 is a block diagram showing an example of the configuration of an operation comparison device according to a first embodiment. [Figure 2] 1 is a schematic diagram showing a configuration example of a cogeneration system according to a first embodiment. [Figure 3] 2 is a schematic diagram showing an example of the configuration of software included in the operation comparison device according to the first embodiment. FIG. [Figure 4] 4 is a flowchart showing an example of the operation of the operation comparison device according to the first embodiment. [Figure 5] 4A and 4B are schematic diagrams for explaining an example of the operation of a condition input unit and a presentation unit according to the first embodiment. [Figure 6] 5A and 5B are schematic diagrams for explaining an example of the operation of the presentation unit according to the first embodiment. [Figure 7] FIG. 1 is a schematic block diagram illustrating the configuration of a computer according to at least one embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0016] First Embodiment FIG. 1 is a block diagram showing an example of the configuration of an operation comparison device according to the first embodiment. FIG. 2 is a schematic diagram showing an example of the configuration of a cogeneration system according to the first embodiment. An operating condition proposal program that proposes operating conditions for each plant that satisfy operating requirements is installed in the operation of the cogeneration system 2 according to this embodiment. Examples of operating conditions include the load on the steam generation equipment and the load on the power generation equipment in the cogeneration system 2, and the amount of power received from outside. The operator operates each plant by referring to the operating conditions calculated by the operating condition proposal program.
[0017] 1 is a device that compares the operating conditions of a cogeneration system 2 proposed by an operating condition proposal program with the operating conditions according to the operating policy before the introduction of the operating condition proposal program, and is configured using a computer such as a server or a personal computer. That is, by referring to the information presented by the operation comparison device 1, the operator of the cogeneration system 2 can quantitatively recognize the validity of the operating conditions proposed by the operating condition proposal program.
[0018] <<Configuration of a cogeneration system>> First, an example configuration of a cogeneration system 2 shown in Fig. 2 will be described. Fig. 2 shows the various facilities that generate steam and electricity installed in two plants 20 and 30 as the cogeneration system 2. Fuel 41 is supplied to the plants 20 and 30 via piping 42. The plant 20 includes a first boiler 24, a second boiler 25, a gas turbine GT (hereinafter simply referred to as GT), and a back-pressure turbine BT (hereinafter simply referred to as BT). The plant 20 supplies HP (high-pressure) process steam 51, MP (medium-pressure) process steam 52, LP (low-pressure) process steam 53, and electricity (power transmission 54) generated using the first boiler 24, the second boiler 25, the back-pressure turbine BT, and the gas turbine GT to other facilities (not shown) in the plant 20 or the plant 30. The plant 30 also includes two boilers, a third boiler 31 and a fourth boiler 32, and two condensing turbines CT1 (hereinafter simply referred to as CT1) and CT2 (hereinafter simply referred to as CT2). In the plant 30, HP process steam 51 and electric power (electric power transmission 54) generated using the third boiler 31, the fourth boiler 32, the condensing turbine CT1, and the condensing turbine CT2 are supplied to other facilities (not shown) in the plant 30 or the plant 20. The plants 20 and 30 can also receive electric power 55 supplied from an external source such as an electric power company. The extracted steam from at least one of the condensing turbines CT1 and CT2 may be supplied to the MP process steam 52 or the LP process steam 53.
[0019] The operation comparison device 1 is not limited to a cogeneration system as shown in Fig. 2, and can also be used to calculate power generation equipment or power generation systems configured with power generation equipment and power storage equipment. Also, the calculation can be used to calculate power generation equipment using steam turbines (hereinafter also referred to as ST), solar power generation equipment, wind power generation equipment, hydroelectric power generation equipment, etc.
[0020] <Configuration of operation comparison device> 1, the operation comparison device 1 includes a condition input unit 11, a proposed operating condition calculation unit 12, a past operating condition calculation unit 13, a presentation unit 14, and a memory unit 19 as functional elements configured from a combination of hardware and software such as programs and data possessed by a computer constituting the operation comparison device 1. The memory unit 19 stores a plant model 16, an operation reproduction model 17, and a learning dataset 18. The operation reproduction model 17 is a trained model that has trained values of past actual operating conditions of the plant as the training dataset 18, and includes a pre-introduction model 171 and a post-introduction model 172.
[0021] The condition input unit 11 accepts input of required conditions 15 for a plant to be calculated. The required conditions 15 for a plant are data indicating required conditions (such as demand conditions and constraints for each facility) for a plant to be calculated, such as plant 20 and plant 30 shown in FIG. 2, and include, for example, a value of power demand (corresponding to power transmission 54 in FIG. 2), a value of steam demand (corresponding to HP process steam 51, MP process steam 52, and LP process steam 53 in FIG. 2), a value of received power (corresponding to power reception 55 in FIG. 2), operational limit values for BT, ST, CT, etc., operational limit values for power transmission and power reception, weather conditions, unit prices of fuel and electricity, etc. In other words, the required conditions 15 are given as constraints among the operating conditions of the plant.
[0022] The proposed operating condition calculation unit 12 calculates operating conditions that satisfy the required conditions 15 using an operating condition proposal program. Specifically, the proposed operating condition calculation unit 12 calculates the operating conditions of the plant that satisfy the required conditions 15 by a simulation based on a plant model 16 that simulates the behavior of the plant. The plant model 16 is a model (simulation model) that simulates the behavior of the plant.
[0023] The past operating condition calculation unit 13 calculates operating conditions based on the past operating policies of the plant by inputting the required conditions to be evaluated into the operation reproduction model 17. The operation reproduction model 17 is a learning model that reproduces the past operating policies, and by using the operation reproduction model 17, it is possible to estimate how the plant operating conditions would have been set under the past operating policies for the required conditions to be evaluated.
[0024] The pre-introduction model 171 included in the driving reproduction model 17 is a trained model trained using values of past driving conditions before the driving condition proposal program was introduced as the learning dataset 18. The post-introduction model 172 is a trained model trained using past driving conditions after the driving condition proposal program was introduced as the learning dataset 18. For example, the pre-introduction model 171 is a trained model based on past driving performance before the driving condition proposal program was introduced, and the post-introduction model 172 is a trained model based on past driving performance from, for example, after the driving condition proposal program was introduced to the present.
[0025] That is, the past operating condition calculation unit 13 calculates pre-introduction operating conditions by inputting required conditions into the pre-introduction model 171, and calculates post-introduction operating conditions by inputting required conditions into the post-introduction model 172. By using the pre-introduction model 171, it is possible to estimate how operating conditions would have been set in a past operating policy before the introduction of the operating condition proposal program, for example, for the required conditions to be evaluated. Furthermore, by using the post-introduction model 172, it is possible to estimate how operating conditions would have been set in an operating policy after the introduction of the operating condition proposal program, for the required conditions to be evaluated. In other words, by comparing the pre-introduction operating conditions with the post-introduction operating conditions, the user can recognize how the plant operation has changed due to the introduction of the operating condition proposal program.
[0026] The presentation unit 14 presents information based on the operating conditions calculated by the proposed operating condition calculation unit 12 (proposed by the operating condition proposal program) and the pre-introduction operating conditions and post-introduction operating conditions calculated by the past operating condition calculation unit 13. By comparing the operating conditions proposed by the operating condition proposal program with the pre-introduction operating conditions, the user can quantitatively evaluate the validity of the operating condition proposal program. By comparing the pre-introduction operating conditions with the post-introduction operating conditions, the user can quantitatively evaluate how the plant operation has changed before and after the introduction of the operating condition proposal program. By comparing the operating conditions proposed by the operating condition proposal program with the post-introduction operating conditions, the user can quantitatively evaluate the validity of the plant operation policy after the introduction of the operating condition proposal program. Note that while the operator refers to the operating conditions presented by the operating condition proposal program, the operator may operate the plant under conditions different from the presented operating conditions. Therefore, the operating conditions calculated by the proposed operating condition calculation unit 12 may differ from the past operating conditions calculated by the past operating condition calculation unit 13 based on the post-introduction model 172.
[0027] FIG. 3 is a schematic diagram showing an example of the input / output relationship of data of the operation comparison device 1 in the first embodiment. The operation comparison device 1 receives input of required conditions 15 and a learning dataset 18 as input 110. In the example shown in FIG. 3, the operation comparison device 1 receives input of power demand 111, steam demand (HP / MP / LP) 112, receiving / transmitting power 113, operational restrictions 114 such as BT / ST / GT, and operational restrictions 115 for transmitting and receiving power as required conditions 15. Of the required conditions 15, receiving / transmitting power 113 is an optional condition. The operation comparison device 1 also receives input of past operating conditions 117 as the learning dataset 18. The operation comparison device 1 also outputs operating conditions 120a and past operating conditions 120b as output 120. The operating conditions 120a and past operating conditions 120b include a boiler load 121, a GT load 122, a BT load 123, a CT load 124, received / transmitted power 125, and fuel costs, etc. 126. The received / transmitted power 125 is calculated when the received / transmitted power 113 is not set as the required condition 15.
[0028] The proposed operating conditions calculation unit 12 calculates, in accordance with the operating conditions proposal program P, a power demand 111, a steam demand (HP / MP / LP) 112, a boiler load 121, a GT load 122, a BT load 123, a CT load 124, a power received / transmitted power 125, and fuel costs, etc. 126 that satisfy the power demand 111, the steam demand (HP / MP / LP) 112, the power received / transmitted power 113, the operational limits 114 of BT / ST / GT, etc., and the operational limits 115 of power transmission and receiving. In addition, the past operating condition calculation unit 13 inputs power demand 111, steam demand (HP / MP / LP) 112, receiving / transmitting power 113, operational limits 114 of BT / ST / GT, etc., and operational limits 115 of transmitting and receiving power into the operation reproduction model 17, thereby calculating a boiler load 121, a GT load 122, a BT load 123, a CT load 124, receiving / transmitting power 125, and fuel costs, etc. 126.
[0029] <<Operation of the Operation Comparison Device>> Next, a description will be given of an example of the operation of the operation comparison device 1 shown in Fig. 1. Fig. 4 is a flowchart showing an example of the operation of the operation comparison device 1 according to the first embodiment. The condition input unit 11 of the operation comparison device 1 receives an input of a required condition from a user (step S101). The user inputs an arbitrary item from among a plurality of operating conditions as a required condition. When the required conditions are input, the proposed operating conditions calculation unit 12 calculates the operating conditions based on the received required conditions in accordance with the operating conditions proposal program (step S102).
[0030] On the other hand, the past operating condition calculation unit 13 constructs a pre-introduction model 171 based on the required conditions input in step S101 (step S103). That is, the past operating condition calculation unit 13 trains the pre-introduction model 171 using a learning dataset 18 in which, among values of past operating conditions of the plant before the introduction of the operating condition proposal program, those specified as required conditions in step S101 are used as input samples and other operating conditions are used as output samples. The past operating condition calculation unit 13 inputs the required conditions input in step S101 into the pre-introduction model 171 to calculate the pre-introduction operating conditions (step S104).
[0031] The past operating condition calculation unit 13 constructs a post-introduction model 172 based on the required conditions input in step S101 (step S105). That is, the past operating condition calculation unit 13 trains the post-introduction model 172 using a learning dataset 18 in which, among values of past operating conditions of the plant after the operating condition proposal program is introduced, those specified as required conditions in step S101 are used as input samples, and other operating conditions are used as output samples. The past operating condition calculation unit 13 inputs the required conditions input in step S101 into the post-introduction model 172, thereby calculating the post-introduction operating conditions (step S106).
[0032] The presentation unit 14 presents the calculation results of steps S102, S104, and S106 in a form that allows comparison (step S107).
[0033] <<Example of presentation>> Here, an example of information presentation by the presentation unit 14 will be described with reference to Fig. 5 and Fig. 6. Fig. 5 is a schematic diagram for explaining an example of the operation of the condition input unit and the presentation unit according to the first embodiment. Fig. 5 shows an example of output by the presentation unit 14 on the display screen of a display device or on a printed page by a printing device. Fig. 6 is a schematic diagram for explaining an example of the operation of the presentation unit according to the first embodiment.
[0034] 5, the following required conditions are set by the input in step S1: power demand 85 MW, SH air supply demand 125 (t / h), SM air supply demand 100 (t / h), SL air supply demand 25 (t / h), boiler operating load upper limit 100 (%), BT operating load upper limit 100 (%), GT operating load upper limit 100 (%), CT1 operating load upper limit 100 (%), CT2 operating load upper limit 100 (%), atmospheric temperature 25 (°C), and precipitation 0 (mm). That is, in FIG. 5, the values in the "required conditions" column in the rows with item numbers "1" to "4" correspond to the plant operating conditions 15 received by the condition input unit 11. In contrast, Figure 5 shows an example of proposed operating conditions (for example, recommended operating points) that satisfy the required conditions calculated by the operating condition proposal program, which are: received power 8 (MW), first boiler load 25 (t / h), second boiler load 0 (t / h), third boiler load 305 (t / h), fourth boiler load 305 (t / h), BT load 3 (MW), GT load 17.5 (MW), CT1 load 21 (MW), CT2 load 35 (MW), and a 17% reduction in fuel costs.
[0035] 5, the column "Operating conditions before installation" displays data on past operating conditions before the installation of the operating condition proposal program, and the column "Operating conditions after installation" displays data on past operating conditions after the installation of the operating condition proposal program.
[0036] On the other hand, in the example shown in FIG. 6, the presentation unit 14 presents information based on the current operating conditions (e.g., recommended operating points) as, for example, speech bubbles G11 to G17 on an image showing the configuration of the cogeneration system 2 described with reference to FIG. 2.
[0037] Actions and Effects As described above, according to this embodiment, the presentation unit 14 calculates and presents operating conditions based on two or more different operating policies. This allows the operation comparison device 1 to quantitatively compare differences in operating conditions according to the operating policies in real time when the required conditions of the plant are changed.
[0038] According to this embodiment, the presentation unit 14 presents the proposed operating conditions proposed by the operating condition proposal program and the pre-introduction operating conditions, thereby enabling the user to quantitatively evaluate the validity of the operating condition proposal program by comparing the proposed operating conditions with the pre-introduction operating conditions. According to this embodiment, the presentation unit 14 presents the pre-installation operating conditions and the post-installation operating conditions, thereby enabling the user to quantitatively evaluate how the plant operation has changed before and after the installation of the operating condition proposal program. According to this embodiment, the presentation unit 14 presents the proposed operating conditions proposed by the operating condition proposal program and the post-installation operating conditions, thereby enabling the user to quantitatively evaluate the validity of the plant operation policy after the installation of the operating condition proposal program.
[0039] The above describes an embodiment of the present invention with reference to the drawings, but the specific configuration is not limited to the above embodiment and includes design modifications and the like within the scope of the gist of the present invention.
[0040] <Computer Configuration> FIG. 7 is a schematic block diagram illustrating the configuration of a computer according to at least one embodiment. The computer 90 includes a processor 91 , a main memory 92 , a storage 93 , and an interface 94 . The above-described operation comparison device 1 is implemented in a computer 90. The operations of the above-described processing units are stored in a storage 93 in the form of a program. A processor 91 reads the program from the storage 93, loads it into a main memory 92, and executes the above-described processing in accordance with the program. The processor 91 also allocates storage areas in the main memory 92 corresponding to the above-described storage units in accordance with the program.
[0041] The program may be for realizing some of the functions to be performed by the computer 90. For example, the program may be combined with other programs already stored in storage or other programs implemented in other devices to perform the functions. In other embodiments, the computer may include a custom LSI (Large Scale Integrated Circuit) such as a PLD (Programmable Logic Device) in addition to or instead of the above configuration. Examples of PLDs include PAL (Programmable Array Logic), GAL (Generic Array Logic), CPLD (Complex Programmable Logic Device), and FPGA (Field Programmable Gate Array). In this case, some or all of the functions realized by the processor may be realized by the integrated circuit.
[0042] Examples of storage 93 include a hard disk drive (HDD), a solid state drive (SSD), a magnetic disk, a magneto-optical disk, a compact disc read-only memory (CD-ROM), a digital versatile disc read-only memory (DVD-ROM), and a semiconductor memory. Storage 93 may be an internal medium directly connected to the bus of computer 90, or an external medium connected to computer 90 via interface 94 or a communication line. Furthermore, when this program is distributed to computer 90 via a communication line, computer 90 that receives the program may load the program into main memory 92 and execute the above-described processing. In at least one embodiment, storage 93 is a non-transitory tangible storage medium. [Explanation of symbols]
[0043] 1 Operation comparison device 2 Cogeneration system 11 Condition input section 12 Proposed operating conditions calculation section 13 Past operating conditions calculation section 14 Presentation part 15 Plant Requirements 16 Plant Model 17 Driving Reproduction Model 18 Training Dataset 19 Memory section 20, 30 plants 171 Pre-introduction model 172 Post-introduction model
Claims
1. A condition input unit that accepts input of required conditions that specify constraints for each item of a plurality of operating conditions related to a plant; a presentation unit that presents the operating conditions calculated using a learning model that has learned the relationship between the required conditions and the operating conditions based on past operating records of the plant before the introduction of an operating condition proposal program that calculates the operating conditions by simulation based on a plant model that simulates the behavior of the plant, and the operating conditions calculated using a learning model that has learned the relationship between the required conditions and the operating conditions based on past operating records of the plant after the introduction of the operating condition proposal program; A display device comprising:
2. A step of receiving an input of required conditions that specify constraints for each item of a plurality of operating conditions related to a plant; presenting the operating conditions calculated using a learning model that has learned the relationship between the required conditions and the operating conditions based on past operating records of the plant before the introduction of an operating condition proposal program that calculates the operating conditions by simulation based on a plant model that simulates the behavior of the plant, and the operating conditions calculated using a learning model that has learned the relationship between the required conditions and the operating conditions based on past operating records of the plant after the introduction of the operating condition proposal program; Display methods including.
3. A step of receiving an input of required conditions that specify constraints for each item of a plurality of operating conditions related to a plant; presenting the operating conditions calculated using a learning model that has learned the relationship between the required conditions and the operating conditions based on past operating records of the plant before the introduction of an operating condition proposal program that calculates the operating conditions by simulation based on a plant model that simulates the behavior of the plant, and the operating conditions calculated using a learning model that has learned the relationship between the required conditions and the operating conditions based on past operating records of the plant after the introduction of the operating condition proposal program; A program that causes a computer to execute the following.
Citation Information
Patent Citations
Energy variable cost estimation device and program therefor
JP2007133596A
Energy saving diagnosis system
JP2011248529A