A method for managing charging power distribution of intelligent charging stacks
By intelligently managing the user's remaining charging capacity and the module's temperature status, the problem of uneven power distribution in charging facilities is solved, achieving efficient and safe charging resource scheduling and temperature control, and improving system stability and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-02-09
- Publication Date
- 2026-04-10
AI Technical Summary
Existing charging facilities cannot achieve optimal power allocation when faced with multiple users charging simultaneously, power resource shortages, and different charging needs of different vehicles. This results in some users having excessively long charging times, affecting system stability and lifespan. Furthermore, thermal management and power allocation lack systematic coordination.
By using a bidding model based on the user's remaining charging capacity and the preset maximum bidding factor, combined with the charging pile module temperature status, the power output is adjusted in real time. Dynamic power scaling and load transfer with dual constraints are adopted to realize user priority ranking and module temperature management, and a two-way mapping between resource status and user status is constructed to achieve precise resource allocation and temperature control.
It enables flexible power allocation, improves system stability and safety, reduces the risk of temperature fluctuations, enhances charging efficiency and user experience, and ensures fair and efficient use of resources.
Smart Images

Figure CN121650508B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of direct current fast charging and charging power distribution control for new energy vehicles, in particular to an intelligent charging stack charging power distribution management method. BACKGROUND
[0002] With the rapid development of the new energy vehicle industry, charging infrastructure construction has gradually become an important infrastructure to support the popularization of electric vehicles. Especially in urban fast charging stations, direct current fast charging stacks, as the main charging equipment, provide high-power fast charging services for new energy vehicles, greatly improving charging efficiency. However, with the continuous improvement of charging stack power, how to reasonably and efficiently distribute and manage charging power has become an important technical problem.
[0003] In the prior art, traditional charging stacks generally provide services for multiple users through fixed power distribution or preset strategies. This method has certain limitations, especially in the face of multiple users charging at the same time, power resource shortage, and large differences in charging demand of different vehicles, it cannot achieve optimal power distribution. For example, in the case of a large number of current users and high charging demand, the traditional power distribution method may not meet the needs of each user, or cause some users to charge for too long, which cannot effectively balance resources. At the same time, high-power charging stacks also face problems such as excessive temperature during operation, affecting the stability and service life of the system. To solve these problems, the existing technology gradually introduces heat management and dynamic power distribution strategies. In terms of heat management, a temperature monitoring and control system is used to monitor the temperature of each module of the charging stack in real time, and measures such as limiting power output or stopping charging are taken when the temperature is too high. However, this method is generally simple and cannot effectively cope with complex situations under different time periods and different user demands. In terms of power distribution, although some advanced technologies have tried to use dynamic power distribution algorithms, these algorithms generally have problems such as difficulty in real-time adjustment of power distribution, lack of flexible response to user charging demand, etc. In addition, in the existing power distribution technology, there is often a "single" problem in power distribution, and the user's charging demand and charging time are often difficult to accurately meet, especially in the scenario of limited charging stack resources and rapidly increasing user demand, it is difficult to fully utilize all available power. The current distribution algorithm mostly lacks accurate assessment of user power demand, and is insufficient in dynamic adjustment of charging stack power and real-time optimization of resource distribution. At the same time, heat management and power distribution are often two independent problems, lacking systematic coordination. The heat management system in the prior art mainly focuses on the temperature change of a single module, and generally cannot consider the heat accumulation effect brought by overall power distribution, thereby affecting the overall operating efficiency and safety of the system. In addition, the traditional technology also lacks flexible control methods for module hot plug operations and climbing processes, which cannot effectively control the temperature rise while ensuring charging efficiency.
[0004] To this end, the application aims to propose a smart charging pile charging power distribution management method, based on the bidding model of the user's remaining charging power and the preset maximum bidding factor, the user priority is sorted; combined with the temperature state model and module connection state of each power module in the charging pile, the power output is adjusted in real time; through the double constraints of single gun and system total power upper limit, dynamic power scaling and load transfer are realized; and after each scheduling period ends, energy settlement, thermal state and connection state are updated synchronously to ensure continuous and reliable scheduling in the next period. SUMMARY
[0005] The application provides a smart charging pile charging power distribution management method, which solves the problems mentioned in the background art.
[0006] The application provides the following technical scheme: a smart charging pile charging power distribution management method, comprising:
[0007] The charging users in the connection state are numbered, the target power and the cumulative charged power at the beginning of the current scheduling period are obtained, the remaining charging power is formed according to the difference value, and the bidding factor is generated;
[0008] The number of power modules and the maximum output power are initialized, and the charging gun number and connection relationship indication are established;
[0009] The bidding factor is sorted to form a bidding order result, the total available output power of the system is calculated, the target charging power of each user is obtained in proportion, and the theoretical full power module number is formed;
[0010] The temperature state model of the power module is established, the temperature of the power module is updated according to the temperature of the last scheduling period, the average output power, the duration of the scheduling period and the environment temperature, and the peeling process is performed when the temperature of the power module exceeds the allowable maximum working temperature threshold;
[0011] The module connection state is obtained, the insertion or extraction event is determined, the linear ramp or linear ramp is performed on the output power set value within the preset duration interval, and the output power set value is set to zero when the connection state is disconnected;
[0012] The total output power of the charging gun is calculated, the single gun output power upper limit and the system total output power upper limit constraints are executed, and the user target charging power and the power module output power set value are scaled in proportion;
[0013] The unified settlement price is set according to the number of charging users and the bidding order result, the electricity fee amount is calculated according to the actual charging power, and the period settlement record is generated;
[0014] The cumulative charged power and the remaining required charged power are updated at the end of the scheduling period, the charging users with the remaining required charged power not greater than zero are removed, and the power module temperature and the module connection state are passed to the next scheduling period.
[0015] Optionally, the charging user in the connection state is numbered, the target power and the cumulative charged power at the beginning of the current scheduling period are obtained, the remaining required charged power is formed according to the difference, and the bidding factor is generated, specifically including:
[0016] At the beginning of each scheduling period, the current scheduling period number is recorded as the scheduling period index, the charging users in the connection state are assigned continuous charging user indexes which are unique in the current scheduling period according to the connection detection order, the number of the charging users in the connection state is counted and is consistent with the total number of the charging user indexes;
[0017] For each numbered charging user, the target power of the current charging task and the cumulative charged power at the beginning of the current scheduling period are obtained;
[0018] For each numbered charging user, the remaining required charged power is formed by subtracting the cumulative charged power at the beginning of the current scheduling period from the target power, and the charging users with the remaining required charged power greater than zero are retained to participate in subsequent bidding under the condition that the remaining required charged power is greater than zero;
[0019] A configurable maximum bidding factor is set in the system, and the current configuration value of the maximum bidding factor is obtained in the data acquisition stage;
[0020] For each numbered charging user, the bidding factor is calculated according to the proportional relationship between the remaining required charged power and the target power and the configuration value of the maximum bidding factor in the current scheduling period.
[0021] Optionally, the number of power modules and the maximum output power are initialized, and the charging gun number and the connection relationship indication are established, specifically including:
[0022] The total number of power modules inside the charging pile is set to thirty, the power modules are sequentially numbered to form module indexes, and the maximum output power is configured for each module, and the value of the maximum output power is set to forty rated power units;
[0023] In each scheduling period, the actual output power is established for each module, and the value of the actual output power is limited in the range of zero to the maximum output power of the corresponding power module;
[0024] The number of charging guns is set to two, and the two charging guns are numbered one and two respectively to form the charging gun number;
[0025] The connection relationship between the charging user and the charging gun is indicated, and for each scheduling period, each charging user and each charging gun, a state identifier is given to indicate whether the charging user is connected to the current enumerated charging gun in the current scheduling period. When the connection identifier is taken, it indicates that it is in the connected state, and when the disconnection identifier is taken, it indicates that it is in the unconnected state.
[0026] For each charging user in any scheduling period, a constraint condition of being connected to only one charging gun is set. By making the connection state identifier of the current enumerated charging user in the same scheduling period exist only one connection identifier and not two simultaneous connection identifiers on two charging guns, each charging user only occupies one gun position resource of the charging gun in any scheduling period.
[0027] Optionally, the bidding factors are sorted to form a bidding sorting result, the total available output power of the system is calculated, the target charging power of each user is obtained in proportion, and the theoretical full-power module quantity required by each user is formed. Specifically, it includes:
[0028] In each scheduling period, the bidding factors of all charging users participating in bidding are collected, all bidding factors are sorted in descending order of numerical value, a sorting mapping relationship from the sorting position to the corresponding charging user index is formed, so that the bidding factor at any position is not less than the bidding factor at the next position, and the charging user with the first bidding factor, the second bidding user and all charging users are identified in the bidding sorting result.
[0029] In the current scheduling period, the actual output power of all power modules in the charging stack is summed to form the total available output power of the system, and an upper limit constraint is applied to the total available output power of the system, so that the total available output power of the system does not exceed the upper limit value of the total output power of the system.
[0030] In the current scheduling period, for each charging user participating in bidding, the target charging power of the charging user in the current scheduling period is calculated according to the product of the ratio between the bidding factor of the charging user and the sum of all bidding factors and the total available output power of the system.
[0031] In the current scheduling period, for each charging user, the theoretical full-power module quantity required by the corresponding charging user in theory is formed according to the ratio between the target charging power and the maximum output power of the power module, and the theoretical full-power module quantity is taken as the allocation basis for subsequent module scheduling and temperature management.
[0032] Optionally, the power module temperature state model is established, the power module temperature is updated according to the last scheduling period temperature, the average output power, the scheduling period duration and the environment temperature, and the stripping process is performed when the power module temperature exceeds the allowed maximum working temperature threshold. Specifically, it includes:
[0033] The constant heating power, heating duration, test start temperature and test end temperature are obtained by the constant power temperature rising test, a constant heating power is applied to the selected power module, the constant heating power is maintained for a preset heating duration, the test start temperature and the test end temperature are recorded, and the constant heating power is set as a positive value, the heating duration is set as a positive value, and the test end temperature is higher than the test start temperature;
[0034] After the constant power temperature rising test is completed, the equivalent heat capacity of the power module is obtained by taking the ratio of the product of the constant heating power and the heating duration to the temperature difference between the test end temperature and the test start temperature;
[0035] The natural cooling test start temperature, the natural cooling test end temperature, the cooling duration and the ambient temperature are obtained by the natural cooling test, the power module at a temperature higher than the ambient temperature is naturally cooled to the natural cooling test end temperature, the ambient temperature is maintained as a constant value during the cooling process, and the natural cooling test start temperature, the natural cooling test end temperature and the cooling duration are recorded;
[0036] After the natural cooling test is completed, the equivalent cooling coefficient representing the heat dissipation capacity of the power module is obtained by taking the difference ratio of the difference between the natural cooling test start temperature and the ambient temperature and the difference between the natural cooling test end temperature and the ambient temperature, performing a natural logarithm operation on the difference ratio, and taking the cooling duration as a normalization coefficient;
[0037] In the actual scheduling process, the average output power of each power module in the current scheduling period and the temperature in the last scheduling period are obtained, and the temperature of the power module is updated according to the equivalent heat capacity, the equivalent cooling coefficient, the scheduling period duration, the average output power and the ambient temperature, wherein the temperature updating includes calculating a temperature rise increment according to the proportional relationship among the average output power, the scheduling period duration and the equivalent heat capacity, calculating a temperature drop increment according to the combined relationship among the equivalent cooling coefficient, the difference between the temperature of the power module and the ambient temperature and the scheduling period duration, and adding the two increments to the temperature in the last scheduling period to form the temperature in the next scheduling period;
[0038] The allowable maximum working temperature threshold is configured for each power module, after the temperature in the next scheduling period is obtained, it is compared with the allowable maximum working temperature threshold, when the temperature in the next scheduling period is higher than the allowable maximum working temperature threshold, the peeling processing is performed in the next scheduling period, and the output power setting value is set to zero, when the temperature in the next scheduling period is not higher than the allowable maximum working temperature threshold, the output power setting value is kept unchanged in the next scheduling period.
[0039] Optionally, the acquisition module connects the state, determines the insertion or pull-out event, executes the linear ramp or linear decline on the output power setting value in the preset duration interval, sets the output power setting value to zero when the connection state is the disconnection identifier, and specifically includes:
[0040] For each power module, the module connection state is established in each scheduling period. When the power module is electrically connected with the system circuit, the module connection state takes the connection identifier. When the power module is disconnected from the system circuit, the module connection state takes the disconnection identifier.
[0041] The initial connection state of each power module is collected when the system starts, and the initial connection state is taken as the module connection state of the last scheduling period when determining the insertion event and the pull-out event in the subsequent scheduling period.
[0042] When the module connection state of the last scheduling period is the disconnection identifier and the module connection state of the current scheduling period is the connection identifier, it is determined that the power module is inserted, and the output power setting value is continuously increased from zero to the maximum output power in the preset duration interval according to the order of time from the starting point to the ending point, so that the output power setting value changes linearly with time.
[0043] When the module connection state of the current scheduling period is the connection identifier and the module connection state of the next scheduling period is the disconnection identifier, it is determined that the power module is pulled out, and the output power setting value is continuously reduced from the maximum output power to zero in the preset duration interval according to the order of time from the starting point to the ending point, so that the output power setting value changes linearly with time.
[0044] In any scheduling period, when the module connection state is the disconnection identifier, the output power setting value is set to zero.
[0045] Optionally, the total output power of the charging gun is calculated, the single-gun output power upper limit value and the system total output power upper limit value are constrained, and the user target charging power and the power module output power setting value are scaled in proportion, and specifically includes:
[0046] In each scheduling period, for each charging gun, the target charging power of all charging users connected to the current enumerated charging gun is summed to form the total output power of the current enumerated charging gun.
[0047] In each scheduling period, for each charging gun, it is checked whether the total output power exceeds the preset value six hundred of the single-gun output power upper limit value, and it is also checked whether the sum of the total output power of all charging guns exceeds the preset value one thousand two hundred of the system total output power upper limit value.
[0048] For each charging gun whose total output power exceeds the upper limit value of single gun output power by a preset value, a power scaling coefficient is calculated according to the ratio between the upper limit value of single gun output power and the total output power of the charging gun exceeding the upper limit value in the current scheduling period, so that the power scaling coefficient is equal to the ratio between the upper limit value of single gun output power and the total output power of the charging gun exceeding the upper limit value;
[0049] For the charging gun with the power scaling coefficient, the target charging power of all charging users connected to the charging gun is multiplied by the corresponding power scaling coefficient respectively to form the scaled target charging power of each user, and the total output power of the charging gun is recalculated according to the scaled target charging power of each user;
[0050] Before performing the user-side power scaling, the total output power available to the system in the current scheduling period is recorded as the old total output power available to the system, and after completing the user-side power scaling and summing the total output power of each charging gun, the summing result is recorded as the new total output power available to the system;
[0051] In the case that the old total output power available to the system is greater than zero, a module power scaling coefficient is calculated according to the ratio between the new total output power available to the system and the old total output power available to the system, and the output power setting values of all power modules are uniformly scaled by the module power scaling coefficient, and the total output power available to the system is updated to the new total output power available to the system;
[0052] In the case that the old total output power available to the system is equal to zero, the output power setting values of all power modules are kept as zero, and the total output power available to the system is kept as zero.
[0053] Optionally, the uniform settlement price is set according to the number of charging users and the bidding ranking result, the electricity fee amount is calculated according to the actual charging electricity quantity, and the period settlement record is generated, specifically including:
[0054] In each scheduling period, the number of charging users participating in scheduling is counted, and when the number of charging users is greater than or equal to two, the bidding factor value of the charging user with the second ranking bidding factor is selected from the bidding ranking result, and the bidding factor value of the charging user with the second ranking bidding factor is taken as the uniform settlement price of the current scheduling period;
[0055] In each scheduling period, when the number of charging users participating in scheduling is equal to one, the bidding factor value of the charging user with the first ranking bidding factor is selected from the bidding ranking result, and the value is taken as the uniform settlement price of the current scheduling period;
[0056] In each scheduling period, for each charging user, a theoretical chargeable amount is calculated according to the target charging power and the duration of the scheduling period, and the theoretical chargeable amount is compared with the remaining charging amount of the user at the beginning of the current scheduling period, so that the actual charging amount is equal to the smaller one of the two;
[0057] In each scheduling period, for each charging user, the actual charging amount is multiplied by the unified settlement price to form the electricity fee amount that the charging user should pay in the current scheduling period, and the electricity fee amount, the actual charging amount, the bidding factor and the scheduling period index of each charging user are recorded as period settlement record data.
[0058] Optionally, the updating of the cumulative charged amount and the remaining charging amount at the end of the scheduling period, the removal of the charging user with the remaining charging amount not greater than zero, and the transmission of the power module temperature and the module connection state to the next scheduling period specifically include:
[0059] At the end of each scheduling period:
[0060] For each charging user, the cumulative charged amount at the end of the last scheduling period is added to the actual charging amount in the current scheduling period to form the cumulative charged amount at the beginning of the next scheduling period;
[0061] For each charging user, the remaining charging amount is calculated according to the target amount of the current charging task and the updated cumulative charged amount to form the remaining charging amount at the beginning of the next scheduling period;
[0062] When the remaining charging amount of any charging user is less than or equal to zero, the charging user with the remaining charging amount less than or equal to zero is removed from the current scheduling sequence so as to no longer participate in the power distribution calculation in the subsequent scheduling period;
[0063] The power module temperature and the module connection state of each power module are taken as the input of the power module temperature and the module connection state at the initialization of the next scheduling period, so that the module working state is continuously transmitted between adjacent scheduling periods.
[0064] The present application has the following advantages:
[0065] 1. By real-time acquisition of the difference between the target amount and the current charged amount of the user, and in combination with the highest bidding factor set by the system, the remaining charging amount of the user is mapped to a personalized bidding factor. This bidding method based on the remaining charging amount breaks through the traditional fixed rate or first-come-first-served mode, realizes a more flexible price signal, and encourages users to reasonably queue and dynamically feedback the queuing tension; through the sorting of the bidding factors of all users, a quantitative basis is provided for subsequent power distribution, and fairness and efficiency are taken into account.
[0066] 2, Set the total number of power modules and the maximum output power, and establish an index for them. At the same time, the charging gun is numbered, and a user-gun site connection indication matrix is constructed. The multi-dimensional resources (modules, gun sites, and users) are included in the same modeling system to ensure that the status of all resources within the scheduling period is clear and controllable. Each user is guaranteed to occupy only one gun site, avoiding multiple or missed occupations. This scheme forms a two-way mapping of resource status and user status, providing accurate basis for resource identification and constraint checking during dynamic power allocation, greatly reducing conflict risks and improving system predictability and stability.
[0067] 3, Based on the user bid factor, the users participating in the bidding are sorted in descending order, and the target charging power of each user is calculated in proportion to the sum of the actual output power of all modules (total available output power of the system). The required number of modules is obtained by comparing the target power with the maximum output power of the module. First, the classic auction theory is introduced into the charging power allocation, and the resource priority is dynamically adjusted through bidding sorting. Second, the allocation method uses a simple proportional product, which does not require complex iterative algorithms and considers real-time and fairness. Third, the number of theoretical full-power modules clearly defines the resource demand, which facilitates the subsequent temperature management and module stripping.
[0068] 4, Based on the constant power heating test and natural cooling test, the equivalent heat capacity and cooling coefficient of the module are obtained, and a temperature state model with clear physical meaning is constructed. In each scheduling period, the temperature is updated dynamically using the temperature of the previous period, the average output power, the duration, and the ambient temperature. The test data and real-time scheduling data are fused, and a continuous time equation is used instead of traditional threshold detection. When the updated temperature exceeds the threshold, the module is stripped to ensure module safety. At the same time, the module temperature and power setting remain consistent after stripping. This not only improves the temperature control accuracy, but also reduces the safety risks and efficiency losses caused by temperature sudden changes.
[0069] 5, For the dynamic insertion and removal of modules, the scheme detects the change in module connection state in real time and adjusts the output power set value in a linear ramp manner within a predetermined time interval to smoothly transition to the target power or zero power. This innovation effectively avoids current surges and system jitter caused by sudden access or disconnection, enhances system stability and hardware reliability, and improves user experience, avoiding charging interruptions or misjudgments caused by jitter.
[0070] 6. For each charging gun, the total output power is calculated separately, and the upper limit of the single gun and the total system power is checked simultaneously. When a gun exceeds the limit, the power scaling factor is calculated by ratio. First, the target power of the user within that gun is scaled, and then all power modules are scaled uniformly to complete the supply derating. The closed-loop adjustment of two-level constraints (single gun and system) and two-stage scaling (user side and module side) not only protects the system safety boundary, but also realizes multi-gun collaborative load redistribution. Real-time data drives precise scaling, effectively alleviating single gun overload and dynamically releasing system margin.
[0071] 7. The second-highest or first-highest bidding factor is chosen as the unified settlement price based on the number of users participating in the dispatch, balancing market fairness and efficiency. The actual charging volume is then multiplied by the settlement price to generate the electricity bill and a complete periodic settlement record, providing traceable data for user billing and operational analysis. Combining an auction mechanism with a fixed rate increases pricing flexibility and incentive constraints; simultaneously, data recording achieves a complete accounting loop.
[0072] 8. At the end of each cycle, the system automatically updates the user's cumulative charged amount and remaining charged amount, and removes users with remaining charged amount ≤ 0 from the scheduling sequence; simultaneously, it transmits the power module temperature and connection status to the next cycle to maintain state continuity. This fully automatic closed-loop state management requires no manual intervention; by removing completed users, it simplifies the bidding set for the next cycle, achieving adaptive iterative optimization. Compared to existing manual or semi-automatic methods, this improves the system's self-operating capability and iterative efficiency. Attached Figure Description
[0073] Figure 1 This is a schematic diagram of the process of the present invention. Detailed Implementation
[0074] 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.
[0075] Example, refer to Figure 1 A method for intelligent charging pile charging power allocation management, comprising:
[0076] For the charging user ID in the connected state, obtain the target amount of electricity and the cumulative amount of electricity already charged at the beginning of the current scheduling cycle, and generate the remaining amount of electricity to be charged based on the difference and generate the bidding factor.
[0077] Initialize the number of power modules and the maximum output power, and establish the charging gun number and connection relationship indication;
[0078] The bid ranking result is obtained by ranking the bid factors, the total output power of the system is calculated, the target charging power of each user is obtained in proportion, and the theoretical full-power module quantity is formed;
[0079] A power module temperature state model is established, the power module temperature is updated according to the temperature of the last scheduling period, the average output power, the duration of the scheduling period and the environmental temperature, and when the power module temperature exceeds the allowed maximum working temperature threshold, peeling processing is performed;
[0080] The connection state of the module is obtained, the insertion or removal event is determined, the linear ramp-up or linear ramp-down is performed on the output power set value within a preset duration interval, and when the connection state is disconnected, the output power set value is set to zero;
[0081] The total output power of the charging gun is calculated, the upper limit value of the single gun output power and the upper limit value of the total output power of the system are constrained, and the target charging power of the user and the output power set value of the power module are scaled in proportion;
[0082] The unified settlement price is set according to the number of charging users and the bid ranking result, the electricity fee amount is calculated according to the actual charging quantity, and the period settlement record is generated;
[0083] At the end of the scheduling period, the cumulative charged quantity and the remaining charging quantity are updated, the charging users with the remaining charging quantity less than or equal to zero are removed, and the power module temperature and the module connection state are passed to the next scheduling period.
[0084] By uniformly numbering all charging users in the connection state and calculating the remaining charging quantity in real time, the bid factor is generated, which solves the problem that the traditional first-come-first-served cannot reflect the emergency degree of user electricity consumption; by initializing the numbering and connection indication of the power module and the charging gun, the problem of confusion and conflict in the identification of resource state in the prior art is overcome; by ranking according to the bid factor and allocating power in proportion, fairness and efficiency are considered, and resource waste or long user waiting caused by simple average allocation is avoided; the temperature model is established with test data, the overheated module is dynamically updated and peeled off, the safety and equipment life are improved; the linear ramp-up and ramp-down control is performed on the module hot plug event, the power transition is smoothed, and sudden impact is eliminated; the double power constraint and the hierarchical scaling mechanism accurately limit the gun position and the total power of the system, and guarantee the safety boundary of software and hardware; the auction-type unified settlement price is introduced, and the electricity fee is calculated and recorded combined with the actual charging quantity, realizing a complete transaction closed loop; the user and module states are automatically updated at the end of the period, the user exit and state transfer are completed, and the continuity of the next period scheduling is guaranteed.
[0085] The charging users in the connection state are numbered, the target quantity and the cumulative charged quantity at the beginning of the current scheduling period are obtained, the remaining charging quantity is formed according to the difference, and the bid factor is generated, which specifically includes:
[0086] At the beginning of each scheduling period, record the current scheduling period number as the scheduling period index, assign consecutive charging user indexes to the charging users in the connected state in the order of connection detection and unique in the current scheduling period, count the number of charging users in the connected state and consistent with the total number of charging user indexes;
[0087] For each numbered charging user, obtain the target power of the current charging task and the cumulative charged power at the beginning of the current scheduling period;
[0088] For each numbered charging user, subtract the cumulative charged power at the beginning of the current scheduling period from the target power to form the remaining charging power, and only keep the charging users with the remaining charging power greater than zero to participate in subsequent bidding under the condition that the remaining charging power is greater than zero.
[0089] Set a configurable maximum bidding factor in the system, and obtain the current configuration value of the maximum bidding factor in the data collection stage;
[0090] For each numbered charging user, calculate the bidding factor according to the proportional relationship between the remaining charging power and the target power and the configuration value of the maximum bidding factor in the current scheduling period.
[0091] In the scheduling period , number all connected users as ; wherein is the scheduling period index; is the charging user index; is the number of charging users in the connected state in the scheduling period with the scheduling period index ;
[0092] Collect the parameters and of each user; wherein is the target power that the user's vehicle plans to charge in total in the current charging task; is the cumulative charging power that the user's vehicle has completed at the time of the scheduling period index ;
[0093] Calculate the remaining charging power of the user at the time of the scheduling period index , specifically: , and constrain ;
[0094] Obtain the maximum bidding factor allowed to be configured by the system, denoted as For example ;
[0095] Build a user When participating in the bidding allocation of the scheduling period , specifically: , specifically: .
[0096] The initialization power module quantity and maximum output power, establish the charging gun number and connection relationship indication, specifically including:
[0097] The total number of power modules inside the charging pile is set to thirty, the power modules are sequentially numbered to form a module index, and the maximum output power is configured for each module. The value of the maximum output power is set to forty rated power units;
[0098] In each scheduling period, establish the actual output power for each module, and the value range of the actual output power is limited between zero and the maximum output power of the corresponding power module;
[0099] The number of charging guns is set to two, and the two charging guns are numbered one and two to form a charging gun number;
[0100] Build a connection relationship indication between the charging user and the charging gun. For each scheduling period, each charging user and each charging gun, give the state identifier of whether the charging user is connected to the current enumerated charging gun in the current scheduling period. When the state identifier takes the connection identifier, it indicates that it is in the connected state, and when it takes the disconnection identifier, it indicates that it is in the unconnected state;
[0101] For each charging user, set the constraint condition of connecting only with one charging gun in any scheduling period. By making the connection state identifier of the currently enumerated charging user in the same scheduling period on the two charging guns exist only one connection identifier and not two simultaneous connection identifiers, each charging user only occupies the gun position resource of one charging gun in any scheduling period.
[0102] The total number of power modules inside the charging pile is set to , the index of the power module is , the maximum output power of the power module with the module index is ;
[0103] The actual output power of the power module with the module index in the scheduling period index is recorded as ;
[0104] The charging gun number is set to ;
[0105] The connection indication variable of the user and the gun position is constructed as:
[0106] ; wherein, whether the i-th user is connected to the j-th gun at the scheduling period index The connection indication variable of the charging gun is taken as 1 when connected and 0 when not connected;
[0107] and satisfies the constraint: , .
[0108] The bidding factor sorting forms a bidding sorting result, the total available output power of the system is obtained, the target charging power of each user is obtained in proportion, and a theoretical full-power module quantity is formed, specifically including:
[0109] In each scheduling period, the bidding factor of all participating bidding charging users is collected, all bidding factors are sorted in descending order of numerical value, a sorting mapping relationship from the sorting rank to the corresponding charging user index is formed, so that the bidding factor at any rank is not less than the bidding factor at the next rank, and the charging user with the highest bidding factor, the charging user with the second highest bidding factor, and all charging users are identified in the bidding sorting result;
[0110] In the current scheduling period, the actual output power of all power modules in the charging stack is summed to form the total available output power of the system, and an upper limit constraint is applied to the total available output power of the system, so that the total available output power of the system does not exceed the upper limit value of the total output power of the system;
[0111] In the current scheduling period, for each participating bidding charging user, the target charging power of the charging user in the current scheduling period is calculated according to the product of the ratio between the bidding factor of the charging user and the sum of all bidding factors and the total available output power of the system;
[0112] In the current scheduling period, for each charging user, the theoretical full-power module quantity required by the corresponding charging user in theory is formed according to the ratio between the target charging power and the maximum output power of the power module, and the theoretical full-power module quantity is taken as the allocation basis for subsequent module scheduling and temperature management.
[0113] All are arranged in descending order, and a sorting mapping function is constructed, satisfying:
[0114] ; wherein, is a sorting mapping function from the rank index to the user index, and the input is the rank The output is the user index at that ranking. ; The ranking is the sorted order. In the cycle The index of users with the highest bid factor; In the cycle The bidder ranked [number] in the bidding process. The bidding factor of the named user;
[0115] Calculation during the scheduling period At that time, the system can be used to allocate the total output power to all users. Specifically: ;
[0116] And satisfy the constraints: ;
[0117] Calculation during the scheduling period When actually allocated to users Target charging power Specifically: ;in, For the user index traversed in the summation operation;
[0118] The calculation must be performed during the scheduling period. At that time, in order to meet the user Target power Theoretically required number of full-power modules Specifically: .
[0119] The establishment of a power module temperature status model involves updating the power module temperature based on the temperature of the previous scheduling cycle, average output power, scheduling cycle duration, and ambient temperature. When the power module temperature exceeds the maximum allowable operating temperature threshold, a stripping process is performed, specifically including:
[0120] The constant heating power, heating duration, test start temperature and test end temperature are obtained through constant power heating test. A constant heating power is applied to the selected power module and maintained within the preset heating duration. The test start temperature and test end temperature are recorded. The constant heating power, heating duration and test end temperature are set to be positive and the test end temperature is higher than the test start temperature.
[0121] After the constant power heating test is completed, the ratio of the product of constant heating power and heating duration to the temperature difference between the end temperature and the start temperature of the test is taken as the equivalent heat capacity of the power module.
[0122] The natural cooling test is used to obtain the natural cooling test starting temperature, the natural cooling test ending temperature, the cooling duration and the ambient temperature, the power module is naturally cooled to the natural cooling test ending temperature when the power module is higher than the ambient temperature, the ambient temperature is kept constant during the cooling process, and the natural cooling test starting temperature, the natural cooling test ending temperature and the cooling duration are recorded;
[0123] After the natural cooling test is completed, the difference ratio is formed according to the difference between the natural cooling test starting temperature and the ambient temperature and the difference between the natural cooling test ending temperature and the ambient temperature, the natural logarithm operation is performed on the difference ratio, and the cooling duration is taken as the normalization coefficient to obtain the equivalent cooling coefficient representing the heat dissipation capacity of the power module;
[0124] In the actual scheduling process, the average output power of each power module in the current scheduling period and the temperature in the last scheduling period are obtained, and the temperature of the power module is updated according to the equivalent heat capacity, the equivalent cooling coefficient, the scheduling period duration, the average output power and the ambient temperature, wherein the temperature updating includes calculating the temperature rise increment according to the proportional relationship among the average output power, the scheduling period duration and the equivalent heat capacity, and calculating the temperature drop increment according to the combination relationship among the equivalent cooling coefficient, the difference between the temperature of the power module and the ambient temperature and the scheduling period duration, and adding the two increments to the temperature in the last scheduling period to form the temperature in the next scheduling period;
[0125] The allowable maximum working temperature threshold is configured for each power module, after obtaining the temperature in the next scheduling period, the temperature in the next scheduling period is compared with the allowable maximum working temperature threshold, when the temperature in the next scheduling period is higher than the allowable maximum working temperature threshold, the peeling processing is performed in the next scheduling period, and the output power set value is set to zero, when the temperature in the next scheduling period is not higher than the allowable maximum working temperature threshold, the output power set value is kept unchanged in the next scheduling period.
[0126] The module heat capacity is obtained through the constant power heating test, specifically:
[0127] The module is applied with constant power , the duration is , then the starting temperature and the ending temperature are recorded, and the constraint is: , , ; wherein, is the constant heating power applied to the module in the constant power heating test; is the heating duration corresponding to the constant power heating test; , These are the modules at the start and end of the constant power heating test, respectively. Temperature;
[0128] The module's thermal capacity is obtained as follows: ;in, For module The equivalent heat capacity;
[0129] The module cooling coefficient was obtained through natural cooling tests, specifically:
[0130] Module From temperature Allow to cool naturally to the desired temperature. Cooldown time is During the measurement process, the ambient temperature was maintained at [temperature value missing]. and constraints: , , , ;in, , These are the modules at the start and end of the natural cooling test, respectively. Temperature; This refers to the duration of the natural cooling test.
[0131] The module cooling coefficient is obtained as follows: ;in, For module The equivalent cooling coefficient;
[0132] Get the power module index as The module in the scheduling cycle The average temperature over time is denoted as . ;
[0133] During the scheduling period Module Temperature updates are performed using the following formula:
[0134] ;in, The duration of a single scheduling cycle; For module During the scheduling period The temperature at that time;
[0135] Get Module The maximum permissible operating temperature threshold, denoted as ;
[0136] Calculated back:
[0137] If satisfied Then in the period The module is subjected to a peeling process, and a power setting value of the module in a period is set ;
[0138] If the condition is met , the period is maintained , and the power setting value of the module in the period is unchanged.
[0139] The connection state of the acquisition module is connected, and the output power setting value is subjected to linear climbing or linear descending in a preset duration interval. When the connection state is disconnected, the output power setting value is set to zero, and the specific method comprises the following steps:
[0140] For each power module, the module connection state is established in each scheduling period. When the power module is electrically connected with the system circuit, the module connection state takes the connection identifier. When the power module is disconnected from the system circuit, the module connection state takes the disconnection identifier.
[0141] The initial connection state of each power module is collected when the system starts, and the initial connection state is taken as the module connection state of the last scheduling period when the insertion event and the pull-out event are determined in the subsequent scheduling period.
[0142] When the module connection state of the last scheduling period is the disconnection identifier and the module connection state of the current scheduling period is the connection identifier, it is determined that the power module is inserted, and the output power setting value is continuously increased from zero to the maximum output power in a preset duration interval according to the order of time from the starting point to the ending point, so that the output power setting value changes linearly with time.
[0143] When the module connection state of the current scheduling period is the connection identifier and the module connection state of the next scheduling period is the disconnection identifier, it is determined that the power module is pulled out, and the output power setting value is continuously reduced from the maximum output power to zero in a preset duration interval according to the order of time from the starting point to the ending point, so that the output power setting value changes linearly with time.
[0144] In any scheduling period, when the module connection state is the disconnection identifier, the output power setting value is set to zero.
[0145] The construction module The connection state variable in the scheduling period , specifically:
[0146] ;
[0147] At the moment when the system starts, the initial connection state of the module is collected, denoted as , and the initial state is taken as the period The last period connection state in the plug-in event and the pull-out event determination;
[0148] If , , in the time interval , the module power changes as follows: ; wherein is a continuous time offset variable from the scheduling period index ; is the instantaneous output power of the module at the time when the continuous time offset in the period is ; is the total duration of the gradual change of the output power of the module from the starting value to the target value in one plug-in or pull-out event;
[0149] If , , in the time interval , the module power changes as follows: ;
[0150] In any scheduling period , if the connection state of the module satisfies , the output power of the module is constrained to be .
[0151] The total output power of the charging gun is calculated, the upper limit value of the single gun output power and the upper limit value of the system total output power are constrained, and the user target charging power and the power module output power set value are scaled in proportion, and specifically includes:
[0152] In each scheduling period, for each charging gun, the target charging power of all charging users connected to the current enumerated charging gun is summed to form the total output power of the current enumerated charging gun;
[0153] In each scheduling period, for each charging gun, it is checked whether the total output power exceeds the preset value six hundred of the upper limit value of the single gun output power, and it is also checked whether the sum of the total output power of all charging guns exceeds the preset value one thousand two hundred of the upper limit value of the system total output power;
[0154] For each charging gun whose total output power exceeds the preset value of the upper limit value of the single gun output power, a power scaling coefficient is calculated according to the ratio between the upper limit value of the single gun output power and the total output power of the charging gun exceeding the upper limit value in the current scheduling period, so that the power scaling coefficient is equal to the ratio between the upper limit value of the single gun output power and the total output power of the charging gun exceeding the upper limit value;
[0155] For a charging gun with power scaling factor, multiply the target charging power of all charging users connected to the charging gun by the corresponding power scaling factor respectively to form scaled target charging power of each user, and re-calculate the total output power of the charging gun according to the scaled target charging power;
[0156] Before performing user-side power scaling, record the total system available output power of the current scheduling period as old total system available output power, and after completing user-side power scaling and summing the total output power of each charging gun, record the sum result as new total system available output power;
[0157] In the case that the old total system available output power is greater than zero, calculate the module power scaling factor according to the ratio between the new total system available output power and the old total system available output power, and uniformly scale the output power set value of all power modules by the module power scaling factor, while updating the total system available output power to the new total system available output power;
[0158] In the case that the old total system available output power is equal to zero, keep the output power set value of all power modules as zero, and keep the total system available output power as zero.
[0159] Calculate the total output power of each charging gun in the scheduling period , which is specifically: ;
[0160] ;
[0161] Perform constraint check on each charging gun: , and check the total power constraint: ;
[0162] For each gun position that satisfies , calculate the power scaling factor , which is specifically: ; wherein is the power scaling factor of the charging gun in the scheduling period ;
[0163] And perform power scaling on all users that satisfy , which is specifically:
[0164] ;
[0165] Recalculate the total power of the corresponding gun position after scaling: ;
[0166] It is provided that before performing the scaling operation, in the scheduling period The total available power of the system is: ;
[0167] Calculate the total allocated power of the system by summing the power at each gun position after scaling the user power. ;
[0168] when At that time, the power scaling factor of the calculation module is: ;in, In the scheduling cycle The module scaling factor when applying uniform scaling to the output of all modules;
[0169] And the power of all modules is scaled uniformly: ;
[0170] Simultaneously update the total available power to: ;
[0171] when At that time, keep , constant.
[0172] The process of setting a unified settlement price based on the number of charging users and the bidding ranking results, calculating the electricity fee based on the actual charging amount, and generating periodic settlement records specifically includes:
[0173] In each scheduling cycle, the number of charging users currently participating in the scheduling is counted. When the number of charging users is greater than or equal to two, the bidding factor value of the charging user ranked second in the bidding ranking results is selected, and the bidding factor value of the charging user ranked second in the bidding factor is used as the unified settlement price for the current scheduling cycle.
[0174] In each scheduling cycle, when the number of charging users participating in the scheduling is equal to one, the bidding factor value of the charging user ranked first in the bidding factor is selected from the bidding ranking results, and this value is used as the unified settlement electricity price for the current scheduling cycle.
[0175] Within each scheduling cycle, for each charging user, the theoretical chargeable amount is calculated based on their target charging power and the duration of the scheduling cycle. The theoretical chargeable amount is then compared with the user's remaining chargeable amount at the beginning of the current scheduling cycle, and the actual charging amount is equal to the smaller of the two values.
[0176] Within each scheduling cycle, for each charging user, their actual charging volume is multiplied by the unified settlement price to form the electricity fee that the charging user should pay in the current scheduling cycle. The electricity fee, actual charging volume, bidding factor, and scheduling cycle index of each charging user are recorded as periodic settlement record data.
[0177] When the number of users in the dispatch cycle satisfies , the unified settlement price is set as: ; wherein, is the unified price for system settlement in the dispatch cycle ; is the bid factor of the second highest bidder in the dispatch cycle ;
[0178] When the number of users in the dispatch cycle satisfies , the unified settlement price is set as: ;
[0179] The actual amount of electricity charged to the user in the dispatch cycle is calculated, specifically:
[0180] ;
[0181] The amount of electricity fee paid by the user in the dispatch cycle is calculated, specifically:
[0182] .
[0183] The cumulative charged electricity and the remaining electricity to be charged are updated at the end of the dispatch cycle, the charging users with the remaining electricity to be charged not greater than zero are removed, and the power module temperature and the module connection state are transmitted to the next dispatch cycle, specifically including:
[0184] At the end of each dispatch cycle:
[0185] For each charging user, the cumulative charged electricity at the end of the last dispatch cycle is added to the actual charged electricity in the current dispatch cycle to form the cumulative charged electricity at the beginning of the next dispatch cycle;
[0186] For each charging user, the remaining electricity to be charged is calculated according to the target electricity of the current charging task and the updated cumulative charged electricity to form the remaining electricity to be charged at the beginning of the next dispatch cycle;
[0187] When the remaining electricity to be charged of any charging user is less than or equal to zero, the charging user with the remaining electricity to be charged less than or equal to zero is removed from the current dispatch sequence so as not to participate in the power distribution calculation of the subsequent dispatch cycle;
[0188] The power module temperature and the module connection state of each power module are taken as the input of the power module temperature and the module connection state at the initialization of the next scheduling period, so as to realize the continuous transmission of the module working state between adjacent scheduling periods.
[0189] Update the charged power of the user : ;
[0190] Calculate the remaining power to be charged based on the updated charged power:
[0191] ;
[0192] If , the user exits the current scheduling sequence;
[0193] The temperature and connection state of the module are transmitted to the next period:
[0194] , .
[0195] It should be noted that, in this document, the terms such as first and second are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device.
[0196] The above is only the preferred embodiment of the present application, and it should be pointed out that for those skilled in the art, without departing from the technical principles of the present application, a number of improvements and refinements can be made, and these improvements and refinements should also be considered as the protection scope of the present application.
Claims
1. A method for managing charging power distribution of a smart charging stack, characterized in that, The method comprises the following steps: including: numbering the charging users in the connected state, obtaining the target power and the cumulative charged power at the beginning of the current scheduling period, forming the remaining charging power according to the difference and generating the bidding factor; initialize the number of power modules and the maximum output power, and establish the connection relationship indication of the charging gun number; sort the bidding factor to form the bidding ranking result, calculate the total available output power of the system, obtain the target charging power of each user according to the proportion, and form the theoretical full power module number; establish a power module temperature state model, update the power module temperature according to the temperature of the last scheduling period, the average output power, the duration of the scheduling period and the environmental temperature, and perform peeling processing when the power module temperature exceeds the allowed maximum working temperature threshold; get the connection state of the module, determine the insertion or removal event, set the output power set value to perform linear climbing or linear descending within a preset duration interval, and set the output power set value to zero when the connection state is disconnected; statistical total output power of charging gun, execute single gun output power upper limit value and system total output power upper limit value constraint, scale the target charging power of user and power module output power set value according to the proportion; set the unified settlement price according to the number of charging users and the bidding ranking result, calculate the electricity bill amount according to the actual charging power, and generate the period settlement record; 2. The intelligent power distribution management method for charging of a battery stack according to claim 1, characterized in that, update the cumulative charged power and the remaining charging power at the end of the scheduling period, remove the charging users whose remaining charging power is not greater than zero, and pass the power module temperature and the module connection state to the next scheduling period. The method comprises the following steps: at the beginning of each scheduling period, record the current scheduling period number as the scheduling period index, assign continuous charging user indexes to the charging users in the connected state according to the connection detection order, and the charging user indexes are unique in the current scheduling period, count the number of charging users in the connected state, and make the number consistent with the total number of charging user indexes; for each numbered charging user, obtain the target power of the current charging task and the cumulative charged power at the beginning of the current scheduling period; for each numbered charging user, use the target power to subtract the cumulative charged power at the beginning of the current scheduling period to form the remaining charging power, and apply the condition that the formed remaining charging power is greater than zero, only keep the charging users whose remaining charging power is greater than zero to participate in the subsequent bidding; set a configurable maximum bidding factor in the system, and obtain the current configuration value of the maximum bidding factor in the data acquisition stage; 3. The intelligent power distribution management method for charging of a battery stack according to claim 2, wherein, for each numbered charging user, in the current scheduling period, calculate the bidding factor according to the proportional relationship between the remaining charging power and the target power and the configuration value of the maximum bidding factor. The method comprises the following steps: The total number of power modules inside the charging pile is set to thirty, the power modules are sequentially numbered to form a module index, and the maximum output power of each module is configured, and the value of the maximum output power is set to forty rated power units; In each scheduling period, the actual output power of each module is established, and the value of the actual output power is limited in the range of zero to the maximum output power of the corresponding power module; The number of charging guns is set to two, and the two charging guns are numbered one and two to form a charging gun number; A connection relationship indication between the charging user and the charging gun is constructed, and for each scheduling period, each charging user and each charging gun, the state identifier of whether the charging user is connected to the currently enumerated charging gun in the current scheduling period is given, and the state identifier takes the connection identifier when the state identifier is in the connection state, and takes the disconnection identifier when the state identifier is in the disconnection state; For each charging user in any scheduling period, a constraint condition of being connected to only one charging gun is set, and by making the connection state identifier of the currently enumerated charging user in the same scheduling period on the two charging guns exist only one connection identifier and not two simultaneous connection identifiers, each charging user only occupies the gun position resource of one charging gun in any scheduling period.
4. The intelligent power distribution management method for charging of a battery stack according to claim 3, wherein, The bidding factors are sorted to form a bidding sorting result, the total available output power of the system is calculated, and the target charging power of each user is obtained in proportion to form a theoretical full power module quantity, which specifically includes: In each scheduling period, the bidding factors of all participating bidding charging users are collected, all bidding factors are sorted in descending order of value, a sorting mapping relationship from the sorting rank to the corresponding charging user index is formed, so that the bidding factor on any rank is not less than the bidding factor on the next rank, and the charging user with the first bidding factor, the second bidding user and all charging users are identified in the bidding sorting result; In the current scheduling period, the actual output power of all power modules in the charging pile is summed to form the total available output power of the system, and an upper limit constraint is applied to the total available output power of the system, so that the total available output power of the system does not exceed the upper limit value of the total output power of the system; In the current scheduling period, for each participating bidding charging user, the target charging power of the charging user in the current scheduling period is calculated according to the product of the ratio between the bidding factor of the charging user and the sum of all bidding factors and the total available output power of the system; In the current scheduling period, for each charging user, the theoretical full power module quantity required by the corresponding charging user in theory is formed according to the ratio between the target charging power and the maximum output power of the power module, and the theoretical full power module quantity is taken as the allocation basis for subsequent module scheduling and temperature management.
5. The intelligent power distribution management method for charging of a battery stack according to claim 4, wherein, The power module temperature state model is established, the power module temperature is updated according to the last scheduling period temperature, the average output power, the scheduling period duration and the environment temperature, and the stripping process is performed when the power module temperature exceeds the allowed maximum working temperature threshold, which specifically includes: The constant heating power, the heating duration, the test start temperature and the test end temperature are obtained by the constant power temperature rising test, a constant heating power is applied to the selected power module, the constant heating power is maintained for a preset heating duration, the test start temperature and the test end temperature are recorded, and the constant heating power is set as a positive value, the heating duration is set as a positive value, and the test end temperature is higher than the test start temperature; After the constant power temperature rising test is completed, the equivalent heat capacity of the power module is obtained by taking the ratio of the product of the constant heating power and the heating duration to the temperature difference between the test end temperature and the test start temperature; The natural cooling test start temperature, the natural cooling test end temperature, the cooling duration and the ambient temperature are obtained by the natural cooling test, the power module at a temperature higher than the ambient temperature is naturally cooled to the natural cooling test end temperature, the ambient temperature is maintained as a constant value during the cooling process, and the natural cooling test start temperature, the natural cooling test end temperature and the cooling duration are recorded; After the natural cooling test is completed, the equivalent cooling coefficient representing the heat dissipation capacity of the power module is obtained by taking the difference ratio of the difference between the natural cooling test start temperature and the ambient temperature and the difference between the natural cooling test end temperature and the ambient temperature, performing a natural logarithm operation on the difference ratio, and taking the cooling duration as a normalization coefficient; In the actual scheduling process, the average output power of each power module in the current scheduling period and the temperature in the last scheduling period are obtained, the temperature of the power module is updated according to the equivalent heat capacity, the equivalent cooling coefficient, the duration of the scheduling period, the average output power and the ambient temperature, wherein the temperature updating includes calculating a temperature rise increment according to the proportional relationship among the average output power, the duration of the scheduling period and the equivalent heat capacity, calculating a temperature drop increment according to the combined relationship among the equivalent cooling coefficient, the difference between the temperature of the power module and the ambient temperature and the duration of the scheduling period, and adding the two increments to the temperature in the last scheduling period to form the temperature in the next scheduling period; The highest allowable working temperature threshold of each power module is configured, after obtaining the temperature in the next scheduling period, the temperature in the next scheduling period is compared with the highest allowable working temperature threshold, when the temperature in the next scheduling period is higher than the highest allowable working temperature threshold, the output power set value is set to zero in the next scheduling period, and when the temperature in the next scheduling period is not higher than the highest allowable working temperature threshold, the output power set value is kept unchanged in the next scheduling period.
6. The intelligent power distribution management method for charging of a battery stack according to claim 5, wherein, The obtaining module connects the state, determines the insertion or extraction event, and performs linear ramping or linear ramping on the output power set value in a preset duration interval, and sets the output power set value to zero when the connection state is disconnected, and specifically includes: For each power module, the module connection state is established in each scheduling period, and the module connection state takes the connection identifier when the power module is electrically connected with the system circuit, and the module connection state takes the disconnection identifier when the power module is disconnected from the system circuit; The initial connection state of each power module is collected when the system is started, and the initial connection state is taken as the module connection state in the last scheduling period when the insertion event and the extraction event are determined in the subsequent scheduling period; The initial connection state of each power module is collected when the system is started, and the initial connection state is taken as the module connection state in the last scheduling period when the insertion event and the extraction event are determined in the subsequent scheduling period; When the module connection state in the last scheduling period is disconnected and the module connection state in the current scheduling period is connected, it is determined that the power module is inserted, and the output power set value is continuously increased from zero to the maximum output power in a preset time interval according to the order of time from the starting point to the ending point, so that the output power set value changes linearly with time; When the module connection state in the last scheduling period is disconnected and the module connection state in the current scheduling period is connected, it is determined that the power module is inserted, and the output power set value is continuously increased from zero to the maximum output power in a preset time interval according to the order of time from the starting point to the ending point, so that the output power set value changes linearly with time; In any scheduling period, when the module connection state is disconnected, the output power set value is set to zero.
7. The intelligent power distribution management method for charging of a battery stack according to claim 6, wherein, The total output power of the charging gun is calculated, the single-gun output power upper limit value and the system total output power upper limit value are constrained, and the user target charging power and the power module output power set value are scaled in proportion, specifically including: In each scheduling period, the target charging power of all charging users connected to the current enumerated charging gun is summed up to form the total output power of the current enumerated charging gun. In each scheduling period, it is checked whether the total output power of each charging gun exceeds the preset value six hundred of the single-gun output power upper limit value, and whether the sum of the total output power of all charging guns exceeds the preset value one thousand two hundred of the system total output power upper limit value. For each charging gun whose total output power exceeds the preset value of the single-gun output power upper limit value, a power scaling coefficient is calculated according to the ratio between the single-gun output power upper limit value and the total output power of the charging gun exceeding the upper limit value in the current scheduling period, so that the power scaling coefficient is equal to the ratio between the single-gun output power upper limit value and the total output power of the charging gun exceeding the upper limit value. For the charging gun with the power scaling coefficient, the target charging power of all charging users connected to the charging gun is multiplied by the corresponding power scaling coefficient to form the scaled user target charging power, and the total output power of the charging gun is recalculated accordingly. Before performing user-side power scaling, the system available total output power in the current scheduling period is recorded as the old system available total output power, and after completing user-side power scaling and recalculating the total output power of each charging gun, the sum is recorded as the new system available total output power. When the old system available total output power is greater than zero, a module power scaling coefficient is calculated according to the ratio between the new system available total output power and the old system available total output power, and the output power set value of all power modules is uniformly scaled by the module power scaling coefficient, and the system available total output power is updated to the new system available total output power. When the old system available total output power is equal to zero, the output power set value of all power modules is kept as zero, and the system available total output power is kept as zero.
8. The intelligent power distribution management method for charging of a battery stack according to claim 7, wherein, The uniform settlement price is set according to the number of charging users and the bidding ranking result, the electricity fee amount is calculated according to the actual charging electricity quantity, and a period settlement record is generated, and specifically includes: In each scheduling period, the number of current charging users participating in scheduling is counted, when the number of charging users is greater than or equal to two, the bidding factor value of the charging user with the second bidding factor ranking is selected from the bidding ranking result, the bidding factor value of the charging user with the second bidding factor ranking is selected from the bidding ranking result, and the bidding factor value of the charging user with the second bidding factor ranking is selected from the bidding ranking result. In each scheduling period, when the number of charging users participating in scheduling is equal to one, the bidding factor value of the charging user with the first bidding factor ranking is selected from the bidding ranking result, and the bidding factor value of the charging user with the first bidding factor ranking is selected from the bidding ranking result. In each scheduling period, for each charging user, the theoretical chargeable quantity is calculated according to the target charging power and the duration of the scheduling period, the theoretical chargeable quantity is compared with the remaining charging electricity quantity of the user at the beginning of the current scheduling period, and the actual charging electricity quantity is equal to the smaller one of the two. In each scheduling period, for each charging user, the actual charging electricity quantity is multiplied by the uniform settlement price to form the electricity fee amount that the charging user should pay in the current scheduling period, and the electricity fee amount, the actual charging electricity quantity, the bidding factor and the scheduling period index of each charging user are recorded as period settlement record data.
9. The intelligent power distribution management method for charging of a battery stack according to claim 8, wherein, The cumulative charged electricity quantity and the remaining charging electricity quantity are updated at the end of the scheduling period, the charging users with the remaining charging electricity quantity less than or equal to zero are removed, and the power module temperature and the module connection state are transmitted to the next scheduling period, and specifically includes: At the end of each scheduling period: For each charging user, the cumulative charged electricity quantity at the end of the last scheduling period is added to the actual charging electricity quantity in the current scheduling period to form the cumulative charged electricity quantity at the beginning of the next scheduling period. For each charging user, the remaining charging electricity quantity is calculated according to the target electricity quantity of the current charging task and the updated cumulative charged electricity quantity to form the remaining charging electricity quantity at the beginning of the next scheduling period. When the remaining charging electricity quantity of any charging user is less than or equal to zero, the charging user with the remaining charging electricity quantity less than or equal to zero is removed from the current scheduling sequence, so that it no longer participates in the power distribution calculation of the subsequent scheduling period. The power module temperature and the module connection state of each power module are input as the power module temperature and the module connection state at the beginning of the next scheduling period, so that the module working state is continuously transmitted between adjacent scheduling periods.
Citation Information
Patent Citations
Charging pile power-on and power-off control system and method
CN112248869A
Method and system for multi-section power distribution of direct current charging pile
CN116729188A