A feedback compensation method and system for integrated energy system control instructions
Patent Information
- Application Number
- CN202611220746.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-12
- Publication Date
- 2026-10-27
AI Technical Summary
[0005]本发明提供一种综合能源系统控制指令的反馈补偿方法及系统,用以解决现有技术中调度控制方法难以识别控制对象真实的执行能力,导致控制指令的实际执行量与理论分配量之间存在显著偏差,控制指令实际完成率较低的缺陷,实现对控制指令执行不足的闭环识别与跨能源反馈补偿
[0026]本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述综合能源系统控制指令的反馈补偿方法。
Smart Images

Figure CN122984307A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of integrated energy system scheduling and operation control technology, and in particular to a feedback compensation method and system for integrated energy system control commands. Background Technology
[0002] With the large-scale integration of new energy sources such as wind power and photovoltaics, the operational uncertainty of integrated energy systems has significantly increased. Electricity, heat, cooling, and gas systems are coupled together through gas turbines, electric boilers, heat pumps, electric chillers, thermal and cold storage devices, and energy storage equipment, enabling the system to have the ability to regulate across energy sources and providing abundant regulation resources to cope with fluctuations in multiple energy flows.
[0003] Existing dispatch and control methods mostly employ fixed-cycle rolling optimization or centralized dispatching, typically focusing on how to optimize the allocation of control quantities based on load and renewable energy forecast information. In actual operation, the dispatch center issues control commands based on the adjustable capacity of various equipment, and uses the issuance of control commands as the endpoint of the control process, hoping to achieve overall supply and demand balance of the system through the planned response of various energy resources.
[0004] However, in actual implementation, flexible loads may fail to achieve the reduction target due to insufficient user response, energy storage may be unable to operate continuously due to changes in state of charge, gas turbines may be unable to generate more power due to insufficient gas pressure, and some equipment may even be unable to receive commands due to communication anomalies. Because existing methods cannot effectively identify the true time-varying execution capability of the controlled object before commands are issued, and lack a perception and correction mechanism for the actual execution effect after commands are issued, there is often a significant deviation between the actual execution amount of control commands and the theoretical allocation amount. Ultimately, this reduces the actual completion rate of integrated energy system control commands, making it difficult to guarantee the reliability of system operation under complex conditions. Summary of the Invention
[0005] This invention provides a feedback compensation method and system for control commands of an integrated energy system, which solves the problem that existing scheduling control methods have difficulty in identifying the true execution capability of the controlled object, resulting in a significant deviation between the actual execution amount and the theoretical allocation amount of the control command, and a low actual completion rate of the control command. The invention achieves closed-loop identification and cross-energy feedback compensation for insufficient execution of control commands.
[0006] This invention provides a feedback compensation method for integrated energy system control commands, comprising: Collect operational status data, forecast data, equipment status data, and control execution feedback data of the integrated energy system, calculate event trigger quantities, and generate a control demand vector when the event trigger quantities meet preset trigger conditions. Based on the execution capability parameters of each controlled object, a control domain is constructed for each controlled object, and controlled objects that do not meet the conditions of the control domain are excluded from this round of control. Establish a cross-energy equivalent compensation matrix to map the control effects of different energy-side control objects to a unified control demand space where the control demand vector is located. Generate and issue a first control command based on the control demand vector, the control domain, and the cross-energy equivalent compensation matrix. Within a preset feedback time window, the execution feedback data of each controlled object is collected to determine the actual completed amount of each controlled object and the uncompleted control amount on the equipment side. The uncompleted control amount on the equipment side is mapped and summarized into the unified control demand space through the cross-energy equivalent compensation matrix to obtain the uncompleted control demand vector. When the uncompleted control demand vector exceeds a preset threshold, alternative resources are selected to form an alternative resource set based on the remaining response time of the current control event and the updated remaining control domain of each control object. The uncompleted control demand vector is then compensated and allocated among the alternative resources to generate a compensation control instruction. Based on the execution results of the compensation control instructions, update the available capacity, historical execution reliability, and control domain of each controlled object, and proceed to the next round of event trigger judgment.
[0007] According to the feedback compensation method for integrated energy system control commands provided by the present invention, the integrated energy system includes at least two of the following: power system, heating system, cooling system, and gas system; the event triggering quantity includes at least the new energy prediction deviation, load prediction deviation, equipment available capacity reduction, communication anomaly, and insufficient execution of the previous round of control commands; the preset triggering condition is that the event triggering quantity exceeds a preset triggering threshold after normalization and weighted summation.
[0008] According to the feedback compensation method for integrated energy system control commands provided by the present invention, the preset triggering condition is: , in, For the first Event trigger count, For the corresponding trigger threshold, These are the corresponding weighting coefficients.
[0009] According to the feedback compensation method for integrated energy system control commands provided by the present invention, the execution capability parameters include adjustable capacity, ramping capability, response time, duration, communication status, and historical execution reliability. The construction of the control domain for each controlled object based on its execution capability parameters includes: Based on the adjustable capacity, ramp-up capability, response time, duration, communication status, and historical execution reliability of each controlled object, determine the allowable range of control values for each controlled object under the current control event.
[0010] According to the feedback compensation method for integrated energy system control commands provided by the present invention, the specific conditions for constructing the control domain of each controlled object are as follows: No. A control object at time The control domain is represented as: , in, To be assigned to the The control quantity of a control object and The first The lower and upper limits of the control quantity for each controlled object. For the first The hill-climbing ability of a controlled object. For the first Response time of each control object For the first Sustainable adjustment time for each controlled object. The maximum allowable response time for the event. The event requires a minimum duration. For the first The device and communication availability status of each controlled object. For the first Historical execution reliability of a control object This represents the lower limit of historical execution reliability. If any controlled object does not meet the construction conditions, it is excluded from the current round of control.
[0011] According to the feedback compensation method for integrated energy system control commands provided by the present invention, the historical execution reliability is updated on a rolling basis according to the historical control command completion status using the following formula: , in, Forgetting factor, To be issued to the first The number of control commands for a single controlled object. For the first The actual execution volume of each controlled object To prevent positive numbers with a denominator of zero, For the first The feedback penalty factor for the first controlled object; when the first... When a controlled object reports a timeout, communication error, or refusal to execute. Take the value less than 1.
[0012] When the controlled object executes the instructions normally and without any exceptions. The value is 1.
[0013] According to the feedback compensation method for integrated energy system control commands provided by the present invention, the cross-energy equivalent compensation matrix is established based on the equivalent conversion relationship between the adjustment effect and control requirements of different energy-side control objects. The equivalent conversion relationship includes, but is not limited to, energy conversion efficiency, performance coefficient or energy equivalent conversion coefficient.
[0014] According to the feedback compensation method for integrated energy system control commands provided by the present invention, the cross-energy equivalent compensation matrix is expressed as follows: , in, Indicates the first The unit control quantity of the first controlled object affects the first... The equivalent compensation coefficient for control requirements; The controlled objects include one or more of the following: electric energy storage, gas turbine, cold storage device, heat storage device, heat pump, electric boiler, electric chiller, flexible load, and charging pile load; The equivalent compensation amount of energy storage for the power deficit is: ; The equivalent compensation for the power deficit caused by the cold energy released by the cold storage device is: ; The equivalent compensation for the power deficit caused by the heat released by the thermal storage device is: ; The equivalent compensation for the power shortage caused by the increased power generation from gas turbines is: , in, For electrical energy storage discharge power, To release cold energy for the cold storage device, The coefficient of performance (COP) of refrigeration equipment. To release heat for the heat storage device, For heat pump performance coefficient, For gas turbine efficiency, The lower heating value of the gas. This represents the change in gas consumption.
[0015] According to the feedback compensation method for integrated energy system control commands provided by the present invention, the first control command is generated through the following model: ; satisfy: , in, To control the demand vector, The set of controlled objects participating in this round of control. For the cross-energy equivalent compensation matrix and the first The column vector corresponding to each control object For the first Control cost coefficient for each controlled object W is the weighting coefficient; W is the preset weighting matrix, used to normalize and weight the electrical power, thermal power, cooling power, and gas flow components according to the baseline capacity, trigger threshold, or control importance of various control requirements; the weighting norm satisfies: , in, This indicates unmet control requirements in the system, in an integrated energy system. Typically, it is a multi-dimensional column vector, where each vector value corresponds to the supply and demand gap of electrical power, thermal power, cooling power, and gas flow, respectively. The optimization goal is to make this vector as small as possible, that is, to approach 0, which indicates that the supply and demand are completely balanced. for The transpose of .
[0016] According to the feedback compensation method for integrated energy system control commands provided by the present invention, determining the actual completion amount of each controlled object specifically includes: The actual amount of work completed by each controlled object is determined based on its operating baseline value before the first control command is issued, the direction of the control command, and its actual operating trajectory within the preset feedback time window. For power generation and energy storage control objects, the actual increase in output or discharge power after the control command is issued relative to the operating baseline value before the command is issued is taken as the actual completed quantity. For load-type control objects, the difference between the baseline load before the command is issued and the actual load after the control command is issued is used as the actual completed quantity. For cold storage, heat storage, and gas-related controlled objects, the actual increase in cold release, heat release, or gas regulation is taken as the actual completed amount. When the controlled object experiences a timeout, communication failure, or invalid feedback data, the completion value calculated based on the valid measurement data within the preset feedback time window is taken as the actual completion amount of the controlled object; when there is no valid measurement data, the actual completion amount of the controlled object is set to zero.
[0017] According to the feedback compensation method for integrated energy system control commands provided by the present invention, obtaining the unfulfilled control demand vector specifically includes: The unfulfilled control demand vector is obtained by subtracting the sum of the equivalent compensation amounts after mapping the actual completed amounts of each controlled object to the corresponding column vectors in the cross-energy equivalent compensation matrix from the current control demand vector. When the equivalent compensation amount generated by the first control command is consistent with the current control demand vector, the unfinished control demand vector is the summation result of the unfinished control amount on the equipment side of each controlled object after mapping the corresponding column vector in the cross-energy equivalent compensation matrix; When at least one component of the unfulfilled control demand vector exceeds the corresponding preset threshold, or when the weighted norm of the unfulfilled control demand vector exceeds the preset threshold, compensation control command allocation is initiated.
[0018] According to the feedback compensation method for integrated energy system control commands provided by the present invention, the first The uncompleted control quantity on the device side of a controlled object is represented as follows: , in, To be issued to the first The number of control commands for each controlled object; For the first The actual amount completed by each controlled object According to the The operating baseline value, control command direction, and actual operating trajectory of each controlled object within the preset feedback time window are determined before the control command is issued. The unfulfilled control requirement vector is represented as follows: , in, This is the current control demand vector. For the cross-energy equivalent compensation matrix and the first The column vector corresponding to each control object For the first The actual amount completed by each controlled object The set of controlled objects participating in this round of control; When the equivalent compensation amount generated by the first control command is consistent with the current control demand vector, the unfulfilled control demand vector simplifies to: .
[0019] According to the feedback compensation method for integrated energy system control commands provided by the present invention, the remaining response time is the time between the current feedback determination time and the completion deadline specified for this control event; The process of selecting alternative resources to form an alternative resource set, and then allocating the unfulfilled control demand vector among the alternative resources to generate compensation control instructions, specifically includes: Update the remaining control domain of each controlled object based on its current remaining adjustable capacity, ramp-up capability, response time, sustainable adjustment time, equipment and communication status, and historical execution reliability. The control objects that have a non-empty remaining control domain, a response time no greater than the remaining response time, a sustainable adjustment time no less than the remaining sustainable adjustment time requirement of this control event, normal equipment and communication status, historical execution reliability no less than the lower limit of historical execution reliability, and have a compensating control quantity that can reduce the current uncompleted control requirements are included in the set of alternative resources. The goal is to minimize the sum of the weighted norm of the difference between the uncompleted control demand vector and the equivalent compensation amount after mapping the compensation control amount of each alternative control object through the cross-energy equivalent compensation matrix, the compensation control cost term of each alternative control object, and the reliability penalty term that is inversely proportional to the historical execution reliability. With the constraint that the compensation control amount of each alternative control object belongs to the corresponding residual control domain, the compensation control amount corresponding to each alternative control object is solved, and a compensation control instruction is generated and sent to the corresponding control object.
[0020] According to the feedback compensation method for integrated energy system control commands provided by the present invention, the set of alternative resources is represented as follows: , in, The set of alternative resources at the current moment. For the first The remaining control domain after the control object is updated. For the first Response time of each control object This represents the remaining response time for this control event. For the first Historical execution reliability of a control object This represents the lower limit of historical execution reliability. To be assigned to the Compensation control quantity for each controlled object For the cross-energy equivalent compensation matrix and the first The column vector corresponding to each control object For the unfulfilled control requirement vector, The preset weight matrix; For the first The sustainable adjustment time of each controlled object; The remaining adjustment time requirement for this control event; For the first The device and communication availability status of a control object is set to 1 if both the device and communication are normal, and 0 otherwise.
[0021] The compensation control command is generated using the following model: , satisfy: , in, For the first The compensation control cost coefficient for each controlled object. and For preset weighting coefficients, To prevent positive numbers with a denominator of zero.
[0022] According to the feedback compensation method for integrated energy system control commands provided by the present invention, the step of updating the available capacity, historical execution reliability, and control domain of each controlled object based on the execution result of the compensation control command specifically includes: After the compensation control command is issued, the actual running trajectory and execution feedback data of each alternative control object are collected, and the vector of unfulfilled control requirements is recalculated. When the recalculated vector of unfulfilled control requirements does not exceed the preset threshold, the current feedback compensation process ends, and the available capacity, historical execution reliability, and control domain of each control object are updated, and the next round of event trigger judgment begins. When the unfulfilled control demand vector still exceeds the preset threshold, and the remaining response time is greater than zero and the set of alternative resources is not empty, compensation allocation is performed again. When the remaining response time is not greater than zero or the set of alternative resources is empty, an insufficient control alarm is generated and preset emergency control measures are activated.
[0023] The present invention also provides a feedback compensation system for integrated energy system control commands, comprising the following modules: The data acquisition and triggering module is used to acquire the operating status data, prediction data, equipment status data and control execution feedback data of the integrated energy system, calculate the event trigger quantity, and generate a control demand vector when the event trigger quantity meets the preset trigger conditions. The control domain construction module is used to construct the control control domain for each control object based on the execution capability parameters of each control object, and to exclude control objects that do not meet the control domain conditions from the current round of control. The equivalent compensation and instruction generation module is used to establish a cross-energy equivalent compensation matrix, map the control effects of different energy-side control objects to the unified control demand space where the control demand vector is located, and generate and issue a first control instruction based on the control demand vector, the control domain and the cross-energy equivalent compensation matrix. The feedback identification module is used to collect the execution feedback data of each controlled object within a preset feedback time window, determine the actual completed amount of each controlled object and the uncompleted control amount on the equipment side, and map and summarize the uncompleted control amount on the equipment side to the unified control demand space through the cross-energy equivalent compensation matrix to obtain the uncompleted control demand vector. The compensation allocation module is used to, when the unfinished control demand vector exceeds a preset threshold, select alternative resources to form an alternative resource set based on the remaining response time of the current control event and the updated remaining control domain of each control object, and allocate the unfinished control demand vector among the alternative resources to generate a compensation control instruction. The closed-loop update module is used to update the available capacity, historical execution reliability, and control domain of each controlled object based on the execution results of the compensation control command, and then proceed to the next round of event trigger judgment.
[0024] The present invention also provides an electronic device, including 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 a feedback compensation method for integrated energy system control instructions as described above.
[0025] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a feedback compensation method for integrated energy system control instructions as described above.
[0026] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements a feedback compensation method for integrated energy system control instructions as described above.
[0027] The feedback compensation method and system for integrated energy system control commands provided by this invention constructs a control receiving domain based on the execution capability parameters of each controlled object, excluding controlled objects that do not meet the conditions from the current round of control. This ensures that control commands are only assigned to objects with actual execution capabilities, avoiding the problem of theoretically adjustable but practically unexecutable commands. A cross-energy equivalent compensation matrix maps the control effects of different energy-side controlled objects to a unified control demand space. Within a preset feedback time window, incomplete control demand vectors are identified based on execution feedback data, allowing for accurate quantification of execution deviations after control command issuance. Furthermore, when the incomplete control demand vector exceeds a preset threshold, alternative resources are selected for compensation allocation based on the remaining response time and the updated remaining control receiving domain. This ensures that insufficient control quantities can be equivalently received by other energy-side resources within the remaining time, transforming the control process from an open-loop issuance to a closed loop of issuance, feedback, defect identification, and compensation. This effectively improves the actual completion rate and operational reliability of integrated energy system control commands. Attached Figure Description
[0028] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0029] Figure 1 This is one of the flowcharts illustrating the feedback compensation method for integrated energy system control commands provided by this invention.
[0030] Figure 2 This is the second flowchart of the feedback compensation method for integrated energy system control commands provided by the present invention.
[0031] Figure 3 This is a schematic diagram of the structure of the feedback compensation system for the integrated energy system control command provided by the present invention.
[0032] Figure 4 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0033] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0034] The present invention will now be described in detail with reference to the accompanying drawings. The specific operation methods in the method embodiments can also be applied to the device embodiments or system embodiments. In the description of the present invention, unless otherwise stated, "at least one" includes one or more. "Multiple" refers to two or more. For example, at least one of A, B, and C includes: A existing alone, B existing alone, A and B existing simultaneously, A and C existing simultaneously, B and C existing simultaneously, and A, B, and C existing simultaneously. In the present invention, " / " means "or". For example, A / B can mean A or B. The "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone.
[0035] The present invention will now be described in detail with reference to specific embodiments.
[0036] In the actual dispatch and operation of integrated energy systems, the controllable objects that the dispatch center can call upon typically include various types such as electric energy storage, gas turbines, cold storage devices, thermal storage devices, heat pumps, electric boilers, electric chillers, flexible loads, and charging pile loads. These controllable objects differ significantly in terms of adjustable capacity, ramp-up capability, response time, and sustainable adjustment time. For example, electrochemical energy storage can have a response time in the second range, but its sustainable adjustment time is limited by the state of charge constraint; gas turbines have a relatively long sustainable adjustment time, but their response time is usually tens of seconds and is constrained by gas node pressure; the actual reduction capability of flexible load resources such as air conditioning load aggregation units and charging pile aggregation units is highly dependent on the real-time energy consumption status on the user side. Existing dispatch and control methods, when allocating control quantities, usually only establish constraints based on the rated capacity or theoretical adjustable capacity of each control object, without incorporating whether the response time meets the time limit requirements of the current control event, whether the sustainable adjustment time covers the continuous requirements of the control effect, whether the communication link is normal, and the actual completion status of the control object in historical control into the pre-allocation screening conditions. This results in situations where theoretically adjustable but practically unexecutable resources are assigned control tasks.
[0037] Furthermore, there are objectively substitutive and compensatory relationships between resources from different energy sources, such as cold, heat, electricity, and gas. For example, the release of cold energy by a cold storage device can equivalently reduce the power consumption of refrigeration equipment; the release of heat energy by a thermal storage device can equivalently reduce the power consumption of a heat pump; and the increased gas consumption of a gas turbine can equivalently compensate for the power shortage. However, existing methods lack a unified and quantifiable mapping rule for these substitutive relationships. The adjustment effects of each energy source are dispersed under their respective physical dimensions, making it difficult to compare them within the same control demand space. This results in the scheduling system being unable to quickly determine whether other energy sources can provide equivalent compensation and how much compensation is needed when a certain controlled object fails to execute its commands. In addition, existing scheduling controls often treat the issuance of control commands as the end point of the control process, lacking a mechanism for identifying incomplete control quantities based on actual execution feedback, and also lacking a mechanism for secondary compensation using remaining available resources within the control event time limit. Once a controlled object fails to complete its command, the execution shortfall can only be carried over to the next scheduling cycle, and the system-level control objective cannot be guaranteed to be achieved within the current control event.
[0038] To address the aforementioned issues, this invention provides a feedback compensation method and system for integrated energy system control commands. When event triggering conditions are met, a control demand vector is generated. First, a control domain is constructed based on the execution capability parameters of each controlled object, excluding controlled objects lacking the capability to execute the current event from this round of control. Then, a cross-energy equivalent compensation matrix maps the control effects of different energy-side controlled objects to a unified control demand space, generating and issuing a first control command. Within a preset feedback time window, the actual completed amount of each controlled object and the uncompleted control amount on the equipment side are determined based on execution feedback data. This is then summarized using the equivalent compensation matrix to obtain an uncompleted control demand vector. When the uncompleted control demand vector exceeds a preset threshold, alternative resources are selected based on the remaining response time of the current control event and the updated remaining control domain of each controlled object to form an alternative resource set. The uncompleted control demand vector is then compensated and allocated among these alternative resources, generating a compensation control command. Finally, the available capacity, historical execution reliability, and control domain of each controlled object are updated based on the execution results of the compensation control command, leading to the next round of event triggering judgment. This forms a closed-loop control process of issuing, providing feedback, identifying deficiencies, and compensating.
[0039] Figure 1 This is a flowchart illustrating the feedback compensation method for integrated energy system control commands provided in an embodiment of the present invention, as shown below. Figure 1 As shown, the method includes the following steps: Step 100: Collect the operating status data, prediction data, equipment status data and control execution feedback data of the integrated energy system, calculate the event trigger quantity, and generate a control demand vector when the event trigger quantity meets the preset trigger conditions. Step 200: Construct the control domain of each control object based on the execution capability parameters of each control object, and exclude control objects that do not meet the control domain conditions from this round of control; Step 300: Establish a cross-energy equivalent compensation matrix to map the control effects of different energy-side control objects to the unified control demand space where the control demand vector is located; generate and issue a first control command based on the control demand vector, the control domain, and the cross-energy equivalent compensation matrix. Step 400: Collect execution feedback data of each controlled object within the preset feedback time window, determine the actual completed amount of each controlled object and the uncompleted control amount on the equipment side, and map the uncompleted control amount on the equipment side to the unified control demand space through the cross-energy equivalent compensation matrix to obtain the uncompleted control demand vector. Step 500: When the uncompleted control demand vector exceeds a preset threshold, based on the remaining response time of this control event and the updated remaining control domain of each control object, alternative resources are selected to form an alternative resource set, and the uncompleted control demand vector is compensated and allocated among the alternative resources to generate a compensation control instruction. Step 600: Update the available capacity, historical execution reliability, and control domain of each controlled object based on the execution result of the compensation control instruction, and proceed to the next round of event trigger judgment.
[0040] It should be noted that the existing integrated energy system dispatch and control schemes have insufficient executability of the controlled objects, unclear cross-energy substitution compensation relationships, and lack a compensation mechanism after insufficient execution of control commands.
[0041] Therefore, this invention first constructs a control domain based on the available capacity, ramp-up capability, response time, duration, communication status, and historical execution reliability of the equipment, excluding objects that do not have the ability to execute the current event from the current round of control; then, it establishes a cross-energy equivalent compensation matrix to uniformly map the control effects of different resources such as electric energy storage, cold storage, thermal storage, gas turbines, and flexible loads to the control demand space; finally, after the control command is executed, the uncompleted control quantity is calculated based on the actual execution feedback, and alternative resources are called in the remaining response time for compensation.
[0042] The above steps will be explained in detail below through specific embodiments.
[0043] Step 100: Collect the operating status data, prediction data, equipment status data and control execution feedback data of the integrated energy system, calculate the event trigger quantity, and generate a control demand vector when the event trigger quantity meets the preset trigger conditions. In some possible embodiments of the present invention, the operating status data includes the actual output of new energy sources, electrical load, heat load, cooling load, gas load, energy storage charge status, gas node pressure, heating network supply and return water temperature, cooling energy supply status, and current equipment output.
[0044] The forecast data includes forecasts of new energy output, electricity load, heat load, cooling load, gas load, and weather.
[0045] Equipment status data includes adjustable capacity, ramp-up capability, response time, continuous adjustment time, equipment start / stop status, and communication status.
[0046] Control execution feedback data includes the control commands issued, the actual execution amount, and the feedback time.
[0047] The event trigger quantities include at least the new energy prediction deviation, load prediction deviation, equipment available capacity reduction, communication anomaly, and insufficient execution of the previous round of control commands; the integrated energy system includes at least two of the following: power system, heating system, cooling system, and gas system; the preset trigger condition is that the event trigger quantities, after normalization and weighted summation, exceed the preset trigger threshold.
[0048] In some possible embodiments of the present invention, the event trigger quantity Calculated using the following formula: (1), in: (2); (3); (4); (5); in, Indicates the current moment. Indicates time The event trigger vector; , , , and These represent the new energy forecast deviation, load forecast deviation, decrease in available equipment capacity, communication anomaly, and insufficient execution of the previous round of control commands, respectively. and Representing time respectively Actual output and projected output of new energy sources; and Representing time respectively No. Actual and predicted values of similar loads Indicates the load type number; and Representing time respectively No. The expected and actual available capacity of each controlled object Indicates the controlled object number; and They represent the first The amount of control instructions and actual execution of a controlled object at the previous control moment; Indicates the time interval between adjacent control moments; superscript This represents the transpose of a vector.
[0049] Communication anomalies The number of controlled objects is normalized from communication interruption, feedback timeout, or data quality abnormality. The normalization benchmark can be set as the preset trigger threshold corresponding to each trigger quantity.
[0050] When the preset trigger condition is met: (6) At that time, the control command reconfiguration is initiated, in which, For the first Event trigger count, For the corresponding trigger threshold, These are the corresponding weighting coefficients.
[0051] Generate a control requirement vector based on the event trigger type and system operation deviation: (7), in, Indicates the power compensation requirement. Indicates the thermal power compensation requirement. Indicates the need for cooling power compensation. This indicates the gas flow compensation requirement.
[0052] This control demand vector is used to describe the supply-demand imbalance that the current system needs to compensate for with controllable resources.
[0053] Step 200: Construct the control domain of each control object based on the execution capability parameters of each control object, and exclude control objects that do not meet the control domain conditions from this round of control; In some possible embodiments of the present invention, the execution capability parameters include adjustable capacity, ramping capability, response time, duration, communication status, and historical execution reliability; The construction of the control domain for each control object based on its execution capability parameters specifically includes: Based on the adjustable capacity, ramp-up capability, response time, duration, communication status, and historical execution reliability of each controlled object, determine the allowable range of control values for each controlled object under the current control event.
[0054] In some possible embodiments of the present invention, the construction conditions for each controlled object control domain are as follows: No. A control object at time The control domain is represented as: (8), in, To be assigned to the The control quantity of a control object and The first The lower and upper limits of the control quantity for each controlled object. For the first The hill-climbing ability of a controlled object. For the first Response time of each control object For the first Sustainable adjustment time for each controlled object. The maximum allowable response time for the event. The event requires a minimum duration. For the first The device and communication availability status of each controlled object. For the first Historical execution reliability of a control object This represents the lower limit of historical execution reliability. If a controlled object does not meet the above conditions, it will not participate in the refactoring of the control instructions in this round, and will be excluded from the control in this round.
[0055] In some possible embodiments of the present invention, the historical execution reliability is updated on a rolling basis according to the historical control command completion status using the following formula: (9), in, Forgetting factor, To be issued to the first The number of control commands for a single controlled object. For the first The actual execution volume of each controlled object To prevent positive numbers with a denominator of zero, For the first The feedback penalty factor for the first controlled object; when the first... When a controlled object reports a timeout, communication error, or refusal to execute. Take the value less than 1.
[0056] Step 300: Establish a cross-energy equivalent compensation matrix to map the control effects of different energy-side control objects to the unified control demand space where the control demand vector is located; generate and issue a first control command based on the control demand vector, the control domain, and the cross-energy equivalent compensation matrix. In some possible embodiments of the present invention, the cross-energy equivalent compensation matrix is established based on the equivalent conversion relationship between the adjustment effect and control requirements of different energy-side control objects. The equivalent conversion relationship includes, but is not limited to, energy conversion efficiency, performance coefficient or energy equivalent conversion coefficient.
[0057] Optionally, the cross-energy equivalent compensation matrix is represented as: (10) in, Indicates the first The unit control quantity of the first controlled object affects the first... The equivalent compensation coefficient for class control requirements.
[0058] The controlled objects include one or more of the following: electric energy storage, gas turbine, cold storage device, heat storage device, heat pump, electric boiler, electric chiller, flexible load, and charging pile load; for example: The compensation for power deficit during energy storage discharge is as follows: (11); The equivalent compensation for the power deficit caused by the release of cold energy from the cold storage device is as follows: (12); The equivalent compensation for the power deficit caused by the heat released by the thermal storage device is as follows: (13); The compensation for the power shortage caused by the increased power generation of gas turbines is as follows: (14); in, For electrical energy storage discharge power, To release cold energy for the cold storage device, The coefficient of performance (COP) of refrigeration equipment. To release heat for the heat storage device, For heat pump performance coefficient, For gas turbine efficiency, The lower heating value of the gas. This represents the change in gas consumption.
[0059] Using the matrix described above, different energy-side resources can be uniformly mapped into the control demand vector space.
[0060] It is worth noting that the equivalent compensation coefficient It is bidirectional or multidirectional, meaning the matrix covers the full mapping from electricity, heat, cold, and gas to electricity, heat, cold, and gas, and is not limited to mappings from other energy flows to electricity.
[0061] Solve based on the control demand vector, control domain, and cross-energy equivalent compensation matrix: (15) satisfy: (16) in, To control the demand vector, The set of controlled objects participating in this round of control. For the cross-energy equivalent compensation matrix and the first The column vector corresponding to each control object For the first Control cost coefficient for each controlled object W is the weighting coefficient; W is the preset weighting matrix, used to normalize and weight the electrical power, thermal power, cooling power, and gas flow components according to the baseline capacity, trigger threshold, or control importance of various control requirements; the weighting norm satisfies: (17) in, This indicates unmet control requirements in the system, in an integrated energy system. Typically, it is a multi-dimensional column vector, where each vector value corresponds to the supply and demand gap of electrical power, thermal power, cooling power, and gas flow, respectively. The optimization goal is to make this vector as small as possible, that is, to approach 0, which indicates that the supply and demand are completely balanced. for The transpose of .
[0062] After solving, the control commands for each controlled object are obtained and then issued for execution.
[0063] Step 400: Collect execution feedback data of each controlled object within the preset feedback time window, determine the actual completed amount of each controlled object and the uncompleted control amount on the equipment side, and map the uncompleted control amount on the equipment side to the unified control demand space through the cross-energy equivalent compensation matrix to obtain the uncompleted control demand vector. In some possible embodiments of the present invention, determining the actual amount completed by each controlled object specifically includes: The actual amount of work completed by each controlled object is determined based on its operating baseline value before the first control command is issued, the direction of the control command, and its actual operating trajectory within the preset feedback time window. For power generation and energy storage control objects, the actual increase in output or discharge power after the control command is issued relative to the operating baseline value before the command is issued is taken as the actual completed quantity. For load-type control objects, the difference between the baseline load before the command is issued and the actual load after the control command is issued is used as the actual completed quantity. For cold storage, heat storage, and gas-related controlled objects, the actual increase in cold release, heat release, or gas regulation is taken as the actual completed amount. When the controlled object experiences a timeout, communication failure, or invalid feedback data, the completion value calculated based on the valid measurement data within the preset feedback time window is taken as the actual completion amount of the controlled object; when there is no valid measurement data, the actual completion amount of the controlled object is set to zero.
[0064] Specifically, within a preset feedback time window starting from the moment the self-control command is issued, the actual operating trajectory and execution feedback data of each controlled object are collected.
[0065] For power generation and energy storage control objects, the actual increase in output or discharge power after the control command is issued relative to the operating baseline value before the command is issued is taken as the actual completed quantity; for load control objects, the difference between the baseline load before the command is issued and the actual load after the control command is issued is taken as the actual completed quantity; for cold storage, heat storage and gas storage control objects, the actual increase in cold release, heat release or gas regulation is taken as the actual completed quantity.
[0066] In some possible embodiments of the present invention, obtaining the unfulfilled control demand vector specifically includes: The unfulfilled control demand vector is obtained by subtracting the sum of the equivalent compensation amounts after mapping the actual completed amounts of each controlled object to the corresponding column vectors in the cross-energy equivalent compensation matrix from the current control demand vector. When the equivalent compensation amount generated by the first control command is consistent with the current control demand vector, the unfinished control demand vector is the summation result of the unfinished control amount on the equipment side of each controlled object after mapping the corresponding column vector in the cross-energy equivalent compensation matrix; When at least one component of the unfulfilled control demand vector exceeds the corresponding preset threshold, or when the weighted norm of the unfulfilled control demand vector exceeds the preset threshold, compensation control command allocation is initiated.
[0067] Specifically, no. The uncontrolled quantities on the device side of each controlled object are: (18) in, To be issued to the first The number of control commands for each controlled object; For the first The actual amount completed by each controlled object According to the The operating baseline value, control command direction, and actual operating trajectory of each controlled object within the preset feedback time window are determined before the control command is issued. Based on the current control demand vector and the actual completion amount of each controlled object, calculate the uncompleted control demand vector: (19) in, For the cross-energy equivalent compensation matrix and the first The column vector corresponding to each control object For the first The actual amount completed by each controlled object The set of controlled objects participating in this round of control; The unfulfilled control demand vector can also be decomposed into the sum of the control demands not covered by the first round of control commands and the equivalent mappings of the unfulfilled control quantities on the device side of each controlled object: (20) When the equivalent compensation amount generated by the first round of control commands is consistent with the current control demand vector, the unfulfilled control demand vector can be simplified to: (twenty one), When the controlled object experiences a timeout, communication failure, or invalid feedback data, the actual completed amount that can be confirmed through valid data is used as the actual completed amount; if it cannot be confirmed, the actual completed amount is set to zero. When at least one component of the uncompleted control demand vector or its weighted norm exceeds a preset threshold, feedback compensation allocation is initiated.
[0068] Step 500: When the uncompleted control demand vector exceeds a preset threshold, based on the remaining response time of this control event and the updated remaining control domain of each control object, alternative resources are selected to form an alternative resource set, and the uncompleted control demand vector is compensated and allocated among the alternative resources to generate a compensation control instruction. In some possible embodiments of the present invention, the remaining response time is the time between the current feedback determination time and the completion deadline specified for this control event; The process of selecting alternative resources to form an alternative resource set, and then allocating the unfulfilled control demand vector among the alternative resources to generate compensation control instructions, specifically includes: Update the remaining control domain of each controlled object based on its current remaining adjustable capacity, ramp-up capability, response time, sustainable adjustment time, equipment and communication status, and historical execution reliability. The control objects that have a non-empty remaining control domain, a response time no greater than the remaining response time, a sustainable adjustment time no less than the remaining sustainable adjustment time requirement of this control event, normal equipment and communication status, historical execution reliability no less than the lower limit of historical execution reliability, and have a compensating control quantity that can reduce the current uncompleted control requirements are included in the set of alternative resources. The goal is to minimize the sum of the weighted norm of the difference between the uncompleted control demand vector and the equivalent compensation amount after mapping the compensation control amount of each alternative control object through the cross-energy equivalent compensation matrix, the compensation control cost term of each alternative control object, and the reliability penalty term that is inversely proportional to the historical execution reliability. With the constraint that the compensation control amount of each alternative control object belongs to the corresponding residual control domain, the compensation control amount corresponding to each alternative control object is solved, and a compensation control instruction is generated and sent to the corresponding control object.
[0069] Specifically, let the completion deadline specified for this control event be... The current feedback judgment time is Therefore, the remaining response time for this control event is: (twenty two), Based on the current state of the equipment after the first round of control commands are executed, update the remaining adjustable capacity, ramp-up capability, response time, sustainable adjustment time, equipment status, communication status, and historical execution reliability of each controlled object, and reconstruct the remaining control domain of each controlled object.
[0070] No. The remaining control domain of a control object at the current moment is denoted as: ; The set of alternative resources is represented as follows: (twenty three), in: The set of alternative resources at the current moment; For the first The remaining control domain after the control object is updated; For the first Response time of each controlled object; This represents the remaining response time for this control event. For the first The sustainable adjustment time of each controlled object; The remaining adjustment time requirement for this control event; For the first The device and communication availability status of a control object is set to 1 if both the device and communication are normal, and 0 otherwise. For the first Historical execution reliability of each controlled object; This represents the lower limit of historical execution reliability. To be allocated to the first Compensation control quantity for each controlled object; For the cross-energy equivalent compensation matrix and the first The column vector corresponding to each control object; Vector of unfulfilled control requirements; This is a preset weight matrix.
[0071] in: (twenty four), Indicates the first After implementing compensatory control on a controlled object, the current unfulfilled control requirements can be reduced.
[0072] Based on the unfulfilled control demand vector, the equivalent compensation coefficients corresponding to each control object in the set of alternative resources, the remaining control domain, control costs, and historical execution reliability, the compensation control instructions are generated through the following model: (25), satisfy: (26) (27) in: For the first Compensation control cost coefficient for each controlled object; and Preset weighting coefficients; To prevent positive numbers with a denominator of zero.
[0073] Solving the above compensation control allocation model yields the compensation control quantities corresponding to each alternative control object. It also generates compensation control commands and sends them to the corresponding controlled objects.
[0074] Step 600: Update the available capacity, historical execution reliability, and control domain of each controlled object based on the execution result of the compensation control instruction, and proceed to the next round of event trigger judgment.
[0075] In some possible embodiments of the present invention, updating the available capacity, historical execution reliability, and control domain of each controlled object based on the execution result of the compensation control instruction specifically includes: After the compensation control command is issued, the actual running trajectory and execution feedback data of each alternative control object are collected, and the vector of unfulfilled control requirements is recalculated. When the recalculated vector of unfulfilled control requirements does not exceed the preset threshold, the current feedback compensation process ends, and the available capacity, historical execution reliability, and control domain of each control object are updated, and the next round of event trigger judgment begins. When the unfulfilled control demand vector still exceeds the preset threshold, and the remaining response time is greater than zero and the set of alternative resources is not empty, compensation allocation is performed again. When the remaining response time is not greater than zero or the set of alternative resources is empty, an insufficient control alarm is generated and preset emergency control measures are activated.
[0076] Specifically, after the compensation control command is issued, the actual running trajectory and execution feedback data of each alternative control object are collected in accordance with the method described in step S400, and the unfinished control demand vector is recalculated.
[0077] When the recalculated vector of unfulfilled control requirements does not exceed the preset threshold, the current feedback compensation process ends, and the available capacity, historical execution reliability, and control domain of each control object are updated, before proceeding to the next round of event trigger judgment.
[0078] When the unfulfilled control demand vector still exceeds the preset threshold, and the remaining response time is greater than zero and the set of alternative resources is not empty, compensation allocation is performed again.
[0079] When the remaining response time is not greater than zero or the set of alternative resources is empty, an insufficient control alarm is generated and preset emergency control measures are activated.
[0080] If a controlled object fails to execute multiple times, its historical execution reliability decreases, and it will be excluded or have its call priority reduced in subsequent control instruction allocations; if a controlled object completes control instructions consecutively, its historical execution reliability increases.
[0081] The following is in conjunction with the appendix Figure 2 Specific examples illustrate the specific implementation process of the present invention.
[0082] Figure 2 This is a second schematic flowchart of the feedback compensation method for integrated energy system control commands provided in an embodiment of the present invention, as shown below. Figure 2 As shown, the integrated energy system in the target area includes photovoltaic power plants, electrochemical energy storage, gas turbines, cold storage devices, heat pumps, air conditioning load aggregation units, and charging pile aggregation units. The dispatch center collects real-time data on renewable energy output, load, equipment status, and control execution feedback.
[0083] At any given time, due to cloud cover, the actual photovoltaic output is 10MW lower than the predicted value. In this embodiment, the maximum allowable response time for this control event is set to 60 seconds, the required duration of the control effect is set to 10 minutes, the preset feedback time window for the first round of control commands is set to 20 seconds, the threshold for unfulfilled power control requirements is set to 0.1MW, and the lower limit of historical execution reliability is set to 0.60. When the event trigger exceeds the threshold, the system initiates control command reconfiguration. At this time, the control demand vector mainly represents the power compensation demand: (28) The system constructs a control domain for each controlled object, resulting in the results shown in Table 1 below. In this embodiment, the ramp-up capability of each controlled object meets the adjustment amplitude and response time requirements of the current round of control commands, therefore, their specific values are not listed separately.
[0084] Table 1 Control object Adjustable capacity Response time Duration Communication status Historical reliability Should we enter the receiving domain? Electrochemical energy storage 4MW 1s 10min normal 0.98 yes gas turbine 5MW 15s 30min normal 0.91 yes Cold storage device Equivalent 2MW 10s 20min normal 0.95 yes Air conditioning load aggregation unit 3MW 15s 10min normal 0.62 yes The historical execution reliability of the air conditioning load aggregation unit is 0.62, which is higher than the lower limit of historical execution reliability of 0.60 set in this embodiment, so it enters the control domain of this round.
[0085] Taking into account the adjustable capacity, response time, duration, and control cost of each controlled object, the control command allocation model ultimately allocates a 1MW control quantity to the air conditioning load aggregation unit.
[0086] The system establishes a cross-energy equivalent compensation matrix, some examples of which are shown in Table 2.
[0087] Table 2 Control object Equivalent compensation for power demand Equivalent compensation for cooling power demand Equivalent compensation for heat power demand Electrochemical energy storage 1 0 0 gas turbine 1 0 0 Cold storage device (1 / COP_c) 1 0 thermal storage device (1 / COP_h) 0 1 Delayed charging at charging stations 1 0 0 Based on the control demand vector, control domain, and equivalent compensation matrix, the system generates the first round of control commands: electrochemical energy storage discharges 4MW, gas turbine generates an additional 3MW, cold storage device releases cooling capacity and effectively reduces cooling power consumption by 2MW, and air conditioning load aggregation unit reduces power consumption by 1MW. These control quantities collectively compensate for a total power deficit of 10MW.
[0088] After the control command is issued, the system collects the actual running trajectory of each controlled object within a preset feedback time window of 20 seconds, and uses the average adjustment amount in the last 5 seconds of the feedback time window as the actual completed amount.
[0089] For electrochemical energy storage and gas turbines, the actual increase in discharge power and power generation relative to the operating baseline value before the control command is issued is taken as the actual completed amount; for air conditioning load aggregation units, the difference between the baseline load before the command is issued and the actual load within the feedback time window is taken as the actual completed amount; for cold storage devices, the equivalent reduction in cooling power consumption obtained by converting the actual cold release amount through the cross-energy equivalent compensation matrix is taken as the actual completed amount.
[0090] Table 3 shows the actual completion status of each controlled object.
[0091] Table 3 Control object Control command quantity Actual completed amount Uncompleted control quantity on the equipment side Electrochemical energy storage Increase discharge power by 4MW The actual increase in discharge power was 4MW. 0 gas turbine Additional 3MW Actual additional issuance of 3MW 0 Cold storage device Equivalent reduction of 2MW in cooling power consumption The actual cooling effect is equivalent to reducing cooling power consumption by 2MW. 0 Air conditioning load aggregation unit Reduce load by 1MW The actual reduction was 0.4MW relative to the baseline load. 0.6MW Based on the feedback results, the electrochemical energy storage, gas turbine, and cold storage device all completed the assigned control commands. The air conditioning load aggregation unit received a 1MW load reduction command, but only actually reduced the load by 0.4MW compared to the baseline load before the command was issued. Therefore, the uncompleted control quantity on its equipment side is: (29) Based on the equivalent compensation relationship of each controlled object in the cross-energy equivalent compensation matrix, the incomplete control quantities of each equipment side are mapped and aggregated into a unified control demand space to obtain the incomplete control demand vector: (30) The four components of the unfulfilled control demand vector represent the unfulfilled control demands for electrical power, thermal power, cooling power, and gas flow rate, respectively. Therefore, the first round of control effectively achieved 9.4 MW of control, leaving a 0.6 MW electrical power compensation demand. Since this 0.6 MW unfulfilled electrical power control demand exceeds the preset threshold of 0.1 MW, the system initiates feedback compensation allocation.
[0092] When the first round of feedback judgment is completed, there are 40 seconds left before the 60-second deadline for this control event, so the remaining response time is 40 seconds.
[0093] Based on the equipment status after the first round of control commands, the system recalculates the remaining control domain for each controlled object. Another electrochemical energy storage device has a remaining adjustable capacity of 0.3 MW, a response time of 1 second, and a historical execution reliability of 0.97; another cold storage device can continue to release 0.8 MW of cooling capacity, with a response time of 8 seconds, a historical execution reliability of 0.95, and a coefficient of performance (COP) of 4. Therefore, its equivalent compensation for electrical power demand is: (31), The charging pile aggregation unit can delay the charging power by 0.1 MW, with a response time of 5 seconds and a historical execution reliability of 0.93. All three controlled objects have remaining adjustable capacity, their response times are all less than 40 seconds, their equipment and communication status are normal, their historical execution reliability is higher than the preset lower limit, and they can all reduce the current 0.6 MW unmet control requirements. Therefore, they are included in the alternative resource set.
[0094] Although the other standby gas turbine has a remaining adjustable capacity of 1 MW, its response time is 50 seconds, exceeding the remaining response time of 40 seconds, therefore it is not included in the set of alternative resources for this round. Based on the unfulfilled control demand vector, the remaining control domain of each alternative control object, and the equivalent compensation coefficient, the system solves the compensation control allocation model and obtains the compensation control commands: the other electrochemical energy storage adds 0.3 MW of discharge, the other cold storage device releases 0.8 MW of cooling capacity and equivalently compensates for 0.2 MW of power demand, and the charging pile aggregation unit delays charging power by 0.1 MW, for a total equivalent compensation of 0.6 MW of power deficit.
[0095] After the compensation control command is issued, the system collects the actual operating trajectories of another electrochemical energy storage device, another cold storage device, and the charging pile aggregation unit in the same feedback manner as the first round of control commands, and recalculates the vector of unfulfilled control requirements.
[0096] Feedback results show that the other electrochemical energy storage actually added 0.3MW of discharge, the other cold storage device effectively compensated 0.2MW of power demand with its actual cold release effect, the charging pile aggregation unit actually delayed the charging power by 0.1MW, and the recalculated unfinished control demand vector did not exceed the preset threshold. Therefore, this feedback compensation process ends.
[0097] The system confirmed that the 10MW power deficit caused by the decrease in photovoltaic output had been compensated, and updated the remaining adjustable capacity, historical execution reliability, and control domain of each controlled object. The historical execution reliability of the air conditioning load aggregation unit decreased due to insufficient execution of control commands in this round; the historical execution reliability of the electrochemical energy storage, cold storage device, and charging pile aggregation units that completed the compensation control commands was updated according to a preset rolling update method.
[0098] The feedback compensation method for integrated energy system control commands provided by this invention filters executable control objects through the control domain, avoiding task allocation based solely on rated capacity or theoretical adjustable capacity, thus improving the executability of control commands. It uses a cross-energy equivalent compensation matrix to uniformly describe the compensation effect of different energy-side resources on control demands, enabling cold storage, thermal storage, gas turbines, energy storage, and flexible loads to be compared and substituted within the same control demand space. This invention also incorporates the insufficient execution amount of the previous round of control commands into the event trigger quantity, allowing execution failure itself to trigger a new round of control command reconstruction, and compensating for the uncompleted control quantity within the remaining response time. This transforms the control process from open-loop issuance to closed-loop control including issuance, feedback, deficiency identification, and compensation. It is particularly suitable for integrated energy systems, integrated energy parks, regional energy grids, and virtual power plant aggregation control scenarios with high proportions of renewable energy access.
[0099] In some specific embodiments of the present invention, such as Figure 3 As shown, this solution provides a feedback compensation system for integrated energy system control commands, including: The data acquisition and triggering module 10 is used to acquire the operating status data, prediction data, equipment status data and control execution feedback data of the integrated energy system, calculate the event trigger quantity, and generate a control demand vector when the event trigger quantity meets the preset trigger conditions. The control domain construction module 20 is used to construct the control control domain of each control object based on the execution capability parameters of each control object, and to exclude control objects that do not meet the control domain conditions from the current round of control. The equivalent compensation and instruction generation module 30 is used to establish a cross-energy equivalent compensation matrix, map the control effects of different energy-side control objects to the unified control demand space where the control demand vector is located, and generate and issue a first control instruction based on the control demand vector, the control domain and the cross-energy equivalent compensation matrix. The feedback identification module 40 is used to collect the execution feedback data of each control object within a preset feedback time window, determine the actual completed amount of each control object and the uncompleted control amount on the equipment side, and map and summarize the uncompleted control amount on the equipment side to the unified control demand space through the cross-energy equivalent compensation matrix to obtain the uncompleted control demand vector. The compensation allocation module 50 is used to, when the unfinished control demand vector exceeds a preset threshold, select alternative resources to form an alternative resource set based on the remaining response time of the current control event and the updated remaining control domain of each control object, and allocate the unfinished control demand vector among the alternative resources to generate a compensation control instruction. The closed-loop update module 60 is used to update the available capacity, historical execution reliability and control domain of each controlled object according to the execution result of the compensation control command, and then proceed to the next round of event trigger judgment.
[0100] The feedback compensation system for integrated energy system control commands provided in this embodiment of the invention has a similar implementation principle and beneficial effects to the feedback compensation method for integrated energy system control commands shown in the above embodiments. Please refer to the implementation principle and beneficial effects of the feedback compensation method for integrated energy system control commands shown in the above embodiments, which will not be repeated here.
[0101] Figure 4 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 4As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830, and a communication bus 840. The processor 810, communication interface 820, and memory 830 communicate with each other via the communication bus 840. The processor 810 can call logical instructions in the memory 830 to execute a feedback compensation method for integrated energy system control instructions. This method includes: collecting operating status data, prediction data, equipment status data, and control execution feedback data of the integrated energy system; calculating event trigger quantities; generating a control demand vector when the event trigger quantities meet preset trigger conditions; constructing a control domain for each controlled object based on the execution capability parameters of each controlled object, and excluding controlled objects that do not meet the control domain conditions from the current control round; establishing a cross-energy equivalent compensation matrix to map the control effects of different energy-side controlled objects to a unified control demand space where the control demand vector is located; and generating a first control instruction based on the control demand vector, the control domain, and the cross-energy equivalent compensation matrix. The system then issues the following: Within a preset feedback time window, it collects execution feedback data from each controlled object to determine the actual completed amount and the uncompleted control amount on the equipment side. The uncompleted control amount on the equipment side is mapped and aggregated into the unified control demand space using the cross-energy equivalent compensation matrix, resulting in an uncompleted control demand vector. When the uncompleted control demand vector exceeds a preset threshold, alternative resources are selected based on the remaining response time of the current control event and the updated remaining control domain of each controlled object to form an alternative resource set. The uncompleted control demand vector is then compensated and allocated among the alternative resources, generating a compensation control instruction. Based on the execution result of the compensation control instruction, the available capacity, historical execution reliability, and control domain of each controlled object are updated, and the next round of event triggering judgment begins.
[0102] Furthermore, the logical instructions in the aforementioned memory 830 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0103] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the feedback compensation method for integrated energy system control instructions provided by the above methods. This method includes: collecting operating status data, prediction data, equipment status data, and control execution feedback data of the integrated energy system; calculating event triggering quantities; generating a control demand vector when the event triggering quantities meet preset triggering conditions; constructing a control domain for each control object based on the execution capability parameters of each control object, and excluding control objects that do not meet the control domain conditions from the current round of control; establishing a cross-energy equivalent compensation matrix to map the control effects of control objects on different energy sides to a unified control demand space where the control demand vector is located; and, based on the control... The system generates and issues a first control command based on the control demand vector, the control domain, and the cross-energy equivalent compensation matrix. Within a preset feedback time window, it collects execution feedback data from each controlled object to determine the actual completed amount and the uncompleted control amount on the equipment side. The uncompleted control amount on the equipment side is mapped and aggregated into the unified control demand space using the cross-energy equivalent compensation matrix, resulting in an uncompleted control demand vector. When the uncompleted control demand vector exceeds a preset threshold, alternative resources are selected based on the remaining response time of the current control event and the updated remaining control domain of each controlled object to form an alternative resource set. The uncompleted control demand vector is then compensated and allocated among the alternative resources, generating a compensation control command. Based on the execution result of the compensation control command, the available capacity, historical execution reliability, and control domain of each controlled object are updated, and the system proceeds to the next round of event triggering judgment.
[0104] Furthermore, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements a feedback compensation method for executing integrated energy system control instructions provided by the aforementioned methods. This method includes: collecting operating status data, prediction data, equipment status data, and control execution feedback data of the integrated energy system; calculating event trigger quantities; generating a control demand vector when the event trigger quantities meet preset trigger conditions; constructing a control domain for each controlled object based on the execution capability parameters of each controlled object, and excluding controlled objects that do not meet the control domain conditions from the current control cycle; establishing a cross-energy equivalent compensation matrix to map the control effects of different energy-side controlled objects to a unified control demand space where the control demand vector resides; and, based on the control demand vector, the control domain, and the... The cross-energy equivalent compensation matrix generates and issues a first control command; within a preset feedback time window, execution feedback data of each controlled object is collected to determine the actual completed amount and the uncompleted control amount on the equipment side of each controlled object. The uncompleted control amount on the equipment side is mapped and aggregated into the unified control demand space through the cross-energy equivalent compensation matrix to obtain an uncompleted control demand vector; when the uncompleted control demand vector exceeds a preset threshold, alternative resources are selected to form an alternative resource set based on the remaining response time of this control event and the updated remaining control domain of each controlled object. The uncompleted control demand vector is then compensated and allocated among the alternative resources to generate a compensation control command; based on the execution result of the compensation control command, the available capacity, historical execution reliability, and control domain of each controlled object are updated, and the next round of event trigger judgment begins.
[0105] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0106] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0107] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A feedback compensation method for control commands of an integrated energy system, characterized in that, include: Collect operational status data, forecast data, equipment status data, and control execution feedback data of the integrated energy system, calculate event trigger quantities, and generate a control demand vector when the event trigger quantities meet preset trigger conditions. Based on the execution capability parameters of each controlled object, a control domain is constructed for each controlled object, and controlled objects that do not meet the conditions of the control domain are excluded from this round of control. Establish a cross-energy equivalent compensation matrix to map the control effects of different energy-side control objects to a unified control demand space where the control demand vector is located. Generate and issue a first control command based on the control demand vector, the control domain, and the cross-energy equivalent compensation matrix. Within a preset feedback time window, the execution feedback data of each controlled object is collected to determine the actual completed amount of each controlled object and the uncompleted control amount on the equipment side. The uncompleted control amount on the equipment side is mapped and summarized into the unified control demand space through the cross-energy equivalent compensation matrix to obtain the uncompleted control demand vector. When the uncompleted control demand vector exceeds a preset threshold, alternative resources are selected to form an alternative resource set based on the remaining response time of the current control event and the updated remaining control domain of each control object. The uncompleted control demand vector is then compensated and allocated among the alternative resources to generate a compensation control instruction. Based on the execution results of the compensation control instructions, update the available capacity, historical execution reliability, and control domain of each controlled object, and proceed to the next round of event trigger judgment.
2. The feedback compensation method for integrated energy system control commands according to claim 1, characterized in that, The integrated energy system includes at least two of the following: power system, heating system, cooling system, and gas system; the event trigger quantities include at least the new energy prediction deviation, load prediction deviation, equipment available capacity reduction, communication anomaly, and insufficient execution of the previous round of control commands; the preset trigger condition is that the event trigger quantities, after normalization and weighted summation, exceed a preset trigger threshold.
3. The feedback compensation method for integrated energy system control commands according to claim 2, characterized in that, The preset triggering condition is: , in, For the first Event trigger count, For the corresponding trigger threshold, These are the corresponding weighting coefficients.
4. The feedback compensation method for integrated energy system control commands according to claim 1, characterized in that, The execution capability parameters include adjustable capacity, ramping capability, response time, duration, communication status, and historical execution reliability. The construction of the control domain for each controlled object based on its execution capability parameters includes: Based on the adjustable capacity, ramp-up capability, response time, duration, communication status, and historical execution reliability of each controlled object, determine the allowable range of control values for each controlled object under the current control event.
5. The feedback compensation method for integrated energy system control commands according to claim 4, characterized in that, The specific conditions for constructing the control domain of each controlled object are as follows: No. A control object at time The control domain is represented as: , in, To be assigned to the The control quantity of a control object and The first The lower and upper limits of the control quantity for each controlled object. For the first The hill-climbing ability of a controlled object. For the first Response time of each control object For the first Sustainable adjustment time for each controlled object. The maximum allowable response time for the event. The event requires a minimum duration. For the first The device and communication availability status of each controlled object. For the first Historical execution reliability of a control object This represents the lower limit of historical execution reliability. If any controlled object does not meet the construction conditions, it is excluded from the current round of control.
6. The feedback compensation method for integrated energy system control commands according to claim 5, characterized in that, The historical execution reliability is updated on a rolling basis according to the historical control command completion status using the following formula: , in, Forgetting factor, To be issued to the first The number of control commands for a single controlled object. For the first The actual execution volume of each controlled object To prevent positive numbers with a denominator of zero, For the first The feedback penalty factor for the first controlled object; when the first... When a controlled object reports a timeout, communication error, or refusal to execute. Take the value less than 1.
7. The feedback compensation method for integrated energy system control commands according to claim 1, characterized in that, The cross-energy equivalent compensation matrix is established based on the equivalent conversion relationship between the regulation effect and control requirements of different energy-side control objects. The equivalent conversion relationship includes, but is not limited to, energy conversion efficiency, performance coefficient, or energy equivalent conversion coefficient.
8. The feedback compensation method for integrated energy system control commands according to claim 1 or 7, characterized in that, The cross-energy equivalent compensation matrix is expressed as follows: , in, Indicates the first The unit control quantity of the first controlled object affects the first... The equivalent compensation coefficient for control requirements; The controlled objects include one or more of the following: electric energy storage, gas turbine, cold storage device, heat storage device, heat pump, electric boiler, electric chiller, flexible load, and charging pile load; The equivalent compensation amount of energy storage for the power deficit is: ; The equivalent compensation for the power deficit caused by the cold energy released by the cold storage device is: ; The equivalent compensation for the power deficit caused by the heat released by the thermal storage device is: ; The equivalent compensation for the power shortage caused by the increased power generation from gas turbines is: , in, For electrical energy storage discharge power, To release cold energy for the cold storage device, The coefficient of performance (COP) of refrigeration equipment. To release heat for the heat storage device, For heat pump performance coefficient, For gas turbine efficiency, The lower heating value of the gas. This represents the change in gas consumption.
9. The feedback compensation method for integrated energy system control commands according to claim 1, characterized in that, The first control command is generated using the following model: ; satisfy: , in, To control the demand vector, The set of controlled objects participating in this round of control. For the cross-energy equivalent compensation matrix and the first The column vector corresponding to each control object For the first Control cost coefficient for each controlled object W is the weighting coefficient; W is the preset weighting matrix, used to normalize and weight the electrical power, thermal power, cooling power, and gas flow components according to the baseline capacity, trigger threshold, or control importance of various control requirements; the weighting norm satisfies: , in, This indicates unmet control requirements in the system, in an integrated energy system. Typically, it is a multi-dimensional column vector, where each vector value corresponds to the supply and demand gap of electrical power, thermal power, cooling power, and gas flow, respectively. The optimization goal is to make this vector as small as possible, that is, to approach 0, which indicates that the supply and demand are completely balanced. for The transpose of .
10. The feedback compensation method for integrated energy system control commands according to claim 1, characterized in that, Determining the actual completion amount of each controlled object specifically includes: The actual amount of work completed by each controlled object is determined based on its operating baseline value before the first control command is issued, the direction of the control command, and its actual operating trajectory within the preset feedback time window. For power generation and energy storage control objects, the actual increase in output or discharge power after the control command is issued relative to the operating baseline value before the command is issued is taken as the actual completed quantity. For load-type control objects, the difference between the baseline load before the command is issued and the actual load after the control command is issued is used as the actual completed quantity. For cold storage, heat storage, and gas-related controlled objects, the actual increase in cold release, heat release, or gas regulation is taken as the actual completed amount. When the controlled object experiences a timeout, communication failure, or invalid feedback data, the completion value calculated based on the valid measurement data within the preset feedback time window is taken as the actual completion amount of the controlled object; when there is no valid measurement data, the actual completion amount of the controlled object is set to zero.
11. The feedback compensation method for integrated energy system control commands according to claim 1, characterized in that, The obtained unfulfilled control demand vector specifically includes: The unfulfilled control demand vector is obtained by subtracting the sum of the equivalent compensation amounts after mapping the actual completed amounts of each controlled object to the corresponding column vectors in the cross-energy equivalent compensation matrix from the current control demand vector. When the equivalent compensation amount generated by the first control command is consistent with the current control demand vector, the unfinished control demand vector is the summation result of the unfinished control amount on the equipment side of each controlled object after mapping the corresponding column vector in the cross-energy equivalent compensation matrix; When at least one component of the unfulfilled control demand vector exceeds the corresponding preset threshold, or when the weighted norm of the unfulfilled control demand vector exceeds the preset threshold, compensation control command allocation is initiated.
12. The feedback compensation method for integrated energy system control commands according to claim 11, characterized in that, No. The uncompleted control quantity on the device side of a controlled object is represented as follows: , in, To be issued to the first The number of control commands for each controlled object; For the first The actual amount completed by each controlled object According to the The operating baseline value, control command direction, and actual operating trajectory of each controlled object within the preset feedback time window are determined before the control command is issued. The unfulfilled control requirement vector is represented as follows: , in, This is the current control demand vector. For the cross-energy equivalent compensation matrix and the first The column vector corresponding to each control object For the first The actual amount completed by each controlled object The set of controlled objects participating in this round of control; When the equivalent compensation amount generated by the first control command is consistent with the current control demand vector, the unfulfilled control demand vector simplifies to: 。 13. The feedback compensation method for integrated energy system control commands according to claim 1, characterized in that, The remaining response time is the time between the current feedback determination time and the completion deadline specified for this control event; The process of selecting alternative resources to form an alternative resource set, and then allocating the unfulfilled control demand vector among the alternative resources to generate compensation control instructions, specifically includes: Update the remaining control domain of each controlled object based on its current remaining adjustable capacity, ramp-up capability, response time, sustainable adjustment time, equipment and communication status, and historical execution reliability. The control objects that have a non-empty remaining control domain, a response time no greater than the remaining response time, a sustainable adjustment time no less than the remaining sustainable adjustment time requirement of this control event, normal equipment and communication status, historical execution reliability no less than the lower limit of historical execution reliability, and have a compensating control quantity that can reduce the current uncompleted control requirements are included in the set of alternative resources. The goal is to minimize the sum of the weighted norm of the difference between the uncompleted control demand vector and the equivalent compensation amount after mapping the compensation control amount of each alternative control object through the cross-energy equivalent compensation matrix, the compensation control cost term of each alternative control object, and the reliability penalty term that is inversely proportional to the historical execution reliability. With the constraint that the compensation control amount of each alternative control object belongs to the corresponding residual control domain, the compensation control amount corresponding to each alternative control object is solved, and a compensation control instruction is generated and sent to the corresponding control object.
14. The feedback compensation method for integrated energy system control commands according to claim 13, characterized in that, The set of alternative resources is represented as follows: , in, The set of alternative resources at the current moment. For the first The remaining control domain after the control object is updated. For the first Response time of each control object This represents the remaining response time for this control event. For the first Historical execution reliability of a control object This represents the lower limit of historical execution reliability. To be assigned to the Compensation control quantity for each controlled object For the cross-energy equivalent compensation matrix and the first The column vector corresponding to each control object For the unfulfilled control requirement vector, The preset weight matrix; For the first The sustainable adjustment time of each controlled object; The remaining adjustment time requirement for this control event; For the first The device and communication availability status of a control object is set to 1 if both the device and communication are normal, and 0 otherwise. The compensation control command is generated using the following model: , satisfy: , in, For the first The compensation control cost coefficient for each controlled object. and For preset weighting coefficients, To prevent positive numbers with a denominator of zero.
15. The feedback compensation method for integrated energy system control commands according to claim 1, characterized in that, The process of updating the available capacity, historical execution reliability, and control domain of each controlled object based on the execution results of the compensation control instructions specifically includes: After the compensation control command is issued, the actual running trajectory and execution feedback data of each alternative control object are collected, and the vector of unfulfilled control requirements is recalculated. When the recalculated vector of unfulfilled control requirements does not exceed the preset threshold, the current feedback compensation process ends, and the available capacity, historical execution reliability, and control domain of each control object are updated, and the next round of event trigger judgment begins. When the unfulfilled control demand vector still exceeds the preset threshold, and the remaining response time is greater than zero and the set of alternative resources is not empty, compensation allocation is performed again. When the remaining response time is not greater than zero or the set of alternative resources is empty, an insufficient control alarm is generated and preset emergency control measures are activated.
16. A feedback compensation system for integrated energy system control commands, characterized in that, include: The data acquisition and triggering module is used to acquire the operating status data, prediction data, equipment status data and control execution feedback data of the integrated energy system, calculate the event trigger quantity, and generate a control demand vector when the event trigger quantity meets the preset trigger conditions. The control domain construction module is used to construct the control control domain for each control object based on the execution capability parameters of each control object, and to exclude control objects that do not meet the control domain conditions from the current round of control. The equivalent compensation and instruction generation module is used to establish a cross-energy equivalent compensation matrix, map the control effects of different energy-side control objects to the unified control demand space where the control demand vector is located, and generate and issue a first control instruction based on the control demand vector, the control domain and the cross-energy equivalent compensation matrix. The feedback identification module is used to collect the execution feedback data of each controlled object within a preset feedback time window, determine the actual completed amount of each controlled object and the uncompleted control amount on the equipment side, and map and summarize the uncompleted control amount on the equipment side to the unified control demand space through the cross-energy equivalent compensation matrix to obtain the uncompleted control demand vector. The compensation allocation module is used to, when the unfinished control demand vector exceeds a preset threshold, select alternative resources to form an alternative resource set based on the remaining response time of the current control event and the updated remaining control domain of each control object, and allocate the unfinished control demand vector among the alternative resources to generate a compensation control instruction. The closed-loop update module is used to update the available capacity, historical execution reliability, and control domain of each controlled object based on the execution results of the compensation control command, and then proceed to the next round of event trigger judgment.