Control device, method, and computer-readable storage medium

By optimizing the power transmission and reception between the secondary battery and the power grid through the control device, the problem of low power exchange efficiency is solved, energy efficiency is improved and battery life is extended, increasing the opportunities for users to release power.

CN116890693BActive Publication Date: 2026-06-09HONDA MOTOR CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HONDA MOTOR CO LTD
Filing Date
2023-03-22
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

In existing technologies, the power transmission and reception efficiency between secondary batteries and the power grid is low, which affects energy efficiency.

Method used

A control device is provided that optimizes power transmission and reception, including power exchange between the power grid and the battery, through guaranteed values ​​of stored parameters, calculation of movement cause parameters, calculation of remaining available quantity, and the synergistic effect of the control unit.

Benefits of technology

It achieves efficient power transmission and reception, improves energy efficiency, ensures that batteries do not age excessively during the warranty period, and increases users' incentives to release power.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116890693B_ABST
    Figure CN116890693B_ABST
Patent Text Reader

Abstract

The present application relates to a control device, a method, and a computer-readable storage medium. The control device includes: a guarantee value storage unit that stores a guarantee value of a parameter indicating a usage amount of an electric storage system including a battery provided to a mobile body at a predetermined time point in the future; a movement cause parameter calculation unit that calculates a value of the parameter at the predetermined time point, i.e., a movement cause parameter value, caused by movement of the mobile body; a remaining available amount calculation unit that calculates a remaining available amount that can be used for an operation other than movement of the mobile body using the battery before the predetermined time point, based on a difference between the guarantee value and the movement cause parameter value; and a control unit that controls electric power transmission and reception between the outside of the mobile body and the battery based on the remaining available amount.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to control devices, methods, and computer-readable storage media. Background Technology

[0002] In recent years, research and development has been conducted on secondary batteries that contribute to energy efficiency in order to ensure that more people have access to suitable, reliable, sustainable and advanced energy. Patent documents 1-4 describe technologies related to the charging and discharging of secondary batteries in vehicles.

[0003] Patent Document 1: Japanese Patent No. 6892895

[0004] Patent Document 2: Japanese Patent No. 6596472

[0005] Patent Document 3: Japanese Patent No. 2011-120327

[0006] Patent Document 4: Japanese Patent No. 6918877 Summary of the Invention

[0007] However, in the technology of secondary batteries, efficient power transmission and reception between the secondary battery and the power grid is a challenge. To address this challenge, the purpose of this application is to efficiently transmit and receive power between the secondary battery and the power grid. Furthermore, it also contributes to energy efficiency.

[0008] In a first aspect of the invention, a control device is provided. The control device includes a guarantee value storage unit that stores guarantee values ​​for parameters representing the usage of a battery-equipped energy storage system of a mobile body at a predetermined future time. The control device includes a movement cause parameter calculation unit that calculates the value of the parameter at the predetermined time, caused by movement of the mobile body, i.e., the movement cause parameter value. The control device includes a remaining available quantity calculation unit that calculates, based on the difference obtained by subtracting the movement cause parameter value from the guarantee value, the remaining available quantity of the battery sufficient to perform actions other than movement of the mobile body up to the predetermined time. The control device includes a control unit that controls power transmission and reception between the outside of the mobile body and the battery based on the remaining available quantity.

[0009] The parameters representing the amount used may include at least one of the following: the virtual distance of the mobile body, the total discharge capacity of the battery, the working time of the mobile body, and the number of times the mobile body is started. The virtual distance includes the converted distance obtained by converting the discharge capacity of the mobile body into the movement distance of the mobile body.

[0010] The control unit can control the transmission and reception of power between the power grid and the battery based on the remaining available power.

[0011] The control device may include a reference information storage unit that stores reference information representing the relationship between reference parameter values ​​and the usage period of the mobile unit. The reference parameter values ​​are set such that the parameter value reaches a predetermined parameter value below the guaranteed value at a predetermined time point. The control device may also include a reference difference calculation unit that calculates a reference difference, which is the difference between the current reference parameter value calculated based on the reference information and the current parameter value related to the battery. The control unit may further control power transmission and reception between the mobile unit and the battery based on the reference difference calculated by the reference difference calculation unit.

[0012] The remaining available capacity calculation unit can calculate the remaining available capacity based on the difference between the guaranteed value and the mobility cause parameter value minus the amount of electricity output from the battery to the outside of the mobile device up to the present. The control unit can control whether to prohibit power transmission and reception between the outside of the mobile device and the battery based on the remaining available capacity, and control whether to restrict power transmission and reception between the outside of the mobile device and the battery based on the reference difference calculated by the reference difference calculation unit.

[0013] The remaining available capacity calculation unit can calculate the remaining available capacity based on the difference between the guaranteed value and the mobility cause parameter value, plus the amount of electricity output from the battery to the outside of the mobile device up to the present. The control unit can, based on the remaining available capacity, control whether to prohibit or restrict power transmission and reception between the outside of the mobile device and the battery.

[0014] The guaranteed value storage unit can store the guaranteed value for each of the multiple types of parameters. The mobility cause parameter calculation unit can calculate the mobility cause parameter value for each of the multiple types of parameters. The remaining available quantity calculation unit can calculate the remaining available quantity for each of the multiple types of parameters. The reference information storage unit can store the reference information for each of the multiple types of parameters. The reference difference calculation unit can calculate the reference difference value for each of the multiple types of parameters. The control unit can control whether to prohibit power transmission and reception between the mobile device and the battery based on the remaining available quantity calculated by the remaining available quantity calculation unit for each of the multiple types of parameters, and control whether to restrict power transmission and reception between the mobile device and the battery based on the reference difference value calculated by the reference difference calculation unit for each of the multiple types of parameters.

[0015] The control unit can control whether to prohibit power transmission and reception between the outside of the mobile body and the battery based on the smallest remaining available amount calculated by the remaining available amount calculation unit for each of the multiple types of parameters, and control whether to restrict power transmission and reception between the outside of the mobile body and the battery based on the smallest difference among the reference difference values ​​calculated by the reference difference calculation unit for each of the multiple types of parameters.

[0016] The moving body may be a vehicle.

[0017] In a second aspect of the invention, a mobile body is provided. The mobile body includes the control device described above.

[0018] In a third aspect of the invention, a method is provided. The method includes a step of storing a guaranteed value of a parameter representing the usage of a battery-containing energy storage system of a mobile body at a predetermined future time. The method includes a step of calculating the value of the parameter at the predetermined time, caused by movement of the mobile body, i.e., a movement cause parameter value. The method includes a step of calculating, based on the difference obtained by subtracting the movement cause parameter value from the guaranteed value, the remaining available amount of the battery up to the predetermined time that can be used for actions other than movement of the mobile body. The method includes a step of controlling power transmission and reception between the outside of the mobile body and the battery based on the remaining available amount.

