Charging and discharging management system
By adjusting the command priority and transmission time through the processing circuit in the charge and discharge management system, the delay problem caused by command repetition in power control is solved, thereby achieving the stability of power supply and the accuracy of charge and discharge plans.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- TOYOTA JIDOSHA KK
- Filing Date
- 2025-10-22
- Publication Date
- 2026-05-08
AI Technical Summary
In large-scale power control, existing technologies often suffer from repeated command transmission times, leading to processing delays and failing to achieve appropriate power control that matches the requirements of the power market.
The processing circuit in the charge/discharge management system compares the number of sent commands with the upper limit of sent commands, and adjusts the command priority and sending time to ensure that no processing delay occurs at the same time.
It effectively suppresses processing delays caused by repeated command sending times, achieves flexible command management and appropriate power control, and ensures the stability of power supply and the accuracy of charging and discharging plans.
Smart Images

Figure CN122000963A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a charge and discharge management system. Background Technology
[0002] Japanese Patent Application Publication No. 2023-169556 discloses a management device for power management of a microgrid using multiple power resources (such as stationary batteries or electric vehicles). The management device stores information that establishes a correspondence between the electric vehicles selected as power resources and the times of power outages during the execution of a power receiving plan for the microgrid. Based on the stored information, the management device identifies electric vehicles whose power outages occur at times during the execution of a new power receiving plan. The management device then excludes the identified electric vehicles from the power resources. Thus, based on past records, electric vehicles capable of responding to a virtual power plant (VPP) are selected. Summary of the Invention
[0003] Japanese Patent Application Publication No. 2023-169556 determines whether desired charging and discharging control of power resources is possible, but does not mention whether commands can be sent to power resources at appropriate times. When it comes to large-scale power control such as VPP (Vehicle Power Supply Project), the timing of command transmission to multiple power resources constituting a microgrid may sometimes overlap. If command transmission times overlap, processing delays may occur, preventing commands from being sent at the planned times. As a result, it may be impossible to achieve appropriate power control matching requirements from the electricity market or other sources.
[0004] The following describes a solution to the aforementioned problem and its effects. A charge / discharge management system for solving the above problem includes a processing circuit and a storage device. In this system, the processing circuit, based on plans formulated separately for multiple battery electric vehicles, compares the number of commands scheduled to be sent to the multiple battery electric vehicles at each time (i.e., the number of commands to be sent) with the upper limit of commands that can be sent to ensure no processing delay occurs at the same time, and determines whether the number of commands to be sent is below the upper limit. In this system, the processing circuit performs the following processing: if it determines that the number of commands to be sent is below the upper limit, it maintains the sending time according to the plan; on the other hand, if it determines that the number of commands to be sent is greater than the upper limit, it uses command priority information pre-stored in the storage device to adjust the command sending time, so that the sending time of commands with lower priority is moved from the scheduled time to a previous or subsequent time. In this system, the processing circuit sends the corresponding command to each of the multiple battery electric vehicles according to the adjusted plan.
[0005] According to the above-mentioned charge and discharge management system, processing delays caused by repeated command sending times can be suppressed. Attached Figure Description
[0006] Hereinafter, with reference to the accompanying drawings, the features, advantages, and technical and industrial significance of exemplary embodiments of the present invention will be described, in which the same reference numerals denote the same elements, and wherein:
[0007] Figure 1 This is a diagram showing the functional units that constitute the charge and discharge management system according to the first embodiment.
[0008] Figure 2 It means Figure 1 A diagram showing the structure of the scheduling and adjustment unit within the charging and discharging management system.
[0009] Figure 3 This is an example of a sequence diagram used to illustrate an energy management plan for a battery electric vehicle.
[0010] Figure 4A This is a table summarizing the energy management plans developed for multiple battery electric vehicles, showing the energy management plan for each battery electric vehicle.
[0011] Figure 4B The command sending requests at each moment are shown in the figure.
[0012] Figure 5 It is used to explain in Figure 1 The flowchart shows the process of determining when to send commands to multiple battery electric vehicles in the charging and discharging management system.
[0013] Figure 6A It is used to explain in Figure 1 The graph showing the timing of command transmission for event content adjustment in the charging management system illustrates the command transmission requests at various times before the adjustment.
[0014] Figure 6B It is used to explain in Figure 1 The graph showing the timing of event content adjustment commands in the charging management system illustrates a scenario where a command for the "End" event of battery electric vehicle H was appended at 19:00.
[0015] Figure 6C It is used to explain in Figure 1 The diagram showing the timing of event content adjustment commands in the charging management system illustrates a scenario where a command for the "start" event of battery electric vehicle H was added at 19:00.
[0016] Figure 6D It is used to explain in Figure 1 The graph showing the timing of event content adjustment commands in the charging management system illustrates a scenario where a "stop" event for battery electric vehicle H was added at 19:00.
[0017] Figure 7A This is a diagram illustrating the second embodiment of the timing for sending commands to adjust the required charge level, showing command sending requests at various times before adjustment.
[0018] Figure 7B This is a diagram illustrating the second embodiment of the sending time of the command to adjust the required charge amount, showing the case where a command for the "start" event of the battery electric vehicle H is added at 19:00.
[0019] Figure 7CThis is a diagram illustrating the second embodiment of the timing for sending the command to adjust the required charge amount, showing a case where a command for a "stop" event of the battery electric vehicle H is added at 19:00.
[0020] Figure 8A This is a diagram illustrating a third embodiment of adjusting the command sending time by adjusting the number of times the command sending time is adjusted, showing the command sending requests at each time before adjustment.
[0021] Figure 8B This diagram illustrates a third implementation of adjusting the command's sending time by adjusting the number of times the command's sending time is adjusted, showing a case where a command for adding a "start" event for the battery electric vehicle H is added at 19:00.
[0022] Figure 8C This diagram illustrates a third implementation of adjusting the command's sending time by adjusting the number of times the command's sending time is used, showing a case where a command for a "stop" event of the battery electric vehicle H is added at 19:00. Detailed Implementation
[0023] Implementation Method 1
[0024] The following is for reference. Figures 1 to 6D The first embodiment of the charge and discharge management system 100 will be described. Figure 1 This refers to a charging and discharging management system 100 capable of bidirectional wireless communication with multiple battery electric vehicles A to I. Each battery electric vehicle A to I is a vehicle that not only stores electricity in its battery but also supplies the stored electricity to an external power grid, home, or other devices.
[0025] Regarding the various functional parts of the charge / discharge management system 100
[0026] like Figure 1As shown, the charging and discharging management system 100 includes a vehicle information receiving unit 10, a vehicle status management unit 20, a planning unit 30, and a command sending and dispatching unit 40. The charging and discharging management system 100 also includes a dispatching and adjustment unit 50, a command instruction unit 60, and a command sending unit 70. Internally, information is processed sequentially from the vehicle information receiving unit 10 by the vehicle status management unit 20, the planning and adjustment unit 30, the command sending and dispatching unit 40, the dispatching and adjustment unit 50, the command instruction unit 60, and the command sending unit 70. Then, the command sending unit 70 sends commands to the corresponding battery electric vehicles A to I. Each part of the charging and discharging management system 100 can be implemented by one or more processing circuits. Examples of processing circuits include application-specific integrated circuits (ASICs) or field-programmable gate arrays (FPGAs) designed to perform various functions. Furthermore, the processing circuit can be a dedicated hardware processing circuit or a processor that executes programs stored in memory.
[0027] The vehicle information receiving unit 10 receives vehicle information related to the individual vehicle states of multiple battery electric vehicles A to I. The vehicle information relates to the charging and discharging status of the battery electric vehicles. Examples of vehicle information include the State of Charge (SOC) remaining capacity, indicating the current remaining battery charge; the target SOC, indicating the SOC value that should be achieved for the battery to perform properly; the user-set departure time; and the user's intention to participate in charge / discharge control (DR). The DR participation intention is an expression of the user's intention to receive charge / discharge control in response to demand response requests.
[0028] The vehicle status management unit 20 uses vehicle information from multiple battery electric vehicles A to I received by the vehicle information receiving unit 10 to centrally manage the vehicle status of each battery electric vehicle A to I. Through the vehicle status management unit 20, the charging status of multiple battery electric vehicles A to I can be monitored in real time.
[0029] The planning unit 30 uses vehicle information from multiple battery electric vehicles A to I to formulate energy management plans for each battery electric vehicle A to I. The vehicle information for the multiple battery electric vehicles A to I is managed by the vehicle status management unit 20. For example, the planning unit 30 considers the efficient use of energy. In order to adjust the load on the overall power supply, the planning unit 30 formulates charging and discharging plans for each battery electric vehicle A to I, specifying the start and stop times for charging. This allows, for example, peak demand shifting or maximizing the use of renewable energy. Based on the formulated charging and discharging plans, the planning unit 30 generates commands for starting, stopping, and ending charging and discharging for each battery electric vehicle A to I.
[0030] The command sending and dispatching unit 40 manages the timing and sequence of sending charging and discharging commands to multiple battery electric vehicles (A to I) according to the energy management plan. The energy management plan is a plan formulated by the planning unit 30. Specifically, the command sending and dispatching unit 40 schedules when to send which command, i.e., the sending time of each command.
[0031] If the number of commands scheduled to be sent at the same time is greater than the predetermined value, the scheduling adjustment unit 50 adjusts the sending time of the commands determined by the command sending scheduling unit 40.
[0032] like Figure 2 As shown, the scheduling adjustment unit 50 includes a processing circuit 51 and a storage device 52. The processing circuit 51 adjusts the transmission time of commands determined by the command transmission scheduling unit 40. The storage device 52 stores the adjusted command transmission time, the maximum number of commands to be transmitted, and command priority information, etc. The maximum number of commands to be transmitted and command priority information will be explained later. Through the scheduling adjustment unit 50, the number of commands scheduled to be transmitted at the same time is suppressed to below a predetermined value.
[0033] The command instruction unit 60 instructs the command to be sent at the time when the command sending time determined by the command sending scheduling unit 40 or the command sending time adjusted by the scheduling adjustment unit 50 arrives. When the command instruction unit 60 instructs the command to be sent, the command sending unit 70 sends the command to its corresponding battery electric vehicle.
[0034] The charging and discharging management system 100 sends commands to multiple battery electric vehicles A to I respectively, so that the multiple battery electric vehicles A to I respectively charge and discharge in accordance with the received commands.
[0035] Planning Department 30
[0036] Figure 3 This is an example of a timeline diagram representing the energy management plan for a battery electric vehicle developed by the Planning Department 30. Figure 3 In the diagram, the vertical axis represents charging output, and the horizontal axis represents time. Here, a battery electric vehicle is represented, for example, as battery electric vehicle A. Additionally, Figure 3 This is a timing diagram showing the charging process, but the same energy management plan applies during discharging. In the discharging process, the vertical axis, equivalent to the charging output, represents the discharging output.
[0037] The planning department 30 considers the efficient use of energy. Based on the vehicle information of the battery electric vehicle A managed by the vehicle status management department 20, the planning department 30 calculates an energy management plan for starting and stopping the charging of the battery electric vehicle A. Specifically, in Figure 3 In the energy management plan shown, battery electric vehicle A first starts charging at time T1 and stops charging at time T2. Then, battery electric vehicle A starts charging again at time T3 and stops charging again at time T4. Finally, battery electric vehicle A starts charging again at time T5 and stops charging at time T6.
[0038] Based on the calculated energy management plan, the planning unit 30 generates commands to start / stop / end charging for the battery electric vehicle A at each time from T1 to T6. Specifically, the planning unit 30 generates three "start charging" commands to start charging for the battery electric vehicle A at times T1, T3, and T5. The planning unit 30 generates two "stop charging" commands to pause charging for the battery electric vehicle A at times T2 and T4. The planning unit 30 generates one "stop charging" command to end charging for the battery electric vehicle A at time T6. These commands are scheduled to be sent to the battery electric vehicle A at each time from T1 to T6.
[0039] Thus, the planning department 30 calculates the energy management plan for battery electric vehicle A and generates commands to send to battery electric vehicle A. Furthermore, the planning department 30 calculates the energy management plans for battery electric vehicles B to I in the same manner as for battery electric vehicle A and generates commands to send.
[0040] Command sending dispatch department 40
[0041] The following section explains the scheduling of the transmission times of commands sent to multiple battery electric vehicles (A to I). Figure 4A and Figure 4B This is a table summarizing the orders sent by the planning department to 30 pairs of battery electric vehicles (A to I). As an example, Figure 4A This indicates the commands sent to battery electric vehicles A through D, along with the corresponding sending time for each command. For example... Figure 4AAs shown, the rows correspond to battery electric vehicles A through D, and the columns represent the stages of the charging and discharging process. In the case of row A, for battery electric vehicle A, as a command sending request, charging begins at 13:00. Furthermore, in the case of row A, for battery electric vehicle A, charging stops at 14:30, starts again at 16:15, and stops again at 17:00. Furthermore, in the case of row A, for battery electric vehicle A, charging ends at 19:00. At each time point, commands for "start," "stop," and "end" discharging are sometimes also scheduled.
[0042] exist Figure 4A As shown in the section enclosed by the thick line, at 19:00, there is an "End" command for battery electric vehicle A. Furthermore, at 19:00, there are "Start" commands for both battery electric vehicle B and battery electric vehicle C.
[0043] Figure 4B This is an example representing command sending requests at various times. As mentioned above, sometimes multiple command sending requests are scheduled for the same time. Figure 4BIn the example shown, the command sending and dispatching unit 40 schedules the stop command for battery electric vehicle C at 18:45. Further, the command sending and dispatching unit 40 schedules the start command for battery electric vehicle F at 18:45. The command sending and dispatching unit 40 schedules the end command for battery electric vehicle A and the start command for battery electric vehicle B at 19:00. The command sending and dispatching unit 40 schedules the start command for battery electric vehicle C and the stop command for battery electric vehicle E at 19:00. The command sending and dispatching unit 40 schedules the stop command for battery electric vehicle E at 19:00. Further, the command sending and dispatching unit 40 schedules the stop command for battery electric vehicle D at 19:15.
[0044] Thus, the command sending and scheduling unit 40 organizes multiple sending commands for multiple battery electric vehicles A to I at each time and schedules the sending commands.
[0045] The processing flow where the charging and discharging management system 100 determines the timing of command transmission.
[0046] Next, refer to Figure 5 The process flow for the charging and discharging management system 100 to determine when to send commands to multiple battery electric vehicles (A to I) is described. For example, the charging and discharging management system 100 confirms that any one of the following is true: a DR request exists, the battery electric vehicle is connected to the charging plug, or the user intends to participate in the DR. If confirmed, this series of processes is executed. The DR request is a request used to balance the demand and supply of electricity.
[0047] First, in S100, the charging and discharging management system 100 calculates the following for each of the multiple battery electric vehicles (A to I) in the planning department 30: Figure 3The energy management plan shown is as follows. The charging and discharging management system 100 generates commands from the planning department 30 to be sent to multiple battery electric vehicles A to I respectively.
[0048] Next, the charge / discharge management system 100 proceeds to S110. In S110, the charge / discharge management system 100, through the command sending and scheduling unit 40, schedules the sending commands for multiple battery electric vehicles A to I according to each sending time. The charge / discharge management system 100 is described in reference [reference needed]. Figure 4A and Figure 4B As illustrated in the example of command scheduling, the command sending scheduling unit 40 schedules the sending commands at each sending time.
[0049] Then, the charge / discharge management system 100 proceeds to S120. In S120, the charge / discharge management system 100 compares the number of command transmissions for multiple battery electric vehicles A to I with the upper limit of transmissions stored in the storage device 52 via the processing circuit 51 of the scheduling adjustment unit 50. The number of command transmissions is the number of commands scheduled to be transmitted at each time. The charge / discharge management system 100 determines whether the number of command transmissions is below the upper limit of transmissions via the processing circuit 51 of the scheduling adjustment unit 50. The upper limit of transmissions is the number of commands that the charge / discharge management system 100 can transmit to ensure that no processing delay occurs at the same time. The upper limit of transmissions is set based on considerations of resource limitations, load management of the charging / discharging process, I / O bandwidth, communication infrastructure, etc., and is pre-stored in the storage device 52.
[0050] In S120, if the processing circuit 51 determines that the number of commands to be sent is below the upper limit (S120: "Yes"), the processing circuit 51 proceeds to S130. In S130, the processing circuit 51 sets the command schedule to maintain the sending time of the commands scheduled in S110.
[0051] On the other hand, in S120, if the processing circuit 51 determines that the number of commands to be sent exceeds the upper limit (S120: "No"), it proceeds to S140. In S140, the processing circuit 51 uses the command priority information pre-stored in the storage device 52 to adjust the sending time of commands with lower command priorities, moving them from the time scheduled in S110 to a previous or subsequent time. The charge / discharge management system 100 returns the adjusted command sending times from S140 to S110 and reschedules the commands. Thus, when the number of commands to be sent exceeds the upper limit, by repeatedly performing the processes of S110, S120, and S140, the number of commands to be sent is eventually suppressed to below the upper limit.
[0052] Thus, the charge / discharge management system 100 uses commands whose number of sent commands is suppressed to below the upper limit to proceed to S130, where command scheduling is set.
[0053] Further, the charge / discharge management system 100 proceeds to S150, where it determines whether the transmission time for each command has arrived based on the command scheduling set in S130. In S150, if the charge / discharge management system 100 determines that the transmission time for each command has arrived, it proceeds to S160 to execute the transmission of the command set at that transmission time. Thus, this series of processes is temporarily terminated.
[0054] An example of processing based on processing circuit 51
[0055] refer to Figures 6A to 6D The processing based on processing circuit 51 will be explained while examples are shown. Figures 6A to 6D In the example shown, event content corresponding to the command is used as command priority information. Event content includes "End" indicating the end of charging or discharging, "Start" indicating the start of charging or discharging, and "Stop" indicating a pause in charging or discharging. The command priority related to the event content is set to decrease in the order of "End," "Start," and "Stop." The maximum number of commands that the charging / discharging management system 100 can send to ensure no processing delay occurs at the same time is, for example, set to 5.
[0056] exist Figure 6A The table shows the command transmission requests at each time point, and schedules the commands sent by multiple battery electric vehicles (A to G) at each time point according to each column. Figure 6AIn the example shown, at 18:45, there is a "stop" command for battery electric vehicle C and a "start" command for battery electric vehicle F. Suppose that at 18:45, a "start" command for battery electric vehicle I is appended, but the number of commands sent at that time is 3, which is below the maximum number of commands that can be sent (S120: "Yes"). Therefore, the "start" command for battery electric vehicle I is directly appended at 18:45 (see reference). Figures 6B to 6D ).
[0057] On the other hand, at 19:00, there is a command for the "end" event of battery electric vehicle A and commands for the "start" events of battery electric vehicles B and C. At 19:00, there are commands for the "stop" event of battery electric vehicles E and G. Therefore, at 19:00, the number of commands sent reaches the upper limit of 5. In this case, if a command for battery electric vehicle H is added at 19:00, the number of commands sent exceeds the upper limit (S120: "No"). In this case, the processing circuit 51 compares the priority of each command.
[0058] Figure 6B This indicates a case where a command for the "end" event of the battery electric vehicle (battery electric vehicle) H was appended at 19:00. Processing circuit 51, by comparing the priorities of the commands at 19:00, determines that the command for the "stop" event of the battery electric vehicle (battery electric vehicle) G has the lowest priority. In this case, processing circuit 51 directly appends the command for the "end" event of the battery electric vehicle (battery electric vehicle) H at 19:00. Further, processing circuit 51 moves the command for the "stop" event of the battery electric vehicle (battery electric vehicle) G to a later time, namely 19:15.
[0059] Figure 6C This indicates a case where a "start" command for the battery electric vehicle (battery electric vehicle) H was appended at 19:00. Processing circuit 51, by comparing the priorities of the commands at 19:00, determines that the "stop" command for the battery electric vehicle (battery electric vehicle) G has the lowest priority. In this case, processing circuit 51 directly appends the "start" command for the battery electric vehicle (battery electric vehicle) H at 19:00. Further, processing circuit 51 moves the "stop" command for the battery electric vehicle (battery electric vehicle) G to a later time, namely 19:15.
[0060] Figure 6D This indicates a case where a command for the "stop" event of the battery electric vehicle H was added at 19:00. Processing circuit 51 compares the priorities of the commands at 19:00 and determines that the command for the "stop" event of the battery electric vehicle H has the lowest priority. In this case, processing circuit 51 adds the command for the "stop" event of the battery electric vehicle H at a time after 19:00, i.e., 19:15, instead of at 19:00. Furthermore, if multiple commands regarding the same event exist at the same time, processing circuit 51 determines that the later-added command has the lowest priority among the multiple commands regarding the same event at the same time.
[0061] Thus, by adjusting the command sending time so that the sending time of commands with lower priority is moved away from the predetermined 19:00 time, the number of commands sent at 19:00 can be suppressed to the upper limit of 5.
[0062] The function of this implementation method
[0063] The charging and discharging management system 100 includes a processing circuit 51 and a storage device 52. The processing circuit 51 compares the number of commands to be sent to each of the multiple battery electric vehicles A to I with the maximum number of commands that can be sent to ensure no processing delay occurs at the same time, according to a plan formulated separately for each vehicle. The number of commands to be sent is the number of commands scheduled to be sent at each time. The processing circuit 51 determines whether the number of commands to be sent is below the maximum number of commands. If the processing circuit 51 determines that the number of commands to be sent is below the maximum number of commands, the sending time is maintained according to the plan. On the other hand, if the processing circuit 51 determines that the number of commands to be sent is greater than the maximum number of commands, the sending time of the commands is adjusted as follows: The processing circuit 51 uses command priority information to adjust the sending time of the commands so that the sending time of commands with lower command priority is moved from the time scheduled in the plan to a previous or later time. The command priority information is pre-stored in the storage device 52. The processing circuit 51 sends the corresponding command to each of the multiple battery electric vehicles A to I according to the adjusted plan.
[0064] Thus, the charge / discharge management system 100 adjusts the number of transmission commands sent at the same time according to priority, so as to keep it below the upper limit of transmissions that can be sent without causing processing delay.
[0065] Effects of this implementation method
[0066] (1) The charge / discharge management system 100 can suppress processing delays caused by repeated command transmission times. The charge / discharge management system 100 can perform flexible command management corresponding to priorities. Therefore, the charge / discharge management system 100 prioritizes sending important instructions related to the charging and discharging of battery electric vehicles A to I, and adjusts instructions that will not cause problems even if delayed. As a result, the overall charging and discharging process can be carried out smoothly. As a result, appropriate power control that matches the requirements can be achieved from the electricity market, etc.
[0067] (2) Command priority information includes the content of events that command the battery electric vehicle (battery electric vehicle) A through I to execute. The event content includes an end indicating the end of charging or discharging, a start indicating the start of charging or discharging, and a stop indicating the pausing of charging or discharging control during charging or discharging. The command priority related to the event content is set to decrease in the order of end, start, and stop.
[0068] Sometimes, the user of a battery electric vehicle sets the charging end time. In cases where the user sets the charging end time, it is preferable to set the "End" event to the user-defined charging end time. In the charge / discharge management system 100, the "End" event is processed with priority, and the "Start" event is processed with a higher priority than the "Stop" event.
[0069] In this way, the charging and discharging management system 100 can flexibly adjust events with low command priority to ensure that important events are executed without delay. Therefore, it can ensure the stability of power supply and the accuracy of charging and discharging plans. Furthermore, users can gain peace of mind knowing they can use the battery electric vehicle as planned, because the "end" of conditions set by the user themselves can be reliably observed.
[0070] Implementation Method 2
[0071] Next, the second embodiment will be described focusing on the differences from the first embodiment. In the first embodiment, the event content corresponding to the command was used as command priority information. Furthermore, in the second embodiment, the amount of charge required to reach the target charging state set in each of the multiple battery electric vehicles is used as command priority information.
[0072] The storage device 52 also stores, as command priority information, the amount of charge required to reach the target charging state set for each of the multiple battery electric vehicles A to I. The command priority for the required charge amount is set higher than the event content, and the lower the required charge amount, the higher the command priority is set. The required charge amount can be determined based on the remaining SOC and target SOC of each of the multiple battery electric vehicles A to I, as obtained by the vehicle information receiving unit 10.
[0073] Execution of processing based on processing circuit 51
[0074] refer to Figures 7A to 7C While showing examples, the execution of processing based on the processing circuit 51 of the second embodiment will be explained. Figures 7A to 7C In the example shown, the charge / discharge management system 100 sets the maximum number of commands that it can send, i.e., the maximum number of commands that can be sent, to ensure that no processing delay occurs at the same time, to 4.
[0075] exist Figure 7AThe table shows the command transmission requests at each time point, and schedules the commands sent by multiple battery electric vehicles (A to G) at each time point according to each column. Figure 7A In the example shown, at 19:00, there is a command for the "end" event of battery electric vehicle A and a command for the "start" event of battery electric vehicle B with a required charging amount of 15 kWh. Further, at 19:00, there is a command for the "start" event of battery electric vehicle C with a required charging amount of 6 kWh and a command for the "stop" event of battery electric vehicle G with a required charging amount of 11 kWh. Therefore, at 19:00, the number of commands sent reaches the upper limit of 4. In this case, assuming a command for battery electric vehicle H is added at 19:00, the number of commands sent exceeds the upper limit (S120: "No"). In this case, the processing circuit 51 compares the required charging amounts of battery electric vehicles A, B, C, G, and H as the priority of each command.
[0076] Figure 7BThis indicates a scenario where a "start" event for battery electric vehicle H was added at 19:00, requiring a charge of 10 kWh. Processing circuit 51 compares the charge requirements of each battery electric vehicle (A, B, C, G, H) at 19:00. Then, processing circuit 51 determines that the command for battery electric vehicle B has the lowest priority, as battery electric vehicle B requires the highest charge of 15 kWh. In this case, processing circuit 51 directly adds the command for the "start" event of battery electric vehicle H with a charge requirement of 10 kWh at 19:00. Processing circuit 51 adjusts the method for moving the command for the "start" event of battery electric vehicle B with a charge requirement of 15 kWh. Processing circuit 51 adjusts the command of battery electric vehicle B, which is "start," to the previous time, 18:45. In this way, by advancing the "start" event, the necessary charging can begin as early as possible.
[0077] Figure 7CThis indicates a situation where a "stop" event was added for battery electric vehicle H at 19:00, requiring a charge of 15 kWh. Processing circuit 51 compares the charge requirements of each battery electric vehicle (A, B, C, G, H) at 19:00. Therefore, processing circuit 51 can determine that the charge requirement of battery electric vehicle H is the same as that of battery electric vehicle B, which is 15 kWh. Processing circuit 51 can determine that the charge requirement of battery electric vehicle H is less than that of battery electric vehicle C (6 kWh) and battery electric vehicle G (11 kWh). That is, processing circuit 51 can determine that the priority of the command for battery electric vehicle H is the same as the priority of the command for battery electric vehicle B. Processing circuit 51 can determine that the priority of the command from battery electric vehicle H is lower than the priority of the commands from battery electric vehicle C and battery electric vehicle G. In this case, processing circuit 51 maintains the predetermined time of 19:00 to send the commands from battery electric vehicle C and battery electric vehicle G. Further, processing circuit 51 moves either the command from battery electric vehicle H or the command from battery electric vehicle B away from 19:00. Processing circuit 51 determines the time of sending which command from battery electric vehicle H or battery electric vehicle B to move based on the event content. The event content of the command from battery electric vehicle H is "stop," and the event content of the command from battery electric vehicle B is "start."Therefore, processing circuit 51 decides to move the command for battery electric vehicle H from 19:00. If the event content of the move command is "start," processing circuit 51 moves the command's transmission time from the planned time to a previous time. If the event content of the move command is "stop," processing circuit 51 adjusts the command's transmission time to move it from the planned time to a later time. Figure 7C In the example shown, the command for the "stop" event of the battery electric vehicle H, which requires 15 kWh of charging, is adjusted from 19:00 to a later time, namely 19:15.
[0078] <Function of the second implementation method>
[0079] The charging and discharging management system 100 uses the amount of charge required to reach the target charging state set for each of the battery electric vehicles (A, B, C, G, H) as command priority information. The command priority for the required charge amount is set higher than that for the event content, and the lower the required charge amount, the higher the command priority is set.
[0080] Thus, in the charging and discharging management system 100, the required charging amount of each battery electric vehicle (A, B, C, G, H) is managed as command priority information, and adjustments are made based on the required charging amount rather than the event content.
[0081] <Effects of the second implementation method>
[0082] (1) The charging and discharging management system 100 remains unchanged, making it easier to complete the charging plan of pure electric vehicles (battery electric vehicles) up to the target charging state. As a result, it is possible to increase the number of pure electric vehicles (battery electric vehicles) that can achieve the target charging state.
[0083] (2) During the adjustment of the transmission time between commands from battery electric vehicles with the same required charging level, the charge / discharge management system 100 determines which command's transmission time to move based on the event content. If the event content of the command to be moved is "start," the charge / discharge management system 100 moves the transmission time of that command from the planned time to a previous time. If the event content of the command to be moved is "stop," the charge / discharge management system 100 adjusts the transmission time of the command to move the transmission time of that command from the planned time to a later time.
[0084] In the charge / discharge management system 100, when the priority of different events cannot be determined among the required charging amounts, priority is determined based on the event content. If the event content of a movement command is "start," the command is sent earlier to start the event at an earlier time. On the other hand, if the event content of a movement command is "stop," the charge / discharge management system 100 moves the command corresponding to that event to a later time to delay the event's termination.
[0085] Therefore, by advancing the "start" event to begin the required charging as early as possible, the charge / discharge management system 100 can efficiently manage the charging amount of battery electric vehicle B. On the other hand, the charge / discharge management system 100 moves the lowest priority "stop" event to a later time. Thus, the charge / discharge management system 100 can extend the continuous charging or discharging time in a way that does not affect the high-priority charging processes of other battery electric vehicles A, B, C, and G. This maintains a balance in the energy supply of the entire system, prevents processing delays, and improves the overall system efficiency.
[0086] Third implementation method
[0087] Next, the third embodiment will be described focusing on its differences from the first embodiment. In the first embodiment, event content corresponding to the command was used as command priority information. Furthermore, in the third embodiment, the number of times the sending time of the command is adjusted according to the command priority information for each command is used, i.e., the adjustment number.
[0088] In the third embodiment, the storage device 52 stores, as command priority information, the number of times the sending time of a command is adjusted according to the command priority information for each command, i.e., the number of adjustments. The command priority of the number of adjustments is set to be higher than the event content, and the more adjustments, the higher the command priority is set.
[0089] Execution of processing based on processing circuit 51
[0090] refer to Figures 8A to 8C The execution of processing based on processing circuit 51 is explained while examples are shown. Figures 8A to 8C In the example shown, the charge / discharge management system 100 sets the maximum number of commands that it can send, i.e., the maximum number of commands that can be sent, to ensure that no processing delay occurs at the same time, to 4.
[0091] exist Figure 8A The table shows the transmission requests at each time point, and schedules the commands sent by multiple battery electric vehicles (A to I) at each time point according to each column. Figure 8A In the example shown, at 19:00, there is a command for the "End" event of battery electric vehicle A and a command for the "Start" event of battery electric vehicle B with 3 adjustments. At 19:00, there is a command for the "Start" event of battery electric vehicle C with 0 adjustments and a command for the "Stop" event of battery electric vehicle G with 1 adjustment. At 19:00, the number of commands sent reaches the upper limit of 4. In this case, if a command for battery electric vehicle H is added at 19:00, the number of commands sent exceeds the upper limit (S120: "No"). In this case, the processing circuit 51 compares the adjustment count of each command as the priority of each command.
[0092] Figure 8BThis indicates the case where a command for the "start" event of battery electric vehicle H has been added. Processing circuit 51 compares the adjustment counts of each command at 19:00 and determines that battery electric vehicle C has 0 adjustment counts and the command has the lowest priority. In this case, processing circuit 51 determines that the priority of the command for battery electric vehicle H is the same as the priority of the command for battery electric vehicle C, based on the adjustment count. Processing circuit 51 also determines that the priority of the command for battery electric vehicle H is lower than the priority of the commands for battery electric vehicles A, B, and G. In this case, processing circuit 51 maintains the predetermined 19:00 time to send commands for battery electric vehicles A, B, and G. Furthermore, the processing circuit 51 moves either the command from battery electric vehicle H or the command from battery electric vehicle C away from 19:00. In this embodiment, the processing circuit 51 determines which battery electric vehicle H's command or battery electric vehicle B's command to send based on the event content. The event content of the newly added command from battery electric vehicle H is "start," and the event content of the command from battery electric vehicle C is also "start." Therefore, the "start" command from battery electric vehicle C is adjusted to move from 19:00 to an earlier time, namely 18:45. This is because charging of battery electric vehicle C, which was previously scheduled to begin, is prioritized, so that charging of battery electric vehicle C begins first.
[0093] Figure 8C This indicates the case where a "stop" command for battery electric vehicle H has been added. Processing circuit 51 compares the adjustment counts of each command at 19:00 and determines that battery electric vehicle G has 0 adjustment counts and the command has the lowest priority. In this case, processing circuit 51 determines that the priority of the command for battery electric vehicle H is the same as the priority of the command for battery electric vehicle G, based on the adjustment count. Processing circuit 51 further determines that the priority of the command for battery electric vehicle H is lower than the priority of the commands for battery electric vehicles A, B, and C. In this case, processing circuit 51 maintains the predetermined 19:00 time to send commands for battery electric vehicles A, B, and C. Furthermore, the processing circuit 51 moves either the command from battery electric vehicle H or the command from battery electric vehicle G away from 19:00. In this embodiment, the processing circuit 51 determines the sending time of which command from battery electric vehicle H or battery electric vehicle G should be moved based on the event content. The event content of the newly added command from battery electric vehicle H is "stop," and the event content of the command from battery electric vehicle G is also "stop." Therefore, the newly added command from battery electric vehicle H is adjusted to move from 19:00 to a later time, namely 19:15.
[0094] Furthermore, the storage device 52 also stores an upper limit, or predetermined value, for the number of adjustments. For example... Figures 8A to 8CAs shown, at 19:00, there is a "start" event for battery electric vehicle B, with a command to adjust 3 times. For example, if the maximum number of adjustments is 3, the setting is as follows: That is, the command for the "start" event of battery electric vehicle B, with a command to adjust 3 times, is set to be sent at 19:00 without adjusting the sending time, regardless of the event content. This predetermined value can be set based on the consideration that over-adjustment or an increase in the number of adjustments will not cause overload or degradation of the charging and discharging system. Besides setting it to 3 times, this predetermined value can also be set to 2 times, or even 4 times or more.
[0095] <Function of the third implementation method>
[0096] In the charge / discharge management system 100, the command priority information includes the number of times the sending time of each command is adjusted based on the command priority information, i.e., the adjustment number. The more adjustments, the higher the command priority is set. The command priority related to the adjustment number is set such that if the adjustment number exceeds a predetermined value, the sending time of commands with an adjustment number exceeding the predetermined value will not be adjusted.
[0097] The timing of low-priority commands is prone to repeated adjustments. This results in significant delays in charging and discharging processes, increasing the risk of overall charging schedule lags. Furthermore, users may be unable to use battery electric vehicles as planned, potentially reducing system reliability.
[0098] The charging and discharging management system 100 manages the number of adjustments as command priority information. When the number of adjustments exceeds a predetermined value, it sets the priority related to the number of adjustments so that the sending time of the adjustment command is not adjusted. As a result, the battery electric vehicle that has undergone a large number of adjustments is given higher priority than other battery electric vehicles, thus prioritizing its charging or discharging scheduling.
[0099] <Effects of the third implementation method>
[0100] The charge / discharge management system 100 can handle events whose command priority is easily reduced, such as stop, according to the number of adjustments and in an appropriate priority order. Therefore, it can prevent excessive and repeated adjustments or scheduling disorder, and improve the efficiency and reliability of the overall system.
[0101] Change Example
[0102] The first to third embodiments can be implemented with the following modifications. The modifications of the first to third embodiments and below can be combined with each other within the scope of technical non-contradiction.
[0103] In addition to the examples described in embodiments 1 to 3, the command priority information may also include the time up to the departure time set by the user. In this case, the command priority is set such that the shorter the time up to the departure time, the higher the command priority. If the time up to the departure time does not meet a predetermined value, such as 3 hours, it is sufficient to set the command's sending time not to be adjusted.
[0104] In the second embodiment, such as Figure 7B As shown, regarding the battery electric vehicle B, whose command priority is determined to be low based on the required charging amount, the command content is "Start". Therefore, the command for battery electric vehicle B is adjusted to be moved to a previous time. Or, as... Figure 7C As shown, regarding the battery electric vehicle H, whose command priority is determined to be low based on the required charging amount, the command content is "stop". Therefore, the command for battery electric vehicle H is adjusted to be moved to a later time. However, it is also possible to... Figure 7B The command for battery electric vehicle B shown is moved to a later time. Alternatively, it can be... Figure 7C The command for the battery electric vehicle H shown is moved to the previous time. The number of commands scheduled to be sent at 19:00 should be kept below 4.
[0105] In the third embodiment, such as Figure 8B As shown, regarding the battery electric vehicle C, which is determined to have a low command priority based on the number of adjustments, the command content is "Start". Therefore, the adjustment is to move the command for battery electric vehicle C to a previous time. Or, as... Figure 8C As shown, regarding the battery electric vehicle H, whose command priority is determined to be low based on the number of adjustments, the command content is "Stop". Therefore, the adjustment is to move the command for battery electric vehicle H to a later time. However, it is also possible to... Figure 8BThe command for the battery electric vehicle C shown is moved to a later time. Alternatively, it can be... Figure 8C The command for the battery electric vehicle H shown is moved to the previous time. The number of commands scheduled to be sent at 19:00 should be kept below 4.
Claims
1. A charging and discharging management system, which sends commands to multiple pure electric vehicles respectively, causing the multiple pure electric vehicles to charge and discharge in accordance with the received commands, characterized in that, The charging and discharging management system includes: Processing circuitry; and Storage device, The processing circuit performs the following processing: Based on the plans formulated for the multiple pure electric vehicles, the number of commands to be sent to the multiple pure electric vehicles at each time is compared with the upper limit number of commands that can be sent to ensure that no processing delay occurs at the same time, and it is determined whether the number of commands sent is below the upper limit number of commands. If it is determined that the number of sent commands is below the upper limit, the sending time is maintained according to the plan. On the other hand, if it is determined that the number of sent commands is greater than the upper limit, the sending time of the commands is adjusted using command priority information pre-stored in the storage device, so that the sending time of commands with lower command priorities is moved from the predetermined time in the plan to a previous or subsequent time. According to the adjusted plan, the corresponding command is sent to each of the plurality of pure electric vehicles.
2. The charging and discharging management system according to claim 1, characterized in that, The command priority information includes the content of the event that the command causes the pure electric vehicle to execute. The event content includes an end indicating the end of charging or discharging, a start indicating the start of charging or discharging, and a stop indicating the pausing of charging or discharging control during charging or discharging. The priority of the commands involved in the event content is set to decrease in the order of end, start, stop.
3. The charging and discharging management system according to claim 2, characterized in that, The command priority information includes the amount of charge required up to the target charging state set for each of the multiple pure electric vehicles. The command priority for the required charging amount is set higher than the event content, and the lower the required charging amount, the higher the command priority is set.
4. The charging and discharging management system according to claim 3, characterized in that, During the adjustment of the transmission timing between commands sent by pure electric vehicles with the same required charging level, it is determined which command's transmission timing should be moved based on the event content. If the event content of the moving command is "start", the sending time of the command is moved from the scheduled time to a previous time. On the other hand, if the event content of the moving command is "stop", the sending time of the command is adjusted to move the sending time of the command from the scheduled time to a later time.
5. The charging and discharging management system according to claim 1, characterized in that, The command priority information includes the number of times the sending time of each command is adjusted based on the command priority information, i.e., the number of adjustments. The more times the adjustment is performed, the higher the priority of the command is set. The priority of the command involved in the number of adjustments is set such that if the number of adjustments exceeds a predetermined value, the sending time of the command that exceeds the predetermined value will not be adjusted.
Citation Information
Patent Citations
Management device
JP2023169556A