WO2020084817A1 - 電池監視システム及び物理量集約方法 - Google Patents

電池監視システム及び物理量集約方法 Download PDF

Info

Publication number
WO2020084817A1
WO2020084817A1 PCT/JP2019/019901 JP2019019901W WO2020084817A1 WO 2020084817 A1 WO2020084817 A1 WO 2020084817A1 JP 2019019901 W JP2019019901 W JP 2019019901W WO 2020084817 A1 WO2020084817 A1 WO 2020084817A1
Authority
WO
WIPO (PCT)
Prior art keywords
unit
time
battery
battery monitoring
physical quantity
Prior art date
Application number
PCT/JP2019/019901
Other languages
English (en)
French (fr)
Inventor
裕章 武智
Original Assignee
住友電気工業株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 住友電気工業株式会社 filed Critical 住友電気工業株式会社
Priority to JP2020552508A priority Critical patent/JPWO2020084817A1/ja
Publication of WO2020084817A1 publication Critical patent/WO2020084817A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01MPROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
    • H01M10/00Secondary cells; Manufacture thereof
    • H01M10/42Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
    • H01M10/48Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/396Acquisition or processing of data for testing or for monitoring individual cells or groups of cells within a battery
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy storage using batteries

Definitions

  • the present disclosure relates to a battery monitoring system and a physical quantity aggregation method.
  • This application claims priority based on Japanese application No. 2018-202069 filed on October 26, 2018, and incorporates all the matters described in the Japanese application.
  • Each secondary battery has a limited battery voltage and charge / discharge capacity, but according to an assembled battery in which unit cells, which are battery modules including a secondary battery, are connected in series, the total battery voltage and charge / discharge capacity are The capacity can be increased.
  • the total battery voltage and charge / discharge capacity are The capacity can be increased.
  • charging between secondary batteries or unit batteries during repeated charging / discharging The balance of the amount (remaining capacity) may be lost.
  • Patent Document 1 a voltage detection circuit connected to the + and-terminals of each module battery of the assembled battery, and a signal conversion circuit for converting the output of the voltage detection circuit into a digital signal for serial transmission output ,
  • An assembled battery monitoring device including a voltage measuring unit including a modulation / demodulation circuit and a transmission circuit. This monitoring device adds the address number of each unit to the voltage data measured by each voltage measuring unit and transmits it to the ECU (Electronic Control Unit) which is the central control unit.
  • ECU Electronic Control Unit
  • Patent Document 2 describes an assembled battery system including a plurality of storage battery modules and a management device that wirelessly communicates with each storage battery module to manage them.
  • the storage battery module includes a plurality of secondary batteries connected in series, a cell monitoring unit that acquires battery information of each secondary battery, a wireless communication unit that wirelessly transmits battery information from the cell monitoring unit, and a control unit.
  • the management device transmits a measurement instruction including information designating the next measurement timing to each storage battery module at a predetermined interval, causes each cell monitoring unit to simultaneously acquire battery information in a predetermined measurement slot, and wirelessly transmits the measurement information.
  • the communication unit controls the management device to transmit.
  • a battery monitoring system monitors a plurality of communication devices that acquire physical quantities related to charging and discharging from a plurality of unit batteries including one or a plurality of secondary batteries, and monitors charging and discharging of the plurality of unit batteries.
  • a battery monitoring system including a battery monitoring device for controlling the communication device, wherein the communication device measures the time by a communication time measuring unit and the communication time measuring unit based on the correction information notified from the battery monitoring device.
  • the battery monitoring device includes a correction execution unit that corrects time, and a transmission unit that adds the time measured by the communication time measuring unit to the physical quantity acquired from the unit battery and transmits the time to the battery monitoring device.
  • a correction information notifying unit for notifying the communication device of information related to correction of the time measured by the communication timekeeping unit, based on the time measured by the monitoring timekeeping unit, and the communication device. It said received physical quantity and a aggregating unit for aggregating based on the time added to the physical quantity.
  • a physical quantity aggregating method monitors a plurality of communication devices that acquire a physical quantity related to charging and discharging from a plurality of unit batteries including one or a plurality of secondary batteries, and monitors charging and discharging of the plurality of unit batteries.
  • the battery monitoring device includes: a step of correcting the time measured by the communication timer, and a step of adding the time measured by the communication timer to the physical quantity acquired from the unit battery and transmitting the time to the battery monitoring device.
  • the present application can be realized not only as a battery monitoring system including such a characteristic processing unit but also as a physical quantity aggregation method having a characteristic processing as a step.
  • the unit can be realized as a semiconductor integrated circuit, or can be realized as another system including a battery monitoring system.
  • FIG. 1 is a block diagram showing a configuration example of a main part of a vehicle equipped with a battery monitoring system according to a first embodiment.
  • 1 is a block diagram showing a configuration example of a battery monitoring system 1 and an assembled battery according to Embodiment 1.
  • FIG. It is a block diagram which shows the structural example of MCU which BMU has. It is a block diagram which shows the structural example of MCU which a current detection unit has. It is a block diagram which shows the structural example of MCU which a battery monitoring device has. It is a graph which shows an example of the waveform of the battery voltage and charge / discharge current of a secondary battery. 6 is a graph showing the results of successive estimation of resistance parameters in an equivalent circuit model of a secondary battery.
  • FIG. 6 is a block diagram showing a configuration example of a battery monitoring system and an assembled battery according to Embodiment 2.
  • FIG. It is a block diagram which shows the structural example of MCU which a battery monitoring device has. It is a flow chart which shows a processing procedure of a control part which realizes a function of an electric current acquisition part, and some functions of an aggregation part. It is a flow chart which shows a processing procedure of a control part which realizes some other functions of an aggregation part. It is a flow chart which shows a processing procedure of a control part which realizes a function of a voltage acquisition part.
  • the present disclosure has been made in view of such circumstances, and an object of the present disclosure is to set a physical quantity related to charging / discharging acquired from a secondary battery or a unit battery included in an assembled battery to a common time of the system. It is an object of the present invention to provide a battery monitoring system and a physical quantity collecting method that can be associated and collected in a battery monitoring device.
  • a battery monitoring system includes a plurality of communication devices that acquire physical quantities related to charging and discharging from a plurality of unit batteries including one or a plurality of secondary batteries, and charging of the plurality of unit batteries.
  • a battery monitoring system including a battery monitoring device that monitors discharge, wherein the communication device includes a communication timer that measures time, and the communication timer based on correction information notified from the battery monitor.
  • the battery monitoring device includes: a correction execution unit that corrects a time measured by the unit; and a transmission unit that adds the time measured by the communication timer to the physical quantity acquired from the unit battery and transmits the physical amount to the battery monitoring device.
  • a monitoring timekeeping unit that measures time, and a correction information notifying unit that notifies the communication device of information related to correction of the time measured by the communication timekeeping unit, based on the time measured by the monitoring timekeeping unit, Communication equipment It said physical quantity received from and a aggregating unit for aggregating based on the time added to the physical quantity.
  • a physical quantity aggregating method includes a plurality of communication devices that acquire a physical quantity related to charging and discharging from a plurality of unit batteries including one or a plurality of secondary batteries, and charging of the plurality of unit batteries.
  • the step of correcting the time measured by its own communication timekeeping unit, and adding the time measured by the communication timekeeping unit to the physical quantity acquired from the unit battery and transmitting the physical quantity to the battery monitoring device In the battery monitoring device, a step of notifying the communication device of information related to correction of the time measured by the communication timekeeping unit, based on the time measured by the own monitoring timekeeping unit, and from the communication device The physical quantity signal and a step of aggregating based on the time added to the physical quantity.
  • a plurality of communication devices acquire physical quantities related to charging / discharging from a plurality of unit batteries including one or a plurality of secondary batteries, and a battery monitoring device monitors charging / discharging of the plurality of unit batteries.
  • the battery monitoring device notifies the information related to the time correction based on the time measured by itself
  • the communication device corrects the time measured by itself based on the notified information.
  • the communication device acquires a physical quantity related to charging / discharging from the unit battery, adds the time measured by itself to the physical amount, and transmits it to the battery monitoring device.
  • the battery monitoring device collects the received physical quantities based on the time of reception. As a result, the time referenced when the data is collected in the battery monitoring device is the time corrected by the notification from the battery monitoring device.
  • the information relating to the correction of the time is a time notified by the correction information notifying unit when a time of a predetermined unit among the times measured by the monitoring and clocking unit is changed, and the correction executing unit is It is preferable to correct the time measured by the communication clock unit to the notified time.
  • the communication device determines the time measured by itself in the predetermined unit according to the notified time. Correct by rounding to the time. As a result, the time measured by each of the battery monitoring device and the communication device is synchronized.
  • the information related to the time correction is a time correction instruction notified by the correction information notification unit when the time of a predetermined unit clocked by the monitoring timekeeping unit changes, and the correction execution unit When the instruction is notified, it is preferable to detect a time lag of less than the predetermined unit measured by the communication timer, and correct the delay or advance of the time measured by the communication timer.
  • the communication device when the battery monitoring device notifies the communication device of a time correction instruction when the time of a predetermined unit to be timed by itself changes, the communication device performs the predetermined timekeeping by itself when the instruction is notified. The time difference of a unit smaller than the unit is detected, and the time difference measured by itself is corrected. As a result, the communication device corrects the advance or delay of the time measured by itself based on the detected time difference, so that the battery monitoring device and the communication device converge so that the time measured by each of them coincides.
  • the battery monitoring device synchronizes the time measured by the monitoring timekeeping unit with the time acquired from the outside.
  • the time measured by itself is synchronized with the time acquired by the battery monitoring device from the outside.
  • the time measured by the battery monitoring device accurately follows the time from the outside.
  • the aggregation cycle in which the aggregation unit aggregates the physical quantity is the same as the acquisition cycle in which the communication device acquires the physical quantity, and the aggregation unit is based on the time when the physical quantity is added to the physical quantity. It is preferable that each of the aggregation periods is associated with a time representative of each aggregation period.
  • the battery monitoring device based on the time added to the physical quantity related to the charge and discharge acquired by the communication device in the acquisition cycle, the aggregation cycle of the same length as the acquisition cycle, each aggregation cycle.
  • the acquisition and aggregation of the physical quantities related to charging / discharging are performed in a one-to-one synchronization, and the aggregation results are sorted in the order of the time that represents each aggregation cycle.
  • the battery monitoring device notifies the communication device of a cycle in which the physical quantities are aggregated, and the communication device acquires the physical quantity at the cycle notified from the battery monitoring device. Preferably there is.
  • the battery monitoring device notifies the communication device of the aggregation cycle, and the communication device acquires the physical quantity related to charging / discharging at the acquisition cycle having the same length as the notified aggregation cycle.
  • the acquisition cycle of the physical quantity related to charging / discharging can be changed from the battery monitoring device.
  • the communication timekeeping unit measures a time of a unit of 1 second or more and a second timekeeping unit that measures a time of a unit of less than 1 second in synchronization with a time of the first timekeeping unit.
  • the correction information notifying unit notifies the information related to the correction of the time when the time of the unit of 1 second or more measured by the monitoring time measuring unit changes, and the correction execution unit includes the It is preferable to correct the time measured by one clock unit.
  • the first timer measures the time in units of 1 second or more
  • the second timer measures the time in units of less than 1 second. Time is synchronized with the timekeeping section.
  • the communication device corrects the time measured by the first clock unit.
  • a general-purpose real-time clock that measures a time of one second or more can be used for the first timekeeping unit, and when the first timekeeping unit is corrected by the communication device, the second timekeeping unit causes the first timekeeping unit to operate. Is corrected in synchronization with.
  • the acquisition cycle is a cycle of 1 / N second (N is an integer of 2 or more) measured based on the time measured by the second timer, and the time measured by the first timer. It is preferable to include a cycle having a start time that is the same as the time when is changed.
  • the acquisition cycle is a cycle in which the time corresponding to the N cycle is exactly 1 second, and in one cycle of the N cycle, the transition of 1 second measured by the first clock unit starts. It's time.
  • the first clock unit of the communication device is corrected, the phases of the acquisition cycle and the aggregation cycle can be matched in the battery monitoring system.
  • the time added by the communication device is a unit of time smaller than the unit of time corresponding to the acquisition cycle, and the aggregating unit calculates the physical quantity based on the time when the physical quantity is added to the physical quantity. It is preferable that the start time and the end time are respectively associated and aggregated.
  • the communication device when it acquires the physical quantity related to charging / discharging in the acquisition cycle, it adds a unit time smaller than the unit of time corresponding to the acquisition cycle.
  • the battery monitoring device aggregates the physical quantity related to charging / discharging acquired by the communication device, in association with the start time or the end time of each aggregation cycle, based on the time added to the physical quantity.
  • the time when the physical quantity related to charging / discharging is actually acquired is delayed, the physical quantity related to charging / discharging is aggregated in association with the start time of the next aggregation cycle.
  • the physical quantity includes a voltage of the secondary battery or the unit battery and a charge / discharge current of the unit battery, and the battery monitoring device collects the secondary battery or the unit battery in time series. It is preferable to include an estimation unit that estimates a parameter of the equivalent circuit model of the secondary battery or the unit battery based on the voltage and the charging / discharging current of the unit battery.
  • the coefficient of the above relational expression is determined and determined by sequentially applying the voltage and the charge / discharge current, which are collected in time series, to the relational expression representing the relation between the battery voltage and the charge / discharge current.
  • the parameter is estimated based on the coefficient.
  • the battery monitoring device includes an estimation prohibition unit that prohibits estimation of the parameter when the absolute value of the charge / discharge current of the secondary battery or the unit battery aggregated in time series is smaller than a first threshold. It is preferable.
  • the parameter is not estimated when the absolute value of the charge / discharge current is smaller than the first threshold value while estimating the parameter of the secondary battery or the unit battery.
  • the battery monitoring device includes an estimation prohibition unit that prohibits estimation of the parameter when the difference between the charge / discharge currents of the secondary batteries or the unit batteries aggregated in adjacent cycles is smaller than a second threshold. It is preferable.
  • the parameter when the difference between the charge / discharge current aggregated in the current aggregation period and the charge / discharge current aggregated in the immediately preceding aggregation period is smaller than the second threshold value, the parameter is not estimated. As a result, the parameter update is deferred if the parameter estimation error inevitably increases.
  • the communication device may obtain a voltage of the unit battery or a secondary battery included in the unit battery, and the battery monitoring device may obtain a charging / discharging current of the unit battery and collect the charging / discharging current in itself. preferable.
  • the battery monitoring device also serves as the communication device that acquires the charging / discharging current of the unit battery, the number of communication devices can be reduced.
  • FIG. 1 is a block diagram showing a configuration example of a main part of a vehicle equipped with the battery monitoring system according to the first embodiment.
  • the vehicle includes an assembled battery 20 in which a plurality of secondary batteries (hereinafter, also referred to as cells) 22 are combined, a battery monitoring system 1 that monitors the assembled battery 20, relays 11 and 12, an inverter 13, a motor 14, and a DC.
  • a / DC converter 15 an auxiliary battery 16, an electric load 17, a start switch 18, and a charger 19.
  • the battery monitoring system 1 includes a battery management unit (BMU: Battery Management Unit) 23 that separately manages a plurality of battery modules (hereinafter also referred to as unit batteries) included in the assembled battery 20, a current sensor 240, and a current detection unit. 24 and a battery monitoring device 100 that monitors the entire system.
  • the battery monitoring device 100 is communicatively connected to each BMU 23 and the current detection unit 24.
  • each BMU 23 may be outside the secondary battery unit 200.
  • the current sensor 240 may be housed in the secondary battery unit 200
  • the current detection unit 24 may be housed in the secondary battery unit 200.
  • the current sensor 240 is composed of, for example, a shunt resistor or a hall sensor, and converts a charging current and a discharging current (hereinafter, referred to as a charging / discharging current) of the assembled battery 20 into a voltage signal.
  • the current detection unit 24 detects the charging / discharging current of the battery pack 20 based on the voltage signal that the current sensor 240 has converted from current to voltage.
  • the relay 11 is connected between the positive side of the battery pack 20, the input side of the inverter 13, and the input side of the DC / DC converter 15.
  • the negative electrode side of the assembled battery 20 is connected to one end of the current sensor 240.
  • the output side of the inverter 13 is connected to one end of the motor 14.
  • the output side of the DC / DC converter 15 is connected to the positive electrode side of the auxiliary battery 16, one end of the electric load 17, and one end of the starting switch 18.
  • the relay 12 is connected between the positive electrode side of the assembled battery 20 and the positive electrode side of the charger 19.
  • the other end of the current sensor 240, the other end of the motor 14, the negative side of the auxiliary battery 16, the other end of the electric load 17, and the negative side of the charger 19 are connected to a common potential.
  • a relay control unit (not shown) turns on / off the relays 11 and 12.
  • the inverter 13 controls energization of the motor 14 while the relay 11 is on, according to a command from a vehicle controller (not shown).
  • the charger 19 receives power supply from a power source outside the vehicle when the vehicle is stopped, and charges the battery pack 20 while the relay 12 is on.
  • the auxiliary battery 16 is, for example, a 12V lead storage battery, supplies electric power to the electric load 17, and is charged by the DC / DC converter 15 to which electric power is supplied from the battery pack 20 while the relay 11 is on. It The voltage of the auxiliary battery 16 is not limited to 12V, and the type of battery is not limited to the lead storage battery.
  • FIG. 2 is a block diagram showing a configuration example of the battery monitoring system 1 and the assembled battery 20 according to the first embodiment.
  • the assembled battery 20 further includes a plurality of battery modules (corresponding to unit batteries) 21 including a single or a plurality of secondary batteries 22 connected in series, which are connected in series.
  • the number of battery modules 21 included in the assembled battery 20 may be one.
  • the battery module 21 may be one in which a plurality of secondary batteries 22 are connected in parallel.
  • each battery module 21 is identified as a battery module_1, a battery module_2, ... Battery module_x by using module IDs 1 to x.
  • the secondary batteries 22 included in each battery module 21 are identified by the cell IDs 001 to y.
  • the BMU 23 individually detects a cell voltage detection circuit 232 that detects the voltage of the secondary battery 22 included in the corresponding battery module 21, a temperature detection circuit 233 that detects the temperature of the battery module 21, and a real-time clock ( Hereinafter, it will be simply referred to as a clock) 234, a wireless communication unit 237 that performs wireless communication with the battery monitoring device 100, and an MCU (Micro Control Unit) 30 that controls these.
  • a clock a real-time clock
  • the temperature detection circuit 233 detects the temperature of each secondary battery 22 or the battery module 21 based on a voltage signal obtained by performing a temperature-voltage conversion by a temperature sensor (not shown) such as a thermistor included in the battery module 21.
  • the cell voltage detection circuit 232 may detect the series voltage of the plurality of secondary batteries 22 or the voltage of the battery module 21.
  • the clock 234 is a general-purpose clock IC that divides the oscillation frequency of 32.768 kHz by the crystal oscillator and measures the time in units of 1 second or more, but is not limited to this.
  • the current detection unit 24 detects a charging / discharging current of the battery pack 20, that is, a charging / discharging current of the battery module 21, a current detection circuit 242, a clock 244 for measuring time, and wireless communication for wireless communication with the battery monitoring device 100.
  • the unit 247 and the MCU 40 that controls these units are included.
  • the battery monitoring device 100 communicates with a clock 104 that measures the time, a wireless communication unit 107 that wirelessly communicates with each BMU 23 and the current detection unit 24, and communication with each unit in the vehicle according to the CAN (Controller Area Network) communication standard. It has the CAN communication part 110 and MCU50 which controls these.
  • the communication unit that communicates with each unit in the vehicle is not limited to the CAN communication unit 110.
  • FIG. 3 is a block diagram showing a configuration example of the MCU 30 included in the BMU 23.
  • FIG. 4 is a block diagram showing a configuration example of the MCU 40 included in the current detection unit 24.
  • FIG. 5 is a block diagram showing a configuration example of the MCU 50 included in the battery monitoring device 100.
  • the MCU 30 shown in FIG. 3 is wholly controlled by a control unit 31 including a CPU (Central Processing Unit).
  • the control unit 31 includes a voltage acquisition unit 32 that acquires the voltage detected by the cell voltage detection circuit 232, a temperature acquisition unit 33 that acquires the temperature detected by the temperature detection circuit 233, and a timer 35 that measures time.
  • a time unit 34 (corresponding to a communication time unit) that obtains a time of one second or more from the clock 234 and uses the timer 35 to time less than one second.
  • the control unit 31 also includes a non-volatile memory such as a flash memory, an EPROM (Erasable Programmable Read Only Memory), and an EEPROM (Electrically EPROM: registered trademark), and a DRAM (Dynamic Random AccessRandom Access Memory).
  • a non-volatile memory such as a flash memory, an EPROM (Erasable Programmable Read Only Memory), and an EEPROM (Electrically EPROM: registered trademark), and a DRAM (Dynamic Random AccessRandom Access Memory).
  • a storage unit 36 using a rewritable memory such as is connected.
  • the control unit 31 further includes a wireless interface 37 that interfaces with the wireless communication unit 237, a clock synchronization unit 38 that synchronizes the time measured by the time measuring unit 34 with the time measured by the battery monitoring device 100, and the corresponding battery module 21. It is connected to a cell voltage adjusting unit 39 that adjusts the voltage of the secondary battery 22 therein using a voltage adjusting circuit (not shown).
  • the voltage acquisition unit 32, the temperature acquisition unit 33, the clock unit 34, the clock synchronization unit 38, and the cell voltage adjustment unit 39 are functional blocks realized by software processing executed by the control unit 31 using hardware such as an input / output interface. Is.
  • the control unit 41 including the CPU controls the entire MCU 40.
  • the control unit 41 uses a current acquisition unit 42 that acquires the current detected by the current detection circuit 242, a timer 45 that measures time, and a timer 45 that acquires a unit time of 1 second or more from the clock 244.
  • a time measuring unit 44 (corresponding to a communication time measuring unit) that measures a time of less than 1 second is connected.
  • the control unit 41 also includes a storage unit 46 that uses a rewritable memory, a wireless interface 47 that interfaces with the wireless communication unit 247, and a time measured by the time measuring unit 44 synchronized with the time measured by the battery monitoring device 100.
  • the clock synchronization unit 48 is connected.
  • the current acquisition unit 42, the clock unit 44, and the clock synchronization unit 48 are functional blocks realized by software processing executed by the control unit 41 using hardware.
  • control unit 51 including a CPU controls the entire MCU 50.
  • the control unit 51 includes an aggregation unit 52 that aggregates physical quantities related to charging and discharging from each BMU 23 and the current detection unit 24, a correction information notification unit 53 that notifies information related to time correction, and a timer 55 that measures time.
  • a time unit 54 (corresponding to a monitoring time unit) that obtains a time of 1 second or more from the clock 104 and uses the timer 55 to measure a time of less than 1 second is connected.
  • the control unit 51 also includes a storage unit 56 that uses a rewritable memory, a wireless interface 57 that interfaces with the wireless communication unit 107, and a parameter estimation unit 58 that estimates internal parameters of the secondary battery 22 or the battery module 21.
  • a current determination unit 59 that determines a charging / discharging current whose estimation by the parameter estimation unit 58 should be prohibited, and a wired interface 60 that interfaces with the CAN communication unit 110 are connected.
  • the aggregating unit 52, the correction information notifying unit 53, the time measuring unit 54, the parameter estimating unit 58, and the current determining unit 59 are functional blocks implemented by software processing executed by the control unit 51 using hardware.
  • the parameter estimation unit 58 estimates the sizes of resistors and capacitors (hereinafter, these resistors and capacitors are referred to as internal parameters or simply parameters) that represent the equivalent circuit model of the secondary battery 22 or the battery module 21. These internal parameters can be sequentially estimated by observing the battery voltage of the secondary battery 22 or the battery module 21 and the charge / discharge current of the battery module 21.
  • the current determination unit 59 is for prohibiting the estimation of the internal parameter when the error included in the estimation result of the internal parameter by the parameter estimation unit 58 becomes large. Details will be described later.
  • the software (program) executed by each of the control units 31, 41, 51 is stored in advance in the non-volatile memory of the storage units 36, 46, 56.
  • the information generated by the software processing executed by each of the control units 31, 41 and 51 is temporarily stored in the rewritable memory of the storage units 36, 46 and 56.
  • a computer program that defines the procedure of software processing by each of the control units 31, 41, 51 is loaded in advance in the storage units 36, 46, 56 by means of unillustrated means, and the control units 31, 41, 51 load the computer programs. It may be executed.
  • each BMU 23 and the current detection unit 24 correspond to a communication device.
  • Each BMU 23 acquires the voltage of the corresponding battery module 21 or the voltage of the secondary battery 22 included in the battery module 21 at a predetermined cycle or at an aggregation cycle notified from the battery monitoring device 100, and acquires the acquired battery voltage. The time measured by the time counting unit 34 is added and transmitted to the battery monitoring device 100.
  • the current detection unit 24 acquires the charging / discharging current of the battery module 21 in a predetermined cycle or in the aggregation cycle notified from the battery monitoring device 100, and adds the time measured by the timer unit 44 to the acquired charging / discharging current. To the battery monitoring device 100. The time added by each BMU 23 and the current detection unit 24 does not have to be transmitted at the same time as the voltage and the charging / discharging current, and some deviation in transmission time is allowed.
  • the transmission from each BMU 23 and the current detection unit 24 is performed according to polling from the battery monitoring device 100, but the transmission is not limited to this.
  • the battery voltage, temperature, charge / discharge current, and time transmitted / received in the battery monitoring system 1 are actually transmitted / received as “data”.
  • transmission / reception of battery voltage data is simply referred to as battery voltage. Described as sending and receiving.
  • the battery monitoring device 100 receives the battery voltage and the time from each BMU 23 and receives the charge / discharge current and the time from the current detection unit 24 at a predetermined cycle or at an aggregation cycle notified to each BMU 23 and the current detection unit 24. Then, the battery voltage and the charging / discharging current are aggregated in time series. At that time, the battery monitoring device 100 aggregates the battery voltage and the charging / discharging current in association with the time that represents each aggregation period based on the received time, and aggregates the battery voltage and the charging / discharging current (physical quantity related to charging / discharging). (Hereinafter, simply referred to as a physical quantity) is sorted in the order of the time representing each aggregation cycle.
  • the aggregation cycle in which the battery monitoring apparatus 100 aggregates the battery voltage and the charging / discharging current need not necessarily match the acquisition cycle in which each BMU 23 and the current detection unit 24 acquires the battery voltage and the charging / discharging current. In terms of efficient processing as a system, it is preferable that they match.
  • the battery monitoring device 100 sequentially applies the battery voltage and the charging / discharging current, which are aggregated in time series, to the equation of the parameter estimation method described later to determine the battery module 21 or the secondary battery 22 included in the battery module 21.
  • Estimate internal parameters In order to accurately estimate this internal parameter, it is preferable to collect the battery voltage and the charging / discharging current in a cycle shorter than 1 second.
  • the clocks 234, 244, and 104 can measure time only in units of 1 second or more.
  • the BMU 23, the current detection unit 24, and the battery monitoring device 100 are configured to use the timers 35, 45, and 55 to measure time in units of less than 1 second. Specifically, with the transition of the time in seconds measured by each of the clocks 234, 244, 104 as the start time, for example, the transmission frequency of 32.768 kHz generated by each of the clocks 234, 244, 104 is set as the timer 35, 45, 55. By repeating the frequency division by 328, the time of 10 ms unit and the time of 100 ms unit are clocked.
  • the minimum unit of time measuring is immediately before the transition of the time of the second unit measuring with each of the clocks 234, 244, 104.
  • the aggregation period for acquiring and consolidating the battery voltage and the charging / discharging current is, for example, 100 ms, it is considered that a deviation of about 1 ms when measuring the time in 10 ms units does not pose a problem.
  • the above acquisition cycle and aggregation cycle may be a cycle of 1 / N of 1 second (N is an integer of 2 or more and 100 or less). However, it is preferable that 1000 is divided by N to be divisible. In this case, the acquisition period and the aggregation period are 10 ms, 20 ms, 25 ms, 50 ms, 100 ms, 200 ms, 250 ms or 500 ms.
  • the acquisition cycle can be synchronized with the time measured by the clocks 234 and 244, and the aggregation cycle can be synchronized with the time measured by the clock 104.
  • the acquisition cycle is obtained. And the phases of the aggregation periods can be matched.
  • the start switch 18 is off, the acquisition cycle and the aggregation cycle are set to about 10 minutes, and the operation is performed intermittently.
  • the time added to the battery voltage and the charging / discharging current acquired by the BMU 23 and the current detection unit 24 may be generally 100 ms. However, if there is a non-negligible difference between the start time of the acquisition cycle and the time at which the battery voltage and the charging / discharging current are actually acquired, the BMU 23 and the current detection unit 24 add the acquired battery voltage and charging / discharging current, respectively. It is preferable that the time is, for example, 10 ms.
  • the battery monitoring device 100 rounds the time added to each and treats it as a time of 100 ms unit.
  • the battery voltage and charge / discharge current are associated with the start time of the next aggregation cycle (same as the end time of the current aggregation cycle). Therefore, the difference between the time when the battery voltage and the charge / discharge current are acquired and the time when the battery voltage and the charging / discharging current are collected can be reduced.
  • the battery voltage and the charge / discharge current that are simultaneously acquired in each cycle are aggregated in the battery monitoring device 100.
  • the times measured by the clocks 234, 244, and 104 are generally generated by dividing the oscillation frequency of the individual crystal oscillators, so that they deviate from each other over time. The influence of the deviation of the acquisition time of the battery voltage and the charging / discharging current on the estimation of the internal parameters will be considered below.
  • FIG. 6 is a graph showing an example of waveforms of the battery voltage and charge / discharge current of the secondary battery 22.
  • FIG. 7 is a graph showing the results of successive estimation of the resistance parameter in the equivalent circuit model of the secondary battery 22.
  • the horizontal axis of FIGS. 6 and 7 represents time.
  • the vertical axis in FIG. 6 represents voltage or current, and the vertical axis in FIG. 7 represents the magnitude of resistance among the estimated parameters.
  • the waveform of the battery voltage is shown on the upper side, and the waveforms of the charging current (plus side) and the discharging current (minus side) are shown on the lower side.
  • the solid line shows the case where there is no delay in the acquisition time
  • the broken line shows the case where there is a fixed delay in the acquisition time. This delay is indicated by the time difference between the times corresponding to the two vertical broken lines shown in FIG.
  • the resistance A estimated using the battery voltage shown in the upper solid line in FIG. 6 and the charge / discharge current shown in the lower solid line is shown in the solid line.
  • the resistance B estimated by using the battery voltage shown by the upper broken line and the charging / discharging current shown at the lower side of FIG. 6 is shown by the broken line.
  • the battery monitoring device 100 notifies each BMU 23 and the current detection unit 24 of information relating to the time correction, and each BMU 23 and the current detection unit 24 clocks itself based on this notification. Make sure to correct the time. Thereby, the time when the battery voltage is acquired by each BMU 23 and the time when the charge / discharge current is acquired by the current detection unit 24 can be matched.
  • the above-mentioned information relating to the time correction may be the time itself measured by the battery monitoring device 100, or may be an instruction to correct the time.
  • the battery monitoring device 100 may notify the time being clocked when the time of an arbitrary unit clocked by itself changes, but when the time clocked by the clock 104 changes, It is preferable to notify the time in units of 1 second or more.
  • the time in units of less than 1 second is 0.00 seconds when the time measured by the clock 104 changes, and thus need not be notified.
  • the BMU 23 and the current detection unit 24 respectively correct the clocks 234 and 244 according to the notified time so as to synchronize the time. In this case, the time in units of 10 ms and the time in units of 100 ms are reset, and the time in units of less than 1 second is also corrected to 0.00 seconds.
  • the time measured by the clock 104 is measured by the clock 234, 244.
  • the maximum deviation is 1 ms in about 22 seconds. Therefore, if the notification of the time is given every 3 minutes, it can be said that the deviation of 10 ms or more can be prevented from accumulating.
  • the time measured by the clocks 234 and 244 may deviate by 10 ms (0.01 seconds) or more from the time measured by the clock 104 unless the time is notified for four minutes or more. Even in such a case, it is possible to prevent the accumulation of the time difference by instructing the time correction and correcting the advance or delay of the time measured by the clocks 234 and 244.
  • the battery monitoring device 100 When notifying the time correction instruction, the battery monitoring device 100 notifies the correction instruction when the time in seconds measured by the clock 104 changes.
  • each BMU 23 and the current detection unit 24 detect the time difference in seconds by the time less than the seconds measured by itself. Specifically, when the time less than the second unit is 0.01 second, it is detected that the time in the second unit is advanced by 0.01 second. If the time less than the second unit is 0.99 seconds, it is detected that the time in the second unit is delayed by 0.01 seconds.
  • Each BMU 23 and each current detection unit 24 perform correction to change the clocking speed in the clocks 234 and 244 so as to cancel the advance or delay detected in this way.
  • the instruction to correct the time may be notified in a cycle shorter than the cycle in which the advance or delay of the time detected by each BMU 23 and the current detection unit 24 increases by 0.01 seconds at maximum in one cycle. preferable. Therefore, when the accuracy of the time measured by the clocks 234, 244, and 104 is 1 minute per month, the instruction to correct the time may be sent in a 3-minute cycle, for example.
  • the clocks 234, 244, 104 used in the first embodiment are commercially available clock ICs, but can be corrected by changing the clocking speed by an integral multiple of ⁇ 3 ppm.
  • the speed of the clocks 234 and 244 is measured. Can be delayed by, for example, 3 ppm.
  • the BMU 23 and the current detection unit 24 are respectively notified of the time correction instruction and detect that the time measured by the clocks 234 and 244 is delayed by 0.01 seconds, the BMU 23 and the current detection unit 24 respectively detect the clocks 234 and 244.
  • the timekeeping speed can be advanced by, for example, 3 ppm.
  • the clock 234 is detected.
  • the speed of timing at 244 and 244 may be advanced or delayed by, for example, 6 ppm or more.
  • the time measured by the clocks 234 and 244 is delayed or advanced by 0.01 seconds or more compared with the time when the instruction to correct the previous time is notified.
  • the battery monitoring device 100 notifies the time correction instruction when the time measured in seconds changes by itself, but when the clock 104 can measure the time in units of less than 1 second. Is not limited to this.
  • the battery monitoring device 100 synchronizes the time measured by itself with the time acquired from the outside.
  • the time from the outside may be, for example, an absolute time acquired from a GPS receiver (not shown), time acquired by another system in the vehicle acquired via the CAN communication unit 110, or the time on the Internet. It may be the time acquired from the connected NTP (Network Time Protocol) server.
  • NTP Network Time Protocol
  • the operation of the battery monitoring device 100, each BMU 23, and the current detection unit 24 described above will be sequentially described below using a flowchart.
  • the acquisition cycle and the aggregation cycle are both 100 ms by way of example, but not limited to this cycle.
  • the functions of the clock units 34, 44, and 54 included in the battery monitoring device 100, the BMU 23, and the current detection unit 24 will be described respectively, and subsequently, the functions of the respective units of the battery monitoring device 100 will be described, and finally, the BMU 23 and the current detection units.
  • the operation of the unit 24 will be described.
  • FIG. 8 is a flowchart commonly showing the processing procedure of the control units 31, 41, and 51 that realize the functions of the time counting units 34, 44, and 54, respectively.
  • the process of FIG. 8 is started when there is a one-second cycle interrupt by each of the clocks 234, 244, and 104, or when there is a 10 ms cycle interrupt by each of the timers 35, 45, and 55.
  • the first time in FIG. 8 is a time in units of 1 second or more, and is stored in the storage units 36, 46, 56.
  • the second time is a unit time of less than 1 second and is also stored in the storage units 36, 46, and 56.
  • j is a counter for measuring an aggregation cycle (in the case of the battery monitoring device 100) or an acquisition cycle (in the case of the BMU 23 or the current detection unit 24) in units of 10 ms.
  • the initial value of j is an integer value representing an aggregation cycle or acquisition cycle that is an integral multiple of 10 ms, and is simply referred to as an aggregation cycle or acquisition cycle in the figure.
  • each of the control units 31, 41 and 51 determines whether or not there is an interrupt of 1 second cycle (S10), and if there is an interrupt (S10: YES), the clock Times of one second or more are read from 234, 244, 104 (S11) and stored in the storage units 36, 46, 56 as the first time (S12). In this way, the step of reading out and updating the first time stored in the storage units 36, 46, 56 from the clocks 234, 244, 104 every second realizes the function of the first clock unit.
  • each of the control units 31, 41, 51 starts counting the 10.01 ms period by the timers 35, 45, 55 for measuring the second time (S13), and is stored in the storage units 36, 46, 56. Then, the second time is set to 0.00 seconds (S14). After that, each of the control units 31, 41, 51 initializes j to an integer value representing the aggregation period or the acquisition period (S15) and ends the process of FIG. By this initialization, a plurality of aggregation periods or acquisition periods are evenly arranged in 1 second.
  • step S10 when there is no interrupt for 1 second cycle (S10: NO), each of the control units 31, 41, 51 determines whether or not there is an interrupt for 10 ms cycle (S16), and there is no interrupt. If (S16: NO), the process of FIG. 8 ends. On the other hand, if there is an interruption of 10 ms (S16: YES), 0.01 seconds is added to the second time stored in the storage units 36, 46, 56 (S17). In this way, the step of counting up the second time stored in each of the storage units 36, 46, and 56 every 10 ms realizes the function of the second clock unit.
  • each of the control units 31, 41, 51 decrements j by 1 (S18) and determines whether j is 0, that is, whether the next aggregation period or acquisition period has arrived (S19). ).
  • each of the control units 31, 41, 51 initializes j to an integer value indicating the aggregation period or the acquisition period (S20), and the aggregation unit 52 (in the case of the battery monitoring device 100).
  • a process for realizing the function of the voltage acquisition unit 32 or the current acquisition unit 42 in the case of the BMU 23 or the current detection unit 24) (S21).
  • FIG. 9 is a flowchart showing a processing procedure of the control unit 51 that realizes the function of the aggregation unit 52.
  • the process of FIG. 9 is started in the aggregation cycle in step S21 of FIG.
  • i is a counter that counts the serial numbers of the BMU 23 and the current detection unit 24, and the initial value is 1.
  • the number of units is the number of BMUs 23 + the number of current detection units 24 (here, 1).
  • the control unit 51 transmits a physical quantity (battery voltage or charge / discharge current) transmission instruction to the i-th unit (S30), and determines whether the physical quantity is received from the i-th unit. It is determined (S31). When the physical quantity is not received (S31: NO), the control unit 51 waits until it is received. In this case, the timeout may be appropriately monitored, and when the timeout occurs, the process may be moved to step S36 described later. However, in step S37, a branch determination is made so that the process of step S30 is repeated until a predetermined number of retries are completed for the unit that has timed out.
  • a physical quantity battery voltage or charge / discharge current
  • the control unit 51 determines whether the voltage (battery voltage; the same applies below) is received (S32). When the voltage is received (S32: YES), the control unit 51 collects the received voltage based on the added time in time series by the above module ID and cell ID, and represents the time representing each aggregation cycle. Are sorted in this order and stored in the storage unit 56 (S33). If the received voltage is the voltage of the unit battery, it is not necessary to collect the cells by cell ID. Further, when the temperature and the voltage are received, they are sorted in the order of time and stored in the storage unit 56 similarly to the voltage.
  • step S32 determines whether or not the current (charging / discharging current; the same applies hereinafter) is received (S34).
  • the control unit 51 aggregates the received currents in time series so as to be common to each module ID and cell ID, based on the added time, and sets each aggregation cycle.
  • the data is sorted in the order of representative times and stored in the storage unit 56 (S35).
  • the control unit 51 rounds the time of 10 ms unit and treats it as the time of 100 ms unit.
  • the sorted physical quantity may be associated with a time representative of the next aggregation cycle.
  • FIG. 10 is an explanatory diagram schematically showing the charge / discharge current, the battery voltage, and the temperature sorted in the order of the start time of the aggregation period.
  • Each aggregated physical quantity is structured on one storage surface for each module ID and cell IID, and is sorted in order of the start time of the aggregation cycle of 100 ms (an example of a time representative of the aggregation cycle).
  • each storage surface only needs to cover at least two estimation periods, and the number of rows in the storage surface can be limited.
  • each storage surface is preferably composed of a ring buffer.
  • each battery module 21 is identified by a module ID from 1 to x
  • each secondary battery 22 is identified by a cell ID from 001 to y. Therefore, the storage surfaces identified by “module ID, cell ID” are “1,001”, “1,002”, ... “1, y”, “2,001”, “2,002” ,.
  • the storage surface is identified only by the module ID.
  • step S34 increments i by 1 (S36) i is It is determined whether the number of units is +1 (S37). When i is not the number of units + 1 (S37: NO), the control unit 51 moves the process to step S30 in order to receive the physical quantity from the next unit.
  • the control unit 51 When i is the number of units +1 (S37: YES), that is, when physical quantities are received from all the units, the control unit 51 initializes i to 1 (S38), and then the parameter for each cell or each unit battery.
  • the estimation unit 58 is activated (S39).
  • the physical quantities used in the parameter estimation unit 58 are the battery voltage and the charging / discharging current sorted for the time that represents the aggregation cycle.
  • the aggregated temperatures may be used to more accurately estimate the parameters.
  • FIG. 11 is a flowchart showing a processing procedure of the control unit 51 that realizes the function of the correction information notification unit 53.
  • the process of FIG. 11 is started when there is an interrupt of 1 second cycle by the clock 104. This activation may be performed simultaneously with the processing of FIG. 8, but the processing of FIG. 8 is prioritized.
  • m is a counter for counting the notification cycle in seconds
  • the initial value is an integer value representing the notification cycle (simply called the notification cycle in the figure).
  • n is a counter for measuring the correction cycle in seconds, and the initial value is an integer value representing the correction cycle (simply called the correction cycle in the figure).
  • the control unit 51 decrements m by 1 (S40), and determines whether m is 0 (S41).
  • m is 0 (S41: YES)
  • the control unit 51 initializes m to an integer value representing the notification cycle (S42), and also sets n to the correction cycle. Is initialized to an integer value (S43).
  • the control unit 51 reads out the first time from the time counting unit 54 that stores the time in the storage unit 56 (S44), and broadcasts the time notification by including the first time (S45). The process of 11 is ended.
  • step S41 If m is not 0 in step S41 (S41: NO), the control unit 51 decrements n by 1 (S46) and determines whether n is 0 (S47). When n is 0 (S47: YES), that is, when the next correction cycle arrives, the control unit 51 initializes n to an integer value representing the correction cycle (S48), and then gives a time correction instruction. Is broadcasted (S49). When the process of step S49 is completed, or when n is not 0 in step S47 (S47: NO), the control unit 51 ends the process of FIG.
  • FIG. 12 is a flowchart commonly showing the processing procedures of the control units 31 and 41 that receive signals from the battery monitoring device 100 in the BMU 23 and the current detection unit 24, respectively.
  • FIG. 13 is a flowchart commonly showing the processing procedures of the control units 31 and 41 that realize the functions of the voltage acquisition unit 32 and the current acquisition unit 42, respectively.
  • the process of FIG. 12 is started when a signal is received from the battery monitoring device 100.
  • the process of FIG. 13 is started in the acquisition cycle.
  • each of the control units 31 and 41 determines whether or not a time notification has been received (S50).
  • S50 the notification of the time is received (S50: YES)
  • each of the control units 31 and 41 stores the first time of one second or more of the notified time in the storage units 36 and 46.
  • the time is stored in the timers 34 and 44 (S51).
  • the control units 31 and 41 further set the notified first time in the clocks 234 and 244 and reset the sub-second counters of the clocks 234 and 244 (S52).
  • the clocks 234 and 244 and the corresponding first timekeeping units restart timekeeping from the notified first time.
  • control units 31 and 41 start the time counting by the timers 35 and 45 for counting the second time (S53), and further set the second time stored in the storage units 36 and 46 to 0.00 seconds.
  • S54 the process of FIG. 12 ends. As a result, the time counting by the second time counting unit is restarted from 0.00 seconds.
  • each of the control units 31 and 41 determines whether the time correction instruction is received (S55). When the instruction to correct the time is received (S55: YES), the control units 31 and 41 respectively detect the second time of less than 1 second from the time counting units 34 and 44 that store the time in the storage units 36 and 46. Is read (S56). It is determined whether the second time is 0.00 seconds (S57). When the second time is 0.00 seconds (S57: YES), each of the control units 31 and 41 determines that it is not necessary to correct the time, and ends the process in FIG.
  • each of the control units 31 and 41 determines whether the second time is less than 0.50 seconds (S58). This determination detects whether the second time is ahead (when it is less than 0.50 seconds) or is behind (when it is more than 0.50 seconds) with respect to the time measured by the battery monitoring device 100. It is for. By this determination, the advance or delay of the first time is detected.
  • the control units 31 and 41 When the read second time is smaller than 0.50 seconds (S58: YES), the control units 31 and 41 perform the correction to delay the clocks 234 and 244 by an integral multiple of 3 ppm according to the detected advance amount ( S59), and the process of FIG. 12 is terminated. On the other hand, when the read second time is not less than 0.50 seconds (S58: NO), the control units 31 and 41 respectively advance the clocks 234 and 244 by an integral multiple of 3 ppm according to the detected delay amount. Correction is performed (S60), and the processing of FIG. 12 is ended.
  • the above steps S50 to S60 correspond to the correction execution unit.
  • steps S55 to S60 are steps for realizing the function of the clock synchronization unit.
  • each of the control units 31 and 41 determines whether or not a physical quantity transmission instruction is received (S61).
  • the control units 31 and 41 read the latest physical quantity acquired from the storage units 36 and 46 (for writing to the storage units 36 and 46, refer to FIG. 13 described later). ).
  • the control units 31 and 41 respectively associate the read latest physical quantity with the module ID and cell ID of the acquisition target (when the physical quantity is the battery voltage), and add the times stored in the storage units 36 and 46 ( When the physical quantity is the battery voltage or the charging / discharging current), the data is transmitted (S62: step of realizing the function of the transmission unit). If the temperature is acquired along with the voltage, include the temperature in the transmitted signal.
  • step S61 when the physical quantity transmission instruction is not received (S61: NO), each of the control units 31 and 41 determines whether or not the notification of the aggregation cycle is received (S63), and when the notification is not received (S63). : NO), and the process of FIG. 12 ends.
  • the control units 31 and 41 store the notified aggregation cycle as the acquisition cycle (S64), and the processing in FIG. 12 ends.
  • Step S70 is a step for realizing the functions of the voltage acquisition unit, the current acquisition unit, and the temperature acquisition unit.
  • control units 31 and 41 respectively obtain the current time from the clock units 34 and 44 (S71).
  • Each of the control units 31 and 41 associates the acquired physical quantity with the module ID and cell ID of the acquisition target (when the physical quantity is a battery voltage), and adds the acquired time (when the physical quantity is a battery voltage or a charging / discharging current). )
  • the process of FIG. 13 is terminated.
  • FIG. 14 is an explanatory diagram showing an equivalent circuit model of the secondary battery 22 represented by a combination of resistors and capacitors.
  • This equivalent circuit model is represented by a circuit in which a resistor Ra and a parallel circuit of a resistor Rb and a capacitor Cb are connected in series to a voltage source having OCV as an electromotive force.
  • the resistance Ra corresponds to the electrolytic solution resistance.
  • the resistor Rb corresponds to the charge transfer resistance
  • the capacitor Cb corresponds to the electric double layer capacitance.
  • the resistance Ra may include a charge transfer resistance, and the resistance Rb may correspond to the diffusion resistance.
  • the equivalent circuit model of the secondary battery 22 is not limited to that shown in FIG.
  • Ra b0 ...
  • Rb (b1-a1b0) / (1 + a1) ...
  • Cb Ts / (b1-a1b0) ... (7)
  • the recursive least squares method is applied to the equation (1) to determine the coefficients b0, b1 and a1, and the determined coefficients are substituted into the equations (5) to (7) to obtain the parameters Ra, Rb and Cb.
  • Ts does not necessarily match the aggregation cycle, here, Ts will be described as being equal to the acquisition cycle and the aggregation cycle.
  • OCV Open Circuit Voltage
  • the estimated parameter may be corrected according to the temperature integrated together with the battery voltage.
  • the parameter estimation unit 58 prohibits the parameter estimation. To do. That is, the parameter estimation unit 58, when the parameter estimation is not prohibited by the current determination unit 59, based on the battery voltage uL and the charging / discharging current i collected in the storage unit 56 in time series, as described above. , Rb, Cb are output.
  • the current determination unit 59 causes the parameter estimation unit 58 to estimate the parameter when the aggregated charging / discharging current i is smaller than the first threshold and when the variation of the aggregated charging / discharging current i is smaller than the second threshold. Ban.
  • the parameter estimation unit 58 continues to output the previously estimated parameter without updating it.
  • FIG. 15 is a flowchart showing a processing procedure of the control unit 51 that sequentially estimates parameters in the battery monitoring device 100.
  • FIG. 16 is a flowchart showing a processing procedure of the control unit 51 according to a current determination subroutine.
  • the current determination subroutine implements the function of the current determination unit.
  • the process shown in FIG. 15 is a main routine and is started in step S39 shown in FIG.
  • the calculation result in each step is appropriately stored in the storage unit 56.
  • the charge / discharge current is simply referred to as current.
  • the control unit 51 reads the battery voltage uL (k) in the current aggregation cycle from the storage unit 56 (S81) and the charge / discharge current i (k) (S82). .
  • the control unit 51 calls a subroutine relating to current determination (S83).
  • Ts does not match the acquisition cycle and the aggregation cycle
  • the battery voltage and the charging / discharging current at the time corresponding to the estimation step k or the time closest to the estimation step k are read from the storage unit 56, and uL (k) for each is read. And i (k).
  • the control unit 51 determines whether or not
  • the first threshold value may be a fixed value obtained by experiments or simulations, or a variable value that is changed according to running conditions.
  • the control unit 51 determines the current i (k ⁇ 1) read last time from the storage unit 56 and the current i (k) read this time. Is calculated as the difference
  • the control unit 51 determines whether or not the prohibition of parameter estimation is stored, that is, whether or not parameter estimation is prohibited. (S84), if prohibited (S84: YES), the execution of the main routine of FIG. 15 is terminated without estimating the parameters. As a result, the control unit 51 continues to output the previously estimated parameter without updating it.
  • the control unit 51 uses the successive least squares method to calculate the parameters Ra (k), Rb (k), Cb (by the equations (1) to (7). k) is estimated (S85). Next, the control unit 51 changes the estimated value of the output parameter from Ra (k-1), Rb (k-1), Cb (k-1) to Ra (k), Rb (k), Cb (k). After updating (S86), the execution of the main routine ends.
  • FIG. 17 is a graph showing waveforms of the battery voltage and the charge / discharge current of the secondary battery 22 for estimating the parameters.
  • the waveform of the battery voltage is shown in the upper part of the figure, and the waveforms of the charging current (plus side) and the discharging current (minus side) are shown in the lower part.
  • the horizontal axis of FIG. 17 represents time, and the vertical axis represents voltage in the upper stage and current in the lower stage. Focusing especially on the lower charge / discharge current, the amount of current changes significantly between positive and negative at the point where charging / discharging is switched, and the period when the current is close to 0 (zero) continues for a relatively long time. You can see that At such points and periods, it is difficult to accurately estimate the parameters as described above.
  • FIG. 18 is a graph showing the results of successive estimation of the parameters of the equivalent circuit model of the secondary battery 22.
  • the estimation results of the parameters Ra, Rb, and Cb are shown by solid lines in the upper, middle, and lower parts of the figure, respectively.
  • the broken line in the figure shows the magnitude of each parameter measured by the so-called AC impedance method.
  • the horizontal axis represents time and the vertical axis represents resistance or capacitance. According to FIG. 18, it can be seen that the parameters Ra, Rb, and Cb all converge toward the measured value, even though there are points and periods in which the charge / discharge current is 0 shown in FIG.
  • each BMU 23 and the current detection unit 24 are charged or discharged from the battery module 21 including one or more series or parallel secondary batteries 22 to the secondary battery 22 or the battery module 21.
  • the battery monitoring device 100 monitors the charging / discharging of the assembled battery 20 in which a plurality of battery modules 21 are connected in series. When the battery monitoring device 100 notifies the information related to the time correction based on the time measured by itself, each BMU 23 and the current detection unit 24 correct the time measured by itself based on the notified information.
  • Each BMU 23 and the current detection unit 24 periodically acquire a physical quantity related to charging / discharging from the battery module 21, add a time to be counted by itself to the physical quantity, and transmit it to the battery monitoring device 100.
  • the battery monitoring device 100 periodically collects the received physical quantity based on the time of reception.
  • the time referred to when the data is collected in the battery monitoring device 100 is the time corrected by the notification from the battery monitoring device 100. Therefore, it becomes possible to collect the physical quantity related to charging / discharging acquired from the secondary battery 22 or the battery module 21 included in the assembled battery 20 in the battery monitoring device 100 in association with the common time of the system.
  • each BMU 23 and the current detection unit 24 when the battery monitoring device 100 notifies each BMU 23 and the current detection unit 24 of the time when the time in seconds measured by itself changes, each BMU 23 and the current detection unit 24, According to the notified time, the time measured by itself is rounded and corrected to the time in seconds. Therefore, the time measured by the battery monitoring device 100 and each BMU 23 and the current detection unit 24 can be synchronized.
  • each BMU 23 and the current detection unit 24 when the battery monitoring device 100 notifies each BMU 23 and the current detection unit 24 of the time correction instruction when the time in seconds measured by itself changes, each BMU 23 and the current detection unit.
  • the reference numeral 24 detects a time difference of a unit smaller than the second unit which measures itself by the time when the instruction is notified, and corrects the difference between the clocks 234 and 244. Therefore, since each BMU 23 and the current detection unit 24 correct the advance or delay of the clocks 234 and 244 based on the detected time difference, the time measured by the battery monitoring device 100 and each BMU 23 and the current detection unit 24 is It can be converged to match.
  • the time monitored by the battery monitoring device 100 is synchronized with the time acquired from the outside. Therefore, the time measured by the battery monitoring device 100 can be made to accurately follow the time from the outside.
  • the battery monitoring device 100 determines the physical quantity related to charging / discharging acquired by each BMU 23 and the current detection unit 24 in the acquisition cycle based on the time added to the physical quantity, and has the same length as the acquisition cycle.
  • aggregation is performed by associating with the start time of each aggregation cycle. Therefore, acquisition and aggregation of physical quantities related to charging / discharging can be performed in a one-to-one synchronization, and the aggregation results can be sorted in the order of the start time of each aggregation cycle.
  • the battery monitoring device 100 notifies each BMU 23 and the current detection unit 24 of the aggregation period, and each BMU 23 and the current detection unit 24 are charged at the acquisition period having the same length as the notified aggregation period.
  • the physical quantity related to discharge is acquired. Therefore, the acquisition cycle of the physical quantity related to charging / discharging can be changed from the battery monitoring device 100.
  • the first time measuring unit measures the time in units of 1 second or more, and the second time in the unit of less than 1 second.
  • the timekeeping unit measures time in synchronization with the first timekeeping unit.
  • each BMU 23 and the current detection unit 24 corrects the time measured by the first clock unit.
  • a general-purpose real-time clock that clocks time in units of 1 second or more can be used for the first clock section, and when the first clock section is corrected by each BMU 23 and the current detection unit 24, the second clock section is set. The correction can be performed in synchronization with the first clock section.
  • the aggregation cycle is a cycle in which the time corresponding to the N cycle is exactly 1 second, and one cycle of the N cycles is 1 second measured by the first clock unit.
  • the turning point is the start time. Therefore, it is possible to collect the physical quantities related to charge and discharge in a cycle shorter than 1 second.
  • the BMU 23 and the first timing unit of the current detection unit 24 are corrected, the phases of the acquisition cycle and the aggregation cycle can be matched in the battery monitoring system 1.
  • each BMU 23 and the current detection unit 24 add a time of 10 ms unit smaller than 100 ms when the physical quantity related to charging / discharging is acquired, for example, in a cycle of 100 ms.
  • the battery monitoring device 100 aggregates the physical quantities related to charging / discharging acquired by each BMU 23 and the current detection unit 24 in association with the start time or end time of each aggregation cycle based on the time added to the physical quantity. . Therefore, when the time at which the physical quantity related to charging / discharging is actually acquired is delayed, the physical quantity related to charging / discharging can be associated with the start time of the next aggregation cycle and aggregated.
  • the least squares method is applied by sequentially applying the time-series aggregated voltage and charge / discharge current to the equation (1) representing the relationship between the voltage and the charge / discharge current of the secondary battery 22.
  • the coefficients b0, b1 and a1 of the equation (1) are determined, and the parameters Ra, Rb and Cb are estimated based on the determined coefficients. Therefore, the internal parameters of the secondary battery 22 can be estimated in time series.
  • the parameter when the absolute value of the charging / discharging current is smaller than the first threshold value while estimating the parameter of the secondary battery 22, the parameter is not estimated. Therefore, when the parameter estimation error inevitably becomes large, the parameter update can be deferred.
  • the parameter when the difference between the charge / discharge current aggregated in the current aggregation period and the charge / discharge current aggregated in the immediately preceding aggregation period is smaller than the second threshold value, the parameter is estimated. Absent. Therefore, when the parameter estimation error inevitably becomes large, the parameter update can be deferred.
  • the battery monitoring device 100 and the current detection unit 24 are separated, whereas in the second embodiment, the function of the current detection unit 24 is integrated in the battery monitoring device 100b. is there. Further, in the first embodiment, the battery monitoring device 100 polls each BMU 23 and the current detection unit 24 to transmit the battery voltage and the charging / discharging current, whereas in the second embodiment, each BMU 23 acquires the battery voltage. In this case, there is a difference in that the battery voltage is transmitted autonomously.
  • FIG. 19 is a block diagram showing a configuration example of the battery monitoring system 1b and the assembled battery 20 according to the second embodiment.
  • FIG. 20 is a block diagram showing a configuration example of the MCU 50b included in the battery monitoring device 100b.
  • the battery monitoring device 100 is replaced with the battery monitoring device 100b, and the current detection unit 24 is omitted.
  • the battery monitoring device 100b has a clock 104, a wireless communication unit 107, a CAN communication unit 110, a current detection circuit 242, and an MCU 50b that controls these. That is, in the battery monitoring device 100b, the MCU 50 is replaced with the MCU 50b, and the current detection circuit 242 is added, as compared with the battery monitoring device 100 shown in FIG. 2 of the first embodiment.
  • the MCU 50b shown in FIG. 20 includes a control unit 51, an aggregating unit 52b, a correction information notifying unit 53, a time counting unit 54, a timer 55, a storage unit 56, a wireless interface 57, a parameter estimating unit 58, and a current.
  • the determination unit 59, the wired interface 60, and the current acquisition unit 42b are connected. That is, in the MCU 50b, the aggregating unit 52 is replaced with the aggregating unit 52b, and the current acquisition unit 42b is added, as compared with the MCU 50 illustrated in FIG. 5 of the first embodiment.
  • the other parts corresponding to those of the first embodiment are designated by the same reference numerals and the description thereof will be omitted.
  • each BMU 23 corresponds to a communication device.
  • the operation of each BMU 23 is the same as in the case of the first embodiment, except that when the time is added to the acquired battery voltage and transmission is performed, the transmission is performed without polling.
  • the battery monitoring device 100b acquires the charging / discharging current of the battery module 21 similarly to the current detection unit 24 according to the first embodiment, and collects the charging / discharging current together with the battery voltage received from each BMU 23 in time series.
  • FIG. 21 is a flowchart showing a processing procedure of the control unit 51 that realizes the function of the current acquisition unit 42b and a part of the function of the aggregation unit 52b.
  • FIG. 22 is a flowchart showing the processing procedure of the control unit 51 that realizes some other functions of the aggregation unit 52b.
  • FIG. 23 is a flowchart showing a processing procedure of the control unit 31 that realizes the function of the voltage acquisition unit 32.
  • the flowchart shown in FIG. 21 is different from the flowchart according to the current acquisition unit 42 shown in FIG. 13 of the first embodiment in that the charging / discharging current is aggregated and some steps until the parameter estimating unit 58 is activated. Has been added.
  • the flowchart shown in FIG. 22 is different from the flowchart according to the aggregating unit 52 shown in FIG. 9 of the first embodiment in that the step of aggregating the charging / discharging currents is deleted, and further, some steps until the parameter estimating unit 58 is activated. Steps have been deleted.
  • the flowchart shown in FIG. 23 differs from the flowchart according to the voltage acquisition unit 32 shown in FIG. 13 of the first embodiment in the step of autonomously transmitting the acquired voltage.
  • FIG. 21 The process of FIG. 21 is started in the acquisition cycle (same as the aggregation cycle).
  • the process of FIG. 22 is activated when a signal is received from each BMU 23.
  • the process of FIG. 23 is activated in the acquisition cycle.
  • the control unit 51 acquires the charge / discharge current (S100).
  • the control unit 51 acquires the current time from the clock unit 54 (S101), and aggregates the charge / discharge current acquired based on the acquired time in time series so as to be common to each module ID and cell ID,
  • the data is sorted in the order of times representative of each aggregation period and stored in the storage unit 56 (S102).
  • the control unit 51 determines whether or not all the battery voltages have been received from all the BMUs 23 in the current aggregation cycle (S103), and when the battery voltages have been received (S103: YES), moves the process to Step S106 described later. .
  • the control unit 51 acquires the current time from the clock unit 54 (S104), and determines whether the battery voltage aggregation in the current aggregation cycle has timed out. Is determined (S105).
  • control unit 51 shifts the processing to step S103.
  • control unit 51 activates the parameter estimation unit 58 for each cell or each unit battery (S106), and then ends the process of FIG.
  • the control unit 51 determines whether or not the voltage has been received from the BMU 23 (S110). When the voltage is received (S110: YES), the control unit 51 aggregates the received voltages in time series by module ID and cell ID, sorts the aggregation cycles in order of time representative, and stores them in the storage unit 56. It is stored (S111). After that, the control unit 51 ends the processing of FIG. When the voltage is not received in step S110 (S110: NO), the control unit 51 ends the process of FIG. 22 as it is.
  • the control unit 31 acquires the battery voltage (S120). Next, the control unit 31 acquires the current time from the clock unit 34 (S121) and waits for a different time for each BMU 23 (S122). This waiting is for preventing the transmission from each BMU 23 from colliding. The retry sequence may be executed appropriately. After the standby, the control unit 31 associates the acquired voltage with the module ID and the cell ID of the acquisition target, adds the acquired time, and transmits (S123: step for realizing the function of the transmission unit). The process ends.
  • each BMU 23 periodically acquires the battery voltage of the secondary battery 22 or the battery module 21 from the battery module 21 including one or more secondary batteries 22, and
  • the monitoring device 100b monitors the charging / discharging of the assembled battery 20 in which a plurality of battery modules 21 are connected in series.
  • each BMU 23 corrects the time measured by itself based on the notified information.
  • Each BMU 23 periodically acquires the battery voltage from the battery module 21, adds the time measured by itself to the battery voltage, and transmits the voltage to the battery monitoring device 100b.
  • the battery monitoring device 100b collects the received battery voltage periodically based on the time when it is received, and also collects the charging / discharging current acquired from the battery module 21 by itself.
  • the time referred to when the data is collected in the battery monitoring device 100b is the time corrected by the notification from the battery monitoring device 100b. Therefore, it becomes possible to collect the physical quantity relating to charging / discharging acquired from the secondary battery 22 or the battery module 21 included in the assembled battery 20 in the battery monitoring device 100b in association with the common time of the system.
  • the battery monitoring device 100b also serves as the current detection unit 24, so that the number of communication devices can be reduced.

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Chemical & Material Sciences (AREA)
  • Chemical Kinetics & Catalysis (AREA)
  • Electrochemistry (AREA)
  • General Chemical & Material Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Secondary Cells (AREA)
  • Tests Of Electric Status Of Batteries (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)

