Information processing device and information processing method

The information processing apparatus optimizes battery replacement timing by using sensors to measure degradation and operating conditions, calculating remaining lifespans, and aligning battery lifespans, enhancing system efficiency and reliability.

JP7871141B2Active Publication Date: 2026-06-08KK TOSHIBA

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
KK TOSHIBA
Filing Date
2022-08-23
Publication Date
2026-06-08

AI Technical Summary

Technical Problem

Existing battery systems face challenges in effectively managing battery replacement due to varying rates of deterioration across batteries, which can affect the overall system lifespan and require efficient timing for battery rearrangement.

Method used

An information processing apparatus and method that utilizes sensors to measure battery degradation and operating conditions, calculates remaining lifespan, and sets optimal rearrangement times based on degradation curves and models to align battery lifespans.

Benefits of technology

The system maximizes the overall lifespan of the battery system by aligning the lifespans of individual batteries through strategic rearrangement, thereby extending the system's operational efficiency and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007871141000001
    Figure 0007871141000001
  • Figure 0007871141000002
    Figure 0007871141000002
  • Figure 0007871141000003
    Figure 0007871141000003
Patent Text Reader

Abstract

To provide an information processing device and an information processing method, which enable effective setting of the storage battery rearrangement time.SOLUTION: An information processing device according to an embodiment comprises a sensor interface, a processor, and an output interface. The sensor interface is connected to a deterioration sensor for measuring a deterioration property of storage batteries. The processor sets the time for rearranging the storage batteries on the basis of deterioration property values representing the deterioration property. The output interface outputs the time.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to an information processing apparatus and an information processing method.

Background Art

[0002] A battery system that replaces batteries according to the deterioration of the batteries is provided. The rate of deterioration of the battery may vary depending on the location where the battery is installed. Also, in a battery system, if there is a partially deteriorated battery, it may become a rate-determining factor for the overall life of the battery system. Therefore, when a difference in deterioration occurs between batteries, the system exchanges the positions of the batteries (performs replacement) to adjust the deterioration of the batteries.

[0003] The system sets an appropriate time for replacement based on the prediction of battery deterioration. Therefore, a technique for setting an effective time for battery replacement is desired.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] In order to solve the above problems, an information processing apparatus and an information processing method that can effectively set the time for battery replacement are provided.

Means for Solving the Problems

[0006] According to an embodiment, the information processing apparatus The system includes a sensor interface connected to a degradation sensor that measures the degradation characteristics of a storage battery, a processor that sets the timing for rearranging the storage battery based on a degradation characteristic value indicating the degradation characteristics, an output interface that outputs the timing, and a storage unit that stores a model that outputs a degradation curve based on the degradation characteristic value and an operating condition value indicating the operating conditions related to the operation of the storage battery. The sensor interface is connected to an operating condition sensor that measures the operating conditions related to the operation of the storage battery, and the processor sets the timing for rearranging the storage battery based on the degradation characteristic value of the storage battery, the operating condition value, and the model.

Brief Description of the Drawings

[0007] [Figure 1] Figure 1 is a block diagram showing an example configuration of a battery storage system according to the first embodiment. [Figure 2] Figure 2 is a block diagram showing an example configuration of an information processing device according to the first embodiment. [Figure 3] Figure 3 shows an example of a battery combination according to the first embodiment. [Figure 4] Figure 4 is a graph showing an example of the degradation characteristics of a battery according to the first embodiment. [Figure 5] Figure 5 is a graph showing an example of the degradation characteristics of a battery according to the first embodiment. [Figure 6] Figure 6 is a graph showing an example of the degradation characteristics of a storage battery according to the first embodiment. [Figure 7] Figure 7 is a flowchart showing an example of the operation of the information processing device according to the first embodiment. [Figure 8] Figure 8 is a flowchart showing an example of the operation of the information processing device according to the second embodiment. [Figure 9] Figure 9 is a flowchart showing an example of the operation of the information processing device according to the third embodiment. [Modes for carrying out the invention]

[0008] The embodiments will be described below with reference to the drawings. (First Embodiment) First, let me describe the first embodiment. The battery storage system according to this embodiment manages multiple batteries. The battery storage system acquires the degradation status of the batteries. Based on the degradation status of the batteries, the battery storage system sets the timing for rearranging two batteries. The battery storage system presents the set timing to the operator.

[0009] Figure 1 shows an example configuration of a battery storage system 100 according to an embodiment. As shown in Figure 1, the battery storage system 100 includes an information processing device 1, batteries 2 (2a to 2d), operating condition sensors 3 (3a to 3d), and degradation sensors 4 (4a to 4d), etc.

[0010] The information processing device 1 is connected to the operation condition sensor 3 and the degradation sensor 4. In addition, the battery system 100 may have a configuration as required in addition to the configuration shown in FIG. 1, or a specific configuration may be excluded from the battery system 100.

[0011] The information processing device 1 controls the entire battery system 100. The information processing device 1 sets the timing of battery replacement of the battery 2 based on the data from the operation condition sensor 3 and the degradation sensor 4. The information processing device 1 will be described in detail later.

[0012] The battery 2 is a rechargeable battery. The battery 2 is connected to a predetermined load and supplies power to the load. Also, the battery 2 is charged by the power supplied from the outside. The battery 2 deteriorates over time or due to charge and discharge. For example, the capacity of the battery 2 decreases.

