Aggregation response method, device and equipment for building load in virtual power plant and medium

By analyzing monitoring data and correcting historical response capabilities, target instructions are generated to improve the accuracy of building load aggregation response. This solves the problem of difficult virtual power plant aggregation response caused by differences in the power load characteristics of urban public buildings, and achieves higher-precision load regulation and accurate capacity reporting.

CN121791124APending Publication Date: 2026-04-03SHENZHEN INST OF BUILDING RES
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-26
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

The large differences in the characteristics of electricity loads in urban public buildings and their significant spatiotemporal variations make it extremely difficult to accurately assess and predict the aggregated response capability of building loads in virtual power plants, thus affecting the overall aggregated response accuracy.

Method used

By analyzing monitoring data and evaluating response effects, the numerical value of the power response after building aggregation is determined. Based on historical response capabilities and corrections, target instructions are generated to guide building response users in load adjustment, thereby improving the accuracy of aggregated quantity and price quotes.

Benefits of technology

This improved the accuracy of the building load aggregation response, ensuring the accurate reporting capacity of building loads in the virtual power plant and enhancing the overall accuracy of the aggregation response.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121791124A_ABST
    Figure CN121791124A_ABST
Patent Text Reader

Abstract

The invention relates to an aggregation response method and device for building loads in a virtual power plant, equipment and a medium. The method comprises the steps that under the condition that a demand response invitation issued by a virtual power plant is received, based on the actual response capability of each building response user in multiple historical responses, the total response power predicted value of all building response users in the current response is determined, and the total response power predicted value is reported to the virtual power plant; obtaining a total response power target value, and determining a single response power target value of each building response user based on the total response power target value and the response target correction amount of each building response user in the last response; and generating a corresponding target instruction based on each single response power target value, and issuing the target instruction which is used for reminding a building response user to perform the response according to the target instruction. By adopting the method, the aggregation response precision of the building load in the virtual power plant can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of building energy and power system integration technology, and in particular to a method, apparatus, equipment and medium for aggregated response of building loads in a virtual power plant. Background Technology

[0002] Guided by the macro-level goal of low-carbon and zero-carbon development, optimizing the energy structure and increasing the proportion of renewable energy are crucial aspects of implementing the national energy production and consumption revolution strategy. However, the limited peak-shaving capacity of urban power grids makes it difficult to absorb a large proportion of renewable energy, hindering further optimization of the energy structure. The construction of new power systems is a vital measure to address these contradictions in urban power grid development, with virtual power plants being one of the most efficient pathways. A virtual power plant is a power supply coordination and management system that uses advanced information and communication technologies and software systems to aggregate and coordinate distributed energy sources such as distributed generation, energy storage systems, controllable loads, and electric vehicles, allowing it to participate in the electricity market and grid operation as a special type of power plant. Different types of electricity users participate in the virtual power plant's demand response through aggregation, achieving the low-carbon operation and development needs of the urban power grid through source-load synergy and interaction.

[0003] Urban public buildings are major energy consumers in urban power systems, accounting for a significant portion of total annual electricity consumption, and thus possess great potential to participate in virtual power plant aggregation response. However, the electricity load characteristics of urban public buildings are highly variable and exhibit significant spatiotemporal variations, making it extremely difficult to accurately assess and predict aggregation response capabilities (i.e., predicted response power values), which in turn affects the accuracy of the overall aggregation response. Summary of the Invention

[0004] Therefore, it is necessary to provide a method, apparatus, equipment, and medium for the aggregated response of building loads in a virtual power plant, which can improve the accuracy of the aggregated response of building loads in a virtual power plant, in response to the above-mentioned technical problems.

[0005] In a first aspect, this application provides a method for aggregated response of building loads in a virtual power plant, including:

[0006] Upon receiving a demand response invitation from the virtual power plant, the total response power prediction value of all the building response users in this response is determined based on the actual response capabilities of each building response user in multiple historical responses, and the total response power prediction value is reported to the virtual power plant.

[0007] Obtain the total response power target value, and based on the total response power target value and the response target correction amount of each building response user in the previous response, determine the individual response power target value of each building response user; wherein, the total response power target value is issued by the virtual power plant based on the total response power prediction value, and the response target correction amount in the previous response is the power adjustment amount required by the building response user in the previous response to compensate for the overall response deviation;

[0008] Based on the target values ​​of the individual unit response power, corresponding target instructions are generated and issued. The target instructions are used to remind the building response user to perform this response according to the target instructions.

[0009] In one embodiment, the method further includes: during the current response process, acquiring the actual power of each of the building response users; upon the end of the current response, evaluating the current response of each of the building response users based on the actual power to obtain evaluation data for the current response; wherein the evaluation data is used to guide the next response, and the evaluation data includes actual response capability and response target correction amount.

[0010] In one embodiment, determining the total response power prediction value of all building response users in the current response based on the actual response capabilities of each building response user in multiple historical responses includes: determining the individual response power prediction value of each building response user based on the baseline power, initial response capability, and actual response capability in multiple historical responses; and adding the individual response power prediction values ​​to obtain the total response power prediction value.

[0011] In one embodiment, determining the individual response power target value for each building response user based on the total response power target value and the response target correction amount for each building response user in the previous response includes: determining the individual response power target value for each building response user based on the total response power target value, the response target correction amount for each building response user in the previous response, and the proportion of the individual response power prediction value to the total response power prediction value.

[0012] In one embodiment, the evaluation of the current response of each building response user based on the actual power to obtain evaluation data for the current response includes: determining the actual response power of each building response user based on the baseline power and the actual power; and determining the response target correction amount for the current response of each building response user based on the actual response power, the total response power target value, and the number of building response users who successfully responded.

[0013] In one embodiment, the evaluation of the current response of each building response user based on the actual power to obtain evaluation data for the current response includes: determining the actual response power of each building response user based on the baseline power and the actual power; and determining the actual response capability of each building response user for the current response based on the actual response power and the baseline power.

[0014] In one embodiment, the method further includes: determining a baseline power for each building response user based on historical data of each building response user.

[0015] Secondly, this application also provides a clustered response device for building loads in a virtual power plant, comprising:

[0016] The first determining module is used to, upon receiving a demand response invitation issued by the virtual power plant, determine the total response power prediction value of all the building response users in this response based on the actual response capabilities of each building response user in multiple historical responses, and report the total response power prediction value to the virtual power plant.