[0019] In a fourth aspect of the invention, a program is provided. This program enables a computer to function as the aforementioned control device.

[0020] The above summary of the invention does not list all the features of the invention. Furthermore, sub-combinations of these feature groups can also constitute an invention. Attached Figure Description

[0021] Figure 1 The use of system 5 in one embodiment is conceptually illustrated.

[0022] Figure 2 The structure of the energy storage system 18 of the vehicle 10 is shown conceptually.

[0023] Figure 3 An example of the system structure of the control device 100 is shown.

[0024] Figure 4 This is a diagram illustrating the parameters used in the power transmission and reception control between the exterior of vehicle 10 and battery 12.

[0025] Figure 5 The concept illustrates the changes in remaining available power and baseline available power.

[0026] Figure 6 This is a diagram used to illustrate the control of the control unit 240.

[0027] Figure 7 This example illustrates how the scope of A that can be externally released is divided into three priorities.

[0028] Figure 8 The priority of the other batteries 12 is shown.

[0029] Figure 9 The priority set for the batteries 12 of each vehicle 10 is shown.

[0030] Figure 10 This is a diagram used to illustrate the remaining available distance of vehicle 10 when using a hypothetical distance.

[0031] Figure 11 The calculations of the control device 100 used to calculate the upper limit value are shown.

[0032] Figure 12 This is a diagram illustrating other parameters used in the power transmission and reception control between the exterior of vehicle 10 and battery 12.

[0033] Figure 13 An example of a method for calculating the priority of battery 12 is shown.

[0034] Figure 14 An example of a computer 2000 is shown. Detailed Implementation

[0035] The present invention will now be described through embodiments thereof; however, these embodiments do not limit the scope of the claimed invention. Furthermore, not all of the feature combinations described in the embodiments are essential to the solutions provided by the invention.

[0036] Figure 1 The usage of system 5 in one embodiment is conceptually illustrated. System 5 includes charging and discharging devices 30a, 30b, and 30c, a power generation device 80, a control device 100, an aggregator server 180, and vehicles 10a, 10b, 10c, and 10d.

[0037] Vehicles 10a, 10b, 10c, and 10d are equipped with batteries 12a, 12b, 12c, and 12d, respectively. Vehicles 10a, 10b, 10c, and 10d are also equipped with control devices 20a, 20b, 20c, and 20d, respectively. In this embodiment, vehicles 10a, 10b, 10c, and 10d are sometimes collectively referred to as "vehicle 10". Batteries 12a, 12b, 12c, and 12d are sometimes collectively referred to as "battery 12". Control devices 20a, 20b, 20c, and 20d are sometimes collectively referred to as "control device 20". Charging / discharging devices 30a, 30b, and 30c are sometimes collectively referred to as "charging / discharging device 30".

[0038] The control device 100 is connected to the aggregator server 180 via a communication network 190. The control device 100 can communicate with the charging / discharging device 30 via the communication network 190. The control device 100 controls the charging / discharging device 30 via the communication network 190. The control device 100 communicates with the control device 20 of the vehicle 10 via the communication network 190 and obtains various information about the vehicle 10, including the vehicle 10's driving history and the SOC and SOH of the battery 12.

[0039] The charging / discharging device 30, the power user 70, and the power generation unit 80 are connected to the power grid 90. The power generation unit 80 includes, for example, a power plant operated by a power company. The electricity generated by the power generation unit 80 can be supplied to the charging / discharging device 30 and the power user 70 through the power grid 90. The power grid 90 is, for example, a power system.

[0040] Each charging / discharging device 30 charges and discharges the battery 12 mounted on the respective connected vehicle 10. The vehicle 10 is, for example, an electric vehicle. The battery 12 is a battery that provides power to the vehicle 10 for driving. The vehicle 10 can be a privately owned vehicle, a vehicle used for business operations, a shared car, etc.

[0041] Charging and discharging equipment 30a is installed in residence 42a to charge and discharge the battery 12a of vehicle 10a connected to charging and discharging equipment 30a. When battery 12a is discharged, the power supplied from battery 12a can be consumed by electrical loads within residence 42a or supplied to the power grid 90 via power lines installed in residence 42a. Charging and discharging equipment 30b is installed in residence 42b to charge and discharge the battery 12b of vehicle 10b connected to charging and discharging equipment 30b. When battery 12b is discharged, the power supplied from battery 12b can be consumed by electrical loads within residence 42b or supplied to the power grid 90 via power lines installed in residence 42b. Charging and discharging equipment 30c is a charging and discharging device installed in facility 44 to charge and discharge the batteries 12c and 12d of vehicles 10c and 10d connected to charging and discharging equipment 30c. When batteries 12c and 12d are discharged, the power supplied from batteries 12c and 12d can be consumed by electrical loads within facility 44 or supplied to the power grid 90 via power lines provided in facility 44.

[0042] Each charging / discharging device 30 can charge the battery 12 using power received from the power grid 90. The charging / discharging device 30 can also discharge the battery 12 to send power back to the power grid 90.

[0043] When power is transmitted and received between the power grid 90 and the battery 12, the charging / discharging device 30 and the control device 20 of the vehicle 10 charge and discharge the battery 12 according to the control of the control device 100. For example, when there is a power shortage in the power grid 90, the control device 100 can send power from the battery 12 to the power grid 90 by instructing the charging / discharging device 30 and the control device 20 to discharge the battery 12. When there is a power surplus in the power grid 90, the control device 100 can reduce the power surplus in the power grid 90 by instructing the charging / discharging device 30 and the control device 20 to charge the battery. In this way, the control device 100 can cooperate with the charging / discharging device 30 and the control device 20 to provide primary, secondary, and tertiary regulation forces in the power grid 90. Thus, the control device 100 can aggregate multiple batteries 12 mounted on multiple vehicles 10 to provide power resources to the power grid 90.

[0044] Aggregator server 180 is a server used, for example, by an electricity aggregator. Aggregator server 180 performs electricity transactions in the electricity market. Control device 100 communicates with aggregator server 180 to provide the required electricity to grid 90. For example, control device 100 controls battery 12 to charge and discharge relative to charging and discharging device 30 and control device 20 based on demand from aggregator server 180 to provide the amount of electricity corresponding to demand.