[0013] Here, the battery system 100 includes four batteries 2a to 2d. The number of batteries 2 included in the battery system 100 is not limited to a predetermined number as long as it is 2 or more. Also, the batteries 2a to 2d may be connected in parallel or in series.

[0014] Operation condition sensors 3a to 3d and degradation sensors 4a to 4d are respectively installed in the batteries 2a to 2d.

[0015] The operation condition sensor 3 is a sensor that measures data related to the operation condition of the battery 2. For example, the operation condition is composed of the temperature of the environment where the battery 2 is installed (ambient temperature), the current output by the battery 2, the state of charge (SOC) of the battery 2, etc. The configuration of the operation condition measured by the operation condition sensor 3 is not limited to a specific configuration.

[0016] The operating condition sensor 3 supplies a signal indicating the measured operating condition to the information processing device 1. The operating condition sensor 3 may be composed of a plurality of sensors that measure respective elements.

[0017] The degradation sensor 4 is a sensor that measures degradation characteristics indicating the soundness or degradation state of the storage battery 2. For example, the degradation characteristics are the capacity of the storage battery 2 (or the ratio of the current capacity to the initial capacity) or the internal resistance. Note that the configuration of the degradation characteristics measured by the degradation sensor 4 is not limited to a specific configuration.

[0018] The degradation sensor 4 supplies a signal indicating the measured degradation state to the information processing device 1. Also, the degradation sensor 4 may be integrally configured with the operating condition sensor 3.

[0019] Next, the information processing device 1 will be described. FIG. 1 shows a configuration example of the information processing device 1 according to the embodiment. As shown in FIG. 1, the information processing device 1 includes a processor 11, a ROM 12, a RAM 13, a NVM 14, a sensor interface 15, an operation unit 16, a display unit 17, and the like.

[0020] The processor 11, the ROM 12, the RAM 13, the NVM 14, the sensor interface 15, the operation unit 16, and the display unit 17 are connected to each other via a data bus, an interface, or the like. Note that the information processing device 1 may have a configuration as required in addition to the configuration shown in FIG. 2, or a specific configuration may be excluded from the information processing device 1.

[0021] The processor 11 has a function of controlling the operation of the entire information processing device 1. The processor 11 may include an internal cache and various interfaces. The processor 11 realizes various processes by executing a program pre-stored in an internal memory, the ROM 12, or the NVM 14.

[0022] Furthermore, some of the various functions realized by the execution of a program by the processor 11 may be realized by hardware circuits. In this case, the processor 11 controls the functions executed by the hardware circuits.

[0023] ROM12 is a non-volatile memory in which control programs and control data are pre-stored. The control programs and control data stored in ROM12 are pre-loaded according to the specifications of the information processing device 1.

[0024] RAM13 is volatile memory. RAM13 temporarily stores data being processed by processor 11. RAM13 stores various application programs based on instructions from processor 11. RAM13 may also store data necessary for the execution of application programs and the execution results of application programs.

[0025] The NVM14 (storage unit) is a non-volatile memory that allows data to be written to and rewritten. The NVM14 is composed of, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), or flash memory. The NVM14 stores control programs, applications, and various data according to the operational use of the information processing device 1.

[0026] The sensor interface 15 is an interface for communicating with the operational condition sensor 3 and the degradation sensor 4. For example, the sensor interface 15 connects to the operational condition sensor 3 and the degradation sensor 4 via a network. For example, the sensor interface 15 is an interface that supports wired or wireless LAN (Local Area Network) connections. Alternatively, the sensor interface 15 may consist of an interface that connects to the operational condition sensor 3 and an interface that connects to the degradation sensor 4.

[0027] The operation unit 16 (input interface) receives various operation inputs from the operator. The operation unit 16 transmits signals indicating the input operation to the processor 11. For example, the operation unit 16 consists of a keyboard, mouse, or touch panel.

[0028] The display unit 17 (output interface) displays image data from the processor 11. For example, the display unit 17 is composed of a liquid crystal monitor. If the operation unit 16 is composed of a touch panel, the display unit 17 is formed integrally with the touch panel of the operation unit 16.

[0029] Next, the functions implemented by the information processing device 1 will be described. The functions implemented by the information processing device 1 are achieved by the processor 11 executing a program stored in the internal memory, ROM 12, or NVM 14, etc.

[0030] First, the processor 11 has a function to measure the operating conditions and degradation characteristics of each battery 2 using the operating condition sensor 3 and the degradation sensor 4.

[0031] For example, the processor 11 measures operating conditions and degradation characteristics at predetermined timings. For example, the processor 11 measures operating conditions and degradation characteristics when a predetermined period has elapsed since the start of operation of the battery system 100, when a predetermined operation is input through the operation unit 16, or at predetermined intervals.

[0032] The processor 11 acquires measured values ​​(operating condition values) indicating the measured operating conditions through the operating condition sensor 3. The processor 11 acquires the operating condition values ​​for each battery 2.

[0033] Furthermore, the processor 11 acquires measured values ​​(degradation characteristic values) that indicate the measured operating conditions through the degradation sensor 4. The processor 11 acquires the degradation characteristic values ​​of each storage battery 2. Here, the degradation characteristic value is an indicator that the lower the value, the more advanced the degradation.

