A new energy charging pile management method, system and electronic equipment
By building an energy configuration network on the charging pile and using the charging server end of the first charging pile for energy distribution and recycling, the problems of high operating costs and inflexible expansion of traditional charging pile management methods are solved, and the reasonable dynamic configuration and management of energy are realized.
Patent Information
- Application Number
- CN202510154676.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-12
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-02-12
AI Technical Summary
The traditional charging pile management method relies on the backend management center, resulting in high operating costs and inflexible expansion.
By deploying the charging server and charging client on the charging pile, an energy configuration network is built, and energy distribution and recycling is used for energy distribution and recovery of the first charging pile, and dynamic configuration of energy in the network is realized.
It reduces operating costs, improves the expansion flexibility of charging piles, realizes reasonable dynamic configuration of energy, and avoids management out of control caused by excessive allocation.
Smart Images

Figure CN119611140B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of new energy charging control technology, and in particular to a new energy charging pile management method, system and electronic equipment. Background Art
[0002] With the rapid development of the electric vehicle market, the demand for charging piles is growing. In the traditional charging pile management method, multiple charging piles in a region usually rely on a unified management center for operation and maintenance management. Under this management method, there are high requirements for the installation and deployment of charging piles, especially the need to maintain network connection with the background management center, which leads to high operating costs and inflexible expansion. Summary of the invention
[0003] In order to reduce operating costs and improve the expansion flexibility of charging piles, an embodiment of the present application provides a new energy charging pile management method, which is applied to a charging pile management system, wherein the charging pile management system includes multiple charging piles, and a charging service end and a charging client end are deployed on the charging piles. Each of the charging piles constructs an energy configuration network based on the same local area network, and determines that one of the charging piles is a first charging pile, and the first charging pile is used to distribute energy for the charging configuration request sent by the charging client end of each of the charging piles in the energy configuration network. The method is executed by the charging service end of the first charging pile, and includes the steps of: receiving a charging configuration request sent by a first target charging client end based on the energy configuration network; responding to the charging configuration request sent by the charging client end of the charging piles; The method comprises the steps of: receiving a charging request and determining a target allocation value; judging whether the value to be allocated in the energy pool is greater than or equal to the target allocation value; if the value to be allocated is less than the target allocation value, determining an energy recovery strategy based on the difference between the two; determining at least one second target charging client and a corresponding target recovery amount based on the energy recovery strategy; sending a charging control instruction to the second target charging client, wherein the charging control instruction is used to instruct the second target charging client to adjust a charging control parameter based on the target recovery amount so that the energy pool can increase the value to be allocated of the target recovery amount; and when the value to be allocated is greater than or equal to the target allocation value, allocating energy of the target allocation value to the first target charging client.
[0004] Based on the above technical solution, each charging pile builds an energy configuration network based on the same local area network, and processes the charging configuration request sent by the charging client in the network based on the first charging pile, without relying on the background management platform, thereby saving the cost of the background management platform. At the same time, as long as it can access the local area network, it can apply to join the energy configuration network, which is flexible to expand. Furthermore, the charging service end of the first charging pile manages the dispatchable energy in the network based on the energy pool, and when it is determined that the value to be allocated is insufficient, it can actively coordinate the recovery of the allocated energy value, which can not only promote the flow of energy in the network and realize the reasonable dynamic configuration of energy in the network, but also ensure that the amount of allocated energy will not exceed the total amount that can be allocated, avoiding management out of control due to excessive allocation.
[0005] In one implementation, the method for determining an energy recovery strategy based on the difference between the two includes: determining a charging client whose allocated value is greater than the target allocated value as a second target charging client; calculating the total allocated values according to the allocated values of each of the second target charging clients, respectively calculating the proportion of each of the allocated values in the total allocated values, and then calculating the product of each of the proportions and the difference to obtain each calculation result, and upwardly adapting each of the calculation results to obtain each of the target recovery amounts.
[0006] Based on the above technical solution, the energy value to be recycled can be reasonably allocated, reducing the impact of energy recovery on charging services, while balancing the distribution of energy within the network.
[0007] In one implementation, the method further includes: after allocating the target allocated value of energy to the first target charging client, obtaining the actual energy output value of the first target charging client; if the actual energy output value is equal to the target allocated value, allocating the minimum unit of energy value to the first target charging client; obtaining the change in the actual energy output value of the first target charging client after increasing the minimum unit of energy value; if the actual energy output value increases, marking the energy configuration demand of the first target charging client as to be supplemented.
[0008] In one implementation, the method further includes: if the actual energy output value is less than the target allocation value or the actual energy output value of the first target charging client does not change or becomes smaller after the energy value of the first target charging client is increased by the minimum unit, the remaining energy value of the first target charging client is recycled.
[0009] In one implementation, the method also includes: if the actual energy output value is greater than the target allocation value or the increase in the actual energy output value of the first target charging client exceeds the minimum unit after the energy value of the minimum unit is increased, identifying that the first target charging client is at risk, and sending a forced parameter reduction instruction to the first target charging client to trigger the first target charging client to perform a forced parameter reduction task, wherein the forced parameter reduction task includes: reducing the actual energy output value to the minimum charging unit, and locking the actual energy output value; when it is found that the actual energy output value cannot be modified or locked, actively cutting off the power.
[0010] Based on the above technical solution, by adding the minimum unit of energy value and obtaining the change of the actual energy output value of the first target charging client, the actual utilization of the target allocation value is determined, and corresponding operations are performed according to the actual usage, including recycling, risk identification and marking. In this way, timely recycling, status management and risk management of the remaining energy value of the first target charging client are realized simultaneously.
[0011] In one implementation, the method further includes: automatically triggering additional allocation of energy value to each charging client whose energy configuration requirement is marked as to be supplemented.
[0012] In one implementation, multiple second charging piles are also determined in the energy configuration network, and the method also includes: after allocating energy of the target allocation value to the first target charging client, updating the energy pool information, and synchronizing the updated energy pool information to each second charging pile, and sending a consistency check instruction at the same time; wherein the consistency check instruction is used to instruct the second charging pile that sends or forwards the charging configuration request to perform a consistency check on the energy pool information and return a consistency check result; based on the consistency check result, each second charging pile is evaluated, and the evaluation result is synchronized to each second charging pile; the evaluation result is used to select a target second charging pile, and the target second charging pile is selected from each second charging pile and is used to take over the host service unit on the first charging pile when the first charging pile is abnormal.
[0013] Based on the above technical solution, when an abnormality occurs in the host service unit of the first charging pile, automatic seamless takeover can be achieved, while ensuring that the selected takeover charging pile can provide stable and reliable services.
[0014] Based on the same inventive concept, an embodiment of the present application also provides a charging pile management system, which is used to implement the above method.
[0015] In addition, an embodiment of the present application also provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, and the program or instruction implements the above method when executed by the processor.
[0016] The embodiment of the present application further provides a computer-readable storage medium storing a computer program, wherein the computer program implements the above method when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The drawings constituting a part of the present application are used to provide further understanding of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute improper limitations on the present application.
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0019] Figure 1 A schematic diagram of the structure of a charging pile management system provided in an embodiment of the present application is shown.
[0020] Figure 2 A flow chart of a new energy charging pile management method provided in one embodiment of the present application is shown.
[0021] Figure 3 A flow chart of a method for determining an energy recovery strategy in an embodiment of the present application is shown.
[0022] Figure 4 A flow chart of a new energy charging pile management method provided in another embodiment of the present application is shown.
[0023] Figure 5 A flow chart of a method for a first charging pile to evaluate a second charging pile in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0024] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0025] In the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more, and "first", "second" and various digital numbers are only distinguished for the convenience of description and are not used to limit the scope of the embodiments of the present application.
[0026] The features, structures or characteristics in this application may be combined in one or more embodiments in any suitable manner. In various embodiments of this application, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0027] Some optional features in the embodiments of the present application may be implemented independently in some scenarios without relying on other features to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in some scenarios as needed.
[0028] In this application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In the various embodiments of this application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships. The implementation methods of this application do not constitute a limitation on the scope of protection of this application.
[0029] The embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0030] The new energy charging pile management method provided in the embodiment of the present application is applied to the charging pile management system. Please refer to Figure 1 The charging pile management system in the embodiment of the present application includes multiple charging piles 10, which are installed in the same geographical area and share the same energy supply system. For example, multiple charging piles installed in the same park, parking lot, or grid area are all powered by the same power grid or new energy network. These charging piles are automatically networked based on self-organizing network technology, connected to the same local area network L, and an energy configuration network is constructed based on the local area network as the communication basis, wherein the energy configuration network is used to distribute the available energy in the network.
[0031] Specifically, each charging pile is equipped with a charging service end and a charging client end, wherein the charging client end is used to communicate with the charging vehicle and provide charging services, including but not limited to providing charging energy for the charging vehicle, controlling charging parameters, etc. The charging service end includes a host service unit and a backup service unit. In the initial state, the charging service end is in a closed state.
[0032] Each charging pile in the energy configuration network has a corresponding role, and each charging pile can be classified into a first charging pile, a second charging pile and a third charging pile according to different roles.
[0033] Among them, the role corresponding to the first charging pile is the service host, the charging service end on the first charging pile is in an open state, and the host service unit is used to process the charging configuration request sent by the charging client of the charging pile in the network to realize dynamic scheduling of charging energy.
[0034] The role corresponding to the second charging pile is the backup host, which is used to take over the service host when the service host fails, that is, to become the service host. The charging service end on the second charging pile is in the turned-on state. The backup machine service unit is used to receive the synchronization data sent by the first charging pile and monitor the operating status of the service host. When an abnormality is found in the service host, the host service unit is notified to process the charging configuration request in the energy distribution network based on the acquired synchronization data to achieve automatic seamless takeover.
[0035] The role corresponding to the third charging pile is the client, the charging service end is in a closed state, and the charging service is provided to the vehicle based on the client end, and interacts with the charging service end of the first charging pile to obtain charging energy. It is worth noting that the first charging pile and the second charging pile are also client roles at the same time, that is, they can provide charging services to the vehicle based on the charging client and interact with the charging service end of the first charging pile.
[0036] Wherein, the first charging pile and the second charging pile are determined based on a preset algorithm.
[0037] In one example, when all charging piles have the same hardware and software configurations, each charging pile can be uniformly selected based on the serial number of the charging pile. For example, the charging pile with the largest serial number in the current network is selected as the first charging pile, and the three charging piles with the smallest serial numbers are selected as the second charging piles.
[0038] In another example, when the hardware and software configurations of each charging pile are different, the first charging pile and the second charging pile can be determined based on an election. Specifically, each charging pile can periodically initiate a service host election and broadcast to other charging piles in the network respectively, so that each charging pile can be informed of the remaining resources on other charging piles, and sort the remaining resources based on the same energy sorting algorithm, and then uniformly select the first charging pile and the second charging pile based on the sorting results. In a specific implementation, the election value of each resource in the remaining resources can be calculated based on the corresponding weight to obtain the election value of each remaining resource, and then the charging piles are sorted based on the election value, and the charging pile ranked first is selected as the first charging pile, and the second to fourth charging piles are selected as the second charging pile. The remaining resources may include storage space, computing power, network status and other types of resources, and the election direction can be controlled by adjusting the corresponding weights of each type of resources to adapt to different application scenario requirements.
[0039] In the embodiment provided by the present application, when there is a new charging pile in the area, the new charging pile can search and identify the first charging pile in the local area network based on the self-discovery technology, and establish a communication connection with the first charging pile. In this way, when the new charging pile joins the local area network, it can automatically access the energy configuration network to accept the energy allocation of the first charging pile. Similarly, the charging pile that has been connected to the network can also apply to exit the local area network to leave the management of the first charging pile. Based on this, the flexible access and exit of the charging pile can be realized, thereby meeting the needs of various application scenarios.
[0040] In one example, when a new charging pile is added to the area, when the new charging pile system is started, it first establishes a network connection with the first charging pile and sends a network access request to the first charging pile. The first charging pile verifies the identity of the new charging pile and responds to the network access request based on the verification result. If the verification is successful, network access is allowed, and if the verification is not successful, network access is denied.
[0041] When a charging pile needs to be de-networked, a de-networking request can be sent to the first charging pile. The first charging pile allocates available energy to the de-networked charging pile based on the basic energy value. After de-networking, the de-networked charging pile can provide charging services for the vehicle based on the allocated basic energy value.
[0042] In one implementation, the basic energy value can be set to a minimum charging value, such as 6A, to ensure the normal operation of the off-grid charging pile without occupying too much energy in the grid.
[0043] In another implementation, the basic energy value may also be determined according to user configuration. For example, different basic energy values may be configured according to the installation location and model of the charging pile.
[0044] In another implementation, the first charging pile can determine the basic energy value according to the charging service status of each charging pile in the current network and the energy value to be allocated in the network. Specifically, the first charging pile can obtain the charging service status of each charging pile in the current network. If there is a charging pile that is providing charging service, the charging time of each charging vehicle is obtained, and the allocation ratio is determined based on the charging time. The corresponding value is taken out from the energy value to be allocated according to the allocation ratio as the basic energy value.
[0045] For example, there are currently three charging piles providing charging services, and the corresponding charging time is 20 minutes, 30 minutes, and 40 minutes. The total charging time is calculated to be 90 minutes, which is divided by the maximum total charging time in the history network, such as 1200 minutes, and the allocation ratio is 7.5%. If the current energy value to be allocated is E1, then the energy base value is calculated to be 0.075E1. In this way, on the one hand, it can ensure that the charging piles withdrawing from the network can obtain more reasonable energy values, and on the other hand, it can reduce the impact of the charging piles withdrawing from the network on the service status of the charging piles in the network. For another example, the maximum historical charging time of the charging pile withdrawing from the network is 60 minutes, and the maximum total charging time in the history network is 1200 minutes. The quotient of the two is the allocation ratio of 5%, and the energy base value of the charging pile withdrawing from the network is determined to be 0.05E1, so as to ensure that the allocated energy value can meet the charging service needs of the charging pile withdrawing from the network.
[0046] The first charging pile maintains an energy pool for storing current energy information to be allocated and dynamically recovered energy information. The first charging pile realizes dynamic allocation of energy within the network based on the energy pool.
[0047] Please refer to Figure 2 The new energy charging pile management method provided in the embodiment of the present application is executed by the charging service terminal on the first charging pile, and specifically includes the following steps.
[0048] S201, receiving a charging configuration request sent by a first target charging client based on an energy configuration network.
[0049] In implementation, the first target charging client may be a charging client of any charging pile in the energy configuration network. After establishing a connection with the charging vehicle, the first target charging client may send a charging configuration request to the charging service end on the first charging pile to request the allocation of available energy for this charging service. In a specific example, the energy may be output current or output power.
[0050] S202 : In response to a charging configuration request, determine a target allocation value.
[0051] In practice, the target allocation value P can be calculated by obtaining the number of charging piles W0 currently in the charging service state in the network and the total amount of energy E0 in the network, where P = E0 / (W0+1). In other words, when a new vehicle requests charging, the average value of the total amount of energy can be used as the initial allocation value.
[0052] S203, determining whether the value to be allocated in the energy pool is greater than or equal to the target allocation value.
[0053] In practice, the energy pool stores the amount of currently available energy in the network, i.e., the value to be allocated, where the amount of currently available energy is the difference between the total amount of energy in the network and the allocated amount. By comparing the value to be allocated with the target allocation value, it is determined whether the currently available energy is sufficient to be allocated to the first target charging client.
[0054] If the value to be allocated is less than the target allocation value, indicating that the available energy in the current network cannot meet the allocation demand of the first target charging client, then step S204 is executed; if it is greater than or equal to the target allocation value, then step S207 is executed.
[0055] S204: Determine an energy recovery strategy based on the difference between the two.
[0056] The difference between the two refers to the difference between the value to be allocated and the target allocated value, that is, the energy value that needs to be replenished. In the embodiment of the present application, the energy value that needs to be replenished can be obtained by recycling the allocated energy.
[0057] In an example, see Figure 3 , the method for determining the energy recovery strategy based on the difference between the two includes the following steps.
[0058] S301: Select a second target charging client from charging clients in a charging service based on a pre-configured strategy.
[0059] Among them, the pre-configured strategy can be configured in combination with application requirements.
[0060] In one example, the preconfiguration strategy includes determining the corresponding second target charging client based on the priority of the charging pile. For example, the priority can be set for each charging pile according to operational needs based on the attributes of the charging user, the installation area of the charging pile, the installation time of the charging pile, and other dimensions, and the second target charging client is preferentially selected from the charging piles with lower priority.
[0061] In another example, the pre-configuration strategy includes determining that the charging client whose allocated value is greater than the target allocated value is the second target charging client. Using the charging client whose allocated value is greater than the target allocated value as the second target charging client can achieve dynamic balance in the global dimension. The allocated value can be determined based on the current actual energy output value.
[0062] Specifically, each time the charging service end of the first charging pile receives a charging configuration request, it will recalculate the corresponding target allocation value based on the above method, thereby determining the average value that can be used by the charging clients in each current charging service. If the energy value to be allocated is less than the target allocation value, it means that some charging clients have been allocated energy exceeding the average value, so they can be recycled first, thereby ensuring a relatively balanced distribution of energy among the charging clients in each service.
[0063] S302: Determine a target recycling amount corresponding to each second target charging client based on the allocated value and the difference of each second target charging client.
[0064] After determining the energy recovery object, the total of the allocated values is calculated based on the allocated values of each second target charging client, and the proportion of each allocated value in the total is calculated respectively, and then the product of each proportion and the difference is calculated, and the calculation result is adapted upward to obtain the corresponding target recovery amount. In other words, the second target charging client with a larger allocated value has a larger corresponding target recovery amount.
[0065] Among them, the purpose of upward adaptation is to ensure that the second target charging client can directly control the control parameters based on the target recovery amount to achieve accurate recovery. Therefore, the upward adaptation method can be determined according to the value range of the control parameters.
[0066] The upward adaptation methods include but are not limited to rounding up and upward adaptation according to the parameter adjustment step. For example, when the calculated result is 4.4, the result obtained by rounding up is 5. If the parameter adjustment step is 2 units, the result of upward adaptation is 6. Based on this, upward adaptation facilitates the configuration of charging control parameters on the one hand, and helps to ensure that the actual recovery value can quickly meet the requirements on the other hand.
[0067] S205: Determine at least one second target charging client and a corresponding target recovery amount based on the energy recovery strategy.
[0068] S206: Send a charging control instruction to the second target charging client.
[0069] Specifically, the first charging pile may determine the order in which the charging control instructions are sent according to the size of each target recovery amount or the most recent energy allocation type of each second target charging client, and send the instructions according to the sending order.
[0070] In one implementation, the first charging pile may send charging control instructions to each second charging client in order from large to small according to the size of the target recycling amount.
[0071] In another implementation, the first charging pile may divide each second target charging client into batches according to the most recent energy allocation type of each second target charging client, and send charging control instructions to the second target charging clients in different batches in sequence.
[0072] In one example, all second target charging clients are divided into a first batch and a second batch based on whether the most recent energy allocation type is energy recovery, where the energy allocation type of the first batch is energy recovery, and charging control instructions are sent to the first batch first, and after a preset time interval, charging control instructions are sent to the second batch. Since the second target charging clients whose most recent energy allocation type is energy recovery are more likely to have more allocated energy or have surplus allocated energy, charging control instructions are sent to the first batch first to recover the target amount of energy, which has the least impact overall.
[0073] The charging control instruction is used to instruct the second target charging client to adjust the charging control parameters based on the target recovery amount, so that the energy pool can increase the to-be-allocated value of the target recovery amount.
[0074] After receiving the charging control instruction, the second target charging client can lower the energy output value in the charging control parameter according to the target recovery amount to reduce the energy output to the charging vehicle, and after the reduction is completed, send a response to the charging service end of the first charging pile.
[0075] After sending the charging control instruction, the first charging pile may update the value to be allocated in the energy pool when receiving a response from the second target charging client, and execute step S207 when the updated value to be allocated is greater than or equal to the target allocation value.
[0076] It is worth noting that, since upward adaptation is performed when determining the target recycling amount, the total target recycling amount is generally greater than the difference between the target allocation value and the value to be allocated. The response speed of each second target charging client is different, so each time a response is received, the value to be allocated is judged to ensure that when the value to be allocated is greater than or equal to the target allocation value, the charging configuration request is responded to in a timely manner.
[0077] S207: Allocate energy of the target allocation value to the first target charging client.
[0078] In implementation, the target allocation value may be returned to the first target charging client so that the first target charging client controls the charging output parameter based on the target allocation value, thereby starting to charge the vehicle.
[0079] Based on the above technical solution, the charging piles in the area are automatically networked to jointly build an energy configuration network, and the charging service end on the first charging pile in the network serves as the service host to realize the reasonable configuration of the energy in the network, without relying on background management, thereby reducing operating costs and enabling flexible expansion of charging piles in the area.
[0080] At the same time, when the charging server on the first charging pile responds to the charging configuration request, it monitors the available energy value in the network with the help of the energy pool, ensuring that energy will be allocated to the new charging configuration request only when there is sufficient energy to be allocated in the energy configuration network, thereby avoiding the situation where the charging client cannot obtain the corresponding energy due to over-allocation, which in turn causes an overall scheduling imbalance.
[0081] In addition, in the process of determining the allocation amount for the charging configuration request, if the value to be allocated is insufficient, energy can be actively recovered, and the average value can be used as the target allocation value, which can facilitate the determination of the target recovery amount. After recovery, the impact on the charging service of the entire network can be minimized, thereby achieving reasonable dynamic energy allocation.
[0082] It is understandable that the target allocation value is an average value calculated based on the total energy, and is not necessarily the energy value actually required by the charging vehicle. Instead, it is intended to meet the needs of the charging vehicle as much as possible while realizing the recovery of excess allocated energy.
[0083] Please refer to Figure 4 In some embodiments, after allocating the target allocation value of energy to the first target charging client, the first charging pile can further realize dynamic optimization of energy allocation within the network based on the following management method.
[0084] S401, obtaining an actual energy output value of a first target charging client.
[0085] S402, determining whether the actual energy output value is equal to the target allocation value.
[0086] If equal, execute step S403; if less than, execute step S405.
[0087] S403: Allocate a minimum unit of energy value to the first target charging client.
[0088] Among them, the minimum unit is determined based on the charging sensitivity of each charging pile, and is the minimum unit that can be sensed by all charging piles, that is, increasing or decreasing the energy value of the minimum unit can cause a change in the actual energy output value.
[0089] It is worth noting that when allocating the minimum unit of energy value to the first target charging client, it is necessary to wait for the value to be allocated in the energy pool to be greater than the minimum unit. Generally speaking, the total value recovered will be greater than the difference, so the value to be allocated after recovery will be greater than the target allocation value. Therefore, after allocating the target allocation value to the first target charging client, the minimum unit of energy value can be obtained without re-initiating recovery.
[0090] In one example, in order to ensure that the value to be allocated after the target allocation value is allocated is greater than the minimum unit energy value, when determining the target recovery amount, the total recovery amount may be determined as the sum of the difference and the minimum unit energy value.
[0091] S404, obtaining a change in the actual energy output value of the first target charging client after the energy value of the minimum unit is increased.
[0092] If the actual energy output value does not change or becomes smaller, it is determined that the target allocation value has met the current charging demand of the vehicle, and step S405 is executed; if the actual energy output value increases and the increase is the minimum unit, step S406 is executed.
[0093] S405: Recover the remaining energy value of the first target charging client and update the value to be allocated.
[0094] In practice, the actual input energy value received by the vehicle is controlled by the vehicle's battery management system (BMS). If the vehicle has currently reached the input threshold set by the BMS, the actual energy input value received by the vehicle will not change due to the increase in the input energy value, that is, the actual energy output value of the first target charging client will not change. In the actual application process, the BMS will adjust the input threshold according to the state of the battery to protect the battery. Therefore, the BMS may adjust the input threshold at any time, and when the BMS lowers the input threshold, the actual energy output value of the first target charging client will also decrease.
[0095] Based on this, after the additional energy value is allocated, if the actual energy output value does not change or becomes smaller, it means that the vehicle energy input value has reached the input threshold, and the part exceeding the actual energy output value can be recovered and the value to be allocated can be updated.
[0096] Similarly, after executing step S401, if the actual energy output value is less than the target allocation value, the portion exceeding the actual energy output value may be recycled and the value to be allocated may be updated.
[0097] In some abnormal circumstances, such as when the charging pile is illegally attacked or the charging control parameters are tampered with, the actual energy output value may be greater than the allocated value, that is, after the target allocation value is allocated to the first target charging client, the actual energy output value is greater than the target allocation value, or after the minimum unit of energy value is added to the first target charging client, the increase in the actual energy output value exceeds one minimum unit. In this way, the first charging pile can identify that there is a risk in the first target charging client and force it to reduce its parameters. At the same time, it can mark the device abnormality, create an abnormal monitoring task, monitor the first target charging client, and send an early warning message to the operation and maintenance personnel.
[0098] Among them, the method of forced parameter reduction processing includes sending a forced parameter reduction instruction to the first target charging client. After receiving the forced parameter reduction instruction, the first target charging client triggers the execution of the forced parameter reduction task, including but not limited to stopping charging the vehicle, or reducing the actual energy output value to the minimum charging unit, and locking the actual energy output value. When it is found that the actual energy output value cannot be modified or locked, that is, the actual energy output value is not the minimum charging unit after the forced parameter reduction, the power is actively cut off.
[0099] In this way, illegal attacks can be identified in a timely manner and responded to proactively, thus ensuring charging safety.
[0100] S406: Mark the energy configuration demand of the first target charging client as to be supplemented.
[0101] In implementation, by marking the first target charging client, it is possible to quickly identify the charging client that needs to replenish energy value during global dynamic scheduling.
[0102] In some embodiments of the present application, the charging service end of the first charging pile may also automatically trigger the additional allocation of energy value to each charging client whose energy configuration demand is marked as to be supplemented. For example, when there is no pending charging configuration request and the value to be allocated is not zero, all or part of the value to be allocated is additionally allocated to the charging client marked as to be supplemented.
[0103] In a specific example, the energy can be allocated in order from large to small according to the dimension of each vehicle 1A until the value to be allocated is zero. After the allocation, the energy configuration requirements of each charging client can be reconfirmed based on the above steps S404 to S406, and the remaining energy can be recovered.
[0104] As mentioned above, during the charging process of the vehicle, the BMS may adjust the input threshold at any time according to the actual situation. Therefore, in some embodiments of the present application, the charging client may also actively report to the charging service end of the first charging pile when it determines that the actual output energy value is less than the current allocated value, so as to promptly recover the excess portion.
[0105] In addition, in some embodiments of the present application, when the to-be-allocated value in the energy pool exceeds a threshold and there is currently no charging client to be replenished, the charging service end of the first charging pile may additionally allocate the minimum unit of energy value to each charging client in order from large to small according to the charging time of each charging client, and by executing the above steps S404 to S406, reconfirm the energy configuration requirements of each charging client and recycle the remaining energy.
[0106] Based on this, through the active additional allocation of the first charging pile and the active reporting of the charging client, dynamic control of the energy in the network can be achieved, so that after ensuring that the charging demand of the entire network access can be basically guaranteed, the deployable energy can be allocated to the charging client to be replenished in time to improve the charging efficiency. At the same time, the remaining energy can be recycled in time to avoid the energy not being effectively used.
[0107] In order to improve the reliability of the charging pile management system, in some embodiments, the number of second charging piles can be set to multiple. When the management data of the system of the first charging pile changes, it is synchronized to each second charging pile. The backup service unit on each second charging pile monitors the host service unit of the first charging pile. When an abnormality is detected in the host service unit, the target second charging pile is determined based on a preset selection method to take over the host service unit. Among them, the host service unit abnormality includes device offline, request timeout and no response, etc.
[0108] The target second charging pile sends a host switching notification to each charging pile in the network, and the local host service unit manages the system based on the latest acquired management data, thereby achieving automatic seamless takeover of the backup host.
[0109] In one example, based on a preset selection method, determining the target second charging pile includes selecting the second charging pile with the largest or smallest serial number as the target charging pile.
[0110] In another example, in order to ensure that the selected target second charging pile is more reliable, the first charging pile can evaluate each second charging pile during normal operation, and synchronize the evaluation results to each second charging pile. In this way, each second charging pile can select the optimal second charging pile as the target second charging pile based on the evaluation results.
[0111] Please refer to Figure 5 The method for the first charging pile to evaluate the second charging pile specifically includes the following steps.
[0112] S501, after allocating energy of a target allocation value to a first target charging client, updating energy pool information, synchronizing the updated energy pool information to each second charging pile, and sending a consistency check instruction at the same time.
[0113] The consistency check instruction is used to instruct the second charging pile that sends or forwards the charging configuration request sent by the first target charging client to perform a consistency check on the energy pool information and return the consistency check result.
[0114] In one example, the method for the second charging pile to perform consistency verification on the energy pool information includes calculating the energy value allocated by the first charging pile to the first target charging client based on the change of the energy pool information, and returning the calculated energy value to the first charging pile as the consistency verification result. Among them, the first charging pile will synchronize the update result to each second charging pile after each update of the energy pool information, and the second charging pile can compare the currently received energy pool information with the last received energy pool information to determine the change of the energy pool information.
[0115] Specifically, the energy pool information includes the total amount of energy, the value to be allocated, and the allocation and recovery records corresponding to each charging pile. The second charging pile can calculate the energy value allocated to the first target charging client based on the changes in the allocation and recovery records.
[0116] It is worth noting that each time the first charging pile changes the energy pool information, it will be synchronized to each second charging pile, so that each second charging pile can obtain the latest energy pool information.
[0117] S502: Evaluate the second charging piles based on the consistency check result, and synchronize the evaluation result to each second charging pile.
[0118] In implementation, the evaluation method includes comparing the received consistency check result with the target allocation value, and setting a first evaluation value according to the comparison result. In one example, if the two are consistent, it is determined that the synchronization data is complete and the calculation result is correct, and the first evaluation value is set to 1; if they are inconsistent, it is determined that the data synchronization is inconsistent or the computing power is defective, and the first evaluation value is set to -1; at the same time, the difference between the sending time of the energy pool information and the receiving time of the consistency check result is calculated, and the second evaluation value is set based on the difference. The first evaluation value and the second evaluation value are used as the evaluation result.
[0119] After receiving the evaluation result, each second charging pile records the first evaluation value and the second evaluation value respectively, and when selecting a target second charging pile, determines the target second charging pile based on the first evaluation value and the second evaluation value corresponding to each second charging pile respectively.
[0120] In one example, the selection method includes first determining the second charging pile whose average value of the first evaluation value exceeds the threshold as a candidate charging pile. When the number of candidate charging piles is 1, it is directly determined as the target second charging pile. If there are multiple candidate charging piles, the one with the smallest average value of the second evaluation value and the largest number of evaluation results is further selected as the target charging pile. In this way, the service stability and communication reliability of the target second charging pile can be guaranteed to a certain extent.
[0121] Based on the method provided in the above embodiment, multiple second charging piles are set up in the network to monitor the host service unit of the first charging pile, and when the host is determined to be abnormal, hot standby switching is performed in time to achieve automatic seamless takeover, thereby improving the operating reliability of the charging pile management system.
[0122] In addition, an embodiment of the present application also provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements a method as in any one of the implementations in the embodiments of the present application; wherein the processor may adopt a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), a graphics processing unit (GPU), or one or more integrated circuits, for executing relevant programs to implement the method in any one of the implementations in the embodiments of the present application.
[0123] The processor may also be an integrated circuit electronic device with signal processing capability. In the implementation process, each step of the method in any implementation of the embodiments of the present application may be completed by an integrated logic circuit of hardware in the processor or by instructions in software form.
[0124] The above-mentioned processor can also be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor to be executed, or the hardware and software modules in the decoding processor can be combined and executed.
[0125] The software module may be located in a random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register or other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines its hardware to complete the functions required to be performed by the units included in the data processing device of the embodiment of the present application, or executes the method in any one of the implementation modes in the embodiment of the present application.
[0126] Another embodiment of the present application relates to a computer-readable storage medium storing a computer program, which implements the above method when executed by a processor.
[0127] Those skilled in the art can understand that all or part of the steps in the above-mentioned implementation method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of each implementation method of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0128] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.
Claims
1. A new energy charging pile management method, characterized in that: Applied to a charging pile management system, the charging pile management system includes a plurality of charging piles, a charging service end and a charging client end are deployed on the charging piles, each of the charging piles constructs an energy configuration network based on the same local area network, and determines that one of the charging piles is a first charging pile, the first charging pile is used to distribute energy for a charging configuration request sent by a charging client end of each of the charging piles in the energy configuration network, and the method is executed by the charging service end of the first charging pile, comprising the steps of: Receiving a charging configuration request sent by a first target charging client based on the energy configuration network; In response to the charging configuration request, a target allocation value is determined; wherein the target allocation value is calculated by a formula of P=E0 / (W0+1), W0 is the number of charging piles currently in the charging service state in the energy configuration network, and E0 is the total amount of energy in the energy configuration network; Determine whether the value to be allocated in the energy pool is greater than or equal to the target allocation value; If the to-be-allocated value is less than the target allocated value, determining an energy recovery strategy based on the difference between the two; Determine at least one second target charging client and a corresponding target recovery amount based on the energy recovery strategy; Sending a charging control instruction to the second target charging client, the charging control instruction is used to instruct the second target charging client to adjust the charging control parameters based on the target recovery amount, so that the energy pool can increase the to-be-allocated value of the target recovery amount, and after the adjustment is completed, sending a response to the charging service end of the first charging pile; wherein the sum of the target recovery amounts is greater than the target allocation value; each time a response is received from the second target charging client, the to-be-allocated value is updated, and when the to-be-allocated value is greater than or equal to the target allocation value, energy of the target allocation value is allocated to the first target charging client; Acquire the actual energy output value of the first target charging client, and if the actual energy output value is equal to the target allocation value, allocate the minimum unit of energy value to the first target charging client, and acquire the change of the actual energy output value of the first target charging client after the energy value of the minimum unit is increased, and if the actual energy output value increases by the minimum unit, mark the energy configuration demand of the first target charging client as to be supplemented; Automatically trigger additional allocation of energy value to each charging client whose energy configuration demand is marked as to be supplemented.
2. The method according to claim 1, characterized in that The method for determining the energy recovery strategy based on the difference between the two comprises: Determine the charging client whose allocated value is greater than the target allocated value as the second target charging client; calculate the total allocated value according to the allocated value of each of the second target charging clients, calculate the proportion of each allocated value in the total allocated value, and then calculate the product of each proportion and the difference to obtain each calculation result, and adapt each calculation result upward to obtain each target recycling amount.
3. The method according to claim 1, characterized in that The method also includes: if the actual energy output value is less than the target allocation value or the actual energy output value of the first target charging client does not change or becomes smaller after the energy value of the minimum unit is increased, the remaining energy value of the first target charging client is recovered.
4. The method according to claim 1, characterized in that The method also includes: if the actual energy output value is greater than the target allocation value or the increase in the actual energy output value of the first target charging client exceeds the minimum unit after the energy value of the minimum unit is increased, identifying that the first target charging client is at risk, and sending a forced parameter reduction instruction to the first target charging client to trigger the first target charging client to perform a forced parameter reduction task, wherein the forced parameter reduction task includes: reducing the actual energy output value to the minimum charging unit and locking the actual energy output value; and actively cutting off the power when it is found that the actual energy output value cannot be modified or locked.
5. The method according to claim 1, characterized in that The method also includes: the automatic triggering of additional allocation of energy value to each charging client whose energy configuration demand is marked as to be supplemented includes: when there is no pending charging configuration request and the to-be-allocated value is not zero, all or part of the to-be-allocated value is additionally allocated to the charging client marked as to be supplemented.
6. The method according to claim 1, characterized in that The energy configuration network also determines that there are multiple second charging piles, and the method further includes: After allocating the target allocation value of energy to the first target charging client, the energy pool information is updated, and the updated energy pool information is synchronized to each of the second charging piles, and a consistency check instruction is sent at the same time; wherein the consistency check instruction is used to instruct the second charging pile that sends or forwards the charging configuration request to perform a consistency check on the energy pool information and return a consistency check result; Based on the consistency check result, each of the second charging piles is evaluated, and the evaluation result is synchronized to each of the second charging piles; the evaluation result is used to select a target second charging pile, and the target second charging pile is a host service unit selected from each of the second charging piles and used to take over the first charging pile when the first charging pile is abnormal.
7. The method according to claim 1, characterized in that The sending of the charging control instruction to the second target charging client includes: determining the sending order of the charging control instruction according to the size of each target recycling amount or the most recent energy allocation type of each second target charging client.
8. A charging pile management system, characterized in that: The system is used to implement the method according to any one of claims 1 to 7.
9. An electronic device, characterized in that: The method comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction implements the method according to any one of claims 1 to 7 when executed by the processor.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Charging control method, charging pile and computer readable storage medium
CN113135111A
Power scheduling method based on regional power supply grid and related device
CN116331051A