[0045] Figure 2 The structure of an energy storage system 18 provided by a vehicle 10 is conceptually shown. The energy storage system 18 includes a battery 12 and electrical equipment 14. Electrical equipment 14 is the electrical equipment that must operate for the battery 12 to charge and discharge. Electrical equipment 14 includes electrical components such as relays, switches, and DC-DC converters; control equipment such as an ECU (Electronic Control Unit); and communication equipment such as a TCU (Telematics Control Unit). Electrical equipment 14 includes at least a portion of a control device 20.

[0046] Figure 3 An example of the system structure of the control device 100 is shown. The control device 100 includes a processing unit 200, a storage unit 280, and a communication unit 290.

[0047] The processing unit 200 controls the communication unit 290. The communication unit 290 handles communication with the aggregator server 180 and the vehicle 10. The processing unit 200 is implemented using an arithmetic processing device including a processor. The storage units 280 are each implemented using non-volatile storage media. The processing unit 200 processes information stored in the storage units 280. The processing unit 200 can be implemented using a microcomputer having a CPU, ROM, RAM, I / O, and a bus. The control device 100 can be implemented using a computer.

[0048] In this embodiment, the control device 100 is implemented by a single computer. However, in other embodiments, the control device 100 may be implemented by multiple computers. At least a portion of the functions of the control device 100 may be implemented by one or more servers, such as cloud servers.

[0049] The processing unit 200 includes a movement cause parameter calculation unit 210, a remaining available quantity calculation unit 220, a baseline difference calculation unit 230, and a control unit 240. The storage unit 280 includes a guaranteed value storage unit 282 and a baseline information storage unit 284.

[0050] The guaranteed value storage unit 282 stores guaranteed values ​​of parameters representing the usage of the battery-equipped energy storage system of the vehicle 10 at a predetermined future time. The movement cause parameter calculation unit 210 calculates the value of the parameter at the predetermined time, i.e., the movement cause parameter value, caused by the movement of the vehicle 10. The remaining available quantity calculation unit 220 calculates the remaining available quantity of the battery that can be used for operations other than the movement of the vehicle 10 before the predetermined time, based on the difference obtained by subtracting the movement cause parameter value from the guaranteed value. The control unit 240 controls the power transmission and reception between the vehicle 10's external environment and the battery based on the remaining available quantity. The external environment of the vehicle 10 is, for example, the power grid 90.

[0051] The parameters representing the amount of usage may include at least one of the following: the virtual distance of vehicle 10, the total discharge capacity of the battery, the operating time of vehicle 10, and the number of times vehicle 10 is started. The virtual distance includes the converted distance obtained by converting the discharge capacity of vehicle 10 into the distance traveled by vehicle 10.

[0052] The control unit 240 controls the transmission and reception of power between the power grid and the battery based on the remaining available power.

[0053] The reference information storage unit 284 stores reference information representing the relationship between reference parameter values ​​and the usage period of the vehicle 10. The reference parameter values ​​are set to predetermined parameter values ​​at predetermined time points where the parameter values ​​fall below a guaranteed value. The reference difference calculation unit 230 calculates a reference difference, which is the difference between the current reference parameter value calculated based on the reference information and the current parameter value related to the battery. The control unit 240 further controls power transmission and reception between the vehicle 10 and the battery based on the reference difference calculated by the reference difference calculation unit 230.

[0054] The remaining available quantity calculation unit 220 calculates the remaining available quantity based on the difference obtained by subtracting the movement cause parameter value from the guaranteed value and the amount of electricity output from the battery to the outside of the vehicle 10 up to the present. The control unit 240 controls whether to prohibit power transmission and reception between the outside of the vehicle 10 and the battery based on the remaining available quantity, and controls whether to restrict power transmission and reception between the outside of the vehicle 10 and the battery based on the reference difference calculated by the reference difference calculation unit 230.

[0055] The remaining available quantity calculation unit 220 calculates the remaining available quantity based on the difference obtained by subtracting the movement cause parameter value from the guaranteed value and the amount of electricity output from the battery to the outside of the vehicle 10 up to the present. The control unit 240 controls whether to prohibit or restrict the power transmission and reception between the outside of the vehicle 10 and the battery based on the remaining available quantity.

[0056] The guaranteed value storage unit 282 stores a guaranteed value for each of the multiple types of parameters. The movement cause parameter calculation unit 210 calculates a movement cause parameter value for each of the multiple types of parameters. The remaining available quantity calculation unit 220 calculates the remaining available quantity for each of the multiple types of parameters. The reference information storage unit 284 stores reference information for each of the multiple types of parameters. The reference difference calculation unit 230 calculates a reference difference value for each of the multiple types of parameters. The control unit 240 controls whether to prohibit power transmission and reception between the vehicle 10 and the battery based on the remaining available quantity calculated by the remaining available quantity calculation unit 220 for each of the multiple types of parameters, and controls whether to restrict power transmission and reception between the vehicle 10 and the battery based on the reference difference value calculated by the reference difference calculation unit 230 for each of the multiple types of parameters.

[0057] The control unit 240 can control whether to prohibit the transmission and reception of power between the vehicle 10 and the battery based on the minimum remaining available amount calculated by the remaining available amount calculation unit 220 for each of the multiple types of parameters, and can control whether to restrict the transmission and reception of power between the vehicle 10 and the battery based on the minimum difference among the reference difference calculated by the reference difference calculation unit 230 for each of the multiple types of parameters.

[0058] Figure 4 This is a diagram illustrating the parameters used in the power transmission and reception control between the exterior of vehicle 10 and battery 12. Figure 4 The horizontal axis of the graph represents time, and the vertical axis represents battery capacity. The origin of the horizontal axis is, for example, the time when vehicle 10 was manufactured. The vertical axis is assumed to represent the discharge capacity of battery 12. In this embodiment, the control device 100 controls the charging and discharging of battery 12 such that the battery capacity output by battery 12 is below a predetermined guaranteed capacity during the period from the start of use of vehicle 10 until the end of a specified warranty period. The guaranteed capacity is the actual guaranteed capacity output by battery 12.

[0059] exist Figure 4 In the diagram, line 400 represents the total electrical charge output from battery 12. Line 410 represents the electrical charge output from battery 12 due to vehicle 10 driving (driving cause). The difference between lines 400 and 410 represents the electrical charge output from battery 12 caused by operations other than vehicle 10 driving. In this embodiment, the difference between lines 400 and 410 represents the electrical charge released from battery 12 to the external power grid 90 of vehicle 10 (external release cause).

