Distributed building full life cycle carbon emission measuring and calculating method and system

By deploying carbon emission measurement nodes in construction projects and using microservice platforms for data processing, the accuracy problem caused by existing building carbon emission calculation software's reliance on estimated data is solved, achieving higher calculation accuracy and lower deployment costs. cost.

CN119338120APending Publication Date: 2025-01-21SHANDONG JIANZHU UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411446969.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-16
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

Existing building carbon emission calculation software mainly relies on estimation data, resulting in low accuracy of calculation results and high system deployment cost and complexity.

Method used

Adopt a distributed building life cycle carbon emission measurement method, deploy carbon emission measurement nodes in different stages and scenarios of construction projects, and use microservice platforms for data processing and calculation, and use accurate data collected or measured on-site to calculate carbon emissions. calculation.

Benefits of technology

It improves the accuracy of carbon emission calculation and analysis, reduces system deployment costs and complexity, and improves computing performance through edge computing and microservice architecture.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119338120A_ABST
    Figure CN119338120A_ABST
Patent Text Reader

Abstract

The invention provides a distributed building full life cycle carbon emission measuring and calculating method and system, relates to the field of building carbon emission, and utilizes a plurality of carbon emission measuring and calculating nodes and a micro-service platform to measure and calculate the total carbon emission of building engineering. Comprising the following steps: deploying a plurality of carbon emission measurement and calculation nodes in different scenes of different stages of the constructional engineering in a distributed manner, and setting working modes of the carbon emission measurement and calculation nodes; the carbon emission measuring and calculating node is used as an edge calculation end, collects carbon related data in a scene according to a set working mode, calculates the carbon emission of each node, and sends the carbon emission to the micro-service platform; the micro-service platform calculates the total carbon emission of the whole life cycle of the building based on the received carbon emission of each node; according to the invention, accurate data acquired or measured on site is used for replacing estimated data, the accuracy of carbon emission calculation and analysis is improved, and the deployment cost and complexity of the system are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of building carbon emissions, and in particular relates to a method and system for calculating carbon emissions during the entire life cycle of a distributed building. Background Art

[0002] The construction of a dual-control system for carbon emissions has accelerated the pace of transformation from “dual control of energy consumption” to “dual control of carbon emissions”. The construction sector is one of the main areas of energy consumption and carbon emissions. The carbon emissions of buildings throughout their life cycle are divided into four stages: production and transportation of building materials, construction, operation and demolition.

[0003] On this basis, many studies have proposed new scenario applications and methods: such as patent CN202211517443, a method for calculating the carbon emission potential of public building electricity substitution based on a parametric platform, and patent CN118212106A, a carbon accounting research method for the renovation of old communities based on LCA; domestic building carbon emission calculation software mainly include Donghe carbon emission calculation and analysis software, Green Building Sweil carbon emission calculation software CEEB and PKPM carbon emission calculation software, etc.

[0004] Although there are many software tools available, most of them use equipment energy consumption estimation and dynamic simulation prediction methods, which are only applicable to the planning and design stage and rely heavily on estimated data, resulting in inaccurate calculation results. Summary of the invention

[0005] To overcome the shortcomings of the above-mentioned prior art, the present invention provides a method and system for measuring carbon emissions over the entire life cycle of distributed buildings, which replaces estimated data with precise data collected or measured on-site, improves the accuracy of carbon emissions calculation and analysis, and reduces the deployment cost and complexity of the system.

[0006] To achieve the above objectives, one or more embodiments of the present invention provide the following technical solutions:

[0007] A first aspect of the present invention provides a method for calculating carbon emissions over the entire life cycle of a distributed building.

[0008] A distributed building life cycle carbon emission calculation method uses several carbon emission calculation nodes and a microservice platform to calculate the total carbon emission of construction projects, including:

[0009] Deploy several carbon emission calculation nodes in different scenarios at different stages of the construction project, and set the working mode of the carbon emission calculation nodes;

[0010] The carbon emission measurement node, as an edge computing end, collects carbon-related data in the scene according to the set working mode, calculates the carbon emissions of each node, and sends it to the microservice platform;