[0034] Furthermore, the processor 11 has a function to calculate the remaining lifespan of the battery 2 from the operating condition values ​​and degradation characteristic values.

[0035] Here, processor 11 calculates the remaining lifespan in days.

[0036] Furthermore, NVM14 pre-stores a battery model that outputs a degradation curve showing the relationship between elapsed days and degradation characteristic values ​​based on operating condition values ​​and degradation characteristic values. For example, the battery model is a function that outputs a degradation curve when operating condition values ​​and degradation characteristic values ​​are input. Alternatively, the battery model may be a neural network obtained through machine learning. The configuration of the battery model is not limited to a specific configuration.

[0037] The processor 11 inputs the acquired operating condition values ​​and degradation characteristic values ​​into the battery model to obtain the degradation curve of the battery 2.

[0038] Once the degradation curve is obtained, the processor 11 calculates the remaining lifespan of the battery 2 based on the degradation curve. Here, the processor 11 determines that the battery 2 has reached the end of its lifespan when the degradation characteristic value falls below a predetermined threshold (lifespan threshold).

[0039] Therefore, the processor 11 calculates the remaining lifespan as the period from the present time until the time when the degradation curve is predicted to fall below the lifespan threshold. The processor 11 similarly calculates the remaining lifespan of each battery 2.

[0040] Furthermore, the processor 11 has a function to set the combination of batteries 2 to be rearranged based on the remaining lifespan of each battery 2.

[0041] The processor 11 sets the combination of the battery 2 with the longest remaining lifespan and the battery 2 with the shortest remaining lifespan as the combination of battery 2 to be rearranged. The processor 11 also sets the combination of the battery 2 with the longest remaining lifespan and the battery 2 with the shortest remaining lifespan for the remaining battery 2. The processor 11 repeats the above operation to set the combination of battery 2.

[0042] It should be noted that there may be batteries 2 that are not rearranged. Also, the processor 11 may set the combination of batteries 2 if the difference in lifespan is greater than or equal to a predetermined threshold.

[0043] Figure 3 is a table showing the combinations of battery 2. As shown in Figure 3, the table shows the correspondence between "battery," "remaining lifespan in days," and "combination."

[0044] "Battery" refers to each battery 2 provided in the battery system 100. Here, "battery" refers to one of batteries 2a through 2d.

[0045] "Remaining lifespan days" indicates the number of days remaining in the lifespan of battery 2. For example, the table shows that battery 2a has a remaining lifespan of 500 days.

[0046] The "combination" indicates the combination of batteries 2 that will be rearranged. Here, battery 2d, which has the longest remaining lifespan (560 days), and battery 2a, which has the shortest remaining lifespan (500 days), form combination A. Also, battery 2c, which has the longest remaining lifespan (540 days), and battery 2b, which has the shortest remaining lifespan (520 days), form combination B.

[0047] Furthermore, the processor 11 has a function to set the timing for rearranging the two combined storage batteries 2.

[0048] The processor 11 sets the timing for rearranging the batteries so that the degradation characteristic values ​​of the two batteries 2 simultaneously fall below the life threshold.

[0049] In this case, the processor 11 sets the timing for rearranging the storage batteries 2a and 2d that constitute combination A.

[0050] First, processor 11 sets t as a parameter that assumes the timing of the reassignment. Here, t represents the length of the period from the present to the time of the reassignment (in this case, the number of days). Once t is set, processor 11 assigns an initial value to t.

[0051] For example, the processor 11 retrieves the remaining lifespan of either battery 2a or battery 2d. Once the remaining lifespan is retrieved, the processor 11 assigns half of the retrieved remaining lifespan value to t as the initial value. Note that the user may set an arbitrary value for the initial value.

[0052] When an initial value is substituted for t, the processor 11 calculates the remaining lifespan of battery 2a and battery 2b if the two batteries 2 are swapped at a time t has elapsed from the present (the rearrangement time).

[0053] First, we will explain an example of how the processor 11 calculates the remaining lifespan of the battery 2a when a rearrangement is performed at a rearrangement time t has elapsed from the present. For example, the processor 11 inputs the operating conditions and degradation characteristics of battery 2a into the battery model to obtain a degradation curve. Once the degradation curve is obtained, the processor 11 predicts the degradation characteristics at the time of relocation based on the obtained degradation curve.

[0054] When predicting the degradation characteristics at the time of relocation, the processor 11 inputs the operating conditions of battery 2d and the predicted degradation characteristics of battery 2a into the battery model to obtain a degradation curve. Once the degradation curve is obtained, the processor 11 calculates the remaining lifespan (T1) of battery 2a in the case of relocation, which is the period from the present until the time when the obtained degradation curve is predicted to fall below the lifespan threshold.

[0055] The processor 11 calculates the remaining lifespan (T2) of the battery 2d if the same rearrangement is performed.

[0056] After calculating T1 and T2, the processor 11 determines whether T1 and T2 are consistent (for example, match). For example, the processor 11 determines whether the difference between T1 and T2 is less than or equal to a predetermined threshold.

[0057] If it determines that T1 and T2 are inconsistent, the processor 11 updates t. For example, processor 11 updates t based on the relative size of T1 and T2.