[0060] Line 420 represents the amount of electricity (driving allowance) that should be guaranteed for future driving of the vehicle 10, given the guaranteed charge output of the battery 12. Line 430 represents the assumed charge level when the battery 12 is used on an average basis so that the guaranteed charge is output from the battery 12 during the period from the start of use of the vehicle 10 to the end of the warranty period. In other words, when the battery 12 is used along line 430, the cumulative charge output by the vehicle 10 during the period from the start of use of the vehicle 10 to the end of the warranty period is consistent with the guaranteed charge level. The reference information representing line 430 is stored in the reference information storage unit 284.

[0061] The mobility cause parameter calculation unit 210 calculates the charge level of the battery 12 at the end of the warranty period caused by the driving of the vehicle 10. The mobility cause parameter calculation unit 210 can predict the charge level of the battery 12 at the end of the warranty period by interpolating the change in charge output from the battery 12 caused by the driving of the vehicle 10 from the start of use of the vehicle 10 to the present. The value calculated by the mobility cause parameter calculation unit 210 is the change in charge output from the battery 12 caused by the driving of the vehicle 10 to the present period. Figure 4 The total electricity consumption of the vehicle.

[0062] The remaining available power calculation unit 220 calculates the remaining available power at the current assessment time. The remaining available power calculation unit 220 calculates the remaining available power by subtracting the power calculated by the movement cause parameter calculation unit 210 from the guaranteed power and the total power output from the battery 12 to the power grid 90 during the period up to the present. The remaining available power corresponds to the upper limit of the power that can be output from the battery 12 to the power grid 90 during the period up to the end of the vehicle 10's guarantee period.

[0063] The reference difference calculation unit 230 calculates the reference available power at the current evaluation time. The reference difference calculation unit 230 calculates the current reference power by referring to reference information. The current reference power is the value on line 430 at the current time. The reference difference calculation unit 230 calculates the reference available power by subtracting the power output from battery 12 caused by the driving of vehicle 10 during the period up to the present and the power output from battery 12 to the power grid 90 during the period up to the present from the reference power. The control unit 240 limits the charging and discharging of battery 12 based on the remaining available power and the reference available power.

[0064] Figure 5 This conceptually illustrates the changes in remaining available power and baseline available power. Figure 5 In the diagram, line 520 represents the remaining available power, while line 510 represents the baseline available power.

[0065] The control unit 240 calculates the maximum usage capacity by dividing the current remaining available power by the number of months remaining until the end of the warranty period. The maximum usage capacity corresponds to the amount of power that can be output from the battery 12 to the grid 90 each month. If the amount of power output from the battery 12 to the grid 90 each month exceeds the maximum usage capacity, the guaranteed power will be exceeded during the period until the end of the warranty period. Therefore, the control unit 240 controls the charging and discharging of the battery 12 so that the amount of power output from the battery 12 to the grid 90 each month does not exceed the maximum usage capacity.

[0066] Control unit 240 calculates the usage limit by dividing the current baseline available power by the number of months remaining until the end of the guarantee period. If the power output from battery 12 to grid 90 exceeds the usage limit each month, it will exceed the limit. Figure 4 Line 430. Therefore, the control unit 240 controls the charging and discharging of the battery 12 so that the monthly power output from the battery 12 to the power grid 90 does not exceed the usage limit as much as possible.

[0067] Figure 6 This is a diagram used to illustrate the control of the control unit 240. Figure 6 The vertical axis represents the amount of electricity output to the grid 90 within a month. The horizontal axis represents the number of days in a month. During the period from the 1st to the 10th, the amount of electricity output from battery 12 to the grid 90 is less than the usage limit. Therefore, the control unit 240 determines that battery 12 can be used to release power to the grid 90 (external power release).

[0068] On the other hand, the amount of electricity output from battery 12 to the grid 90 during the period from the 1st to the 20th exceeds the usage limit. Therefore, control unit 240 restricts the use of battery 12 to release power to the grid 90 (external release usage restriction). For example, control unit 240 uses battery 12 to release power to the grid 90 on the condition that the amount of electricity needed to be released to the grid 90 cannot be released from other batteries 12 determined to be "external release use". If the amount of electricity needed to be released to the grid 90 can be released from other batteries 12 determined to be "external release use", control unit 240 does not use battery 12 to release power to the grid 90.

[0069] Furthermore, when the amount of electricity output from battery 12 to the power grid 90 exceeds the usage limit, the control unit 240 prohibits battery 12 from releasing power to the power grid 90 (external power release is prohibited). Additionally, in Figure 6 In the diagram, A indicates that battery 12 can be preferentially selected for supplying power to the grid 90. B indicates that battery 12 can be selectively selected for supplying power to the grid 90 with limitations. C indicates that battery 12 cannot be selected for supplying power to the grid 90. Thus, A, B, and C represent the priorities for using battery 12 to supply power to the grid 90. Specifically, A indicates a higher priority than B, and B indicates a lower priority than C.

[0070] Figure 7 An example is shown that the scope of A, which can be externally released for use, is divided into three priorities. Figure 6 same, Figure 7 The vertical axis represents the amount of electricity output to the power grid within a month, and the horizontal axis represents the number of days in a month. Figure 7 The data shows the amount of electricity output from battery 12 to grid 90 from day 1 to day 10.

[0071] exist Figure 7 In this context, the range A is divided into three ranges corresponding to A1, A2, and A3. A1, A2, and A3 represent the priorities for using battery 12 to release power to the grid 90. A1 indicates a higher priority than A2, and A2 indicates a higher priority than A3. The amount of electricity output from battery 12 to the grid 90 during the period from day 1 to day 10 falls within the range corresponding to A3. Therefore, the control unit 240 sets the priority for using battery 12 to release power to the grid 90 to A3.

[0072] Figure 8 This indicates the priority of the other batteries 12. Figure 8 Is with Figure 7 The same graph shows the amount of electricity output from other batteries 12 to the grid 90 from day 1 to day 10. (As shown) Figure 8 As shown, the amount of electricity output from other batteries 12 to the power grid 90 during the period from day 1 to day 10 falls within the range corresponding to A2. Therefore, the control unit 240 sets the priority for other batteries 12 to release electricity to the power grid 90 to A2.

[0073] Figure 9 The priority set for the batteries 12 of each vehicle 10 is shown. The control unit 240 selects the battery 12 of the vehicle 10 that has been assigned a priority of A1, A2, or A3 in the order of A1, A2, and A3 as the battery for supplying power to the power grid 90. When the total amount of electricity that can be supplied from the batteries 12 with priorities A1, A2, or A3 is less than the amount of electricity that needs to be supplied to the power grid 90, the control unit 240 selects the battery 12 of the vehicle 10 with a priority of B as the battery for supplying power to the power grid 90.