Abstract

電池監視システムは、1又は複数の二次電池を含む複数の単位電池から充放電に係る物理量を取得する複数の通信装置と、前記複数の単位電池の充放電を監視する電池監視装置とを含む。前記通信装置は、時刻を計時する通信計時部と、前記電池監視装置から通知された補正に係る情報に基づいて前記通信計時部が計時する時刻を補正する補正実行部と、前記単位電池から取得した前記物理量に前記通信計時部が計時する時刻を付加して前記電池監視装置に送信する送信部とを備え、前記電池監視装置は、時刻を計時する監視計時部と、該監視計時部が計時する時刻に基づいて、前記通信装置に前記通信計時部が計時する時刻の補正に係る情報を通知する補正情報通知部と、前記通信装置から受信した前記物理量を該物理量に付加された時刻に基づいて集約する集約部とを備える。

Description

電池監視システム及び物理量集約方法
 本開示は、電池監視システム及び物理量集約方法に関する。本出願は、2018年10月26日出願の日本出願第2018-202069号に基づく優先権を主張し、前記日本出願に記載された全ての記載事項を援用するものである。
 二次電池は、1個あたりの電池電圧及び充放電容量に限りがあるが、二次電池を含む電池モジュールである単位電池を直列に接続した組電池によれば、トータルの電池電圧及び充放電容量を増大させることができる。このような組電池では、各二次電池の内部抵抗、劣化度等の特性の違い、及び電池温度等の使用状態の違いにより、充放電が繰り返される間に二次電池又は単位電池間で充電量(残容量)のバランスが崩れることがある。
 上記のような原因により充電量のバランスが崩れた状態で充放電を繰り返した場合、各二次電池又は単位電池の充放電時の端子電圧が不均等になってバランスの崩れが助長されたり、劣化による内部抵抗の違いが拡大したりする傾向がある。また、端子電圧が不均等になれば、充電時の端子電圧が最も高い二次電池又は単位電池に合わせて充電し、放電時の端子電圧が最も低い二次電池又は単位電池に合わせて放電しなければならない。場合によっては各二次電池又は単位電池間の容量バランスが調整されることもある。何れにせよ、各二次電池又は単位電池の電池電圧(以下、単に電圧とも言う)及び充放電電流をリアルタイムに且つ正確に把握することが重要となる。
 これに対し、特許文献1には、組電池の各モジュール電池の+、-端子に接続された電圧検出回路と、電圧検出回路の出力をデジタル信号に変換してシリアル伝送出力する信号変換回路と、変復調回路と、伝送回路とを備えた電圧計測ユニットを備える組電池の監視装置が記載されている。この監視装置は、各電圧計測ユニットで計測した電圧データにそれぞれのユニットのアドレス番号を付加して、中央制御装置であるECU(Electronic Control Unit)に伝送する。
 また、特許文献2には、複数の蓄電池モジュールと、それぞれの蓄電池モジュールと無線通信してこれらを管理する管理装置とを備える組電池システムが記載されている。蓄電池モジュールは、複数直列に接続された二次電池と、各二次電池の電池情報を取得するセル監視部と、該セル監視部からの電池情報を無線により伝送する無線通信部と、制御部とを有する。管理装置は、各蓄電池モジュールに対し、次の計測タイミングを指定する情報を含む計測指示を所定の間隔で送信し、各セル監視部に所定の計測スロットで一斉に電池情報を取得させて、無線通信部から管理装置に送信させるように制御する。
