Direct current power supply system with energy storage function
By using gradient descent method and dynamic network flow algorithm in the DC power supply system, the precise calculation and dynamic adjustment of the power difference between the power supply network nodes and the optimized sorting of transmission path losses is solved, and the problems of uneven distribution of energy storage equipment and high power loss rate in the prior art are significantly improved, which significantly improves the power supply efficiency and system stability.
Patent Information
- Application Number
- CN202411882064.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-04-15
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the power supply and energy storage scheduling, the prior art lacks accurate calculation and dynamic adjustment of the power difference between power supply network nodes, which makes it difficult for energy storage equipment to efficiently allocate charging and discharging tasks, and there is a problem of uneven resource allocation, and it is impossible to fully consider the dynamic loss sorting and optimal path selection of transmission paths, resulting in a high loss rate of electricity in the transmission link.
The gradient descent method is used to calculate and optimize the power input and output difference of the power supply network nodes, accurately judge the power gap, and dynamic adjustment of the node power is achieved based on the item by item comparison of the power gap and the charging and discharging capabilities of the energy storage unit. At the same time, the loss values in the transmission path are sorted through the dynamic network flow algorithm, and the minimum loss path is preferred to match the load power requirements and transmission capabilities.
It significantly improves the efficiency and accuracy of power distribution, reduces losses during power transmission, improves the overall power supply efficiency of the system, and reduces the risk of failure caused by overheating of energy storage equipment through effective thermal management.
Smart Images