[0074] Therefore, since the release of power from battery 12 to the power grid 90 can be controlled, battery 12 will not age excessively during the warranty period, thus ensuring that the operation of vehicle 10 will not be affected in the future. Furthermore, battery 12 of vehicle 10, which is less frequently used during driving, can be prioritized for releasing power to the power grid 90. Therefore, the opportunity for users of vehicle 10 to receive incentives for using battery 12 to release power to the power grid 90 is increased.

[0075] Figure 10 This is a diagram used to illustrate the remaining available distance of vehicle 10 when using a hypothetical distance. The hypothetical distance is the sum of the distance traveled by vehicle 10 and the converted distance (the distance after converting the electric charge released by vehicle 10 beyond its travel distance) expressed in distance. Figure 10 The vertical axis represents the imaginary distance, and the horizontal axis represents the usage time of vehicle 10.

[0076] exist Figure 10The diagram shows an evaluation performed 5 years after the start of vehicle 10's use. Here, it is assumed that the warranty period ends 8 years after the start of vehicle 10's use. The travel cause parameter calculation unit 210 uses the travel distance after 5 years and the usage time of vehicle 10 to estimate the travel distance after 8 years.

[0077] exist Figure 10 In this context, the distance after 5 years is calculated by converting the amount of electricity released from battery 12 to the grid 90 up to the present into a distance value. The conversion from electricity to distance is calculated by dividing the predetermined electricity cost by the amount of electricity generated. The guaranteed distance is information corresponding to the guaranteed electricity cost. The guaranteed distance corresponds to the value obtained by dividing the guaranteed electricity cost by the predetermined electricity cost.

[0078] The remaining usable distance calculation unit 220 calculates the remaining usable distance by subtracting the sum of the converted distance after 5 years and the estimated driving distance after 8 years from the guaranteed distance. The remaining usable distance is information corresponding to the remaining usable battery power. The control unit 240 calculates the amount of electricity allowed to be released from the battery 12 to the grid 90 each month by dividing the remaining usable distance by the number of remaining months, using the maximum usage distance as an indicator of the hypothetical distance.

[0079] Figure 11 The calculations of the control device 100 for calculating the usage limit value are shown. The usage limit value represents the amount of electricity or distance that the battery 12 is allowed to release to the grid 90 each month. When used with electricity as the indicator, the usage limit value corresponds to the maximum electricity usage limit; when used with the maximum distance as the indicator, it corresponds to the maximum distance usage limit.

[0080] First, predict the driving distance from the time of warranty registration to the end of the warranty period. Input the driving distance since registration, the value of subtracting the number of years of vehicle 10's use at registration from the number of warranty years, and the number of years of use at registration. The driving distance since registration is the driving distance of vehicle 10 from the time the warranty registration was made to the present. The number of warranty years represents the period during which the output warranty of battery 12 is performed. Figure 10 In this example, the warranty period is 8 years. The number of years used at registration indicates the period from the start of vehicle 10's use to the time when the warranty registration was made.

[0081] The mileage of vehicle 10 from the date of warranty registration to the end of the warranty period is calculated by dividing the value obtained by subtracting the number of years of vehicle 10's use at the time of registration from the number of years of warranty, and then multiplying that value by the mileage driven since the date of registration. An estimated mileage value is calculated by adding the mileage driven at the time of registration to the mileage driven from the time of warranty registration to the end of the warranty period. The mileage driven at the time of registration is the distance traveled by vehicle 10 up to the time of warranty registration. For example, if the user of vehicle 10 registers for warranty service when purchasing a used car, the mileage driven at the time of registration is already included in the total mileage of vehicle 10 at the time of purchase. If the user of vehicle 10 registers for warranty service when purchasing a new car, the mileage driven at the time of registration is 0.

[0082] Next, the remaining available amount is calculated by subtracting the estimated driving distance and the sum of the external release usage from the guaranteed value. Then, the usage limit per unit time is calculated by dividing the remaining available amount by the remaining time until the end of the guarantee period. (Refer to...) Figure 5 In the examples described, the number of remaining months until the end of the guarantee period is used as the remaining time until the end of the guarantee period. Therefore, the monthly usage limit for the case where battery 12 is used in power transmission and reception with the grid 90 is calculated.

[0083] Figure 12 This is a diagram illustrating other parameters used in the power transmission and reception control between the exterior of vehicle 10 and battery 12. Figure 12 and Figure 4 The difference lies in that the operating time of electrical equipment 14 is used as another parameter for power transmission and reception control. Figure 12 In the explanation, references are sometimes omitted. Figure 4 The same explanation applies to the same place.

[0084] Figure 12 The horizontal axis of the graph represents time, and the vertical axis represents operating time. The origin of the horizontal axis is, for example, the time when vehicle 10 is manufactured. The vertical axis is assumed to represent the operating time of electrical equipment 14. In this embodiment, the control device 100 controls the charging and discharging of battery 12 such that the operating time of electrical equipment 14 from the start of use of vehicle 10 until the end of a specified warranty period is less than or equal to a predetermined warranty period. The warranty period is the actual time during which electrical equipment 14 is guaranteed to operate.

[0085] exist Figure 12In the diagram, line 1200 represents the total operating time of electrical equipment 14. The difference between line 1210 and line 1200 represents the operating time of electrical equipment 14 caused by operations other than the movement of vehicle 10. Line 1210 represents the operating time of electrical equipment 14 caused by the movement of vehicle 10 (movement-related cause). In this embodiment, the difference between line 1200 and line 1210 represents the operating time of electrical equipment 14 caused by the operation of releasing power from battery 12 to the external power grid 90 of vehicle 10 (external release-related cause).

[0086] Line 1220 represents the time (driving margin) that should be guaranteed for future vehicle 10 travel during the guaranteed operating time of electrical equipment 14. Line 1230 represents the assumed operating time when electrical equipment 14 is used on average, causing it to operate at its guaranteed operating time from the start of vehicle 10 use to the end of the warranty period. In other words, when battery 12 is used along line 1230, the cumulative operating time of electrical equipment 14 from the start of vehicle 10 use to the end of the warranty period is consistent with the guaranteed power time. The reference information representing line 1230 is stored in the reference information storage unit 284.

[0087] The movement cause parameter calculation unit 210 calculates the operating time of the electrical equipment 14 caused by the movement of the vehicle 10 at the end of the warranty period. The movement cause parameter calculation unit 210 can predict the operating time of the electrical equipment 14 caused by the movement of the vehicle 10 at the end of the warranty period by extrapolating the changes in the operating time of the electrical equipment 14 due to the movement of the vehicle 10 from the start of use of the vehicle 10 to the present. The value calculated by the movement cause parameter calculation unit 210 is the operating time of the electrical equipment 14 due to the movement of the vehicle 10 up to the present period compared with... Figure 12 The total travel time.

