A compressed air energy storage gas reservoir volume calculation method, device and medium
By simulating the gas filling and releasing process of the gas storage facility through step-by-step integration and iterative calculation, the problem of accuracy in calculating the volume of underground gas storage facilities was solved, achieving precise volume calculation and reducing the investment cost of energy storage projects.
Patent Information
- Application Number
- CN202510968570.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-15
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2045-07-15
AI Technical Summary
Existing technologies make it difficult to accurately calculate the volume of underground gas storage facilities, resulting in high investment costs and resource waste in compressed air energy storage projects.
The gas storage filling and degassing process is simulated by using a step-by-step integration method and iterative calculation method. Combined with the principle of equal entropy in the adiabatic process, the temperature change of the gas storage is calculated, and the volume of the gas storage is calculated by the density difference until the difference is less than the threshold.
It improves the accuracy of gas storage volume calculation, avoids waste caused by excessive volume, and saves investment costs for compressed air energy storage projects.
Smart Images

Figure CN120493809B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of compressed air energy storage technology, specifically to a method, equipment, and medium for calculating the volume of a compressed air energy storage tank. Background Technology
[0002] Compressed air energy storage (CASS) is a high-density, long-life, high-efficiency, and flexible physical energy storage technology that can enhance the peak-shaving capacity of the power grid and improve the reliability of power supply. However, CASS projects have high investment costs, and the gas storage facility is the most expensive part of the project. Furthermore, underground conditions are complex, making it difficult to calculate the volume of underground gas storage facilities. Therefore, a method is needed to accurately calculate the gas storage capacity to avoid unnecessary waste caused by excessively large storage volumes.
[0003] In summary, there is an urgent need for a method, equipment, and medium for calculating the volume of compressed air energy storage tanks to solve the existing problems. Summary of the Invention
[0004] The purpose of this invention is to provide a method, equipment, and medium for calculating the volume of compressed air energy storage tanks. The specific technical solution is as follows:
[0005] A method for calculating the volume of a compressed air energy storage tank, the process of which is as follows:
[0006] S100: Collect gas storage design data;
[0007] S200: Set the first gas storage volume;
[0008] S300: Simulates the gas storage inflation process, where the gas storage pressure rises from the lowest working pressure to the highest working pressure, and calculates the air temperature of the first gas storage.
[0009] S400: Determine the temperature change of the gas storage during the intermediate idle process before releasing gas from the gas storage.
[0010] S500: Simulates the gas release process of the gas storage, where the gas storage pressure decreases from the highest working pressure to the lowest working pressure, and calculates the air temperature of the second gas storage.
[0011] S600: Calculate the volume of the second gas storage tank based on the density difference before and after gas release.
[0012] S700: Compare the first gas storage volume and the second gas storage volume. If the difference between the two is less than or equal to the threshold, output the second gas storage volume as the final gas storage volume. Otherwise, if the difference between the two is greater than the threshold, replace the first gas storage volume with the second gas storage volume. Repeat S200-S600 until the difference between the two is less than or equal to the threshold, then output the second gas storage volume as the final gas storage volume.
[0013] Optionally, in S100, the gas storage design data includes total air consumption, maximum operating pressure of the gas storage, minimum operating pressure of the gas storage, temperature of air when it is filled into the gas storage, and average air temperature before the gas storage is filled.
[0014] Optionally, in S300, the step-by-step integration method is used to calculate the air temperature of the first air chamber according to the adiabatic process, as follows:
[0015] S301: Calculate the final temperature of the filled gas, and adjust the pressure from the minimum working pressure P of the gas storage tank. d To the highest working pressure P of the gas storage g Divide into n equal parts to obtain P c1 P c2 ...P cn , where P c1 =P d P cn =P g ; Air temperature T corresponding to each pressure c1 ~T cn According to the temperature T when air is filled into the air storage j Values are determined by referring to the air property parameter table based on the principle of equal entropy in adiabatic processes, using T... c1 P c1 ...T cn-1 P cn-1 The value of the pressure rises to P g The corresponding temperature T g1 ~T gn-1 Take T j T g1 ...T gn-1 The average value is the final temperature T of the filled gas. gp ;
[0016] S302: Calculate the final temperature of the original gas in the gas storage chamber during the filling process. Based on the principle of equal entropy in adiabatic processes, refer to the air property parameter table, using the average air temperature T0 and the minimum working pressure of the gas storage chamber P. d The value of the pressure rises to P g The corresponding final temperature T of the original gas filling process g0 ;
[0017] S303: Calculate the air temperature in the first air chamber. Look up the air property parameter table, based on T0 and P. d The density ρ0 of the first gas chamber is determined. The air volume Q0 in the chamber before filling is calculated using the formula Q0 = V0 × ρ0, where V0 represents the volume of the first gas chamber. Based on the air volume Q0 before filling, the air temperature T of the first gas chamber is calculated. g The calculation expression is T. g = (T g0 ×Q0+Tgp ×Q) / (Q0+Q), where Q represents the total air consumption during the power generation process.
[0018] Optionally, in S400, the temperature change of the gas storage during the intermediate idle process can be determined by on-site measurement, depending on the type of gas storage.
[0019] Optionally, in S400, the gas storage categories include at least above-ground pipeline steel gas storage, underground artificial chamber gas storage, and underground salt caverns.
[0020] Optionally, in S500, the process for calculating the air temperature of the second air chamber is as follows:
[0021] S501: Calculate the initial venting temperature, expressed as T. f1 =T g -T g& , among which, T g& This indicates the temperature change of the gas storage tank during the intermediate idle period;
[0022] S502: Calculate the final temperature of the released gas, and the pressure P g To P d Divide into n equal parts to obtain P f1 P f2 ...P fn , where P f1 =P g P fn =P d Based on the principle of equal entropy in adiabatic processes, consult the air property parameter table and use T... f1 and P f1 Obtain the pressure value P f2 P f3 ...P fn The corresponding temperature T f2 ...T fn ; Calculate T f1 T f2 ...T fn The average value is used to obtain the final temperature T of the released gas. fp ;
[0023] S503: The final temperature of the original gas venting process in the gas storage chamber, based on the principle of equal entropy in an adiabatic process, is determined by referring to the air property parameter table, through T... f1 and P f1 The pressure is reduced to P d The corresponding temperature T d0 ;
[0024] S504: Calculate the air temperature T in the second gas storage facility. d The calculation expression is T. d = (T d0 ×Q0+Tfp ×Q) / (Q0+Q)。
[0025] Optionally, in S600, the calculation process for the second gas storage volume is as follows:
[0026] S601: Refer to the air property parameter table, via T f1 and P f1 Obtain the gas density ρ of the gas storage tank before venting. g Through T d and P d Obtain the gas density ρ of the gas storage tank after venting. d ;
[0027] S602: Calculate the volume V1 of the second gas storage tank. The calculation expression is V1 = Q / (ρ g -ρ d ).
[0028] Optionally, in the S700, the process of outputting the final gas storage volume is as follows:
[0029] Comparing V1 and V0, if |(V1-V0) / V1|≤1%, the calculation process is complete, and V1 is output as the final gas storage volume; if |(V1-V0) / V1|>1%, then let V0=V1, and repeat the process from S2 to S6. After multiple iterations, until |(V1-V0) / V1|≤1%, V1 is output as the final gas storage volume.
[0030] Additionally, the present invention also includes a computer device, comprising a memory and a processor;
[0031] The memory is used to store computer programs that can run on the processor;
[0032] When the processor executes the computer program, it implements the steps of the compressed air energy storage gas tank volume calculation method as described above.
[0033] In addition, the present invention also includes a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the compressed air energy storage gas tank volume calculation method described above.
[0034] The application of the technical solution of the present invention has the following beneficial effects:
[0035] This invention provides a method, equipment, and medium for calculating the volume of compressed air energy storage tanks. It accurately and reliably calculates the required volume of the storage tank, avoiding waste caused by excessive volume and effectively saving investment costs for compressed air energy storage projects. This invention employs a step-by-step integral iterative calculation method to accurately simulate the filling and defilling processes of the storage tank, improving calculation accuracy. Furthermore, this invention introduces a numerical simulation method to accurately calculate the temperature changes during the idle period between filling and defilling.
[0036] In addition to the objectives, features, and advantages described above, the present invention has other objectives, features, and advantages. The invention will now be described in further detail with reference to the figures. Attached Figure Description
[0037] To more clearly illustrate the technical solutions of the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 This is a flowchart of the steps for calculating the volume of a compressed air energy storage tank in a preferred embodiment of the present invention. Detailed Implementation
[0039] To enable those skilled in the art to better understand the present invention, the invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are merely some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0040] like Figure 1 As shown in the figure, this embodiment provides a method for calculating the volume of a compressed air energy storage tank, the process of which is as follows:
[0041] S100: Collect gas storage design data.
[0042] Specifically, the gas storage design data includes the total air consumption Q and the maximum operating pressure P of the gas storage. g Minimum working pressure P of the gas storage d The temperature T when air is filled into the air storage j The average air temperature T0 before the gas storage is filled.
[0043] S200: Set the first gas storage volume V0. In this embodiment, the first gas storage volume can be set according to the type of gas storage and the surrounding environment of the gas storage to facilitate subsequent iterative calculations.
[0044] S300: Simulates the gas storage filling process, where the gas storage pressure rises from the lowest working pressure to the highest working pressure, and calculates the air temperature of the first gas storage.
[0045] Specifically, this embodiment uses a step-by-step integration method to calculate the air temperature of the first gas chamber according to the adiabatic process. The specific process is as follows:
[0046] S301: Calculate the final temperature of the filled gas, and adjust the pressure from the minimum working pressure P of the gas storage tank. d To the highest working pressure P of the gas storage g Divide into n equal parts to obtain P c1 P c2 ...P cn , where P c1 =P d P cn =P g ; Air temperature T corresponding to each pressure c1 ~T cn According to the temperature T when air is filled into the air storage j Values are determined by referring to the air property parameter table based on the principle that the entropy S is equal during adiabatic processes, and by using T... c1 P c1 ...T cn-1 P cn-1 The value of the pressure rises to P g The corresponding temperature T g1 ~T gn-1 Take T j T g1 ...T gn-1 The average value is the final temperature T of the filled gas. gp ;
[0047] S302: Calculate the final temperature of the original gas in the gas storage chamber during the filling process. Based on the principle of equal entropy in adiabatic processes, refer to the air property parameter table, using the average air temperature T0 and the minimum working pressure of the gas storage chamber P. d The value of the pressure rises to P g The corresponding final temperature T of the original gas filling process g0 ;
[0048] S303: Calculate the air temperature in the first air chamber, and refer to the air property parameter table based on T0 and P. d The density ρ0 of the first gas chamber was determined, and the air volume Q0 in the chamber before filling was calculated using the expression Q0 = V0 × ρ0. Based on the air volume Q0 in the chamber before filling, the air temperature T of the first gas chamber was calculated. g The calculation expression is T. g = (T g0 ×Q0+T gp×Q) / (Q0+Q), where Q represents the total air consumption during the power generation process.
[0049] S400: Determine the temperature change of the gas storage during the intermediate idle process before releasing gas from the gas storage.
[0050] In this embodiment, the temperature change of the gas storage facility during the intermediate idle process is determined by on-site measurement, based on the gas storage facility type (the gas storage facility type includes at least above-ground pipeline steel gas storage facilities, underground artificial chamber gas storage facilities, and underground salt caverns).
[0051] S500: Simulates the gas release process of the gas storage facility, where the gas storage pressure decreases from the highest working pressure to the lowest working pressure, and calculates the air temperature of the second gas storage facility.
[0052] Specifically, the process for calculating the air temperature in the second gas storage area is as follows:
[0053] S501: Calculate the initial venting temperature, expressed as T. f1 =T g -T g& , among which, T g& This indicates the temperature change of the gas storage tank during the intermediate idle period;
[0054] S502: Calculate the final temperature of the released gas, and the pressure P g To P d Divide into n equal parts to obtain P f1 P f2 ...P fn , where P f1 =P g P fn =P d Based on the principle of equal entropy in adiabatic processes, consult the air property parameter table and use T... f1 and P f1 Obtain the pressure value P f2 P f3 ...P fn The corresponding temperature T f2 ...T fn ; Calculate T f1 T f2 ...T fn The average value is used to obtain the final temperature T of the released gas. fp ;
[0055] S503: The final temperature of the original gas venting process in the gas storage chamber, based on the principle of equal entropy in an adiabatic process, is determined by referring to the air property parameter table, through T... f1 and P f1 The pressure is reduced to P d The corresponding temperature T d0 ;
[0056] S504: Calculate the air temperature T in the second gas storage facility. d The calculation expression is T. d = (T d0 ×Q0+T fp ×Q) / (Q0+Q)。
[0057] S600: Calculate the volume of the second gas storage tank based on the density difference before and after gas release.
[0058] Specifically, the calculation process for the volume of the second gas storage tank is as follows:
[0059] S601: Refer to the air property parameter table, via T f1 and P f1 Obtain the gas density ρ of the gas storage tank before venting. g Through T d and P d Obtain the gas density ρ of the gas storage tank after venting. d ;
[0060] S602: Calculate the volume V1 of the second gas storage tank. The calculation expression is V1 = Q / (ρ g -ρ d ).
[0061] S700: Compare the first gas storage volume and the second gas storage volume. If the difference between the two is less than or equal to the threshold, output the second gas storage volume as the final gas storage volume. Otherwise, if the difference between the two is greater than the threshold, replace the first gas storage volume with the second gas storage volume. Repeat S200-S600 until the difference between the two is less than or equal to the threshold, then output the second gas storage volume as the final gas storage volume.
[0062] Specifically, the process of outputting the final gas storage volume is as follows:
[0063] Comparing V1 and V0, if |(V1-V0) / V1|≤1%, the calculation process is complete, and V1 is output as the final gas storage volume; if |(V1-V0) / V1|>1%, then let V0=V1, and repeat the process from S2 to S6. After multiple iterations, until |(V1-V0) / V1|≤1%, V1 is output as the final gas storage volume.
[0064] Additionally, this embodiment also includes a computer device, including a memory and a processor;
[0065] The memory is used to store computer programs that can run on the processor;
[0066] When the processor executes the computer program, it implements the steps of the compressed air energy storage gas tank volume calculation method as described above.
[0067] For example, the computer program may be divided into one or more modules / units, which are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in the computer device.
[0068] The computer device may be a mobile phone, desktop computer, laptop, handheld computer, or cloud server, etc. The computer device may include, but is not limited to, a processor and memory. For example, the computer device may also include input / output devices, network access devices, buses, etc.
[0069] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the computer device, connecting various parts of the computer device via various interfaces and lines.
[0070] The memory can be used to store the computer program and / or modules. The processor implements the computer program by running or executing the computer program and / or modules stored in the memory, and by calling data stored in the memory. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, phonebook, etc.). In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0071] Wherein, if the modules / units integrated into the computer device are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc.
[0072] In addition, this embodiment of the invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the above-described method for calculating the volume of a compressed air energy storage tank.
[0073] This embodiment provides a method for calculating the volume of a compressed air energy storage tank. The method in this embodiment adopts a step-by-step integral iterative calculation method, which accurately simulates the filling and degassing process of the tank, thereby improving the accuracy of the calculation. This invention also introduces a numerical simulation calculation method to accurately calculate the temperature change of the tank during the idle process between filling and degassing.
[0074] It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0075] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for calculating the volume of a compressed air energy storage tank, characterized in that, The process is as follows: S100: Collect gas storage design data, including total air consumption Q and maximum operating pressure of the gas storage P. g Minimum working pressure P of the gas storage d The temperature T when air is filled into the air storage j The average air temperature T0 before the gas storage tank is filled; S200: Set the first gas storage volume V0; S300: Simulates the gas storage filling process, where the gas storage pressure rises from the lowest working pressure to the highest working pressure, and calculates the air temperature T in the first gas storage unit. g In calculating T g Previously, I checked the air property parameter table, based on T0 and P. d Find the density ρ0 of the first gas cell, and calculate the amount of air Q0 in the gas cell before filling. The calculation expression is Q0=V0×ρ0; S400: Before releasing gas from the gas storage facility, determine the temperature change T of the gas storage facility during the intermediate idle process. g& ; S5 00: Simulate the gas release process of the gas storage facility, where the pressure decreases from the highest working pressure to the lowest working pressure. Calculate the air temperature T in the second gas storage facility. d ; S600: Calculate the volume V1 of the second gas storage cell based on the density difference before and after gas release. S700: Compare the first gas storage volume and the second gas storage volume. If the difference between the two is less than or equal to the threshold, output the second gas storage volume as the final gas storage volume. Otherwise, if the difference between the two is greater than the threshold, replace the first gas storage volume with the second gas storage volume. Repeat S200-S600 until the difference between the two is less than or equal to the threshold, then output the second gas storage volume as the final gas storage volume. The process of calculating the air temperature in the second gas storage area is as follows: S501: Calculate the initial venting temperature T f1 The expression is T f1 =T g -T g& ; S502: Calculate the final temperature of the released gas, and change the pressure from the highest working pressure P of the gas storage tank. g Minimum working pressure P of the gas storage d Divide into n equal parts to obtain P f1 P f2 ...P fn , where P f1 =P g P fn =P d Based on the principle of equal entropy in adiabatic processes, consult the air property parameter table and use T... f1 and P f1 Obtain the pressure value P f2 P f3 ...P fn The corresponding temperature T f2 ...T fn ; Calculate T f1 T f2 ...T fn The average value is used to obtain the final temperature T of the released gas. fp ; S503: The final temperature of the original gas released from the gas storage chamber. Based on the principle of equal entropy in adiabatic processes, refer to the air property parameter table and check the T value. f1 and P f1 The pressure is reduced to P d The corresponding temperature T d0 ; S504: Calculate the air temperature T in the second gas storage facility. d The calculation expression is T. d =(T d0 ×Q0+T fp ×Q) / (Q0+Q); The calculation process for the second gas storage volume is as follows: S601: Refer to the air property parameter table, via T f1 and P f1 Obtain the gas density ρ of the gas storage tank before venting. g Through T d and P d Obtain the gas density ρ of the gas storage tank after venting. d ; S602: Calculate the volume V1 of the second gas storage tank. The calculation expression is V1=Q / (ρ g -ρ d ).
2. The method for calculating the volume of compressed air energy storage tank according to claim 1, characterized in that, In S300, the step-by-step integration method is used to calculate the air temperature of the first air chamber according to the adiabatic process, as follows: S301: Calculate the final temperature of the filled gas, and adjust the pressure from the minimum working pressure P of the gas storage tank. d To the highest working pressure P of the gas storage g Divide into n equal parts to obtain P c1 P c2 ...P cn , where P c1 =P d P cn =P g ; Air temperature T corresponding to each pressure c1 ~T cn According to the temperature T when air is filled into the air storage j Values are determined by referring to the air property parameter table based on the principle of equal entropy in adiabatic processes, using T... c1 P c1 ...T cn-1 P cn-1 The value of the pressure rises to P g The corresponding temperature T g1 ~T gn-1 Take T j T g1 ...T gn-1 The average value is the final temperature T of the filled gas. gp ; S302: Calculate the final temperature of the original gas in the gas storage chamber during the filling process. Based on the principle of equal entropy in adiabatic processes, refer to the air property parameter table, using the average air temperature T0 and the minimum working pressure of the gas storage chamber P. d The value of the pressure rises to P g The corresponding final temperature T of the original gas filling process g0 ; S303: Calculate the air temperature of the first gas storage chamber. The air temperature T of the first gas storage chamber is calculated based on the air volume Q0 in the gas storage chamber before inflation. g The calculation expression is T. g =(T g0 ×Q0+T gp ×Q) / (Q0+Q), where Q represents the total air consumption during the power generation process.
3. The method for calculating the volume of compressed air energy storage tank according to claim 2, characterized in that, In S400, the temperature change of the gas storage facility during the intermediate idle process is determined by on-site measurement, depending on the gas storage type.
4. The method for calculating the volume of compressed air energy storage tank according to claim 3, characterized in that, Gas storage categories include at least above-ground pipeline steel gas storage, underground artificial chamber gas storage, and underground salt caverns.
5. The method for calculating the volume of compressed air energy storage tank according to claim 4, characterized in that, In the S700, the process of outputting the final gas storage volume is as follows: Comparing V1 and V0, if |(V1-V0) / V1|≤1%, the calculation process is complete, and V1 is output as the final gas storage volume; if |(V1-V0) / V1|>1%, then let V0=V1, and repeat the process from S2 to S6. After multiple iterations, until |(V1-V0) / V1|≤1%, V1 is output as the final gas storage volume.
6. A computer device, characterized in that, Including memory and processor; The memory is used to store computer programs that can run on the processor; When the processor executes the computer program, it implements the steps of the compressed air energy storage gas tank volume calculation method as described in any one of claims 1 to 5.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the compressed air energy storage gas tank volume calculation method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Compressed air energy storage underground reservoir air storage volume calculation method
CN115577208A
Dynamic surge simulation method and device for compressed air energy storage system
CN118428069A