[0058] First, let's explain the case where T1 is smaller than T2. ​​That is, let's explain the case where the more degraded battery 2 (here, battery 2d) reaches the end of its lifespan later than the other battery 2 due to a rearrangement. In other words, in the initial arrangement, the operating conditions for battery 2d are such that the arrangement of battery 2a is more prone to degradation (for example, the ambient temperature is higher for the arrangement of battery 2d), and rearranging the arrangement changes the timing at which they reach the end of their lifespan.

[0059] Figure 4 is a graph showing an example of a degradation curve when T1 is less than T2. ​​In the example shown in Figure 4, curve 21a is the degradation curve of battery 2a, and curve 21d is the degradation curve of battery 2d.

[0060] As shown by curve 21a, the rate of degradation of battery 2a increases after the relocation period because it returns to the operating conditions value when battery 2d was initially installed. Conversely, as shown by curve 21d, the rate of degradation of battery 2d decreases after the relocation period because it returns to the operating conditions value when battery 2a was initially installed.

[0061] As shown in Figure 4, curve 21a falls below the lifetime threshold earlier than curve 21d. That is, T1 is smaller than T2.

[0062] If T1 is smaller than T2, the processor 11 updates t to a larger value. For example, the processor 11 may add a predetermined value to t, or it may multiply t by a value greater than 1.

[0063] Next, we will explain the case where T1 is greater than T2. ​​That is, we will explain the case where the more degraded battery 2 (here, battery 2d) reaches the end of its lifespan sooner than the other battery 2 even after being repositioned. Figure 5 is a graph showing an example of a degradation curve when T1 is greater than T2. ​​In the example shown in Figure 5, curve 22a is the degradation curve of battery 2a, and curve 22d is the degradation curve of battery 2d.

[0064] As shown in Figure 5, curve 22a falls below the lifetime threshold later than curve 22d. That is, T1 is greater than T2.

[0065] In the case of Figure 5, the processor 11 updates t to a smaller value. For example, the processor 11 may subtract a predetermined value from t, or it may multiply t by a value less than 1.

[0066] When t is updated, processor 11 similarly calculates T1 and T2.

[0067] The processor 11 repeats the above operation until T1 and T2 are matched. That is, the processor 11 searches for a t that matches T1 and T2.

[0068] Figure 6 is a graph showing an example of a degradation curve when T1 and T2 are matched. In the example shown in Figure 6, curve 23a is the degradation curve of battery 2a, and curve 23d is the degradation curve of battery 2d.

[0069] In the example shown in Figure 6, curves 23a and 23d are simultaneously below the lifetime threshold. That is, T1 and T2 are consistent.

[0070] When T1 and T2 are matched, the processor 11 outputs t as the time for rearrangement. For example, the processor 11 displays t on the display unit 17. Alternatively, the processor 11 may transmit t to an external device. Alternatively, the processor 11 may store t in the NVM 14. Furthermore, the processor 11 may set a similar timing for rearrangement for each combination.

[0071] Next, we will describe an example of the operation of the information processing device 1. Figure 7 is a flowchart illustrating an example of the operation of the information processing device 1.

[0072] First, the processor 11 of the information processing device 1 acquires the operating condition values ​​and degradation characteristic values ​​of each battery 2 using the operating condition sensor 3 and the degradation sensor 4 (S11). Once the operating condition values ​​and degradation characteristic values ​​of each battery 2 are acquired, the processor 11 calculates the remaining lifespan of each battery 2 using the battery model (S12).

[0073] After calculating the remaining lifespan of each battery 2, the processor 11 sets the combination of batteries 2 to be rearranged (S13). Once the combination of batteries 2 is set, the processor 11 assigns an initial value to t (S14).

[0074] When an initial value is substituted for t, the processor 11 calculates the remaining lifespan (T1) of one of the batteries 2 after t has elapsed, based on the battery model (S15). After calculating T1, the processor 11 calculates the remaining lifespan (T2) of the other battery 2 after t has elapsed, based on the battery model (S16).

[0075] When T2 is calculated, the processor 11 determines whether T1 and T2 are consistent (S17). If it determines that T1 and T2 are not consistent (S17, NO), the processor 11 updates t (S18).

[0076] When t is updated, processor 11 returns to S15. If it determines that T1 and T2 are compatible (S17, YES), the processor 11 outputs t as the time for rearrangement (S19). After outputting t, the processor 11 terminates its operation.

[0077] If the processor 11 has set multiple combinations in S13, it may repeat steps S14 through S19.

[0078] The processor 11 may also set a combination of the two storage batteries 2 to be rearranged according to an operation input to the operation unit 16 or the like.

[0079] The processor 11 may also transmit the timing of the repositioning to a robot or other device that rearranges the storage battery 2.

[0080] The battery system configured as described above uses a battery model to calculate the lifespan of the batteries after reconfiguration. Based on the calculated lifespan, the battery system sets the timing of reconfiguration so that the lifespans of the two batteries are aligned. As a result, the battery system can set the timing of reconfiguration so that the overall lifespan is maximized. (Second embodiment) Next, a second embodiment will be described. The battery storage system 100 according to the second embodiment differs from that according to the first embodiment in that it predicts the lifespan of the battery 2 based on past degradation characteristic values. Therefore, other parts are denoted by the same reference numerals and detailed explanations are omitted.