[0088] The remaining available power calculation unit 220 calculates the remaining available time at the current assessment time. The remaining available power calculation unit 220 calculates the remaining available power by subtracting the sum of the time calculated by the movement cause parameter calculation unit 210 and the operating time of the electrical equipment 14 during the period up to the present from the guarantee time. The remaining available power corresponds to the upper limit value that the electrical equipment 14 can operate during the period up to the end of the guarantee period of the vehicle 10.

[0089] The reference difference calculation unit 230 calculates the reference available time for the current evaluation timing. The reference difference calculation unit 230 calculates the current reference operating time with reference information. The current reference operating time is the value on the current line 430. The reference difference calculation unit 230 calculates the reference available time by subtracting the operating time of the electrical equipment 14 up to the present from the reference time. The control unit 240 limits the charging and discharging of the battery 12 based on the remaining available time and the reference available time.

[0090] Thus, based on the operating time of electrical equipment 14, it is possible to calculate as... Figure 4 The remaining available time corresponds to the parameter of the remaining available power and the reference available time, which is used as the parameter corresponding to the reference available time. Therefore, it can be used with reference... Figures 5 to 11 The method described is the same as the method used to calculate the usage limit time and usage restriction time associated with the operating time of electrical equipment 14. Additionally, the usage limit time is referenced... Figure 11 This is an example illustrating the use of an upper limit value.

[0091] As described above, the discharge capacity of the battery 12 and the operating time of the electrical device 14 can be used as parameters to indicate the usage of the energy storage system 18. The discharge capacity of the battery 12 is an example of a parameter indicating the usage of the battery 12. The operating time of the electrical device 14 is an example of a parameter indicating the usage of the electrical device 14.

[0092] As another parameter representing the usage of the energy storage system 18, the number of times the electrical equipment 14 is started can also be used. This is achieved by applying the number of times the electrical equipment 14 is started as... Figure 12 The remaining available number of starts and the baseline available number of starts can be calculated based on the working time of electrical equipment 14.

[0093] Figure 13 This illustrates an example of a method for calculating the priority of battery 12 based on the usage of energy storage system 18. (As in conjunction with...) Figure 6 As described above, the control unit 240 can assign A, B, and C as priorities when using the battery 12 as a parameter. For example, as mentioned above, A indicates that the battery 12 can be preferentially used to supply power to the grid 90, B indicates that the battery 12 can be used to supply power to the grid 90 with limited capacity, and C indicates that the battery 12 cannot be used to supply power to the grid 90. That is, the priority can be set according to the parameter indicating the amount of battery 12 used.

[0094] Such as combination Figure 13As described above, the control unit 240 can assign A, B, and C as priorities when using the operating time of the electrical equipment 14 as a parameter. Furthermore, as mentioned above, the control unit 240 can assign A, B, and C as priorities when using the number of starts of the electrical equipment 14 as a parameter.

[0095] The control unit 240 calculates the priority related to the electrical equipment 14 based on a combination of the priority when using the operating time of the electrical equipment 14 as a parameter and the priority when using the number of starts of the electrical equipment 14 as a parameter. For example, when the priority when using the operating time of the electrical equipment 14 as a parameter is different from the priority when using the number of starts of the electrical equipment 14 as a parameter, the control unit 240 adopts the lower priority as the priority based on the usage of the electrical equipment 14. As an example, if the priority based on the operating time of the electrical equipment 14 is A, and the priority based on the number of starts of the electrical equipment 14 is A, then the priority based on the usage of the electrical equipment 14 is A. Furthermore, if the priority based on the operating time of the electrical equipment 14 is A, and the priority based on the number of starts of the electrical equipment 14 is B, then the priority based on the usage of the electrical equipment 14 is B. Thus, as Figure 13 As shown, A, B, or C are assigned priority based on the usage of electrical equipment 14.

[0096] Furthermore, the control unit 240 determines the priority for using battery 12 to perform power transmission and reception with the power grid 90 based on the priority of battery 12 usage and the priority of electrical equipment 14 usage. For example, the control unit 240 uses the lower priority between the priority of battery 12 usage and the priority of electrical equipment 14 usage as the priority for using battery 12 to perform power transmission and reception with the power grid 90. As an example, if both the priority of battery 12 usage and the priority of electrical equipment 14 usage are A, then the priority for using battery 12 to perform power transmission and reception with the power grid 90 is A. Conversely, if both the priority of battery 12 usage and the priority of electrical equipment 14 usage are B, then the priority for using battery 12 to perform power transmission and reception with the power grid 90 is B.

[0097] The control unit 240 selects a battery 12 for use in power transmission and reception with the power grid 90 based on the priority of the battery 12 used for power transmission and reception with the power grid 90. For example, the control unit 240 selects the battery 12 of the vehicle 10, which has a priority of A, as the battery for transmitting power to the power grid 90. When the total amount of electricity that can be provided from the batteries 12 with priority A is less than the amount of electricity that needs to be transmitted to the power grid 90, the control unit 240 selects the battery 12 of the vehicle 10, which has a priority of B, as the battery for transmitting power to the power grid 90.

[0098] In this embodiment, battery 12 is configured to be a battery present in vehicle 10. In other embodiments, battery 12 may be a battery not present in vehicle 10. For example, battery 12 may be a fixed battery.

[0099] Vehicle 10 can be an electric vehicle, including electric cars, hybrid vehicles, and electric autonomous two-wheelers. Vehicle 10 is an example of a mobile body. A mobile body can be any battery-powered mobile body that moves on land, other than a vehicle. Mobile bodies can include aircraft such as unmanned aerial vehicles (UAVs), ships, etc.

[0100] Figure 14 Examples of computer 2000 that may embody all or part of the various embodiments of the present invention are shown. A program installed on computer 2000 enables computer 2000 to function as a system or a unit of that system according to the embodiments, or as a device or a unit of that device, such as control device 20, to perform operations associated with the system, its units, the device, or its units, and / or to perform processes or steps according to the embodiments. Such a program may be executed by CPU 2012 to enable computer 2000 to perform the processing flow described herein and specific operations associated with several or all of the functional blocks in the block diagram.

[0101] The computer 2000 based on this embodiment includes a CPU 2012 and RAM 2014, which are interconnected via a main controller 2010. The computer 2000 also includes a ROM 2026, flash memory 2024, a communication interface 2022, and an input / output chip 2040. The ROM 2026, flash memory 2024, communication interface 2022, and input / output chip 2040 are connected to the main controller 2010 via an input / output controller 2020.