特開平8-339829号公報 国際公開第2014/103008号
 本開示の一態様に係る電池監視システムは、1又は複数の二次電池を含む複数の単位電池から充放電に係る物理量を取得する複数の通信装置と、前記複数の単位電池の充放電を監視する電池監視装置とを含む電池監視システムであって、前記通信装置は、時刻を計時する通信計時部と、前記電池監視装置から通知された補正に係る情報に基づいて前記通信計時部が計時する時刻を補正する補正実行部と、前記単位電池から取得した前記物理量に前記通信計時部が計時する時刻を付加して前記電池監視装置に送信する送信部とを備え、前記電池監視装置は、時刻を計時する監視計時部と、該監視計時部が計時する時刻に基づいて、前記通信装置に前記通信計時部が計時する時刻の補正に係る情報を通知する補正情報通知部と、前記通信装置から受信した前記物理量を該物理量に付加された時刻に基づいて集約する集約部とを備える。
 本開示の一態様に係る物理量集約方法は、1又は複数の二次電池を含む複数の単位電池から充放電に係る物理量を取得する複数の通信装置と、前記複数の単位電池の充放電を監視する電池監視装置とを含む電池監視システムにて前記電池監視装置に前記物理量を集約する方法であって、前記通信装置にて、前記電池監視装置から通知された補正に係る情報に基づいて自身の通信計時部が計時する時刻を補正するステップと、前記単位電池から取得した前記物理量に前記通信計時部が計時する時刻を付加して前記電池監視装置に送信するステップとを含み、前記電池監視装置にて、自身の監視計時部が計時する時刻に基づいて、前記通信装置に前記通信計時部が計時する時刻の補正に係る情報を通知するステップと、前記通信装置から受信した前記物理量を該物理量に付加された時刻に基づいて集約するステップとを含む。
 なお、本願は、このような特徴的な処理部を備える電池監視システムとして実現したり、特徴的な処理をステップとする物理量集約方法として実現したりすることができるだけでなく、電池監視システムの一部を半導体集積回路として実現したり、電池監視システムを含む他のシステムとして実現したりすることができる。