[0081] The configuration of the battery storage system 100 according to the second embodiment is the same as that according to the first embodiment, so a description will be omitted. Note that the battery storage system 100 does not necessarily need to include the operating condition sensor 3.

[0082] Next, the functions implemented by the information processing device 1 will be described. The functions implemented by the information processing device 1 are achieved by the processor 11 executing a program stored in the internal memory, ROM 12, or NVM 14, etc. The information processing device 1 according to the second embodiment realizes the following functions in addition to those of the first embodiment.

[0083] First, the processor 11 has the function of storing the history of the degradation characteristic values ​​of the storage battery 2 in the NVM 14.

[0084] For example, the processor 11 uses the degradation sensor 4 to acquire degradation characteristic values ​​for each battery 2 at predetermined intervals from the start of operation of the battery 2. Once the degradation characteristic values ​​for each battery 2 are acquired, the processor 11 stores the acquired degradation characteristic values ​​in the NVM 14 as a history of degradation characteristic values, associating them with the time (date, etc.) in which they were acquired.

[0085] Furthermore, the processor 11 has a function to calculate the remaining lifespan of the battery 2 based on the history of its degradation characteristics.

[0086] For example, the processor 11 calculates the remaining lifespan of the battery 2 at predetermined timings. For example, the processor 11 calculates the remaining lifespan of the battery 2 when a predetermined period has elapsed since the start of operation of the battery system 100, when a predetermined operation is input through the operation unit 16, or at predetermined intervals.

[0087] The processor 11 obtains the history of the degradation characteristic values ​​of one battery 2 from the NVM 14. Once the history is obtained, the processor 11 estimates a degradation curve based on the history. For example, the processor 11 estimates a regression line as the degradation curve based on the history.

[0088] By estimating the degradation curve, the processor 11 calculates the remaining lifespan as the period from the present time until the time when the degradation curve is predicted to fall below the lifespan threshold. The processor 11 similarly calculates the remaining lifespan of each battery 2.

[0089] Furthermore, the processor 11 has a function to set the timing for rearranging the two combined storage batteries 2 based on the history of degradation characteristic values.

[0090] Here, the processor 11 is configured to set a combination of storage batteries 2 to be rearranged, similar to the first embodiment. Furthermore, the processor 11 sets the timing for rearranging the storage batteries 2a and 2d.

[0091] First, processor 11 sets t as a parameter that assumes the timing of the reassignment. Here, t represents the length of the period from the present to the time of the reassignment (in this case, the number of days). Once t is set, processor 11 assigns an initial value to t.

[0092] For example, the processor 11 retrieves the remaining lifespan of either battery 2a or battery 2d. Once the remaining lifespan is retrieved, the processor 11 assigns half of the retrieved remaining lifespan value to t as the initial value. Note that the user may set an arbitrary value for the initial value.

[0093] When an initial value is substituted for t, the processor 11 calculates the remaining lifespan of battery 2a and battery 2b if the two batteries 2 are swapped at a time t has elapsed from the present (the rearrangement time).

[0094] First, we will explain an example of how the processor 11 calculates the remaining lifespan of the battery 2a when a rearrangement is performed at a rearrangement time t has elapsed from the present. For example, as mentioned above, the processor 11 obtains the degradation curve of the battery 2a. Once the degradation curve is obtained, the processor 11 predicts the degradation characteristic value at the time of relocation based on the obtained degradation curve.

[0095] When predicting the degradation characteristic value at the time of relocation, the processor 11 obtains the slope of the degradation curve of the battery 2d (the amount of change in the degradation characteristic value per unit time (for example, 1 day)). Once the slope of the degradation curve of the battery 2d is obtained, the processor 11 generates a degradation curve in which the degradation characteristic value changes at the obtained slope from the predicted degradation characteristic value. Once the degradation curve is generated, the processor 11 calculates the remaining lifespan (T1) of the battery 2a in the case of relocation, which is the period from the present until the time when the generated degradation curve is predicted to fall below the lifespan threshold.

[0096] The processor 11 calculates the remaining lifespan (T2) of the battery 2d if the same rearrangement is performed.

[0097] After calculating T1 and T2, the processor 11 determines whether T1 and T2 are consistent (for example, match). For example, the processor 11 determines whether the difference between T1 and T2 is less than or equal to a predetermined threshold.

[0098] If it determines that T1 and T2 are inconsistent, the processor 11 updates t. An example of how processor 11 updates t is the same as in the first embodiment. The processor 11 repeats the above operation until T1 and T2 are matched. That is, the processor 11 searches for a t that matches T1 and T2.

[0099] When T1 and T2 are matched, the processor 11 outputs t as the time for rearrangement. For example, the processor 11 displays t on the display unit 17. Alternatively, the processor 11 may transmit t to an external device. Alternatively, the processor 11 may store t in the NVM 14. Furthermore, the processor 11 may set a similar timing for rearrangement for each combination.

[0100] Next, we will describe an example of the operation of the information processing device 1. Figure 8 is a flowchart illustrating an example of the operation of the information processing device 1. Here, we assume that NVM14 stores the history of the degradation characteristic values ​​for each battery 2.