[0102] CPU2012 operates according to the programs stored in ROM2026 and RAM2014, thereby controlling each unit.

[0103] The communication interface 2022 communicates with other electronic devices via a network. The flash memory 2024 stores programs and data used by the CPU 2012 within the computer 2000. The ROM 2026 stores startup programs executed by the computer 2000 when activated, and / or programs dependent on the hardware of the computer 2000. The input / output chip 2040 can also connect various input / output units such as keyboards, mice, and monitors to the input / output controller 2020 via input / output ports such as serial ports, parallel ports, keyboard ports, mouse ports, monitor ports, USB ports, and HDMI (registered trademark) ports.

[0104] The program is provided via a computer-readable storage medium such as a CD-ROM, DVD-ROM, or USB flash drive, or via a network. RAM 2014, ROM 2026, or flash memory 2024 are examples of computer-readable storage media. The program is installed into flash memory 2024, RAM 2014, or ROM 2026 and executed by CPU 2012. The information processing described within these programs is read by computer 2000, enabling cooperation between the program and the aforementioned types of hardware resources. The apparatus or method can be configured to perform information manipulation or processing in accordance with the use of computer 2000.

[0105] For example, when communication is performed between the computer 2000 and an external device, the CPU 2012 can execute a communication program loaded into the RAM 2014, and instruct the communication interface 2022 to perform communication processing based on the processing described in the communication program. Under the control of the CPU 2012, the communication interface 2022 reads the transmission data stored in the transmission buffer processing area provided in the recording medium such as the RAM 2014 and the flash memory 2024, sends the read transmission data to the network, and writes the received data received from the network to the receive buffer processing area provided on the recording medium, etc.

[0106] In addition, CPU 2012 can read all or a required portion of a file or database stored in a recording medium such as flash memory 2024 into RAM 2014, and perform various processing on the data in RAM 2014. CPU 2012 then writes the processed data back to the recording medium.

[0107] Various types of information, such as programs, data, tables, and databases, can be saved to the recording medium and applied to information processing. The CPU 2012 can perform various operations, information processing, conditional judgments, conditional branches, unconditional branches, information retrieval / replacement, etc., as described in this specification, on data read from the RAM 2014, and write the results back to the RAM 2014. Furthermore, the CPU 2012 can retrieve information from files, databases, etc., within the recording medium. For example, if multiple items, each having an attribute value associated with a second attribute, are stored in the recording medium, the CPU 2012 can retrieve the item whose first attribute value matches the condition from these multiple items, read the second attribute value stored in that item, and thereby obtain the second attribute value associated with the first attribute that satisfies a preset condition.

[0108] The programs or software modules described above can be stored on or near the computer 2000 on a computer-readable storage medium. Recording media such as hard disks or RAM provided in server systems connected to a dedicated communication network or the Internet can be used as computer-readable storage media. Programs stored on computer-readable storage media can be provided to the computer 2000 via a network.

[0109] The programs installed in the computer 2000, enabling the computer 2000 to function as a control device 100, can operate in the CPU 2012, etc., thereby allowing each unit of the computer 2000 to function as a control device 100. The information processing described in these programs is read into the computer 2000, whereby it functions as a specific unit cooperating with the software and the various hardware resources described above, i.e., each unit of the control device 100. Furthermore, by utilizing these specific units to perform calculations or processing of information corresponding to the intended use of the computer 2000 in this embodiment, a control device 100 specific to that intended use is constructed.

[0110] Various embodiments have been described with reference to block diagrams, etc. In the block diagrams, each functional block may represent (1) a step of an operation process or (2) a unit of a device having the function of performing the operation. Specific steps and units may be implemented by dedicated circuits, programmable circuits supplied together with computer-readable instructions stored on a computer-readable medium, and / or processors supplied together with computer-readable instructions stored on a computer-readable medium. Dedicated circuits may include digital and / or analog hardware circuits, and may also include integrated circuits (ICs) and / or discrete circuits. Programmable circuits may include logic AND, logic OR, logic XOR, logic NAND, logic NOR, and other logic operations, flip-flops, registers, field-programmable gate arrays (FPGAs), programmable logic arrays (PLAs), and other reconfigurable hardware circuits including memory elements.

[0111] A computer-readable storage medium can include any tangible device capable of storing instructions executable by a suitable device, such that the computer-readable storage medium having the instructions stored therein constitutes at least a portion of an article containing instructions executable to implement units for performing operations specified in a process flow or block diagram. Examples of computer-readable storage media include electrical storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, etc. More specific examples of computer-readable storage media include floppy disks (registered trademark), floppy magnetic disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), optical disc read-only memory (CD-ROM), digital multipurpose disk (DVD), Blu-ray (RTM) discs, memory sticks, integrated circuit cards, etc.

[0112] Computer-readable instructions may include assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine delegate instructions, microcode, firmware instructions, status setting data, or any type of source code or object code described by any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk (registered trademark), JAVA (registered trademark), C++, and conventional procedural programming languages ​​such as the "C" programming language or similar programming languages.

[0113] Computer-readable instructions are provided via a wide area network (WAN) such as a local area network (LAN) or the Internet to a processor or programmable circuit of a general-purpose computer, a special-purpose computer, or other programmable data processing device. These computer-readable instructions can be executed to implement units that perform the operations specified in the described processing flow or block diagram. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, and microcontrollers.

[0114] The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various modifications or improvements can be made to the above embodiments. Such modifications or improvements can also be included within the technical scope of the present invention, as is evident from the claims.

[0115] Regarding the execution order of actions, processes, steps, and procedures in the apparatus, system, program, and method shown in the claims, specification, and drawings, it should be noted that unless explicitly stated as "before" or "firstly," any order is permissible as long as the output of a previous process is not used in a subsequent process. Even if terms such as "firstly" or "next" are used for convenience in describing the flow of actions in the claims, specification, and drawings, this does not imply that the actions must be performed in that specific order.

[0116] [Explanation of reference numerals in the attached figures]

[0117] 5 system

[0118] 10 vehicles

[0119] 12 batteries

[0120] 14 Electrical equipment

[0121] 18 energy storage systems

[0122] 20 control devices

[0123] 30 charging and discharging equipment

[0124] 42 households

[0125] 44 facilities

[0126] 70 electricity users

[0127] 80 power generation unit

[0128] 90 power grid

[0129] 100 control device

[0130] 180 Aggregator Server

[0131] 190 communication network

