Method and system for optimizing multi-energy complementation and synergy of commercial industrial park light storage and charging
By constructing time-period pressure sequences, offset sequences, and transfer tables, the coordinated arrangement of photovoltaic, energy storage, and charging loads in commercial industrial parks is optimized, solving the problem of coordinated optimization under the condition of limited distribution transformer capacity, and realizing the effective allocation and coordinated optimization of limited power supply and distribution capacity.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Filing Date
- 2026-04-13
- Publication Date
- 2026-07-10
Smart Images

Figure CN122371331A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of integrated energy synergy control technology in industrial parks, and more specifically, to a method and system for synergistic optimization of multi-energy complementarity between photovoltaic, energy storage, and charging in commercial industrial parks. Background Technology
[0002] The operation and management of photovoltaic, energy storage and charging in commercial industrial parks usually revolves around photovoltaic consumption, energy storage regulation and orderly charging control. In practice, it generally relies on industrial big data to continuously collect distributed photovoltaic output, energy storage charge status, charging pile operation status, vehicle access and departure records, and changes in the load of park buildings and commercial services. Combined with time-of-use electricity pricing, load forecasting and equipment operation boundaries, the energy storage charging and discharging power, the output power of the charging pile group and the load in local time periods are coordinated and controlled.
[0003] In scenarios like weekday afternoons, the load on office and commercial facilities is high, some vehicles are connected to charging stations, and rooftop photovoltaic systems fluctuate due to short-term cloud cover. Meanwhile, the capacity of the park's distribution transformer is close to its limit, key business electricity needs cannot be interrupted, some vehicles must be recharged before the scheduled departure time, and energy storage is constrained by the remaining power and charging / discharging boundaries. Under these circumstances, although existing methods can adjust photovoltaic, energy storage, and charging piles separately, they mainly focus on the individual allocation of power values for each device and do not address the fundamental issue of which type of electricity user should be prioritized within the limited power supply and distribution capacity at the same time. Therefore, during operation, it is easy to repeatedly encounter observable phenomena such as photovoltaic still having available output while key vehicles are not recharged in time, energy storage participating in peak shaving but still needing to temporarily reduce the power of the charging pile group, and random new charging requests raising the peak value of the distribution transformer again.
[0004] Therefore, the technical problem to be solved by this application is: how to determine the priority order of limited power supply and distribution capacity during the coordinated operation of photovoltaic, energy storage and charging in commercial industrial parks, under the condition that the distribution transformer capacity is limited and the operating load, rigid charging demand and deferred charging demand coexist, so as to achieve effective synergistic optimization among photovoltaic, energy storage and charging loads. Summary of the Invention
[0005] To overcome the aforementioned deficiencies of the prior art, embodiments of the present invention provide a method and system for the coordinated optimization of photovoltaic, energy storage, and charging multi-energy complementarity in commercial industrial parks. By constructing time-period pressure sequences, offset sequences, and transfer tables, and coordinating the determination of photovoltaic absorption capacity, energy storage transfer capacity, and charging execution capacity based on the transfer results, the present invention addresses the problems mentioned in the background art.
[0006] To achieve the above objectives, the present invention provides the following technical solution: a multi-energy complementary and synergistic optimization method for photovoltaic, energy storage, and charging in commercial industrial parks, comprising:
[0007] S1. Arrange the time periods within the target period in chronological order, subtract the photovoltaic output from the base load of each time period to obtain the net load value, and evenly divide the charging amount of each connected vehicle into the time periods between the current time period and the departure time period to obtain the time period pressure sequence.
[0008] S2. For each time period in the time period pressure sequence, divide the total amount to be charged in that time period by the number of time periods between that time period and the end of the departure time period to obtain the corresponding reference pressure, and subtract the corresponding reference pressure from the pressure value of each time period to obtain the offset sequence.
[0009] S3. Accumulate the offset sequence in chronological order, determine the time period with positive accumulated value as the forward shift time period, and determine the time period with negative accumulated value as the backward shift time period. Establish the power transfer relationship between the forward shift time period and the backward shift time period according to the absolute amount of the accumulated value of each time period to obtain the transfer table.
[0010] S4. Rearrange the amount of electricity to be charged in the later period to the earlier period according to the transfer table. Determine the amount of electricity corresponding to the photovoltaic output in the earlier period as the photovoltaic consumption amount. Determine the amount of electricity in the earlier period that exceeds the photovoltaic consumption amount as the energy storage transfer amount. Determine the amount of electricity in the earlier period that is covered by both the photovoltaic consumption amount and the energy storage transfer amount as the charging execution amount. This will result in a coordinated arrangement table.
[0011] S5. Perform photovoltaic consumption, energy storage charging and discharging, and vehicle charging in each time period according to the collaborative schedule, and write back the actual charging amount, actual energy storage change amount, and unexecuted amount of electricity in each time period to the time period pressure sequence of the next time period, and continue to perform collaborative optimization in subsequent time periods.
[0012] In a preferred embodiment, S1 includes:
[0013] S1-1. Divide the target period into sequentially numbered time periods, and map the departure time of each access vehicle to the departure time period in each time period to obtain the time period sequence and vehicle departure time period.
[0014] S1-2. Divide the amount of charge to be received by each connected vehicle by the number of time periods between the current time period and the departure time period to obtain the time period allocation amount. Then, write the time period allocation amount into each time period between the current time period and the departure time period and sum them up by time period to obtain the charging amount of each time period.
[0015] S1-3. Subtract the photovoltaic output from the base load for each time period to obtain the net load value for each time period. Add the net load value for each time period to the charging amount for the corresponding time period to obtain the time period pressure sequence.
[0016] In a preferred embodiment, S2 includes:
[0017] S2-1. Based on the order of each time period in the time period pressure sequence, summarize the time period allocation of each access vehicle whose departure time is no earlier than that time period to obtain the total amount of charging to be completed in that time period.
[0018] S2-2. Subtract the time period number of the last departure time period from the time period number of the current time period and add one to get the corresponding time period number between the current time period and the last departure time period. Divide the total amount of charging to be completed in the current time period by the corresponding time period number to get the corresponding reference pressure.
[0019] S2-3. Subtract the corresponding baseline pressure from the pressure value of each time period in the order of time periods to obtain the offset value of each time period, and write the offset value of each time period into the offset sequence in sequence.
[0020] In a preferred embodiment, S3 includes:
[0021] S3-1. Accumulate each offset value in the offset sequence according to the time period order to obtain the cumulative value of each time period. Determine the time period with a cumulative value greater than zero as the forward shift time period, the time period with a cumulative value less than zero as the backward shift time period, and the time period with a cumulative value equal to zero as the zero value time period.
[0022] S3-2. Read the forward time periods one by one in the order of the forward time periods, and record the absolute value of the current forward time period as the forward electricity. Then read the subsequent time periods after the current forward time period in the order of the time periods. Stop reading when encountering a zero value time period to obtain the sequence of subsequent time periods corresponding to the current forward time period.
[0023] In a preferred embodiment, S3 further includes:
[0024] S3-3. Read the shifted time period one by one according to the time period sequence of the shifted time period, and record the absolute value of the accumulated value of the current shifted time period as the shifted electricity. When the forward electricity is greater than the backward electricity, generate a transfer item between the current forward time period and the current backward time period that is equal to the backward electricity. Then, use the difference between the forward electricity and the backward electricity to generate a transfer item for the next shifted time period. When the forward electricity is equal to the backward electricity, generate a transfer item between the current forward time period and the current backward time period that is equal to the forward electricity and then move to the next forward time period. When the forward electricity is less than the backward electricity, generate a transfer item between the current forward time period and the current backward time period that is equal to the forward electricity. Then, use the difference between the backward electricity and the forward electricity for the next forward time period.
[0025] S3-4. Repeat the generation of transfer items according to the time period order of the forward shift period until the absolute value of the cumulative value of each forward shift period and the absolute value of the cumulative value of each backward shift period are allocated. Then, summarize all transfer items according to the time period order to obtain the transfer table.
[0026] In a preferred embodiment, S4 includes:
[0027] S4-1. Write the transferred electricity corresponding to each backward shift period into the corresponding forward shift period according to the transfer table, and accumulate the transferred electricity written into the same forward shift period to obtain the rearranged electricity for each forward shift period.
[0028] S4-2. According to the relationship between the rearranged power and the corresponding photovoltaic output in each forward period, when the rearranged power is less than or equal to the corresponding photovoltaic output, the rearranged power is determined as the photovoltaic absorption capacity and the shortfall power is determined as zero. When the rearranged power is greater than the corresponding photovoltaic output, the corresponding photovoltaic output is determined as the photovoltaic absorption capacity and the difference between the rearranged power and the photovoltaic absorption capacity is determined as the shortfall power.
[0029] In a preferred embodiment, S4 further includes:
[0030] S4-3. According to the relationship between the gap power and the corresponding energy storage power in each forward period, when the gap power is less than or equal to the corresponding energy storage power, the gap power is determined as the energy storage transfer amount; when the gap power is greater than the corresponding energy storage power, the corresponding energy storage power is determined as the energy storage transfer amount.
[0031] S4-4. Add the photovoltaic absorption and energy storage transfer amounts for each forward-moving period to obtain the charging execution amount for each forward-moving period. Then, summarize the forward-moving period, photovoltaic absorption, energy storage transfer amount, and charging execution amount in the order of the periods to obtain the coordinated arrangement table.
[0032] In a preferred embodiment, S5 includes:
[0033] S5-1. According to the coordination schedule, execute the corresponding photovoltaic consumption, energy storage transfer and charging execution in each time period to obtain the actual charging, actual energy storage change and actual photovoltaic consumption in each time period.
[0034] S5-2. Subtract the actual charging amount from the charging execution amount for each time period to obtain the unexecuted amount for each time period, and write the difference between the energy storage transfer amount and the actual energy storage change amount for each time period as the energy storage deviation amount.
[0035] In a preferred embodiment, S5 further includes:
[0036] S5-3. Write the unused electricity amount of each time period into the charging amount of the next time period, and write the energy storage deviation of each time period into the energy storage amount of the next time period to obtain the correction input amount of the next time period.
[0037] S5-4. Write the corrected input for the next time period into the time period pressure sequence for the next time period, and continue to perform collaborative optimization for subsequent time periods in the order of time periods.
[0038] In a preferred embodiment, the commercial industrial park photovoltaic-storage-charging multi-energy complementary and synergistic optimization system includes:
[0039] The pressure construction module arranges the time periods within the target period in chronological order, subtracts the photovoltaic output from the base load of each time period to obtain the net load value, and evenly distributes the charging amount of each connected vehicle into the time periods between the current time period and the departure time period to obtain the time period pressure sequence.
[0040] The offset calculation module obtains the corresponding reference pressure by dividing the total amount to be charged in each time period of the time period by the number of time periods between that time period and the final departure time period, and then subtracts the corresponding reference pressure from the pressure value of each time period to obtain the offset sequence.
[0041] The transfer and connection module accumulates the offset sequence in chronological order, identifies the time period with a positive accumulated value as the forward shift time period, and the time period with a negative accumulated value as the backward shift time period, and establishes the power transfer relationship between the forward shift time period and the backward shift time period based on the absolute value of the accumulated value of each time period, thus obtaining the transfer table;
[0042] The collaborative scheduling module rearranges the amount of electricity to be charged in the later time period to the earlier time period according to the transfer table, determines the amount of electricity corresponding to the photovoltaic output in the earlier time period as the photovoltaic consumption amount, determines the amount of electricity in the earlier time period that exceeds the photovoltaic consumption amount as the energy storage transfer amount, and determines the amount of electricity in the earlier time period that is jointly covered by the photovoltaic consumption amount and the energy storage transfer amount as the charging execution amount, thus obtaining the collaborative scheduling table.
[0043] The write-back module executes photovoltaic consumption, energy storage charging and discharging, and vehicle charging in each time period according to the collaborative schedule. It then writes back the actual charging amount, actual energy storage change amount, and unexecuted amount of electricity in each time period to the time period pressure sequence of the next time period, and continues to execute the collaborative optimization of subsequent time periods.
[0044] The technical effects and advantages of this invention are as follows:
[0045] 1. By first constructing a time-period pressure sequence, then generating an offset sequence and establishing a transfer table, the priority relationship of limited power supply and distribution capacity in different time periods can be determined in advance, thereby relatively alleviating the problem of coordinated failure caused by the concurrent competition of operating load, rigid charging demand and deferred charging demand in the same time period.
[0046] 2. By allocating the amount of charge to each connected vehicle according to the number of time periods between the current time period and the departure time period, and summarizing the charging amount by time period, the demand of discrete vehicles can be transformed into the demand of continuous time periods, which can improve the feasibility of subsequent time period-level collaborative calculations.
[0047] 3. By calculating the corresponding benchmark pressure based on the total amount to be charged and the corresponding number of time periods, and subtracting the pressure value from the corresponding benchmark pressure to form an offset sequence, the degree of deviation of each time period relative to the subsequent demand distribution can be characterized, thus providing a calculation basis for determining the forward and backward time periods;
[0048] 4. By accumulating the offset sequence item by item and establishing the power transfer relationship between the forward and backward time periods with the absolute value of the accumulated value, the power to be rearranged can be assigned to specific time period pairs, thereby reducing the time period mismatch caused by direct allocation based on equipment power.
[0049] 5. By determining the photovoltaic absorption capacity and the energy storage transfer capacity in the forward time period, and using the two together to form the charging execution capacity, the photovoltaic output and energy storage capacity can work together around the same rearranged power, thereby improving photovoltaic utilization and relatively mitigating the ineffective participation of energy storage.
[0050] 6. By comparing the actual charging amount and actual energy storage change with the collaborative scheduling table, and writing back the unexecuted amount and energy storage deviation to the next time period, the subsequent time periods can continue to inherit the actual execution results of the previous time period, thereby improving the continuity of the collaborative optimization process. Attached Figure Description
[0051] Figure 1 This is a flowchart of the method steps of the present invention.
[0052] Figure 2 This is a schematic diagram of the system modules of the present invention. Detailed Implementation
[0053] 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 skilled in the art without creative effort are within the scope of protection of the present invention.
[0054] Refer to the instruction manual appendix Figure 1-2 The present invention provides a method for synergistic optimization of photovoltaic, energy storage, and charging multi-energy complementary systems in commercial industrial parks, comprising:
[0055] S1. Arrange the time periods within the target period in chronological order, subtract the photovoltaic output from the base load of each time period to obtain the net load value, and evenly divide the charging amount of each connected vehicle into the time periods between the current time period and the departure time period to obtain the time period pressure sequence.
[0056] In this embodiment, S1 is used to first divide the time range within the target period into multiple time periods in sequence, then place the departure time of each access vehicle into the corresponding time period, then allocate the amount of charge to be charged by each access vehicle to each time period between the current time period and the departure time period, and complete the accumulation within the same time period. Finally, the base load and photovoltaic output of each time period are combined to form a net load value, and added to the charging amount of the corresponding time period to form a time period pressure sequence.
[0057] The implementation process includes the following steps:
[0058] First, the target period is divided into sequentially numbered time periods, and the departure time of each access vehicle is mapped to the departure time period within each time period, resulting in a time period sequence and vehicle departure time periods. In specific execution, the target period is divided in a continuous and equal-length manner, with adjacent time periods connected end to end, and each time period corresponds to a time period number. The time period in which the current control round is located is taken as the current time period, and the time period numbered after the current time period is taken as the next time period. For each access vehicle, the departure time is read, and the time period in which the departure time is located is determined as the departure time period of that access vehicle, thereby establishing the correspondence between each access vehicle and each departure time period.
[0059] Subsequently, the amount of electricity to be charged for each connected vehicle is divided by the number of time periods between the current time period and the departure time period to obtain the time period allocation. The time period allocation is then written into each time period between the current time period and the departure time period and accumulated by time period to obtain the charging amount for each time period. In specific execution, the number of time periods between the current time period and the departure time period is counted first, and then the amount of electricity to be charged is divided by the number of time periods to obtain the time period allocation for the connected vehicle. When the amount of electricity to be charged is not divisible by the number of time periods, the quotient is written into each time period first, and then the remaining amount is added to the earlier time periods in the order of time periods. After the writing of a single vehicle is completed, the time period allocation of all connected vehicles in the same time period is added together to obtain the charging amount for that time period.
[0060] Next, the base load for each time period is subtracted from the photovoltaic output to obtain the net load value for each time period. The net load value for each time period is then added to the charging amount for the corresponding time period to obtain the time period pressure sequence. In specific execution, the base load is the electricity load of the park excluding vehicle charging within the corresponding time period, and the photovoltaic output is the photovoltaic output participating in the current calculation within the corresponding time period. Within the same time period, the net load value is obtained by subtracting the photovoltaic output from the base load. The net load value is then added to the charging amount for that time period to obtain the pressure value for that time period, and written into the time period pressure sequence in time period order.
[0061] Through the above process, the amount of electricity to be charged for each connected vehicle can be broken down into different time periods. Then, the electricity consumption of each time period is combined with the vehicle charging demand to obtain the time period pressure sequence that can be directly used for subsequent calculations.
[0062] In practical applications: For example, if a commercial industrial park is divided into continuous time periods from 8:00 AM to 8:00 PM, and a vehicle accesses the park during the current time period and leaves during the fifth subsequent time period, the number of time periods between the current time period and the departure time period is first determined, and then the charging amount of the access vehicle is allocated to these time periods. If another access vehicle covers part of the same time period, the corresponding allocation amount is accumulated in these same time periods to obtain the charging amount for each time period. Then, the base load of each time period is subtracted from the photovoltaic output of that time period, and added to the charging amount of the corresponding time period to form the time period pressure sequence for the entire target cycle.
[0063] S2. For each time period in the time period pressure sequence, divide the total amount to be charged in that time period by the number of time periods between that time period and the end of the departure time period to obtain the corresponding reference pressure, and subtract the corresponding reference pressure from the pressure value of each time period to obtain the offset sequence.
[0064] In this embodiment, S2 is used to further identify the degree of deviation of each time period from the overall charging demand distribution in the subsequent time period based on the time period pressure sequence. Specifically, starting from the current time period, the time period allocation corresponding to the access vehicles that have not left the site after the current time period is counted hour by hour to obtain the total amount to be charged in each time period. Then, the total amount to be charged is allocated according to the number of corresponding time periods between the current time period and the last time period to be left the site, to obtain the corresponding benchmark pressure. Finally, the pressure value of each time period is subtracted from the corresponding benchmark pressure one by one to form the offset value, and written into the offset sequence in the order of time periods.
[0065] The implementation process includes the following steps:
[0066] First, based on the order of each time period in the time period pressure sequence, the time period allocation of each access vehicle whose departure time is no earlier than that time period is summarized to obtain the total amount of charging to be completed for that time period. In specific execution, each time period in the time period pressure sequence is read from front to back according to the time period number. For any current processing time period, access vehicles whose departure time is no earlier than that time period are screened out, and then the time period allocation of these access vehicles in that time period is read. All time period allocations are added together to obtain the total amount of charging to be completed for that time period. The total amount of charging to be completed here is not the sum of the charging amount of all access vehicles, but the total amount of allocation formed by access vehicles that still cover that time period up to that time period. Therefore, whether the same access vehicle is included in the summary in different time periods depends on whether the departure time of the access vehicle is later than or equal to the current processing time period.
[0067] Subsequently, the number of time periods between the current time period and the final departure time period is obtained by subtracting the time period number of the current time period from the time period number of the final departure time period and then adding one. The total amount of charging to be completed in the current time period is then divided by the number of time periods to obtain the corresponding baseline pressure. In practice, the time period with the largest time period number among all the departure time periods of all connected vehicles is first taken as the final departure time period. For any current processing time period, the number of time periods between the current time period and the final departure time period is obtained by subtracting the time period number of the current time period from the time period number of the final departure time period and then adding one. The total amount of charging to be completed in the current time period is then divided by the number of time periods to obtain the corresponding baseline pressure for the current time period. If the division result is not even, the actual calculation result is retained for subsequent calculations without further truncation, so that the corresponding baseline pressure for the current time period can directly reflect the average distribution level between the current time period and the final departure time period.
[0068] Next, the pressure value of each time period is subtracted from the corresponding reference pressure in the time period sequence to obtain the offset value of each time period, and the offset value of each time period is written into the offset sequence in sequence. In specific execution, each time period is read from front to back according to the time period number. For each time period, the pressure value of that time period in the time period pressure sequence is taken and the corresponding reference pressure of that time period is subtracted to obtain the offset value of that time period. Then, the offset values obtained for each time period are written into the offset sequence in the same order as the time period number. The offset value here is used to represent the direction and magnitude of the deviation of the pressure value of that time period from the corresponding reference pressure of that time period. A positive offset value means that the pressure value of that time period is higher than the corresponding reference pressure, a negative offset value means that the pressure value of that time period is lower than the corresponding reference pressure, and an offset value of zero means that the pressure value of that time period is equal to the corresponding reference pressure.
[0069] Through the above process, the time period pressure sequence can be further decomposed into the offset of each time period relative to the average distribution level of subsequent time periods. When the offset sequence is accumulated item by item, the forward and backward time periods can be directly identified, and the power transfer relationship can be established accordingly.
[0070] In practical applications: For example, if three vehicles have not left the site after a certain period within a target cycle, the time-sharing amount of these three vehicles in that period is first read and added together to obtain the total amount to be charged in that period; then the number of time periods between the last departure period and that period is taken, and the total amount to be charged is divided by the number of time periods to obtain the corresponding reference pressure for that period; then the pressure value of that period in the time-sharing pressure sequence is subtracted from the corresponding reference pressure to obtain the offset value of that period, and the subsequent time periods are processed in the same way to form a complete offset sequence for use in subsequent steps.
[0071] S3. Accumulate the offset sequence in chronological order, determine the time period with positive accumulated value as the forward shift time period, and determine the time period with negative accumulated value as the backward shift time period. Establish the power transfer relationship between the forward shift time period and the backward shift time period according to the absolute amount of the accumulated value of each time period to obtain the transfer table.
[0072] In this embodiment, S3 is used to determine the power transfer relationship between time periods based on the offset sequence. Specifically, the offset values are first accumulated item by item according to the time period order, and the accumulated result is used to distinguish the forward time period, the backward time period, and the zero-value time period. Then, starting from the forward time period, the backward time period following it is found in sequence, and the zero-value time period is used as the end boundary of the current transfer interval. Subsequently, transfer items are generated item by item according to the correspondence between the forward power and the backward power. Finally, after all the forward time periods are matched, the generated transfer items are summarized to form a transfer table.
[0073] The implementation process includes the following steps:
[0074] First, the offset values in the offset sequence are accumulated sequentially according to the time periods to obtain the accumulated value for each time period. Time periods with accumulated values greater than zero are designated as forward shift time periods, those with accumulated values less than zero are designated as backward shift time periods, and those with accumulated values equal to zero are designated as zero-value time periods. In specific execution, the offset value of the first time period in the offset sequence is used as the first accumulated value, and the accumulated value of each subsequent time period is equal to the sum of the accumulated value of the previous time period and the offset value of the current time period. After the accumulated value of each time period is calculated, its numerical sign is read. When the accumulated value is greater than zero, it indicates that the current time period forms a forward-bound electricity demand during the current accumulation process, and is correspondingly designated as a forward shift time period. When the accumulated value is less than zero, it indicates that the current time period forms a backward-released electricity source during the current accumulation process, and is correspondingly designated as a backward shift time period. When the accumulated value is equal to zero, it indicates that the current accumulation process has converged in this time period, and is correspondingly designated as a zero-value time period. Here, the zero-value time period is used to separate adjacent transfer intervals, and the transfer relationship after a certain forward shift time period does not cross the first zero-value time period after it.
[0075] Subsequently, the forward shift periods are read sequentially according to their time periods, and the absolute value of the accumulated value of the current forward shift period is recorded as the forward shift energy. Then, the subsequent shift periods following the current forward shift period are read sequentially, stopping when a zero-value period is encountered, thus obtaining the sequence of subsequent shift periods corresponding to the current forward shift period. In specific execution, the forward shift period with the smallest time period number is selected as the current forward shift period, and the absolute value of the accumulated value of this forward shift period is taken as the forward shift energy to be matched for this forward shift period. Then, the period is read sequentially according to the time period number, retaining only the periods that simultaneously satisfy "behind the current forward shift period" and "belong to the subsequent shift period", and writing them sequentially into the sequence of subsequent shift periods corresponding to the current forward shift period. Once a zero-value period is read, the reading stops, and the subsequent shift periods read before the zero-value period are taken as all subsequent shift periods that the current forward shift period can participate in matching. With this method, each forward shift period only searches for subsequent shift periods within the range before the current zero-value period, thus ensuring that the transfer relationship always falls within the same transfer interval.
[0076] Next, the shifted time periods are read sequentially according to the time period sequence, and the absolute value of the accumulated value of the current shifted time period is recorded as the shifted electricity. When the forward electricity is greater than the backward electricity, a transfer item equal to the backward electricity is generated between the current forward time period and the current backward time period. The difference between the forward electricity and the backward electricity is then used to generate a transfer item for the next shifted time period. When the forward electricity equals the backward electricity, a transfer item equal to the forward electricity is generated between the current forward time period and the current backward time period, and the process moves to the next forward time period. When the forward electricity is less than the backward electricity, a transfer item equal to the forward electricity is generated between the current forward time period and the current backward time period. The difference between the backward electricity and the forward electricity is then used for the next forward time period. In practice, each transfer item includes at least three contents: the current forward time period, the current backward time period, and the current transferred electricity. When the forward electricity of the current forward time period is greater than the backward electricity of the current backward time period, it indicates that the current backward time period... If the current forward shift period is fully available but insufficient to complete the entire transfer of the current forward shift period, then the forward shift energy of the current backward shift period is used as the current transfer energy to generate a transfer item. The forward shift energy is then updated to the difference between the forward shift energy and the backward shift energy. The process then continues to the next backward shift period in the backward shift period sequence. If the forward shift energy of the current forward shift period is equal to the backward shift energy of the current backward shift period, it means that the current forward shift period and the current backward shift period can be matched in one go. Therefore, the current forward shift energy is used as the current transfer energy to generate a transfer item, and the matching of the current forward shift period ends, moving to the next forward shift period. If the forward shift energy of the current forward shift period is less than the backward shift energy of the current backward shift period, it means that the current forward shift period has completed the transfer of the current forward shift period but there is still a remaining release amount in the current backward shift period. Therefore, the forward shift energy is used as the current transfer energy to generate a transfer item, and the backward shift energy is updated to the difference between the backward shift energy and the forward shift energy. This difference is retained for use in the next forward shift period.
[0077] Finally, the generation of transfer items is repeated according to the time period sequence of the forward shift period until the absolute values of the accumulated values of each forward shift period and each backward shift period are allocated. All transfer items are then summarized in time period sequence to obtain a transfer table. In specific execution, after a forward shift period is matched, the next forward shift period in the forward shift period is read, and the forward shift power determination, backward shift period sequence extraction, and transfer item generation are repeated. When a backward shift period still retains unallocated backward shift power after matching in the previous forward shift period, the unallocated portion is directly used as the current backward shift power for matching in the next forward shift period. When all forward shift periods are matched and the backward shift power corresponding to all backward shift periods is allocated, the generation of transfer items stops. Then, all transfer items are arranged and summarized according to the time period sequence number of the forward shift period and the time period sequence number of the backward shift period to form a transfer table. The transfer table records at least the forward shift period, the backward shift period, and the transferred power, which is used to rearrange the amount of power to be charged in the backward shift period to the forward shift period later.
[0078] Through the above process, the offset sequence can be further transformed into a clear correspondence between the forward and backward time periods, and the amount of electricity to be transferred in each part can be assigned to a specific time period. Subsequently, the amount of electricity to be transferred can be rearranged by writing it item by item according to the transfer table.
[0079] In practical applications: For example, within a continuous transfer interval, if the accumulated values obtained in the order of time periods are positive, positive, negative, negative, and zero, then the first two time periods are first determined as forward transfer periods, the last two time periods are determined as backward transfer periods, and the last time period is determined as the zero-value period. Then, the absolute value of the accumulated value of the first forward transfer period is used as the forward transfer quantity, and the next two backward transfer periods are read sequentially. The absolute value of the accumulated value of each backward transfer period is used as the backward transfer quantity to generate transfer items. If the backward transfer quantity of the first backward transfer period is insufficient to cover the current forward transfer quantity, a transfer item is first generated with the previous forward transfer period and the current backward transfer period as the correspondence. Then, the remaining part of the forward transfer quantity is matched with the next backward transfer period. If there is still a remaining backward transfer quantity after the current matching of a certain backward transfer period, the remaining part is directly left for the next forward transfer period to continue to use. After all the forward and backward transfer periods in the interval have been matched, all transfer items are summarized to obtain the transfer table corresponding to the interval, which can be used for subsequent steps.
[0080] S4. Rearrange the amount of electricity to be charged in the later period to the earlier period according to the transfer table. Determine the amount of electricity corresponding to the photovoltaic output in the earlier period as the photovoltaic consumption amount. Determine the amount of electricity in the earlier period that exceeds the photovoltaic consumption amount as the energy storage transfer amount. Determine the amount of electricity in the earlier period that is covered by both the photovoltaic consumption amount and the energy storage transfer amount as the charging execution amount. This will result in a coordinated arrangement table.
[0081] In this embodiment, S4 is used to redistribute the amount of electricity to be charged in the later shift period to the earlier shift period according to the transfer table, and to determine the photovoltaic consumption, energy storage transfer, and charging execution amount in each earlier shift period in sequence, thereby forming a coordination arrangement table required for subsequent execution. In specific processing, firstly, the transfer amount corresponding to each later shift period is written into the corresponding earlier shift period according to the transfer table to form the rearranged amount of electricity for each earlier shift period; then, the rearranged amount of electricity for each earlier shift period is compared with the photovoltaic output of that earlier shift period to determine the part undertaken by photovoltaic and the part not covered by photovoltaic; then, the part not covered by photovoltaic is compared with the energy storage amount of that earlier shift period to determine the part undertaken by energy storage; finally, the photovoltaic part and the energy storage part are merged to obtain the charging execution amount for each earlier shift period, and summarized to form a coordination arrangement table.
[0082] The implementation process includes the following steps:
[0083] First, according to the transfer table, the transferred electricity corresponding to each shifted period is written into the corresponding forward period, and the transferred electricity written into the same forward period is accumulated to obtain the rearranged electricity for each forward period. In specific execution, each transfer item in the transfer table is read item by item, and the forward period, shifted period, and transferred electricity are read from each transfer item. For transfer items with the same forward period, the corresponding transferred electricity is accumulated by summing to obtain the rearranged electricity for that forward period. The rearranged electricity here only represents the total electricity written from the shifted period to the forward period according to the transfer table, and does not include the charging amount that already existed in the forward period before the rearrangement. After all transfer items are processed, the rearranged electricity corresponding to each forward period is obtained, which is used for subsequent allocation of photovoltaic consumption and energy storage transfer.
[0084] Subsequently, based on the relationship between the rearranged power and the corresponding photovoltaic output in each forward shift period, when the rearranged power is less than or equal to the corresponding photovoltaic output, the rearranged power is determined as the photovoltaic absorption capacity and the deficit power is set to zero. When the rearranged power is greater than the corresponding photovoltaic output, the corresponding photovoltaic output is determined as the photovoltaic absorption capacity, and the difference between the rearranged power and the photovoltaic absorption capacity is determined as the deficit power. In specific execution, for each forward shift period, the rearranged power and the photovoltaic output of that forward shift period are read. When the rearranged power does not exceed the photovoltaic output, ... This indicates that the rearranged charging demand in the shifted time period can be fully covered by the photovoltaic output within that period. Therefore, the rearranged electricity is directly determined as the photovoltaic absorption capacity, and the shortfall electricity is recorded as zero. When the rearranged electricity exceeds the photovoltaic output, it means that the photovoltaic output in the shifted time period can only handle a portion of it. Therefore, the photovoltaic output in the shifted time period is determined as the photovoltaic absorption capacity, and the difference between the rearranged electricity and the photovoltaic absorption capacity is used as the shortfall electricity. The corresponding photovoltaic output here refers to the photovoltaic output participating in the current round of calculation within the shifted time period.
[0085] Next, based on the relationship between the energy gap and the corresponding energy storage capacity in each forward shift period, when the energy gap is less than or equal to the corresponding energy storage capacity, the energy gap is determined as the energy storage transfer amount; when the energy gap is greater than the corresponding energy storage capacity, the corresponding energy storage capacity is determined as the energy storage transfer amount. Specifically, for each forward shift period, the energy gap and the energy storage capacity of that period are read. When the energy gap does not exceed the energy storage capacity, it indicates that the energy storage can cover all the portion not covered by photovoltaic power in that forward shift period, so the energy gap is directly determined as the energy storage transfer amount. When the energy gap exceeds the energy storage capacity, it indicates that the energy storage can only cover a portion, so the energy storage capacity of that forward shift period is determined as the energy storage transfer amount. Here, the corresponding energy storage capacity is the amount of energy that the energy storage can release after satisfying the current state of charge boundary in that forward shift period. When the energy gap is greater than the energy storage capacity, the remaining uncovered portion of the energy gap is not included in the charging execution amount for that forward shift period and is reserved for subsequent steps to write back as unexecuted energy.
[0086] Finally, the photovoltaic (PV) absorption and energy storage transfer amounts for each forward-shifted time period are added together to obtain the charging execution amount for each forward-shifted time period. The forward-shifted time periods, PV absorption, energy storage transfer amounts, and charging execution amounts are then summarized in time period order to obtain a coordinated scheduling table. During specific execution, for each forward-shifted time period, the PV absorption and energy storage transfer amounts for that period are added together to obtain the charging execution amount for that period. Then, in the time period order of the forward-shifted time periods, each forward-shifted time period and its corresponding PV absorption, energy storage transfer, and charging execution amount are sequentially written into the same table to form a coordinated scheduling table. This coordinated scheduling table includes at least four items: forward-shifted time period, PV absorption, energy storage transfer, and charging execution amount, which are used for subsequent execution of PV absorption, energy storage charging and discharging, and vehicle charging in each time period.
[0087] Through the above process, the transferred electricity in the transfer table can be first allocated to specific forward time periods, and then the electricity can be allocated in each forward time period in the order of photovoltaic priority and energy storage supplementation, so as to form a coordinated arrangement table that can be directly executed.
[0088] In practical applications: For example, if a certain forward shift period corresponds to three transfer items with transfer amounts of two, three, and one respectively, the three transfer amounts are first added together to obtain the rearranged amount for that forward shift period as six. If the photovoltaic output for that forward shift period is four, then four is determined as the photovoltaic absorption amount, and the two obtained by subtracting four from six is determined as the deficit amount. If the energy storage amount for that forward shift period is three, then two is determined as the energy storage transfer amount. Then, four and two are added together to obtain the charging execution amount for that forward shift period as six. The remaining forward shift periods are processed in the same way, and the forward shift period, photovoltaic absorption amount, energy storage transfer amount, and charging execution amount are written in the order of the period to form a collaborative arrangement table for subsequent steps to continue execution.
[0089] S5. Perform photovoltaic consumption, energy storage charging and discharging, and vehicle charging in each time period according to the coordination schedule, and write back the actual charging amount, actual energy storage change amount, and unexecuted amount of electricity in each time period to the time period pressure sequence of the next time period, and continue to perform the coordination optimization of subsequent time periods.
[0090] In this embodiment, S5 is used to implement the various arrangements in the coordination schedule to the corresponding time periods, and to correct the input of the next time period based on the actual execution results, so that the coordination optimization of the subsequent time periods can continue from the actual state of the previous time period. Specifically, photovoltaic consumption, energy storage charging and discharging, and vehicle charging are executed in each time period according to the coordination schedule to obtain the actual charging amount, actual energy storage change amount, and actual photovoltaic consumption amount for each time period. Then, the charging execution amount is compared with the actual charging amount to obtain the unexecuted amount, and the energy storage transfer amount is compared with the actual energy storage change amount to obtain the energy storage deviation amount. Subsequently, the unexecuted amount and the energy storage deviation amount are written into the next time period to form the correction input amount for the next time period. Finally, the correction input amount is incorporated into the calculation process of the next time period to continue the coordination optimization of the subsequent time periods.
[0091] The implementation process includes the following steps:
[0092] First, according to the collaborative arrangement table, the corresponding photovoltaic (PV) absorption, energy storage transfer, and charging execution amounts are executed in each time period to obtain the actual charging amount, actual energy storage change, and actual PV absorption amount for each time period. During specific execution, the preceding time period, PV absorption amount, energy storage transfer amount, and charging execution amount in the collaborative arrangement table are read segment by segment in time period order, and the corresponding operations are executed sequentially within the current processing time period. Here, PV absorption amount corresponds to the actual electricity consumed by PV in the current processing time period, energy storage transfer amount corresponds to the actual electricity released by energy storage in the current processing time period, and charging execution amount corresponds to the actual electricity allocation to vehicle charging in the current processing time period. After execution, the actual charging amount completed by vehicles in the current processing time period is collected as the actual charging amount, the actual electricity released by energy storage in the current processing time period is collected as the actual energy storage change, and the actual electricity absorbed by PV in the current processing time period is collected as the actual PV absorption amount. Here, the actual energy storage change is taken based on the energy storage discharge amount, and the actual PV absorption amount is used to characterize the portion actually consumed by PV in the current processing time period.
[0093] Subsequently, the actual charging amount is subtracted from the charging execution amount for each time period to obtain the unexecuted amount for each time period. The difference between the energy storage transfer amount and the actual energy storage change amount for each time period is written as the energy storage deviation amount. In specific execution, for each time period, the charging execution amount in the collaborative arrangement table for that time period is read first, and then the actual charging amount for that time period is read. The unexecuted amount for that time period is obtained by subtracting the actual charging amount from the charging execution amount. When the actual charging amount is less than the charging execution amount, the difference is the amount of electricity not completed in that time period. When the actual charging amount is equal to the charging execution amount, the unexecuted amount is recorded as zero. Then, the energy storage transfer amount and the actual energy storage change amount for that time period are read. The energy storage deviation amount for that time period is obtained by subtracting the actual energy storage change amount from the energy storage transfer amount. When the actual energy storage change amount is less than the energy storage transfer amount, the energy storage deviation amount represents the amount of electricity that was not released according to the arrangement during that time period. When the actual energy storage change amount is equal to the energy storage transfer amount, the energy storage deviation amount is recorded as zero.
[0094] Next, the unexecuted energy amount of each time period is written into the waiting-to-charge amount of the next time period, and the energy storage deviation of each time period is written into the energy storage amount of the next time period, thus obtaining the correction input amount for the next time period. In specific execution, for each time period, the next time period is taken as the next time period, and the unexecuted energy amount of the current time period is added to the original waiting-to-charge amount of the next time period to obtain the updated waiting-to-charge amount for the next time period. At the same time, the energy storage deviation of the current time period is written into the corresponding energy storage amount of the next time period to correct the energy storage state that can participate in the calculation of the next time period. After this processing, the correction input amount of the next time period includes at least the updated waiting-to-charge amount and the corrected energy storage amount. If the current processing time period is already the last time period within the target cycle, the next time period will not be written.
[0095] Finally, the corrected input for the next time period is written into the time period pressure sequence for the next time period, and the collaborative optimization of subsequent time periods continues to be executed in the order of time periods. In specific execution, the amount of energy to be charged updated in the next time period is incorporated into the calculation process of the next time period to redetermine the time period pressure value corresponding to the next time period. At the same time, the corrected energy storage capacity of the next time period is called to participate in the determination of the energy storage transfer amount in the next time period. After the write-back of the current time period is completed, the current processing position is moved to the next time period, and the generation of time period pressure sequence, offset sequence, transfer table, collaborative arrangement table and write-back of subsequent time periods continue to be executed in the predetermined order until the current processing time period reaches the end of the target period.
[0096] Through the above process, the unfinished charging and energy storage release portions of the current period can be carried over to the next period, allowing the calculation results of subsequent periods to reflect the actual execution of the previous period, rather than just remaining at the original schedule. In practical applications: for example, if the charging execution amount for a certain period is six, and the actual completed charging amount is four, then two is identified as the unexecuted amount; if the energy storage transfer amount for the same period is three, and the actual energy storage change amount is two, then one is identified as the energy storage deviation amount; then two is added to the original amount to be charged in the next period, and one is written into the energy storage amount of the next period. The corrected amount to be charged and energy storage amount are then used to continue calculating the period pressure sequence and subsequent steps for the next period, so that the collaborative optimization of subsequent periods can continue to be executed from the actual state of the previous period.
[0097] Furthermore, the commercial industrial park's photovoltaic, energy storage, and charging multi-energy complementary and synergistic optimization system includes:
[0098] The pressure construction module arranges the time periods within the target period in chronological order, subtracts the photovoltaic output from the base load of each time period to obtain the net load value, and evenly distributes the charging amount of each connected vehicle into the time periods between the current time period and the departure time period to obtain the time period pressure sequence.
[0099] The offset calculation module obtains the corresponding reference pressure by dividing the total amount to be charged in each time period of the time period by the number of time periods between that time period and the final departure time period, and then subtracts the corresponding reference pressure from the pressure value of each time period to obtain the offset sequence.
[0100] The transfer and connection module accumulates the offset sequence in chronological order, identifies the time period with a positive accumulated value as the forward shift time period, and the time period with a negative accumulated value as the backward shift time period, and establishes the power transfer relationship between the forward shift time period and the backward shift time period based on the absolute value of the accumulated value of each time period, thus obtaining the transfer table;
[0101] The collaborative scheduling module rearranges the amount of electricity to be charged in the later time period to the earlier time period according to the transfer table, determines the amount of electricity corresponding to the photovoltaic output in the earlier time period as the photovoltaic consumption amount, determines the amount of electricity in the earlier time period that exceeds the photovoltaic consumption amount as the energy storage transfer amount, and determines the amount of electricity in the earlier time period that is jointly covered by the photovoltaic consumption amount and the energy storage transfer amount as the charging execution amount, thus obtaining the collaborative scheduling table.
[0102] The write-back module executes photovoltaic consumption, energy storage charging and discharging, and vehicle charging in each time period according to the collaborative schedule. It then writes back the actual charging amount, actual energy storage change amount, and unexecuted amount of electricity in each time period to the time period pressure sequence of the next time period, and continues to execute the collaborative optimization of subsequent time periods.
[0103] Working Principle: This solution first utilizes industrial big data to collect data on the park's base load, photovoltaic output, vehicle access status, departure time, and amount of electricity awaiting charging at various times. Then, the target period is broken down into consecutive time periods, and the amount of electricity awaiting charging for each vehicle is allocated between the current time period and the departure time period, forming the charging amount for each time period. This is then combined with the net load value of the corresponding time period to create a time period pressure sequence. Subsequently, based on the charging demand that still needs to be met in each time period, the corresponding baseline pressure and offset sequence are calculated. By accumulating the offset value hourly, the forward shift time periods that need to take on electricity in advance and the backward shift time periods that can release electricity are identified, establishing a transfer table. Based on this, the electricity in the backward shift time periods is rearranged to the forward shift time periods. The photovoltaic output in the forward shift time period first covers the portion that can be covered, and then the energy storage covers the remaining gap, thereby determining the charging execution amount for each forward shift time period and forming a collaborative arrangement table. Finally, photovoltaic consumption, energy storage charging and discharging, and vehicle charging are executed according to the collaborative arrangement table. The actual uncompleted electricity and energy storage deviation are then written back to the next time period to continue the collaborative optimization of subsequent time periods.
[0104] For example, on weekday afternoons in a commercial industrial park, office load and commercial support load are at high levels, with some employee vehicles and visitor vehicles charging simultaneously. Rooftop solar power also fluctuates due to cloud cover. In this situation, the system first uses industrial big data to obtain load, solar power, energy storage, and vehicle information for each time period to determine which vehicles are about to leave and which charging needs can be postponed. Then, it forwards some of the charging needs from later time periods to earlier time periods when solar power is sufficient and energy storage can support them. If solar power is sufficient in a certain forward time period, it will prioritize using solar power to complete the charging task for that time period. If solar power is insufficient, energy storage will make up the gap. If, in actual execution, charging is not completed in a certain time period, or the actual energy storage release is less than originally planned, the difference will be carried over to the next time period for calculation and execution. After this processing, the solar power, energy storage, and charging loads in the park do not operate independently, but coordinate around the pressure changes of the same time period, which can improve the utilization of solar power and reduce the distribution pressure during peak hours.
[0105] The above description is merely 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 synergistic optimization of photovoltaic, energy storage, and charging multi-energy complementarity in commercial industrial parks, characterized in that: include: S1. Arrange the time periods within the target period in chronological order, subtract the photovoltaic output from the base load of each time period to obtain the net load value, and evenly divide the charging amount of each connected vehicle into the time periods between the current time period and the departure time period to obtain the time period pressure sequence. S2. For each time period in the time period pressure sequence, divide the total amount to be charged in that time period by the number of time periods between that time period and the end of the departure time period to obtain the corresponding reference pressure, and subtract the corresponding reference pressure from the pressure value of each time period to obtain the offset sequence. S3. Accumulate the offset sequence in chronological order, determine the time period with positive accumulated value as the forward shift time period, and determine the time period with negative accumulated value as the backward shift time period. Establish the power transfer relationship between the forward shift time period and the backward shift time period according to the absolute amount of the accumulated value of each time period to obtain the transfer table. S4. Rearrange the amount of electricity to be charged in the later period to the earlier period according to the transfer table. Determine the amount of electricity corresponding to the photovoltaic output in the earlier period as the photovoltaic consumption amount. Determine the amount of electricity in the earlier period that exceeds the photovoltaic consumption amount as the energy storage transfer amount. Determine the amount of electricity in the earlier period that is covered by both the photovoltaic consumption amount and the energy storage transfer amount as the charging execution amount. This will result in a coordinated arrangement table. S5. Perform photovoltaic consumption, energy storage charging and discharging, and vehicle charging in each time period according to the collaborative schedule, and write back the actual charging amount, actual energy storage change amount, and unexecuted amount of electricity in each time period to the time period pressure sequence of the next time period, and continue to perform collaborative optimization in subsequent time periods.
2. The method for multi-energy complementary and synergistic optimization of photovoltaic, energy storage, and charging in commercial industrial parks according to claim 1, characterized in that: S1 includes: S1-1. Divide the target period into sequentially numbered time periods, and map the departure time of each access vehicle to the departure time period in each time period to obtain the time period sequence and vehicle departure time period. S1-2. Divide the amount of charge to be received by each connected vehicle by the number of time periods between the current time period and the departure time period to obtain the time period allocation amount. Then, write the time period allocation amount into each time period between the current time period and the departure time period and sum them up by time period to obtain the charging amount of each time period. S1-3. Subtract the photovoltaic output from the base load for each time period to obtain the net load value for each time period. Add the net load value for each time period to the charging amount for the corresponding time period to obtain the time period pressure sequence.
3. The method for multi-energy complementary and synergistic optimization of photovoltaic, energy storage, and charging in commercial industrial parks according to claim 2, characterized in that: S2 includes: S2-1. Based on the order of each time period in the time period pressure sequence, summarize the time period allocation of each access vehicle whose departure time is no earlier than that time period to obtain the total amount of charging to be completed in that time period. S2-2. Subtract the time period number of the last departure time period from the time period number of the current time period and add one to get the corresponding time period number between the current time period and the last departure time period. Divide the total amount of charging to be completed in the current time period by the corresponding time period number to get the corresponding reference pressure. S2-3. Subtract the corresponding baseline pressure from the pressure value of each time period in the order of time periods to obtain the offset value of each time period, and write the offset value of each time period into the offset sequence in sequence.
4. The method for multi-energy complementary and synergistic optimization of photovoltaic, energy storage, and charging in commercial industrial parks according to claim 3, characterized in that: S3 includes: S3-1. Accumulate each offset value in the offset sequence according to the time period order to obtain the cumulative value of each time period. Determine the time period with a cumulative value greater than zero as the forward shift time period, the time period with a cumulative value less than zero as the backward shift time period, and the time period with a cumulative value equal to zero as the zero value time period. S3-2. Read the forward time periods one by one in the order of the forward time periods, and record the absolute value of the current forward time period as the forward electricity. Then read the subsequent time periods after the current forward time period in the order of the time periods. Stop reading when encountering a zero value time period to obtain the sequence of subsequent time periods corresponding to the current forward time period.
5. The method for multi-energy complementary and synergistic optimization of photovoltaic, energy storage, and charging in commercial industrial parks according to claim 4, characterized in that: S3 further includes: S3-3. Read the shifted time periods one by one according to the time period sequence of the shifted time period sequence, and record the absolute value of the accumulated value of the current shifted time period as the shifted electricity. When the forward electricity is greater than the backward electricity, generate a transfer item between the current forward time period and the current backward time period that is equal to the backward electricity. Then, use the difference between the forward electricity and the backward electricity to generate a transfer item for the next shifted time period. When the forward electricity is equal to the backward electricity, generate a transfer item between the current forward time period and the current backward time period that is equal to the forward electricity and then move to the next forward time period. When the forward electricity is less than the backward electricity, generate a transfer item between the current forward time period and the current backward time period that is equal to the forward electricity. Then, use the difference between the backward electricity and the forward electricity for the next forward time period. S3-4. Repeat the generation of transfer items according to the time period order of the forward shift period until the absolute value of the cumulative value of each forward shift period and the absolute value of the cumulative value of each backward shift period are allocated. Then, summarize all transfer items according to the time period order to obtain the transfer table.
6. The method for multi-energy complementary and synergistic optimization of photovoltaic, energy storage, and charging in commercial industrial parks according to claim 5, characterized in that: S4 includes: S4-1. Write the transferred electricity corresponding to each backward shift period into the corresponding forward shift period according to the transfer table, and accumulate the transferred electricity written into the same forward shift period to obtain the rearranged electricity for each forward shift period. S4-2. According to the relationship between the rearranged power and the corresponding photovoltaic output in each forward period, when the rearranged power is less than or equal to the corresponding photovoltaic output, the rearranged power is determined as the photovoltaic absorption capacity and the shortfall power is determined as zero. When the rearranged power is greater than the corresponding photovoltaic output, the corresponding photovoltaic output is determined as the photovoltaic absorption capacity and the difference between the rearranged power and the photovoltaic absorption capacity is determined as the shortfall power.
7. The method for multi-energy complementary and synergistic optimization of photovoltaic, energy storage, and charging in commercial industrial parks according to claim 6, characterized in that: S4 further includes: S4-3. According to the relationship between the gap power and the corresponding energy storage power in each forward period, when the gap power is less than or equal to the corresponding energy storage power, the gap power is determined as the energy storage transfer amount; when the gap power is greater than the corresponding energy storage power, the corresponding energy storage power is determined as the energy storage transfer amount. S4-4. Add the photovoltaic absorption and energy storage transfer amounts for each forward-moving period to obtain the charging execution amount for each forward-moving period. Then, summarize the forward-moving periods, photovoltaic absorption, energy storage transfer amounts, and charging execution amounts in the order of the periods to obtain the coordinated arrangement table.
8. The method for multi-energy complementary and synergistic optimization of photovoltaic, energy storage, and charging in commercial industrial parks according to claim 7, characterized in that: S5 includes: S5-1. According to the coordination schedule, execute the corresponding photovoltaic consumption, energy storage transfer and charging execution in each time period to obtain the actual charging, actual energy storage change and actual photovoltaic consumption in each time period. S5-2. Subtract the actual charging amount from the charging execution amount for each time period to obtain the unexecuted amount for each time period, and write the difference between the energy storage transfer amount and the actual energy storage change amount for each time period as the energy storage deviation amount.
9. The method for multi-energy complementary and synergistic optimization of photovoltaic, energy storage, and charging in commercial industrial parks according to claim 8, characterized in that: The S5 also includes: S5-3. Write the unused electricity amount of each time period into the charging amount of the next time period, and write the energy storage deviation of each time period into the energy storage amount of the next time period to obtain the correction input amount of the next time period. S5-4. Write the corrected input for the next time period into the time period pressure sequence for the next time period, and continue to perform collaborative optimization for subsequent time periods in the order of time periods.
10. A multi-energy complementary and synergistic optimization system for photovoltaic, energy storage, and charging in commercial industrial parks, characterized in that: include: The pressure construction module arranges the time periods within the target period in chronological order, subtracts the photovoltaic output from the base load of each time period to obtain the net load value, and evenly distributes the charging amount of each connected vehicle into the time periods between the current time period and the departure time period to obtain the time period pressure sequence. The offset calculation module obtains the corresponding reference pressure by dividing the total amount to be charged in each time period of the time period by the number of time periods between that time period and the final departure time period, and then subtracts the corresponding reference pressure from the pressure value of each time period to obtain the offset sequence. The transfer and connection module accumulates the offset sequence in chronological order, identifies the time period with a positive accumulated value as the forward shift time period, and the time period with a negative accumulated value as the backward shift time period, and establishes the power transfer relationship between the forward shift time period and the backward shift time period based on the absolute value of the accumulated value of each time period, thus obtaining the transfer table; The collaborative scheduling module rearranges the amount of electricity to be charged in the later time period to the earlier time period according to the transfer table, determines the amount of electricity corresponding to the photovoltaic output in the earlier time period as the photovoltaic consumption amount, determines the amount of electricity in the earlier time period that exceeds the photovoltaic consumption amount as the energy storage transfer amount, and determines the amount of electricity in the earlier time period that is jointly covered by the photovoltaic consumption amount and the energy storage transfer amount as the charging execution amount, thus obtaining the collaborative scheduling table. The write-back module executes photovoltaic consumption, energy storage charging and discharging, and vehicle charging in each time period according to the collaborative schedule. It then writes back the actual charging amount, actual energy storage change amount, and unexecuted amount of electricity in each time period to the time period pressure sequence of the next time period, and continues to execute the collaborative optimization of subsequent time periods.