Energy consumption calculation method, device and system, electronic equipment and storage medium
By obtaining energy consumption configuration information and material model configuration data, and generating energy consumption calculation data, the problem of inaccurate energy consumption calculation in the existing technology is solved, and higher calculation accuracy and flexibility are achieved.
Patent Information
- Application Number
- CN202411789958.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-04-04
AI Technical Summary
The existing energy consumption calculation methods have low accuracy in reflecting the energy consumption status of buildings, and are difficult to fully reflect the actual situation.
By obtaining energy consumption configuration information and material model configuration data, energy consumption calculation data is generated, including key information related to performing energy consumption calculation tasks, and output energy consumption calculation results based on user demand information.
It improves the accuracy and speed of energy consumption calculation, meets the energy consumption calculation needs of different users, and has the advantages of high flexibility and closer to actual energy consumption.
Smart Images

Figure CN119760272A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of energy consumption calculation, and in particular to an energy consumption calculation method, device, system, electronic equipment and storage medium. Background Art
[0002] Monitoring and calculating building energy consumption is an important part of building management. Existing energy consumption calculation methods mainly include simplified algorithms based on heat transfer theory and dynamic simulation methods. However, simplified algorithms are based on simple theoretical assumptions and are difficult to fully reflect the actual situation of building energy consumption. Dynamic simulation methods require a large amount of data and computing resources, and model establishment is difficult.
[0003] It can be seen from this that the existing energy consumption calculation method is still imperfect, and it has problems such as low accuracy and great calculation difficulty in reflecting the energy consumption status of buildings. Summary of the invention
[0004] The main purpose of the present invention is to provide an energy consumption calculation method, device, system, electronic device and storage medium, aiming to solve the technical problems of the imperfect existing energy consumption calculation methods.
[0005] To achieve the above-mentioned purpose, in a first aspect, the present invention proposes an energy consumption calculation method, which includes: obtaining energy consumption configuration information used to characterize energy consumption calculation rules, and physical model configuration data characterizing the mapping relationship between each energy-consuming device and its characteristic information; based on the energy consumption configuration information and the physical model configuration data, generating energy consumption calculation data, the energy consumption calculation data including key information related to executing energy consumption calculation tasks; and according to user demand information and the energy consumption calculation data, outputting energy consumption calculation results corresponding to the user demand information.
[0006] Preferably, energy consumption calculation data is generated based on the energy consumption configuration information and the physical model configuration data, including: generating a point mapping relationship table based on the physical model configuration data, the point mapping relationship table including the correspondence between each energy consuming device and its characteristic information, the characteristic information including at least one of the identification code, attribute information, service information and event information of the energy consuming device; generating the energy consumption calculation data according to the energy consumption configuration information and the point mapping relationship table.
[0007] Preferably, the energy consumption configuration information includes electricity price model information, and the electricity price model information includes at least one electricity price model and the effective time of each electricity price model; the energy consumption calculation data is generated according to the energy consumption configuration information and the point mapping relationship table, including: extracting energy consumption data in the attribute information of the energy-consuming device from the point mapping relationship table at a preset frequency, and the energy consumption data includes the power consumption of the energy-consuming device; determining the target electricity price model according to the current time and the effective time of each electricity price model; generating first energy consumption calculation data according to the target electricity price model and the power consumption of the energy-consuming device, and the energy consumption calculation data includes the first energy consumption calculation data; wherein the electricity price model includes at least one of a unified electricity price model, a peak-valley-flat electricity price model, and a sharp peak-valley-flat electricity price model.
[0008] Preferably, the energy consumption data also includes cooling and heating of the energy-consuming equipment. The energy consumption calculation data is generated according to the energy consumption configuration information and the point mapping relationship table, and also includes: generating second energy consumption calculation data according to the power consumption, cooling and heating of the energy-consuming equipment, and the energy consumption calculation data also includes the second energy consumption calculation data; wherein the energy consumption calculation task is used to perform incremental calculations on the power consumption, cooling and heating of the energy-consuming equipment, respectively, to obtain the energy consumption of the energy-consuming equipment in unit time, and the unit time includes one or more of hourly, daily and monthly.
[0009] Preferably, the user demand information includes target classification information, and the target classification information is associated with the corresponding target energy consuming equipment. The outputting of the energy consumption calculation result corresponding to the user demand information based on the user demand information and the energy consumption calculation data includes: extracting the target energy consumption data corresponding to the target energy consuming equipment from the energy consumption calculation data; performing energy consumption calculation according to the target energy consumption data, and outputting the energy consumption calculation result corresponding to the user demand information.
[0010] Preferably, the method further includes: obtaining update data of the target energy consuming device through a gateway matching the target energy consuming device; updating the energy consumption calculation data through the update data; wherein the gateway is obtained based on a preset matching relationship between the target energy consuming device and the gateway.
[0011] Preferably, the target classification information included in the user demand information includes one or more of project information, preset floor information, and equipment category information.
[0012] Preferably, the method further comprises: acquiring preset indicator data corresponding to each category of the user demand information; generating an energy consumption analysis report according to the preset indicator data and the energy consumption calculation result, and outputting the energy consumption analysis report.
[0013] Preferably, the method further comprises: generating and displaying device information and operation information of the energy-consuming device according to the point mapping relationship table; and generating energy efficiency calendar information according to the user demand information and the energy consumption calculation result.
[0014] In a second aspect, the present invention also provides an energy consumption calculation device, which includes: an interaction module, used to obtain energy consumption configuration information used to characterize energy consumption calculation rules, and physical model configuration data characterizing the mapping relationship between each energy-consuming device and its characteristic information; a data processing module, used to generate energy consumption calculation data based on the energy consumption configuration information and the physical model configuration data, and the energy consumption calculation data includes key information related to executing energy consumption calculation tasks; an energy consumption calculation module, used to output energy consumption calculation results corresponding to the user demand information based on the user demand information and the energy consumption calculation data.
[0015] Preferably, the device further comprises a display module, and the display module is used to display the energy consumption calculation results, energy consumption analysis reports, equipment information, operation information and energy efficiency calendar information of the energy-consuming equipment.
[0016] In a third aspect, the present invention further provides an energy consumption calculation system, the system comprising the energy consumption calculation device described in any one of the second aspects.
[0017] In a fourth aspect, the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the energy consumption calculation method as described in any one of the first aspects.
[0018] In a fifth aspect, the present invention further provides a computer-readable storage medium having a computer program stored thereon, wherein the program is executed by a processor to implement the energy consumption calculation method as described in any one of the first aspects.
[0019] In the technical solution of the present invention, by obtaining energy consumption configuration information and physical model configuration data, flexible configuration of energy consumption calculation data can be achieved, wherein the energy consumption configuration information is used to characterize energy consumption calculation rules, such as configuring different electricity price models in different time periods, which is closer to actual energy consumption. The physical model configuration data characterizes the mapping relationship between each energy-consuming device and its characteristic information, which can realize the association and monitoring of each energy-consuming device, and then map each physical device in the energy consumption calculation system to improve the accuracy of energy consumption calculation. Based on the energy consumption configuration information and the physical model configuration data, energy consumption calculation data is generated, and the energy consumption calculation data includes key information related to the execution of energy consumption calculation tasks, so that when executing energy consumption calculation tasks, the key information can be quickly extracted to improve the calculation speed and accuracy; in addition, according to the user demand information and the energy consumption calculation data, the energy consumption calculation results corresponding to the user demand information are output, which can meet the energy consumption calculation needs of different users. It can be seen that the energy consumption calculation method of the embodiment of the present application is more perfect, and has the advantages of high flexibility, closer to actual energy consumption, high energy consumption calculation speed and accuracy, and wider application range. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying creative work.
[0021] Figure 1 A flowchart of a method for calculating energy consumption provided in an embodiment of the present application;
[0022] Figure 2 An input interface for physical model configuration data provided by this embodiment is shown;
[0023] Figure 3 A display interface associated with a gateway provided in this embodiment is shown;
[0024] Figure 4 for Figure 3 The result display interface after the middle gateway association;
[0025] Figure 5 A schematic diagram showing energy consumption configuration information;
[0026] Figure 6 A schematic diagram showing energy consumption configuration information is shown; a summary schematic diagram of energy configuration information;
[0027] Figure 7 A target energy consumption device display interface is shown;
[0028] Figure 8 A display interface of an energy efficiency calendar is shown;
[0029] Fig. 9 A schematic diagram showing the structure of an energy consumption calculation device provided in this embodiment is shown;
[0030] Fig.10 A schematic diagram showing the structure of an energy consumption calculation system provided by this embodiment is shown;
[0031] Fig.11 A structural schematic diagram of an electronic device is shown.
[0032] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0033] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0034] It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
[0035] In addition, in the present invention, descriptions such as "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0036] In the present invention, unless otherwise clearly specified and limited, the terms "connection", "fixation", etc. should be understood in a broad sense. For example, "fixation" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0037] In addition, the technical solutions between the various embodiments of the present invention can be combined with each other, but it must be based on the fact that ordinary technicians in the field can implement it. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0038] In order to solve the problem that the energy consumption calculation method in the related technology is still imperfect, and there are problems such as low accuracy and great calculation difficulty in reflecting the energy consumption status of the building, the embodiment of the present application provides an energy consumption calculation method, which can realize flexible configuration of energy consumption calculation data by obtaining energy consumption configuration information and physical model configuration data, wherein the energy consumption configuration information is used to characterize the energy consumption calculation rules, such as configuring different electricity price models in different time periods, which is closer to the actual energy consumption. The physical model configuration data characterizes the mapping relationship between each energy-consuming device and its characteristic information, which can realize the association and monitoring of each energy-consuming device, and then map each physical device in the energy consumption calculation system to improve the accuracy of energy consumption calculation. Based on the energy consumption configuration information and the physical model configuration data, energy consumption calculation data is generated, and the energy consumption calculation data includes key information related to the execution of energy consumption calculation tasks, so as to quickly extract the key information when executing the energy consumption calculation task, and improve the calculation speed and accuracy; in addition, according to the user demand information and the energy consumption calculation data, the energy consumption calculation results corresponding to the user demand information are output, which can meet the energy consumption calculation needs of different users. It can be seen from this that the energy consumption calculation method of the embodiment of the present application is more perfect, and has the advantages of high flexibility, closer to actual energy consumption, high energy consumption calculation speed and accuracy, and wider scope of application.
[0039] Figure 1 A flowchart showing a method for calculating energy consumption provided by an embodiment of the present application is shown. Figure 1 The energy consumption calculation method of this embodiment includes the following steps S101 to S103:
[0040] S101, acquiring energy consumption configuration information for characterizing energy consumption calculation rules, and physical model configuration data characterizing a mapping relationship between each energy-consuming device and its characteristic information.
[0041] In this embodiment, energy consumption refers to various energy sources consumed by energy-consuming equipment during operation. This embodiment takes building energy consumption as an example, which may include energy consumed by heating, air conditioning, lighting, etc. of the building.
[0042] Energy consumption calculation rules refer to the rules used to calculate the energy consumption of energy-consuming equipment. The rules can be configured by the administrator according to actual conditions. For example, energy consumption calculation rules include electricity price models. The electricity price models can include unified electricity price models, peak-valley-flat electricity price models, and peak-valley-flat electricity price models. Among them, the unified electricity price model refers to charging the same electricity price for electricity use in all time periods, regardless of the peak or valley period of electricity consumption. The peak-valley-flat electricity price model refers to a model that divides a day into three periods: peak, valley, and normal, and sets different electricity prices according to the power supply and demand conditions and costs of each period. The electricity price is higher during peak hours, lower during valley hours, and the electricity price is in between during normal hours. The peak-valley-flat electricity price model is a further refinement of the peak-valley-flat electricity price model, which further divides the peak and valley periods into peak and valley periods. Peak periods usually refer to periods with the highest electricity demand and the most tense power supply. The electricity price at this time will be higher than that of normal peak periods. Valley periods refer to periods with the lowest electricity demand and the most sufficient power supply. The electricity price at this time will be lower than that of normal valley periods.
[0043] The energy consumption calculation rules also include the effective time of the electricity price model, such as the effective start time and end time of the unified electricity price model. In this way, after obtaining the power consumption of the energy-consuming equipment, the power consumption of the energy-consuming equipment can be calculated according to the electricity price model and the effective time of the electricity price model.
[0044] In this embodiment, the thing model is a data model used to describe the characteristics and behaviors of devices in the Internet of Things (IoT). It is a digital abstraction of real-world devices that enables devices to be described and controlled in a standardized manner. The thing model usually includes information such as the basic properties, functions, services, and events of the device.
[0045] The physical model configuration data is data that characterizes the mapping relationship between each energy-consuming device and its characteristic information. The characteristic information of the energy-consuming device is the basic data of the physical model, which may include the identification code, attribute information, service information, event information and other data of the energy-consuming device.
[0046] For example, identification code: a unique identifier that provides unique identification for attributes, events, and services in the object model.
[0047] Property information: describes the state or configuration of the device, such as temperature, humidity, switch status, etc. Property information can be read-only or read-write.
[0048] Event information: describes events generated by the device, such as alarms, errors, status updates, etc. Events can be used to notify users or trigger other actions.
[0049] Service information: describes the functions or services provided by the device, such as remote control, data upload, etc.
[0050] Feature information may also include action information, data type information, access mode information, descriptions, constraints, units, enumeration values, array elements, etc.
[0051] Action information: describes the actions that the device can perform. These actions are usually related to the device's services.
[0052] Data Type: Defines the data type of properties and events, such as integers, floating point numbers, Booleans, strings, dates, enumerations, structures, and arrays.
[0053] Access Mode: Defines the access mode of the attribute, such as read-only or read-write.
[0054] Description: Provides descriptive information about each element in the object model to help understand its purpose.
[0055] Constraints: Limits on data types, such as value range, step size, minimum / maximum value, data length, etc.
[0056] Unit: Provides unit information for the attribute, such as whether the temperature is in degrees Celsius (℃) or Fahrenheit (°F).
[0057] Enumeration Values: For properties of enumeration type, define the possible values and their meanings.
[0058] Array Elements: If the property is an array type, defines the type and number of elements in the array.
[0059] The above energy consumption configuration information and physical model configuration data may be in a table form, and the user uploads the energy consumption configuration information and physical model configuration data to the terminal device or the cloud or the server through the operation interface.
[0060] By acquiring energy consumption configuration information and physical model configuration data, energy consumption calculation data can be flexibly configured. Energy consumption configuration information is used to characterize energy consumption calculation rules, such as configuring different electricity price models in different time periods, which is closer to actual energy consumption. Physical model configuration data characterizes the mapping relationship between each energy-consuming device and its characteristic information, which can realize the association and monitoring of each energy-consuming device, and then map each physical device in the energy consumption calculation system to improve the accuracy of energy consumption calculation.
[0061] S102: Generate energy consumption calculation data based on the energy consumption configuration information and the physical model configuration data, where the energy consumption calculation data includes key information related to executing the energy consumption calculation task.
[0062] Based on the above configuration, this embodiment will automatically generate an energy consumption calculation task, which will be included in the system's scheduling plan, such as performing energy consumption calculations at a fixed time. The energy consumption calculation data generated by this embodiment based on energy consumption configuration information and physical model configuration data can provide a data basis for energy consumption calculations, that is, the energy consumption calculation data includes key information related to the execution of energy consumption calculation tasks, and the key information may include the time point of task execution, the applicable electricity price model, and the energy consumption data of energy-consuming equipment that needs to be counted. This allows for quick extraction of the key information when executing energy consumption calculation tasks, thereby improving calculation speed and accuracy.
[0063] S103: Outputting energy consumption calculation results corresponding to the user demand information according to the user demand information and the energy consumption calculation data.
[0064] It is understandable that the person who wants to know the energy consumption of the building may be a building manager, an owner, a security manager, an energy management unit, etc. That is to say, different users have different needs, and the user demand information of this embodiment may include demand information of different users, and may also include different needs of the same user.
[0065] Specifically, the user demand information may be based on the user's own needs to see the energy consumption of a category of energy-consuming equipment. The classification may be based on buildings. For example, the user demand information is to understand the energy consumption of energy-consuming equipment in the entire building A. Another example is that the user demand information is to understand the energy consumption of energy-consuming equipment on the B floor of Building A. Another example is that the user demand information is to understand the energy consumption of all water cooling equipment in Building A. The specific settings can be based on the user's own needs and are not listed one by one here.
[0066] Outputting the energy consumption calculation result corresponding to the user demand information according to the user demand information and the energy consumption calculation data may be that after receiving the user demand information, all energy-consuming devices matching the user demand information are determined according to the user demand information, and then the energy consumption data corresponding to all energy-consuming devices matching the user demand information are extracted from the energy consumption calculation data to perform the energy consumption calculation task and obtain the energy consumption calculation result. For example, when the user demand information is the entire building A, the energy consumption calculation result obtained is the energy consumption of the entire building A. The energy consumption includes but is not limited to electrical energy consumption, thermal energy consumption, etc.
[0067] This embodiment outputs energy consumption calculation results corresponding to user demand information based on user demand information and energy consumption calculation data, and can meet the energy consumption calculation requirements of different users.
[0068] In one example, energy consumption calculation data is generated based on energy consumption configuration information and physical model configuration data, including: generating a point mapping relationship table based on the physical model configuration data, the point mapping relationship table including the correspondence between each energy consuming device and its characteristic information, the characteristic information including at least one of the identification code, attribute information, service information and event information of the energy consuming device; generating energy consumption calculation data according to the energy consumption configuration information and the point mapping relationship table.
[0069] After obtaining the physical model configuration data, a physical model can be created for each energy-consuming device according to the identification code of the energy-consuming device in the physical model configuration data. Each device has a unique physical model that contains all the data points that need to be monitored. These data points can be used to continuously obtain the actual data of each energy-consuming device in real time, such as sensor readings and status signals.
[0070] Based on the physical model configuration data, a point mapping relationship table is generated. The point mapping relationship table includes the correspondence between each energy-consuming device and its characteristic information. The process of mapping the unique code and attribute capability of the physical device to the abstraction of the physical model is called point table mapping. The result of the point table mapping is to obtain the above point mapping relationship table. In one example, the point mapping relationship table defines which device data points will be collected and used for calculation.
[0071] The characteristic information includes at least one of the identification code, attribute information, service information and event information of the energy-consuming device. The attribute information is used to describe the specific information and status of the device during operation, for example, the current ambient temperature, the switch status of the smart light, the wind speed level of the electric fan, etc., read by the environmental monitoring device.
[0072] Service information refers to the instructions or methods that the device can call externally. Input and output parameters can be set in the service call. Input parameters are the parameters when the service is executed, and output parameters are the results after the service is executed. Compared with attribute information, a service can implement more complex business logic through a single instruction, such as executing a specific task. Services are divided into two calling modes: asynchronous and synchronous.
[0073] Event information can include information that is actively reported to the cloud when the device is running, and can include information, alarms, and failures that need to be sensed and processed externally. Events can contain multiple output parameters. For example, notification information after a task is completed; temperature and time information when a device fails; operating status when a device alarms, etc. Events can be subscribed and pushed.
[0074] Based on the data of the physical model and the energy consumption configuration information in the point mapping relationship table, the energy consumption calculation data is generated using the scheduled energy consumption calculation task. The energy consumption calculation data includes the incremental statistical data of a certain device within a certain period of time. Based on these incremental statistical data, a data basis can be provided for energy consumption calculation in multiple scenarios and multiple requirements.
[0075] In one example, the energy consumption configuration information includes electricity price model information, and the electricity price model information includes at least one electricity price model and the effective time of each electricity price model. The electricity price model includes at least one of a unified electricity price model, a peak-valley-flat electricity price model, and a peak-valley-flat electricity price model. For example, the electricity price model information includes a unified electricity price model, and the effective time is 0:00 to 24:00.
[0076] Energy consumption calculation data is generated according to the energy consumption configuration information and the point mapping relationship table, including: extracting energy consumption data in the attribute information of the energy-consuming device from the point mapping relationship table at a preset frequency, the energy consumption data including the power consumption of the energy-consuming device; determining the target electricity price model according to the current time and the effective time of each electricity price model; generating first energy consumption calculation data according to the target electricity price model and the power consumption of the energy-consuming device, the energy consumption calculation data including the first energy consumption calculation data.
[0077] The above preset frequency is also the frequency of executing the energy consumption calculation task, for example, once every 5 minutes, once every 10 minutes, once every 20 minutes, etc. The specific time can be customized according to actual needs.
[0078] The energy consumption data in the attribute information of the energy-consuming device is extracted from the point mapping relationship table at a preset frequency. The energy consumption data includes the power consumption of the energy-consuming device. That is to say, when performing the energy consumption calculation task, the power consumption of the energy-consuming device is extracted from the point mapping relationship table, thereby providing basic data for calculating the power consumption of the energy-consuming device.
[0079] In one example, when the user modifies the current electricity price model, the energy consumption configuration information may include two or more electricity price models. For example, the electricity price model from October 1st to 5th is a unified electricity price model, and the electricity price model modified by the user is a peak-valley-flat electricity price model, and the peak-valley-flat electricity price model is effective from October 6th to 30th. It is necessary to determine the target electricity price model based on the current time and the effective time of each electricity price model. For example, if the current time is from October 1st to 5th, the target electricity price model is a unified electricity price model, and if the current time is from October 6th to 30th, the target electricity price model is a peak-valley-flat electricity price model.
[0080] After the target electricity price model is determined, the target electricity price model and the power consumption of the energy-consuming equipment can be used as key information related to the execution of the energy consumption calculation task to generate first energy consumption calculation data. The first energy consumption calculation data may include:
[0081] Task ID: uniquely identifies each energy consumption calculation task.
[0082] Execution time: The specific time when the task is scheduled to be executed.
[0083] Electricity price model: The type of electricity price model used when executing the task.
[0084] Point mapping relationship table: identifies which data points of energy-consuming devices and the amount of electricity they collect will be used for calculation.
[0085] Other configuration parameters: such as data collection frequency, data source, calculation formula, etc.
[0086] The first energy consumption calculation data mentioned above includes basic data related to the electric energy consumption of the energy-consuming equipment, provides data support for the energy consumption calculation task, and improves the accuracy of the energy consumption calculation.
[0087] In one example, the energy-consuming equipment of this embodiment is, for example, equipment corresponding to the cold and heat source system in a building, such as a chilled water system and a cooling water system of a heating system. The energy consumption of these equipment includes not only electrical energy, but also cold and heat. That is to say, the energy consumption data also includes the cold and heat of the energy-consuming equipment. Among them, the power consumption refers to the electrical energy consumed by the equipment, in kilowatt-hours (kWh). Cold refers to the energy consumption used for the refrigeration system, in kilowatt-hours (kWh) or refrigeration tons (RT). Heat refers to the energy consumption used for the heating system, in kilowatt-hours (kWh) or heat tons (kW).
[0088] This embodiment generates energy consumption calculation data according to the energy consumption configuration information and the point mapping relationship table, and also includes: generating second energy consumption calculation data according to the power consumption, cooling and heat of the energy consuming equipment, and the energy consumption calculation data also includes second energy consumption calculation data. The second energy consumption calculation data may include:
[0089] Task ID: uniquely identifies each energy consumption calculation task.
[0090] Execution time: The specific time when the task is scheduled to be executed.
[0091] Electricity price model: The type of electricity price model used when executing the task.
[0092] Point mapping relationship table: identifies the data points of energy-consuming devices and the power, cooling and heat collected by them to be used for calculation.
[0093] Other configuration parameters: such as data collection frequency, data source, calculation formula, etc.
[0094] The above-mentioned second energy consumption calculation data includes basic data related to the electric energy consumption of energy-consuming equipment and the energy consumption of cold and heat sources, provides data support for the energy consumption calculation task, can comprehensively calculate the energy consumption of energy-consuming equipment, is more in line with reality, and improves the accuracy of energy consumption calculation.
[0095] Among them, the energy consumption calculation task is used to perform incremental calculations on the power consumption, cooling capacity and heat capacity of energy-consuming equipment respectively, and obtain the energy consumption of energy-consuming equipment in unit time, and the unit time includes one or more of hourly, daily and monthly. The energy consumption of energy-consuming equipment in unit time obtained by incremental calculation helps to identify the trend and pattern of energy consumption, and find potential opportunities for energy saving. The energy consumption calculation task can calculate energy consumption according to different time units, and then calculate hourly energy consumption, daily energy consumption and monthly energy consumption. Hourly energy consumption helps to monitor short-term energy consumption changes of equipment, which is suitable for scenarios that require real-time or near real-time energy consumption data. Daily energy consumption helps to analyze the fluctuation of daytime energy consumption, which is suitable for daily energy consumption management and reporting. Monthly energy consumption helps to evaluate long-term energy consumption trends and seasonal changes, which is suitable for monthly reports and energy cost budgets. In this way, building managers can understand the energy consumption performance of equipment in the building, formulate energy-saving measures, optimize the operation and maintenance plans of equipment, thereby improving energy efficiency and reducing energy costs.
[0096] In one example, user demand information includes target classification information, and the target classification information is associated with corresponding target energy-consuming equipment. Based on the user demand information and energy consumption calculation data, an energy consumption calculation result corresponding to the user demand information is output, including: extracting target energy consumption data corresponding to the target energy-consuming equipment from the energy consumption calculation data; performing energy consumption calculation based on the target energy consumption data, and outputting the energy consumption calculation result corresponding to the user demand information.
[0097] The target classification information included in the user demand information includes but is not limited to one or more of project information, preset floor information, and equipment category information. The target classification information is associated with the corresponding target energy-consuming equipment. For example, if the target classification information is project information, all energy-consuming equipment belonging to the project are target energy-consuming equipment. Before performing energy consumption calculation, the target classification information can be associated with the target energy-consuming equipment by binding the target energy-consuming equipment to the project. In this way, the total energy consumption of all energy-consuming equipment under the project can be counted.
[0098] After obtaining the target energy-consuming equipment corresponding to the target classification information, the target energy consumption data corresponding to the target energy-consuming equipment can be extracted from the energy consumption calculation data, for example, the power consumption, cooling capacity and heat capacity of each target energy-consuming equipment can be obtained, and then energy consumption calculation can be performed according to the target energy consumption data to output the energy consumption calculation result corresponding to the user demand information.
[0099] Specifically, a data cockpit can be generated based on the energy consumption calculation results, and the energy consumption corresponding to each project can be displayed through the data cockpit using visual elements such as line graphs, bar graphs, and pie charts.
[0100] In one example, the method of this embodiment further includes: acquiring update data of the target energy consuming device through a gateway matching the target energy consuming device; and updating the energy consumption calculation data through the update data.
[0101] In this embodiment, the user can associate the energy-consuming device in the physical model configuration data with the gateway through the operation interface, so that each energy-consuming device can be associated with the gateway, which helps the system to obtain the energy consumption data of the energy-consuming device from the gateway. That is, the gateway matched by the target energy-consuming device is obtained according to the preset matching relationship between the target energy-consuming device and the gateway.
[0102] The updated data of the target energy consuming device is obtained through the gateway matching the target energy consuming device. That is to say, every preset time, such as ten minutes, the system automatically obtains the energy consumption data of the target energy consuming device through the gateway, and then updates the energy consumption calculation data through the updated data.
[0103] The above method can achieve the matching of target energy-consuming devices and gateways, and the target energy-consuming devices and target classification information are matched, so the energy consumption data of the energy-consuming devices under each target classification information can be obtained through the above gateway at a preset frequency, thereby improving the data acquisition speed and accuracy.
[0104] In one example, the method of this embodiment further includes: obtaining preset indicator data corresponding to each category of the user demand information; generating an energy consumption analysis report according to the preset indicator data and energy consumption calculation results, and outputting the energy consumption analysis report.
[0105] For example, if the user demand information is classified as a building host, the preset index data is the host performance index. The energy consumption of all host devices in the building is compared with the host performance index to generate a host energy consumption analysis report. For example, if the user demand information is classified as chilled water delivery equipment, the preset index data is the chilled water delivery performance index. The energy consumption of all chilled water delivery equipment in the building is compared with the chilled water delivery performance index to generate a chilled water delivery analysis report. The user demand information can also be classified as cooling water delivery equipment, cooling tower, computer room equipment, etc. According to the above method, an analysis report corresponding to each classification can be generated, which will not be repeated here.
[0106] The method of this embodiment also includes: generating and displaying device information and operation information of the energy-consuming device according to the point mapping relationship table. As can be seen from the above embodiment, the point mapping relationship table stores the attribute information of the energy-consuming device, and the attribute information describes the state or configuration of the device, such as temperature, humidity, switch state, etc. Among them, the device information of the energy-consuming device may include information such as the location, purpose, energy consumption level, maintenance record, etc. of the device. The operation information of the energy-consuming device may include real-time operation status, energy consumption, fault information, etc. Therefore, the monitoring of the energy-consuming device can be achieved by displaying the device information and operation information of the energy-consuming device.
[0107] The method of this embodiment can also generate energy efficiency calendar information based on user demand information and energy consumption calculation results. The generation of energy efficiency calendar information can help users monitor and manage energy use in real time, optimize energy efficiency, reduce energy costs, and support sustainable development. In this way, users can make energy management and energy-saving decisions more effectively.
[0108] The energy consumption calculation method of this embodiment is described below by using a specific example:
[0109] Figure 2 The following figure shows an input interface for physical model configuration data provided by this embodiment. The user can trigger the physical model configuration data import program through the "Import" window on the input interface, and then upload the physical model configuration data from the local computer. Figure 2 The interface allows you to "apply", "copy", "edit", "group", "delete", "import" and "export" the uploaded object model configuration data.
[0110] After acquiring the object model configuration data in this embodiment, the generated point mapping relationship table can be Figure 3 The point table mapping in the management includes associating the point mapping relationship table with the gateway, and then obtaining the energy consumption data of the corresponding device through the gateway in the actual energy consumption calculation. Figure 3 You can use the interface to export, apply, detail, edit, and delete the uploaded object model configuration data.
[0111] Specifically, the user clicks Figure 3 After clicking "Details" in the menu, you can see the specific energy-consuming device ID and its attribute information, such as Figure 4 As shown, after expanding the details of the point mapping relationship table, the device ID, device SN, point name, point code, data type, read / write type, object model, and cloud attribute name can be displayed for user convenience.
[0112] Figure 5 A schematic diagram of energy consumption configuration information is shown, such as Figure 5 As shown, the user can select the type of electricity price model and the effective time of each electricity price model and other energy consumption configuration information that represents the energy consumption calculation rules through the "Create Electricity Price Model" window. Figure 6 A schematic diagram showing energy consumption configuration information is shown. The energy configuration information is summarized by Figure 6 It can be seen that users can Figure 6 The interface shows the serial number, effective time, specific time period, and electricity price of each electricity price model, and the electricity price models created historically can be edited to facilitate the modification of electricity price models.
[0113] In one example, after the user has uploaded the energy consumption configuration information and the physical model configuration data, all energy consuming devices matching the user demand information can be determined based on the user demand information, and then all energy consuming devices under the user demand information can be displayed. Taking the user demand information as an example, Figure 7 A target energy consumption device display interface is shown, such as Figure 7 As shown, the user can click the "Project Management" instruction to expand the target energy-consuming devices associated with the corresponding project, and then expand the gateway SN, device name and other information of each target energy-consuming device, and can also unbind any target energy-consuming device from the current project.
[0114] After the user has completed the determination of the energy consumption configuration information, physical model configuration data, and user demand information, the method described in the above steps S101 to S103 can be executed to output the energy consumption calculation result corresponding to the user demand information.
[0115] In the process of obtaining the energy consumption analysis report, this embodiment can also generate energy efficiency calendar information. Taking the user demand information as an example, the energy efficiency calendar can be as follows: Figure 8 As shown, the energy consumption calendar can display the daily computer room performance, computer room cooling capacity, and computer room power consumption, and also display the energy efficiency scale to show the relationship between the computer room energy consumption and the indicators.
[0116] This embodiment can realize flexible configuration of energy consumption calculation data by acquiring energy consumption configuration information and physical model configuration data, wherein the energy consumption configuration information is used to characterize energy consumption calculation rules, which is closer to actual energy consumption. The physical model configuration data characterizes the mapping relationship between each energy-consuming device and its characteristic information, which can realize the association and monitoring of each energy-consuming device, and then map each physical device in the energy consumption calculation system to improve the accuracy of energy consumption calculation. Based on the energy consumption configuration information and the physical model configuration data, energy consumption calculation data is generated, and the energy consumption calculation data includes key information related to the execution of energy consumption calculation tasks, so that when executing energy consumption calculation tasks, the key information can be quickly extracted to improve the calculation speed and accuracy; in addition, according to the user demand information and the energy consumption calculation data, the energy consumption calculation results corresponding to the user demand information are output, which can meet the energy consumption calculation needs of different users. It can be seen that the energy consumption calculation method of the embodiment of the present application is more perfect, and has the advantages of high flexibility, closer to actual energy consumption, high energy consumption calculation speed and accuracy, and wider application range.
[0117] Fig. 9 A schematic diagram of the structure of an energy consumption calculation device provided in this embodiment is shown as follows: Fig. 9 As shown, the energy consumption calculation device 900 includes:
[0118] Interaction module 901, used to obtain energy consumption configuration information used to characterize energy consumption calculation rules, and physical model configuration data characterizing the mapping relationship between each energy consuming device and its characteristic information;
[0119] A data processing module 902 is used to generate energy consumption calculation data based on the energy consumption configuration information and the physical model configuration data, wherein the energy consumption calculation data includes key information related to executing the energy consumption calculation task;
[0120] The energy consumption calculation module 903 is used to output the energy consumption calculation result corresponding to the user demand information according to the user demand information and the energy consumption calculation data.
[0121] In one example, the energy consumption calculation device further includes a display module, which is used to display energy consumption calculation results, energy consumption analysis reports, equipment information, operation information and energy efficiency calendar information of the energy-consuming equipment.
[0122] The energy consumption calculation device provided in the embodiment of the present application and the energy consumption calculation method provided in the embodiment of the present application are based on the same application concept and have the same beneficial effects as the methods adopted, operated or implemented therein.
[0123] This embodiment provides an energy consumption calculation system. Fig.10 A schematic diagram of the structure of an energy consumption calculation system provided in this embodiment is shown as follows: Fig.10As shown, the energy consumption calculation system 1000 includes the energy consumption calculation device 900 mentioned above.
[0124] In one example, the energy consumption calculation system is a building energy consumption calculation system, which is used to calculate the energy consumption in a building.
[0125] The energy consumption calculation system provided in the embodiment of the present application and the energy consumption calculation method provided in the embodiment of the present application are based on the same application concept and have the same beneficial effects as the methods adopted, operated or implemented therein.
[0126] Please refer to Fig.11 , which shows a schematic diagram of an electronic device provided by some embodiments of the present application. Fig.11 As shown, the electronic device 20 includes: a processor 200, a memory 201, a bus 202 and a communication interface 203, and the processor 200, the communication interface 203 and the memory 201 are connected via the bus 202; the memory 201 stores a computer program that can be run on the processor 200, and the processor 200 executes the method provided in any of the aforementioned embodiments of the present application when running the computer program.
[0127] The memory 201 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 203 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used.
[0128] The bus 202 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The memory 201 is used to store programs, and the processor 200 executes the program after receiving an execution instruction. The energy consumption calculation method disclosed in any implementation of the embodiment of the present application may be applied to the processor 200, or implemented by the processor 200.
[0129] The processor 200 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 200. The above processor 200 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a readily available programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor to be executed, or the hardware and software modules in the decoding processor can be executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 201, and the processor 200 reads the information in the memory 201 and completes the steps of the above method in combination with its hardware.
[0130] The electronic device provided in the embodiment of the present application and the energy consumption calculation method provided in the embodiment of the present application are based on the same application concept and have the same beneficial effects as the methods adopted, operated or implemented therein.
[0131] An embodiment of the present application also provides a computer-readable storage medium corresponding to the energy consumption calculation method provided in the aforementioned embodiment, which shows a computer-readable storage medium. The computer-readable storage medium may be a CD, on which a program product is stored. The program product may be an operating system, application software, game, tool software, etc. The program product includes a computer program. The computer program usually exists in source code or compiled binary form. When the computer program is run by a processor, it will execute the energy consumption calculation method provided in any of the aforementioned embodiments.
[0132] It should be noted that examples of the computer-readable storage medium may also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other optical or magnetic storage media, which are not listed here one by one.
[0133] The computer-readable storage medium provided in the above-mentioned embodiments of the present application and the energy consumption calculation method provided in the embodiments of the present application are based on the same application concept and have the same beneficial effects as the methods adopted, run or implemented by the application programs stored therein.
[0134] It should be noted that:
[0135] In the above text, the term "comprises", "includes" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be noted that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0136] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0137] The embodiments of the present application are described above in conjunction with the accompanying drawings, which are only specific implementation modes of the present application. However, the present application is not limited to the above-mentioned specific implementation modes. The above-mentioned specific implementation modes are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A method for calculating energy consumption, characterized in that: The method comprises: Acquire energy consumption configuration information for characterizing energy consumption calculation rules, and physical model configuration data characterizing a mapping relationship between each energy-consuming device and its characteristic information; Based on the energy consumption configuration information and the physical model configuration data, generating energy consumption calculation data, the energy consumption calculation data including key information related to executing the energy consumption calculation task; According to the user demand information and the energy consumption calculation data, an energy consumption calculation result corresponding to the user demand information is output.
2. The energy consumption calculation method according to claim 1, characterized in that: Based on the energy consumption configuration information and the physical model configuration data, energy consumption calculation data is generated, including: Based on the physical model configuration data, a point mapping relationship table is generated, wherein the point mapping relationship table includes a correspondence between each energy consuming device and its characteristic information, wherein the characteristic information includes at least one of an identification code, attribute information, service information, and event information of the energy consuming device; The energy consumption calculation data is generated according to the energy consumption configuration information and the point mapping relationship table.
3. The energy consumption calculation method according to claim 2, characterized in that: The energy consumption configuration information includes electricity price model information, and the electricity price model information includes at least one electricity price model and the effective time of each electricity price model; Generating the energy consumption calculation data according to the energy consumption configuration information and the point mapping relationship table includes: Extracting energy consumption data in the attribute information of the energy-consuming device from the point mapping relationship table according to a preset frequency, the energy consumption data including the power consumption of the energy-consuming device; Determine the target electricity price model according to the current time and the effective time of each electricity price model; generating first energy consumption calculation data according to the target electricity price model and the power consumption of the energy-consuming equipment, wherein the energy consumption calculation data includes the first energy consumption calculation data; Among them, the electricity price model includes at least one of a unified electricity price model, a peak-valley-flat electricity price model, and a peak-valley-flat electricity price model.
4. The energy consumption calculation method according to claim 3, characterized in that: The energy consumption data also includes the cooling and heating of the energy-consuming equipment. The energy consumption calculation data is generated according to the energy consumption configuration information and the point mapping relationship table, and also includes: generating second energy consumption calculation data according to the power consumption, cooling capacity and heat capacity of the energy consuming equipment, wherein the energy consumption calculation data also includes the second energy consumption calculation data; Among them, the energy consumption calculation task is used to perform incremental calculations on the electricity consumption, cooling capacity and heat capacity of the energy-consuming equipment respectively, and obtain the energy consumption of the energy-consuming equipment in unit time, and the unit time includes one or more of hourly, daily and monthly.
5. The energy consumption calculation method according to claim 1, characterized in that: The user demand information includes target classification information, the target classification information is associated with the corresponding target energy consuming equipment, and outputting the energy consumption calculation result corresponding to the user demand information according to the user demand information and the energy consumption calculation data includes: Extracting target energy consumption data corresponding to the target energy consuming equipment from the energy consumption calculation data; Energy consumption is calculated according to the target energy consumption data, and an energy consumption calculation result corresponding to the user demand information is output.
6. The energy consumption calculation method according to claim 5, characterized in that: The method further comprises: Acquire update data of the target energy consuming device through a gateway matching the target energy consuming device; Updating the energy consumption calculation data through the update data; The gateway is obtained according to a preset matching relationship between the target energy-consuming device and the gateway.
7. The energy consumption calculation method according to any one of claims 1, 5 or 6, characterized in that: The target classification information included in the user demand information includes one or more of project information, preset floor information, and equipment category information.
8. The energy consumption calculation method according to claim 1, characterized in that: The method further comprises: Obtaining preset indicator data corresponding to each category of the user demand information; An energy consumption analysis report is generated according to the preset indicator data and the energy consumption calculation result, and the energy consumption analysis report is output.
9. The energy consumption calculation method according to claim 2, characterized in that: The method further comprises: Generate device information and operation information of the energy-consuming device according to the point mapping relationship table, and display them; and Energy efficiency calendar information is generated according to the user demand information and the energy consumption calculation result.
10. An energy consumption calculation device, characterized in that: The device comprises: An interaction module, used to obtain energy consumption configuration information used to characterize energy consumption calculation rules, and physical model configuration data characterizing a mapping relationship between each energy-consuming device and its characteristic information; A data processing module, configured to generate energy consumption calculation data based on the energy consumption configuration information and the physical model configuration data, wherein the energy consumption calculation data includes key information related to executing an energy consumption calculation task; The energy consumption calculation module is used to output the energy consumption calculation result corresponding to the user demand information according to the user demand information and the energy consumption calculation data.
11. The energy consumption calculation device according to claim 10, characterized in that: The device also includes a display module, which is used to display the energy consumption calculation results, energy consumption analysis reports, equipment information, operation information and energy efficiency calendar information of the energy-consuming equipment.
12. An energy consumption calculation system, characterized in that: The system comprises the energy consumption calculation device according to any one of claims 10 or 11.
13. An electronic device, characterized in that: The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to implement the energy consumption calculation method according to any one of claims 1 to 9.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the energy consumption calculation method according to any one of claims 1 to 9.