[0017] The second determining module is used to obtain the total response power target value, and based on the total response power target value and the response target correction amount of each building response user in the previous response, determine the individual response power target value of each building response user; wherein, the total response power target value is issued by the virtual power plant based on the total response power prediction value, and the response target correction amount in the previous response is the power adjustment amount required by the building response user in the previous response to compensate for the overall response deviation;

[0018] The generation module is used to generate corresponding target instructions based on the target response power values ​​of each individual unit, and to issue the target instructions. The target instructions are used to remind the building response user to perform this response according to the target instructions.

[0019] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement a method for aggregated response of building loads in a virtual power plant.

[0020] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a method for aggregated response of building loads in a virtual power plant.

[0021] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements a method for aggregated response of building loads in a virtual power plant.

[0022] The aforementioned method, apparatus, computer equipment, computer-readable storage medium, and computer program product for aggregated response of building loads in the virtual power plant, upon receiving a demand response invitation from the virtual power plant, determines the total response power prediction value for all building response users in the current response based on the actual response capabilities of each building response user in multiple historical responses, and reports the total response power prediction value to the virtual power plant; obtains the total response power target value, and determines the individual response power target value for each building response user based on the total response power target value and the response target correction amount for each building response user in the previous response; wherein, the total response power target value is issued by the virtual power plant based on the total response power prediction value, and the response target correction amount in the previous response is the power adjustment amount required by the building response user in the previous response to compensate for the overall response deviation; generates corresponding target instructions based on each individual response power target value, and issues the target instructions, which are used to remind building response users to respond in this current response according to the target instructions. In this embodiment, when predicting the total response power, the actual response capabilities of each building's response users in multiple historical responses are considered. This ensures that the prediction closely matches the actual regulation performance of each building's load, thereby improving the accuracy of the prediction results and the accuracy of the capacity (reported quantity) reported by the power load aggregator to the virtual power plant. When determining the target value of the individual response power, the correction amount of the response target undertaken by the building in the previous response is further considered and introduced as an empirical factor into the target allocation for this response. This corrects the target value of the individual response power for this response, thereby improving the accuracy of the target value of the individual response power. Therefore, this embodiment, by comprehensively utilizing historical response data and historical correction experience, achieves a building load aggregation response driven by historical data, which improves the accuracy of the overall aggregation response. Attached Figure Description

[0023] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0024] Figure 1 This is a diagram illustrating the application environment of the aggregated response method for building loads in a virtual power plant in one embodiment.

[0025] Figure 2This is a flowchart illustrating the aggregated response method for building loads in a virtual power plant in one embodiment.

[0026] Figure 3 This is a flowchart illustrating the aggregated response method for building loads in a virtual power plant in another embodiment;

[0027] Figure 4 This is a flowchart illustrating the aggregated response method for building loads in a virtual power plant, as shown in a specific example.

[0028] Figure 5 This is a schematic diagram illustrating the overall response status of the building load aggregator platform.

[0029] Figure 6 A schematic diagram illustrating the air conditioning response of building A using its air conditioning system.

[0030] Figure 7 A schematic diagram illustrating the energy storage response of building C using an electrochemical energy storage device.

[0031] Figure 8 This is a structural block diagram of the aggregate response device for building loads in a virtual power plant in one embodiment;

[0032] Figure 9 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0033] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0034] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.

[0035] As major energy consumers in urban power systems, urban public buildings exhibit significant differences in their power load characteristics, as well as substantial temporal and spatial variations. This increases the difficulty of estimating building response capabilities, making it extremely challenging to accurately assess and predict aggregate response capabilities (i.e., predicted response power values), which in turn affects the accuracy of the overall aggregate response.

[0036] To address the aforementioned issues, this application proposes a method for aggregated response of building loads in a virtual power plant. By analyzing monitoring data and evaluating response effects, the method determines the magnitude of the aggregated power response, thereby guiding aggregators in reporting their response capabilities, simplifying the capacity estimation process, and improving the accuracy of aggregators' reporting and pricing processes.

[0037] This application's embodiments fully consider the characteristics of large differences and significant spatiotemporal variations in the power load of urban public buildings. It utilizes historical energy consumption characteristics and load response assessment results to dynamically correct regulation capacity, improving the accuracy of building response capacity estimation. It is applicable to providing technical support for urban buildings participating in virtual power plant demand-side response services through aggregation, assisting building load aggregators in using historical response characteristic data as a driver for assessing and reporting building aggregation response capabilities. Aggregators monitor the response process for each building response user, extracting and storing dynamic values ​​of characteristic parameters. Based on the evaluation results of user and aggregate response effects, the next building aggregation response capacity report is revised, improving the accuracy of aggregator's quantity and price quotes.

[0038] The aggregated response method for building loads in a virtual power plant provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104, or it can be located in the cloud or on other network servers. Terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, drones, low-altitude aircraft, IoT devices, and portable wearable devices. Server 104 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. Server 104 can be deployed at the building load aggregator's end, or it can be deployed outside the building load aggregator and communicate with it.

[0039] The method described in this application embodiment is applied to a building load aggregator. The aggregator executes the method through server 104, and the building load aggregator aggregates multiple buildings as its contracted responding users.

[0040] In one exemplary embodiment, such as Figure 2 As shown, a method for aggregated response of building loads in a virtual power plant is provided, which is then applied to... Figure 1 Taking the server in the example, the explanation includes the following steps 201 to 203. Wherein:

[0041] Step 201: Upon receiving a demand response invitation from the virtual power plant, determine the total response power prediction value for all building response users in this response based on the actual response capabilities of each building response user in multiple historical responses, and report the total response power prediction value to the virtual power plant.

[0042] Demand response invitations are messages sent by the virtual power plant (VFP) as the superior platform to power load aggregators, inviting them to adjust their electricity load to achieve aggregated response during the execution period. Demand response invitations include response type, response period, and response power. The total response power forecast refers to the sum of the adjustable power of all participating building response users during the invitation period; that is, the total response power forecast is the sum of the predicted response power of each individual building response user (referred to as the individual building response power forecast).

[0043] The actual response capability refers to the maximum adjustable proportion of a single building's response to a user's specific demand in the past, relative to its normal power consumption level. Optionally, it can be calculated as the ratio of the actual power reduction or increase to its baseline power.