実施形態1に係る電池監視システムが搭載された車両の要部構成例を示すブロック図である。 実施形態1に係る電池監視システム1及び組電池の構成例を示すブロック図である。 BMUが有するMCUの構成例を示すブロック図である。 電流検出ユニットが有するMCUの構成例を示すブロック図である。 電池監視装置が有するMCUの構成例を示すブロック図である。 二次電池の電池電圧及び充放電電流の波形の一例を示すグラフである。 二次電池の等価回路モデルにおける抵抗のパラメータを逐次推定した結果を示すグラフである。 計時部の機能を実現する制御部の処理手順を共通的に示すフローチャートである。 集約部の機能を実現する制御部の処理手順を示すフローチャートである。 集約時刻の開始時刻の順にソートされた充放電電流、電池電圧及び温度を模式的に示す説明図である。 補正情報通知部の機能を実現する制御部の処理手順を示すフローチャートである。 BMU及び電流検出ユニットそれぞれにて電池監視装置からの信号を受信する制御部の処理手順を共通的に示すフローチャートである。 電圧取得部及び電流取得部それぞれの機能を実現する制御部の処理手順を共通的に示すフローチャートである。 抵抗及びコンデンサの組み合わせによって表される二次電池の等価回路モデルを示す説明図である。 電池監視装置でパラメータを逐次推定する制御部の処理手順を示すフローチャートである。 電流判定のサブルーチンに係る制御部の処理手順を示すフローチャートである。 パラメータを推定する二次電池の電池電圧及び充放電電流の波形を示すグラフである。 二次電池の等価回路モデルのパラメータを逐次推定した結果を示すグラフである。 実施形態2に係る電池監視システム及び組電池の構成例を示すブロック図である。 電池監視装置が有するMCUの構成例を示すブロック図である。 電流取得部の機能及び集約部の一部の機能を実現する制御部の処理手順を示すフローチャートである。 集約部の他の一部の機能を実現する制御部の処理手順を示すフローチャートである。 電圧取得部の機能を実現する制御部の処理手順を示すフローチャートである。
[本開示が開示しようとする課題]
 しかしながら、特許文献1に記載の技術によれば、各モジュールの電圧データが順にECUに伝送されるが、同時性は保証されておらず、それぞれの電圧データがどの時点で取得されたものであるかが不明である。また、特許文献2に記載の技術によれば、各蓄電池モジュールについての計測スロットが必ずしも時間的に一致するとは限らず、指定された計測スロット内のどの時点で電池情報が取得されたのかが不明であるという問題があった。
 本開示は、斯かる事情に鑑みてなされたものであり、その目的とするところは、組電池に含まれる二次電池又は単位電池から取得した充放電に係る物理量をシステムの共通的な時刻に関連付けて電池監視装置に集約することが可能な電池監視システム及び物理量集約方法を提供することにある。
[本開示の効果]
 本願の開示によれば、組電池に含まれる二次電池又は単位電池から取得した充放電に係る物理量をシステムの共通的な時刻に関連付けて電池監視装置に集約することが可能となる。
[本開示の実施形態の説明]
 最初に本開示の実施態様を列記して説明する。また、以下に記載する実施形態の少なくとも一部を任意に組み合わせてもよい。
(1)本開示の一態様に係る電池監視システムは、1又は複数の二次電池を含む複数の単位電池から充放電に係る物理量を取得する複数の通信装置と、前記複数の単位電池の充放電を監視する電池監視装置とを含む電池監視システムであって、前記通信装置は、時刻を計時する通信計時部と、前記電池監視装置から通知された補正に係る情報に基づいて前記通信計時部が計時する時刻を補正する補正実行部と、前記単位電池から取得した前記物理量に前記通信計時部が計時する時刻を付加して前記電池監視装置に送信する送信部とを備え、前記電池監視装置は、時刻を計時する監視計時部と、該監視計時部が計時する時刻に基づいて、前記通信装置に前記通信計時部が計時する時刻の補正に係る情報を通知する補正情報通知部と、前記通信装置から受信した前記物理量を該物理量に付加された時刻に基づいて集約する集約部とを備える。
(14)本開示の一態様に係る物理量集約方法は、1又は複数の二次電池を含む複数の単位電池から充放電に係る物理量を取得する複数の通信装置と、前記複数の単位電池の充放電を監視する電池監視装置とを含む電池監視システムにて前記電池監視装置に前記物理量を集約する方法であって、前記通信装置にて、前記電池監視装置から通知された補正に係る情報に基づいて自身の通信計時部が計時する時刻を補正するステップと、前記単位電池から取得した前記物理量に前記通信計時部が計時する時刻を付加して前記電池監視装置に送信するステップとを含み、前記電池監視装置にて、自身の監視計時部が計時する時刻に基づいて、前記通信装置に前記通信計時部が計時する時刻の補正に係る情報を通知するステップと、前記通信装置から受信した前記物理量を該物理量に付加された時刻に基づいて集約するステップとを含む。
 本態様にあっては、複数の通信装置が1又は複数の二次電池を含む複数の単位電池から充放電に係る物理量を取得し、電池監視装置が複数の単位電池の充放電を監視する。電池監視装置が自身で計時する時刻に基づいて時刻の補正に係る情報を通知した場合、通信装置は通知された情報に基づいて自身で計時する時刻を補正する。通信装置は、単位電池から充放電に係る物理量を取得し、これに自身で計時する時刻を付加して電池監視装置に送信する。電池監視装置は、受信した物理量を受信した時刻に基づいて集約する。これにより、電池監視装置に集約する際に参照される時刻は、電池監視装置からの通知で補正された時刻となる。