[0101] First, the processor 11 of the information processing device 1 obtains the history of degradation characteristic values ​​for each battery 2 from the NVM 14 (S21). After obtaining the operating condition values ​​and degradation characteristic values ​​for each battery 2, the processor 11 calculates the remaining lifespan of each battery 2 based on the history of degradation characteristic values ​​(S22).

[0102] After calculating the remaining lifespan of each battery 2, the processor 11 sets the combination of batteries 2 to be rearranged (S23). Once the combination of batteries 2 is set, the processor 11 assigns an initial value to t (S24).

[0103] When an initial value is substituted for t, the processor 11 calculates the remaining life (T1) of one of the batteries 2 if they were rearranged after t, based on the history of degradation characteristic values ​​(S25). After calculating T1, the processor 11 calculates the remaining life (T2) of the other battery 2 if they were rearranged after t, based on the history of degradation characteristic values ​​(S26).

[0104] When T2 is calculated, the processor 11 determines whether T1 and T2 are consistent (S27). If it determines that T1 and T2 are not consistent (S27, NO), the processor 11 updates t (S28).

[0105] When t is updated, processor 11 returns to S25. If it determines that T1 and T2 are compatible (S27, YES), the processor 11 outputs t as the time for rearrangement (S29). After outputting t, the processor 11 terminates its operation.

[0106] If the processor 11 has set multiple combinations in S23, it may repeat S24 to S29.

[0107] Furthermore, the processor 11 may generate a function other than the regression line as the regression curve. For example, the processor 11 may generate an nth-degree function or the like as the regression curve.

[0108] The battery system configured as described above calculates the lifespan of the reconfigured batteries based on the history of degradation characteristics. Based on the calculated lifespan, the battery system sets the timing of the reconfiguration so that the lives of the two batteries are aligned. As a result, the battery system can set the timing of the reconfiguration to maximize the overall lifespan, even without a model that outputs a degradation curve for the batteries. (Third embodiment) Next, a third embodiment will be described. The battery storage system 100 according to the third embodiment differs from that according to the first embodiment in that it sets the timing of rearrangement so that the lifespan is extended to a target lifespan set by the user. Therefore, other parts are denoted by the same reference numerals and detailed explanations are omitted.

[0109] The configuration of the battery storage system 100 according to the third embodiment is the same as that according to the first embodiment, so a description will be omitted.

[0110] Next, the functions implemented by the information processing device 1 will be described. The functions implemented by the information processing device 1 are achieved by the processor 11 executing a program stored in the internal memory, ROM 12, or NVM 14, etc. The information processing device 1 according to the third embodiment realizes the following functions in addition to those of the first embodiment.

[0111] First, the processor 11 has a function to set a target lifespan. For example, the processor 11 receives the target lifespan from the user through the operation unit 16. The processor 11 may also obtain the target lifespan from an external device.

[0112] Furthermore, the target lifespan shall be shorter than the lifespan of battery 2 when it is equal after reconfiguration.

[0113] Furthermore, the processor 11 has a function to set the timing for rearranging the two storage batteries 2 so that the lifespan of the two storage batteries 2 exceeds the target lifespan.

[0114] Here, the processor 11 is configured to set a combination of storage batteries 2 to be rearranged, similar to the first embodiment. Furthermore, the processor 11 sets the timing for rearranging the storage batteries 2a and 2d.

[0115] First, processor 11 sets t as a parameter that assumes the timing of the reassignment. Here, t represents the length of the period from the present to the time of the reassignment (in this case, the number of days). Once t is set, processor 11 assigns an initial value to t.

[0116] For example, the processor 11 retrieves the remaining lifespan of either battery 2a or battery 2d. Once the remaining lifespan is retrieved, the processor 11 assigns half of the retrieved remaining lifespan value to t as the initial value. Note that the user may set an arbitrary value for the initial value.

[0117] When an initial value is substituted for t, the processor 11 calculates the remaining lifespan of battery 2a (T1) and battery 2b (T2) when the two batteries 2 are swapped at a time t has elapsed from the present (the swapping time).

[0118] An example of how the processor 11 calculates T1 and T2 is the same as that in the first embodiment.

[0119] After calculating T1 and T2, the processor 11 determines whether both T1 and T2 exceed the target lifetime.

[0120] If the processor determines that neither T1 nor T2 will exceed the target lifespan, the processor 11 updates t. For example, the processor 11 updates t based on the relationship between the target lifetime and T1 and T2.

[0121] First, let's explain the case where T1 is smaller than the target lifespan and T2 is larger than the target lifespan. That is, we will explain the case where, due to rearrangement, the more degraded battery 2 (here, battery 2d) exceeds its target lifespan, while the other battery 2 does not.

[0122] In this case, the processor 11 updates t to a larger value. For example, the processor 11 may add a predetermined value to t, or it may multiply t by a value greater than 1.

[0123] Next, we will explain the case where T1 is greater than the target lifespan and T2 is less than the target lifespan. That is, we will explain the case where, due to rearrangement, the more degraded battery 2 (here, battery 2d) does not exceed the target lifespan, while the other battery 2 exceeds the target lifespan.

[0124] In this case, the processor 11 updates t to a smaller value. For example, the processor 11 may subtract a predetermined value from t, or it may multiply t by a value less than 1.