[0044] For example, the virtual power plant's parent platform (such as a power grid dispatch center) issues demand response invitations (such as power reduction instructions) to power load aggregators based on actual needs. Upon receiving the demand response invitation, the aggregator platform (deployed on a server) predicts and reports the overall aggregated response capability (total response power prediction value) based on actual monitoring and historical response assessments. Optionally, the server obtains the actual response capability of each building response user in multiple historical responses (such as the previous three response days), and based on each actual response capability, predicts the individual response power prediction value of each participating building response user in the current response (such as 24 hours), sums the individual response power values ​​as the total response power prediction value, and reports this total response power prediction value as the aggregated overall response capability to the virtual power plant's parent platform. After receiving the total response power prediction values ​​from all aggregators (including its own aggregator), the virtual power plant clears the data based on all total response power prediction values ​​and issues the total response power target value to its own aggregator's server.

[0045] Step 202: Obtain the total response power target value, and based on the total response power target value and the response target correction amount of each building response user in the previous response, determine the individual response power target value of each building response user.

[0046] The total response power target value is issued by the virtual power plant based on the predicted total response power value. The response target correction amount in the previous response is the power adjustment amount required by the building response user in the previous response to compensate for the overall response deviation (the deviation between the actual total response power value and the total response power target value). Therefore, the response target correction amount in the previous response is determined based on the overall response deviation. The individual response power target value refers to the target value of the response power for a single building response user.

[0047] For example, after receiving the total response power target value, the server, based on data analysis and feedback of building energy consumption characteristic data, decomposes the total response power target value into individual response power target values ​​for each building response user in a certain way, thereby obtaining the individual response target value for each building response user. The purpose of this decomposition is to break down the response demand issued by the power grid at the time of invitation into the individual response power target values ​​for each building response user according to a certain method. The decomposition process needs to consider a correction factor based on historical performance, i.e., the response target correction amount for each building response user in the previous response. Optionally, the server first queries the database for the response target correction amount for each building in the previous (e.g., the previous day) demand response. Then, for each building response user, based on the total response power target value, its predicted individual response power value, and the response target correction amount in the previous response, the server determines the individual response power target value for that building response user according to a certain formula or rule, thereby realizing the decomposition of the total response power target value.

[0048] Step 203: Generate corresponding target instructions based on the target values ​​of each individual unit's response power, and issue the target instructions. The target instructions are used to remind the building response user to respond according to the target instructions.

[0049] For example, after obtaining the individual response power target values ​​for each building response user, the server encapsulates the individual response power target value for each building response user into a specific, executable target instruction, and sends it to the terminal of that building response user through the communication network. Each target instruction corresponds to a response time, and the content of the target instruction includes the response type, the response power target value, and the response time period (e.g., peak shaving response, response power 50kW, response time period 10:00~11:00).

[0050] After receiving the target instruction via its terminal, the building response user executes the instruction based on the load response characteristics and strategies of its own equipment. Optionally, the building response user utilizes the load response characteristics of energy storage / cold storage equipment to adjust the load and execute the target instruction. Simultaneously, the server dynamically monitors and collects parameters during the response process, reporting the collected power, voltage, indoor environmental, and other parameters to the virtual power plant's upper-level platform for monitoring. This completes the entire aggregated response task management process, from receiving the invitation, reporting based on historical capacity predictions, to allocating and issuing instructions using historical corrections.

[0051] For example, suppose there are building response users A and B. After receiving a demand response invitation from the virtual power plant, the building load aggregator calculates the predicted unit response power of building A at response time i on the current response day, based on the actual response capacity of A at response time i in the previous three response days. For building B, it calculates the predicted unit response power of B at response time i on the current response day, based on the actual response capacity of B at response time i in the previous three response days. The sum of the predicted unit response power of A and B is calculated to obtain the total predicted response power, which is then reported to the virtual power plant's upper-level platform. After receiving the total predicted response power, the virtual power plant's upper-level platform analyzes it and issues a total target response power value to the building load aggregator. The aggregator determines the target unit response power values ​​for A and B respectively, based on the total target response power value, the predicted unit response power values ​​for A and B, and the response target correction amounts for A and B's participation in the response on the previous response day. This target value is then packaged into a target instruction (response type + response power + response period) and issued to A and B. After receiving their respective target instructions, A and B execute the target instructions according to the corresponding characteristics and strategies of their own devices, thereby completing the response.

[0052] In the above-mentioned aggregated response method for building loads in a virtual power plant, upon receiving a demand response invitation from the virtual power plant, the total response power prediction value for all building response users in this response is determined based on the actual response capabilities of each building response user in multiple historical responses, and the total response power prediction value is reported to the virtual power plant; the total response power target value is obtained, and based on the total response power target value and the response target correction amount for each building response user in the previous response, the individual response power target value for each building response user is determined; wherein, the total response power target value is issued by the virtual power plant based on the total response power prediction value, and the response target correction amount in the previous response is the power adjustment amount required by the building response user in the previous response to compensate for the overall response deviation; based on the individual response power target value, a corresponding target instruction is generated and issued, and the target instruction is used to remind the building response user to respond according to the target instruction. In this embodiment, when predicting the total response power, the actual response capabilities of each building's response users in multiple historical responses are considered. This ensures that the prediction closely matches the actual regulation performance of each building's load, thereby improving the accuracy of the prediction results and the accuracy of the capacity (reported quantity) reported by the power load aggregator to the virtual power plant. When determining the target value of the individual response power, the correction amount of the response target undertaken by the building in the previous response is further considered and introduced as an empirical factor into the target allocation for this response. This corrects the target value of the individual response power for this response, thereby improving the accuracy of the target value of the individual response power. Therefore, this embodiment, by comprehensively utilizing historical response data and historical correction experience, achieves a building load aggregation response driven by historical data, which improves the accuracy of the overall aggregation response.

[0053] After this response is completed, the building load aggregator can evaluate the response performance metrics of the building response users. The evaluation results will be used to adjust the aggregation response capability for the next time. Details are as follows.

[0054] In one exemplary embodiment, such as Figure 3 As shown, the method further includes steps 301 and 302. Wherein:

[0055] Step 301: During this response process, obtain the actual power of each building's response user.

[0056] For example, during the process of building response users participating in the response, the building load aggregator collects the actual power of the building response user in real time through sensors for response evaluation.

[0057] Step 302: After the current response ends, evaluate the current response of each building response user based on the actual power and the target value of the individual unit response power to obtain the evaluation data of the current response.

