Energy scheduling method for a transformer area considering convergence progress and heterogeneous link constraints
By dynamically adjusting the information update interval and using time compensation technology, the shortcomings of the existing power dispatching methods for transformer substations in terms of iteration step size and communication link constraints are solved, and efficient and stable collaborative control of power dispatching for transformer substations is achieved.
Patent Information
- Application Number
- CN202611219524.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-12
- Publication Date
- 2026-11-06
- Estimated Expiration
- 2046-08-12
AI Technical Summary
Existing distributed transformer area energy scheduling methods fail to dynamically adjust the iteration step size and information exchange frequency based on the real-time convergence status of the optimization process, and ignore the differences in latency and packet loss rate of heterogeneous communication links, resulting in resource waste and scheduling instability.
By acquiring the operating status data of energy equipment and the status data of communication links, the information update time interval is dynamically adjusted, and time compensation is performed on the received status information to achieve synchronization of status information and real-time optimization of scheduling results.
It improves the efficiency of communication resource utilization, enhances the stability and consistency of the multi-energy device collaborative scheduling process, and reduces scheduling errors caused by differences in communication latency.
Smart Images

Figure CN122740295B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of power system dispatching technology, and more specifically, to a distribution area energy dispatching method that takes into account convergence progress and heterogeneous link constraints. Background Technology
[0002] With the widespread integration of distributed photovoltaic (PV), energy storage, and flexible loads into distribution substations, the energy supply and demand in these substations has evolved from unidirectional power supply to a multi-entity collaborative operation involving power generation, grid, load, and storage. To achieve coordinated control of multiple resources, existing technologies typically collect status information from various devices and make collaborative decisions on power output, energy storage charging and discharging, and load response based on optimized scheduling models.
[0003] To address the bottlenecks of centralized scheduling in terms of computational complexity and data communication pressure, distributed energy scheduling methods have become one of the mainstream technical approaches. These methods involve each node independently performing local optimizations and iteratively solving for the globally optimal scheduling scheme by leveraging information exchange between neighboring nodes.
[0004] However, existing distributed transformer area energy scheduling methods have significant shortcomings in the following two aspects: First, existing methods employ fixed iteration step sizes and constant information exchange frequencies, failing to dynamically adjust based on the real-time convergence status of the optimization process. High-frequency interaction is necessary for rapid convergence in the early stages of iteration, but continuing high-frequency communication in later stages leads to resource waste. Furthermore, there is a lack of a mechanism to dynamically adjust the participation priority of some nodes when their convergence rate decreases. While existing studies involve convergence analysis, their strategies are all offline presets, failing to achieve closed-loop adaptive adjustment.
[0005] Second, in actual distribution areas, equipment accesses via heterogeneous communication links such as power line carrier, public wireless networks, and private fiber optic networks. These different links exhibit significant differences in transmission latency, packet loss rate, and update cycle. Existing methods generally abstract the communication network as an idealized symmetric model, failing to model and compensate for the dynamic constraints of heterogeneous links, nor establishing fault-tolerant synchronization mechanisms. Information asynchrony will lead to steady-state errors in consistency variables, causing regulatory oscillations or even algorithm divergence, threatening system security and stability.
[0006] Therefore, how to construct a power dispatching method for transformer substations that can sense convergence progress in real time and dynamically adapt to link status under the constraints of heterogeneous communication links has become a key technical problem that urgently needs to be solved in this field. Summary of the Invention
[0007] To overcome the aforementioned deficiencies in the prior art, this invention provides a distribution area energy scheduling method that takes into account convergence progress and heterogeneous link constraints. This method addresses the technical problems of existing distributed distribution area energy scheduling methods, such as the disconnect between iterative update strategy and convergence progress, and the neglect of time-frequency out-of-sync constraints of heterogeneous communication links. It enables real-time perception of convergence progress and dynamic adaptation of communication strategies during the scheduling iteration process.
[0008] To achieve the above objectives, the present invention provides the following technical solution: A method for power dispatching in a distribution area that considers convergence progress and heterogeneous link constraints includes the following steps: acquiring operating status data and communication link status data of each energy device, wherein the link status data includes transmission delay and packet loss rate; determining the state change amount based on the operating status data of each energy device in adjacent iteration cycles, and determining the degree of state change based on the state change amount; determining the information update time interval based on the communication link status data and the degree of state change; exchanging status information based on the update time interval, and compensating for the received status information based on the transmission delay to obtain synchronization status information; updating the dispatching result based on the operating status data and the synchronization status information, iterating to convergence based on the updated dispatching result, and generating power control commands for each energy device.
[0009] In a preferred embodiment, the energy equipment includes distributed generation equipment, energy storage equipment, and flexible load equipment; the operating status data includes the active and reactive power of the distributed generation equipment, the charging and discharging power and state of charge of the energy storage equipment, and the real-time power and power adjustment range of the flexible load equipment.
[0010] In a preferred embodiment, the state change amount is determined based on the difference between the operating state data of each energy device in the current iteration cycle and the previous iteration cycle.
[0011] In a preferred embodiment, determining the degree of state change based on the state change amount includes: obtaining the operating reference parameters corresponding to each energy device, and normalizing the state change amount of the corresponding energy device according to the operating reference parameters to obtain the normalized state change amount; and determining the degree of state change based on the normalized state change amount corresponding to each energy device.
[0012] In a preferred embodiment, determining the information update time interval based on communication link status data and the degree of status change includes: determining a basic update time interval based on the degree of status change; determining a link constraint update time interval based on transmission delay and packet loss rate; and determining the information update time interval based on the larger of the basic update time interval and the link constraint update time interval.
[0013] In a preferred embodiment, the step of compensating the received state information based on the transmission delay to obtain synchronized state information includes: determining the time deviation of the state information based on the transmission delay of the communication link corresponding to the received state information; performing time alignment compensation on the state information based on the time deviation, mapping the state information obtained through different communication links to the same time reference of the current iteration period to obtain synchronized state information.
[0014] In a preferred embodiment, the time alignment compensation of state information based on time deviation includes: determining an initial compensation amount based on the changes in state information and time deviation within a historical iteration cycle; determining a compensation weight based on the degree of state change in the current iteration cycle; correcting the initial compensation amount based on the compensation weight; and adjusting the state information based on the corrected compensation amount to obtain synchronized state information.
[0015] In a preferred embodiment, updating the scheduling result based on the operating status data and synchronization status information includes: combining the operating status data and synchronization status information to update the status information of each energy device, and calculating the scheduling deviation based on the updated status information; adjusting the power regulation amount of each energy device according to the scheduling deviation to obtain the updated scheduling result.
[0016] In a preferred embodiment, the step of iterating to convergence based on the updated scheduling results and generating power control instructions for each energy device includes: calculating the change in the scheduling results within adjacent iteration periods; comparing the change in the scheduling results with a preset convergence condition, and determining that the scheduling results have converged when the change in the scheduling results meets the preset convergence condition; and generating power control instructions for each energy device based on the converged scheduling results.
[0017] A transformer area energy dispatching system that considers convergence progress and heterogeneous link constraints includes: a data acquisition module for acquiring operating status data and communication link status data of each energy device, wherein the link status data includes transmission delay and packet loss rate; a status change assessment module for determining the amount of status change based on the operating status data of each energy device in adjacent iteration cycles, and determining the degree of status change based on the amount of status change; an update interval determination module for determining the information update interval based on the communication link status data and the degree of status change; an information synchronization module for exchanging status information according to the update interval, and compensating for the received status information based on the transmission delay to obtain synchronized status information; and a collaborative scheduling control module for updating the scheduling results based on the operating status data and synchronized status information, iterating to convergence based on the updated scheduling results, and generating power control commands for each energy device.
[0018] The technical effects and advantages of the transformer area energy scheduling method of this invention, which takes into account convergence progress and heterogeneous link constraints, are as follows: 1. This invention determines the convergence progress during the scheduling process based on the degree of state change of each energy device within adjacent iteration cycles, and determines the information update time interval by combining the transmission delay and packet loss rate of the communication link. This allows the frequency of state information interaction between energy devices to be dynamically adjusted according to the current scheduling state and communication link conditions. In the early stages of scheduling or when there are significant changes in device state, the frequency of state information interaction is increased to meet the requirements of rapid state synchronization. When scheduling tends to stabilize or the transmission capacity of the communication link decreases, the frequency of state information interaction is reduced. This ensures that scheduling iterations are carried out effectively while reducing unnecessary information interaction and improving the efficiency of communication resource utilization.
[0019] 2. This invention determines the time deviation based on the transmission delay of the communication link corresponding to the state information, and determines the compensation amount and compensation weight by combining the trend of state information change and the degree of state change within the historical iteration cycle. The received state information is then time-compensated to obtain synchronized state information under a unified time reference. This enables the state information obtained by different energy devices through heterogeneous communication links to remain consistent in the time dimension, improves the consistency of state information in the distributed collaborative scheduling process, reduces scheduling errors caused by communication delay differences, and improves the stability of the multi-energy device collaborative scheduling process. Attached Figure Description
[0020] Figure 1 A flowchart illustrating the power dispatching method for transformer substations that takes into account convergence progress and heterogeneous link constraints, provided in an embodiment of the present invention. Figure 2 This is a schematic diagram of a multi-source heterogeneous physical and communication system scenario provided in an embodiment of the present invention; Figure 3 This is a schematic diagram of the iterative convergence process of multi-energy device collaborative scheduling provided in an embodiment of the present invention; Figure 4 A schematic diagram of the structure of a transformer area energy dispatching system that takes into account convergence progress and heterogeneous link constraints, provided in an embodiment of the present invention; Figure 5 This is a schematic diagram illustrating the segmented mapping between the basic update time interval and the degree of state change provided in an embodiment of the present invention. Detailed Implementation
[0021] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.
[0022] In the description of this invention, the term "energy equipment" refers to the electrical equipment participating in energy dispatch operation in a distribution substation, including distributed generation equipment, energy storage equipment, and flexible load equipment. The term "operational status data" refers to physical quantity information characterizing the current operating status of each energy device, including the active and reactive power of distributed generation equipment, the charging and discharging power and state of charge of energy storage equipment, and the real-time power and power adjustment range of flexible load equipment. The term "communication link status data" refers to parameter information characterizing the transmission status of communication links between energy devices, including transmission delay and packet loss rate. The term "iteration period" refers to the calculation period between two adjacent status information updates during distributed energy dispatch. The term "convergence" refers to the change in dispatch results within adjacent iteration periods satisfying a preset convergence condition, i.e., the dispatch results reaching a stable state.
[0023] This embodiment provides a distribution area energy scheduling method that considers convergence progress and heterogeneous link constraints, applicable to distribution area scenarios containing multiple energy devices and various heterogeneous communication links. This method determines the convergence progress during the scheduling iteration process based on changes in the energy device status, adjusts the information update time interval in conjunction with the communication link status, and performs time compensation on the status information transmitted by different communication links to achieve coordinated energy scheduling in a heterogeneous communication environment. Figure 1 This is a flowchart illustrating the power dispatching method for substations that takes into account convergence progress and heterogeneous link constraints provided in an embodiment of the present invention. The power dispatching method for substations that takes into account convergence progress and heterogeneous link constraints provided in an embodiment of the present invention includes steps S1 to S5. Figure 2 This is a schematic diagram of a multi-source heterogeneous physical and communication system scenario provided in an embodiment of the present invention. (See diagram below.) Figure 2 As shown, the application scenario of this invention is a distribution radio station area containing multiple energy devices and heterogeneous communication links, where local control modules exchange information via fiber optic communication links, power line carrier communication links, and wireless communication links. The invention will now be described in detail with reference to the accompanying drawings.
[0024] Example 1, Figure 1 A flowchart illustrating a transformer area energy scheduling method considering convergence progress and heterogeneous link constraints, provided by an embodiment of the present invention, includes the following steps: S1, acquire the operating status data and communication link status data of each energy device, wherein the link status data includes transmission delay and packet loss rate; In this embodiment, as Figure 2As shown, the energy equipment includes distributed generation equipment, energy storage equipment, and flexible load equipment. The distributed generation equipment includes at least one of photovoltaic power generation equipment and wind power generation equipment, and its operating status data includes active power and reactive power. The energy storage equipment includes an electrochemical energy storage device, and its operating status data includes charge / discharge power and state of charge. The flexible load equipment includes at least one of adjustable load and interruptible load, and its operating status data includes real-time power and power adjustment range.
[0025] Specifically, at the beginning of each iteration cycle, the operating status data of the corresponding energy equipment is acquired through data acquisition devices installed on each energy equipment side. This operating status data is stored according to the corresponding iteration cycle to form operating status data records between different iteration cycles. The data acquired in the current iteration cycle is used as the current status information, while the data acquired in the previous iteration cycle and all preceding iteration cycles are used as historical status information for subsequent determination of status changes.
[0026] The communication link status data includes the transmission delay and packet loss rate of the communication links between the various energy devices. The energy devices can maintain local clock synchronization via Network Time Protocol (NTP) or Precision Time Protocol (PTP). The transmission delay is determined by the difference between the transmission time recorded by the sender and the reception time recorded by the receiver; the packet loss rate is determined by the ratio of the difference between the number of data packets sent by the sender and the number of data packets successfully received by the receiver within a preset statistical period to the number of data packets sent.
[0027] The communication link includes at least one of a power line carrier communication link, a wireless communication link, and an optical fiber communication link. For devices using different communication links, the transmission delay and packet loss rate are obtained from their respective corresponding communication modules.
[0028] The acquired operational status data and communication link status data are associated and stored according to the corresponding energy equipment and communication link, and are updated in each iteration cycle.
[0029] S2, determine the state change amount based on the operating status data of each energy device in adjacent iteration cycles, and determine the degree of state change based on the state change amount; In this step, the change in the state of each energy device is determined based on the difference between the operating status data of each energy device in adjacent iteration cycles, and the degree of change in the state of each energy device is determined based on the change in the state, so as to characterize the adjustment range of the operating status of each energy device in the current iteration cycle relative to the previous iteration cycle.
[0030] Figure 3 This is a schematic diagram illustrating the iterative convergence process of multi-energy device collaborative scheduling provided in an embodiment of the present invention. Figure 3As shown, during the iteration period To the iteration period Between iterations, the state variables of each energy device (as shown by the solid curve) gradually stabilize as the iteration process progresses, and the amount of change between adjacent iteration cycles gradually decreases, with the degree of state change (as shown by the dashed curve) decreasing accordingly.
[0031] Specifically, it includes: S21, determine the change in state of each energy device based on the difference between the operating status data of each energy device in the current iteration cycle and the previous iteration cycle.
[0032] Specifically, for each energy device, the operating status data of the energy device in the current iteration cycle and the operating status data in the previous iteration cycle are obtained, and the difference between the two is calculated as the change in the state of the energy device in the current iteration cycle.
[0033] Taking distributed generation equipment as an example, the active power of the current iteration cycle is obtained. Active power in the previous iteration cycle The change in active power is calculated as follows: (1) in, This represents the change in active power. Indicates the equipment number. Indicates the current iteration cycle number. This indicates the previous iteration cycle number. Similarly, for various types of operating state data such as reactive power, charge / discharge power, state of charge, and real-time power, their changes are calculated in the same way. In other embodiments, other calculation methods that can characterize the differences in operating states between adjacent iteration cycles can also be used.
[0034] S22, after obtaining the state change amounts corresponding to various operating state data of each energy device, the degree of state change of each energy device is determined based on the state change amounts. The degree of state change is determined by normalizing the state change amounts of each energy device, and is used to unify the comparison benchmark between various types of state change amounts of different dimensions and orders of magnitude.
[0035] Specifically, the operating reference parameters corresponding to each energy device are obtained. These operating reference parameters are used to perform dimensionless processing on the state changes of various types of operating state data. For each type of state change, the state change is normalized according to its corresponding operating reference parameters to obtain the normalized state change.
[0036] Normalization is performed as follows: (2) in, Indicates device The Class runtime status data in the current iteration cycle The change in state Indicates device The The running baseline parameters corresponding to the class's running status data, This represents the change in state after normalization.
[0037] The operating reference parameters are determined based on the rated capacity or rated operating parameters of each energy device. For example, for the active power of distributed generation equipment, the operating reference parameter is the rated active power; for the state of charge of energy storage equipment, the operating reference parameter is the range of state of charge variation; for the real-time power of flexible load equipment, the operating reference parameter is the rated power. The specific values of the operating reference parameters are pre-set according to the actual model and specifications of each energy device and stored in the local control module of each energy device.
[0038] S23, after obtaining the normalized state change amount corresponding to each energy device, determine the degree of state change based on the normalized state change amount corresponding to each energy device.
[0039] In this embodiment, for each energy device, the normalized state changes corresponding to its various operating state data are weighted and summed to obtain the degree of state change of the energy device in the current iteration cycle: (3) in, Indicates device In the current iteration cycle The degree of change in state Indicates device The total number of runtime status data types involved. Indicates device The The weight coefficients corresponding to the class's running status data, and satisfying the following conditions: The weighting coefficients for each type of operational status data are pre-set based on their degree of influence on the operational status of the energy equipment.
[0040] In other embodiments, the degree of state change can also be determined based on multiple normalized state change quantities using the maximum value, average value, or other methods that can characterize the overall state change of the device.
[0041] A larger value for the degree of state change indicates a more significant change in the operating state of the energy device compared to the previous iteration cycle; a smaller value indicates that the operating state of the energy device is becoming more stable. The degree of state change is used to characterize the convergence progress of each energy device within the current iteration cycle. Specifically, a larger degree of state change indicates that the device still has a significant need for adjustment in its current operating state; a smaller degree of state change indicates that the device's current operating state is becoming more stable.
[0042] The determined state changes of each energy device are stored in the local storage unit of the scheduling device, serving as the basis for determining the information update time interval and compensation weight in subsequent steps.
[0043] S3, determine the information update time interval based on the communication link status data and the degree of status change; After determining the degree of state change for each energy device in step S2, the information update time interval for state information exchange between each energy device in the next iteration cycle is determined based on the degree of state change and the communication link status data obtained in step S1.
[0044] The information update time interval is used to control the frequency of status information interaction between various energy devices, so that the status information interaction process can simultaneously adapt to the information interaction needs of status changes during the current scheduling iteration process and the actual transmission capacity of the communication link.
[0045] In this embodiment, each energy device performs the process of determining the information update time interval through its corresponding local control module. Each local control module independently determines its own information update time interval based on the degree of change in the status of its own energy device and the status data of the corresponding communication link.
[0046] S31, determine the basic update time interval based on the degree of state change.
[0047] Specifically, the basic update time interval characterizes the information interaction cycle required to ensure the effective execution of the scheduling iteration process under the current degree of state change. A greater degree of state change indicates a larger adjustment range in the current operating state of the energy device compared to the previous iteration cycle, requiring a higher frequency of information interaction to meet the state synchronization needs during scheduling; therefore, the basic update time interval is smaller. Conversely, a smaller degree of state change indicates a more stable operating state of the energy device, allowing for a more appropriate reduction in the frequency of state information interaction; therefore, the basic update time interval is larger.
[0048] In this embodiment, the basic update time interval is determined in a segmented manner based on the degree of state change. Figure 5 This is a schematic diagram illustrating the segmented mapping between the basic update time interval and the degree of state change provided in an embodiment of the present invention. For example... Figure 5 As shown, the horizontal axis of this piecewise mapping curve represents the degree of state change. (Normalized index), the vertical axis represents the basic update time interval. The curve shows a monotonically decreasing trend overall.
[0049] When the degree of state change Greater than or equal to the first state change threshold This indicates that the current operating status of the energy equipment requires significant adjustment, thus adjusting the basic update interval. Set as the first basic update interval .like Figure 5 As shown in the right-hand area, this corresponds to the "significant state changes, high adjustment needs, and short cycle" range.
[0050] When the degree of state change Less than or equal to the second state change threshold At that time, among them This indicates that the current operating status of the energy equipment is stabilizing, and the basic update interval will be adjusted accordingly. Set as the second basic update interval ,in .like Figure 5 As shown in the left-hand region, this corresponds to the "small state changes, tending to be stable, long period" interval.
[0051] When the degree of state change Between the first state change threshold Second state change threshold In between, set the base update interval to be between and The value between these ranges. For example, linear interpolation can be used to determine this: (4) When Approaching hour, Approaching ;when Approaching hour, Approaching Therefore, the basic update time interval monotonically increases as the degree of state change decreases. For example... Figure 5 As shown in the middle region, the basic update time interval in this transition zone increases monotonically as the degree of state change decreases.
[0052] Among them, the first state change threshold Second state change threshold The first basic update interval can be set based on the statistical distribution of the degree of state change within the historical iteration cycle. Second basic update interval It can be set according to the dispatch cycle and communication latency level of the distribution area. Its specific value can be adjusted according to the actual application scenario and is not limited to a specific value range.
[0053] In other embodiments, the basic update time interval can also be determined based on the degree of state change using a continuously monotonically decreasing function, for example: (5) in, It is a monotonically decreasing function, which makes the basic update time interval decrease when the degree of state change increases, and increase when the degree of state change decreases.
[0054] S32, determine the link constraint update time interval based on transmission delay and packet loss rate.
[0055] Specifically, the link constraint update time interval is used to characterize the communication constraints encountered by energy devices when exchanging status information under the current communication link state. A larger transmission delay or higher packet loss rate indicates lower reliability of information transmission on the current communication link. To avoid further increasing the communication load due to frequent status information exchanges, it is necessary to increase the information update time interval.
[0056] In this embodiment, a mapping relationship between link status and link constraint update time interval is established based on transmission delay and packet loss rate. As an optional implementation, the link constraint update time interval is determined as follows: (6) in, Indicates the first The link constraint update time interval for each energy device's corresponding communication link. This indicates the transmission delay of the corresponding communication link within the current iteration period. This indicates the packet loss rate of the corresponding communication link within the current iteration period. This represents the equivalent time compensation coefficient corresponding to a unit packet loss rate. It is used to convert the packet loss rate into a time compensation amount to unify the dimensions. The equivalent time compensation coefficient is inversely proportional to the communication link quality. That is, the worse the communication link quality, the greater the time increment required for compensation when the packet loss rate increases. The value of the equivalent time compensation coefficient increases accordingly. Its specific value is predetermined based on the communication link type, historical communication status, and the operating environment of the distribution station.
[0057] In other embodiments, the link constraint update time interval can also be determined by using lookup table mapping, piecewise functions, or other methods that can reflect the degree of communication link constraints, based on transmission delay and packet loss rate.
[0058] S33. After obtaining the basic update time interval and the link constraint update time interval, determine the final information update time interval based on the two.
[0059] In this embodiment, the larger of the basic update time interval and the link constraint update time interval is determined as the information update time interval: (7) in, Indicates the first Each energy device in the current iteration cycle The corresponding information update time interval.
[0060] In the above manner, the degree of state change reflects the real-time demand for information interaction during the scheduling iteration process, while transmission delay and packet loss rate reflect the actual carrying capacity of the communication link. After the two are quantified separately by the basic update time interval and the link constraint update time interval, they are fused and decided by taking the larger value. This ensures that the final determined information update time interval can meet the information interaction requirements of scheduling convergence without exceeding the actual carrying capacity of the communication link.
[0061] When the state of energy equipment changes significantly and the communication link can meet the high frequency of interaction requirements, the basic update interval is set to a small value, and the information update interval is determined by the basic update interval to meet the information synchronization requirements of the scheduling iteration process. When the transmission capacity of the communication link decreases, resulting in a large link constraint update interval, the information update interval is determined by the link constraint update interval to reduce the frequency of communication interaction and avoid affecting the reliability of state information interaction due to limited communication resources.
[0062] The determined information update time interval is stored in the corresponding storage unit and used for the status information exchange between energy devices in the next iteration cycle.
[0063] S4. Exchange status information according to the update time interval, and compensate for the received status information according to the transmission delay to obtain synchronization status information. In this step, each energy device exchanges status information according to the information update time interval determined in step S3, and compensates for the received status information according to the transmission delay of the corresponding communication link to obtain synchronized status information, so as to eliminate the problem of inconsistent status information time base caused by the difference in transmission delay of different communication links.
[0064] In this embodiment, the step of exchanging status information according to the update time interval and compensating for the received status information according to the transmission delay to obtain synchronization status information specifically includes the following steps: S41, each energy device exchanges status information with adjacent energy devices according to the information update time interval determined in step S3.
[0065] Specifically, the sending energy device sends its status information for the current iteration cycle to the adjacent energy device according to its own determined information update time interval.
[0066] The status information includes the operating status data of the corresponding energy equipment within the current iteration cycle, including: the active power and reactive power of distributed generation equipment; the charging and discharging power and state of charge of energy storage equipment; and the real-time power and power adjustment range of flexible load equipment.
[0067] When sending status information, the sending end energy device simultaneously records the sending timestamp corresponding to the status information and appends the sending timestamp to the status information before sending.
[0068] After receiving the status information, the receiving energy device obtains the corresponding sending timestamp and the current receiving time, which are used to determine the time deviation during the subsequent transmission of status information.
[0069] S42, based on the time the sending energy device transmits the status information and the time the receiving energy device receives the status information, the transmission delay of the communication link corresponding to the status information is determined, and the time deviation of the status information is determined based on the transmission delay. Specifically, the transmission delay of the communication link corresponding to the status information is determined in the following manner: (8) in, Indicates the first The energy device was sent to the first The status information of each energy device in the first Transmission delay within each iteration cycle Indicates the first The time it takes for an energy device to send status information. Indicates the first The time it takes for an energy device to receive status information.
[0070] In this embodiment, the time deviation is characterized by the transmission delay of the corresponding communication link, i.e. ,in, Indicates the first The energy device was sent to the first The status information of each energy device in the first Time deviation within each iteration cycle.
[0071] Because different energy devices use different types of communication links, each communication link has different transmission delays. Therefore, the status information received by different energy devices corresponds to different transmission times, that is, there is a time deviation in the status information, which requires further time compensation.
[0072] S43, determine the initial compensation amount corresponding to the state information based on the changes in the state information within the historical iteration cycle and the time deviation.
[0073] Specifically, the receiving energy device acquires data records of the corresponding status information of the transmitting energy device within a historical iteration cycle. These data records include status information of the corresponding type for the transmitting energy device in the previous iteration cycle and the two iteration cycles prior, and are stored in the corresponding storage unit of the receiving energy device.
[0074] The rate of state change is determined based on the amount of state change between adjacent historical iteration cycles: (9) in, Indicates the first The first energy device The rate of state change of the class state information in the previous iteration cycle. Indicates the first The energy device in the previous iteration cycle Class status information, Indicates the first The energy device in the previous two iteration cycles Class status information, This indicates the duration of the iteration cycle, specifically the time interval between adjacent iteration cycles.
[0075] The initial compensation amount is determined based on the rate of state change and the time deviation. For the first... Class status information, the initial compensation amount is determined as follows: (10) in, Indicates the first The energy device sends, the first The energy device received the first The initial compensation amount corresponding to the class state information.
[0076] Using the above method, based on the historical status change trend of the energy equipment at the transmitting end, the amount of information lag caused by the transmission delay of the communication link is predicted, and the corresponding initial compensation amount is obtained.
[0077] S44, determine the compensation weight based on the degree of state change determined in step S2. The receiving energy device determines the compensation weight according to its corresponding degree of state change, that is, for the first... The receiving end energy device, according to the first The compensation weight is determined by the degree of state change corresponding to each energy device.
[0078] The compensation weight is used to correct the initial compensation amount to control the compensation intensity. The greater the degree of state change, the more significant the change in the current operating state of the corresponding energy equipment compared to the previous iteration cycle, indicating a greater need for adjustment and a higher requirement for the freshness of state information. Therefore, a larger compensation weight is needed to increase the compensation intensity. Conversely, the smaller the degree of state change, the more stable the operating state of the corresponding energy equipment tends to be, with a lower requirement for the freshness of state information. Therefore, a smaller compensation weight is needed to reduce the compensation intensity and avoid over-compensation that introduces errors.
[0079] The compensation weights are determined as follows: (11) in, Indicates the first The compensation weight of each energy device in the current iteration cycle This represents a monotonically increasing function, such that the compensation weight increases when the degree of state change increases, and decreases when the degree of state change decreases.
[0080] In this embodiment, when the degree of state change has been normalized to the range of 0 to 1, the compensation weight can be directly set as follows: (12) S45, the initial compensation amount is corrected according to the compensation weight, and the corrected compensation amount is added to the received state information to obtain the synchronization state information.
[0081] Specifically, it shall be determined in the following manner: (13) in, Indicates the first The energy device sends, the first The energy device received the first Synchronization state information, This represents the original state information received by the receiving device, that is, the state information of the sending device at the time of transmission.
[0082] The above method compensates for time deviations in state information caused by transmission delays across different communication links. The initial compensation amount retains information about the direction of state changes; therefore, the compensated state information can be adjusted forward or backward based on historical trends, enabling all energy devices to obtain synchronized state information under a unified time reference.
[0083] The compensated synchronization state information will be mapped to the same time base of the current iteration cycle through state information sent at different times via different communication links, thus eliminating the problem of inconsistent state information time base caused by the difference in transmission delay of heterogeneous communication links.
[0084] Once the synchronization status information is determined, it is stored in the corresponding storage unit for use in subsequent scheduling calculations.
[0085] S5 updates the scheduling results based on the operating status data and synchronization status information, iterates until convergence based on the updated scheduling results, and generates power control commands for each energy device.
[0086] In this step, each energy device updates its local scheduling result based on the operating status data obtained in step S1 and the synchronization status information obtained in step S4; it then determines whether the current iteration process meets the convergence condition based on the updated scheduling result; when the convergence condition is met, it generates the power control command for the corresponding energy device based on the final scheduling result.
[0087] Specifically, the following steps are included: S51, the local control module of each energy device obtains the current operating status data collected in step S1, and the synchronization status information obtained after time compensation in step S4.
[0088] The synchronization status information includes the operating status information of adjacent energy devices under a unified time reference, which is used to assist the current energy device in determining the power regulation relationship with adjacent energy devices.
[0089] Specifically, for the first Each energy device updates its corresponding status variables based on its own operating status data and the received synchronization status information.
[0090] The state variables are used to characterize the power state of energy equipment during the current scheduling process, including: the current active power output value and reactive power output value of distributed generation equipment; the current charging and discharging power and state of charge of energy storage equipment; and the current real-time power of flexible load equipment.
[0091] The scheduling deviation of the current energy equipment is determined based on the updated state variables. This scheduling deviation characterizes the degree of deviation between the current operating state of the energy equipment and the dispatch target of the distribution area. Specifically, the power exchange relationship between adjacent energy equipment is determined based on synchronization state information, and the scheduling deviation corresponding to the current energy equipment is calculated by combining this with the current operating state data. (14) in, Indicates the first The energy device in the first Scheduling deviation per iteration cycle Indicates the first The state variables of each energy device in the current iteration cycle This indicates the synchronization status information sent by adjacent energy devices and after compensation. This represents the calculation relationship for determining scheduling deviations based on energy equipment status and synchronization status information.
[0092] S52, adjust the power regulation amount of the corresponding energy equipment according to the scheduling deviation.
[0093] Specifically, when the scheduling deviation indicates that the current power regulation is insufficient, the power regulation of the corresponding energy equipment is increased; when the scheduling deviation indicates that the current power regulation exceeds the regulation demand, the power regulation of the corresponding energy equipment is decreased.
[0094] The updated power adjustment is used as the scheduling result for the current iteration cycle: (15) in, Indicates the first The scheduling results of each energy device in the current iteration cycle. This indicates the scheduling result of the previous iteration cycle. This represents the change in power regulation determined based on the scheduling deviation.
[0095] S53, after updating the scheduling result for the current iteration cycle, determine whether the current scheduling process meets the convergence condition. Specifically, calculate the change in scheduling results between adjacent iteration cycles: (16) in, Indicates the first The change in the scheduling results of an energy device within the current iteration cycle.
[0096] The change in the scheduling result corresponding to each energy device is compared with a preset convergence threshold. In this embodiment, when the condition is met... When the current scheduling result satisfies the convergence condition, the iteration stops. This indicates the preset convergence threshold, which is pre-set based on the accuracy requirements of the distribution area dispatch and the regulation capacity of the energy equipment.
[0097] If the change in the scheduling result of any energy device is greater than or equal to the preset convergence threshold, it is determined that the current scheduling result has not converged, and then the process returns to step S2.
[0098] Based on the updated scheduling results, the state change amount is redefined, and steps S2 to S5 are executed sequentially until the convergence condition is met.
[0099] S54: Once the scheduling result meets the convergence condition, power control commands corresponding to each energy device are generated based on the final converged scheduling result. Specifically, the power adjustment amount in the final scheduling result is converted into control commands executable by the corresponding energy device.
[0100] For distributed generation equipment, active power output regulation commands and reactive power output regulation commands are generated based on the final dispatch results; for energy storage equipment, charging and discharging power control commands are generated based on the final dispatch results; for flexible load equipment, load power regulation commands are generated based on the final dispatch results.
[0101] The power control command includes a target power value and execution time information. The local control module of each energy device sends the corresponding power control command to the device execution unit, which then adjusts the operating status of the energy device according to the power control command.
[0102] After the control command is executed, each energy device enters the next scheduling cycle and re-executes steps S1 to S5 to achieve closed-loop scheduling control based on the degree of state change, communication link status, and time delay compensation.
[0103] Example 2: A transformer area energy dispatching system that takes into account convergence progress and heterogeneous link constraints, such as... Figure 4 As shown, the system includes: The data acquisition module is used to acquire the operating status data and communication link status data of each energy device. The link status data includes transmission delay and packet loss rate. The state change assessment module is used to determine the amount of state change based on the operating state data of each energy device in adjacent iteration cycles, and to determine the degree of state change based on the amount of state change. The update interval determination module is used to determine the information update time interval based on the communication link status data and the degree of status change; The information synchronization module is used to exchange status information according to the update time interval and to compensate for the received status information according to the transmission delay to obtain synchronized status information. The collaborative scheduling control module is used to update the scheduling results based on the operating status data and synchronization status information, iterate until convergence based on the updated scheduling results, and generate power control commands for each energy device.
[0104] The above formulas are all dimensionless calculations. The formulas are derived from software simulations based on a large amount of collected data to obtain the most recent real-world results. The preset parameters in the formulas are set by those skilled in the art according to the actual situation.
[0105] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, in the form of a computer program product.
[0106] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0107] In addition, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.
[0108] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0109] In conclusion, the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for scheduling transformer area energy considering convergence progress and heterogeneous link constraints, characterized in that, Includes the following steps: Acquire operational status data and communication link status data of each energy device, wherein the link status data includes transmission delay and packet loss rate; The state change amount is determined based on the operating status data of each energy device in adjacent iteration cycles, and the state change amount is determined based on the difference between the operating status data of each energy device in the current iteration cycle and the previous iteration cycle. Determining the degree of state change based on the state change amount includes: obtaining the operating baseline parameters corresponding to each energy device, and normalizing the state change amount of the corresponding energy device based on the operating baseline parameters to obtain the normalized state change amount: in, Indicates device The Class runtime status data in the current iteration cycle The change in state Indicates device The The running baseline parameters corresponding to the class's running status data, This represents the normalized state change. The degree of state change is determined based on the normalized state change of each energy device: in, Indicates device In the current iteration cycle The degree of change in state Indicates device The total number of runtime status data types involved. Indicates device The The weight coefficients corresponding to the class's running status data, and satisfying the following conditions: The weighting coefficients for each type of operating status data are pre-set based on their degree of influence on the operating status of the energy equipment. The basic update interval is determined based on the degree of state change; the link constraint update interval is determined based on transmission delay and packet loss rate; and the information update interval is determined based on the larger of the basic update interval and the link constraint update interval. The status information is exchanged according to the update interval, and the received status information is compensated according to the transmission delay to obtain the synchronization status information. The scheduling results are updated based on the operating status data and synchronization status information. The process is iterated until convergence based on the updated scheduling results, and power control commands for each energy device are generated.
2. The method according to claim 1, characterized in that, The energy equipment includes distributed generation equipment, energy storage equipment, and flexible load equipment; The operational status data includes the active and reactive power of distributed generation equipment, the charging and discharging power and state of charge of energy storage equipment, and the real-time power and power adjustment range of flexible load equipment.
3. The method according to claim 2, characterized in that, The step of compensating the received state information based on the transmission delay to obtain synchronization state information includes: The time deviation of the status information is determined based on the transmission delay of the communication link corresponding to the received status information. Time alignment compensation is performed on the state information based on time deviation, mapping the state information obtained through different communication links to the same time base of the current iteration cycle to obtain synchronized state information.
4. The method according to claim 3, characterized in that, The time alignment compensation of state information based on time deviation includes: The initial compensation amount is determined based on the changes and time deviations of the state information within the historical iteration cycle; The compensation weight is determined based on the degree of state change in the current iteration cycle; The initial compensation amount is corrected according to the compensation weight, and the state information is adjusted based on the corrected compensation amount to obtain the synchronization state information.
5. The method according to claim 4, characterized in that, The step of updating the scheduling results based on operational status data and synchronization status information includes: By combining operational status data with synchronization status information, the status information of each energy device is updated, and the scheduling deviation is calculated based on the updated status information. The power regulation of each energy device is adjusted according to the scheduling deviation to obtain the updated scheduling result.
6. The method according to claim 5, characterized in that, The step of iterating to convergence based on the updated scheduling results and generating power control instructions for each energy device includes: Calculate the change in the scheduling result within adjacent iteration periods; The change in the scheduling result is compared with a preset convergence condition. When the change in the scheduling result meets the preset convergence condition, the scheduling result is determined to be converged. Power control commands for each energy device are generated based on the converged scheduling results.
7. A system using the method as described in any one of claims 1-6, characterized in that, include: The data acquisition module is used to acquire the operating status data and communication link status data of each energy device. The link status data includes transmission delay and packet loss rate. The state change assessment module is used to determine the amount of state change based on the operating state data of each energy device in adjacent iteration cycles, and to determine the degree of state change based on the amount of state change. The update interval determination module is used to determine the information update time interval based on the communication link status data and the degree of status change; The information synchronization module is used to exchange status information according to the update time interval and to compensate for the received status information according to the transmission delay to obtain synchronized status information. The collaborative scheduling control module is used to update the scheduling results based on the operating status data and synchronization status information, iterate until convergence based on the updated scheduling results, and generate power control commands for each energy device.
Citation Information
Patent Citations
Energy router and shared energy storage space-time collaborative optimization scheduling method
CN122203434A
Branch energy management for multiple evses
EP3077246A1