[0125] The processor 11 repeats the above operation until both T1 and T2 exceed their target lifetimes. That is, the processor 11 searches for a time t in which both T1 and T2 exceed their target lifetimes.

[0126] If the processor determines that both T1 and T2 have exceeded their target lifespans, it outputs t as the time for relocation. For example, the processor 11 displays t on the display unit 17. Alternatively, the processor 11 may transmit t to an external device. Alternatively, the processor 11 may store t in the NVM 14. Furthermore, the processor 11 may set a similar timing for rearrangement for each combination.

[0127] Next, we will describe an example of the operation of the information processing device 1. Figure 9 is a flowchart illustrating an example of the operation of the information processing device 1.

[0128] First, the processor 11 of the information processing device 1 sets a target lifespan according to user operations (S31). Once the target lifespan is set, the processor 11 acquires the operating condition values ​​and degradation characteristic values ​​of each battery 2 using the operating condition sensor 3 and the degradation sensor 4 (S32). After acquiring the operating condition values ​​and degradation characteristic values ​​of each battery 2, the processor 11 calculates the remaining lifespan of each battery 2 using the battery model (S33).

[0129] After calculating the remaining lifespan of each battery 2, the processor 11 sets the combination of batteries 2 to be rearranged (S34). Once the combination of batteries 2 is set, the processor 11 assigns an initial value to t (S35).

[0130] When an initial value is substituted for t, the processor 11 calculates the remaining lifespan (T1) of one of the batteries 2 after t has elapsed, based on the battery model (S36). After calculating T1, the processor 11 calculates the remaining lifespan (T2) of the other battery 2 after t has elapsed, based on the battery model (S37).

[0131] When T2 is calculated, the processor 11 determines whether both T1 and T2 exceed the target lifespan (S38). If it is determined that neither T1 nor T2 exceeds the target lifespan (S38, NO), the processor 11 updates t (S39).

[0132] When t is updated, processor 11 returns to S36. If it is determined that both T1 and T2 have exceeded their target lifespans (S38, YES), the processor 11 outputs t as the time for rearrangement (S40). After outputting t, the processor 11 terminates its operation.

[0133] If the processor 11 has set multiple combinations in S34, it may repeat S35 to S40. Furthermore, the processor 11 may calculate the remaining lifespan based on degradation characteristic values, as in the second embodiment.

[0134] The battery storage system configured as described above sets a target lifespan according to user operations and other factors. The battery storage system sets the timing for rearranging the batteries so that their lifespan exceeds the target lifespan. As a result, the battery storage system can extend the lifespan of the batteries to the target lifespan.

[0135] While several embodiments of the present invention have been described, these embodiments are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be carried out in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims of the invention and its equivalents. [Note 1] A sensor interface that connects to a degradation sensor that measures the degradation characteristics of a storage battery, A processor that sets the timing for rearranging the storage battery based on the degradation characteristic value indicating the aforementioned degradation characteristics, An output interface that outputs the aforementioned period, An information processing device equipped with the following features. [Note 2] The system includes a storage unit that stores a model for outputting a degradation curve based on the degradation characteristic value and the operating condition value indicating the operating conditions for the battery. The sensor interface is connected to an operating condition sensor that measures the operating conditions related to the operation of the battery. The processor sets the timing for rearranging the batteries based on the degradation characteristic value of the batteries, the operating condition value, and the model. The information processing device described in Appendix 1. [Note 3] The aforementioned processor, A parameter is set to assume the timing of rearranging the aforementioned storage batteries. Based on the above model, the remaining lifespan of the storage battery is calculated when the rearrangement is performed at the time indicated by the above parameters. Based on the remaining lifespan of the storage battery, the timing for rearranging the storage battery is set. The information processing device described in Appendix 2. [Note 4] The aforementioned processor, We search for parameters that match the remaining lifespans of the two aforementioned batteries, Based on the parameters that have been searched, the timing for rearranging the storage battery is set. The information processing device described in Appendix 3. [Note 5] It features an input interface for entering the target lifespan. The aforementioned processor, The parameters are searched for such that the remaining lifespan of the two batteries exceeds the target lifespan. Based on the parameters that have been searched, the timing for rearranging the storage battery is set. The information processing device described in Appendix 3. [Note 6] The aforementioned operating conditions include one of the following: the temperature of the environment in which the battery is installed, the current output by the battery, or the charge level of the battery. An information processing device as described in any one of the items in Appendix 2 to Appendix 5. [Note 7] The aforementioned processor, Based on the history of the aforementioned degradation characteristic values, the degradation curve of the storage battery is calculated. Based on the aforementioned degradation curve, the timing for rearranging the storage batteries is set. The information processing device described in Appendix 1. [Note 8] The processor calculates the regression line of the degradation characteristic value as the degradation curve. The information processing device described in Appendix 7. [Note 9] The aforementioned processor, A parameter is set to assume the timing of rearranging the aforementioned storage batteries. Based on the degradation curve, the remaining lifespan of the storage battery is calculated when the arrangement is rearranged at the time indicated by the parameter. Based on the remaining lifespan of the storage battery, the timing for rearranging the storage battery is set. The information processing device described in Appendix 7 or Appendix 8. [Note 10] The aforementioned processor, We search for parameters that match the remaining lifespans of the two aforementioned batteries, Based on the parameters that have been searched, the timing for rearranging the storage battery is set. The information processing device described in Appendix 9. [Note 11] The aforementioned processor, Based on the aforementioned degradation characteristic values, the remaining lifespan of the storage battery is calculated. The combination of storage batteries to be rearranged based on the remaining lifespan is set. The information processing device described in Appendix 1. [Note 12] The processor sets the combination consisting of the battery with the longest remaining lifespan and the battery with the shortest remaining lifespan. The information processing device described in Appendix 11. [Note 13] An information processing device executed by a processor, A degradation sensor is used to measure the degradation characteristics of a storage battery, and a degradation characteristic value indicating the degradation characteristics is obtained. Based on the aforementioned degradation characteristic values, the timing for rearranging the storage batteries is set. Output at the aforementioned time, Information processing methods. [Explanation of symbols]