[0011] The microservice platform calculates the total carbon emissions of the building over its entire life cycle based on the received carbon emissions of each node.

[0012] Furthermore, the carbon emissions of the building throughout its life cycle are divided into four stages: production and transportation of building materials, construction, operation and demolition;

[0013] The scenarios include material calculation scenario, shift calculation scenario and energy consumption calculation scenario;

[0014] The working modes include material calculation mode, shift calculation mode and energy consumption calculation mode.

[0015] Furthermore, the material calculation model is used to collect information on building materials required for construction projects and calculate carbon emissions as carbon-related data, and is applicable to carbon emission calculations in the production and transportation stages of building materials;

[0016] The shift calculation mode is used to count the use of mechanical equipment at the construction site and calculate carbon emissions as carbon-related data. It is suitable for carbon emission calculation in the construction and demolition stages of buildings.

[0017] The energy consumption calculation model is used to count the consumption of various energy sources and calculate carbon emissions as carbon-related data. It is suitable for carbon emission calculation in the construction and operation stages of a building.

[0018] Further, the statistics include a device-based on-site collection method and a list upload method;

[0019] The carbon emissions are calculated based on carbon-related data and preset building carbon emission factors, and the carbon emissions are calculated using a carbon emission factor method.

[0020] Furthermore, the microservice platform is designed based on the microservice architecture and includes two levels of microservice clusters: public microservices and special application microservices;

[0021] The public microservices include a registration center microservice, a unified gateway microservice, a log microservice, a message queue microservice, a real-time database microservice, and a historical database microservice;

[0022] The characteristic application microservices include user management and building unit management microservices, measurement node data processing microservices, carbon emission data analysis application microservices, and carbon emission factor maintenance microservices.

[0023] Furthermore, the calculation node data processing microservice is used to parse and store the carbon emissions uploaded by the carbon emission calculation node.

[0024] Furthermore, the carbon emission factor maintenance microservice is used to maintain the building carbon emission factor required for calculating the carbon emissions of the building throughout its life cycle.

[0025] A second aspect of the present invention provides a distributed building full life cycle carbon emission measurement system.

[0026] A distributed building life cycle carbon emission measurement system uses several carbon emission measurement nodes and a microservice platform to measure the total carbon emissions of construction projects, including:

[0027] The node deployment module is configured to: distribute and deploy a number of carbon emission measurement nodes in different scenarios at different stages of the construction project, and set the working mode of the carbon emission measurement nodes;

[0028] The edge computing module is configured as follows: the carbon emission measurement node, as an edge computing end, collects carbon-related data in the scene according to the set working mode, calculates the carbon emissions of each node, and sends it to the microservice platform;

[0029] The cloud computing module is configured as follows: the microservice platform calculates the total carbon emissions of the building throughout its life cycle based on the received carbon emissions of each node.

[0030] The third aspect of the present invention provides a computer-readable storage medium having a program stored thereon, which, when executed by a processor, implements the steps in a method for calculating carbon emissions over the entire life cycle of a distributed building as described in the first aspect of the present invention.

[0031] The fourth aspect of the present invention provides an electronic device, including a memory, a processor, and a program stored in the memory and executable on the processor. When the processor executes the program, the steps in a method for calculating carbon emissions over the entire life cycle of a distributed building as described in the first aspect of the present invention are implemented.

[0032] One or more of the above technical solutions have the following beneficial effects:

[0033] (1) The functions of the carbon emission calculation node are proposed. In order to adapt to the calculation of different scenarios, three working modes are designed, namely: material calculation mode, shift calculation mode and energy consumption calculation mode. The estimated data is replaced by accurate data collected or measured on-site in different stages and scenarios, which improves the accuracy of carbon emission calculation and analysis and reduces the deployment cost and complexity of the system.

[0034] (2) The carbon emission measurement nodes are used as edge computing terminals and are distributed and deployed close to the source of objects or data to provide the nearest service, reduce the computing power consumption of the microservice platform, allocate computing resources, and improve the performance of carbon emission measurement.