[0058] The evaluation data is used to guide the next response. The evaluation data includes the actual response capability and the correction amount of the response target, as well as the response status and response deviation.

[0059] The response evaluation includes assessments of response status, response power, response capability, and response deviation. Response status describes the building's state during the demand response process, providing a direct indication of whether the response was successful. Response power (actual response power) is the change in power of the building relative to a baseline during the demand response process. Response capability (actual response capability) is the building's proactive power adjustment capability at a given moment during the demand response task, used to determine the magnitude / level of the user's actual response capability. Response deviation is the deviation between the building's actual response power and the target value for individual unit response power during the demand response task, used to measure the accuracy of the response.

[0060] For example, firstly, the baseline power of each building response user is obtained. Then, for each building response user, its actual response power is determined based on its baseline power and actual power. Finally, based on the actual response power, the response status, response target correction amount, actual response capability, and response deviation of the building response user in this response are determined and stored to guide the next response of the building response user.

[0061] For example, at each response time on the current response day, the actual power of each building response user is obtained. Based on the actual power of the building response user and the baseline power, the actual response power at the response time is determined. Based on the actual response power at each response time, the response status, response target correction amount, actual response capability and response deviation are determined respectively and stored in the database for the aggregated response of the building at the same response time next time.

[0062] In this embodiment, after each response, the building's response effect is evaluated based on its actual power, and the evaluation results are stored as historical data for reference in the next response. This ensures that users can refer to historical data when participating in the aggregated response in the next building response, thereby improving the accuracy of the response.

[0063] The above describes the complete process from receiving the invitation, reporting based on historical capability predictions, allocating and issuing instructions using historical corrections, to evaluating the response effect. The implementation methods for each of the above steps are described below.

[0064] In one exemplary embodiment, the method further includes determining a baseline power for each building response user based on historical data for that user.

[0065] For example, for a specific individual building, its baseline power is calculated based on the average of multiple historical responses (e.g., 3 to 5 historical response days). Optionally, according to the demand response management regulations, the building baseline power curve is the average of the power curves of the three most recent consecutive days of the same type prior to the current day. Therefore, the baseline power for each building response user is calculated as follows:

[0066] (1)

[0067] In the formula: The reference power for the building's response user at response time i; The actual power of the building responding user at response time i on reference day k; k represents the reference day; i is the response time (24 hours).

[0068] Therefore, this embodiment determines the baseline power of the building response user based on historical data for subsequent use, which can ensure the accuracy of the baseline power and facilitate the accurate realization of the aggregate response.

[0069] In an exemplary embodiment, step 201, determining the total response power prediction value of all building response users in the current response based on the actual response capabilities of each building response user in multiple historical responses, includes: determining the individual response power prediction value of each building response user based on the baseline power, initial response capability, and actual response capability in multiple historical responses; and adding the individual response power prediction values ​​to obtain the total response power prediction value.

[0070] For example, the actual response capability of a building can vary numerically due to environmental parameters, equipment status, and user usage patterns. The predicted individual unit response power is the product of the baseline power and the current response capability, where the current response capability is the ratio of the first sum to the total number of responses (the sum of historical responses and the current response), where the first sum is the sum of multiple historical responses and the initial response capability. Therefore, considering recent changes in historical response capability and reflecting the impact of these differences in the calculation process, the predicted individual unit response power for building users is calculated using the following formula:

[0071] (2)

[0072] In the formula: σ represents the predicted individual unit response power of the building response user at response time i; DR,ori The initial response capability of the building to users can be 15%; σ DR,jThe actual response capability of the building responder in the j-th historical response is determined after the j-th historical response ends. n represents the number of historical responses, j represents the j-th historical response, and n≤3, i is the response time.

[0073] The total response power forecast reported by the building load aggregator is the hourly response power, which varies throughout the day. For any response time (i.e., the invitation period for response), the total response power forecast is equal to the sum of the individual building response power forecasts for that time:

[0074] (Formula 3)

[0075] In the formula: This is the predicted total response power value reported by the aggregation platform at response time i. Let α be the predicted value of the individual building's response power at response time i; α is the building's (i.e., the building's response user) number.

[0076] Therefore, this embodiment corrects the current response capability based on the sum of the actual response capabilities from multiple historical responses, determines the predicted individual response power value for each building response user, and adds the predicted response power values ​​of each individual user to obtain the total predicted response power value. This improves the accuracy of the total predicted response power value.

[0077] In an exemplary embodiment, step 201, determining the individual response power target value for each building response user based on the total response power target value and the response target correction amount for each building response user in the previous response, includes: determining the individual response power target value for each building response user based on the total response power target value, the response target correction amount for each building response user in the previous response, and the proportion of the individual response power prediction value to the total response power prediction value.

[0078] For example, for each building response user, firstly, the proportion of their individual unit response power prediction to the total response power prediction is calculated, and then this proportion is multiplied by the total response power target value. Then, this product is added to the response target correction amount for that building response user in the previous response to obtain the individual unit response power target value for that building response user. The calculation formula is:

[0079] (4)

[0080] In the formula: Let be the target value of the individual response power of building α at response time i in this response. The predicted total response power at response time i; The target value for the total response power received by the aggregation platform at response time i; Let wα be the predicted individual response power of building α at response time i; w-1 be the previous response. Let α be the target correction amount for the response of building α at response time i during the previous response. This correction amount is calculated based on the actual response situation during the previous response process. The specific calculation method is shown in the calculation formula below.

[0081] Therefore, in calculating the target value of the individual response power, this embodiment not only considers the predicted value of the response power and the target value of the total response power, but also introduces the response target correction amount of the previous response, which improves the calculation accuracy of the target value of the individual response power, thereby facilitating the realization of a higher precision aggregation response.

[0082] After calculating the target response power values ​​for each individual building, these values ​​are encapsulated into target commands and sent to the corresponding building response users. The building response users then execute the commands based on the equipment load response characteristics and strategies. In one possible implementation, the building response users utilize energy storage / cold storage equipment for load regulation and command execution.

[0083] Among these, the air conditioning systems in the various user devices of the building response system utilize the building's own cold / heat storage capacity and have power regulation capabilities; the electrochemical energy storage devices in each device can also achieve power regulation by converting electrical energy into chemical energy. Therefore, these two types of devices should be given priority in demand response engineering applications.

[0084] Example 1: Air conditioning load constitutes the largest proportion of building energy consumption, and its thermodynamic characteristics during cooling / heating processes determine it as a high-quality adjustable electrical load resource. For existing buildings, the air conditioning system serves as a means of regulation that can perform virtual power plant responses. A common method for a single adjustable air conditioning resource in a building to perform demand response is to directly adjust the air conditioner's start / stop status, set temperature, and chilled water outlet temperature to change the overall unit power. In principle, this utilizes the building's heat storage to maintain indoor thermal comfort while reducing cooling capacity, thus achieving a power reduction effect. Using the building thermophysics "thermal resistance-heat capacity" model, it is possible to calculate the indoor temperature rise to the indoor temperature boundary T for a given response time t1. limit The corresponding reduction in cooling capacity is converted into the adjustable power of the air conditioning system (which refers to the maximum adjustable power that the air conditioner can provide) using the Coefficient of Performance (COP).

[0085] Using the thermal resistance-heat capacity model and the response time in the target command, the adjustable power of the air conditioning system is calculated using the following formula:

[0086] (5)

[0087] In the formula: P AC,abilityThe adjustable power of the air conditioning system; t1 is the response time in the target command; T in Indoor temperature; T out Outdoor temperature; T limit R represents the indoor temperature boundary, determined based on the comfort boundary (generally 27℃); R represents the building's equivalent thermal resistance, determined through experimental fitting; and C represents the building's equivalent heat capacity, determined through experimental fitting.

[0088] Therefore, by comparing the adjustable power with the building's regulation target (i.e., the building's individual response power target value), the air conditioning system's response power target value is calculated using the following formula:

[0089] (6)

[0090] In the formula: Let α be the target value of the individual response power of building α. This represents the target response power value for the air conditioning system.

[0091] In other words, when a building executes a target instruction including its individual unit response power target value, if the adjustable power of the air conditioning system is less than the building's individual unit response power target value, the adjustable power of the air conditioning system is used as its response power target value, and the air conditioning system is controlled to participate in the response accordingly; if the adjustable power of the air conditioning system is greater than or equal to the building's individual unit response power target value, the building's individual unit response power is used as the air conditioning system's response power target value, and the air conditioning system is controlled to participate in the response accordingly.

[0092] Example 2: Electrochemical energy storage devices are a superior adjustable resource for building loads compared to air conditioning. Power can be directly adjusted via converter control, achieving a response time in seconds while ensuring accurate power response. Generally, in a building response system consisting of an air conditioning system and an electrochemical energy storage device, load response should be prioritized through air conditioning during adjustment, supplemented by electrochemical energy storage regulation using formula (7). Simultaneously, the target response power value of electrochemical energy storage is also limited by the energy storage status and actual operating power.

[0093] (7)

[0094] (8)

[0095] Where: ∆P BES The target response power of the electrochemical energy storage device; SOC is the state of charge of the electrochemical energy storage device; P BES P represents the current actual operating power of the electrochemical energy storage device. BES,set The target response power value of the electrochemical energy storage device is taken into account after adjusting the target.

[0096] In other words, when a building executes a target instruction including its individual unit response power target value, it prioritizes controlling the air conditioning system to participate in the response based on the air conditioning system's response power target value, and calculates ∆P according to formula (7). BES If the value is greater than 0, it indicates that the air conditioning system is insufficient to achieve the response of the building. Therefore, the target value P of the response function of the electrochemical energy storage device is calculated according to formula (8). BES,set According to P BES,set Control the participation of electrochemical energy storage devices in the response.

[0097] Therefore, the building prioritizes load response through air conditioning load, supplemented by the response of electrochemical energy storage devices, to achieve the building's aggregated response, which can ensure the effectiveness and reliability of the building's aggregated response.

[0098] After the building response is completed, the building's response is evaluated, i.e., step 302 is performed.

[0099] In an exemplary embodiment, step 302 includes: determining the actual response power of a building response user based on the baseline power and actual power of each building response user; and determining the response target correction amount for each building response user in this response based on the actual response power, the total response power target value, and the number of building response users who successfully responded.

[0100] For example, for each building, its actual response power is first calculated using the following formula:

[0101] (9)

[0102] In the formula: This represents the actual response power of building α at response time i. This represents the reference power of building α at response time i. This represents the actual power of building α at response time i.

[0103] Then, the building's response status is determined based on the actual response power and the target value of the individual unit's response power. According to the demand response management regulations, a successful response is considered achieved when the power change of a responding user reaches 80% of the response target during the response process. Therefore, a successful response is determined when the user's power meets the following formula:

[0104] (10)

[0105] In the formula: This represents the target value of the individual response power of building α at response time i.

[0106] The response status values ​​are: responding, responding successfully, and responding unsuccessfully. Upon entering the response period, the response status of the building response user is "responding." If the user's actual response power at a certain moment meets the success criteria formula (10), the response status changes to "responding successfully"; otherwise, the response status remains unchanged, and the next moment continues to determine whether the response is successful. If, after the response period ends, the building response user still does not meet the success criteria at any moment, the response status becomes "responding unsuccessfully." Based on formula (10), the building response users who successfully responded at each moment of this response are determined.

[0107] After obtaining the actual response power of each building in this response and whether its response was successful at each time point, at each time point, the sum of the actual response power of all building response users is calculated, and the difference between the total response power target value and the sum is calculated. The ratio of this difference to the number of all building response users who successfully responded is then used to obtain the response target correction amount for each building in this response. The calculation method for the response target correction amount for each building is the same, and is described in detail below:

[0108] At any given moment during the response process, there may be a deviation between the actual total response power of the aggregator platform and the target total response power. To ensure the success of the overall aggregated response, it is necessary to adjust the target response power of individual buildings in a timely manner during the response process to achieve the platform's target (i.e., the target total response power). The response target correction amount ΔP for each building is as follows. T,α,δ This is the target adjustment for buildings with a "successful response" status, equal to the difference between the target total response power and the actual total response power (the actual total response power is the sum of the actual response power of buildings with successful responses), divided by the number of users responded to by buildings with successful responses.

[0109] (11)

[0110] In the formula: This represents the target correction amount for the responding building α at response time i; m is the number of users whose buildings successfully responded. This represents the target value of the total response power at response time i in this response; This represents the sum of the actual response power of each building responding user at response time i.