(2)前記時刻の補正に係る情報は、前記監視計時部が計時する時刻のうち、所定単位の時刻が変化した時に前記補正情報通知部が通知する時刻であり、前記補正実行部は、前記通信計時部が計時する時刻を、通知された時刻に補正することが好ましい。
 本態様によれば、電池監視装置が自身で計時する所定単位の時刻が変わった時に当該時刻を通信装置に通知した場合、通信装置は、通知された時刻によって自身で計時する時刻を所定単位の時刻に丸めて補正する。これにより、電池監視装置及び通信装置それぞれで計時する時刻が同期する。
(3)前記時刻の補正に係る情報は、前記監視計時部が計時する所定単位の時刻が変化した時に前記補正情報通知部が通知する時刻の補正の指示であり、前記補正実行部は、前記指示を通知された時に、前記通信計時部が計時する前記所定単位未満の時刻のずれを検出して、前記通信計時部が計時する時刻の遅れ又は進みを補正することが好ましい。
 本態様によれば、電池監視装置が自身で計時する所定単位の時刻が変わった時に通信装置へ時刻の補正の指示を通知した場合、通信装置は、指示を通知された時に自身で計時する所定単位より小さい単位の時刻のずれを検出して、自身で計時する時刻のずれを補正する。これにより、通信装置は、検出した時刻のずれに基づいて自身で計時する時刻の進み又は遅れを補正するため、電池監視装置と通信装置とでそれぞれ計時する時刻が一致するように収束する。
(4)前記電池監視装置は、前記監視計時部が計時する時刻を外部から取得した時刻に同期させるようにしてあることが好ましい。
 本態様によれば、電池監視装置が外部から取得した時刻に自身で計時する時刻を同期させる。これにより、電池監視装置で計時する時刻が外部からの時刻に高精度に追従する。
(5)前記集約部が前記物理量を集約する集約周期は、前記通信装置が前記物理量を取得する取得周期と同じ周期であり、前記集約部は、前記物理量を該物理量に付加された時刻に基づいて前記集約周期それぞれを代表する時刻に対応付けて集約するようにしてあることが好ましい。
 本態様によれば、電池監視装置は、通信装置が取得周期で取得した充放電に係る物理量を、該物理量に付加された時刻に基づき、取得周期と同じ長さの集約周期でそれぞれの集約周期を代表する時刻に対応付けて集約する。これにより、充放電に係る物理量の取得と集約とが1対1に同期して行われ、集約結果がそれぞれの集約周期を代表する時刻の順にソートされる。
(6)前記電池監視装置は、前記通信装置に前記物理量を集約する周期を通知するようにしてあり、前記通信装置は、前記電池監視装置から通知された周期で前記物理量を取得するようにしてあることが好ましい。
 本態様によれば、電池監視装置が通信装置に集約周期を通知し、通信装置は通知された集約周期と長さが同じ取得周期で充放電に係る物理量を取得する。これにより、充放電に係る物理量の取得周期を電池監視装置から変更することができる。
(7)前記通信計時部は、1秒以上の単位の時刻を計時する第1計時部と、該第1計時部が計時する時刻に同期して1秒未満の単位の時刻を計時する第2計時部とを含み、前記補正情報通知部は、前記監視計時部が計時する1秒以上の単位の時刻が変化した時に前記時刻の補正に係る情報を通知し、前記補正実行部は、前記第1計時部が計時する時刻を補正することが好ましい。
 本態様によれば、通信装置で通信計時部が計時する時刻のうち、1秒以上の単位の時刻を第1計時部が計時し、1秒未満の単位の時刻を第2計時部が第1計時部と同期して計時する。電池監視装置から通信装置に1秒以上の単位の時刻の補正に係る情報を通知した場合、通信装置は第1計時部が計時する時刻を補正する。これにより、1秒以上の単位の時刻を計時する汎用のリアルタイムクロックを第1計時部に用いることができ、通信装置で第1計時部が補正された時に、第2計時部が第1計時部に同期して補正される。
(8)前記取得周期は、前記第2計時部が計時する時刻に基づいて計測される1/N秒(Nは2以上の整数)の周期であり、且つ前記第1計時部が計時する時刻が変化する時と同じ時を開始時刻とする周期を含むことが好ましい。
 本態様によれば、取得周期は、N周期に対応する時間が丁度1秒となるような周期であり、N周期のうちの1周期は、第1計時部が計時する1秒の変わり目が開始時刻となる。これにより、1秒より短い周期で充放電に係る物理量を集約することができる。また、通信装置の第1計時部が補正されている場合は、電池監視システム内で取得周期及び集約周期の位相を合わせることができる。
(9)前記通信装置が付加する時刻は、前記取得周期に相当する時間の単位より小さい単位の時刻であり、前記集約部は、前記物理量を該物理量に付加された時刻に基づいて前記集約周期それぞれの開始時刻又は終了時刻の何れかに対応付けて集約するようにしてあることが好ましい。
 本態様によれば、通信装置は、充放電に係る物理量を取得周期で取得した際に、取得周期に相当する時間の単位より小さい単位の時刻を付加する。電池監視装置は、通信装置が取得した充放電に係る物理量を、該物理量に付加された時刻に基づき、それぞれの集約周期の開始時刻又は終了時刻に対応付けて集約する。これにより、充放電に係る物理量が実際に取得される時刻が遅れた場合は、充放電に係る物理量が次の集約周期の開始時刻に対応付けて集約される。
(10)前記物理量は、前記二次電池又は前記単位電池の電圧と、前記単位電池の充放電電流とを含み、前記電池監視装置は、時系列的に集約した前記二次電池又は前記単位電池の電圧と前記単位電池の充放電電流とに基づいて、前記二次電池又は前記単位電池の等価回路モデルのパラメータを推定する推定部を備えることが好ましい。
 本態様によれば、電池の電圧及び充放電電流の関係を表す関係式に対し、時系列的に集約した電圧及び充放電電流を逐次適用することにより、上記関係式の係数を決定し、決定した係数に基づいてパラメータを推定する。
(11)前記電池監視装置は、時系列的に集約した前記二次電池又は前記単位電池の充放電電流の絶対値が第1閾値より小さい場合、前記パラメータの推定を禁止する推定禁止部を備えることが好ましい。
 本態様によれば、二次電池又は単位電池のパラメータを推定する間に充放電電流の絶対値が第1閾値より小さい場合は、パラメータの推定を行わない。これにより、パラメータの推定誤差が大きくなる蓋然性が高い場合に、パラメータの更新が繰り延べされる。
(12)前記電池監視装置は、隣り合う周期にて集約した前記二次電池又は前記単位電池の充放電電流の差分が第2閾値より小さい場合、前記パラメータの推定を禁止する推定禁止部を備えることが好ましい。
 本態様によれば、現在の集約周期で集約した充放電電流と、1つ前の集約周期で集約した充放電電流との差分が第2閾値より小さい場合は、パラメータの推定を行わない。これにより、パラメータの推定誤差が必然的に大きくなる場合に、パラメータの更新が繰り延べされる。
(13)前記通信装置は、前記単位電池又は該単位電池に含まれる二次電池の電圧を取得し、前記電池監視装置は、前記単位電池の充放電電流を取得して自身に集約することが好ましい。
 本態様によれば、電池監視装置が、単位電池の充放電電流を取得する通信装置を兼用するため、通信装置の数が削減される。
[本開示の実施形態の詳細]
 以下、本開示の実施形態に係る電池監視システム及び物理量集約方法の具体例を、以下に図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。また、各実施形態で記載されている技術的特徴は、お互いに組み合わせることが可能である。