[0035] (3) The system software architecture adopts the microservice design concept and proposes a special application microservice cluster for business scenarios, including user management and building unit management microservices, measurement node data processing microservices, carbon emission data analysis application microservices, and carbon emission factor maintenance microservices.

[0036] Advantages of additional aspects of the present invention will be given in part in the following description, and in part will become obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The accompanying drawings in the specification, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0038] Figure 1 This is an example diagram of the overall architecture of the first embodiment.

[0039] Figure 2 This is a microservice platform architecture diagram of the first embodiment.

[0040] Figure 3 This is a data analysis and storage flow chart of the first embodiment. DETAILED DESCRIPTION

[0041] It should be noted that the following detailed descriptions are illustrative and are intended to provide further explanation of the present application. Unless otherwise specified, all technical and scientific terms used in the present invention have the same meanings as those commonly understood by those skilled in the art to which the present application belongs.

[0042] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprise" and / or "include" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.

[0043] Embodiment 1

[0044] In one embodiment of the present disclosure, a distributed building life cycle carbon emission calculation method is provided, which uses a plurality of carbon emission calculation nodes and a microservice platform to calculate the total carbon emission of a building project, including:

[0045] Deploy several carbon emission calculation nodes in different scenarios at different stages of the construction project, and set the working mode of the carbon emission calculation nodes;

[0046] The carbon emission measurement node, as an edge computing end, collects carbon-related data in the scene according to the set working mode, calculates the carbon emissions of each node, and sends it to the microservice platform;

[0047] The microservice platform calculates the total carbon emissions of the building over its entire life cycle based on the received carbon emissions of each node.

[0048] Furthermore, the carbon emissions of the building throughout its life cycle are divided into four stages: production and transportation of building materials, construction, operation and demolition;

[0049] The scenarios include material calculation scenario, shift calculation scenario and energy consumption calculation scenario;

[0050] The working modes include material calculation mode, shift calculation mode and energy consumption calculation mode.

[0051] Furthermore, the material calculation model is used to collect information on building materials required for construction projects and calculate carbon emissions as carbon-related data, and is applicable to carbon emission calculations in the production and transportation stages of building materials;

[0052] The shift calculation mode is used to count the use of mechanical equipment at the construction site and calculate carbon emissions as carbon-related data. It is suitable for carbon emission calculation in the construction and demolition stages of buildings.

[0053] The energy consumption calculation model is used to count the consumption of various energy sources and calculate carbon emissions as carbon-related data. It is suitable for carbon emission calculation in the construction and operation stages of a building.

[0054] Further, the statistics include a device-based on-site collection method and a list upload method;

[0055] The carbon emissions are calculated based on carbon-related data and preset building carbon emission factors, and the carbon emissions are calculated using a carbon emission factor method.

[0056] Furthermore, the microservice platform is designed based on the microservice architecture and includes two levels of microservice clusters: public microservices and special application microservices;

[0057] The public microservices include a registration center microservice, a unified gateway microservice, a log microservice, a message queue microservice, a real-time database microservice, and a historical database microservice;

[0058] The characteristic application microservices include user management and building unit management microservices, measurement node data processing microservices, carbon emission data analysis application microservices, and carbon emission factor maintenance microservices.

[0059] Furthermore, the calculation node data processing microservice is used to parse and store the carbon emissions uploaded by the carbon emission calculation node.

[0060] Furthermore, the carbon emission factor maintenance microservice is used to maintain the building carbon emission factor required for calculating the carbon emissions of the building throughout its life cycle.

[0061] The following is a detailed description of the implementation process of a method for calculating carbon emissions over the entire life cycle of a distributed building in this embodiment.

[0062] This embodiment proposes a method for calculating carbon emissions over the entire life cycle of a building based on distributed deployment and microservices. The overall architecture diagram is as follows: Figure 1 As shown in the figure, it consists of collection modules and instruments, handheld terminals, carbon emission measurement nodes, microservice platforms, database servers, clients, etc. The following is a detailed description:

[0063] 1. Carbon emission calculation node