[0111] The response target correction amount for each building response user in this response is calculated according to formula (11) and stored in the database as historical evaluation data. In the next response at response time i, the response target correction amount is introduced to correct or adjust the individual response power target value of the building response user at response time i in the next response (that is, it is used for calculation in formula (4)) to obtain a more accurate individual response power target value.

[0112] Therefore, based on the sum of the actual response power, the total response power target value, and the number of building response users who successfully responded, this embodiment determines the response target correction amount for each building response user in this response, ensuring that the response target correction amount can compensate for the overall response deviation and guarantee the success of the overall aggregated response.

[0113] In an exemplary embodiment, step 302 includes: determining the actual response power of each building response user based on the baseline power and the actual power; and determining the actual response capability of each building response user for this response based on the actual response power and the baseline power.

[0114] For example, firstly, the actual response power of each building response user at each moment of the current response is calculated using formula (9). Then, the ratio between the average of the actual response power at each moment and the average of the baseline power is calculated to obtain the actual response capability of the building response user in this response. The calculation formula is as follows:

[0115] (12)

[0116] In the formula: This indicates the actual response capability of building α in this response; This represents the average actual response power of building α at each moment in this response; This represents the average value of the base power of building α at each moment of this response.

[0117] The percentage of instance response capability greater than 0 indicates that a higher actual response capability means a stronger adjustment capability demonstrated by the user in responding to this demand. For downward adjustment, the actual response power is less than the baseline power, so the actual response capability will not exceed 100% (the closer to 100%, the stronger the adjustment capability); for upward adjustment, the actual response power may be higher than the baseline power, so a higher response capability indicates a stronger adjustment capability. The response capability demonstrated in the completed response of a single building will be used as the basis for reporting the predicted response power value in the next response, specifically for the calculation in formula (2).

[0118] In this embodiment, after the current response is completed, the actual response capability of each building response user is determined based on the baseline power and the actual response power, and this capability is stored in the database as historical evaluation data. In the next response, this data is used to calculate the predicted value of the individual building response power, thus improving the accuracy of the predicted value of the individual building response power.

[0119] Based on actual needs, evaluating user response performance requires assessing not only their actual response capability but also their ability to track the target. Response bias is the ratio of the deviation of the response power from the target relative to the target response:

[0120] (13)

[0121] Where: β DR,α The response deviation of building α; This represents the average value of the target individual response power of building α at each response time in this response; This represents the average actual response power of building α at each response time in this response.

[0122] Response deviation is a percentage value less than 100%. The closer the response deviation is to 0, the smaller the deviation between the actual response power and the target value of the single-unit response power. A value of 0 means that the response effect is completely consistent with the target. A positive response deviation means that the actual response power is small, and the response capability is less than expected (or the expected response capability is too large); a negative response deviation means that the actual response power is large, and the response capability is greater than expected (or the expected response capability is too small).

[0123] Based on the above formula, the response status, response power, response capability, and response deviation of this response are evaluated, and the evaluation data is stored in the database for use in the next response, which can improve the accuracy of the next response.

[0124] The aggregate response method for building loads in a virtual power plant according to an embodiment of this application is described below through a specific example. In a specific example, such as... Figure 4 As shown, the method includes the following steps:

[0125] Step 401: Receive the demand response invitation issued by the virtual power plant;

[0126] Step 402: Determine the baseline power of each building response user based on historical data; specifically, it can be calculated using formula (1).

[0127] Step 403: Determine the predicted value of the individual response power of each building response user based on the baseline power, initial response capability, and actual response capability in multiple historical responses.

[0128] Specifically, it can be calculated using formula (2);

[0129] Step 404: Add the predicted response power values ​​of each individual unit to obtain the total predicted response power value, and report the total target response power value to the virtual power plant;

[0130] Specifically, the predicted total response power can be calculated using formula (3);

[0131] Step 405: Receive the total response power target value sent by the virtual power plant based on the total response power prediction value;

[0132] Step 406: Based on the total response power target value, the response target correction amount of each building response user in the previous response, and the proportion of the individual response power prediction value to the total response power prediction value, the total response power target value is decomposed into the individual response power target value of each building response user.

[0133] Specifically, it can be calculated using formula (4);

[0134] Step 407: Generate corresponding target instructions based on the target values ​​of each individual unit's response power, and issue the target instructions. The target instructions are used to remind the building response user to respond according to the target instructions.

[0135] Step 408: During this response process, obtain the actual power of each building's response user;

[0136] Step 409: Determine the actual response power of each building response user based on the baseline power and actual power; specifically, it can be calculated using formula (9);

[0137] Step 410: Based on the actual response power, the total response power target value, and the number of building response users who successfully responded, determine the response target correction amount for each building response user in this response; specifically, it can be calculated using formula (11);

[0138] Step 411: Determine the actual response capability of each building response user in this response based on the actual response power and the reference power; specifically, it can be calculated using formula (12);

[0139] Step 412: Use the actual response capability and response target correction amount of this response for the next response reporting and breakdown.

[0140] The following specific implementation example illustrates the method of this application. In this implementation example, a virtual power plant building aggregator platform aggregates three buildings as responding users (denoted as buildings A, B, and C, respectively). The aggregator platform achieves aggregated responses from buildings A, B, and C through the following steps:

[0141] Step 1: Report the total response power prediction value, and decompose the total response power target value to obtain the individual unit response power target value.

[0142] Furthermore, the specific details of step 1 are as follows:

[0143] Based on the analysis of historical building data, and based on the demand response invitation issued by the virtual power plant at 9:00 on the invitation date: the three buildings responded by reducing power at 10:00 and resumed normal operation at 11:00.

[0144] Based on the capability assessment results, the total response power prediction value of the platform is calculated to be 60kW using formulas (1) to (3). The 60kW value is reported to the virtual power plant. The total response power target value of 60kW is received from the virtual power plant, and the total response power target value is decomposed into individual response power target values ​​(regulation targets) using formula (4). From the perspective of the baseline power, the values ​​for these three buildings are 68.3 kW, 156.5 kW, and 45.0 kW, respectively. According to the response instruction decomposition method, the regulation targets for the three buildings are 15 kW, 35 kW, and 10 kW, respectively. The regulation targets and response times are input, and the aggregation platform decomposes the user response instructions to obtain the target instructions, which are then sent to buildings A, B, and C, respectively.

[0145] Step 2: Building response users perform power response and platform monitoring.

[0146] Furthermore, the specific details of step 2 are as follows:

