Carbon emission monitoring and energy control method for public buildings
By identifying active objects and generating heat maps in public buildings, and combining energy and environmental information, energy control modes are determined and electrical equipment is adjusted, solving the problem of inaccurate energy control in existing technologies and achieving high-efficiency energy saving and emission reduction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING CAPITAL DEVELOPMENT HOLDINGS (GROUP) CO LTD
- Filing Date
- 2026-03-16
- Publication Date
- 2026-06-19
Smart Images

Figure CN122243046A_ABST
Abstract
Description
Technical Field
[0001] The embodiments disclosed herein relate to the fields of computer technology, energy control, and carbon emission monitoring, and specifically to a method for carbon emission monitoring and energy control for public buildings. Background Technology
[0002] Energy costs are one of the core expenditures of public buildings. Energy control can not only reduce unnecessary energy consumption in public buildings, but also significantly reduce operating costs. Currently, energy control in public buildings mainly adopts simple methods such as peak-hour power rationing. Although this method is simple to implement, it cannot achieve efficient and precise dynamic energy control while ensuring the normal operation of public buildings, resulting in poor energy control effects. Summary of the Invention
[0003] The summary portion of this disclosure is intended to provide a brief overview of the concepts, which will be described in detail in the detailed description portion. This summary portion is not intended to identify key or essential features of the claimed technical solutions, nor is it intended to limit the scope of the claimed technical solutions.
[0004] Some embodiments of this disclosure propose a method for carbon emission monitoring and energy control of public buildings to address the technical problems mentioned in the background section above.
[0005] In a first aspect, some embodiments of this disclosure provide a method for carbon emission monitoring and energy control of public buildings. The method includes: identifying active objects within a target public building based on a full-floor plan to generate a set of object location heatmaps, wherein the full-floor plan represents the structural plan of multiple building floors corresponding to the target public building, and the target public building is a public building with multiple building floors for which carbon emission monitoring and energy control are to be performed; determining energy consumption information, carbon emission description information, and electrical equipment status information corresponding to the target public building, wherein the electrical equipment status information represents the energy consumption information, carbon emission description information, and electrical equipment status information of the target public building. The system identifies the electrical equipment in operation; based on the aforementioned heat map set of the target location, the aforementioned energy consumption information, the aforementioned carbon emission description information, and the indoor and outdoor environmental information corresponding to the target public building, it determines the energy control mode; in response to the energy control mode representing energy-saving control of the equipment, it determines a list of electrical equipment to be adjusted based on the aforementioned heat map set of the target location and the aforementioned electrical equipment status information, wherein the aforementioned list of electrical equipment to be adjusted represents electrical equipment to be optimized for energy saving; it generates energy-saving control information for the electrical equipment in the aforementioned list of electrical equipment to be adjusted; and it performs energy-saving control on the electrical equipment corresponding to the aforementioned list of electrical equipment to be adjusted based on the aforementioned energy-saving control information.
[0006] Secondly, some embodiments of this disclosure provide a carbon emission monitoring and energy control device for public buildings. The device includes: an object identification unit configured to identify active objects within a target public building based on a full-floor plan view to generate a set of object location heatmaps, wherein the full-floor plan view represents a structural plan view of multiple building floors corresponding to the target public building, and the target public building is a public building with multiple building floors for which carbon emission monitoring and energy control are to be performed; a first determining unit configured to determine energy consumption information, carbon emission description information, and electrical equipment status information corresponding to the target public building, wherein the electrical equipment status information represents electrical equipment within the target public building that is in operation; and a third determining unit configured to determine energy consumption information, carbon emission description information, and electrical equipment status information corresponding to the target public building, wherein the electrical equipment status information represents electrical equipment within the target public building that is in operation; and a fourth determining unit configured to determine energy consumption information, carbon emission description information, and electrical equipment status information corresponding to the target public building. The second determining unit is configured to determine an energy control mode based on the aforementioned set of object location heatmaps, the aforementioned energy consumption information, the aforementioned carbon emission description information, and the indoor and outdoor environmental information corresponding to the target public building; the third determining unit is configured to, in response to the aforementioned energy control mode representing equipment energy-saving control, determine a list of electrical equipment to be adjusted based on the aforementioned set of object location heatmaps and the aforementioned electrical equipment status information, wherein the aforementioned list of electrical equipment to be adjusted represents electrical equipment to be optimized for energy saving; the generating unit is configured to generate energy-saving control information for the electrical equipment in the aforementioned list of electrical equipment to be adjusted; and the energy-saving control unit is configured to perform energy-saving control on the electrical equipment corresponding to the aforementioned list of electrical equipment to be adjusted based on the aforementioned energy-saving control information.
[0007] Thirdly, some embodiments of this disclosure provide an electronic device, including: one or more processors; and a storage device having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation of the first aspect above.
[0008] Fourthly, some embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any of the implementations of the first aspect above.
[0009] The various embodiments of this disclosure have the following beneficial effects: Through the carbon emission monitoring and energy control method for public buildings according to some embodiments of this disclosure, efficient and accurate dynamic energy control is achieved while ensuring the normal operation of the public building. Specifically, firstly, based on the full-floor plan, the active objects within the target public building are identified to generate a set of object location heatmaps. The full-floor plan represents the structural plan of multiple building floors corresponding to the target public building, which is a public building with multiple building floors to be monitored for carbon emissions and controlled for energy. In practice, active objects within public buildings often exhibit a certain degree of aggregation, meaning they are not uniformly distributed within the building. For areas with low activity object density, energy control can be used to control the electrical equipment within the area to operate at a minimum, thereby achieving effective energy control without affecting the normal operation of the public building. Simultaneously, considering the privacy and security protection of active objects, this disclosure characterizes the aggregation of active objects through object location heatmaps. Secondly, the energy consumption information, carbon emission description information, and electrical equipment status information corresponding to the target public building are determined. The electrical equipment status information represents the electrical equipment within the target public building that is in operation. Next, based on the aforementioned set of object location heatmaps, energy consumption information, carbon emission descriptions, and indoor and outdoor environmental information corresponding to the target public building, an energy control mode is determined. In practice, by combining the activity location of the target object, actual energy consumption, corresponding carbon emissions, and environmental differences inside and outside the public building, the adjustability of current energy consumption is characterized from four dimensions: energy use, energy consumption, energy carbon emissions, and indoor and outdoor environmental differences, thus obtaining the corresponding energy control mode. Furthermore, in response to the energy control mode characterizing equipment energy-saving control, a list of electrical equipment to be adjusted is determined based on the aforementioned set of object location heatmaps and electrical equipment status information. This list represents electrical equipment that needs energy-saving optimization. In practice, during energy control, it is necessary to ensure the normal operation of the public building and effective energy control. Therefore, it is necessary to screen the electrical equipment within the public building to identify those requiring energy-saving control. In addition, energy-saving control information for the aforementioned list of electrical equipment to be adjusted is generated. When electrical equipment requiring energy-saving control is selected, it is necessary to further determine the equipment control information for different electrical devices to achieve precise energy-saving control. Finally, based on the aforementioned energy-saving control information for electrical equipment, energy-saving control is implemented for the electrical equipment corresponding to the list of electrical equipment to be adjusted. This method achieves efficient and precise dynamic energy control while ensuring the normal operation of public buildings. Attached Figure Description
[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and elements are not necessarily drawn to scale.
[0011] Figure 1 This is a flowchart of some embodiments of the carbon emission monitoring and energy control method for public buildings according to the present disclosure; Figure 2 It is a schematic diagram of the sequence of single-story floor plans corresponding to the target public building; Figure 3 This is a schematic diagram of the trajectory sets of the first and second objects corresponding to building layer A1; Figure 4 This is a structural schematic diagram of some embodiments of a carbon emission monitoring and energy control device for public buildings according to the present disclosure; Figure 5 This is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed Implementation
[0012] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0013] It should also be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings. Unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other.
[0014] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0015] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0016] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0017] In this disclosure, the collection, storage, and use of data related to the target objects, such as target videos, the trajectory of the first object, the trajectory of the second object, and the trajectory of the third object, must be carried out by the relevant organizations or individuals in accordance with obligations including conducting personal information security impact assessments, informing personal information subjects, and obtaining prior authorization and consent from personal information subjects before performing the corresponding operations.
[0018] This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.
[0019] refer to Figure 1 The diagram illustrates a flow 100 of some embodiments of a carbon emission monitoring and energy control method for public buildings according to the present disclosure. This carbon emission monitoring and energy control method for public buildings includes the following steps: Step 101: Based on the full floor plan, identify the active objects within the target public building to generate a set of object location heatmaps.
[0020] In some embodiments, the implementer of the carbon emission monitoring and energy control method for public buildings (e.g., a computing device) can identify active objects within the target public building based on a full-floor plan to generate a set of object location heatmaps.
[0021] The full-floor plan represents the structural floor plan of the target public building across multiple floors. The full-floor plan can pre-mark the areas accessible and active to human subjects. The target public building can be a multi-floor public building subject to carbon emission monitoring and energy control. For example, a target public building could be a museum. Human subjects can be human beings active within the target public building. The object location heatmap corresponds to each building floor. The object location heatmap can be a heatmap representing the distribution of active subjects within the corresponding building floor.
[0022] As an example, cameras installed within a target public building can be used to determine the distribution of active objects on each floor of the building through object recognition, and a set of object location heatmaps can be obtained through heat value mapping. Since most areas in a public building are public areas (referring to shared, freely accessible activity spaces), the cameras within the target public building have undergone data processing, storage, and destruction in accordance with relevant laws and regulations during video capture and processing. Specifically, after object recognition is performed on the video captured by the cameras, the identified object information has been anonymized, and the data is promptly destroyed after use. Furthermore, the anonymized object information that needs to be temporarily stored is also encrypted and subject to access control. In addition, relevant video capture reminders and notices have been posted in prominent locations within the target public building.
[0023] As another example, to protect the privacy of individuals moving within a target public building, this disclosure can also install directional infrared counters at the entrances and exits of each floor of the target public building to count the number of individuals moving within each floor. This count can then be mapped to a corresponding heatmap of the individuals' locations. Since monitoring the movement of individuals solely through infrared light does not involve the collection and processing of sensitive data such as facial features, it better protects user privacy.
[0024] It should be noted that the aforementioned computing devices can be either hardware or software. When the computing device is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or as a single server or a single terminal device. When the computing device is software, it can be installed on the hardware devices listed above. It can be implemented as, for example, multiple software programs or software modules used to provide distributed services, or as a single software program or software module. No specific limitations are made here.
[0025] Optionally, the full-floor plan is composed of a sequence of single-floor plans, wherein each single-floor plan corresponds to a building floor in the aforementioned target public building. Each single-floor plan consists of a first area and a second area. The first area represents the restricted activity area of the object. The second area represents the unrestricted activity area of the object.
[0026] In practice, while the vast majority of areas in a (target) public building are public areas, some areas remain restricted to public access. Taking a museum as an example, its artifact storage areas and staff work areas are restricted public access areas. Therefore, the floor plans for each level of the target public building are divided based on whether public access is permitted.
[0027] As an example, see Figure 2 The diagram shows a sequence of single-story floor plans corresponding to the target public building, wherein the target public building may include: floor A1, floor A2, and floor A3. Figure 2 The first and second areas included in the single-story plan of building A1, the first and second areas included in the single-story plan of building A2, and the first and second areas included in the single-story plan of building A3 are shown respectively.
[0028] In some optional implementations of certain embodiments, the aforementioned execution entity performs object identification on active objects within the target public building based on the full-floor plan, to generate a set of object location heatmaps, including: Step S1: For each single-layer planar graph in the above sequence of single-layer planar graphs, perform the following object recognition steps: Step S11: Using the label recognizer set on the top of the building floor corresponding to the single-story plan, the object trajectory is located in the first area and the second area included in the single-story plan, respectively, to obtain the first object trajectory set and the second object trajectory set.
[0029] The first object trajectory represents the movement trajectory of an active object with unrestricted access to the first area when it moves within the first area. The second object trajectory represents the movement trajectory of an active object with unrestricted access to the first area when it moves within the second area. Multiple tag readers are evenly spaced at the top of the building floors. For example, the spacing between every two tag readers is determined by the recognition range of the tag reader. The tag readers are RFID (Radio Frequency Identification) tag readers. Staff members (active objects) within the target public building have access to the first area and can wear identification badges with RFID tags. Therefore, when an active object (a staff member) is located within the building floor, its position can be located using at least two tag readers placed on the building floor. Since the identification badges with RFID tags can also store the active object's identity information, multiple located coordinates can be merged based on the identity information to construct an object trajectory corresponding to the identity information. The object trajectories are then distinguished based on the area they fall into (the first area or the second area), thus obtaining a first object trajectory set and a second object trajectory set. Since the first area is a restricted area for the object's activities and may contain sensitive facilities, using a tag reader to locate the trajectory of the first object can effectively protect privacy.
[0030] As an example, see Figure 3 The diagram shows the trajectory of the first object trajectory set and the second object trajectory set corresponding to building layer A1. Wherein, due to... Figure 3 Five second object trajectories (a set of second object trajectories) and three first object trajectories (a set of first object trajectories) are shown. In particular, when an active object moves from the second region to the first region, the object trajectory generated by the active object when passing through the second region can also be regarded as a second object trajectory. Therefore, the partial object trajectories of the active object corresponding to the three first object trajectories within the second region can also be regarded as second object trajectories.
[0031] Step S12: Based on the second object trajectory set mentioned above, perform multi-object tracking on the target video to obtain the third object trajectory set.
[0032] The target video mentioned above is a real-time video captured for the second area included in the single-layer plan view, and the target video has undergone object identity obfuscation processing. The third object trajectory represents the movement trajectory generated by an active object with restricted access to the first area when it moves in the second area.
[0033] In practice, since the second area is a public area, target videos can be captured by cameras placed within the second area, and liveness detection and liveness trajectory tracking can be performed on the target videos to obtain a third set of object trajectories. For example, multi-target liveness detection can be performed using the YOLO (You Only Look Once) model, and liveness trajectory tracking can be performed using optical flow. In particular, since the object trajectory of the staff has already been confirmed by the tag reader (second object trajectory), and the second area is a public area that may also contain non-staff members, this disclosure uses video recognition to identify and determine the trajectory of such active objects (third object trajectory). Considering that the active objects corresponding to the second object trajectory are also active within the second area, and their corresponding object trajectories have already been confirmed, after liveness detection, it is necessary to combine the object identity information of the active objects corresponding to the second object trajectory (obtained by reading RFID tags) with the live objects after liveness detection for matching, and filter the matched live objects so that subsequent liveness trajectory tracking only targets unmatched live objects, thereby obtaining a third set of object trajectories. This method avoids repeatedly determining the trajectory of live objects, especially since optical flow-based liveness tracking requires real-time data processing, thus significantly reducing the amount of data processing required. In particular, considering public privacy and security, all privacy-related intermediate data generated during liveness detection and tracking of the target video are anonymized (e.g., facial data after liveness detection is blurred using methods such as mosaic). Furthermore, data that is not essential to store is promptly destroyed after use. For data that needs to be stored, in addition to necessary anonymization, it is strictly managed in accordance with relevant laws and regulations, including but not limited to: access permission settings, access log recording, and regular data cleanup.
[0034] Step S13: Discretize the first object trajectory in the first object trajectory set, the second object trajectory in the second object trajectory set, and the third object trajectory in the third object trajectory set to obtain the first trajectory sampling point set, the second trajectory sampling point set, and the third trajectory sampling point set.
[0035] The first trajectory sampling electrical group corresponds to the first object trajectory. The first trajectory sampling point group represents multiple trajectory sampling points obtained after downsampling the net trajectory of the first object trajectory. The second trajectory sampling electrical group corresponds to the second object trajectory. The second trajectory sampling point group represents multiple trajectory sampling points obtained after downsampling the net trajectory of the second object trajectory. The third trajectory sampling electrical group corresponds to the first object trajectory. The third trajectory sampling point group represents multiple trajectory sampling points obtained after downsampling the net trajectory of the first object trajectory.
[0036] In practice, fixed-frequency sampling can be used to downsample the first object trajectory in the first object trajectory set, the second object trajectory in the second object trajectory set, and the third object trajectory in the third object trajectory set, respectively, to obtain the first trajectory sampling point set, the second trajectory sampling point set, and the third trajectory sampling point set. By downsampling the trajectory, the object trajectory can be represented by discrete trajectory sampling points, thereby reducing the amount of subsequent data processing.
[0037] Step S14: Map object location heat values according to the first trajectory sampling point set, the second trajectory sampling point set, and the third trajectory sampling point set to obtain the object location heat map in the above object location heat map set that corresponds to the above single-layer planar map.
[0038] In practice, firstly, a circular mapping region can be constructed centered on the trajectory sampling points (first trajectory sampling point, second trajectory sampling point, and third trajectory sampling point). The radius of the circular mapping region can be preset. Then, the thermal value corresponding to the circular mapping region is determined based on the distance between the corresponding trajectory sampling point and the latest trajectory sampling point in the corresponding trajectory sampling point group (the distance between trajectory sampling points is normalized). As the distance increases, the thermal value corresponding to the circular mapping region decreases; as the distance decreases, the thermal value corresponding to the circular mapping region increases. Taking the first trajectory sampling point group as an example, the first trajectory sampling point group can include: first trajectory sampling point 1, first trajectory sampling point 2, and first trajectory sampling point 3. Therefore, three circular mapping regions can be constructed centered on first trajectory sampling point 1, first trajectory sampling point 2, and first trajectory sampling point 3 respectively. Assuming the distance between first trajectory sampling point 1 and first trajectory sampling point 3 is 1, and the distance between first trajectory sampling point 2 and first trajectory sampling point 3 is 0.4, then the thermal value of the circular mapping region corresponding to first trajectory sampling point 1 is lower than the thermal value of the circular mapping region corresponding to first trajectory sampling point 2. This allows for the measurement of the distribution and location changes of active objects within a building floor using thermal mapping.
[0039] Step 102: Determine the energy consumption information, carbon emission description information, and electrical equipment status information corresponding to the target public building.
[0040] In some embodiments, the aforementioned implementing entity may determine the energy consumption information, carbon emission description information, and electrical equipment status information corresponding to the target public building.
[0041] The energy consumption information represents the energy consumption generated by the electrical equipment within the target public building during operation. The carbon emission description information represents the carbon emissions generated by the electrical equipment within the target public building during operation. The electrical equipment status information represents the operational status of the electrical equipment within the target public building that is currently in operation. The electrical equipment status information can be stored in JSON (JavaScript Object Notation) format. For example, the electrical equipment status information may include: electrical equipment type, current equipment parameters, and electrical equipment location.
[0042] In practice, firstly, energy consumption information can be obtained by monitoring the real-time consumption of electricity and gas in the target public building using devices such as smart meters and smart gas meters. Then, based on the electricity and gas consumption and a preset carbon emission factor, carbon emission description information is determined. Specifically, carbon emissions = electricity consumption × corresponding carbon emission factor for electricity + gas consumption × corresponding carbon emission factor for gas. Next, the status of grid-connected electrical equipment located within the target public building can be verified through network status acquisition to obtain electrical equipment status information.
[0043] In some optional implementations of certain embodiments, the executing entity determines the energy consumption information, carbon emission description information, and electrical equipment status information corresponding to the target public building, including: Step S1: Collect the first electrical energy consumption and gas energy consumption by installing energy consumption acquisition equipment at the corresponding energy port of the target public building.
[0044] The energy port can be the main port for energy transmission corresponding to the target public building. The energy consumption data acquisition device can be a smart device installed at the energy port location to monitor the energy consumption of the target public building. For example, the energy consumption data acquisition device can include smart meters and smart gas meters. The first electrical energy consumption can characterize the amount of electrical energy consumed by the target public building. The gas energy consumption can characterize the amount of gas energy consumed by the target public building, provided by the public gas network.
[0045] Step S2: Determine whether the target public building has corresponding solar power supply equipment.
[0046] Among them, solar power equipment can be electrical equipment that uses solar energy to generate electricity.
[0047] In practice, in order to reduce the operating costs of public buildings, some public buildings can generate their own electricity by installing solar power equipment. However, the carbon emission factors of electricity transmitted through the public power grid and electricity generated by solar energy are different (the carbon emission factor of electricity generated by solar energy is 0). Therefore, it is necessary to confirm whether the target public building has solar power equipment for power supply.
[0048] Step S3: In response to the presence of the aforementioned solar power supply device and the aforementioned solar power supply device being in a power supply state, determine the second electrical energy consumption.
[0049] The electricity corresponding to the aforementioned second electrical energy consumption is provided by the aforementioned solar power equipment. The second electrical energy consumption represents the amount of electricity consumed by the target public building that is provided by the solar power equipment.
[0050] In practice, solar power equipment typically uses bidirectional meters, so the second energy consumption can be determined by reading the bidirectional meter reading.
[0051] Step S4: Determine the difference between the first power energy consumption and the second power energy consumption as the third power energy consumption.
[0052] In practice, when a target public building has solar power equipment that is in operation, since the electricity generated by the solar power equipment is clean energy, it is necessary to subtract the second amount of electricity consumption from the first amount of electricity consumption in order to ensure the accuracy of the subsequently determined carbon emissions.
[0053] Step S5: Determine the above-mentioned gas energy consumption and the above-mentioned first electrical energy consumption as energy consumption information.
[0054] Step S6: Determine the first regional carbon emission factor and the second regional carbon emission factor corresponding to the above-mentioned target public buildings.
[0055] The aforementioned first regional carbon emission factor has been adjusted based on the corresponding grid cleanliness. Grid cleanliness represents the proportion of clean electricity resources generated by the power supply facilities in the area where the target public building is located. The first regional carbon emission factor represents the carbon emission factor of electrical energy in the area where the target public building is located. The second regional carbon emission factor represents the carbon emission factor of gas energy in the area where the target public building is located. Both the first and second regional carbon emission factors can be provided by the energy supply units in the area where the target public building is located. In particular, the first regional carbon emission factor corresponding to electrical energy varies because the composition of electrical energy differs in different regions (e.g., due to different power generation methods such as nuclear power, thermal power, solar power, hydropower, wind power, biomass power, and gas power). Therefore, the carbon emission factors differ between regions. To ensure the accuracy of the calculated carbon emissions, the carbon emission factor of the area where the target public building is located is used as the basis for carbon emission calculation.
[0056] Step S7: Determine the first carbon emission amount based on the first regional carbon emission factor and the third electrical energy consumption, and determine the second carbon emission amount based on the second regional carbon emission factor and the gas energy consumption.
[0057] Specifically, the first carbon emission amount = the first regional carbon emission factor × the third electricity energy consumption. The second carbon emission amount = the second regional carbon emission factor × gas energy consumption.
[0058] Step S8: Determine the first carbon emission and the second carbon emission as carbon emission description information.
[0059] Step S9: Scan the electrical equipment located in the device communication network within the target public building and in operation to obtain the status information of the electrical equipment.
[0060] The equipment communication network can be a local area network located within the target public building for connecting electrical equipment.
[0061] In practice, electrical equipment (such as air conditioners) in the target public building can be connected to the equipment communication network of the target public building, and the status of the connected electrical equipment can be confirmed through the equipment communication network to obtain the status information of the electrical equipment.
[0062] Step 103: Determine the energy control mode based on the set of heat maps of the target location, energy consumption information, carbon emission description information, and indoor and outdoor environmental information corresponding to the target public building.
[0063] In some embodiments, the aforementioned implementing entity may determine the energy control mode based on the set of object location heatmaps, energy consumption information, carbon emission description information, and indoor and outdoor environmental information corresponding to the target public building.
[0064] The indoor and outdoor environmental information represents the differences between the indoor and outdoor environments of the target public building. Specifically, this information may include: indoor temperature, outdoor temperature, indoor humidity, outdoor humidity, indoor PM2.5 concentration, and outdoor PM2.5 concentration. The energy control mode represents the energy-saving mode for electrical equipment within the target public building. This mode may include: office energy-saving mode, peak-load rationing mode, etc. The office energy-saving mode represents energy control without affecting the normal operation of the target public building. The peak-load rationing mode is the energy control mode during periods of high energy load. For example, based on different energy-saving needs, different energy control modes can be further set with multiple energy-saving levels. Different energy-saving levels correspond to different electrical equipment control strategies.
[0065] In practice, a multimodal model can be used to obtain an energy control mode by taking a set of object location heatmaps, energy consumption information, carbon emission descriptions, and indoor and outdoor environmental information corresponding to the target public building as inputs. The multimodal model can employ an encoder-decoder structure. The encoder contains multiple encoding heads for the multimodal data, and the decoder, based on the encoder, includes a feature fusion layer and a multi-classifier to output the energy control mode. Specifically, the object location heatmap is a graph modality feature, so a ViT (Vision Transformer) encoding head can be used to encode it. The energy consumption information, carbon emission descriptions, and indoor and outdoor environmental information corresponding to the target public building are all in text form, so a conventional Transformer structure can be used as the encoding head for text encoding. The decoder's backbone network has the same structure as the encoder, and a feature fusion layer is further added to fuse multimodal features, thereby outputting a specific energy control mode based on the fused features and the multi-classifier.
[0066] In some optional implementations of certain embodiments, the executing entity determines an energy control mode based on the aforementioned set of object location heatmaps, the aforementioned energy consumption information, the aforementioned carbon emission description information, and the indoor and outdoor environmental information corresponding to the target public building, including: Step S1: Extract heatmap features from each object location heatmap in the above object location heatmap set to generate heatmap features and obtain a heatmap feature set.
[0067] Among them, the heatmap feature represents the feature expression of the heatmap at the object location after feature extraction. Assuming the map size of the object location heatmap is H×W×3, then the feature size of the heatmap feature is H / 8×W / 8×3.
[0068] In practice, since fine image segmentation of the object location heatmap is not required, this disclosure employs a feature extraction network consisting of three downsampling layers and two convolutional layers to extract heatmap features from the object location heatmap, thereby generating heatmap features. Specifically, the three downsampling layers are downsampling layer 1, downsampling layer 2, and downsampling layer 3, and the two convolutional layers are convolutional layer 1 and convolutional layer 2. The input to downsampling layer 1 is the object location heatmap, and the feature size of its output feature is H / 2×W / 2×3. The input to downsampling layer 2 is the output of downsampling layer 1, and the feature size of its output feature is H / 4×W / 4×3. The input to downsampling layer 3 is the output of downsampling layer 2, and the feature size of its output feature is H / 8×W / 8×3. The input to convolutional layer 1 is the output of downsampling layer 3, and the feature size of its output feature is H / 8×W / 8×3. The input to convolutional layer 2 is the output of convolutional layer 1. The feature size of the output feature of convolutional layer 2 is H / 8×W / 8×3, and the output of convolutional layer 2 is the heatmap feature. By setting a lightweight downsampling network, heatmap feature extraction can be performed quickly, and deep feature extraction is performed through two convolutional layers. Since it does not involve fine image segmentation and content recognition, the lightweight network design can greatly improve data processing speed and reduce model training cost.
[0069] Step S2: Based on the above heatmap feature set, generate the object sparsity factor for the above target public building.
[0070] The object sparsity factor measures the sparsity of active objects within a building layer. The object sparsity factor ranges from 0 to 1.
[0071] In practice, the aforementioned execution entity outputs an object sparsity factor through a feature shaping network and a multi-classifier. The feature shaping network consists of three cascaded fully connected networks. In particular, the feature extraction network of step S1 and the feature shaping network and multi-classifier of step S2 are trained as a whole under supervised training.
[0072] Step S3: Encode the above indoor and outdoor environmental information using environmental features to obtain outdoor environmental features and indoor environmental features.
[0073] In practice, the aforementioned implementing entities can use the Word2Vec model to encode outdoor environmental information, including outdoor temperature, outdoor humidity, and outdoor particulate matter (PM2.5) concentration, to obtain outdoor environmental characteristics, and to encode indoor environmental information, including indoor temperature, indoor humidity, and indoor particulate matter (PM2.5) concentration, to obtain indoor environmental characteristics.
[0074] Step S4: Based on the above outdoor environmental characteristics and the above indoor environmental characteristics, determine the indoor and outdoor environmental difference factors.
[0075] The indoor-outdoor environmental difference factor is used to measure the difference between the indoor and outdoor environments of the target public building. The value range of the indoor-outdoor environmental difference factor is 0-1.
[0076] The object sparsity factor measures the sparsity of active objects within a building layer. The object sparsity factor ranges from 0 to 1.
[0077] In practice, the aforementioned implementing entities can determine the feature similarity between outdoor environmental features and indoor environmental features by calculating pre-similarity, and retain only one decimal place for the feature similarity as the difference factor between indoor and outdoor environments.
[0078] Step S5: Extract energy consumption features from the above energy consumption information to obtain the characteristics of electricity energy consumption and gas energy consumption.
[0079] In practice, the consumption of electrical energy and gas energy often corresponds to continuous changes. Therefore, this disclosure uses two recurrent neural network models to extract features of the gas energy consumption and the aforementioned first electrical energy consumption, respectively, to obtain the electrical energy consumption features and gas energy consumption features.
[0080] Step S6: Determine the energy consumption health factor based on the above object sparsity factor, the above indoor and outdoor environment difference factor, the above electric energy consumption characteristics, and the above gas energy consumption characteristics.
[0081] The energy consumption health factor characterizes the energy consumption health status of the target public building. The value range of the energy consumption health factor is 0-1.
[0082] In practice, the aforementioned implementing entity can output the electricity consumption characteristics and the corresponding consumption factors of the aforementioned gas energy consumption characteristics through two multi-classifiers, and then use the two consumption factors obtained. Specifically, the two recurrent neural network models in step S5 and the two multi-classifiers in step S6 are trained as a whole in supervised model training. In particular, one recurrent neural network and one multi-classifier are trained as a whole, and another recurrent neural network and one multi-classifier are trained through transfer learning. Then, an energy consumption health factor is output through a weakly deep neural network (including one input layer, two hidden layers, and one output layer; the input layer includes four output nodes, corresponding to the two consumption factors of object sparsity factor and indoor / outdoor environmental difference factor, respectively; the output layer corresponds to the energy consumption health factor).
[0083] Step S7: Determine the energy control mode based on the above object sparsity factor, the above indoor and outdoor environmental difference factor, and the above energy consumption health factor.
[0084] In practice, corresponding factor mapping ranges can be set according to different energy control modes. Then, by matching value ranges, the energy control mode is determined based on the aforementioned object sparsity factor, indoor-outdoor environmental difference factor, and energy consumption health factor. Alternatively, a random forest approach can be used to determine the energy control mode.
[0085] Step 104: In response to the energy control mode characterization of equipment energy-saving control, determine the list of electrical equipment to be adjusted based on the set of object location heatmaps and electrical equipment status information.
[0086] In some embodiments, the aforementioned implementing entity may, in response to an energy control mode characterizing energy-saving control of equipment, determine a list of electrical equipment to be adjusted based on a set of object location heatmaps and electrical equipment status information.
[0087] Among them, the electrical equipment to be adjusted in the list of electrical equipment to be adjusted represents electrical equipment that needs to be subject to energy-saving control.
[0088] In practice, since the target public building may contain different electrical equipment across multiple building floors, the implementing entity can first determine a candidate electrical equipment list based on pre-set adjustment priorities and electrical equipment status information. The candidate electrical equipment in this list is arranged in descending order of its corresponding adjustment priority. Secondly, the average heat value (measuring the number of active objects within the corresponding building floor) of the building floor corresponding to the object location heat map can be determined based on the object location heat map set. Then, based on the average heat value corresponding to the building floor where the candidate electrical equipment is located, the candidate electrical equipment in the candidate electrical equipment list is re-sorted to obtain the aforementioned list of electrical equipment to be adjusted.
[0089] In some optional implementations of certain embodiments, the execution entity, in response to the energy control mode characterizing equipment energy-saving control, determines a list of electrical equipment to be adjusted based on the object location heatmap set and the electrical equipment status information, including: Step S1: Determine candidate electrical equipment information based on the above electrical equipment status information.
[0090] Among them, the above-mentioned candidate electrical equipment information represents electrical equipment that can be controlled for energy conservation.
[0091] In practice, electrical equipment within target public buildings can be pre-assigned adjustable tags based on its importance. When an adjustable tag indicates that the equipment is not eligible for energy-saving control, the corresponding equipment will not participate in energy-saving control. Conversely, when an adjustable tag indicates that the equipment is eligible for energy-saving control, the corresponding equipment will participate. Therefore, based on the adjustable tags corresponding to the equipment and the equipment's status information, candidate equipment information can be obtained through filtering.
[0092] Step S2: Based on the above set of object location heatmaps, group the electrical devices corresponding to the above candidate electrical device information to obtain the first electrical device information and the second electrical device information sequence.
[0093] The first electrical equipment information describes the overall electrical equipment corresponding to the target public building. Overall electrical equipment refers to electrical equipment that affects the entire target public building during operation. For example, an overall electrical equipment could be a gas-fired boiler that heats the entire target public building. The second electrical information corresponds to the building floor in the object's location heatmap. The second electrical information describes the local electrical equipment corresponding to the building floor. Local electrical equipment refers to electrical equipment that only affects the corresponding building floor during operation. The second electrical equipment information in the above sequence is arranged in descending order according to the corresponding object sparsity factor. For example, an electrical equipment that is a local electrical equipment could be an independent thermostat air conditioner.
[0094] In practice, the aforementioned implementing entities can group the electrical equipment of the corresponding building floor and the electrical equipment of the corresponding target public building as a whole according to the aforementioned object location heat map, and obtain the first electrical equipment information and the second electrical equipment information sequence.
[0095] Step S3: Generate a list of electrical equipment to be adjusted based on the preset electrical equipment energy-saving control priority, the above-mentioned first electrical equipment information and the above-mentioned second electrical equipment information set.
[0096] Among them, the energy-saving control priority of electrical equipment can be preset.
[0097] In practice, from the perspective of energy saving effect, prioritizing energy-saving control of all electrical equipment has a better energy-saving effect. Therefore, according to the priority of energy-saving control of electrical equipment, the multiple electrical equipment corresponding to the first set of electrical equipment information are first arranged in descending order. Then, according to the priority of energy-saving control of electrical equipment, the electrical equipment corresponding to the second set of electrical equipment information is arranged in descending order. Finally, the two electrical equipment obtained by descending order are combined to obtain the list of electrical equipment to be adjusted.
[0098] Step 105: Generate energy-saving control information for the electrical equipment list to be adjusted.
[0099] In some embodiments, the aforementioned implementing entity may generate energy-saving control information for electrical equipment in a list of electrical equipment to be adjusted.
[0100] Among them, the energy-saving control information of electrical equipment can represent the specific energy-saving control instructions for the electrical equipment to be adjusted in the list of electrical equipment to be adjusted.
[0101] In practice, due to differences in equipment type and brand among various electrical devices, it is necessary to combine the energy control mode to generate specific control commands for each electrical device to be adjusted. Specifically, when the energy control mode is determined, the control commands for each electrical device to be adjusted can be obtained through command conversion, serving as the energy-saving control information for the aforementioned electrical equipment.
[0102] In some optional implementations of certain embodiments, the execution entity generates energy-saving control information for the electrical equipment list to be adjusted, including: Step S1: Determine the energy control template based on the current time period and the energy control mode described above.
[0103] The energy control template can be a pre-set template rule for energy-saving control of multiple electrical devices. For example, at night, the energy control template can represent energy-saving control of all electrical devices corresponding to the list of electrical devices to be adjusted. During the day, the energy control template can represent power limiting control of electrical devices in the list of electrical devices to be adjusted. In particular, different energy control templates can include: different energy-saving control sequences for electrical devices, and energy-saving control parameters for different types of electrical devices.
[0104] In practice, to avoid affecting the normal operation of the target public building, different energy control templates can be pre-set for different time periods. Therefore, a matching energy control template can be selected by combining the current time period and the aforementioned energy control mode.
[0105] Step S2: Based on the above energy control template, generate equipment control information corresponding to the electrical equipment to be adjusted in the list of electrical equipment to be adjusted, and obtain a set of equipment control information.
[0106] Among them, equipment control information represents the specific control commands for the electrical equipment to be adjusted.
[0107] In practice, since the energy control template defines specific control rules, it can be used to generate control instructions for the electrical equipment to be adjusted.
[0108] Step S3: Based on the above set of equipment control information, perform control conflict detection on the electrical equipment to be adjusted in the list of electrical equipment to be adjusted.
[0109] In practice, the aforementioned executing entity can use command conflict detection to determine whether there is a control conflict when the electrical equipment to be adjusted executes the control command represented by the corresponding equipment control information by pre-setting multiple conflict determination rules. For example, one equipment control information represents shutting down the corresponding electrical equipment 1 to be adjusted, and another equipment control information represents adjusting the power of the corresponding electrical equipment 2 to be adjusted. However, when the electrical equipment 1 to be adjusted is shut down, it will also shut down the electrical equipment 2 to be adjusted. At this time, there is a control conflict between the two equipment control information corresponding to the electrical equipment 1 and the electrical equipment 2 to be adjusted.
[0110] Step S4: In response to the above list of electrical equipment to be adjusted, through control conflict detection, generate the above electrical equipment energy-saving control information based on the above set of equipment control information.
[0111] In practice, when the list of electrical equipment to be adjusted passes the control conflict detection, the aforementioned executing entity can determine the set of equipment control information as the energy-saving control information for the aforementioned electrical equipment.
[0112] Step S5: In response to the above set of equipment control information failing the control conflict detection, remove the equipment control information corresponding to the electrical equipment to be adjusted that has control conflicts from the above set of equipment control information to obtain the removed set of equipment control information.
[0113] In practice, when the set of equipment control information fails the control conflict detection, the aforementioned executing entity can remove the equipment control information corresponding to the electrical equipment to be adjusted that has a control conflict from the set of equipment control information to avoid affecting the successful execution of this round of energy-saving control.
[0114] Step S6: Generate the above-mentioned energy-saving control information for electrical equipment based on the set of equipment control information after elimination.
[0115] In practice, the aforementioned implementing entity can determine the set of equipment control information after elimination as the aforementioned energy-saving control information for electrical equipment.
[0116] Step 106: Based on the energy-saving control information of electrical equipment, perform energy-saving control on the electrical equipment corresponding to the list of electrical equipment to be adjusted.
[0117] In some embodiments, the aforementioned implementing entity may perform energy-saving control on the electrical equipment corresponding to the list of electrical equipment to be adjusted based on the electrical equipment energy-saving control information.
[0118] In practice, the aforementioned implementing entity can use the aforementioned equipment communication network to simultaneously forward multiple control commands corresponding to the energy-saving control information of electrical equipment to the corresponding electrical equipment in the list of electrical equipment to be adjusted.
[0119] Optionally, the above method further includes: Based on the energy-saving control information of the above electrical equipment, the status screen of the electrical equipment is updated in real time.
[0120] The aforementioned electrical equipment status screen is used to simultaneously display the operating status of electrical equipment within the target public building.
[0121] In practice, the electrical equipment status screen can use digital twin technology to synchronously display the operating status of the electrical equipment involved in the target public building, and synchronously adjust the operating status of the corresponding electrical equipment according to the energy-saving control information of the electrical equipment.
[0122] The various embodiments of this disclosure have the following beneficial effects: Through the carbon emission monitoring and energy control method for public buildings according to some embodiments of this disclosure, efficient and accurate dynamic energy control is achieved while ensuring the normal operation of the public building. Specifically, firstly, based on the full-floor plan, the active objects within the target public building are identified to generate a set of object location heatmaps. The full-floor plan represents the structural plan of multiple building floors corresponding to the target public building, which is a public building with multiple building floors to be monitored for carbon emissions and controlled for energy. In practice, active objects within public buildings often exhibit a certain degree of aggregation, meaning they are not uniformly distributed within the building. For areas with low activity object density, energy control can be used to control the electrical equipment within the area to operate at a minimum, thereby achieving effective energy control without affecting the normal operation of the public building. Simultaneously, considering the privacy and security protection of active objects, this disclosure characterizes the aggregation of active objects through object location heatmaps. Secondly, the energy consumption information, carbon emission description information, and electrical equipment status information corresponding to the target public building are determined. The electrical equipment status information represents the electrical equipment within the target public building that is in operation. Next, based on the aforementioned set of object location heatmaps, energy consumption information, carbon emission descriptions, and indoor and outdoor environmental information corresponding to the target public building, an energy control mode is determined. In practice, by combining the activity location of the target object, actual energy consumption, corresponding carbon emissions, and environmental differences inside and outside the public building, the adjustability of current energy consumption is characterized from four dimensions: energy use, energy consumption, energy carbon emissions, and indoor and outdoor environmental differences, thus obtaining the corresponding energy control mode. Furthermore, in response to the energy control mode characterizing equipment energy-saving control, a list of electrical equipment to be adjusted is determined based on the aforementioned set of object location heatmaps and electrical equipment status information. This list represents electrical equipment that needs energy-saving optimization. In practice, during energy control, it is necessary to ensure the normal operation of the public building and effective energy control. Therefore, it is necessary to screen the electrical equipment within the public building to identify those requiring energy-saving control. In addition, energy-saving control information for the aforementioned list of electrical equipment to be adjusted is generated. When electrical equipment requiring energy-saving control is selected, it is necessary to further determine the equipment control information for different electrical devices to achieve precise energy-saving control. Finally, based on the aforementioned energy-saving control information for electrical equipment, energy-saving control is implemented for the electrical equipment corresponding to the list of electrical equipment to be adjusted. This method achieves efficient and precise dynamic energy control while ensuring the normal operation of public buildings.
[0123] Further reference Figure 4As an implementation of the methods shown in the above figures, this disclosure provides some embodiments of a carbon emission monitoring and energy control device for public buildings. These device embodiments are similar to... Figure 1 Corresponding to the method embodiments shown, this carbon emission monitoring and energy control device for public buildings can be specifically applied to various electronic devices.
[0124] like Figure 4 As shown, a carbon emission monitoring and energy control device 400 for public buildings in some embodiments includes: an object identification unit 401, a first determination unit 402, a second determination unit 403, a third determination unit 404, a generation unit 405, and an energy-saving control unit 406. The object identification unit 401 is configured to identify active objects within the target public building based on a full-floor plan view to generate a set of object location heatmaps. The full-floor plan view represents the structural plan view of multiple building floors corresponding to the target public building, which is a public building with multiple building floors for which carbon emission monitoring and energy control are to be performed. The first determination unit 402 is configured to determine the energy consumption information, carbon emission description information, and electrical equipment status information corresponding to the target public building. The electrical equipment status information represents the... The target public building contains electrical equipment in operation; a second determining unit 403 is configured to determine an energy control mode based on the aforementioned object location heatmap set, the aforementioned energy consumption information, the aforementioned carbon emission description information, and the indoor and outdoor environmental information corresponding to the target public building; a third determining unit 404 is configured to, in response to the energy control mode representing equipment energy-saving control, determine a list of electrical equipment to be adjusted based on the aforementioned object location heatmap set and the aforementioned electrical equipment status information, wherein the aforementioned list of electrical equipment to be adjusted represents electrical equipment to be optimized for energy saving; a generating unit 405 is configured to generate energy-saving control information for the electrical equipment in the aforementioned list of electrical equipment to be adjusted; and an energy-saving control unit 406 is configured to perform energy-saving control on the electrical equipment corresponding to the aforementioned list of electrical equipment to be adjusted based on the aforementioned energy-saving control information.
[0125] It is understandable that the units and references described in the carbon emission monitoring and energy control device 400 for public buildings... Figure 1 The steps described in the method correspond accordingly. Therefore, the operations, features, and beneficial effects described above for the method also apply to the carbon emission monitoring and energy control device 400 for public buildings and the units contained therein, and will not be repeated here.
[0126] The following is for reference. Figure 5 It shows a schematic diagram of the structure of an electronic device (e.g., a computing device) 500 suitable for implementing some embodiments of the present disclosure. Figure 5The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of this disclosure.
[0127] like Figure 5 As shown, the electronic device 500 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory 502 or a program loaded from a storage device 508 into a random access memory 503. The random access memory 503 also stores various programs and data required for the operation of the electronic device 500. The processing unit 501, the read-only memory 502, and the random access memory 503 are interconnected via a bus 504. An input / output interface 505 is also connected to the bus 504.
[0128] Typically, the following devices can be connected to the input / output interface 505: input devices 506 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 507 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 508 including, for example, magnetic tape, hard disk, etc.; and communication devices 509. Communication device 509 allows electronic device 500 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 5 An electronic device 500 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively. Figure 5 Each box shown can represent a device or multiple devices as needed.
[0129] In particular, according to some embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 509, or installed from a storage device 508, or installed from a read-only memory 502. When the computer program is executed by the processing device 501, it performs the functions defined above in the methods of some embodiments of this disclosure.
[0130] It should be noted that, in some embodiments of this disclosure, the computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In some embodiments of this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0131] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0132] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device. The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: identify active objects within the target public building based on a full-floor plan view to generate a set of object location heatmaps, wherein the full-floor plan view represents the structural plan view of multiple building floors corresponding to the target public building, and the target public building is a public building with multiple building floors for which carbon emission monitoring and energy control are to be performed; determine the energy consumption information, carbon emission description information, and electrical equipment status information corresponding to the target public building, wherein the electrical equipment status information represents the energy consumption information, carbon emission description information, and electrical equipment status information of the target public building, and the electrical equipment status information represents the energy consumption information, carbon emission description information, and electrical equipment status information of the target public building. Electrical equipment in operation; based on the aforementioned set of object location heatmaps, energy consumption information, carbon emission description information, and indoor and outdoor environmental information corresponding to the target public building, an energy control mode is determined; in response to the energy control mode representing energy-saving control of the equipment, a list of electrical equipment to be adjusted is determined based on the aforementioned set of object location heatmaps and the aforementioned electrical equipment status information, wherein the aforementioned list of electrical equipment to be adjusted represents electrical equipment to be optimized for energy saving; energy-saving control information for the aforementioned list of electrical equipment to be adjusted is generated; energy-saving control is performed on the electrical equipment corresponding to the aforementioned list of electrical equipment to be adjusted based on the aforementioned energy-saving control information.
[0133] Computer program code for performing operations of some embodiments of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0134] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0135] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0136] The above description is merely a selection of preferred embodiments of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in the embodiments of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features with similar functions disclosed in the embodiments of this disclosure.
Claims
1. A method for carbon emission monitoring and energy control in public buildings, characterized in that, include: Based on the full-floor plan, the active objects within the target public building are identified to generate a set of object location heatmaps. The full-floor plan represents the structural plan of multiple building floors corresponding to the target public building. The target public building is a public building with multiple building floors that is subject to carbon emission monitoring and energy control. The energy consumption information, carbon emission description information, and electrical equipment status information corresponding to the target public building are determined, wherein the electrical equipment status information represents the electrical equipment in the target public building that is in operation; Based on the set of heat maps of the target location, the energy consumption information, the carbon emission description information, and the indoor and outdoor environmental information corresponding to the target public building, the energy control mode is determined. In response to the energy control mode characterizing equipment energy-saving control, a list of electrical equipment to be adjusted is determined based on the set of object location heatmaps and the electrical equipment status information, wherein the list of electrical equipment to be adjusted characterizes electrical equipment to be optimized for energy saving; Generate energy-saving control information for the electrical equipment in the list of electrical equipment to be adjusted; Based on the energy-saving control information of the electrical equipment, energy-saving control is performed on the electrical equipment corresponding to the list of electrical equipment to be adjusted.
2. The carbon emission monitoring and energy control method for public buildings according to claim 1, characterized in that, The generation of energy-saving control information for the electrical equipment list to be adjusted includes: Based on the current time period and the energy control mode, determine the energy control template; Based on the energy control template, generate equipment control information corresponding to the electrical equipment to be adjusted in the list of electrical equipment to be adjusted, and obtain a set of equipment control information. Based on the set of equipment control information, control conflict detection is performed on the electrical equipment to be adjusted in the list of electrical equipment to be adjusted. In response to the control conflict detection of the list of electrical equipment to be adjusted, energy-saving control information for the electrical equipment is generated based on the set of equipment control information. In response to the set of equipment control information failing the control conflict detection, the equipment control information corresponding to the electrical equipment to be adjusted that has control conflicts is removed from the set of equipment control information, resulting in a set of equipment control information after removal. Based on the set of removed equipment control information, the energy-saving control information for the electrical equipment is generated.
3. The carbon emission monitoring and energy control method for public buildings according to claim 2, characterized in that, The method further includes: Based on the energy-saving control information of the electrical equipment, the status screen of the electrical equipment is updated in real time, wherein the status screen of the electrical equipment is used to synchronously display the operating status of the electrical equipment in the target public building.
4. The carbon emission monitoring and energy control method for public buildings according to claim 3, characterized in that, The full-floor plan is composed of a sequence of single-floor plans, wherein each single-floor plan corresponds to a building floor in the target public building. Each single-floor plan consists of a first region and a second region. The first region represents the restricted activity area for objects, and the second region represents the unrestricted activity area for objects. The step of identifying active objects within the target public building based on the full-floor plan to generate a set of object location heatmaps includes: For each single-layer planar graph in the sequence of single-layer planar graphs, perform the following object recognition steps: By setting a label recognizer at the top of the building floor corresponding to the single-story plan, the object trajectory is located in the first area and the second area included in the single-story plan, respectively, to obtain the first object trajectory set and the second object trajectory set. Based on the second set of object trajectories, multi-target tracking is performed on the target video to obtain a third set of object trajectories. The target video is a real-time video collected for the second area included in the single-layer planar map, and the target video has undergone object identity blurring processing. The first object trajectory in the first object trajectory set, the second object trajectory in the second object trajectory set, and the third object trajectory in the third object trajectory set are discretized respectively to obtain the first trajectory sampling point set, the second trajectory sampling point set, and the third trajectory sampling point set; Based on the first set of trajectory sampling points, the second set of trajectory sampling points, and the third set of trajectory sampling points, the object location heat map is mapped to obtain the object location heat map in the object location heat map set that corresponds to the single-layer planar map.
5. The carbon emission monitoring and energy control method for public buildings according to claim 4, characterized in that, The determination of the energy consumption information, carbon emission description information, and electrical equipment status information corresponding to the target public building includes: The first electrical energy consumption and the second gas energy consumption are collected by the energy consumption acquisition device installed at the corresponding energy port of the target public building. Determine whether the target public building has corresponding solar power equipment; In response to the presence of the solar power supply device and the solar power supply device being in a power supply state, a second power energy consumption is determined, wherein the power energy corresponding to the second power energy consumption is provided by the solar power supply device; The difference between the first power energy consumption and the second power energy consumption is determined as the third power energy consumption. The gas energy consumption and the first electrical energy consumption are determined as energy consumption information; Determine the first regional carbon emission factor and the second regional carbon emission factor corresponding to the target public building, wherein the first regional carbon emission factor has been factor-corrected according to the corresponding power grid cleanliness. The first carbon emission is determined based on the first regional carbon emission factor and the third electrical energy consumption, and the second carbon emission is determined based on the second regional carbon emission factor and the gas energy consumption. The first carbon emission and the second carbon emission are determined as carbon emission description information; Scan the electrical equipment located within the device communication network and in operation within the target public building to obtain the status information of the electrical equipment.
6. The carbon emission monitoring and energy control method for public buildings according to claim 5, characterized in that, Based on the set of heat maps of the target location, the energy consumption information, the carbon emission description information, and the indoor and outdoor environmental information corresponding to the target public building, an energy control mode is determined, including: Heatmap features are extracted from each object location heatmap in the object location heatmap set to generate heatmap features, thus obtaining a heatmap feature set; Based on the heatmap feature set, an object sparsity factor is generated for the target public building; The indoor and outdoor environmental information is encoded with environmental features to obtain outdoor environmental features and indoor environmental features; Based on the outdoor environmental characteristics and the indoor environmental characteristics, determine the indoor-outdoor environmental difference factor; Energy consumption features are extracted from the energy consumption information to obtain electricity energy consumption features and gas energy consumption features; The energy consumption health factor is determined based on the object sparsity factor, the indoor and outdoor environment difference factor, the electrical energy consumption characteristics, and the gas energy consumption characteristics. The energy control mode is determined based on the object sparsity factor, the indoor-outdoor environmental difference factor, and the energy consumption health factor.
7. The carbon emission monitoring and energy control method for public buildings according to claim 6, characterized in that, The response to the energy control mode characterizes equipment energy-saving control, and determines a list of electrical equipment to be adjusted based on the object location heatmap set and the electrical equipment status information, including: Based on the electrical equipment status information, candidate electrical equipment information is determined, wherein the candidate electrical equipment information represents electrical equipment that can be controlled for energy saving; Based on the object location heatmap set, the electrical devices corresponding to the candidate electrical device information are grouped to obtain a first electrical device information and a second electrical device information sequence. The first electrical device information represents the global electrical devices corresponding to the target public building, and the second electrical information corresponds to the building layer corresponding to the object location heatmap. The second electrical information represents the local electrical devices corresponding to the corresponding building layer. The second electrical device information in the second electrical device information sequence is arranged in descending order according to the corresponding object sparsity factor. A list of electrical equipment to be adjusted is generated based on the preset energy-saving control priority of electrical equipment, the information of the first electrical equipment, and the information of the second electrical equipment.
8. A carbon emission monitoring and energy control device for public buildings, characterized in that, include: The object recognition unit is configured to identify active objects within the target public building based on the full-floor plan view to generate a set of object location heat maps, wherein the full-floor plan view represents the structural plan view of multiple building floors corresponding to the target public building, and the target public building is a public building with multiple building floors that is subject to carbon emission monitoring and energy control. The first determining unit is configured to determine the energy consumption information, carbon emission description information and electrical equipment status information corresponding to the target public building, wherein the electrical equipment status information represents the electrical equipment in the target public building that is in operation; The second determining unit is configured to determine the energy control mode based on the set of object location heatmaps, the energy consumption information, the carbon emission description information, and the indoor and outdoor environmental information corresponding to the target public building. The third determining unit is configured to respond to the energy control mode characterizing equipment energy-saving control, and determine a list of electrical equipment to be adjusted based on the set of object location heatmaps and the electrical equipment status information, wherein the list of electrical equipment to be adjusted characterizes electrical equipment to be optimized for energy saving; The generation unit is configured to generate energy-saving control information for the electrical equipment list to be adjusted; The energy-saving control unit is configured to perform energy-saving control on the electrical equipment corresponding to the list of electrical equipment to be adjusted based on the energy-saving control information of the electrical equipment.
9. An electronic device, characterized in that, include: One or more processors; A storage device on which one or more programs are stored; When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1 to 7.
10. A computer-readable medium, characterized in that, It stores a computer program thereon, wherein the computer program, when executed by a processor, implements the method as described in any one of claims 1 to 7.