[0064] As the core equipment of distributed deployment, the carbon emission calculation node has the functions of data collection, protocol conversion, data storage, working mode selection, carbon emission calculation, data upload, etc. This node is deployed in a dispersed manner and collects data from sensors, meters, handheld terminals or mobile storage devices at the construction project site at regular intervals, calculates carbon emissions according to different working modes, and then reports to the microservice platform at regular intervals. The reporting time granularity can be flexibly set, and the default is one day.

[0065] The carbon emission measurement node is equipped with multiple communication interfaces such as network port, serial port, IO port, USB port, etc. It supports wired or wireless communication methods such as 4G, 5G, LORA, WI FI, Ethernet, etc., and is compatible with COAP, MQTT, Modbus, HTTP and other transmission protocols to support communication between different types of collection terminals and servers.

[0066] The core function of this node is carbon emission calculation. Carbon emission factor method is used to calculate carbon emissions. To adapt to calculations in different scenarios, three working modes are designed, namely: material calculation mode, shift calculation mode and energy consumption calculation mode. Users can set and modify them through software or hardware switches. The following is an explanation of the three working modes:

[0067] (1) Material calculation model

[0068] This mode is used to collect information on building materials required for a construction project and calculate carbon emissions. It is suitable for the measurement of carbon emissions during the production and transportation of building materials. This mode can collect data in two ways:

[0069] One is on-site batch collection. For example, when a new batch of building materials arrives at the construction site and needs to be put into storage, the warehouse material manager enters the building materials information (such as material name, quantity, transportation method, transportation distance, etc.) into the handheld terminal, and then the terminal uploads the information to this measurement node.

[0070] Another method is to upload the list. In this method, the list of construction materials compiled during the project budget, settlement or final settlement is directly connected to the USB interface of the measurement node through a mobile storage device to upload the data.

[0071] After data collection and transmission are completed, the carbon emissions C1 of the production and transportation stages of building materials can be calculated using formula (1):

[0072]

[0073] Among them, M i is the consumption of the i-th building material, F i is the carbon emission factor of the i-th building material, D i is the average transportation distance of the i-th main building material, T i is the carbon emission per unit weight and transportation distance of the i-th building material under a certain transportation mode, and n is the total number of building materials.

[0074] (2) Shift calculation model

[0075] This working mode is used to place nodes at the construction site, count the usage of mechanical equipment at the construction site and then calculate carbon emissions. It is suitable for carbon emission measurement during the construction or demolition phase of a building.

[0076] Mechanical equipment at construction sites include electric compactors, cranes, mixers, steel bar stretchers, etc. This mode can collect data in two ways:

[0077] One is the on-site collection method, which monitors the switch status and usage time of mechanical equipment by connecting the I / O collection module to obtain the consumption of mechanical equipment shifts.

[0078] Another method is to upload a list, which is to upload the consumption list of the machine shifts. The consumption list can come from national or local quotas, such as the "Consumption Quota for Building Construction and Decoration Projects"; it can also come from the construction project budget, settlement or final accounts.

[0079] After data collection is completed, the carbon emissions C2 can be calculated using formula (2):

[0080]

[0081] Among them, there are m types of mechanical equipment on the construction site, R i is the consumption of the i-th machine shift, MEi is the energy consumption per unit shift of the i-th type of mechanical equipment, EF i is the carbon emission factor of the energy consumption type of the i-th mechanical equipment.

[0082] (3) Energy consumption calculation model

[0083] This working mode is used to deploy nodes in energy stations to count the energy consumption and then calculate carbon emissions. It is suitable for carbon emission measurement during the construction or operation phase of a building. This mode can collect data in two ways:

[0084] One is the on-site collection method, where on-site metering instruments such as electricity meters, water meters, gas meters, and heat meters regularly upload the consumption of various types of energy.

[0085] Another method is to upload a list, where the statistician uploads a list of energy consumption statistics for a certain period of time.

[0086] After data collection is completed, the carbon emissions C3 can be calculated using formula (3):

[0087]

[0088] Among them, E i The energy consumption of Category i during the construction or operation of a building, PE i is the energy output of the i-th type of renewable energy system, such as photovoltaic power generation, etc., EF i is the carbon emission factor of the i-th energy type, k is the sum of energy types, and p is the sum of renewable energy types.