(実施形態1)
 図1は、実施形態1に係る電池監視システムが搭載された車両の要部構成例を示すブロック図である。車両は、複数の二次電池(以下、セルとも言う)22を組み合わせてなる組電池20と、該組電池20を監視する電池監視システム1と、リレー11,12、インバータ13、モータ14、DC/DCコンバータ15、補機バッテリ16、電気負荷17、始動スイッチ18及び充電器19とを備える。
 電池監視システム1は、組電池20に含まれる複数の電池モジュール(以下、単位電池とも言う)を各別に管理する電池管理ユニット(BMU:Battery Management Unit)23と、電流センサ240と、電流検出ユニット24と、システム全体を監視する電池監視装置100とを含む。電池監視装置100は、各BMU23及び電流検出ユニット24と通信可能に接続されている。組電池20及び各BMU23は、二次電池ユニット200に収納されているが、各BMU23が二次電池ユニット200の外部にあってもよい。また、電流センサ240が二次電池ユニット200に収納されていてもよいし、更に電流検出ユニット24が二次電池ユニット200に収納されていてもよい。
 電流センサ240は、例えばシャント抵抗又はホールセンサで構成されており、組電池20の充電電流及び放電電流(以下、充放電電流と言う)を電圧信号に変換する。電流検出ユニット24は、電流センサ240が電流-電圧変換した電圧信号に基づいて組電池20の充放電電流を検出する。
 リレー11は、組電池20の正極側とインバータ13の入力側及びDC/DCコンバータ15の入力側との間に接続されている。組電池20の負極側は、電流センサ240の一端に接続されている。インバータ13の出力側は、モータ14の一端に接続されている。DC/DCコンバータ15の出力側は、補機バッテリ16の正極側、電気負荷17の一端及び始動スイッチ18の一端に接続されている。リレー12は、組電池20の正極側と充電器19の正極側との間に接続されている。電流センサ240の他端、モータ14の他端、補機バッテリ16の負極側、電気負荷17の他端、及び充電器19の負極側は、共通電位に接続されている。
 リレー11及び12のオン/オフは、不図示のリレー制御部が行う。インバータ13は、不図示の車両コントローラからの指令により、リレー11がオンである間にモータ14への通電制御を行う。充電器19は、車両の停止時に車外の電源から電力供給を受けて、リレー12がオンである間に組電池20を充電する。
 補機バッテリ16は、例えば12Vの鉛蓄電池であり、電気負荷17への電力供給を行なうと共に、リレー11がオンである間に組電池20から電力が供給されるDC/DCコンバータ15によって充電される。補機バッテリ16は、電圧が12Vに限定されたり、電池の種類が鉛蓄電池に限定されたりするものではない。
 図2は、実施形態1に係る電池監視システム1及び組電池20の構成例を示すブロック図である。組電池20は、単一の又は複数直列に接続した二次電池22を含む電池モジュール(単位電池に相当)21を更に複数直列に接続してある。組電池20に含まれる電池モジュール21の数は1つであってもよい。電池モジュール21は、二次電池22を複数並列に接続したものであってもよい。以下では、各電池モジュール21を、1からxまでのモジュールIDを用いて電池モジュール_1,電池モジュール_2,・・電池モジュール_xと識別する。また、各電池モジュール21に含まれる二次電池22を、001からyまでのセルIDで識別する。
 BMU23は、対応する電池モジュール21に含まれる二次電池22の電圧を各別に検出するセル電圧検出回路232と、電池モジュール21の温度を検出する温度検出回路233と、時刻を計時するリアルタイムクロック(以下、単にクロックと言う)234と、電池監視装置100と無線通信を行う無線通信部237と、これらを制御するMCU(Micro Control Unit)30とを有する。
 温度検出回路233は、電池モジュール21に含まれるサーミスタ等の温度センサ(不図示)が温度-電圧変換した電圧信号に基づいて、各二次電池22又は電池モジュール21の温度を検出する。セル電圧検出回路232は、複数の二次電池22の直列電圧又は電池モジュール21の電圧を検出するものであってもよい。クロック234は、水晶振動子による32.768kHzの発振周波数を分周して1秒以上の単位の時刻を計時する汎用のクロックICであるが、これに限定されない。
 電流検出ユニット24は、組電池20の充放電電流、即ち電池モジュール21の充放電電流を検出する電流検出回路242と、時刻を計時するクロック244と、電池監視装置100と無線通信を行う無線通信部247と、これらを制御するMCU40とを有する。
 電池監視装置100は、時刻を計時するクロック104と、各BMU23及び電流検出ユニット24と無線通信を行う無線通信部107と、車両内の各部とCAN(Controller Area Network)の通信規格による通信を行うCAN通信部110と、これらを制御するMCU50とを有する。車両内の各部と通信する通信部は、CAN通信部110に限定されない。
 次に、MCU30,40,50の構成について説明する。図3は、BMU23が有するMCU30の構成例を示すブロック図である。図4は、電流検出ユニット24が有するMCU40の構成例を示すブロック図である。図5は、電池監視装置100が有するMCU50の構成例を示すブロック図である。
 図3に示すMCU30は、CPU(Central Processing Unit)を含む制御部31が全体を制御する。制御部31には、セル電圧検出回路232で検出された電圧を取得する電圧取得部32と、温度検出回路233で検出された温度を取得する温度取得部33と、時間を計時するタイマ35と、クロック234から1秒以上の単位の時刻を取得すると共にタイマ35を用いて1秒未満の時刻を計時する計時部34(通信計時部に相当)とが接続されている。制御部31には、また、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electrically EPROM:登録商標)等の不揮発性メモリ、及びDRAM(Dynamic Random Access Memory)、SRAM(Static Random Access Memory)等の書き換え可能なメモリを用いた記憶部36が接続されている。
 制御部31には、更に、無線通信部237とインタフェースする無線インタフェース37と、計時部34で計時する時刻を電池監視装置100で計時する時刻に同期させるクロック同期部38と、対応する電池モジュール21内の二次電池22の電圧を不図示の電圧調整回路を用いて調整するセル電圧調整部39とが接続されている。電圧取得部32、温度取得部33、計時部34、クロック同期部38及びセル電圧調整部39は、制御部31が入出力インタフェース等のハードウェアを用いて実行するソフトウェア処理によって実現される機能ブロックである。
 図4に移って、MCU40は、CPUを含む制御部41が全体を制御する。制御部41には、電流検出回路242で検出された電流を取得する電流取得部42と、時間を計時するタイマ45と、クロック244から1秒以上の単位の時刻を取得すると共にタイマ45を用いて1秒未満の時刻を計時する計時部44(通信計時部に相当)とが接続されている。制御部41には、また、書き換え可能なメモリを用いた記憶部46と、無線通信部247とインタフェースする無線インタフェース47と、計時部44で計時する時刻を電池監視装置100で計時する時刻に同期させるクロック同期部48とが接続されている。電流取得部42、計時部44及びクロック同期部48は、制御部41がハードウェアを用いて実行するソフトウェア処理によって実現される機能ブロックである。
 図5に移って、MCU50は、CPUを含む制御部51が全体を制御する。制御部51には、各BMU23及び電流検出ユニット24から充放電に係る物理量を集約する集約部52と、時刻の補正に係る情報を通知する補正情報通知部53と、時間を計時するタイマ55と、クロック104から1秒以上の単位の時刻を取得すると共にタイマ55を用いて1秒未満の時刻を計時する計時部54(監視計時部に相当)とが接続されている。制御部51には、また、書き換え可能なメモリを用いた記憶部56と、無線通信部107とインタフェースする無線インタフェース57と、二次電池22又は電池モジュール21の内部パラメータを推定するパラメータ推定部58と、該パラメータ推定部58による推定を禁止すべき充放電電流を判定する電流判定部59と、CAN通信部110とインタフェースする有線インタフェース60とが接続されている。集約部52、補正情報通知部53、計時部54、パラメータ推定部58及び電流判定部59は、制御部51がハードウェアを用いて実行するソフトウェア処理によって実現される機能ブロックである。
 パラメータ推定部58は、二次電池22又は電池モジュール21の等価回路モデルを表す抵抗及びコンデンサ(以下、これらの抵抗及びコンデンサを内部パラメータ又は単にパラメータと言う)の大きさを推定する。これらの内部パラメータは、二次電池22又は電池モジュール21の電池電圧と電池モジュール21の充放電電流とを観測することによって逐次推定することができる。電流判定部59は、パラメータ推定部58による内部パラメータの推定結果に含まれる誤差が大きくなる場合に、内部パラメータの推定を禁止するためのものである。詳細については後述する。
 制御部31,41,51それぞれが実行するソフトウェア(プログラム)は、予め記憶部36,46,56の不揮発性メモリに記憶されている。制御部31,41,51それぞれが実行するソフトウェア処理により発生した情報は、記憶部36,46,56の書き換え可能なメモリに一時的に記憶される。制御部31,41,51それぞれによるソフトウェア処理の手順を定めたコンピュータプログラムを、不図示の手段を用いて予め記憶部36,46,56にロードし、制御部31,41,51がコンピュータプログラムを実行するようにしてもよい。
 上述の電池監視システム1において、各BMU23及び電流検出ユニット24が通信装置に相当する。各BMU23は、対応する電池モジュール21の電圧又は該電池モジュール21に含まれる二次電池22の電圧を、所定周期で又は電池監視装置100から通知された集約周期で取得し、取得した電池電圧に計時部34で計時する時刻を付加して電池監視装置100に送信する。同様に電流検出ユニット24は、電池モジュール21の充放電電流を所定周期で又は電池監視装置100から通知された集約周期で取得し、取得した充放電電流に計時部44で計時する時刻を付加して電池監視装置100に送信する。各BMU23及び電流検出ユニット24それぞれにて付加される時刻は、必ずしも電圧及び充放電電流と同時に送信されなくても差し支えがなく、多少の送信時刻のずれは許容される。
 各BMU23及び電流検出ユニット24からの送信は、電池監視装置100からのポーリングに応じて行われるが、これに限定されるものではない。なお、電池監視システム1内で送受信される電池電圧、温度、充放電電流及び時刻は、実際には「データ」として送受信されるが、以下では、例えば電池電圧のデータの送受信を、単に電池電圧の送受信として記載する。
 電池監視装置100は、所定周期で又は各BMU23と電流検出ユニット24とに通知した集約周期で、各BMU23から電池電圧及び時刻を受信すると共に、電流検出ユニット24から充放電電流及び時刻を受信して、電池電圧及び充放電電流を時系列的に集約する。その際、電池監視装置100は、受信した時刻に基づき、集約周期それぞれを代表する時刻に対応付けて電池電圧及び充放電電流を集約し、集約した電池電圧及び充放電電流(充放電に係る物理量;以下、単に物理量と言う)をそれぞれの集約周期を代表する時刻の順にソートする。なお、電池監視装置100が電池電圧及び充放電電流を集約する集約周期は、各BMU23及び電流検出ユニット24それぞれが電池電圧及び充放電電流を取得する取得周期と必ずしも一致していなくてもよいが、システムとして効率的な処理を行う上では一致していることが好ましい。
 電池監視装置100は、時系列的に集約した電池電圧及び充放電電流を、後述するパラメータの推定方法の式に逐次適用して、電池モジュール21又は該電池モジュール21に含まれる二次電池22の内部パラメータを推定する。この内部パラメータを正確に推定するには、電池電圧及び充放電電流を1秒よりも短い周期で集約することが好ましい。しかしながら、クロック234,244,104では1秒以上の単位の時刻しか計時できない。
 そこで、本実施形態1では、タイマ35,45,55それぞれを用いて、BMU23,電流検出ユニット24,電池監視装置100にて1秒未満の単位の時刻が計時できるようにする。具体的には、クロック234,244,104それぞれで計時する秒単位の時刻の変わり目を開始時点として、例えばクロック234,244,104それぞれが生成する32.768kHzの発信周波数をタイマ35,45,55で328分周することを繰り返すことにより、10ms単位の時刻と100ms単位の時刻とを計時する。
 この方法では、計時する時刻の最小単位が、実際は10.01ms(即ち1/32.768×328=10.01)となる。また、タイマ35,45,55を用いて計時する最小単位の時刻を毎秒リセットするため、クロック234,244,104それぞれで計時する秒単位の時刻の変わり目の直前では、計時する時刻の最小単位が9.01ms(即ち1000-10.01×99=9.01)となる。但し、電池電圧及び充放電電流を取得して集約する集約周期を例えば100msとすれば、10ms単位の時刻を計時する際の1ms程度の偏差は問題にならないと考えられる。
 上記の取得周期及び集約周期は、1秒の1/Nの周期(Nは2以上で100以下の整数)であってもよい。但し、1000をNで割って割り切れることが好ましい。この場合、取得周期及び集約周期は10ms、20ms、25ms、50ms、100ms、200ms、250ms又は500msとなる。Nの倍数が1000となる場合、取得周期をクロック234,244で計時する時刻と同期させ、集約周期をクロック104で計時する時刻と同期させることができる。更に、クロック234,244で計時する秒単位の時刻の変わり目が、取得周期の開始時刻となり、クロック104で計時する秒単位の時刻の変わり目が集約周期の開始時刻となるようにすれば、取得周期及び集約周期の位相を合わせることができる。なお、始動スイッチ18がオフの場合は、取得周期及び集約周期を10分程度とし、間欠的に動作させる。
 集約周期が例えば100msである場合、BMU23及び電流検出ユニット24それぞれが取得した電池電圧及び充放電電流に付加する時刻は、一般的には100ms単位の時刻であればよい。しかしながら、取得周期の開始時刻と、電池電圧及び充放電電流が実際に取得される時刻とに無視できないずれが生じる場合、BMU23及び電流検出ユニット24それぞれが取得した電池電圧及び充放電電流に付加する時刻を、例えば10ms単位の時刻とすることが好ましい。電池監視装置100は、電池電圧及び充放電電流を集約する場合、それぞれに付加された時刻を例えば四捨五入して100ms単位の時刻として扱う。これにより、電池電圧及び充放電電流が実際に取得される時刻が遅れた場合は、電池電圧及び充放電電流が次の集約周期の開始時刻(現在の集約周期の終了時刻に同じ)に対応付けて集約されるため、電池電圧及び充放電電流を取得する時刻と集約する時刻とのずれを低減することができる。
 上述の内部パラメータをより正確に推定するには、毎周期同時に取得された電池電圧及び充放電電流が、電池監視装置100に集約されることが好ましい。しかしながら、クロック234,244,104で計時する時刻は、一般的に個別の水晶振動子による発信周波数を分周して生成されるため、時間の経過と共に互いにずれが生じる。電池電圧及び充放電電流の取得時刻のずれが、内部パラメータを推定する際に与える影響について以下に考察する。
 図6は、二次電池22の電池電圧及び充放電電流の波形の一例を示すグラフである。図7は、二次電池22の等価回路モデルにおける抵抗のパラメータを逐次推定した結果を示すグラフである。図6及び7の横軸は時間を表す。図6の縦軸は電圧又は電流を表し、図7の縦軸は推定したパラメータのうちの抵抗の大きさを表す。図6では上側に電池電圧の波形を示し、下側に充電電流(プラス側)及び放電電流(マイナス側)の波形を示す。上側の電池電圧の波形のうち、実線は取得時刻に遅れがない場合を示し、破線は取得時刻に一定の遅れがある場合を示す。この遅れは、図6に示す縦方向の2つの破線に対応する時刻の時間差で示される。充電電流及び放電電流と対応させて、電池電圧の波形を見ると、電池電圧は、内部抵抗による電圧降下によって充放電の都度上下に大きく変動することがわかる。
 図7では、図6の上側の実線で示される電池電圧と下側に示される充放電電流とを用いて推定した抵抗Aを実線で示す。また、図6の上側の破線で示される電池電圧と下側に示される充放電電流とを用いて推定した抵抗Bを破線で示す。図7から明らかなように、電池電圧の取得時刻と充放電電流の取得時刻とにずれが生じると、内部パラメータのうち抵抗の大きさが実際よりも小さく推定されることがある。そこで、本実施形態1では、電池監視装置100から各BMU23及び電流検出ユニット24に対して時刻の補正に係る情報を通知し、この通知に基づいて各BMU23及び電流検出ユニット24が自身で計時する時刻の補正を行うようにする。これにより、各BMU23にて電池電圧が取得される時刻と、電流検出ユニット24にて充放電電流が取得される時刻とを一致させることができる。
 上述の時刻の補正に係る情報は、電池監視装置100で計時する時刻そのものであってもよいし、時刻の補正の指示であってもよい。時刻を通知する場合、電池監視装置100は、自身で計時する任意の単位の時刻が変化した時に、計時している時刻を通知してもよいが、クロック104で計時する時刻が変化した時に、1秒以上の単位の時刻を通知することが好ましい。1秒未満の単位の時刻は、クロック104で計時する時刻が変化した時に0.00秒となるため、通知する必要がない。BMU23及び電流検出ユニット24それぞれは、通知された時刻によって自身のクロック234及び244で時刻を同期させるように補正する。この場合、10ms単位の時刻及び100ms単位の時刻はリセットされるため、1秒未満の単位の時刻も0.00秒に補正される。
 例えば、クロック234,244,104それぞれで計時する時刻の精度が月差1分(周波数の精度で言えば23ppmに相当)の場合、クロック104で計時する時刻に対して、クロック234,244で計時する時刻が、相対的に月差2分となって約22秒間で最大1msだけずれる。従って、時刻の通知を3分毎に行えば、10ms以上のずれが累積するのを防止することができると言える。換言すれば、時刻の通知を4分以上行わないとクロック104で計時する時刻に対して、クロック234,244で計時する時刻が10ms(0.01秒)以上ずれることがある。このような場合であっても、時刻の補正の指示を行ってクロック234,244で計時する時刻の進み又は遅れを補正させることにより、時刻のずれの累積を防止することができる。
 時刻の補正の指示を通知する場合、電池監視装置100は、クロック104で計時する秒単位の時刻が変化した時に、補正の指示を通知する。各BMU23及び電流検出ユニット24は、時刻の補正の指示が通知された時に、自身で計時する秒単位未満の時刻によって秒単位の時刻のずれを検出する。具体的には、秒単位未満の時刻が0.01秒である場合、秒単位の時刻が0.01秒進んでいると検出される。また、秒単位未満の時刻が0.99秒である場合、秒単位の時刻が0.01秒遅れていると検出される。このように検出された進み又は遅れと相殺するように、各BMU23及び電流検出ユニット24それぞれは、クロック234及び244における計時の速度を変化させる補正を行う。
 時刻の補正の指示は、各BMU23及び電流検出ユニット24にて検出される時刻の進み又は遅れが1周期の間に最大0.01秒だけ増大するような周期より短い周期で通知されることが好ましい。従って、クロック234,244,104で計時する時刻の精度が上記の月差1分である場合は、例えば3分周期で時刻の補正の指示を通知すればよい。
 本実施形態1で用いるクロック234,244,104は、市販のクロックICであるが、±3ppmの整数倍だけ計時の速度を変化させる補正が可能となっている。各BMU23及び電流検出ユニット24それぞれは、時刻の補正の指示を通知された時に、クロック234及び244で計時する時刻が0.01秒進んでいると検出した場合、クロック234及び244における計時の速度を例えば3ppmだけ遅らせることができる。同様に、各BMU23及び電流検出ユニット24それぞれは、時刻の補正の指示を通知された時に、クロック234及び244で計時する時刻が0.01秒遅れていると検出した場合、クロック234及び244における計時の速度を例えば3ppmだけ進ませることができる。
 各BMU23及び電流検出ユニット24それぞれは、時刻の補正の指示を通知された時に、クロック234及び244で計時する時刻が0.02秒以上遅れているか、又は進んでいると検出した場合、クロック234及び244における計時の速度を例えば6ppm以上進ませるか、又は遅らせるようにしてもよい。また、各BMU23及び電流検出ユニット24それぞれは、クロック234及び244で計時する時刻が、前回時刻の補正の指示を通知された時と比較して0.01秒以上遅れているか、又は進んでいると検出した場合、クロック234及び244における計時の速度を例えば3ppmだけ更に進ませるか、又は更に遅らせるようにしてもよい。なお、本実施形態1では、電池監視装置100は、自身で計時する秒単位の時刻が変化した時に時刻の補正の指示を通知するが、クロック104が1秒未満の単位の時刻を計時できる場合は、これに限定されるものではない。
 上記の時刻の補正とは別に、電池監視装置100に集約する時刻を外部で計時される時刻に合わせる必要がある場合、電池監視装置100は、自身で計時する時刻を外部から取得した時刻に同期させる。外部からの時刻としては、例えば不図示のGPS受信機から取得した絶対的な時刻であってもよいし、CAN通信部110を介して取得した車内の他のシステムで計時される時刻又はインターネットに接続されたNTP(Network Time Protocol)サーバから取得した時刻であってもよい。
 以下では、上述した電池監視装置100、各BMU23及び電流検出ユニット24の動作を、フローチャートを用いて順に説明する。取得周期及び集約周期は共に100msの場合を例とするが、この周期に限定されるものではない。先ず、電池監視装置100、BMU23及び電流検出ユニット24それぞれが有する計時部34、44及び54の機能を説明し、続いて電池監視装置100の各部の機能を説明し、最後に各BMU23及び電流検出ユニット24の動作について説明する。
 図8は、計時部34,44,54それぞれの機能を実現する制御部31,41,51の処理手順を共通的に示すフローチャートである。図8の処理は、クロック234,244,104それぞれによる1秒周期の割込があった場合、又はタイマ35,45,55それぞれによる10ms周期の割込があった場合に起動される。図8における第1時刻は1秒以上の単位の時刻であり、記憶部36,46,56に記憶される。同様に、第2時刻は1秒未満の単位の時刻であり、やはり記憶部36,46,56に記憶される。図中のjは、10ms単位の集約周期(電池監視装置100の場合)又は取得周期(BMU23又は電流検出ユニット24の場合)を計時するためのカウンタである。jの初期値は、10msの整数倍の集約周期又は取得周期を表す整数値であり、図では単に集約周期又は取得周期と言う。
 図8の処理が起動された場合、制御部31,41,51それぞれは、1秒周期の割込があったか否かを判定し(S10)、割込があった場合(S10:YES)、クロック234,244,104から1秒以上の単位の時刻を読み出して(S11)、第1時刻として記憶部36,46,56に記憶する(S12)。このように、記憶部36,46,56それぞれに記憶する第1時刻を1秒毎にクロック234,244,104から読み出して更新するステップが、第1計時部の機能を実現する。
 次いで、制御部31,41,51それぞれは、第2時刻を計時するためのタイマ35,45,55による10.01ms周期の計時を開始し(S13)、記憶部36,46,56に記憶された第2時刻を0.00秒とする(S14)。その後、制御部31,41,51それぞれは、jを集約周期又は取得周期を表す整数値に初期化して(S15)図8の処理を終了する。この初期化により、1秒の間に集約周期又は取得周期が複数均等に配されるようになる。
 ステップS10で、1秒周期の割込がなかった場合(S10:NO)、制御部31,41,51それぞれは、10ms周期の割込があったか否かを判定し(S16)、割込がなかった場合(S16:NO)、図8の処理を終了する。一方、10msの割込があった場合(S16:YES)、記憶部36,46,56に記憶した第2時刻に0.01秒を加算する(S17)。このように、記憶部36,46,56それぞれに記憶する第2時刻を10ms毎にカウントアップするステップが、第2計時部の機能を実現する。
 次いで、制御部31,41,51それぞれは、jを1だけデクリメントして(S18)jが0であるか否か、即ち次の集約周期又は取得周期が到来したか否かを判定する(S19)。jが0である場合(S19:YES)、制御部31,41,51それぞれは、jを集約周期又は取得周期を表す整数値に初期化し(S20)、集約部52(電池監視装置100の場合)又は電圧取得部32もしくは電流取得部42(BMU23もしくは電流検出ユニット24の場合)の機能を実現する処理を起動する(S21)。ステップS21の処理を終えた場合、又はステップS19でjが0ではない場合(S19:NO)、制御部31,41,51それぞれは、図8の処理を終了する。
 図9は、集約部52の機能を実現する制御部51の処理手順を示すフローチャートである。図9の処理は、図8のステップS21にて集約周期で起動される。図中のiは、BMU23及び電流検出ユニット24の通番をカウントするカウンタであり、初期値は1である。ユニット数は、BMU23の数+電流検出ユニット24の数(ここでは1)である。
 図9の処理が起動された場合、制御部51は、i番目のユニットへ物理量(電池電圧又は充放電電流)の送信指示を送信し(S30)、i番目のユニットから物理量を受信したか否かを判定する(S31)。物理量を受信しない場合(S31:NO)、制御部51は、受信するまで待機する。この場合、適当にタイムアウトを監視してタイムアウトした時に後述するステップS36に処理を移してもよい。但し、ステップS37では、タイムアウトしたユニットについて所定回数のリトライを終えるまでステップS30の処理を繰り返すように分岐判定する。
 i番目のユニットから物理量を受信した場合(S31:YES)、制御部51は、電圧(電池電圧;以下同様)を受信したか否かを判定する(S32)。電圧を受信した場合(S32:YES)、制御部51は、付加された時刻に基づいて受信した電圧を前述のモジュールID及びセルID別に時系列的に集約し、それぞれの集約周期を代表する時刻の順にソートして記憶部56に記憶する(S33)。受信した電圧が単位電池の電圧である場合は、セルID別に集約する必要は無い。また、電圧と共に温度を受信した場合は、電圧と同様に時刻の順にソートして記憶部56に記憶する。
 一方、ステップS32で、電圧を受信しない場合(S32:NO)、制御部51は、電流(充放電電流;以下同様)を受信したか否かを判定する(S34)。電流を受信した場合(S34:YES)、制御部51は、付加された時刻に基づいて受信した電流を各モジュールID及びセルIDに共通するように時系列的に集約し、それぞれの集約周期を代表する時刻の順にソートして記憶部56に記憶する(S35)。
 なお、受信した物理量に付加された時刻が10ms単位の時刻である場合、制御部51は、10ms単位の時刻を四捨五入して100ms単位の時刻として扱う。これにより、ソートされた物理量が、次の集約周期を代表する時刻に対応付けられることがある。
 ここで、記憶部56に記憶された物理量のデータ構造について説明する。図10は、集約周期の開始時刻の順にソートされた充放電電流、電池電圧及び温度を模式的に示す説明図である。集約された各物理量は、モジュールID及びセルIID別に1つの記憶面に構造化されて、100msの集約周期の開始時刻(集約周期を代表する時刻の一例)の順にソートされている。例えば、モジュールID=1、セルID=001のセルについて2018年9月1日12時31分15.8秒に集約された最新の物理量は、充放電電流が-30A(放電電流)であり、電池電圧が3.651Vで温度が30℃である。各記憶面は少なくとも2つの推定周期をカバーすればよく、記憶面内の行数は限定できる。たとえば各記憶面はリングバッファで構成するのが好適である。
 前述のとおり、本実施形態1では、各電池モジュール21を1からxまでのモジュールIDで識別し、各二次電池22を001からyまでのセルIDで識別する。従って、「モジュールID,セルID」で識別される記憶面が、「1,001」、「1,002」、・・「1,y」、「2,001」、「2,002」、・・「x,y-2」、「x,y-1」、「x,y」の順に記憶部56に記憶されている。なお、集約された電池電圧が単位電池の電圧である場合は、上記の記憶面はモジュールIDのみによって識別されるものとなる。
 図9に戻って、ステップS33もしくはS35の処理を終えた場合、又はステップS34で、電流を受信しない場合(S34:NO)、制御部51は、iを1だけインクリメントして(S36)iがユニット数+1であるか否かを判定する(S37)。iがユニット数+1ではない場合(S37:NO)、制御部51は、次のユニットから物理量を受信するために、ステップS30に処理を移す。
 iがユニット数+1である場合(S37:YES)、即ち全てのユニットから物理量を受信した場合、制御部51は、iを1に初期化した(S38)後、セル毎又は単位電池毎にパラメータ推定部58を起動する(S39)。パラメータ推定部58で用いられる物理量は、当該集約周期を代表する時刻についてソートされた電池電圧及び充放電電流である。パラメータの推定を更に精度良く行うために、集約した温度を用いてもよい。
 図11は、補正情報通知部53の機能を実現する制御部51の処理手順を示すフローチャートである。図11の処理は、クロック104による1秒周期の割込があった場合に起動される。この起動は図8の処理と同時的であってもよいが、図8の処理が優先されるものとする。図中のmは、秒単位の通知周期を計時するためのカウンタであり、初期値は通知周期を表す整数値(図では単に通知周期と言う)である。またnは、秒単位の補正周期を計時するためのカウンタであり、初期値は補正周期を表す整数値(図では単に補正周期と言う)である。図11では、時刻の通知と、時刻の補正の指示とを両方ブロードキャスト送信しているが、何れか一方のみを送信するようにしてもよい。
 図11の処理が起動された場合、制御部51は、mを1だけデクリメントし(S40)、mが0であるか否かを判定する(S41)。mが0である場合(S41:YES)、即ち次の通知周期が到来した場合、制御部51は、mを、通知周期を表す整数値に初期化する(S42)と共に、nを、補正周期を表す整数値に初期化する(S43)。次いで、制御部51は、記憶部56に時刻を記憶している計時部54から第1時刻を読み出し(S44)、時刻の通知に第1時刻を含ませてブロードキャスト送信した(S45)後、図11の処理を終了する。
 ステップS41で、mが0ではない場合(S41:NO)、制御部51は、nを1だけデクリメントし(S46)、nが0であるか否かを判定する(S47)。nが0である場合(S47:YES)、即ち次の補正周期が到来した場合、制御部51は、nを、補正周期を表す整数値に初期化した(S48)後、時刻の補正の指示をブロードキャスト送信する(S49)。ステップS49の処理を終えた場合、又はステップS47でnが0ではない場合(S47:NO)、制御部51は図11の処理を終了する。
 図12は、BMU23及び電流検出ユニット24それぞれにて電池監視装置100からの信号を受信する制御部31及び41の処理手順を共通的に示すフローチャートである。また、図13は、電圧取得部32及び電流取得部42それぞれの機能を実現する制御部31及び41の処理手順を共通的に示すフローチャートである。図12の処理は、電池監視装置100から信号を受信した場合に起動される。図13の処理は、取得周期で起動される。
 図12の処理が起動された場合、制御部31及び41それぞれは、時刻の通知を受信したか否かを判定する(S50)。時刻の通知を受信した場合(S50:YES)、制御部31及び41それぞれは、通知された時刻のうち1秒以上の単位の第1時刻を、記憶部36及び46に時刻を記憶している計時部34及び44に記憶する(S51)。制御部31及び41それぞれは、更に、通知された第1時刻をクロック234及び244に設定すると共に、クロック234及び244の秒未満カウンタをリセットする(S52)。これにより、クロック234及び244と、それぞれに対応する第1計時部とが、通知された第1時刻から計時を再開する。
 その後、制御部31及び41それぞれは、第2時刻を計時するためのタイマ35及び45による計時を開始し(S53)、更に、記憶部36及び46に記憶された第2時刻を0.00秒とした(S54)後、図12の処理を終了する。これにより、第2計時部による計時が0.00秒から再開される。
 ステップS50で、時刻の通知を受信しない場合(S50:NO)、制御部31及び41それぞれは、時刻の補正の指示を受信したか否かを判定する(S55)。時刻の補正の指示を受信した場合(S55:YES)、制御部31及び41それぞれは、記憶部36及び46に時刻を記憶している計時部34及び44から1秒未満の単位の第2時刻を読み出し(S56)。第2時刻が0.00秒であるか否かを判定する(S57)。第2時刻が0.00秒である場合(S57:YES)、制御部31及び41それぞれは、時刻の補正の必要がないものとして、図12の処理を終了する。
 読み出した第2時刻が0.00秒ではない場合(S57:NO)、制御部31及び41それぞれは、第2時刻が0.50秒より小さいか否かを判定する(S58)。この判定は、電池監視装置100で計時されている時刻に対して、第2時刻が進んでいるか(0.50秒より小さい場合)又は遅れているか(0.50秒より大きい場合)を検出するためのものである。この判定によって第1時刻の進み又は遅れが検出される。
 読み出した第2時刻が0.50秒より小さい場合(S58:YES)、制御部31及び41それぞれは、検出した進み量に応じて、クロック234及び244を3ppmの整数倍だけ遅らせる補正を行い(S59)、図12の処理を終了する。一方、読み出した第2時刻が0.50秒より小さくない場合(S58:NO)、制御部31及び41それぞれは、検出した遅れ量に応じて、クロック234及び244を3ppmの整数倍だけ進ませる補正を行い(S60)、図12の処理を終了する。以上のステップS50からS60までが補正実行部に相当する。特にステップS55からS60までは、クロック同期部の機能を実現するステップである。
 ステップS55で、時刻の補正の指示を受信しない場合(S55:NO)、制御部31及び41それぞれは、物理量の送信指示を受信したか否かを判定する(S61)。物理量の送信指示を受信した場合(S61:YES)、制御部31及び41それぞれは、取得した最新の物理量を記憶部36及び46から読み出す(記憶部36及び46の書き込みは、後述の図13参照)。制御部31及び41それぞれは、読み出した最新の物理量を、取得対象のモジュールID,セルIDに対応付け(物理量が電池電圧の場合)、記憶部36及び46に記憶された時刻を付加して(物理量が電池電圧又は充放電電流の場合)送信する(S62:送信部の機能を実現するステップ)。電圧と共に温度を取得してある場合は、送信する信号に温度を含める。
 ステップS61で、物理量の送信指示を受信しない場合(S61:NO)、制御部31及び41それぞれは、集約周期の通知を受信したか否かを判定し(S63)、通知を受信しない場合(S63:NO)、図12の処理を終了する。一方、集約周期の通知を受信した場合(S63:YES)、制御部31及び41それぞれは、通知された集約周期を取得周期として記憶し(S64)、図12の処理を終了する。
 図13に移って、図13の処理が起動された場合、制御部31及び41それぞれは、物理量(制御部31の場合は電池電圧、制御部41場合は充放電電流)を取得する(S70)。制御部31の場合は、電池電圧と共に温度を取得してもよい。温度を取得する周期は、取得周期より長い周期(例えば1秒)であってもよい。ステップS70は、電圧取得部、電流取得部及び温度取得部の機能を実現するステップである。
 次いで、制御部31及び41それぞれは、計時部34及び44から現在時刻を取得する(S71)。制御部31及び41それぞれは、取得した物理量を取得対象のモジュールID,セルIDに対応付け(物理量が電池電圧の場合)、取得した時刻を付加して(物理量が電池電圧又は充放電電流の場合)記憶部36及び46に記憶した(S72)後、図13の処理を終了する。
 以下では、上述のとおり時系列的に取得して集約した電池電圧及び充放電電流に基づいて、各二次電池22の等価回路モデルを表す内部パラメータを推定する方法について説明する。図14は、抵抗及びコンデンサの組み合わせによって表される二次電池22の等価回路モデルを示す説明図である。この等価回路モデルは、OCVを起電力とする電圧源に、抵抗Raと、抵抗Rb及びコンデンサCbの並列回路とを直列に接続した回路によって表される。抵抗Raは、電解液抵抗に対応する。抵抗Rbは電荷移動抵抗に対応し、コンデンサCbは電気二重層容量に対応する。抵抗Raに電荷移動抵抗を含めることとし、抵抗Rbが拡散抵抗に対応することにしてもよい。
 二次電池22の等価回路モデルは、図14に示すものに限定されない。複数の二次電池22を直列又は並列に接続した電池モジュール21の等価回路モデルについては、より複雑な回路モデルが想定される。例えば、抵抗R0に抵抗Rj及びコンデンサCj(j=1,2,…,n)の並列回路をn個直列接続したn次(nは自然数)のフォスタ型RC梯子回路、もしくは一端同士が接続されたn個の抵抗Rj(j=1,2,…,n)それぞれの他端が、直列接続されたn個のコンデンサCjの間に接続されたn次のカウエル型RC梯子回路、又はこれらの組み合わせによるものが考えられる。
 次に、パラメータ推定部58にて等価回路モデルのパラメータを推定する方法について説明する。図14に示す等価回路モデルのパラメータについて、以下の近似式(1)~(4)が成立することが知られている(詳細については、「バッテリマネジメント工学」足立修一他著、東京電気大学出版、6.2.2章参照)。