[0136] 1...Information processing device, 2...Battery, 2a...Battery, 2b...Battery, 2c...Battery, 2d...Battery, 3...Operational condition sensor, 3a...Operational condition sensor, 3b...Operational condition sensor, 3c...Operational condition sensor, 3d...Operational condition sensor, 4...Degradation sensor, 4a...Degradation sensor, 4b...Degradation sensor, 4c...Degradation sensor, 4d...Degradation sensor, 11...Processor, 12...ROM, 13...RAM, 14...NVM, 15...Sensor interface, 16...Operation unit, 17...Display unit, 21a...Curve, 21d...Curve, 22a...Curve, 22d...Curve, 23a...Curve, 23d...Curve, 100...Battery system.

Claims

1. A sensor interface that connects to a degradation sensor that measures the degradation characteristics of a storage battery, A processor that sets the timing for rearranging the storage battery based on the degradation characteristic value indicating the aforementioned degradation characteristics, An output interface that outputs the aforementioned period, The system includes a storage unit that stores a model for outputting a degradation curve based on the degradation characteristic value and the operating condition value indicating the operating conditions for the battery, The sensor interface is connected to an operating condition sensor that measures the operating conditions related to the operation of the battery. The processor is an information processing device that sets the timing for rearranging the storage battery based on the degradation characteristic value of the storage battery, the operating condition value, and the model.

2. The aforementioned processor, A parameter is set to assume the timing of rearranging the aforementioned storage batteries. Based on the above model, the remaining lifespan of the storage battery is calculated when the rearrangement is performed at the time indicated by the above parameters. Based on the remaining lifespan of the aforementioned storage battery, the timing for rearranging the storage battery is set. The information processing apparatus according to claim 1.

3. The aforementioned processor, We search for parameters that match the remaining lifespans of the two aforementioned batteries. Based on the parameters that have been searched, the timing for rearranging the storage battery is set. The information processing apparatus according to claim 2.

4. It features an input interface for entering the target lifespan. The aforementioned processor, The parameters are searched for such that the remaining lifespan of the two batteries exceeds the target lifespan. Based on the parameters that have been searched, the timing for rearranging the storage battery is set. The information processing apparatus according to claim 2.

5. The aforementioned operating conditions include one of the following: the temperature of the environment in which the battery is installed, the current output by the battery, or the charge level of the battery. The information processing apparatus according to any one of claims 1 to 4.

6. A sensor interface connected to a degradation sensor for measuring the degradation characteristics of a storage battery, A processor that sets the timing for rearranging the storage battery based on the degradation characteristic value indicating the aforementioned degradation characteristics, It includes an output interface that outputs the aforementioned time, The aforementioned processor, The regression line of the aforementioned degradation characteristic value is calculated as the degradation curve of the storage battery. An information processing device that sets the timing for rearranging the storage batteries based on the degradation curve.

7. The aforementioned processor, A parameter is set to assume the timing of rearranging the aforementioned storage batteries. Based on the degradation curve, the remaining lifespan of the storage battery is calculated when the arrangement is rearranged at the time indicated by the parameter. Based on the remaining lifespan of the aforementioned storage battery, the timing for rearranging the storage battery is set. The information processing apparatus according to claim 6.

8. The aforementioned processor, We search for parameters that match the remaining lifespans of the two aforementioned batteries. Based on the parameters that have been searched, the timing for rearranging the storage battery is set. The information processing apparatus according to claim 7.

9. The aforementioned processor, Based on the aforementioned degradation characteristic values, the remaining lifespan of the storage battery is calculated. The combination of storage batteries to be rearranged based on the remaining lifespan is set. The information processing apparatus according to claim 1 or claim 6.

10. The processor sets the combination consisting of the battery with the longest remaining lifespan and the battery with the shortest remaining lifespan. The information processing apparatus according to claim 9.

11. An information processing method performed by a processor, A degradation sensor is used to measure the degradation characteristics of a storage battery, and a degradation characteristic value indicating the degradation characteristics is obtained. Using an operating condition sensor, an operating condition value indicating the operating conditions for the battery is acquired. Based on the degradation characteristic value of the storage battery, the operating condition value, and a model that outputs a degradation curve based on the degradation characteristic value and the operating condition value, the timing for rearranging the storage battery is set. Output at the aforementioned time, Information processing methods.