[0089] The carbon emission calculation nodes can be flexibly deployed to meet the needs of different stages and scenarios of the project. For example, during the construction of a certain building project, a construction unit needs to calculate the carbon emissions of the building materials production and transportation stage and the building construction stage. Figure 1 As shown, by installing node 1 in the warehouse and setting it to work in the "material calculation mode", the carbon emissions C1 in the building materials production and transportation stages can be obtained; by installing node 2 at the construction site and setting it to work in the "shift calculation mode", the carbon emissions C2 generated by the operating machinery and equipment can be obtained; by installing node 3 in the work and living area of ​​the construction personnel and setting it to work in the "energy consumption calculation mode", the carbon emissions C3 generated by energy consumption can be obtained; finally, the accumulation of C2 and C3 gives the carbon emissions in the building construction stage.

[0090] The following is an explanation of the local data encoding design of the measurement node. The local storage database contains the fields in Table 1:

[0091] Table 1 Local storage database in the measurement phase

[0092] name Data Types Notes NAME varchar Calculation node name CODE varchar Node Encoding MATE_CAR double Carbon emissions from production and transportation BUILD_CAR double Building Carbon Emissions OPERATION_CAR double Operational carbon emissions TOTAL double Total carbon emissions TIME timestamp time

[0093] The node code CODE is used to reflect which building (project) the measurement node belongs to and which stage of the building's life cycle. It is the identifier of the measurement node device. The node code of this embodiment is: "building abbreviation-main measurement stage-number". In order to carry out unified and efficient data transmission with the server, a unified data transmission format is specified. The main data transmission format of the carbon emission measurement node is: "CODE-MATE_CAR-BU I LD_CAR-OPERATION_CAR-TOTAL-T IME".

[0094] 2. Microservice Platform

[0095] The microservice platform adopts microservice architecture design, such as Figure 2 As shown in the figure, according to the business logic split, a series of small and independent services are used to replace a single application, so that the platform has high cohesion and low coupling, and each service project can be independently deployed, maintained and expanded. This platform mainly includes two levels of microservice clusters, namely: public microservices and feature application microservices:

[0096] Public microservices are service clusters that every application system may need to use, such as registration center microservices, unified gateway microservices, log microservices, message queue microservices, real-time database microservices, and historical database microservices.

[0097] The characteristic application microservices are developed for the business logic of this system. They are service clusters with the characteristics of this system, mainly including user management and building unit management microservices, measurement node data processing microservices, carbon emission data analysis application microservices, carbon emission factor maintenance microservices, etc.

[0098] At present, microservice development technology has matured and can be implemented through Java Springcloud or Python nameko. Public microservices already have mature commercial versions that can be used. For example, the registration center microservices include Alibaba's Nacos, Google's ZooKeeper, Netflix's Eureka, etc., which can be used directly and configured, so I will not go into details here.

[0099] The following is a detailed description of the functions and design ideas of the featured application microservices:

[0100] (1) User management and building unit management microservices

[0101] The user management and building unit management microservices are the basic configuration services for system operation, including system user management functions and building unit management functions. They are used to complete the basic configuration of the system and help users manage the projects under their jurisdiction from the project level to the measurement node level.

[0102] This embodiment realizes the basic configuration and the top-down management of the project by the user, relying on the design and interaction of the user information database, the unit basic information database and the unit category database. The unit category database is used to define the type and hierarchy of the unit nodes in the system. The system object types in this embodiment mainly include: system → project → building / location → floor → measurement node. The hierarchy is from top to bottom, and the measurement node is the smallest unit. The object type can be changed according to the actual situation of the project. The main design of the unit type database table is shown in Table 2.

[0103] Table 2 Unit type table

[0104]

[0105]

[0106] The unit basic information database is used to configure the information of all units in the system. The main design is shown in Table 3:

[0107] Table 3 Basic information of units

[0108] name Data Types Primary Key Notes OBJ_TYPE int yes Unit Type OBJ_ID int yes Unit Logo OBJ_NAME varchar / Unit Name OBJ_CODE varchar / Unit Code ORG_ID varchar / Unit ID