uL(k)=b0・i(k)+b1・i(k-1)-a1・uL(k-1)
      +(1+a1)・OCV・・・・・・・・・・・・・・・・・・・・(1)
b0=Ra・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・(2)
b1=TsRa/(RbCb)+Ts/Cb-Ra・・・・・・・・・・・・・・(3)
a1=Ts/(RbCb)-1・・・・・・・・・・・・・・・・・・・・・・・(4)
 但し、
uL:電池電圧
 i:充放電電流
Ts:推定周期(kは例えば推定ステップ)
OCV:開放電圧
 上記の式(2)~(4)から、パラメータであるRa、RbおよびCbを逆算すると、以下の式(5)~(7)が成立する。
Ra=b0・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・(5)
Rb=(b1-a1b0)/(1+a1)・・・・・・・・・・・・・・・・・・(6)
Cb=Ts/(b1-a1b0)・・・・・・・・・・・・・・・・・・・・・・(7)
 本実施形態では、逐次最小二乗法を式(1)に適用して係数b0、b1及びa1を決定し、決定した係数を式(5)~(7)に代入してパラメータRa、RbおよびCbを推定する。Tsは、集約周期と必ずしも一致していなくてもよいが、ここではTsが取得周期及び集約周期と等しいものとして説明する。なお、各パラメータを一通り推定する間は、OCV(Open Circuit Voltage)が一定であるものとしている。電池電圧と共に集約した温度に応じて、推定したパラメータを補正してもよい。
 ところで、式(1)では4つの未知数(a1、b0、b1及びOCV)があり、これらの値を求めるには少なくとも4つの式が必要である。しかしながら、充放電電流iについて、i(k)=i(k-1)=0の場合は、b0及びb1に関する項の値がゼロとなり、式(5)~(7)の各式が成立しなくなる。また、i(k)=i(k-1)=一定の場合は、その一定電流が流れることによるOCVの変化がu(k)に現れるだけであり、u(k)の変化が極めて小さくなるため、精度よくパラメータを推定することが難しい。
 そこで、本実施形態1では、図5に示す電流判定部59の判定結果より、パラメータ推定部58ではパラメータの推定が適切に行えない蓋然性が高い場合に、パラメータ推定部58によるパラメータの推定を禁止する。即ち、パラメータ推定部58は、電流判定部59によってパラメータの推定が禁止されない場合に、記憶部56に時系列的に集約された電池電圧uL及び充放電電流iに基づいて、上述のとおりパラメータRa,Rb,Cbを出力する。
 電流判定部59は、集約された充放電電流iが第1閾値より小さい場合、及び集約された充放電電流iの変化量が第2閾値より小さい場合に、パラメータ推定部58によるパラメータの推定を禁止する。電流判定部59によってパラメータの推定を禁止された場合、パラメータ推定部58は、前回推定したパラメータを更新せずに出力し続ける。
 以下では、上述した電池監視装置100の動作を、フローチャートを用いて説明する。図15は、電池監視装置100でパラメータを逐次推定する制御部51の処理手順を示すフローチャートである。図16は、電流判定のサブルーチンに係る制御部51の処理手順を示すフローチャートである。電流判定のサブルーチンが、電流判定部の機能を実現する。図15に示す処理はメインルーチンであり、図9に示すステップS39にて起動される。各ステップにおける算出結果は、適宜記憶部56に記憶される。図9では、充放電電流を単に電流と記載する。
 図15のメインルーチンが起動された場合、制御部51は、記憶部56から現在の集約周期における電池電圧uL(k)を読み出す(S81)と共に、充放電電流i(k)を読み出す(S82)。次いで、制御部51は、電流判定に係るサブルーチンを呼び出す(S83)。なお、Tsを取得周期及び集約周期と一致させない場合は、記憶部56から推定ステップkに対応する時刻又は推定ステップkに最も近い時刻の電池電圧及び充放電電流を読み出し、それぞれをuL(k)及びi(k)とする。
 図16に移って、電流判定に係るサブルーチンが呼び出された場合、制御部51は、|i(k)|が第1閾値より小さいか否かを判定し(S91)、第1閾値より小さい場合(S91:YES)、パラメータの推定を禁止する旨を記憶して(S92)メインルーチンにリターンする。第1閾値は、実験やシミュレーションによって求めた固定値でもよいし、走行条件によって変更される可変値でもよい。
 |i(k)|が第1閾値より小さくない場合(S91:NO)、制御部51は、記憶部56から前回読み出した電流i(k-1)と、今回読み出した電流i(k)との差分である|Δi|を算出する(S93)。次いで、制御部51は、算出した|Δi|が第2閾値より小さいか否かを判定し(S94)、第2閾値より小さい場合(S94:YES)、ステップS92に処理を移す。これにより、パラメータの推定を禁止する旨が記憶される。
 |Δi|が第2閾値より小さくない場合(S94:NO)、制御部51は、パラメータの推定を禁止しない旨を記憶して(S95)メインルーチンにリターンする。
 図15に戻って、電流判定に係るサブルーチンからリターンした場合、制御部51は、パラメータの推定を禁止する旨が記憶されているか否か、即ちパラメータの推定が禁止されているか否かを判定し(S84)、禁止されている場合(S84:YES)、パラメータの推定を行わずに図15のメインルーチンの実行を終了する。これにより、制御部51は、前回推定したパラメータを更新せずに出力し続ける。
 パラメータの推定が禁止されていない場合(S84:NO)、制御部51は、逐次最小二乗法を用いて、式(1)~(7)によりパラメータRa(k),Rb(k),Cb(k)を推定する(S85)。次いで、制御部51は、出力するパラメータの推定値をRa(k-1),Rb(k-1),Cb(k-1)からRa(k),Rb(k),Cb(k)に更新して(S86)メインルーチンの実行を終了する。
 次に、図15及び16に示す処理によって推定したパラメータの例について説明する。図17は、パラメータを推定する二次電池22の電池電圧及び充放電電流の波形を示すグラフである。図の上段に電池電圧の波形を示し、下段に充電電流(プラス側)及び放電電流(マイナス側)の波形を示す。図17の横軸は時間を表し、縦軸は上段では電圧を下段では電流を表す。特に下段の充放電電流に着目すれば、充放電が切り換わるポイントで電流の大きさがプラス及びマイナスに大きく変化すると共に、電流の大きさが0(ゼロ)に近い期間が比較的長時間継続していることが分かる。このようなポイント及び期間では、上述したように精度よくパラメータを推定することが難しい。
 図18は、二次電池22の等価回路モデルのパラメータを逐次推定した結果を示すグラフである。図の上段、中段及び下段それぞれにパラメータRa、Rb及びCbの推定結果を実線で示す。図中の破線は、いわゆる交流インピーダンス法によって実測した各パラメータの大きさを示すものである。図18において、横軸は時間を表し、縦軸は抵抗又は容量を表す。図18によれば、図17に示す充放電電流が0となるポイントや期間が存在するにも関わらず、各パラメータRa、Rb及びCbが、何れも実測値に向かって収束する様子が読み取れる。
 以上のように本実施形態1によれば、各BMU23及び電流検出ユニット24が、1又は複数直列もしくは並列の二次電池22を含む電池モジュール21から、二次電池22又は電池モジュール21の充放電に係る物理量を周期的に取得し、電池監視装置100が、複数の電池モジュール21を直列に接続してある組電池20の充放電を監視する。電池監視装置100が自身で計時する時刻に基づいて時刻の補正に係る情報を通知した場合、各BMU23及び電流検出ユニット24は通知された情報に基づいて自身で計時する時刻を補正する。各BMU23及び電流検出ユニット24は、電池モジュール21から充放電に係る物理量を周期的に取得し、これに自身で計時する時刻を付加して電池監視装置100に送信する。電池監視装置100は、受信した物理量を受信した時刻に基づいて周期的に集約する。これにより、電池監視装置100に集約する際に参照される時刻は、電池監視装置100からの通知で補正された時刻となる。従って、組電池20に含まれる二次電池22又は電池モジュール21から取得した充放電に係る物理量をシステムの共通的な時刻に関連付けて電池監視装置100に集約することが可能となる。
 また、実施形態1によれば、電池監視装置100が自身で計時する秒単位の時刻が変わった時に当該時刻を各BMU23及び電流検出ユニット24に通知した場合、各BMU23及び電流検出ユニット24は、通知された時刻によって自身で計時する時刻を秒単位の時刻に丸めて補正する。従って、電池監視装置100と各BMU23及び電流検出ユニット24とで計時する時刻を同期させることができる。
 更に、実施形態1によれば、電池監視装置100が自身で計時する秒単位の時刻が変わった時に各BMU23及び電流検出ユニット24へ時刻の補正の指示を通知した場合、各BMU23及び電流検出ユニット24は、指示を通知された時に自身で計時する秒単位より小さい単位の時刻のずれを検出して、クロック234及び244のずれを補正する。従って、各BMU23及び電流検出ユニット24は、検出した時刻のずれに基づいてクロック234及び244の進み又は遅れを補正するため、電池監視装置100と各BMU23及び電流検出ユニット24とで計時する時刻が一致するように収束させることができる。
 更に、実施形態1によれば、電池監視装置100が外部から取得した時刻に自身で計時する時刻を同期させる。従って、電池監視装置100で計時する時刻を外部からの時刻に高精度に追従させることができる。
 更に、実施形態1によれば、電池監視装置100は、各BMU23及び電流検出ユニット24が取得周期で取得した充放電に係る物理量を、該物理量に付加された時刻に基づき、取得周期と同じ長さの集約周期でそれぞれの集約周期の開始時刻に対応付けて集約する。従って、充放電に係る物理量の取得と集約とを1対1に同期して行うことができ、集約結果をそれぞれの集約周期の開始時刻の順にソートすることができる。
 更に、実施形態1によれば、電池監視装置100が各BMU23及び電流検出ユニット24に集約周期を通知し、各BMU23及び電流検出ユニット24は通知された集約周期と長さが同じ取得周期で充放電に係る物理量を取得する。従って、充放電に係る物理量の取得周期を電池監視装置100から変更することができる。
 更に、実施形態1によれば、計時部34,44,54それぞれが計時する時刻のうち、1秒以上の単位の時刻を第1計時部が計時し、1秒未満の単位の時刻を第2計時部が第1計時部と同期して計時する。電池監視装置100から各BMU23及び電流検出ユニット24に1秒以上の単位の時刻の補正に係る情報を通知した場合、各BMU23及び電流検出ユニット24は第1計時部が計時する時刻を補正する。これにより、1秒以上の単位の時刻を計時する汎用のリアルタイムクロックを第1計時部に用いることができ、各BMU23及び電流検出ユニット24で第1計時部を補正した時に、第2計時部を第1計時部に同期して補正することができる。
 更に、実施形態1によれば、集約周期は、N周期に対応する時間が丁度1秒となるような周期であり、N周期のうちの1周期は、第1計時部が計時する1秒の変わり目が開始時刻となる。従って、1秒より短い周期で充放電に係る物理量を集約することができる。また、各BMU23及び電流検出ユニット24の第1計時部が補正されている場合は、電池監視システム1内で取得周期及び集約周期の位相を合わせることができる。
 更に、実施形態1によれば、各BMU23及び電流検出ユニット24は、充放電に係る物理量を例えば100ms周期で取得した際に、100msより小さい10ms単位の時刻を付加する。電池監視装置100は、各BMU23及び電流検出ユニット24それぞれが取得した充放電に係る物理量を、該物理量に付加された時刻に基づき、それぞれの集約周期の開始時刻又は終了時刻に対応付けて集約する。従って、充放電に係る物理量を実際に取得する時刻が遅れた場合は、充放電に係る物理量を次の集約周期の開始時刻に対応付けて集約することができる。
 更に、実施形態1によれば、二次電池22の電圧及び充放電電流の関係を表す式(1)に対し、時系列的に集約した電圧及び充放電電流を逐次適用して最小二乗法を用いることにより、式(1)の係数b0、b1及びa1を決定し、決定した係数に基づいてパラメータRa、RbおよびCbを推定する。従って、二次電池22の内部パラメータを時系列的に推定することができる。
 更に、実施形態1によれば、二次電池22のパラメータを推定する間に充放電電流の絶対値が第1閾値より小さい場合は、パラメータの推定を行わない。従って、パラメータの推定誤差が必然的に大きくなる場合に、パラメータの更新を繰り延べることができる。
 更に、実施形態1によれば、現在の集約周期で集約した充放電電流と、1つ前の集約周期で集約した充放電電流との差分が第2閾値より小さい場合は、パラメータの推定を行わない。従って、パラメータの推定誤差が必然的に大きくなる場合に、パラメータの更新を繰り延べることができる。