Figure CN119834189A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of direct current power supply, and in particular to a direct current power supply system with energy storage function. Background Art
[0002] The field of DC power supply technology aims to use DC as the main form of transmission and use to build an efficient, stable and reliable power supply and distribution system to meet the diverse needs of modern energy management and power equipment. The goal is to improve power utilization efficiency by optimizing the power transmission path and reducing the conversion links and transmission losses in the AC power supply system.
[0003] The purpose of a DC power supply system with energy storage function is to store and release electric energy through energy storage equipment, adjust the grid load, enhance the stability of the power supply system, and reduce the risks caused by power fluctuations or short-term power outages. It aims to provide a more efficient and reliable power supply while supporting flexible allocation of energy and achieving higher energy utilization efficiency.
[0004] In the existing technology of power supply and energy storage scheduling, there is a lack of accurate calculation and dynamic adjustment of the power difference between power supply network nodes, which makes it difficult for energy storage devices to efficiently allocate charging and discharging tasks, and there is an uneven distribution of resources. It is unable to fully consider the dynamic loss sorting and optimal path selection of the transmission path, resulting in a high loss rate of electricity in the transmission link, which is difficult to meet the needs of efficient power transmission. The thermal management of the energy storage unit is based on a single temperature control strategy, and the handling method of overheating units is not flexible enough, which may cause the risk of equipment overload damage or operation interruption. When facing real-time power fluctuations and changes in load demand in the power supply network, the control methods are mostly fixed rules or linear adjustment methods, which cannot quickly respond to large power fluctuations and easily lead to power supply imbalance between nodes. Summary of the invention
[0005] The purpose of the present invention is to solve the shortcomings of the prior art and to propose a DC power supply system with energy storage function.
[0006] In order to achieve the above object, the present invention adopts the following technical solution: A DC power supply system with energy storage function comprises:
[0007] Power balancing module: Based on the node data of the power supply network, the gradient descent method is used to calculate the difference between the power input value and the output value of each node, judge the power gap of each node in the power difference matrix, compare the power gap value with the charging and discharging capacity of the energy storage unit item by item, allocate the power value of the energy storage unit to compensate for the power gap, update the power allocation status of all nodes one by one, repeat the operation until all nodes meet the power balance conditions, and generate the node power allocation result;
[0008] Energy storage allocation module: based on the node power allocation result, extract the remaining energy storage and current operation status data of the energy storage unit, compare the remaining energy storage and the required power of the energy storage unit, select the energy storage unit that meets the conditions according to the power demand, adjust the output power of the energy storage unit according to the power demand, check the charging and discharging capacity of the energy storage unit item by item, and generate a dynamic power output plan for the energy storage unit;
[0009] Energy path module: Based on the node power allocation result and the dynamic power output plan of the energy storage unit, a dynamic network flow algorithm is used to extract the transmission loss value and load demand in the power supply path, sort the path loss values according to size, give priority to the sorted minimum loss path, check the matching between the load power demand and the transmission capacity of the calling path, recalculate and adjust the load power allocation value for the unmatched path, and generate a load energy path allocation plan after confirming the path transmission status;
[0010] Thermal management module: Based on the load energy path allocation scheme and the energy storage unit dynamic power output scheme, the current operating temperature and charge and discharge rate of the energy storage unit are extracted, the energy storage unit whose operating temperature exceeds the critical value is processed preferentially, the power output of the high-temperature energy storage unit is reduced, and the reduced power is transferred to the energy storage unit with normal temperature. The power output adjustment of each energy storage unit is confirmed item by item, and the operating temperature control result of the energy storage unit is generated;
[0011] Dynamic control module: based on the energy storage unit operating temperature control result, the load energy path allocation scheme and the node power allocation result, extract the real-time power fluctuation value and the load demand change value of the power supply network, calculate the difference between the power fluctuation value and the load demand change value, readjust the node power whose difference exceeds the range, call the path allocation parameter to reallocate the transmission path for the node whose power fluctuation value exceeds the limit, generate real-time power allocation and path optimization results, and if an abnormality occurs during the adjustment process, trace back to the power balancing module to reallocate the node power;
[0012] System calibration module: based on the real-time power allocation and path optimization results, extract the power supply status and load power data of all nodes, check the node power difference item by item, readjust the power output of the node whose difference exceeds the range, synchronously update the node power supply status and path allocation parameters, confirm the power output of all nodes and generate the power supply network operation calibration parameters;
[0013] Comprehensive output module: Based on the power supply network operation calibration parameters, extract the calibrated power output data and path allocation status, compare the output power of all nodes in the power supply network with the load power item by item, synchronize the power output data and the path allocation status, and generate the power supply system operation status data.
[0014] As a further solution of the present invention, the power balancing module includes a power difference calculation submodule, a power gap compensation submodule, and a node power allocation update submodule, wherein:
[0015] Power difference calculation submodule: Based on the node data of the power supply network, the difference between the power input and output values of each node is calculated, a power difference matrix is constructed, and node-by-node difference extraction is performed based on the matrix data, the difference between input and output power is recorded, the power gap of each node is analyzed, and a node power difference matrix is generated;
[0016] Power gap compensation submodule: Based on the node power difference matrix, the gradient descent method is used to analyze the power gap value item by item, and the charging and discharging capacity of the energy storage unit is matched according to the power gap value, the charging and discharging power of the energy storage unit is allocated, the power gap of each node is compensated, and the power allocation value is adjusted at the same time to generate the power compensation result of the energy storage unit;
[0017] Node power allocation update submodule: based on the power compensation result of the energy storage unit, update the node power allocation state, record the node allocation data, repeat the power compensation operation on the unbalanced node and perform successive corrections to generate the node power allocation result;
[0018] The node power allocation result includes the input power value, output power value and power compensation allocation amount of each node.
[0019] As a further solution of the present invention, the gradient descent method is according to the formula:
[0020]
[0021] in: represents the power allocation value from node i to node j in the previous iteration, P ij represents the power allocation value from node i to node j, α represents the learning rate, The power gap compensation objective function J represents the power allocation value P ij The gradient of J is defined as the sum of squares of power gaps, β represents the weight for adjusting the imbalance of power distribution, Represents the balance constraint function K on the power allocation value P ij The gradient of K is defined as the total amount of power distribution imbalance, γ represents the transmission loss compensation coefficient, and R ij represents the line impedance value from node i to node j, δ represents the dynamic adjustment weight of energy storage capacity, C i Indicates the current remaining capacity of the energy storage unit at node i.
[0022] As a further solution of the present invention, the energy storage allocation module includes an energy storage state extraction submodule, an energy storage unit matching selection submodule, and an energy storage output scheme generation submodule, wherein:
[0023] Energy storage status extraction submodule: based on the node power allocation result, extract the remaining energy storage of the energy storage unit and record the operation status data; analyze the association information between the energy storage and the operation status, and generate the energy storage unit status data set;
[0024] Energy storage unit matching selection submodule: based on the energy storage unit status data set, matching the node power requirements item by item for the energy storage units; screening the energy storage units that meet the power requirements, recording the matching results, adjusting the node requirements and the energy storage unit allocation status; generating the energy storage unit matching results;
[0025] Energy storage output scheme generation submodule: based on the energy storage unit matching result, dynamically adjust the output power of the energy storage unit; check the charging and discharging capacity of the energy storage unit, record the dynamic adjustment data, and update the energy storage output status; generate a dynamic power output scheme for the energy storage unit;
[0026] The energy storage unit dynamic power output scheme includes an adjusted power output value, a remaining capacity of the energy storage unit, and a charge and discharge state.
[0027] As a further solution of the present invention, the energy path module includes a path loss extraction submodule, a path optimization matching submodule, and a load power adjustment submodule, wherein:
[0028] Path loss extraction submodule: based on the node power allocation result and the dynamic power output scheme of the energy storage unit, extract the transmission loss value in the power supply path, record the path transmission power and load demand value, calculate the path transmission loss rate, sort according to the calculated transmission loss value, and generate the path transmission loss sorting result;
[0029] Path optimization matching submodule: based on the path transmission loss sorting result, extract the path with the smallest loss in the sorting, call the path load power demand and transmission capacity data, check whether the transmission capacity of each path meets the load demand, record the path with successful transmission capacity matching, and generate the path load matching status;
[0030] Load power adjustment submodule: Based on the load matching status of the path, a dynamic network flow algorithm is used to reallocate the load power to the unmatched paths one by one, adjust the transmission power distribution in the power supply path, update the transmission power allocation record, and generate a load energy path allocation plan after confirming the transmission status of all paths;
[0031] The load energy path allocation scheme includes the transmission loss value of the path, the load power demand allocation amount and the path transmission capacity.
[0032] As a further solution of the present invention, the dynamic network flow algorithm is according to the formula:
[0033]
[0034] Where: f(u,v) represents the actual load power distribution value between node u and node v, C(u,v) represents the maximum transmission power capacity between path u and v, ω1 represents the path transmission efficiency weight, adj(u) represents the set of adjacent nodes of node u, ∑ w∈adj(u) f(w,u) represents the total power flowing into node u from all adjacent nodes w, ω2 represents the node input power adjustment weight, ∑ w∈adj(v) f(v,w) represents the total power flowing from node v to all adjacent nodes w, ω3 represents the node output power adjustment weight, and R represents the system internal power loss compensation coefficient.
[0035] As a further solution of the present invention, the thermal management module includes an operating temperature extraction submodule, a power output regulation submodule, and a temperature state adjustment submodule, wherein:
[0036] Operating temperature extraction submodule: based on the load energy path allocation scheme and the energy storage unit dynamic power output scheme, extract the current operating temperature of the energy storage unit, combine the energy storage unit charge and discharge rate data, analyze the operating temperature of each energy storage unit, record the current energy storage unit temperature value, and generate energy storage unit temperature status data;
[0037] Power output control submodule: based on the temperature status data of the energy storage unit, screen the energy storage units whose operating temperature exceeds the critical value, record the charge and discharge rate of the screened energy storage units, reduce the power output of the high-temperature energy storage units, transfer the reduced power to other energy storage units, and generate energy storage unit power control records;
[0038] Temperature state adjustment submodule: based on the power control record of the energy storage unit, confirm the power output of the energy storage unit after adjustment item by item, update the operating temperature state of each energy storage unit, record the final power output and temperature state, and generate the operating temperature control result of the energy storage unit;
[0039] The energy storage unit operating temperature control result includes the operating temperature state of the energy storage unit, the charge and discharge power adjustment amount and the final power allocation table.
[0040] As a further solution of the present invention, the dynamic control module includes a real-time power fluctuation extraction submodule, a node power and path adjustment submodule, and an abnormal backtracking processing submodule, wherein:
[0041] Real-time power fluctuation extraction submodule: based on the energy storage unit operating temperature control result, the load energy path allocation scheme and the node power allocation result, extract the real-time power fluctuation value of the power supply network, analyze the load demand change value, compare the power fluctuation value with the load demand change value item by item, calculate the difference between the two and record it, filter out the node data with the difference out of range, and generate the node power fluctuation difference record;
[0042] Node power and path adjustment submodule: Based on the node power fluctuation difference record, call the path allocation parameter data, check the transmission path of the node with excessive power fluctuation value node by node, reallocate the power of the excessive node according to the path power transmission capacity, adjust the power output of the excessive node to the matching range, record all adjusted power and path allocation states, and generate real-time power and path adjustment results;
[0043] Abnormal backtracking processing submodule: Based on the real-time power and path adjustment results, check the power and path adjustment process item by item, identify the nodes with abnormalities in the adjustment, trace back to the power balancing module to reallocate the power of the abnormal nodes, call the path data to update the power and path allocation status of the abnormal nodes, confirm the node power allocation after abnormal processing, and generate real-time power allocation and path optimization results;
[0044] The real-time power allocation and path optimization results include the node allocation amount after power adjustment, the path adjustment allocation record and the real-time load demand matching status.
[0045] As a further solution of the present invention, the system calibration module includes a node power supply status extraction submodule, a power difference check submodule, and a power supply status synchronization submodule, wherein:
[0046] Node power supply status extraction submodule: based on the real-time power allocation and path optimization results, extract the power supply status data of all nodes, record the power supply status data and load power data node by node, calculate the item-by-item difference between the power supply status and the load power, record all the difference data, and generate a node power supply status record;
[0047] Power difference checking submodule: based on the node power supply status record, checking the node power difference item by item, extracting the nodes whose difference exceeds the range, reallocating the power exceeding the range by adjusting the node power output, recording the adjusted power allocation data, and generating the node power adjustment record;
[0048] Power supply status synchronization submodule: based on the node power adjustment record, update the node power supply status and path allocation parameters, confirm whether the power output of all nodes is consistent with the path allocation status, record the complete calibration data of the power supply network, and generate the power supply network operation calibration parameters;
[0049] The power supply network operation calibration parameters include the calibrated power output value of the node, the calibration path transmission parameters and the synchronously updated load demand value.
[0050] As a further solution of the present invention, the integrated output module includes a power output extraction submodule, a power comparison check submodule, and a data synchronization arrangement submodule, wherein:
[0051] Power output extraction submodule: based on the power supply network operation calibration parameters, extract the calibrated power output data of all nodes, analyze the power output value node by node, record the power output and path allocation status, match the power output data between nodes one by one, establish the association between power output and path allocation, and generate calibrated power output data;
[0052] Power comparison check submodule: based on the calibrated power output data, compare the output power and load power of all nodes in the power supply network node by node, analyze the difference between the load demand and the output power one by one, record the nodes and deviation values that exceed the power range, and generate the node power comparison result after confirming that the power comparison is completed;
[0053] Data synchronization and sorting submodule: based on the node power comparison result, synchronously sort the power output data and path allocation status, reclassify the power and path allocation data according to the node distribution, establish a dynamic mapping relationship between nodes, confirm the synchronously sorted data set, and generate the power supply system operation status data;
[0054] The power supply system operation status data includes the system's power output balance record, path allocation status table and node power summary results.
[0055] Compared with the prior art, the advantages and positive effects of the present invention are:
[0056] 1. In the present invention, the power input-output difference of the power supply network node is calculated and optimized by using the gradient descent method, the power gap is accurately determined, and the node power is dynamically adjusted according to the item-by-item comparison of the power gap and the charging and discharging capacity of the energy storage unit, which significantly improves the efficiency and accuracy of power distribution and avoids energy waste or insufficient power supply caused by imbalance between power supply and demand;
[0057] 2. In the present invention, the loss values in the transmission path are sorted by a dynamic network flow algorithm, and the path with the minimum loss is preferentially selected to match the load power demand with the transmission capacity, effectively reducing the loss in the power transmission process and improving the overall power supply efficiency of the system;
[0058] 3. In the present invention, the power output of the high-temperature energy storage unit is reduced by operating temperature monitoring and charge and discharge rate control, and the reduced power is distributed to the energy storage unit with normal temperature, thereby reducing the risk of failure of the energy storage equipment due to overheating and ensuring the stability and safety of the power supply system. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] Figure 1 is a system flow chart of the present invention;
[0060] Figure 2 It is a schematic diagram of the system framework of the present invention. DETAILED DESCRIPTION
[0061] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0062] See also Figure 1 The present invention provides a technical solution: a DC power supply system with energy storage function comprises:
[0063] Power balancing module: Based on the node data of the power supply network, the gradient descent method is used to calculate the difference between the power input value and the output value of each node, judge the power gap of each node in the power difference matrix, compare the power gap value with the charging and discharging capacity of the energy storage unit item by item, allocate the power value of the energy storage unit to compensate for the power gap, update the power allocation status of all nodes one by one, repeat the operation until all nodes meet the power balance conditions, and generate the node power allocation result;
[0064] Energy storage allocation module: Based on the node power allocation results, extract the remaining energy storage and current operating status data of the energy storage unit, compare the remaining energy storage and the required power of the energy storage unit, select the energy storage unit that meets the conditions according to the power demand, adjust the output power of the energy storage unit according to the power demand, check the charging and discharging capacity of the energy storage unit item by item, and generate a dynamic power output plan for the energy storage unit;
[0065] Energy path module: Based on the node power allocation results and the dynamic power output plan of the energy storage unit, the dynamic network flow algorithm is used to extract the transmission loss value and load demand in the power supply path, sort the path loss values according to size, give priority to the sorted minimum loss path, check the matching between the load power demand and transmission capacity of the calling path, recalculate and adjust the load power allocation value for the unmatched path, and generate the load energy path allocation plan after confirming the path transmission status;
[0066] Thermal management module: Based on the load energy path allocation plan and the dynamic power output plan of the energy storage unit, the current operating temperature and charge and discharge rate of the energy storage unit are extracted, and the energy storage units with operating temperatures exceeding the critical value are given priority, the power output of the high-temperature energy storage units is reduced, and the reduced power is transferred to the energy storage units with normal temperatures. The power output adjustment of each energy storage unit is confirmed item by item, and the operating temperature control results of the energy storage unit are generated;
[0067] Dynamic control module: Based on the energy storage unit operating temperature control results, load energy path allocation scheme and node power allocation results, extract the real-time power fluctuation value and load demand change value of the power supply network, calculate the difference between the power fluctuation value and the load demand change value, readjust the node power with the difference out of range, call the path allocation parameters to reallocate the transmission path for the node with excessive power fluctuation value, generate real-time power allocation and path optimization results, and if an abnormality occurs during the adjustment process, trace back to the power balance module to reallocate the node power;
[0068] System calibration module: Based on the real-time power allocation and path optimization results, extract the power supply status and load power data of all nodes, check the node power difference item by item, readjust the power output of the nodes whose difference is out of range, synchronously update the node power supply status and path allocation parameters, confirm the power output of all nodes and generate the power supply network operation calibration parameters;
[0069] Comprehensive output module: Based on the power supply network operation calibration parameters, extract the calibrated power output data and path allocation status, compare the output power of all nodes in the power supply network with the load power item by item, synchronize the power output data and path allocation status, and generate the power supply system operation status data.
[0070] See also Figure 2 The power balance module includes a power difference calculation submodule, a power gap compensation submodule, and a node power allocation update submodule, wherein:
[0071] Power difference calculation submodule: Based on the node data of the power supply network, the difference between the power input and output values of each node is calculated, a power difference matrix is constructed, and node-by-node difference extraction is performed based on the matrix data, the difference between input and output power is recorded, the power gap of each node is analyzed, and a node power difference matrix is generated;
[0072] Power gap compensation submodule: Based on the node power difference matrix, the gradient descent method is used to analyze the power gap value item by item, and the charging and discharging capacity of the energy storage unit is matched according to the power gap value, and the charging and discharging power of the energy storage unit is allocated to compensate for the power gap of each node. At the same time, the power allocation value is adjusted to generate the power compensation result of the energy storage unit;
[0073] Node power allocation update submodule: based on the power compensation result of the energy storage unit, update the node power allocation status, record the node allocation data, repeat the power compensation operation for the unbalanced nodes and perform successive corrections to generate the node power allocation result;
[0074] Power difference calculation submodule: Based on the power supply network node data, the power input and output values of each node are stored in matrix form, and the corresponding elements in the matrix are calculated using point-by-point difference operations. The node power input and output values are subtracted, and the power difference is extracted to construct a power difference matrix in matrix form. The non-zero difference values in the matrix are read item by item, and the power difference value of each node is marked and mapped and stored with the node identifier. At the same time, the directionality of the power difference is recorded to distinguish nodes where the power supply exceeds the demand or the demand exceeds the supply. The non-zero difference nodes are quickly retrieved using the index mechanism to generate a node power difference matrix.
[0075] Power gap compensation submodule: Based on the node power difference matrix, extract non-zero difference node data item by item and record the specific value of the power gap. Use the gradient descent method to analyze the matching relationship between the power gap value and the charging and discharging capacity of the energy storage unit. Optimize and control the power compensation process by setting the learning rate and the number of iterations, adjust the output power allocation value of the energy storage unit one by one, dynamically iterate and calculate the current power difference according to the remaining storage capacity and power demand of the energy storage unit, and monitor the charging and discharging status of the energy storage unit in real time to ensure that the allocation operation complies with the safe working parameter range of the energy storage unit. All allocation operations are recorded and integrated into a power compensation allocation table to generate the power compensation result of the energy storage unit.
[0076] Node power allocation update submodule: Based on the power compensation result of the energy storage unit, extract the recorded power allocation data of the energy storage unit, update the input power value and output power value of the node power allocation matrix item by item, recalculate the power difference matrix according to the updated node status, repeatedly call the compensation process for the nodes that have not achieved power balance and make adjustments one by one, update and record the node allocation status in real time, and ensure that the power of all nodes meets the input and output matching requirements by comparing the allocated node data with the power balance conditions, and generate the node power allocation result;
[0077] The node power allocation result includes the input power value, output power value and power compensation allocation amount of each node.
[0078] Gradient descent method, according to the formula:
[0079]
[0080] in: represents the power allocation value from node i to node j in the previous iteration, P ijrepresents the power allocation value from node i to node j, α represents the learning rate, The power gap compensation objective function J represents the power allocation value P ij The gradient of J is defined as the sum of squares of power gaps, β represents the power allocation imbalance adjustment weight, Represents the balance constraint function K on the power allocation value P ij The gradient of K is defined as the total amount of power distribution imbalance, γ represents the transmission loss compensation coefficient, R ij represents the line impedance value from node i to node j, δ represents the dynamic adjustment weight of energy storage capacity, C i Indicates the current remaining capacity of the energy storage unit at node i;
[0081] Execution process: First, initialize the power allocation value The result of the previous round of iterative calculation, and read the power demand and supply values of nodes i and j, and calculate the gradient of the power gap compensation objective function J Combined with the learning rate α, the initial change in power allocation is calculated The balance of power distribution is adjusted by the weight β, which is determined by the normalization of the mean and standard deviation of the power difference matrix between nodes. Then, the line impedance value R is obtained according to the physical parameters of the line from node i to node j. ij , the line power loss correction is calculated by the transmission loss compensation coefficient γ, which is determined by the average ratio of the line length to the impedance value. Finally, the current remaining capacity C of the energy storage unit at node i is dynamically detected. i , combined with the energy storage capacity to dynamically adjust the weight δ to correct the final result of power allocation. The weight δ is calculated based on the difference in the proportion of node energy storage capacity to the total capacity to generate the optimized power allocation value P ij .
[0082] See also Figure 2 The energy storage allocation module includes an energy storage state extraction submodule, an energy storage unit matching selection submodule, and an energy storage output scheme generation submodule, wherein:
[0083] Energy storage status extraction submodule: Based on the node power allocation results, extract the remaining energy storage capacity of the energy storage unit and record the operating status data; parse the information related to the energy storage capacity and operating status, and generate the energy storage unit status data set;
[0084] Energy storage unit matching selection submodule: Based on the energy storage unit status data set, match the node power requirements item by item for the energy storage units; select the energy storage units that meet the power requirements, record the matching results, adjust the node requirements and the energy storage unit allocation status; generate the energy storage unit matching results;
[0085] Energy storage output plan generation submodule: Based on the energy storage unit matching results, dynamically adjust the output power of the energy storage unit; check the charging and discharging capacity of the energy storage unit, record the dynamic adjustment data, and update the energy storage output status; generate a dynamic power output plan for the energy storage unit;
[0086] Energy storage status extraction submodule: Based on the node power allocation results, extract the current power input and output data of the energy storage unit, use the dynamic data mapping method to establish a mapping relationship between the charging state of the energy storage unit and the power input value, call the state analysis function to analyze the remaining storage energy item by item, use the database storage function to temporarily cache the analysis results, combine the historical operation status data to extract the discharge frequency and average charge and discharge rate of the energy storage unit, call the data integration algorithm to merge the current storage energy and historical data, generate the energy storage unit state set and store it in the data set, and generate the energy storage unit state data set;
[0087] Energy storage unit matching selection submodule: Based on the energy storage unit status data set, read the remaining energy storage capacity and current operating status data of the energy storage unit item by item, use the greedy algorithm based on constraint conditions to screen the energy storage units that meet the power requirements, set the screening conditions to include the node power demand matching range, the remaining energy storage capacity of the energy storage unit is greater than the minimum value of the power demand, and the current operating status of the energy storage unit meets the safety threshold, call the screening function to match and mark qualified energy storage units from the data set one by one, record the allocation relationship between the successfully matched nodes and the energy storage units, call the status update function to adjust the node demand data and the energy storage unit allocation status, and generate the energy storage unit matching results;
[0088] Energy storage output plan generation submodule: Based on the energy storage unit matching results, extract the output power data of the successfully matched energy storage unit, use the dynamic adjustment algorithm to adjust the output power of the energy storage unit, and adjust the logic including dynamically setting the upper and lower limits of the output power according to the node power demand, calling the power adjustment function to update the charging and discharging parameters of the energy storage unit in batches, and perform item-by-item allocation checks in combination with the node allocation power demand, calling the exception handling function to record the abnormal mark of the energy storage unit whose charging and discharging capacity exceeds the range, calling the record update module to record the dynamic adjustment data and update the output status of the energy storage unit, and generating the dynamic power output plan of the energy storage unit;
[0089] Among them, the dynamic power output scheme of the energy storage unit includes the adjusted power output value, the remaining capacity and the charging and discharging status of the energy storage unit.
[0090] See also Figure 2 The energy path module includes a path loss extraction submodule, a path optimization matching submodule, and a load power adjustment submodule, wherein:
[0091] Path loss extraction submodule: Based on the node power allocation results and the dynamic power output plan of the energy storage unit, the transmission loss value in the power supply path is extracted, the path transmission power and load demand value are recorded, the path transmission loss rate is calculated, and the transmission loss values are sorted according to the calculated transmission loss values to generate the path transmission loss sorting results;
[0092] Path optimization matching submodule: Based on the path transmission loss sorting results, extract the path with the smallest loss in the sorting, call the path load power demand and transmission capacity data, check whether the transmission capacity of each path meets the load demand, record the path with successful transmission capacity matching, and generate the path load matching status;
[0093] Load power adjustment submodule: Based on the path load matching status, the dynamic network flow algorithm is used to redistribute the load power item by item for the unmatched paths, adjust the transmission power distribution in the power supply path, update the transmission power allocation record, and generate the load energy path allocation plan after confirming the transmission status of all paths;
[0094] Path loss extraction submodule: Based on the node power allocation results and the dynamic power output plan of the energy storage unit, the power input value and output value of each path in the power supply path are extracted, and the path loss value is calculated item by item using the path loss calculation method. The path transmission power data is calculated for difference and the loss value is recorded. The power allocation function is called in combination with the path load demand value to gradually update the loss table. The loss rate calculation formula is used to generate the transmission loss rate according to the input power and transmission loss value of the path. The sorting function is called to sort the calculation results in descending order according to the loss value, and the path order and its loss value after sorting are recorded to generate the path transmission loss sorting result.
[0095] Path optimization matching submodule: Based on the path transmission loss sorting results, the path with the smallest loss value in the sorting list is extracted item by item, the path load power demand data is called and compared with the transmission capacity data, and the binary search algorithm is used to quickly verify whether the current path meets the transmission capacity requirements. The paths that meet the conditions are marked for matching, and the data structure of the successfully matched paths is recorded, including the path number, load demand value and transmission capacity value. The status update module is called to update the path load status and transmission capacity parameters to generate the path load matching status;
[0096] Load power adjustment submodule: Based on the path load matching status, the dynamic network flow algorithm is used to reallocate the load power of the unmatched path, the transmission power value in the unmatched path is compared with the load power demand value item by item, the adjustment function is called to dynamically adjust the transmission power, the power in the power supply path is redistributed in combination with the network flow constraint conditions, the path transmission power allocation record is updated successively, the path check module is called to verify whether the adjusted path meets the load demand, and the load energy path allocation plan is generated after the power supply path status is updated;
[0097] The load energy path allocation scheme includes the transmission loss value of the path, the load power demand allocation amount and the path transmission capacity.
[0098] Dynamic network flow algorithm, according to the formula:
[0099]
[0100] Where: f(u,v) represents the actual load power distribution value between node u and node v, C(u,v) represents the maximum transmission power capacity between path u and v, ω1 represents the path transmission efficiency weight, adju) represents the adjacent node set of node u, ∑ w∈adj(u) f(w,u) represents the total power flowing into node u from all adjacent nodes w, ω2 represents the node input power adjustment weight, ∑ w∈adj(v) f(v,w) represents the total power flowing from node v to all its adjacent nodes w, ω3 represents the node output power adjustment weight, and R represents the system internal power loss compensation coefficient;
[0101] Execution process: First, calculate the maximum transmission power capacity C(u,v) from path u to v. The actual available power capacity needs to be determined by statistically analyzing the path length, transmission medium characteristics, and frequency response. Then, the path transmission efficiency weight ω1 is introduced. The path is experimentally sampled under various environments, and the average of multiple power losses is taken as the weight value. Then, the power flowing into the adjacent node w of path u is adjusted, and the weight ω2 is added to ensure the rationality of the power input after adjustment. At the same time, the weight ω3 is added to further correct the output power deviation. Finally, the internal power loss compensation coefficient R is added. It is obtained by fitting and analyzing the line loss rate and the actual load change rate in the historical data. It is used to correct the imbalance problem in the power distribution and calculate the actual load power distribution value f(u,v) from path u to v.
[0102] See also Figure 2 The thermal management module includes an operating temperature extraction submodule, a power output control submodule, and a temperature state adjustment submodule, wherein:
[0103] Operating temperature extraction submodule: Based on the load energy path allocation scheme and the dynamic power output scheme of the energy storage unit, the current operating temperature of the energy storage unit is extracted, and the operating temperature of each energy storage unit is analyzed in combination with the charge and discharge rate data of the energy storage unit, and the current temperature value of the energy storage unit is recorded to generate the temperature status data of the energy storage unit;
[0104] Power output control submodule: Based on the temperature status data of the energy storage unit, screen the energy storage units whose operating temperature exceeds the critical value, record the charge and discharge rate of the screened energy storage units, reduce the power output of the high-temperature energy storage units, transfer the reduced power to other energy storage units, and generate the energy storage unit power control record;
[0105] Temperature state adjustment submodule: Based on the power control record of the energy storage unit, confirm the power output of the energy storage unit after adjustment item by item, update the operating temperature state of each energy storage unit, record the final power output and temperature state, and generate the operating temperature control result of the energy storage unit;
[0106] Operation temperature extraction submodule: Based on the load energy path allocation scheme and the dynamic power output scheme of the energy storage unit, the current real-time operation temperature data of the energy storage unit is extracted, the temperature analysis algorithm is used to analyze the temperature change rate of the energy storage unit, and the point-by-point sampling function is called to extract the temperature value from the real-time data stream at a fixed interval. The temperature value is linearly interpolated to correct the abnormal value, and the mapping function is called in combination with the energy storage unit charge and discharge rate data to establish the association table of charge and discharge rate and temperature, and the temperature growth rate corresponding to the charge and discharge rate of the energy storage unit is analyzed. The current temperature value of all energy storage units and the associated charge and discharge rate data are recorded to generate the temperature status data of the energy storage unit;
[0107] Power output control submodule: Based on the temperature status data of the energy storage unit, the screening algorithm is used to screen out the energy storage units whose temperature exceeds the critical value one by one, and the critical value judgment function is called to compare the operating temperature of each energy storage unit with the preset critical value. The charging and discharging rate data of the screened energy storage units are recorded, and the power adjustment algorithm is used to reduce the power output of the high-temperature energy storage unit. The allocation function is called to calculate the total amount of power reduction and redistribute it to other energy storage units with normal temperature according to the load demand priority. The charging and discharging status and node demand data after the power allocation adjustment are recorded to generate the energy storage unit power control record;
[0108] Temperature state adjustment submodule: Based on the power control record of the energy storage unit, the output verification function is called to confirm the output status of the energy storage unit after power reduction item by item, and the adjusted operating temperature data of the energy storage unit is re-analyzed using the real-time monitoring algorithm to update the operating temperature status of all energy storage units. The recording function is called to synchronize the power output data and temperature data of the energy storage unit, and the final adjusted power output value and temperature status are integrated and stored to generate the operating temperature control result of the energy storage unit;
[0109] Among them, the energy storage unit operating temperature control result includes the operating temperature state of the energy storage unit, the charging and discharging power adjustment amount and the final power allocation table.
[0110] See also Figure 2 The dynamic control module includes a real-time power fluctuation extraction submodule, a node power and path adjustment submodule, and an abnormal backtracking processing submodule, among which:
[0111] Real-time power fluctuation extraction submodule: Based on the energy storage unit operating temperature control results, load energy path allocation scheme and node power allocation results, extract the real-time power fluctuation value of the power supply network, analyze the load demand change value, compare the power fluctuation value with the load demand change value item by item, calculate the difference between the two and record it, filter out the node data with the difference out of range, and generate the node power fluctuation difference record;
[0112] Node power and path adjustment submodule: Based on the node power fluctuation difference record, call the path allocation parameter data, check the transmission path of the node with excessive power fluctuation value node by node, reallocate the power of the excessive node according to the path power transmission capacity, adjust the power output of the excessive node to the matching range, record all adjusted power and path allocation status, and generate real-time power and path adjustment results;
[0113] Abnormal backtracking processing submodule: Based on the real-time power and path adjustment results, check the power and path adjustment process item by item, identify the nodes with abnormalities during the adjustment, trace back to the power balancing module to reallocate the power of the abnormal nodes, call the path data to update the power and path allocation status of the abnormal nodes, confirm the node power allocation after abnormal processing, and generate real-time power allocation and path optimization results;
[0114] Real-time power fluctuation extraction submodule: Based on the energy storage unit operating temperature control results, load energy path allocation scheme and node power allocation results, extract the real-time power data of all nodes in the power supply network, call the fluctuation analysis algorithm to calculate the difference between the power value at the current moment and the power value at the previous moment node by node, analyze the load demand data to extract the real-time change value, use the point-by-point comparison algorithm to calculate the difference between the real-time power fluctuation value and the load demand change value, call the screening function to filter and mark the nodes whose differences exceed the preset range, record the power fluctuation value and the associated path information of the over-limit node, and generate the node power fluctuation difference record;
[0115] Node power and path adjustment submodule: Based on the node power fluctuation difference record, call the path allocation parameter data node by node, use the path capacity check algorithm to verify the power transmission capacity of the current transmission path of the over-limit node, call the path reallocation function to readjust the power value of the over-limit node to other paths, and allocate the power value to a reasonable range according to the remaining transmission capacity of the path and the load demand priority. Call the update module to synchronize the adjusted power value and path status data, record the adjustment status of all nodes and the path matching results, and generate real-time power and path adjustment results;
[0116] Abnormal backtracking processing submodule: Based on the real-time power and path adjustment results, call the item-by-item check function to analyze the power and path adjustment records, identify the nodes with abnormal status during the adjustment process, use the abnormal identification algorithm to determine the power value and path allocation status of the abnormal node, trace back to the power balance module to call the reallocation function to reallocate the power of the abnormal node, call the path update function to synchronously update the power allocation status and path status of the abnormal node, record the power value and path allocation status of the abnormal node after processing, and generate real-time power allocation and path optimization results;
[0117] The real-time power allocation and path optimization results include the node allocation amount after power adjustment, the path adjustment allocation record and the real-time load demand matching status.
[0118] See also Figure 2 The system calibration module includes a node power supply status extraction submodule, a power difference check submodule, and a power supply status synchronization submodule, wherein:
[0119] Node power supply status extraction submodule: Based on the real-time power allocation and path optimization results, extract the power supply status data of all nodes, record the power supply status data and load power data node by node, calculate the item-by-item difference between the power supply status and the load power, record all the difference data, and generate the node power supply status record;
[0120] Power difference check submodule: Based on the node power supply status record, check the node power difference item by item, extract the nodes with the difference out of range, reallocate the power out of range by adjusting the node power output, record the adjusted power allocation data, and generate the node power adjustment record;
[0121] Power supply status synchronization submodule: based on the node power adjustment record, updates the node power supply status and path allocation parameters, confirms whether the power output of all nodes is consistent with the path allocation status, records the complete calibration data of the power supply network, and generates the power supply network operation calibration parameters;
[0122] Node power supply status extraction submodule: Based on the real-time power allocation and path optimization results, extract the current power supply status data of all nodes, use the point-by-point sampling function to extract the power supply power of each node from the real-time status data of the power supply network, call the load data reading module to read the corresponding load power value node by node, use the difference calculation method to calculate the item-by-item difference between the power supply power and the load power, call the sorting function for all difference data to sort them by absolute value, record the nodes whose differences exceed the preset range, call the storage function to associate the difference data with the node identifier and store it as a status record table, and generate a node power supply status record;
[0123] Power difference check submodule: Based on the node power supply status record, call the check function to check the power difference of all nodes item by item, use the difference over-limit judgment logic to identify the node data with the difference out of range, call the power adjustment module to read the power supply power and path allocation parameters of the over-limit node, use the successive adjustment algorithm to adjust the power output of the over-limit node, gradually increase or reduce the node power output value according to the load power demand and path allocation capacity, call the status update function to synchronize the adjusted node power and load status, record all adjusted power allocation data, and generate node power adjustment records;
[0124] Power supply status synchronization submodule: Based on the node power adjustment record, the update module is called to update the power supply status data and path allocation parameters of all nodes one by one, and the consistency check algorithm is used to verify whether the power supply power output and path allocation status are consistent node by node. The record module is called to save the final status data of the power supply status and path allocation parameters of all nodes, and the node power supply status and path parameters after adjustment are integrated and stored to generate the power supply network operation calibration parameters;
[0125] Among them, the power supply network operation calibration parameters include the calibrated power output value of the node, the calibration path transmission parameters and the synchronously updated load demand value.
[0126] See also Figure 2 The integrated output module includes a power output extraction submodule, a power comparison check submodule, and a data synchronization submodule, wherein:
[0127] Power output extraction submodule: Based on the calibration parameters of the power supply network, extract the calibrated power output data of all nodes, analyze the power output value node by node, record the power output and path allocation status, match the power output data between nodes one by one, establish the association between power output and path allocation, and generate calibrated power output data;
[0128] Power comparison check submodule: Based on the calibrated power output data, the output power and load power of all nodes in the power supply network are compared node by node, the difference between the load demand and the output power is analyzed one by one, the nodes and deviation values that exceed the power range are recorded, and the node power comparison results are generated after the power comparison is confirmed to be completed;
[0129] Data synchronization and sorting submodule: Based on the node power comparison results, synchronize and sort the power output data and path allocation status, reclassify the power and path allocation data according to the node distribution, establish a dynamic mapping relationship between nodes, confirm the synchronized data set, and generate the power supply system operation status data;
[0130] Power output extraction submodule: Based on the calibration parameters of the power supply network operation, the calibrated power output data of all nodes are extracted, the point-by-point sampling algorithm is used to read the power output value of each node one by one, the parsing function is called to parse the power output of each node and record the output value and path allocation status of each node, the matching algorithm is used to match the node power output value with the path allocation status one by one, the association between the power output and the path allocation between the nodes is established, the matching data is organized into a structured record through the storage function, and the calibrated power output data is generated;
[0131] Power comparison check submodule: Based on the calibrated power output data, the output power and load power of all nodes in the power supply network are compared node by node, the difference calculation function is used to analyze the difference between the output power and the load power item by item, the difference value of each node is recorded, the threshold check algorithm is used to identify and mark the nodes that exceed the power range, the error recording function is called to store the deviation value and related information of each over-limit node, and the node power comparison result is generated after the power comparison is confirmed to be completed;
[0132] Data synchronization and sorting submodule: Based on the node power comparison results, synchronize and sort the power output data and path allocation status, call the data reorganization algorithm to reclassify the power and path allocation data according to the node distribution, use the dynamic mapping function to establish the dynamic mapping relationship between nodes, check the synchronized and sorted data set, ensure the data consistency of all nodes, and generate the power supply system operation status data;
[0133] The power supply system operation status data includes the system's power output balance record, path allocation status table and node power summary results.
[0134] The above are only preferred embodiments of the present invention and are not intended to limit the present invention in other forms. Any technician familiar with the profession may use the technical contents disclosed above to change or modify them into equivalent embodiments with equivalent changes and apply them to other fields. However, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present invention without departing from the technical solution of the present invention still falls within the protection scope of the technical solution of the present invention.
Claims
1. A DC power supply system with energy storage function, characterized in that: The system comprises: Power balancing module: Based on the node data of the power supply network, the gradient descent method is used to calculate the difference between the power input value and the output value of each node, judge the power gap of each node in the power difference matrix, compare the power gap value with the charging and discharging capacity of the energy storage unit item by item, allocate the power value of the energy storage unit to compensate for the power gap, update the power allocation status of all nodes one by one, repeat the operation until all nodes meet the power balance conditions, and generate the node power allocation result; Energy storage allocation module: based on the node power allocation result, extract the remaining energy storage and current operation status data of the energy storage unit, compare the remaining energy storage and the required power of the energy storage unit, select the energy storage unit that meets the conditions according to the power demand, adjust the output power of the energy storage unit according to the power demand, check the charging and discharging capacity of the energy storage unit item by item, and generate a dynamic power output plan for the energy storage unit; Energy path module: Based on the node power allocation result and the dynamic power output plan of the energy storage unit, a dynamic network flow algorithm is used to extract the transmission loss value and load demand in the power supply path, sort the path loss values according to size, give priority to the sorted minimum loss path, check the matching between the load power demand and the transmission capacity of the calling path, recalculate and adjust the load power allocation value for the unmatched path, and generate a load energy path allocation plan after confirming the path transmission status; Thermal management module: Based on the load energy path allocation scheme and the energy storage unit dynamic power output scheme, the current operating temperature and charge and discharge rate of the energy storage unit are extracted, the energy storage unit whose operating temperature exceeds the critical value is processed preferentially, the power output of the high-temperature energy storage unit is reduced, and the reduced power is transferred to the energy storage unit with normal temperature. The power output adjustment of each energy storage unit is confirmed item by item, and the operating temperature control result of the energy storage unit is generated; Dynamic control module: based on the energy storage unit operating temperature control result, the load energy path allocation scheme and the node power allocation result, extract the real-time power fluctuation value and the load demand change value of the power supply network, calculate the difference between the power fluctuation value and the load demand change value, readjust the node power whose difference exceeds the range, call the path allocation parameter to reallocate the transmission path for the node whose power fluctuation value exceeds the limit, generate real-time power allocation and path optimization results, and if an abnormality occurs during the adjustment process, trace back to the power balancing module to reallocate the node power; System calibration module: based on the real-time power allocation and path optimization results, extract the power supply status and load power data of all nodes, check the node power difference item by item, readjust the power output of the node whose difference exceeds the range, synchronously update the node power supply status and path allocation parameters, confirm the power output of all nodes and generate the power supply network operation calibration parameters; Comprehensive output module: Based on the power supply network operation calibration parameters, extract the calibrated power output data and path allocation status, compare the output power of all nodes in the power supply network with the load power item by item, synchronize the power output data and the path allocation status, and generate the power supply system operation status data.
2. The DC power supply system with energy storage function according to claim 1, characterized in that: The power balancing module includes a power difference calculation submodule, a power gap compensation submodule, and a node power allocation update submodule, wherein: Power difference calculation submodule: Based on the node data of the power supply network, the difference between the power input and output values of each node is calculated, a power difference matrix is constructed, and node-by-node difference extraction is performed based on the matrix data, the difference between input and output power is recorded, the power gap of each node is analyzed, and a node power difference matrix is generated; Power gap compensation submodule: Based on the node power difference matrix, the gradient descent method is used to analyze the power gap value item by item, and the charging and discharging capacity of the energy storage unit is matched according to the power gap value, the charging and discharging power of the energy storage unit is allocated, the power gap of each node is compensated, and the power allocation value is adjusted at the same time to generate the power compensation result of the energy storage unit; Node power allocation update submodule: based on the power compensation result of the energy storage unit, update the node power allocation state, record the node allocation data, repeat the power compensation operation on the unbalanced node and perform successive corrections to generate the node power allocation result; The node power allocation result includes the input power value, output power value and power compensation allocation amount of each node.
3. The DC power supply system with energy storage function according to claim 1, characterized in that: The gradient descent method, according to the formula: in: represents the power allocation value from node i to node j in the previous iteration, P ij represents the power allocation value from node i to node j, α represents the learning rate, The power gap compensation objective function J represents the power allocation value P ij The gradient of J is defined as the sum of squares of power gaps, β represents the power allocation imbalance adjustment weight, Represents the balance constraint function K on the power allocation value P ij The gradient of K is defined as the total amount of power distribution imbalance, γ represents the transmission loss compensation coefficient, R ij represents the line impedance value from node i to node j, δ represents the dynamic adjustment weight of energy storage capacity, C i Indicates the current remaining capacity of the energy storage unit at node i.
4. The DC power supply system with energy storage function according to claim 1, characterized in that: The energy storage unit dynamic power output scheme includes an adjusted power output value, a remaining capacity of the energy storage unit, and a charge and discharge state.
5. The DC power supply system with energy storage function according to claim 1, characterized in that: Said, wherein: Path loss extraction submodule: based on the node power allocation result and the dynamic power output scheme of the energy storage unit, extract the transmission loss value in the power supply path, record the path transmission power and load demand value, calculate the path transmission loss rate, sort according to the calculated transmission loss value, and generate the path transmission loss sorting result; Path optimization matching submodule: based on the path transmission loss sorting result, extract the path with the smallest loss in the sorting, call the path load power demand and transmission capacity data, check whether the transmission capacity of each path meets the load demand, record the path with successful transmission capacity matching, and generate the path load matching status; Load power adjustment submodule: Based on the load matching status of the path, a dynamic network flow algorithm is used to reallocate the load power to the unmatched paths one by one, adjust the transmission power distribution in the power supply path, update the transmission power allocation record, and generate a load energy path allocation plan after confirming the transmission status of all paths; The load energy path allocation scheme includes the transmission loss value of the path, the load power demand allocation amount and the path transmission capacity.
6. The DC power supply system with energy storage function according to claim 1, characterized in that: The dynamic network flow algorithm is based on the formula: Where: f(u,v) represents the actual load power distribution value between node u and node v, C(u,v) represents the maximum transmission power capacity between path u and v, ω1 represents the path transmission efficiency weight, adju) represents the adjacent node set of node u, Σ w∈adj(u) f(w,u) represents the total power flowing into node u from all adjacent nodes w, ω2 represents the node input power adjustment weight, Σ w∈adj( v)f(v,w) represents the total power flowing from node v to all its adjacent nodes w, ω3 represents the node output power adjustment weight, and R represents the system internal power loss compensation coefficient.
7. The DC power supply system with energy storage function according to claim 1, characterized in that: The energy storage unit operating temperature control result includes the operating temperature state of the energy storage unit, the charging and discharging power adjustment amount and the final power allocation table.
8. The DC power supply system with energy storage function according to claim 1, characterized in that: The real-time power allocation and path optimization results include the node allocation amount after power adjustment, the path adjustment allocation record and the real-time load demand matching status.
9. The DC power supply system with energy storage function according to claim 1, characterized in that: The power supply network operation calibration parameters include the calibrated power output value of the node, the calibration path transmission parameters and the synchronously updated load demand value.
10. The DC power supply system with energy storage function according to claim 1, characterized in that: The power supply system operation status data includes the system's power output balance record, path allocation status table and node power summary results.
Citation Information
Cited By
DC load power intelligent identification and dynamic distribution method
CN122225382A