[0109] Among them, the OBJ_TYPE field is connected to the unit type database to realize the configuration of the unit type; the OBJ_CODE field corresponds to the node code in the data reported by the measurement node, and is used for data classification and analysis; the ORG_ID field is used for data storage and query; the ORG_ID field design rule is "OBJ_ID of the parent object.OBJ_ID of this object", for example, there is a project in the system, there is a building in the project, the building has two floors, and there is a measurement node in each floor. The ORG_ID of these two measurement nodes are "1.1.1.1" and "1.1.2.1" respectively; the OBJ_ID of each category starts from 1 and increases successively with the increase in number; in addition to the basic account and password information, the user information database also needs to add the ORG_ID field to realize the binding of users and buildings or projects.

[0110] (2) Measurement node data processing microservice

[0111] The carbon emission calculation node data processing microservice is the basic data service for system operation. It is used to analyze the carbon emission data reported by the calculation nodes arranged in each construction project (project) in the system, and classify and store them, providing data support for the business expansion of data and business application microservices. The data analysis and storage flow chart is as follows: Figure 3 As shown:

[0112] First, this service subscribes to the data in the message queue; then, it intercepts the node code in the data transmission; then, it combines the user management and building unit management microservices to parse the data into the form of "unit code-carbon emissions in the production and transportation of building materials-carbon emissions in the construction phase-carbon emissions in the operation phase-total carbon emissions-time"; finally, this information is stored in the measurement node carbon emission database to complete the data parsing and storage.

[0113] (3) Carbon Emission Data Analysis Application Microservice

[0114] The carbon emission data analysis application microservice is an advanced data service of the system. This service further mines and analyzes the uploaded, parsed and stored data. It can calculate the total carbon emissions of the building throughout its life cycle, and can also perform refined statistical analysis of carbon emission data by material type, machinery type, time, project, stage, etc., including the use of big data analysis or machine learning methods to compare the carbon emissions of a single building or multiple buildings throughout their life cycle, and automatically generate carbon emission reports.

[0115] (4) Carbon emission factor maintenance service

[0116] The carbon emission factor maintenance service is used to maintain the building carbon emission factors required for the calculation of carbon emissions throughout the building life cycle, including building material carbon emission factors, energy carbon emission factors, mechanical unit energy usage, building material transportation carbon emission factors, etc. The service has established a scheduled task with a cycle of 1 month, set up interfaces to link with open and public carbon emission databases such as the China Carbon Accounting Accounts and Datasets (CEADs) and the China Products Carbon Footprint Factor Database (CPCD), and regularly update data.

[0117] Embodiment 2

[0118] In one embodiment of the present disclosure, a distributed building life cycle carbon emission calculation system is provided, which uses a plurality of carbon emission calculation nodes and a microservice platform to calculate the total carbon emission of a construction project, including:

[0119] The node deployment module is configured to: distribute and deploy a number of carbon emission measurement nodes in different scenarios at different stages of the construction project, and set the working mode of the carbon emission measurement nodes;

[0120] The edge computing module is configured as follows: the carbon emission measurement node, as an edge computing end, collects carbon-related data in the scene according to the set working mode, calculates the carbon emissions of each node, and sends it to the microservice platform;

[0121] The cloud computing module is configured as follows: the microservice platform calculates the total carbon emissions of the building throughout its life cycle based on the received carbon emissions of each node.

[0122] Embodiment 3

[0123] The purpose of this embodiment is to provide a computer-readable storage medium.

[0124] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in a method for calculating carbon emissions over the entire life cycle of a distributed building as described in the first embodiment of the present disclosure.

[0125] Embodiment 4

[0126] The purpose of this embodiment is to provide an electronic device.

[0127] An electronic device includes a memory, a processor, and a program stored in the memory and executable on the processor. When the processor executes the program, the steps in a method for calculating carbon emissions over the entire life cycle of a distributed building as described in the first embodiment of the present disclosure are implemented.