(実施形態2)
 実施形態1は、電池監視装置100及び電流検出ユニット24が分離されている形態であるのに対し、実施形態2は、電流検出ユニット24の機能が電池監視装置100bに一体化されている形態である。また、実施形態1では、電池監視装置100が各BMU23及び電流検出ユニット24をポーリングして電池電圧及び充放電電流を送信させるのに対し、本実施形態2では、各BMU23が電池電圧を取得した場合、自律的に電池電圧を送信する点に違いがある。
 図19は、実施形態2に係る電池監視システム1b及び組電池20の構成例を示すブロック図である。図20は、電池監視装置100bが有するMCU50bの構成例を示すブロック図である。電池監視システム1bは、実施形態1の図2に示す電池監視システム1と比較して、電池監視装置100が電池監視装置100bに置き換えられており、電流検出ユニット24が削減されている。
 電池監視装置100bは、クロック104と、無線通信部107と、CAN通信部110と、電流検出回路242と、これらを制御するMCU50bとを有する。即ち、電池監視装置100bは、実施形態1の図2に示す電池監視装置100と比較して、MCU50がMCU50bに置き換えられており、電流検出回路242が追加されている。
 図20に示すMCU50bは、制御部51に、集約部52bと、補正情報通知部53と、計時部54と、タイマ55と、記憶部56と、無線インタフェース57と、パラメータ推定部58と、電流判定部59と、有線インタフェース60と、電流取得部42bとが接続されている。即ち、MCU50bは、実施形態1の図5に示すMCU50と比較して、集約部52が集約部52bに置き換えられており、電流取得部42bが追加されている。その他、実施形態1に対応する箇所には同様の符号を付してその説明を省略する。
 上述の電池監視システム1bにおいて、各BMU23が通信装置に相当する。各BMU23の動作は、取得した電池電圧に時刻を付加して送信する際に、ポーリングによらずに送信することを除けば、実施形態1の場合と同様である。電池監視装置100bは、実施形態1に係る電流検出ユニット24と同様に電池モジュール21の充放電電流を取得して、各BMU23から受信した電池電圧と共に時系列的に集約する。
 以下では、電池監視装置100b及び各BMU23の動作を、フローチャートを用いて順に説明する。図21は、電流取得部42bの機能及び集約部52bの一部の機能を実現する制御部51の処理手順を示すフローチャートである。図22は、集約部52bの他の一部の機能を実現する制御部51の処理手順を示すフローチャートである。また、図23は、電圧取得部32の機能を実現する制御部31の処理手順を示すフローチャートである。
 図21に示すフローチャートは、実施形態1の図13に示す電流取得部42に係るフローチャートと比較して、充放電電流を集約するステップと、パラメータ推定部58を起動するまでの幾つかのステップとが追加されている。図22に示すフローチャートは、実施形態1の図9に示す集約部52に係るフローチャートと比較して、充放電電流を集約するステップが削除され、更に、パラメータ推定部58を起動するまでの幾つかのステップが削除されている。図23に示すフローチャートは、実施形態1の図13に示す電圧取得部32に係るフローチャートと比較して、取得した電圧を自律的に送信するステップが異なる。
 図21の処理は、取得周期(集約周期と同じ)で起動される。図22の処理は、各BMU23から信号を受信した場合に起動される。図23の処理は、取得周期で起動される。図21の処理が起動された場合、制御部51は、充放電電流を取得する(S100)。次いで、制御部51は、計時部54から現在時刻を取得し(S101)、取得した時刻に基づいて取得した充放電電流を各モジュールID及びセルIDに共通するように時系列的に集約し、それぞれの集約周期を代表する時刻の順にソートして記憶部56に記憶する(S102)。
 その後、制御部51は、現在の集約周期で全てのBMU23から全ての電池電圧を受信したか否かを判定し(S103)、受信した場合(S103:YES)、後述するステップS106に処理を移す。全ての電池電圧を受信していない場合(S103:NO)、制御部51は、計時部54から現在時刻を取得し(S104)、現在の集約周期における電池電圧の集約がタイムアウトになったか否かを判定する(S105)。
 タイムアウトになっていない場合(S105:NO)、制御部51は、ステップS103に処理を移す。一方、タイムアウトになった場合(S105:YES)、制御部51は、セル毎又は単位電池毎にパラメータ推定部58を起動した(S106)後、図21の処理を終了する。
 図22の処理が起動された場合、制御部51は、BMU23から電圧を受信したか否かを判定する(S110)。電圧を受信した場合(S110:YES)、制御部51は、受信した電圧をモジュールID及びセルID別に時系列的に集約し、それぞれの集約周期を代表する時刻の順にソートして記憶部56に記憶する(S111)。その後、制御部51は、図22の処理を終了する。ステップS110で電圧を受信しない場合(S110:NO)、制御部51は、そのまま図22の処理を終了する。
 図23の処理が起動された場合、制御部31は、電池電圧を取得する(S120)。次いで、制御部31は、計時部34から現在時刻を取得し(S121)、BMU23毎に異なる時間だけ待機する(S122)。この待機は、各BMU23からの送信が衝突するのを防止するためである。適当にリトライのシーケンスを実行するようにしてもよい。待機の後、制御部31は、取得した電圧を取得対象のモジュールID,セルIDに対応付け、取得した時刻を付加して送信し(S123:送信部の機能を実現するステップ)、図23の処理を終了する。
 以上のように本実施形態2によれば、各BMU23が、1又は複数の二次電池22を含む電池モジュール21から、二次電池22又は電池モジュール21の電池電圧を周期的に取得し、電池監視装置100bが、複数の電池モジュール21を直列に接続してある組電池20の充放電を監視する。電池監視装置100bが自身で計時する時刻に基づいて時刻の補正に係る情報を通知した場合、各BMU23は通知された情報に基づいて自身で計時する時刻を補正する。各BMU23は、電池モジュール21から電池電圧を周期的に取得し、これに自身で計時する時刻を付加して電池監視装置100bに送信する。電池監視装置100bは、受信した電池電圧を受信した時刻に基づいて周期的に集約すると共に、自身が電池モジュール21から取得した充放電電流を集約する。これにより、電池監視装置100bに集約する際に参照される時刻は、電池監視装置100bからの通知で補正された時刻となる。従って、組電池20に含まれる二次電池22又は電池モジュール21から取得した充放電に係る物理量をシステムの共通的な時刻に関連付けて電池監視装置100bに集約することが可能となる。
 また、実施形態2によれば、電池監視装置100bが、電流検出ユニット24を兼用するため、通信装置の数を削減することができる。
 1、1b 電池監視システム
 11、12 リレー
 13 インバータ
 14 モータ
 15 DC/DCコンバータ
 16 補機バッテリ
 17 電気負荷
 18 始動スイッチ
 19 充電器
 20 組電池
 21 電池モジュール
 22 二次電池
 23 BMU
 24 電流検出ユニット
 30、40、50、50b MCU
 31、41、51 制御部
 32 電圧取得部
 33 温度取得部
 34、44、54 計時部
 35、45、55 タイマ
 36、46、56 記憶部
 37、47、57 無線インタフェース
 38、48 クロック同期部
 39 セル電圧調整部
 42、42b 電流取得部
 52、52b 集約部
 53 補正情報通知部
 58 パラメータ推定部
 59 電流判定部
 60 有線インタフェース
 100、100b 電池監視装置
 104、234、244 クロック
 107、237、247 無線通信部
 110 CAN通信部
 200 二次電池ユニット
 232 セル電圧検出回路
 233 温度検出回路
 240 電流センサ
 242 電流検出回路

Claims (14)

  1.  1又は複数の二次電池を含む複数の単位電池から充放電に係る物理量を取得する複数の通信装置と、前記複数の単位電池の充放電を監視する電池監視装置とを含む電池監視システムであって、
     前記通信装置は、
      時刻を計時する通信計時部と、
      前記電池監視装置から通知された補正に係る情報に基づいて前記通信計時部が計時する時刻を補正する補正実行部と、
      前記単位電池から取得した前記物理量に前記通信計時部が計時する時刻を付加して前記電池監視装置に送信する送信部と
      を備え、
     前記電池監視装置は、
      時刻を計時する監視計時部と、
      該監視計時部が計時する時刻に基づいて、前記通信装置に前記通信計時部が計時する時刻の補正に係る情報を通知する補正情報通知部と、
      前記通信装置から受信した前記物理量を該物理量に付加された時刻に基づいて集約する集約部と
      を備える電池監視システム。
  2.  前記時刻の補正に係る情報は、前記監視計時部が計時する時刻のうち、所定単位の時刻が変化した時に前記補正情報通知部が通知する時刻であり、
     前記補正実行部は、前記通信計時部が計時する時刻を、通知された時刻に補正する
     請求項1に記載の電池監視システム。
  3.  前記時刻の補正に係る情報は、前記監視計時部が計時する所定単位の時刻が変化した時に前記補正情報通知部が通知する時刻の補正の指示であり、
     前記補正実行部は、前記指示を通知された時に、前記通信計時部が計時する前記所定単位未満の時刻のずれを検出して、前記通信計時部が計時する時刻の遅れ又は進みを補正する
     請求項1に記載の電池監視システム。
  4.  前記電池監視装置は、前記監視計時部が計時する時刻を外部から取得した時刻に同期させるようにしてある請求項1から請求項3の何れか1項に記載の電池監視システム。
  5.  前記集約部が前記物理量を集約する集約周期は、前記通信装置が前記物理量を取得する取得周期と同じ周期であり、
     前記集約部は、前記物理量を該物理量に付加された時刻に基づいて前記集約周期それぞれを代表する時刻に対応付けて集約するようにしてある請求項1から請求項4の何れか1項に記載の電池監視システム。
  6.  前記電池監視装置は、前記通信装置に前記物理量を集約する周期を通知するようにしてあり、
     前記通信装置は、前記電池監視装置から通知された周期で前記物理量を取得するようにしてある
     請求項5に記載の電池監視システム。
  7.  前記通信計時部は、1秒以上の単位の時刻を計時する第1計時部と、該第1計時部が計時する時刻に同期して1秒未満の単位の時刻を計時する第2計時部とを含み、
     前記補正情報通知部は、前記監視計時部が計時する1秒以上の単位の時刻が変化した時に前記時刻の補正に係る情報を通知し、
     前記補正実行部は、前記第1計時部が計時する時刻を補正する
     請求項5又は請求項6に記載の電池監視システム。
  8.  前記取得周期は、前記第2計時部が計時する時刻に基づいて計測される1/N秒(Nは2以上の整数)の周期であり、且つ前記第1計時部が計時する時刻が変化する時と同じ時を開始時刻とする周期を含む請求項7に記載の電池監視システム。
  9.  前記通信装置が付加する時刻は、前記取得周期に相当する時間の単位より小さい単位の時刻であり、
     前記集約部は、前記物理量を該物理量に付加された時刻に基づいて前記集約周期それぞれの開始時刻又は終了時刻の何れかに対応付けて集約するようにしてある
     請求項5から請求項8の何れか1項に記載の電池監視システム。
  10.  前記物理量は、前記二次電池又は前記単位電池の電圧と、前記単位電池の充放電電流とを含み、
     前記電池監視装置は、時系列的に集約した前記二次電池又は前記単位電池の電圧と前記単位電池の充放電電流とに基づいて、前記二次電池又は前記単位電池の等価回路モデルのパラメータを推定する推定部を備える
     請求項5から請求項9の何れか1項に記載の電池監視システム。
  11.  前記電池監視装置は、時系列的に集約した前記二次電池又は前記単位電池の充放電電流の絶対値が第1閾値より小さい場合、前記パラメータの推定を禁止する推定禁止部を備える請求項10に記載の電池監視システム。
  12.  前記電池監視装置は、隣り合う周期にて集約した前記二次電池又は前記単位電池の充放電電流の差分が第2閾値より小さい場合、前記パラメータの推定を禁止する推定禁止部を備える請求項10に記載の電池監視システム。
  13.  前記通信装置は、前記単位電池又は該単位電池に含まれる二次電池の電圧を取得し、
     前記電池監視装置は、前記単位電池の充放電電流を取得して自身に集約する
     請求項10から請求項12の何れか1項に記載の電池監視システム。
  14.  1又は複数の二次電池を含む複数の単位電池から充放電に係る物理量を取得する複数の通信装置と、前記複数の単位電池の充放電を監視する電池監視装置とを含む電池監視システムにて前記電池監視装置に前記物理量を集約する方法であって、
     前記通信装置にて、
      前記電池監視装置から通知された補正に係る情報に基づいて自身の通信計時部が計時する時刻を補正するステップと、
      前記単位電池から取得した前記物理量に前記通信計時部が計時する時刻を付加して前記電池監視装置に送信するステップと
      を含み、
     前記電池監視装置にて、
      自身の監視計時部が計時する時刻に基づいて、前記通信装置に前記通信計時部が計時する時刻の補正に係る情報を通知するステップと、
      前記通信装置から受信した前記物理量を該物理量に付加された時刻に基づいて集約するステップと
     を含む物理量集約方法。
PCT/JP2019/019901 2018-10-26 2019-05-20 電池監視システム及び物理量集約方法 WO2020084817A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020552508A JPWO2020084817A1 (ja) 2018-10-26 2019-05-20 電池監視システム及び物理量集約方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018202069 2018-10-26
JP2018-202069 2018-10-26

Publications (1)

Publication Number Publication Date
WO2020084817A1 true WO2020084817A1 (ja) 2020-04-30

Family

ID=70331552

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2019/019901 WO2020084817A1 (ja) 2018-10-26 2019-05-20 電池監視システム及び物理量集約方法

Country Status (2)

Country Link
JP (1) JPWO2020084817A1 (ja)
WO (1) WO2020084817A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113900479A (zh) * 2020-06-22 2022-01-07 精工爱普生株式会社 感测装置及感测***
WO2023095411A1 (ja) * 2021-11-24 2023-06-01 株式会社デンソーテン 電池監視システム、電池監視装置、および電池監視方法
JP7458957B2 (ja) 2020-10-09 2024-04-01 日立Astemo株式会社 無線通信システム

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000270492A (ja) * 1999-03-18 2000-09-29 Denso Corp 組み電池の充電状態検出装置および該装置を用いた車両制御装置
JP2007114110A (ja) * 2005-10-21 2007-05-10 Tokyo Electric Power Co Inc:The バッテリ残量予測システムおよびバッテリ残量予測プログラム
WO2013080304A1 (ja) * 2011-11-29 2013-06-06 株式会社日立製作所 電池制御システムおよび電池制御方法
JP2016012954A (ja) * 2014-06-27 2016-01-21 新神戸電機株式会社 電池システム
WO2016072487A1 (ja) * 2014-11-06 2016-05-12 日立化成株式会社 蓄電池状態監視システム、蓄電池状態監視方法、および蓄電池状態監視プログラム
JP2017083227A (ja) * 2015-10-26 2017-05-18 株式会社デンソー 組電池制御装置
CN107340479A (zh) * 2017-06-16 2017-11-10 山东大学 一种提高电动汽车动力电池soc计算精度的方法及***
US20170358936A1 (en) * 2016-06-13 2017-12-14 Samsung Sdi Co., Ltd. Battery system
WO2018005631A1 (en) * 2016-06-28 2018-01-04 Linear Technology Corporation Wireless sensing for battery systems
JP2018148747A (ja) * 2017-03-08 2018-09-20 住友重機械工業株式会社 蓄電装置、射出成形機および建設機械

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019230033A1 (ja) * 2018-05-31 2019-12-05 住友電気工業株式会社 パラメータ推定装置、パラメータ推定方法及びコンピュータプログラム

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000270492A (ja) * 1999-03-18 2000-09-29 Denso Corp 組み電池の充電状態検出装置および該装置を用いた車両制御装置
JP2007114110A (ja) * 2005-10-21 2007-05-10 Tokyo Electric Power Co Inc:The バッテリ残量予測システムおよびバッテリ残量予測プログラム
WO2013080304A1 (ja) * 2011-11-29 2013-06-06 株式会社日立製作所 電池制御システムおよび電池制御方法
JP2016012954A (ja) * 2014-06-27 2016-01-21 新神戸電機株式会社 電池システム
WO2016072487A1 (ja) * 2014-11-06 2016-05-12 日立化成株式会社 蓄電池状態監視システム、蓄電池状態監視方法、および蓄電池状態監視プログラム
JP2017083227A (ja) * 2015-10-26 2017-05-18 株式会社デンソー 組電池制御装置
US20170358936A1 (en) * 2016-06-13 2017-12-14 Samsung Sdi Co., Ltd. Battery system
WO2018005631A1 (en) * 2016-06-28 2018-01-04 Linear Technology Corporation Wireless sensing for battery systems
JP2018148747A (ja) * 2017-03-08 2018-09-20 住友重機械工業株式会社 蓄電装置、射出成形機および建設機械
CN107340479A (zh) * 2017-06-16 2017-11-10 山东大学 一种提高电动汽车动力电池soc计算精度的方法及***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113900479A (zh) * 2020-06-22 2022-01-07 精工爱普生株式会社 感测装置及感测***
JP7458957B2 (ja) 2020-10-09 2024-04-01 日立Astemo株式会社 無線通信システム
WO2023095411A1 (ja) * 2021-11-24 2023-06-01 株式会社デンソーテン 電池監視システム、電池監視装置、および電池監視方法

Also Published As

Publication number Publication date
JPWO2020084817A1 (ja) 2021-10-14

Similar Documents

Publication Publication Date Title
WO2020084817A1 (ja) 電池監視システム及び物理量集約方法
WO2018019101A1 (zh) 一种蓄电池实时荷电状态的测算方法及测算装置、存储介质
EP2492702B1 (en) Power supply apparatus
JP2020194767A (ja) Soc補正方法及び装置、電池管理システム、及び記憶媒体
CN108885242B (zh) 二次电池劣化估计装置和二次电池劣化估计方法
WO2014147899A1 (ja) 満充電容量推定方法及び装置
US8203305B1 (en) Enhanced voltage-based fuel gauges and methods
EP2787361B1 (en) State of charge estimation device and method of estimating state of charge
WO2019230033A1 (ja) パラメータ推定装置、パラメータ推定方法及びコンピュータプログラム
JP4817647B2 (ja) 二次電池の寿命判定方法。
AU2019201005B2 (en) Battery system, remaining capacity estimation device, and remaining capacity estimation method
WO2017056732A1 (ja) 電池制御装置及び電池システム
EP3889626A1 (en) Battery management controllers capable of estimating state of charge
CN112042044B (zh) 蓄电***、传感器模块、及蓄电***的控制方法
JP2013250071A (ja) 満充電容量検出装置及び蓄電池システム
TW201809714A (zh) 滿充電容量校準方法
JP2014068468A (ja) 充電制御装置
JP6826935B2 (ja) 二次電池内部温度推定装置および二次電池内部温度推定方法
JP3947952B2 (ja) 電池の満充電判定方式
JP2011172415A (ja) 二次電池装置
JP7069930B2 (ja) 統計処理システム及びパラメータ推定装置
JP2019164148A (ja) 二次電池の充電状態推定方法および推定装置
JP6631377B2 (ja) 充電量算出装置、コンピュータプログラム及び充電量算出方法
JP6672976B2 (ja) 充電量算出装置、コンピュータプログラム及び充電量算出方法
CN113013507B (zh) 二次电池管理***及二次电池管理方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19876948

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2020552508

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19876948

Country of ref document: EP

Kind code of ref document: A1