[0147] The building utilizes air conditioning systems and electrochemical energy storage devices to achieve power demand response, specifically through formulas (5) to (8). The virtual power plant building aggregation platform monitors the building response process and the overall response process in real time. Figure 5 As shown, the platform monitoring interface displays both baseline and real-time power, and allows users to select any building to view its daily power changes. This dynamic data not only provides a relatively complete calculation basis for response performance but also supports research on response speed, accuracy, and other performance aspects. The operating speed, computing power, and data storage capacity of the virtual power plant platform are related to the operating environment. Information such as the hardware and software environment of the cloud server deployed on the platform is also considered. Platform expansion and functional optimization require simultaneous upgrades to both hardware and software to meet functional requirements.

[0148] Step 3: After the response is completed, the platform evaluates the response effect of the individual building and corrects the next reporting strategy.

[0149] Furthermore, the specific details of step 3 are as follows:

[0150] Response effect evaluation and analysis:

[0151] Figure 5 The overall response of the aggregation platform is shown. It can be seen that the baseline power during the response period (i.e., the baseline power in the figure) is 269.6 kW, the real-time power (i.e., the actual power) is 216.8 kW, and the actual response power calculated using formula (9) is 52.8 kW. This means that the aggregation platform provided a total of 52.8 kWh of peak-shaving power during the response period. Compared to the platform's total response target of 60 kW, the response deviation for this response is 12%. This means that for the platform, the response deviation is within ±20%, indicating a high level of response accuracy.

[0152] Figure 6 The response of Building A using the air conditioning system is shown. It can be seen that the baseline power during the response period (i.e., the baseline power in the figure) is 68.2 kW, the real-time power is 50.2 kW, and the actual response power is 18.1 kW. This means that Building A provided a total of 18.1 kWh of peak power during the response period. Compared to its single-unit response power target of 15 kW, the response deviation calculated using formula (13) is -21%. This means that for Building A, the actual response capability is stronger than the predicted value, with a response deviation of approximately ±20%. The actual response capability at this moment is calculated and used to adjust the prediction and reporting of the next response capability.

[0153] Figure 7 This demonstrates the response of Building C using its electrochemical energy storage device. The baseline power during the response period (shown in the figure) is 44.9 kW, the real-time power is 16.6 kW, and the response power is 28.3 kW, meaning that Building C received a total of 28.3 kWh of peak-shaving power during the response period. Compared to its single-unit response power target of 10 kW, the response deviation is -183%. This means that in addition to the original response target, Building C provided nearly twice the additional response capacity, and the prediction and reporting of the next response capacity will be adjusted based on this response result. Building C relies on electrochemical energy storage to regulate building electricity load, offering advantages such as fast response speed, controllable regulation power value, and controllable regulation duration. Therefore, when other buildings cannot provide corresponding response capacity, Building C's energy storage device can provide more response capacity, filling operational deviations and ensuring the overall response target of the aggregation platform.

[0154] In summary, this application's embodiments utilize historical assessment data to drive a strategy for reporting building aggregation capabilities and issuing response targets. This strategy is applicable to the estimation and application of the capabilities of urban public buildings participating in the virtual power plant demand-side power response market. Building load aggregators (participating in the virtual power plant using buildings as response resources) use historical data analysis results based on characteristic parameters to achieve simple and accurate estimation and reporting of building aggregation response capabilities, improving the accuracy and economic efficiency of the virtual power plant response. The core technical feature of this embodiment is the correction of the demand response capabilities of building response users by combining historical assessment results of response effects with the actual power load response volume, and the use of this correction in the next building aggregation response. Iterating the aggregation strategy using historical implementation effects improves the accuracy of aggregator reporting and pricing, meeting the power system's deviation management requirements for precise user-side response.

[0155] Compared to related technologies, this embodiment simplifies the estimation method of building aggregation capacity while taking into account the differentiated characteristics and inherent patterns of public building power load, enabling aggregator capacity positioning and rapid reporting. It uses historical response data to drive iterative correction of aggregation capacity, fully utilizing the value of building monitoring data to improve the accuracy of subsequent guaranteed-volume pricing and meet the power system's timeline requirements for user-side response. This strategy supports the practical application of the building sector in participating in grid power load interaction through aggregation, and has significant guiding significance and application value in the construction of new urban power systems.

[0156] The advantages of the aggregated response method for building loads in the virtual power plant of this embodiment are as follows:

[0157] (1) Based on historical building energy consumption data and functional status, assess the load regulation capacity under different spatiotemporal dimensions. The prediction of building electricity load regulation capacity fully considers the building's energy consumption characteristics, occupant activities, and seasonal differences. Using historical building energy consumption data combined with building functions, analyze the building's energy consumption characteristics for different hours, days, and seasons, and predict its typical daily electricity consumption curve. Combine the building's electromechanical equipment operation patterns to assess the distribution of the building's annual adjustable capacity, providing a basis for the building's aggregated demand response reporting strategy;

[0158] (2) Flexibly allocate demand response targets considering the current power level of the building and the characteristics of the load adjustment. Based on the load characteristics of typical energy-consuming equipment with adjustable power potential in the building, the air conditioning system and electrochemical energy storage device are considered as adjustable equipment in the building. Different demand response strategies and control methods are formulated for the above two types of equipment. Combining their energy storage characteristics, the power load is rapidly adjusted downward to meet the requirements of the power grid's response rate and accuracy to the user side.

[0159] (3) Use historical load response effect evaluation results to correct demand response commands, reduce response deviations, and improve accuracy. Combine the actual response power and the expected response power to calculate quantitative indicators of response effect, which can be used to evaluate the degree of completion of the virtual power plant demand response for a single building. Use historical response effects as correction coefficients to adjust the value of the building's next response task, fully taking into account the difference between the building's actual regulation capacity and expectations, reducing response deviations and improving accuracy.

[0160] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.

[0161] Based on the same inventive concept, this application also provides a device for implementing the above-described method for aggregated response of building loads in a virtual power plant. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more embodiments of the device for aggregated response of building loads in a virtual power plant provided below can be found in the limitations of the above-described method for aggregated response of building loads in a virtual power plant, and will not be repeated here.

[0162] In one exemplary embodiment, such as Figure 8 As shown, a virtual power plant building load aggregation response device is provided, comprising: a first determining module 801, a second determining module 802, and a generating module 803, wherein:

[0163] The first determining module 801 is used to, upon receiving a demand response invitation issued by the virtual power plant, determine the total response power prediction value of all the building response users in this response based on the actual response capabilities of each building response user in multiple historical responses, and report the total response power prediction value to the virtual power plant.

[0164] The second determining module 802 is used to obtain the total response power target value and, based on the total response power target value and the response target correction amount of each building response user in the previous response, determine the individual response power target value of each building response user; wherein, the total response power target value is issued by the virtual power plant based on the total response power prediction value, and the response target correction amount in the previous response is the power adjustment amount required by the building response user in the previous response to compensate for the overall response deviation;

[0165] The generation module 803 is used to generate corresponding target instructions based on the target values ​​of the response power of each individual unit, and to issue the target instructions. The target instructions are used to remind the building response user to perform this response according to the target instructions.

[0166] In one embodiment, the apparatus further includes: an acquisition module, configured to acquire the actual power of each building response user during the current response process; and an evaluation module, configured to evaluate the current response of each building response user based on the actual power after the current response ends, to obtain evaluation data for the current response; wherein the evaluation data is used to guide the next response, and the evaluation data includes actual response capability and response target correction amount.

[0167] In one embodiment, the first determining module 801 is specifically configured to: determine the individual response power prediction value of each building response user based on the baseline power, initial response capability, and actual response capability in multiple historical responses; and add the individual response power prediction values ​​together to obtain the total response power prediction value.

[0168] In one embodiment, the second determining module 802 is specifically used to: determine the individual response power target value of the building response user based on the total response power target value, the response target correction amount of each building response user in the previous response, and the proportion of the individual response power prediction value to the total response power prediction value.

[0169] In one embodiment, the evaluation module is specifically configured to: determine the actual response power of each building response user based on the baseline power and the actual power; and determine the response target correction amount for each building response user in this response based on the actual response power, the total response power target value, and the number of building response users who successfully responded.

[0170] In one embodiment, the evaluation module is further configured to: evaluate the current response of each building response user based on the actual power to obtain evaluation data for the current response, including: determining the actual response power of each building response user based on the baseline power and the actual power; and determining the actual response capability of each building response user for the current response based on the actual response power and the baseline power.

[0171] In one embodiment, the apparatus further includes a third determining module for determining a reference power for each building response user based on historical data of that user.

[0172] The modules in the aggregated response device for building loads in the aforementioned virtual power plant can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.

[0173] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 9 As shown, the computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores aggregated response data of building loads in a virtual power plant. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network connection. When the computer program is executed by the processor, it implements an aggregated response method for building loads in a virtual power plant.

[0174] Those skilled in the art will understand that Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0175] In one exemplary embodiment, a computer device is provided, including a memory and a processor, the memory storing a computer program that, when executed by the processor, implements a method for aggregated response of building loads in a virtual power plant.

[0176] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements a method for aggregated response of building loads in a virtual power plant.

[0177] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements a method for aggregated response of building loads in a virtual power plant.

[0178] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. The databases involved in the embodiments provided in this application can include at least one of relational databases and non-relational databases. Non-relational databases can include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application can be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0179] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0180] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for aggregated response of building loads in a virtual power plant, characterized in that, The method includes: Upon receiving a demand response invitation from the virtual power plant, the total response power prediction value of all the building response users in this response is determined based on the actual response capabilities of each building response user in multiple historical responses, and the total response power prediction value is reported to the virtual power plant. Obtain the total response power target value, and based on the total response power target value and the response target correction amount of each building response user in the previous response, determine the individual response power target value of each building response user; wherein, the total response power target value is issued by the virtual power plant based on the total response power prediction value, and the response target correction amount in the previous response is the power adjustment amount required by the building response user in the previous response to compensate for the overall response deviation; Based on the target values ​​of the individual unit response power, corresponding target instructions are generated and issued. The target instructions are used to remind the building response user to perform this response according to the target instructions.

2. The method according to claim 1, characterized in that, The method further includes: During this response process, the actual power of each building response user is obtained; Upon completion of the current response, the response of each building response user is evaluated based on the actual power to obtain evaluation data for the current response. This evaluation data is used to guide the next response and includes the actual response capability and the response target correction amount.

3. The method according to claim 1 or 2, characterized in that, The process of determining the predicted total response power of all building response users in the current response, based on the actual response capabilities of each building response user across multiple historical responses, includes: The predicted value of the individual response power of each building response user is determined based on the baseline power, initial response capability, and actual response capability in multiple historical responses. The predicted values ​​of the individual unit response power are added together to obtain the predicted value of the total response power.

4. The method according to claim 3, characterized in that, The step of determining the individual response power target value for each building response user based on the total response power target value and the response target correction amount for each building response user in the previous response includes: The individual response power target value of each building response user is determined based on the total response power target value, the response target correction amount of each building response user in the previous response, and the proportion of the individual response power prediction value to the total response power prediction value.

5. The method according to claim 2, characterized in that, The evaluation of the current response of each building response user based on the actual power yields evaluation data for the current response, including: The actual response power of each building response user is determined based on the baseline power and the actual power of each building response user; Based on the actual response power, the total response power target value, and the number of building response users who successfully responded, the response target correction amount for each building response user in this response is determined.

6. The method according to claim 2, characterized in that, The evaluation of the current response of each building response user based on the actual power yields evaluation data for the current response, including: The actual response power of each building response user is determined based on the baseline power and the actual power of each building response user; Based on the actual response power and the baseline power, the actual response capability of each building response user in this response is determined.

7. The method according to claim 3, characterized in that, The method further includes: The baseline power of each building response user is determined based on historical data.

8. A clustered response device for building loads in a virtual power plant, characterized in that, The device includes: The first determining module is used to, upon receiving a demand response invitation issued by the virtual power plant, determine the total response power prediction value of all the building response users in this response based on the actual response capabilities of each building response user in multiple historical responses, and report the total response power prediction value to the virtual power plant. The second determining module is used to obtain the total response power target value, and based on the total response power target value and the response target correction amount of each building response user in the previous response, determine the individual response power target value of each building response user; wherein, the total response power target value is issued by the virtual power plant based on the total response power prediction value, and the response target correction amount in the previous response is the power adjustment amount required by the building response user in the previous response to compensate for the overall response deviation; The generation module is used to generate corresponding target instructions based on the target response power values ​​of each individual unit, and to issue the target instructions. The target instructions are used to remind the building response user to perform this response according to the target instructions.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 7.