[0128] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for calculating carbon emissions over the entire life cycle of a distributed building, characterized in that: The total carbon emissions of construction projects are calculated using several carbon emission calculation nodes and a microservice platform, including: Deploy several carbon emission calculation nodes in different scenarios at different stages of the construction project, and set the working mode of the carbon emission calculation nodes; The carbon emission measurement node, as an edge computing end, collects carbon-related data in the scene according to the set working mode, calculates the carbon emissions of each node, and sends it to the microservice platform; The microservice platform calculates the total carbon emissions of the building over its entire life cycle based on the received carbon emissions of each node.

2. A distributed building full life cycle carbon emission calculation method as claimed in claim 1, characterized in that: The carbon emissions of the building throughout its life cycle are divided into four stages: production and transportation of building materials, construction, operation and demolition; The scenarios include material calculation scenario, shift calculation scenario and energy consumption calculation scenario; The working modes include material calculation mode, shift calculation mode and energy consumption calculation mode.

3. A distributed building full life cycle carbon emission calculation method as claimed in claim 2, characterized in that: The material calculation model is used to collect information on building materials required for construction projects and calculate carbon emissions as carbon-related data. It is suitable for carbon emission calculations in the production and transportation stages of building materials. The shift calculation mode is used to count the use of mechanical equipment at the construction site and calculate carbon emissions as carbon-related data. It is suitable for carbon emission calculation in the construction and demolition stages of buildings. The energy consumption calculation model is used to count the consumption of various energy sources and calculate carbon emissions as carbon-related data. It is suitable for carbon emission calculation in the construction and operation stages of a building.

4. A distributed building full life cycle carbon emission calculation method as claimed in claim 3, characterized in that: The statistics include a device-based on-site collection method and a list upload method; The carbon emissions are calculated based on carbon-related data and preset building carbon emission factors, and the carbon emissions are calculated using a carbon emission factor method.

5. A distributed building full life cycle carbon emission calculation method as claimed in claim 1, characterized in that: The microservice platform is designed based on the microservice architecture and includes two levels of microservice clusters: public microservices and special application microservices; The public microservices include a registration center microservice, a unified gateway microservice, a log microservice, a message queue microservice, a real-time database microservice, and a historical database microservice; The characteristic application microservices include user management and building unit management microservices, measurement node data processing microservices, carbon emission data analysis application microservices, and carbon emission factor maintenance microservices.

6. A distributed building full life cycle carbon emission calculation method as claimed in claim 1, characterized in that: The calculation node data processing microservice is used to parse and store the carbon emissions uploaded by the carbon emission calculation node.

7. A distributed building full life cycle carbon emission calculation method as claimed in claim 1, characterized in that: The carbon emission factor maintenance microservice is used to maintain the building carbon emission factor required for calculating the carbon emissions over the entire life cycle of the building.

8. A distributed building life cycle carbon emission measurement system, characterized in that: The total carbon emissions of construction projects are calculated using several carbon emission calculation nodes and a microservice platform, including: The node deployment module is configured to: distribute and deploy a number of carbon emission measurement nodes in different scenarios at different stages of the construction project, and set the working mode of the carbon emission measurement nodes; The edge computing module is configured as follows: the carbon emission measurement node, as an edge computing end, collects carbon-related data in the scene according to the set working mode, calculates the carbon emissions of each node, and sends it to the microservice platform; The cloud computing module is configured as follows: the microservice platform calculates the total carbon emissions of the building throughout its life cycle based on the received carbon emissions of each node.

9. An electronic device, comprising: a memory for non-transitory storage of computer readable instructions; a processor for executing the computer-readable instructions; Wherein, when the computer-readable instructions are executed by the processor, the method according to any one of claims 1 to 7 is executed.

10. A storage medium, characterized in that: The computer-readable instructions are non-transitorily stored, wherein when the computer-readable instructions are executed by a computer, the method of any one of claims 1 to 7 is performed.

Citation Information

Patent Citations

  • Public building electric energy replacement carbon emission potential measuring and calculating method based on parameterized platform

    CN116305734A

  • Old community reconstruction carbon accounting research method based on LCA

    CN118212106A