Method and device for automatically calculating carbon dioxide emission and computer equipment
By providing an automatic calculation method for carbon dioxide emissions suitable for a variety of production activities, using target calculation rules and user input parameters, the problem that the existing technology cannot achieve automatic calculations and efficient carbon dioxide emission accounting is achieved.
Patent Information
- Application Number
- CN202411510365.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-02-14
AI Technical Summary
The existing technology cannot realize automatic calculation methods for carbon dioxide emissions suitable for a variety of production activities, and it is difficult to meet the needs of enterprises, universities and scientific research institutions for carbon dioxide emission accounting.
Provide an automatic calculation method for carbon dioxide emissions. By determining the type of carbon emission accounting, calling matching target calculation rules, obtaining parameters input by users, calling known shared parameters, using target calculation rules to calculate carbon dioxide emissions, and outputting calculations result.
Automatic accounting of carbon dioxide emissions suitable for a variety of production activities is realized, meeting the needs of enterprises and other units for carbon dioxide emissions accounting, and improving the automation and efficiency of calculations.
Smart Images

Figure CN119444250A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of carbon emission calculation, and in particular to a method and device for automatically calculating carbon dioxide emissions, and a computer device. Background Art
[0002] In order to identify the activities that generate carbon dioxide emissions during the operation of enterprises, strengthen the understanding and management of greenhouse gas emissions by enterprise operating units, discover potential emission reduction opportunities, set future greenhouse gas emission targets, and meet national and local greenhouse gas emission control requirements and carbon emission rights trading needs, it is crucial to calculate the carbon dioxide emissions for various production activities. At present, there is no automatic calculation method for carbon emissions applicable to a variety of production activities on the market, which makes it difficult to meet the accounting needs of enterprises, universities and scientific research institutions for carbon dioxide emissions. Summary of the invention
[0003] To this end, the present invention provides a method and device for automatically calculating carbon dioxide emissions, and a computer device, aiming to solve the technical problem that the prior art cannot automatically calculate carbon emissions applicable to a variety of production activities.
[0004] To achieve the above objectives, the present invention adopts the following technical solutions:
[0005] According to a first aspect of the present invention, the present invention provides a method for automatically calculating carbon dioxide emissions, the method comprising:
[0006] Determine the type of carbon emissions accounting that needs to be calculated;
[0007] Invoke a target calculation rule that matches the carbon emission accounting type according to the first mapping relationship, and display unknown random parameters and / or unknown shared parameters required by the target calculation rule on the page;
[0008] Obtaining an optional parameter value input by a user for the unknown shared parameter and / or a target parameter value input for the unknown random parameter;
[0009] Calling a known shared parameter that matches the optional parameter value according to the second mapping relationship;
[0010] Based on the target parameter value and / or the known shared parameter, the carbon dioxide accounting emissions are calculated using the target calculation rule, and the calculation result is output.
[0011] Optionally, the carbon emission accounting type includes at least one of fossil fuel carbon emission accounting, electricity consumption carbon emission accounting, steam consumption carbon emission accounting, hot water consumption carbon emission accounting, thermal power station carbon emission accounting and building heating carbon emission accounting.
[0012] Optionally, when the carbon emission accounting type is fossil fuel carbon emission accounting, the unknown shared parameter is the fuel type; the known shared parameters are the fuel calorific value, carbon content per unit calorific value and carbon oxidation rate corresponding to the fuel type; the unknown random parameter is the total fuel consumption;
[0013] The target calculation rule is:
[0014] The carbon dioxide emission factor is calculated using the carbon content per unit calorific value and the carbon oxidation rate; and the total calorific value of the fuel is calculated using the total fuel consumption and the fuel calorific value, and the calculation formula is:
[0015] Total calorific value of fuel = total fuel consumption × calorific value of fuel;
[0016] The carbon dioxide accounting emissions are calculated using the carbon dioxide emission factor and the total fuel consumption, and the calculation formula is:
[0017] Carbon dioxide accounting emissions = gross calorific value of fuel × carbon dioxide emission factor.
[0018] Optionally, when the carbon emission accounting type is electricity consumption carbon emission accounting, the unknown shared parameter is the region; the known shared parameter is the grid carbon dioxide emission factor and renewable energy carbon dioxide emission factor corresponding to the region; the unknown random parameter is the grid power purchase amount and renewable power purchase amount;
[0019] The target calculation rule is:
[0020] The carbon dioxide emission factor of the power grid and the power purchase amount of the power grid are used to calculate the carbon dioxide emission of the power grid electricity consumption. The calculation formula is:
[0021] Grid electricity CO2 emissions = grid electricity purchase amount × grid CO2 emission factor;
[0022] And, the carbon dioxide emissions from renewable energy electricity are calculated using the renewable energy carbon dioxide emission factor and the renewable electricity purchase amount, and the calculation formula is:
[0023] Carbon dioxide emissions from electricity consumption from renewable energy = renewable energy purchase amount × renewable energy carbon dioxide emission factor;
[0024] The carbon dioxide accounting emissions are calculated using the carbon dioxide emissions from the power grid and the carbon dioxide emissions from the renewable energy power, and the calculation formula is:
[0025] Carbon dioxide accounting emissions = carbon dioxide emissions from power grid electricity consumption + carbon dioxide emissions from renewable energy electricity consumption.
[0026] Optionally, when the carbon emission accounting type is steam consumption carbon dioxide accounting, the unknown shared parameters are steam parameters, including saturated steam and superheated steam; for the saturated steam, the known shared parameters are steam enthalpy, feed water enthalpy, steam temperature and steam pressure, and the unknown random parameters are the total amount of purchased steam; for the superheated steam, the known shared parameters are steam enthalpy and feed water enthalpy, and the unknown random parameters are the total amount of purchased steam, steam temperature and steam pressure;
[0027] The target calculation rule is:
[0028] The carbon dioxide emission factor is calculated using the steam temperature and the steam pressure; and the enthalpy value after feedwater is calculated using the steam enthalpy value and the feedwater enthalpy value, and the calculation formula is:
[0029] Feedwater enthalpy value = steam enthalpy value - (4.19 × feedwater enthalpy value);
[0030] The total heat of purchased steam is calculated using the enthalpy value after water supply and the total amount of purchased steam. The calculation formula is:
[0031] Total purchased steam heat = (total purchased steam volume × enthalpy after water supply) ÷ 1000;
[0032] The carbon dioxide accounting emissions are calculated using the total purchased steam heat and the carbon dioxide emission factor. The calculation formula is:
[0033] Carbon dioxide accounting emissions = total purchased steam heat × carbon dioxide emission factor.
[0034] Optionally, when the carbon emission accounting type is hot water consumption carbon emission accounting, the unknown shared parameters are hot water temperature and water supply temperature; the known shared parameters are hot water enthalpy, water supply enthalpy, hot water temperature and hot water pressure, and the unknown random parameter is the total amount of hot water purchased or the total amount of hot water delivered;
[0035] The target calculation rule is:
[0036] The carbon dioxide emission factor is calculated using the hot water temperature and the hot water pressure; and the enthalpy value after water supply is calculated using the hot water enthalpy value and the water supply enthalpy value, and the calculation formula is:
[0037] Enthalpy after water supply = hot water enthalpy - water supply enthalpy;
[0038] The total purchased hot water quantity and the enthalpy value after water supply are used to calculate the total purchased hot water heat quantity, and the calculation formula is:
[0039] Total purchased hot water heat = (total purchased hot water volume × enthalpy value after water supply) ÷ 1000;
[0040] The carbon dioxide accounting emissions are calculated using the total purchased hot water heat and the carbon dioxide emission factor, and the calculation formula is:
[0041] Carbon dioxide accounting emissions = total purchased hot water heat × carbon dioxide emission factor;
[0042] or,
[0043] The total hot water quantity exported and the enthalpy value after water supply are used to calculate the total hot water heat quantity exported, and the calculation formula is:
[0044] Total hot water heat output = (total hot water output × enthalpy after water supply) ÷ 1000;
[0045] The carbon dioxide accounting emissions are calculated using the total hot water heat output and the carbon dioxide emission factor, and the calculation formula is:
[0046] Carbon dioxide accounting emissions = -(total hot water heat exported × carbon dioxide emission factor).
[0047] Optionally, when the carbon emission accounting type is thermal power station consumption carbon emission accounting, the unknown shared parameter is a thermal power station parameter; the known shared parameter is a pipeline heat loss rate and a carbon dioxide emission factor, and the unknown random parameter is a thermal power station heat consumption;
[0048] The target calculation rule is:
[0049] Calculating the primary side input heat by using the heat consumption of the thermal power station and the heat loss rate of the pipeline of the thermal power station;
[0050] The carbon dioxide accounting emissions are calculated using the primary side input heat and the carbon dioxide emission factor.
[0051] Optionally, when the carbon emission accounting type is building heating carbon emission accounting, the unknown shared parameters are building parameters; the known shared parameters are building heating heat loss rate and carbon dioxide emission factor, and the unknown random parameters are building heating heat supply;
[0052] The target calculation rule is:
[0053] Calculating the primary side input heat using the building heat supply and the building heating heat loss rate;
[0054] The carbon dioxide accounting emissions are calculated using the primary side input heat and the carbon dioxide emission factor.
[0055] According to a second aspect of the present invention, the present invention provides a device for automatically calculating carbon dioxide emissions, the device comprising:
[0056] A type determination module is used to determine the type of carbon emission accounting that needs to be calculated;
[0057] A page display module, used for calling a target calculation rule matching the carbon emission accounting type according to the first mapping relationship, and displaying unknown random parameters and / or unknown shared parameters required by the target calculation rule on a page;
[0058] A value acquisition module, used to acquire an optional parameter value input by a user for the unknown shared parameter and / or a target parameter value input for the unknown random parameter;
[0059] A parameter calling module, used for calling a known shared parameter matching the optional parameter value according to a second mapping relationship;
[0060] A result calculation module is used to calculate the carbon dioxide accounting emissions based on the target parameter value and / or the known shared parameters using the target calculation rule, and output the calculation result.
[0061] According to the third aspect of the present invention, the present invention provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method for automatically calculating carbon dioxide emissions as described in any one of the first aspect of the present invention is implemented.
[0062] The present invention adopts the above technical solution and has at least the following beneficial effects:
[0063] Through the scheme of the present invention, the type of carbon emission accounting that needs to be calculated is determined; the target calculation rule matching the carbon emission accounting type is called according to the first mapping relationship, and the unknown random parameters and / or unknown shared parameters required by the target calculation rule are displayed on the page; the optional parameter value input by the user for the unknown shared parameter and / or the target parameter value input for the unknown random parameter are obtained; the known shared parameter matching the optional parameter value is called according to the second mapping relationship; based on the target parameter value and / or the known shared parameter, the carbon dioxide accounting emissions are calculated using the target calculation rule, and the calculation results are output. Thus, a carbon dioxide emission accounting method is formulated based on the greenhouse gas emission accounting standard document, and automated application is realized through software calculation, realizing automatic accounting of carbon dioxide emissions applicable to various production activities.
[0064] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0066] Figure 1 A schematic diagram showing a flow chart of a method for automatically calculating carbon dioxide emissions provided by an embodiment of the present invention;
[0067] Figure 2 A schematic diagram of a process for calculating carbon emissions from fossil fuels provided by an embodiment of the present invention is shown;
[0068] Figure 3 A schematic diagram of the structure of carbon emission accounting for electricity consumption provided by an embodiment of the present invention is shown;
[0069] Figure 4 A schematic diagram of the structure of carbon emission accounting for steam consumption provided by an embodiment of the present invention is shown;
[0070] Figure 5 It shows a schematic diagram of the structure of carbon emission accounting for hot water consumption provided by an embodiment of the present invention;
[0071] Figure 6 A schematic diagram of the structure of carbon emission accounting for a thermal power station provided by an embodiment of the present invention is shown;
[0072] Figure 7 A schematic diagram of the structure of building heating carbon emission accounting provided by an embodiment of the present invention is shown;
[0073] Figure 8 A schematic diagram showing the structure of a device for automatically calculating carbon dioxide emissions provided by an embodiment of the present invention is shown;
[0074] Fig. 9 A schematic diagram of the physical structure of a computer device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0075] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0076] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0077] The embodiment of the present invention provides a method for automatically calculating carbon dioxide emissions. Figure 1 As shown, at least the following steps S101 to S105 may be included:
[0078] Step S101, determining the carbon emission accounting type to be calculated.
[0079] In order to meet the carbon emission accounting needs of various production activities, the embodiments of the present invention propose multiple carbon emission accounting types, including carbon emission accounting of fossil fuels (for example, oil, coal, natural gas, etc.), carbon emission accounting of electricity consumption, carbon emission accounting of steam consumption, carbon emission accounting of hot water consumption, carbon emission accounting of thermal power stations, and carbon emission accounting of building heating.
[0080] Step S102: calling a target calculation rule that matches the carbon emission accounting type according to the first mapping relationship, and displaying unknown random parameters and / or unknown shared parameters required by the target calculation rule on a page.
[0081] It is understandable that for different carbon emission accounting types, there are different calculation rules and the parameters required for calculation are also different. The carbon dioxide emission calculation method proposed in the embodiment of the present invention is based on the "2006 National Greenhouse Gas Inventory Guidelines", "General Guidelines for Greenhouse Gas Emissions Accounting and Reporting of Industrial Enterprises", China's regional and provincial power grid average carbon dioxide emission factors, national power grid average emission factors and other documents (hereinafter collectively referred to as standard documents) compiled and published by IPCC in 2006, according to the accounting boundaries, accounting methods and energy formats of energy consumption structure tables in the greenhouse gas emission accounting methods and reporting guidelines, and is compiled with reference to the requirements of greenhouse gas accounting standards.
[0082] The first mapping relationship in the embodiment of the present invention refers to the mapping relationship between the target carbon emission accounting type and its corresponding target calculation rule and the required calculation parameters. When the user determines the target carbon emission accounting type, the target calculation rule is called based on the first mapping relationship, and the required calculation parameters are displayed to the user through an interactive page, so that the user can select or input the page.
[0083] Unknown shared parameters refer to unknown parameters that have a certain data basis provided in the standard document. For example, for diesel carbon emission accounting, the standard document records the carbon content per unit calorific value and carbon oxidation rate for diesel fuel. These known shared parameters can be directly called for diesel carbon emission accounting. Therefore, when calculating fuel carbon emission accounting, the fuel type is the unknown shared parameter. After the user enters the fuel type, the known shared parameters corresponding to the unknown shared parameters can be automatically called based on the data provided in the standard document to perform subsequent calculations. Unknown random parameters refer to unknown parameters that need to be manually entered by the user, such as the total diesel fuel consumption.
[0084] Step S103: obtaining optional parameter values input by the user for unknown shared parameters and / or target parameter values input for unknown random parameters.
[0085] For the page display of step S102, the user can select an optional parameter value for the unknown shared parameter. For example, the unknown shared parameter is the fuel type, and the optional parameter values include oil, coal, natural gas, etc. The user can also manually enter the target parameter value for the unknown random parameter, for example, enter the total diesel fuel consumption as 10 units.
[0086] Step S104: Calling a known shared parameter that matches the optional parameter value according to the second mapping relationship.
[0087] The second mapping relationship in the embodiment of the present invention refers to the shared data that can be directly called after the optional parameter value of the unknown shared parameter is determined, which is based on the data of the standard file. For example, if the optional parameter value of the fuel type input by the user is diesel, the unit calorific value carbon content of diesel is directly called as 0.0202 and the carbon oxidation rate is 0.98 for subsequent calculation.
[0088] Step S105, based on the target parameter value and / or the known shared parameters, the carbon dioxide accounting emissions are calculated using the target calculation rules, and the calculation results are output.
[0089] Specifically, the target calculation rules for various carbon emission accounting types are elaborated in detail:
[0090] like Figure 2As shown in the figure, when the carbon emission accounting type is fossil fuel carbon emission accounting, the unknown shared parameter is the fuel type; the known shared parameters are the fuel calorific value, carbon content per unit calorific value and carbon oxidation rate corresponding to the fuel type; the unknown random parameter is the total fuel consumption.
[0091] The target calculation rules can be: using the carbon content per unit calorific value and the carbon oxidation rate to calculate the carbon dioxide emission factor; and using the total fuel consumption and the fuel calorific value to calculate the total fuel calorific value, the calculation formula is: total fuel calorific value = total fuel consumption × fuel calorific value; using the carbon dioxide emission factor and the total fuel consumption to calculate the carbon dioxide accounting emissions, the calculation formula is: carbon dioxide accounting emissions = total fuel calorific value × carbon dioxide emission factor.
[0092] Taking diesel carbon emission accounting as an example, you can first enter the fuel type [diesel], call the unit calorific value carbon content [0.0202], and the carbon oxidation rate [0.98]. It should be noted that the unit calorific value carbon content and carbon oxidation rate are derived from the "Corporate Greenhouse Gas Emissions Accounting Methodology and Reporting Guidelines - Power Generation Facilities (2022 Revised Edition)", and the file number is "0-7. Data Source - Common Fossil Fuel Related Parameter Default Values".
[0093] Secondly, the carbon dioxide emission factor [0.0726] can be calculated. It should be noted that the calculation method of the carbon dioxide emission factor is derived from the "IPCC 2006 National Greenhouse Gas Inventory Guidelines - IPCC 2006 Carbon Dioxide Emission Factor", and the document number is "0-3. Carbon Emission Factor IPCC".
[0094] Next, the total calorific value of the fuel can be calculated based on the fuel consumption [10.00] and fuel calorific value [42.65] entered by the user:
[0095] Total calorific value of fuel = fuel consumption × fuel calorific value.
[0096] It should be noted that the calorific value of fuel is derived from the "Corporate Greenhouse Gas Emissions Accounting Methods and Reporting Guidelines - Power Generation Facilities (2022 Revised Edition)", and the file number is "0-7. Data Source - Default Values of Common Fossil Fuel Related Parameters".
[0097] Finally, the CO2 accounting emissions [31.0] can be calculated based on the total calorific value of the fuel [426.52]:
[0098] Carbon dioxide accounting emissions = gross calorific value of fuel × carbon dioxide emission factor.
[0099] Similarly, taking natural gas carbon emissions accounting as an example, you can first enter the fuel type [natural gas], determine the unit calorific value carbon content [0.0153], and the carbon oxidation rate [0.99]. It should be noted that the unit calorific value carbon content and carbon oxidation rate are derived from the "Corporate Greenhouse Gas Emissions Accounting Methodology and Reporting Guidelines - Power Generation Facilities (2022 Revised Edition)", and the file number is "0-7. Data Source - Common Fossil Fuel Related Parameter Default Values".
[0100] Secondly, the carbon dioxide emission factor [0.0555] can be calculated. It should be noted that the calculation method of the carbon dioxide emission factor is derived from the "IPCC 2006 National Greenhouse Gas Inventory Guidelines - IPCC 2006 Carbon Dioxide Emission Factor", and the document number is "0-3. Carbon Emission Factor IPCC".
[0101] Next, obtain the fuel consumption [217.44] and fuel calorific value [389.31] entered by the user, and calculate the total calorific value of the fuel:
[0102] Total calorific value of fuel = fuel consumption × fuel calorific value.
[0103] It should be noted that the calorific value of fuel is derived from the "Corporate Greenhouse Gas Emissions Accounting Methods and Reporting Guidelines - Power Generation Facilities (2022 Revised Edition)", and the file number is "0-7. Data Source - Default Values of Common Fossil Fuel Related Parameters".
[0104] Finally, the CO2 accounting emissions [4701.5] can be calculated based on the total calorific value of the fuel [84651.57]:
[0105] Carbon dioxide accounting emissions = gross calorific value of fuel × carbon dioxide emission factor.
[0106] like Figure 3 As shown, when the carbon emission accounting type is electricity consumption carbon emission accounting, the unknown shared parameter is the region; the known shared parameters are the grid carbon dioxide emission factor and renewable energy carbon dioxide emission factor corresponding to the region; the unknown random parameters are the grid electricity purchase amount and renewable electricity purchase amount.
[0107] The target calculation rules are as follows: use the grid carbon dioxide emission factor and the grid electricity purchase amount to calculate the grid electricity carbon dioxide emissions, and the calculation formula is: grid electricity carbon dioxide emissions = grid electricity purchase amount × grid carbon dioxide emission factor; and use the renewable energy carbon dioxide emission factor and renewable electricity purchase amount to calculate the renewable energy electricity carbon dioxide emissions, and the calculation formula is: renewable energy electricity carbon dioxide emissions = renewable energy purchase amount × renewable energy carbon dioxide emission factor; use the grid electricity carbon dioxide emissions and renewable energy electricity carbon dioxide emissions to calculate the carbon dioxide accounting emissions, and the calculation formula is: carbon dioxide accounting emissions = grid electricity carbon dioxide emissions + renewable energy electricity carbon dioxide emissions.
[0108] In actual application, you can first enter the carbon emission accounting type [provincial pilot market], select the province, city, or autonomous region [Shanghai], and automatically fill in the provincial power grid carbon dioxide emission factor [0.4200].
[0109] It should be noted that the average emission factor of provincial power grids is derived from "Average Carbon Dioxide Emission Factors of Regional and Provincial Power Grids in China in 2010 - Table 3", and the file number is "0-9.Average Carbon Dioxide Emission Factors of Regional and Provincial Power Grids in China in 2010".
[0110] In addition, it should be noted that if the input carbon emission accounting type is [National Carbon Market], the power grid carbon dioxide emission factor [×××] needs to select the emission factor specified in the national accounting guidelines, and "manual input" is required. If the input carbon emission accounting type is [Voluntary Carbon Inventory], the power grid carbon dioxide emission factor [×××] needs to select the emission factor that best meets the conditions of its own region and industry, and "manual input" is required.
[0111] Secondly, the user’s input power purchase amount from the grid [6019.2], renewable power purchase amount [0], and renewable energy carbon dioxide emission factor [0] can be obtained.
[0112] At present, only the Shanghai Municipal Ecology and Environment Bureau has clearly stipulated that the emission factor of purchased green electricity is 0. Other provinces, cities, and autonomous regions have not issued relevant regulations. Therefore, in actual applications, the carbon dioxide emission factor of renewable energy can be set to the "manual input" value.
[0113] Again, the weighted carbon dioxide emission factor [0.4200] can be calculated using the following formula:
[0114] Weighted CO2 emission factor = (grid electricity purchase × grid CO2 emission factor + renewable energy purchase × renewable energy CO2 emission factor) ÷ (grid electricity purchase + renewable energy purchase).
[0115] Finally, the weighted CO2 emission factor is used to calculate CO2 accounting emissions [2528.1]:
[0116] Carbon dioxide accounting emissions = weighted carbon dioxide emission factor × (grid electricity purchase + renewable energy purchase).
[0117] like Figure 4 As shown, when the carbon emission accounting type is steam consumption carbon dioxide accounting, the unknown shared parameters are steam parameters, including saturated steam and superheated steam; for saturated steam, the known shared parameters are steam enthalpy, feed water enthalpy, steam temperature and steam pressure, and the unknown random parameters are the total amount of purchased steam; for superheated steam, the known shared parameters are steam enthalpy and feed water enthalpy, and the unknown random parameters are the total amount of purchased steam, steam temperature and steam pressure.
[0118] The target calculation rules are: use steam temperature and steam pressure to calculate the carbon dioxide emission factor; and use steam enthalpy and feed water enthalpy to calculate the post-feed water enthalpy value, and the calculation formula is: post-feed water enthalpy value = steam enthalpy value - (4.19 × feed water enthalpy value); use the post-feed water enthalpy value and the total purchased steam volume to calculate the total purchased steam heat, and the calculation formula is: total purchased steam heat = (total purchased steam volume × post-feed water enthalpy value) ÷ 1000; use the total purchased steam heat and carbon dioxide emission factor to calculate carbon dioxide accounting emissions, and the calculation formula is: carbon dioxide accounting emissions = total purchased steam heat × carbon dioxide emission factor.
[0119] Taking saturated steam as an example, you can first enter the purchased steam type [saturated steam], boiler feed water temperature
[20] , purchased steam volume
[650] , purchased steam pressure [0.9], and purchased steam temperature
[175] , and automatically fill in the purchased steam enthalpy value [2774.0].
[0120] It should be noted that the enthalpy value of purchased steam is derived from the "Guidelines for the Calculation and Reporting of Greenhouse Gas Emissions from Other Industrial Sectors (Trial) - Tables 2.4 to 2.5", and the document number is "24. "Guidelines for the Calculation and Reporting of Greenhouse Gas Emissions from Other Industrial Sectors (Trial)".
[0121] In addition, it should be noted that if the purchased steam type is "saturated steam", the software only needs to enter the "purchased steam pressure" to automatically fill in the "purchased steam enthalpy value". If the purchased steam type is "superheated steam", the software needs to enter both the "purchased steam pressure" and the "purchased steam temperature" to output the "purchased steam enthalpy value".
[0122] Secondly, the following formula can be used to calculate the total heat of purchased steam after deducting the feed water enthalpy [2690.2] [1748.6]:
[0123] Subtracting the feed water enthalpy = purchased steam enthalpy - (4.19 × boiler feed water temperature)
[0124] Total heat of purchased steam = (purchased steam volume × minus feed water enthalpy) ÷ 1000
[0125] Finally, obtain the carbon dioxide emission factor [0.11] and use the following formula to calculate the CO2 accounting emissions [192.3]:
[0126] Calculated CO2 emissions = total heat of purchased steam × CO2 emission factor.
[0127] It should be noted that the carbon dioxide emission factor is derived from the "Guide to Calculation Tools for Greenhouse Gas Emissions from Energy Consumption - Table B.15", and the file number is "Basic Data - Default Emission Factor".
[0128] like Figure 5 As shown in the figure, when the carbon emission accounting type is hot water consumption carbon emission accounting, the unknown shared parameters are the hot water temperature and the supply water temperature; the known shared parameters are the hot water enthalpy, supply water enthalpy, hot water temperature and hot water pressure, and the unknown random parameters are the total amount of hot water purchased or the total amount of hot water delivered.
[0129] The target calculation rules are as follows: use hot water temperature and hot water pressure to calculate the carbon dioxide emission factor; and use the hot water enthalpy value and the water supply enthalpy value to calculate the enthalpy value after water supply, the calculation formula is: enthalpy value after water supply = hot water enthalpy value - water supply enthalpy value; use the total amount of purchased hot water and the enthalpy value after water supply to calculate the total amount of purchased hot water heat, the calculation formula is: total amount of purchased hot water heat = (total amount of purchased hot water × enthalpy value after water supply) ÷ 1000; use the total amount of purchased hot water heat and the carbon dioxide emission factor to calculate the carbon dioxide accounting emissions The calculation formula is: CO2 accounting emissions = total hot water heat purchased × CO2 emission factor; or, the total hot water heat exported and the enthalpy value after water supply are used to calculate the total hot water heat exported, and the calculation formula is: total hot water heat exported = (total hot water heat exported × enthalpy value after water supply) ÷ 1000; the carbon dioxide accounting emissions are calculated using the total hot water heat exported and the carbon dioxide emission factor, and the calculation formula is: CO2 accounting emissions = -(total hot water heat exported × carbon dioxide emission factor).
[0130] Taking the carbon emission reduction calculation of exported hot water as an example, you can first enter the exported hot water feed temperature
[20] and the exported hot water supply temperature
[80] . According to the specific heat capacity of water [4.19], you can automatically fill in the exported hot water feed enthalpy value [83.8] and the exported hot water supply enthalpy value [335.2].
[0131] Enthalpy of external hot water supply = water supply temperature × specific heat capacity of water;
[0132] The enthalpy value of external hot water supply = water supply temperature × specific heat capacity of water.
[0133] Secondly, the enthalpy difference of external hot water can be calculated using the following formula [251.4]:
[0134] The enthalpy difference of external hot water = the enthalpy value of external hot water supply - the enthalpy value of external hot water supply.
[0135] Finally, you can input the external hot water volume [5600.0], and calculate the total heat of external hot water [1407.8] and CO2 accounting emissions [-154.9] based on the CO2 emission factor [0.11]. The calculation formula is:
[0136] Total heat of external hot water = (external hot water volume × external hot water enthalpy difference) ÷ 1000;
[0137] Calculated CO2 emissions = -(total heat of exported hot water × CO2 emission factor).
[0138] It should be noted that the carbon dioxide emission factor is derived from the "Guide to Calculation Tools for Greenhouse Gas Emissions from Energy Consumption - Table B.15", and the file number is "Basic Data - Default Emission Factor".
[0139] Taking the carbon emission reduction calculation of purchased hot water as an example, you can first enter the purchased hot water supply temperature
[20] and the purchased hot water supply temperature
[80] . According to the specific heat capacity of water [4.19], you can automatically fill in the purchased hot water supply enthalpy value [83.8] and the purchased hot water supply enthalpy value [335.2].
[0140] The enthalpy value of the purchased hot water supply = water supply temperature × specific heat capacity of water,
[0141] The enthalpy value of purchased hot water supply = water supply temperature × specific heat capacity of water.
[0142] Secondly, the enthalpy difference of external hot water can be calculated using the following formula [251.4]:
[0143] Enthalpy difference of purchased hot water = enthalpy value of purchased hot water supply - enthalpy value of purchased hot water supply
[0144] Finally, you can enter the amount of purchased hot water [5600.0], and calculate the total amount of purchased hot water [1407.8] and CO2 accounting emissions [154.9] based on the CO2 emission factor [0.11]. The calculation formula is:
[0145] Total heat of purchased hot water = (purchased hot water volume × purchased hot water enthalpy difference) ÷ 1000;
[0146] Calculated CO2 emissions = total heat of purchased hot water × CO2 emission factor.
[0147] It should be noted that the carbon dioxide emission factor is derived from the "Guide to Calculation Tools for Greenhouse Gas Emissions from Energy Consumption - Table B.15", and the file number is "Basic Data - Default Emission Factor".
[0148] like Figure 6 As shown in the figure, when the carbon emission accounting type is the carbon emission accounting of the thermal power station consumption, the unknown shared parameters are the thermal power station parameters; the known shared parameters are the pipeline heat loss rate and the carbon dioxide emission factor, and the unknown random parameters are the heat consumption of the thermal power station.
[0149] The target calculation rules are as follows: use the heat consumption of the thermal power station and the heat loss rate of the thermal power station pipeline to calculate the primary side input heat; use the primary side input heat and the carbon dioxide emission factor to calculate the carbon dioxide accounting emissions.
[0150] like Figure 7 As shown in the figure, when the carbon emission accounting type is building heating carbon emission accounting, the unknown shared parameters are building parameters; the known shared parameters are the building heating heat loss rate and carbon dioxide emission factor, and the unknown random parameters are the building heating amount.
[0151] The target calculation rules are as follows: use the building heat supply and the building heating heat loss rate to calculate the primary side input heat; use the primary side input heat and the carbon dioxide emission factor to calculate the carbon dioxide accounting emissions.
[0152] The embodiment of the present invention provides a method for automatically calculating carbon dioxide emissions, by determining the type of carbon emission accounting that needs to be calculated; calling the target calculation rule that matches the carbon emission accounting type according to the first mapping relationship, and displaying the unknown random parameters and / or unknown shared parameters required by the target calculation rule on the page; obtaining the optional parameter value input by the user for the unknown shared parameter and / or the target parameter value input for the unknown random parameter; calling the known shared parameter that matches the optional parameter value according to the second mapping relationship; based on the target parameter value and the known shared parameter, the target calculation rule is used to calculate the carbon dioxide accounting emissions, and the calculation result is output. Through the present invention, a carbon dioxide emissions accounting method is formulated based on the greenhouse gas emission accounting standard document, and automated application is realized through software calculation, thereby realizing automatic accounting of carbon dioxide emissions applicable to various production activities.
[0153] Further, as Figure 1 The specific implementation of the present invention provides a device for automatically calculating carbon dioxide emissions, such as Figure 8 As shown, the device may include: a type determination module 810 , a page display module 820 , a value acquisition module 830 , a parameter calling module 840 and a result calculation module 850 .
[0154] The type determination module 810 may be used to determine the type of carbon emission accounting that needs to be calculated;
[0155] The page display module 820 may be used to call a target calculation rule that matches the carbon emission accounting type according to the first mapping relationship, and display unknown random parameters and / or unknown shared parameters required by the target calculation rule on the page;
[0156] The value acquisition module 830 may be used to acquire the optional parameter value input by the user for the unknown shared parameter and / or the target parameter value input for the unknown random parameter;
[0157] The parameter calling module 840 may be used to call a known shared parameter matching the optional parameter value according to the second mapping relationship;
[0158] The result calculation module 850 may be used to calculate the carbon dioxide accounting emissions based on the target parameter value and / or known shared parameters using the target calculation rules and output the calculation results.
[0159] It should be noted that for other corresponding descriptions of the functional modules involved in the automatic calculation device for carbon dioxide emissions provided in the embodiment of the present invention, reference can be made to Figure 1 The corresponding description of the method shown will not be repeated here.
[0160] Based on the above Figure 1 The method shown, accordingly, an embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method for automatically calculating carbon dioxide emissions described in any of the above embodiments are implemented.
[0161] Based on the above Figure 1 The method shown and Figure 8 The embodiment of the device shown in the figure, the embodiment of the present invention also provides a physical structure diagram of a computer device, such as Fig. 9 As shown, the computer device may include a communication bus, a processor, a memory and a communication interface, and may also include an input / output interface and a display device, wherein each functional unit may communicate with each other through the bus. The memory stores a computer program, and the processor is used to execute the program stored in the memory and execute the steps of the method for automatically calculating carbon dioxide emissions described in the above embodiment.
[0162] Those skilled in the art can clearly understand that the specific working processes of the systems, devices, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and for the sake of brevity, they are not further described here.
[0163] In addition, the functional units in various embodiments of the present invention may be physically independent of each other, or two or more functional units may be integrated together, or all functional units may be integrated into one processing unit. The above integrated functional units may be implemented in the form of hardware, or in the form of software or firmware.
[0164] Those skilled in the art can understand that if the integrated functional unit is implemented in the form of software and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention can essentially or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, which includes a number of instructions to enable a computing device (such as a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention when running the instructions. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and other media that can store program codes.
[0165] Alternatively, all or part of the steps of implementing the aforementioned method embodiments may be accomplished by hardware associated with program instructions (such as a computing device such as a personal computer, a server, or a network device), and the program instructions may be stored in a computer-readable storage medium. When the program instructions are executed by a processor of a computing device, the computing device executes all or part of the steps of the methods described in the embodiments of the present invention.
[0166] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that within the spirit and principles of the present invention, the technical solutions described in the aforementioned embodiments can still be modified, or some or all of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate from the protection scope of the present invention.
Claims
1. A method for automatically calculating carbon dioxide emissions, characterized in that: The method comprises: Determine the type of carbon emissions accounting that needs to be calculated; Invoke a target calculation rule that matches the carbon emission accounting type according to the first mapping relationship, and display unknown random parameters and / or unknown shared parameters required by the target calculation rule on the page; Obtaining an optional parameter value input by a user for the unknown shared parameter and / or a target parameter value input for the unknown random parameter; Calling a known shared parameter that matches the optional parameter value according to the second mapping relationship; Based on the target parameter value and / or the known shared parameter, the carbon dioxide accounting emissions are calculated using the target calculation rule, and the calculation result is output.
2. The method according to claim 1, characterized in that: The carbon emission accounting types include at least one of fossil fuel carbon emission accounting, electricity consumption carbon emission accounting, steam consumption carbon emission accounting, hot water consumption carbon emission accounting, thermal power station carbon emission accounting and building heating carbon emission accounting.
3. The method according to claim 2, characterized in that When the carbon emission accounting type is fossil fuel carbon emission accounting, the unknown shared parameter is the fuel type; the known shared parameters are the fuel calorific value, carbon content per unit calorific value and carbon oxidation rate corresponding to the fuel type; the unknown random parameter is the total fuel consumption; The target calculation rule is: The carbon dioxide emission factor is calculated using the carbon content per unit calorific value and the carbon oxidation rate; and the total calorific value of the fuel is calculated using the total fuel consumption and the fuel calorific value, and the calculation formula is: Total calorific value of fuel = total fuel consumption × calorific value of fuel; The carbon dioxide accounting emissions are calculated using the carbon dioxide emission factor and the total fuel consumption, and the calculation formula is: Carbon dioxide accounting emissions = gross calorific value of fuel × carbon dioxide emission factor.
4. The method according to claim 2, characterized in that: When the carbon emission accounting type is electricity consumption carbon emission accounting, the unknown shared parameter is the region; the known shared parameter is the grid carbon dioxide emission factor and renewable energy carbon dioxide emission factor corresponding to the region; the unknown random parameter is the grid power purchase amount and renewable power purchase amount; The target calculation rule is: The carbon dioxide emission factor of the power grid and the power purchase amount of the power grid are used to calculate the carbon dioxide emission of the power grid electricity consumption. The calculation formula is: Grid electricity CO2 emissions = grid electricity purchase amount × grid CO2 emission factor; And, the carbon dioxide emissions from renewable energy electricity are calculated using the renewable energy carbon dioxide emission factor and the renewable electricity purchase amount, and the calculation formula is: Carbon dioxide emissions from electricity consumption from renewable energy = renewable energy purchase amount × renewable energy carbon dioxide emission factor; The carbon dioxide accounting emissions are calculated using the carbon dioxide emissions from the power grid and the carbon dioxide emissions from the renewable energy power, and the calculation formula is: Carbon dioxide accounting emissions = carbon dioxide emissions from power grid electricity consumption + carbon dioxide emissions from renewable energy electricity consumption.
5. The method according to claim 2, characterized in that: When the carbon emission accounting type is steam consumption carbon dioxide accounting, the unknown shared parameters are steam parameters, including saturated steam and superheated steam; for the saturated steam, the known shared parameters are steam enthalpy, feed water enthalpy, steam temperature and steam pressure, and the unknown random parameters are the total amount of purchased steam; for the superheated steam, the known shared parameters are steam enthalpy and feed water enthalpy, and the unknown random parameters are the total amount of purchased steam, steam temperature and steam pressure; The target calculation rule is: The carbon dioxide emission factor is calculated using the steam temperature and the steam pressure; and the enthalpy value after feedwater is calculated using the steam enthalpy value and the feedwater enthalpy value, and the calculation formula is: Feedwater enthalpy value = steam enthalpy value - (4.19 × feedwater enthalpy value); The total heat of purchased steam is calculated using the enthalpy value after water supply and the total amount of purchased steam. The calculation formula is: Total purchased steam heat = (total purchased steam volume × enthalpy after water supply) ÷ 1000; The carbon dioxide accounting emissions are calculated using the total purchased steam heat and the carbon dioxide emission factor. The calculation formula is: Carbon dioxide accounting emissions = total purchased steam heat × carbon dioxide emission factor.
6. The method according to claim 2, characterized in that When the carbon emission accounting type is hot water consumption carbon emission accounting, the unknown shared parameters are hot water temperature and water supply temperature; the known shared parameters are hot water enthalpy, water supply enthalpy, hot water temperature and hot water pressure, and the unknown random parameter is the total amount of purchased hot water or the total amount of delivered hot water; The target calculation rule is: The carbon dioxide emission factor is calculated using the hot water temperature and the hot water pressure; and the enthalpy value after water supply is calculated using the hot water enthalpy value and the water supply enthalpy value, and the calculation formula is: Enthalpy after water supply = hot water enthalpy - water supply enthalpy; The total purchased hot water quantity and the enthalpy value after water supply are used to calculate the total purchased hot water heat quantity, and the calculation formula is: Total purchased hot water heat = (total purchased hot water volume × enthalpy value after water supply) ÷ 1000; The carbon dioxide accounting emissions are calculated using the total purchased hot water heat and the carbon dioxide emission factor, and the calculation formula is: Carbon dioxide accounting emissions = total purchased hot water heat × carbon dioxide emission factor; or, The total hot water quantity exported and the enthalpy value after water supply are used to calculate the total hot water heat quantity exported, and the calculation formula is: Total hot water heat delivered = (total hot water delivered × enthalpy after water supply) ÷ 1000; The carbon dioxide accounting emissions are calculated using the total hot water heat output and the carbon dioxide emission factor, and the calculation formula is: Carbon dioxide accounting emissions = -(total hot water heat exported × carbon dioxide emission factor).
7. The method according to claim 2, characterized in that: When the carbon emission accounting type is thermal power station consumption carbon emission accounting, the unknown shared parameters are thermal power station parameters; the known shared parameters are pipeline heat loss rate and carbon dioxide emission factor, and the unknown random parameters are thermal power station heat consumption; The target calculation rule is: Calculating the primary side input heat by using the heat consumption of the thermal power station and the heat loss rate of the thermal power station pipeline; The carbon dioxide accounting emissions are calculated using the primary side input heat and the carbon dioxide emission factor.
8. The method according to claim 2, characterized in that: When the carbon emission accounting type is building heating carbon emission accounting, the unknown shared parameters are building parameters; the known shared parameters are building heating heat loss rate and carbon dioxide emission factor, and the unknown random parameters are building heating heat supply; The target calculation rule is: Calculating the primary side input heat using the building heat supply and the building heating heat loss rate; The carbon dioxide accounting emissions are calculated using the primary side input heat and the carbon dioxide emission factor.
9. A device for automatically calculating carbon dioxide emissions, characterized in that: The device comprises: A type determination module is used to determine the type of carbon emission accounting that needs to be calculated; A page display module, used for calling a target calculation rule matching the carbon emission accounting type according to the first mapping relationship, and displaying unknown random parameters and / or unknown shared parameters required by the target calculation rule on a page; A value acquisition module, used to acquire an optional parameter value input by a user for the unknown shared parameter and / or a target parameter value input for the unknown random parameter; A parameter calling module, used for calling a known shared parameter matching the optional parameter value according to a second mapping relationship; A result calculation module is used to calculate the carbon dioxide accounting emissions based on the target parameter value and / or the known shared parameters using the target calculation rule, and output the calculation result.
10. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method for automatically calculating carbon dioxide emissions according to any one of claims 1 to 8 is implemented.