[0132] 200 Processing Department

[0133] 210 Movement Cause Parameter Calculation Unit; 220 Remaining Available Quantity Calculation Unit; 230 Baseline Difference Calculation Unit

[0134] 240 Control Department

[0135] 280 Storage Division

[0136] 282 Guaranteed Value Storage Section

[0137] 284 Reference Information Storage Unit

[0138] 290 Department of Communications

[0139] 2000 computer, 2010 main controller, 2012 CPU

[0140] 2014 RAM

[0141] 2020 Input / Output Controller; 2022 Communication Interface; 2024 Flash Memory; 2026 ROM

[0142] 2040 input / output chip.

Claims

1. A control device, wherein, have: A guaranteed value storage unit stores guaranteed values ​​of parameters, which represent the amount of energy stored in the battery-equipped energy storage system of the mobile body at a predetermined future time. The movement cause parameter calculation unit calculates the value of the parameter at the predetermined time point caused by the movement of the moving body, which is also the movement cause parameter value. The remaining available quantity calculation unit calculates the remaining available quantity of the battery up to the predetermined time point, based on the difference between the guaranteed value and the value of the movement cause parameter and the amount of electricity output from the battery to the outside of the mobile body up to the present. The control unit controls the transmission and reception of power between the outside of the mobile body and the battery based on the remaining available power. The reference information storage unit stores reference information representing the relationship between reference parameter values ​​and the usage period of the mobile body. The reference parameter values ​​are set such that the value of the parameter reaches a predetermined parameter value below the guaranteed value at the predetermined time point. as well as The reference difference calculation unit calculates a reference difference, which is the difference between the current reference parameter value calculated based on the reference information and the current parameter value related to the battery. The control unit controls whether to prohibit power transmission and reception between the outside of the mobile body and the battery based on the remaining available amount, and controls whether to restrict power transmission and reception between the outside of the mobile body and the battery based on the reference difference calculated by the reference difference calculation unit.

2. The control device according to claim 1, wherein, The parameters representing the amount of usage include at least one of the following: the virtual distance of the mobile body, the total discharge capacity of the battery, the working time of the mobile body, and the number of times the mobile body is started. The virtual distance includes the converted distance obtained by converting the discharge capacity of the mobile body into the movement distance of the mobile body.

3. The control device according to claim 1 or 2, wherein, The control unit controls the transmission and reception of power between the power grid and the battery based on the remaining available power.

4. The control device according to claim 1, wherein, The guaranteed value storage unit stores the guaranteed value for each of the multiple types of parameters. The migration cause parameter calculation unit calculates the migration cause parameter value for each of the plurality of parameters. The remaining available quantity calculation unit calculates the remaining available quantity for each of the plurality of parameters. The reference information storage unit stores the reference information for each of the multiple types of parameters. The benchmark difference calculation unit calculates the benchmark difference for each of the plurality of parameters. The control unit performs the following processing: Based on the remaining available amount calculated by the remaining available amount calculation unit for each of the plurality of parameters, control is exercised to determine whether to prohibit power transmission and reception between the external parts of the mobile body and the battery. Based on the reference difference calculated by the reference difference calculation unit for each of the plurality of parameters, control is exercised to determine whether to restrict power transmission and reception between the outside of the mobile body and the battery.

5. The control device according to claim 4, wherein, The control unit performs the following processing: Based on the minimum remaining available amount calculated by the remaining available amount for each of the multiple types of parameters by the remaining available amount calculation unit, control is exercised to determine whether to prohibit power transmission and reception between the external parts of the mobile body and the battery. Based on the smallest difference among the reference differences calculated by the reference difference calculation unit for each of the plurality of parameters, control is exercised to determine whether to restrict power transmission and reception between the outside of the mobile body and the battery.

6. A control device, wherein, have: A guaranteed value storage unit stores guaranteed values ​​of parameters, which represent the amount of energy stored in the battery-equipped energy storage system of the mobile body at a predetermined future time. The movement cause parameter calculation unit calculates the value of the parameter at the predetermined time point caused by the movement of the moving body, which is also the movement cause parameter value. The remaining available quantity calculation unit calculates the remaining available quantity of the battery up to the predetermined time point, based on the difference between the guaranteed value and the value of the movement cause parameter and the amount of electricity output from the battery to the outside of the mobile body up to the present. as well as The control unit controls the transmission and reception of power between the outside of the mobile body and the battery based on the remaining available power. Based on the remaining available power, the control unit controls whether to prohibit or restrict the power transmission and reception between the external parts of the mobile body and the battery.

7. The control device according to claim 1 or 6, wherein, The moving body is a vehicle.

8. A mobile body, wherein, It has the control device according to any one of claims 1 to 7.

9. A method, wherein, have: The step of storing guaranteed values ​​of parameters, which represent the amount of energy storage system, including batteries, possessed by the mobile body at a predetermined future time. The step of calculating the value of the parameter at the predetermined time point caused by the movement of the moving body, i.e., the value of the movement cause parameter; The step of calculating the remaining available amount of the battery that can be used for actions other than the movement of the mobile body up to the predetermined time point, based on the difference obtained by subtracting the movement cause parameter value from the guaranteed value and the amount of electricity output from the battery to the outside of the mobile body up to the present. The step of storing reference information representing the relationship between reference parameter values ​​and the usage period of the mobile body, wherein the reference parameter values ​​are set such that the value of the parameter reaches a predetermined parameter value below the guaranteed value at the predetermined time point; The step of calculating a baseline difference is the difference between the current baseline parameter value calculated based on the baseline information and the current parameter value related to the battery. as well as The steps of controlling whether to prohibit power transmission and reception between the outside of the mobile device and the battery based on the remaining available quantity, and controlling whether to restrict power transmission and reception between the outside of the mobile device and the battery based on the reference difference.

10. A method, wherein, have: The step of storing guaranteed values ​​of parameters, which represent the amount of energy storage system, including batteries, possessed by the mobile body at a predetermined future time. The step of calculating the value of the parameter at the predetermined time point caused by the movement of the moving body, i.e., the value of the movement cause parameter; The step of calculating the remaining available amount of the battery that can be used for actions other than the movement of the mobile body up to the predetermined time point, based on the difference obtained by subtracting the movement cause parameter value from the guaranteed value and the amount of electricity output from the battery to the outside of the mobile body up to the present. as well as Based on the remaining available amount, control whether to prohibit or restrict the transmission and reception of power between the outside of the mobile body and the battery.

11. A computer-readable storage medium, wherein, The computer contains a program for enabling it to function as a control device according to any one of claims 1, 2, 3, and 6.