EP3627173B1 - Method for calibrating state of charge of battery and battery management system - Google Patents
Method for calibrating state of charge of battery and battery management system Download PDFInfo
- Publication number
- EP3627173B1 EP3627173B1 EP18892018.5A EP18892018A EP3627173B1 EP 3627173 B1 EP3627173 B1 EP 3627173B1 EP 18892018 A EP18892018 A EP 18892018A EP 3627173 B1 EP3627173 B1 EP 3627173B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- bat
- voltage
- battery
- charge
- measured
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R35/00—Testing or calibrating of apparatus covered by the other groups of this subclass
- G01R35/04—Testing or calibrating of apparatus covered by the other groups of this subclass of instruments for measuring time integral of power or current
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L3/00—Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
- B60L3/12—Recording operating variables ; Monitoring of operating variables
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L58/00—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
- B60L58/10—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
- B60L58/12—Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/3644—Constructional arrangements
- G01R31/3648—Constructional arrangements comprising digital calculation means, e.g. for performing an algorithm
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/367—Software therefor, e.g. for battery testing using modelling or look-up tables
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/382—Arrangements for monitoring battery or accumulator variables, e.g. SoC
- G01R31/3828—Arrangements for monitoring battery or accumulator variables, e.g. SoC using current integration
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/382—Arrangements for monitoring battery or accumulator variables, e.g. SoC
- G01R31/3842—Arrangements for monitoring battery or accumulator variables, e.g. SoC combining voltage and current measurements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/54—Drive Train control parameters related to batteries
- B60L2240/545—Temperature
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/54—Drive Train control parameters related to batteries
- B60L2240/547—Voltage
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/54—Drive Train control parameters related to batteries
- B60L2240/549—Current
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2260/00—Operating Modes
- B60L2260/40—Control modes
- B60L2260/44—Control modes by parameter estimation
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/70—Energy storage systems for electromobility, e.g. batteries
Definitions
- the present disclosure relates to a method and a battery management system for calibrating a state of charge of a battery.
- the process of periodically estimating the State Of Charge (SOC) of the batteries is essential.
- SOC of the battery is a parameter indicating how long the battery will be stably usable.
- the SOC of the battery is expressed as a percentage of the current remaining capacity to a given full charge capacity.
- the remaining capacity is difficult to directly measure, and it is necessary to estimate the remaining capacity based on the voltage and/or the current of the battery.
- the current integration method includes calculating the remaining capacity from the result of integrating the current of the battery periodically measured by a current sensor over time.
- the disadvantage of the current integration method is that accuracy in SOC estimation reduces over time due to a measurement error of the current sensor. Accordingly, it is undesirable to estimate the SOC of the battery using the current integration method alone, and it is necessary to properly calibrate the SOC of the battery estimated by the current integration method.
- SOC estimation using the OCV-SOC curve measures the open-circuit voltage (OCV) of the battery and estimates SOC corresponding to the measured OCV from given OCV-SOC curve data. Because SOC estimation using the OCV-SOC curve does not use a current sensor, it is possible to avoid the problem with SOC estimation accuracy decreasing over time.
- the present disclosure is designed to solve the above-described problem, and therefore, the present disclosure is directed to providing a method and a battery management system for calibrating a state of charge (SOC) of a battery estimated by the current integration method irrespective of whether the battery is being charged/discharged.
- SOC state of charge
- control unit> refers to a processing unit of at least one function or operation, and this may be implemented in hardware or software alone or in combination.
- FIG. 1 is a diagram showing the functional configuration of a battery pack 10 according to an embodiment of the present disclosure.
- the battery pack 10 includes a battery 20, a contactor 30 and a battery management system 100.
- the battery 20 includes a positive terminal B+ and a negative terminal B-.
- the battery 20 may include at least one unit cell.
- the plurality of unit cells may be electrically connected in series or in parallel.
- Each unit cell may be, for example, a lithium ion battery, a lithium polymer battery, a nickel cadmium battery, a nickel hydrogen battery and a nickel zinc battery.
- the type of the unit cell is not limited to the list of types described above, and includes any type of battery that can be recharged repeatedly.
- the contactor 30 is installed on a high current path of the battery pack 10 to adjust the charge/discharge current of the battery pack 10.
- the high current path of the battery pack 10 may include a path between the positive terminal B+ of the battery 20 and a positive terminal P+ of the battery pack 10 and a path between the negative terminal B- of the battery 20 and a negative terminal P- of the battery pack 10.
- FIG. 1 shows that the contactor 30 is installed between the positive terminal P+ of the battery pack 10 and the positive terminal B+ of the battery 20, the installation location of the contactor 30 is not limited thereto.
- the contactor 30 may be installed between the negative terminal P- of the battery pack 10 and the negative terminal B- of the battery 20.
- the contactor 30 may be turned on or off according to a switching signal from the battery management system 100 to adjust the current of the battery 20.
- the battery management system 100 includes a memory 110, a sensing unit 120 and a control unit 130, and optionally, may further include a communication unit 140.
- the memory 110 is not limited to a particular type and includes any storage medium capable of recording and erasing information.
- the memory 110 may include at least one type of storage medium of flash memory type, hard disk type, Solid State Disk (SSD) type, Silicon Disk Drive (SDD) type, multimedia card micro type, random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM) and programmable read-only memory (PROM).
- the memory 110 may store programs including various control logics that can be executed by the control unit 130. Additionally, the memory 110 may store data indicating the results of the control logics executed by the control unit 130.
- the sensing unit 120 may include a voltage sensor and a current sensor, and optionally, may further include a temperature sensor. Each of the voltage sensor 121, the current sensor 122 and the temperature sensor may be operably connected to the control unit 130.
- the voltage sensor 121 measures a terminal voltage of the battery 20 and transmits a voltage signal indicating the measured terminal voltage to the control unit 130.
- the terminal voltage corresponds to a potential difference between the positive terminal B+ and the negative terminal B-.
- the control unit 130 stores a measured voltage value indicating the measured terminal voltage in the memory 110 based on the voltage signal transmitted from the voltage sensor 121.
- the current sensor 122 measures a current of the battery 20 and transmits a current signal indicating the measured current to the control unit 130.
- the control unit 130 stores a current value indicating the measured current in the memory 110 based on the current signal transmitted from the current sensor 122.
- the temperature sensor 123 measures a temperature of the battery 20 and transmits a temperature signal indicating the measured temperature to the control unit 130.
- the control unit 130 stores a temperature value indicating the measured temperature in the memory 110 based on the temperature signal transmitted from the temperature sensor 123.
- the control unit 130 may be operably connected to the memory 110, the sensing unit 120, the communication unit 140 and the contactor 30 to individually control the operation of each of the memory 110, the sensing unit 120, the communication unit 140 and the contactor 30.
- the control unit 130 may be physically implemented using at least one of application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), microprocessors and electrical units for performing other functions.
- ASICs application specific integrated circuits
- DSPs digital signal processors
- DSPDs digital signal processing devices
- PLDs programmable logic devices
- FPGAs field programmable gate arrays
- microprocessors and electrical units for performing other functions.
- Equation 1 ⁇ t is a given measurement cycle (e.g., 0.001 sec), t n is the time point after n ⁇ t has elapsed from an initial time point (i.e., the measurement time point at the n th cycle), t n-1 is the time point after (n-1) ⁇ t has elapsed from the initial time point, I bat (t n ) is the measured current value indicating the current measured at t n , Q full is the full charge capacity of the battery 20, SOC(t n-1 ) is the SOC at t n-1 , and SOC(tn) is the SOC at t n .
- the initial time point is the time point at which a predetermined initialization event occurred.
- the initialization event may be, for example, an event that charging or discharging of the battery 20 starts in no-load condition, or an event that the SOC of the battery 20 is calibrated.
- FIG. 2 is a diagram showing an exemplary equivalent circuit model 200 of the battery 20 shown in FIG. 1 .
- the equivalent circuit model 200 includes a voltage source 205, an Ohmic resistance R 0 and a parallel RC circuit 210, electrically connected in series to each other.
- the voltage source 205 is used to indicate the open-circuit voltage (OCV) of the battery 20.
- the Ohmic resistance Ro is used to indicate an internal resistance of the battery 20.
- the parallel RC circuit 210 is used to indicate a polarization voltage of the battery 20, and includes resistance R 1 and capacitance C 1 electrically connected in parallel.
- the equivalent circuit model 200 may further include one or more additional parallel RC circuits (not shown).
- a model voltage value indicating a terminal voltage of the equivalent circuit model 200 at t n may be expressed as the following Equation 2.
- V mod t n V oc t n + R 0 I bat t n + V 1 t n
- V oc (t n ) is the OCV of the battery 20 at t n
- R 0 is the internal resistance of the battery 20
- V 1 (t n ) is the polarization voltage at t n
- V mod (t n ) is the model voltage value at t n .
- FIGS. 3 and 4 are flowcharts showing a method for calibrating the SOC of the battery 20y according to another embodiment of the present disclosure
- FIG. 5 is a graph showing a correlation between the OCV and the SOC of the battery 20.
- the method shown in FIGS. 3 and 4 is periodically performed for a predetermined period (e.g., ⁇ t).
- step S300 the control unit 130 measures the terminal voltage and the current of the battery 20 at t n using the sensing unit 120.
- the control unit 130 further measures the temperature of the battery 20 at t n .
- step S310 the control unit 130 stores a measured voltage value indicating the terminal voltage measured at t n and a measured current value indicating the current measured at t n in the memory 110.
- (n-1) measured voltage values and (n-1) measured current values measured for the period from ti to t n-1 are stored in the memory 110.
- the control unit 130 may store a measured temperature value indicating the temperature measured at t n in the memory 110.
- step S320 the control unit 130 updates the SOC of the battery 20 based on the measured current value measured at t n using current integration. That is, the control unit 130 may estimate SOC(tn), i.e., the SOC of the battery 20 at t n (see Equation 1). In this instance, the control unit 130 may use the above-described Equation 1. Data indicating the previous SOC, i.e., SOC(t n-1 ), may be stored in the memory 110.
- step S330 the control unit 130 determines whether a first number or more of measured voltage values and a first number or more of measured current values are sequentially stored in the memory 110.
- the first number a is 2 or greater.
- n measured voltage values and n measured current values are each stored in the memory 110 through the step S310, and thus, in step S330, the control unit 130 determines whether n ⁇ a.
- the value of the step S330 is "NO".
- the step S340 is performed.
- the step S360 is performed.
- step S340 the control unit 130 determines whether a preset estimation condition is satisfied by the first number of measured current values.
- the estimation condition may be satisfied, for example, when (i) a difference between the maximum current value of the first number of measured current values and the minimum current value of the first number of measured current values is equal to or larger than a reference current value (e.g., 90A) and/or (ii) each of the number of negative values of the first number of measured current values and the number of positive values of the first number of measured current values is equal to or larger than a predetermined number.
- a reference current value e.g. 90A
- Each of the estimation conditions (i) and (ii) is used to check whether a change of current for the period from t n-a+1 to t n sufficiently causes a change in voltage across two ends of each of the Ohmic resistance R 0 and the parallel RC circuit 210.
- step S340 is "YES”
- step S350 is performed.
- step S360 is performed.
- step S350 the control unit 130 estimates the OCV of the battery 20 based on the first number of measured voltage values and the first number of measured current values most recently stored in the memory 110.
- V 1 (t n ) in Equation 2 may be expressed as the following Equation 3.
- Equation 3 ⁇ 1 is a given time constant for the parallel RC circuit 210.
- V oc (t n ), Ro, R 1 and V 1 (t n ) may be each an unknown value that can be estimated as described below.
- the voltage V 1 (t n ) of the parallel RC circuit 210 may be differently expressed from Equation 3.
- V bat_v V bat t n ⁇ a + 1 V bat t n ⁇ a + 2 V bat t n ⁇ a + 3 ⁇ V bat t n ⁇ 1 V bat t n T
- I bat_v I bat t n ⁇ a + 1 I bat t n ⁇ a + 2 I bat t n ⁇ a + 3 ⁇ I bat t n ⁇ 1 I bat t n T
- Equation 6 may be expressed as the following Equation 7 by the above assumptions.
- V mod_v 1 v I bat_v K v J v V oc_n R 0 V 1 t n ⁇ a R 1 T
- Equation 7 when ax4 matrix [1 v I bat_v K v J v ] including known values is indicated as 'H' and 4 ⁇ 1 matrix [V oc_n R 0 V 1 (t n-a ) R 1 ] T including unknown values is indicated as 'x', Equation 7 may be simplified as the following Equation 8.
- V mod_v Hx
- Equation 9 The least square method associated with the equivalent circuit model 200, used for the control unit 130 to estimate the OCV of the battery 20, may be expressed as the following Equation 9.
- Equation 9 SSE is the sum of squared errors between V bat_v and V mod_v .
- V oc_n that is a component included in x estimated using Equation 10 is the estimated voltage value indicating the OCV of the battery 20 estimated at t n .
- step S360 the control unit 130 estimates that the OCV of the battery 20 is equal to the previously estimated OCV. In other words, when the estimated voltage value indicating the previously estimated OCV is V oc_n-1 , the control unit 130 sets V oc_n to the same value as V oc_n-1 .
- step S365 the control unit 130 stores the estimated voltage value V oc_n indicating the estimated OCV of the battery 20 in the memory 110.
- step S370 the control unit 130 determines whether a second number or more of estimated voltage values are sequentially stored in the memory 110.
- the second number may be 2 or greater.
- the value of the step S370 is "YES”.
- the step S380 is performed.
- the step S394 may be performed.
- the second number is 5 for convenience of description.
- step S380 the control unit 130 generates a data set including the second number of estimated voltage values V oc_n-4 , V oc_n-3 , V oc_n-2 , V oc_n-1 and V oc_n arranged in a sequential order from the second number of estimated voltage values V oc_n-4 , V oc_n-3 , V oc_n-2 , V oc_n-1 and V oc_n most recently stored in the memory 110.
- step S385 the control unit 130 determines whether a calibration condition is satisfied by the data set.
- the calibration condition is satisfied when (i) a difference (e.g.,
- the memory 110 may store OCV-SOC curve data corresponding one-to-one to each of a plurality of temperature ranges.
- the control unit 130 selects any one piece of OCV-SOC curve data corresponding to any one temperature range to which a measured temperature value indicating the temperature measured at t n belongs, and a correlation between OCV and SOC indicated by the selected OCV-SOC curve data may be represented as the graph shown in FIG. 5 .
- the reference voltage value ('reference OCV' in FIG. 5 ) corresponding to the reference SOC is determined from the selected OCV-SOC curve data.
- the first voltage difference value may be smaller than the second voltage difference value.
- step S390 the control unit 130 calibrates the updated SOC with the reference SOC. Accordingly, SOC(tn) indicating the SOC updated in the step S320 may be changed to the same value as the reference SOC.
- step S392 the control unit 130 transmits a notification signal indicating that the SOC of the battery 20 is calibrated to an external device 1 using the communication unit 140.
- the external device 1 may be, for example, an electronic control unit (ECU) of an electric vehicle in which the battery pack 10 is mounted.
- ECU electronice control unit
- the control unit 130 may update the reference SOC.
- the control unit 130 may update the reference SOC based on the updated SOC SOC(tn) using the following Equation 11.
- Equation 11 tr is the past (i.e., r th cycle earlier than the n th cycle) measurement time point (e.g., ti), and SOC ref (t n-1 ) is the previous reference SOC.
- the updated reference SOC SOC ref (t n ) may correspond to an average SOC for the period from tr to t n .
- the reference SOC SOC ref (t n ) updated by the step S394 may be stored in the memory 110.
- SOC ref (t n ) may be used as the previous reference SOC in the next cycle (i.e., n+1 th cycle).
- an advantage is that the reference SOC is periodically updated dependent on the SOC change history of the battery 20.
- the reference SOC may not be updated in the step S394, and may be preset.
- the control unit 130 may control the contactor 30 based on a control signal transmitted from the external device 1 or SOC(t n ) obtained in the step S320.
- the control signal may be a response of the external device 1 to the notification signal transmitted in the step S392.
- SOC(tn) is outside of a preset normal operating range (e.g., 20 ⁇ 80 [%])
- the control unit 130 may turn off the contactor 30 to protect the battery 20 from overcharge and overdischarge.
- a difference between SOC ref (t n ) and SOC ref (t n-1 ) is larger than a predetermined value (e.g., 0.3%), the control unit 130 may turn off the contactor 30. It is because a very large difference between SOC ref (t n ) and SOC ref (t n-1 ) represents a high likelihood that an error occurred in at least one of the steps performed to determine SOC ref (t n ).
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Secondary Cells (AREA)
- Tests Of Electric Status Of Batteries (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Description
- The present disclosure relates to a method and a battery management system for calibrating a state of charge of a battery.
- The present application claims priority to
Korean Patent Application No. 10-2017-0177360 filed in the Republic of Korea on December 21, 2017 - Recently, there is dramatically growing demand for portable electronic products such as laptop computers, video cameras and mobile phones, and with the extensive development of electric vehicles, accumulators for energy storage, robots and satellites, many studies are being made on high performance batteries that can be recharged repeatedly.
- Currently, commercially available batteries include nickel-cadmium batteries, nickel-hydrogen batteries, nickel-zinc batteries, lithium batteries and the like, and among them, lithium batteries have little or no memory effect, and thus they are gaining more attention than nickel-based batteries for their advantages of free charging and discharging, a very low self-discharge rate and high energy density.
- To stably use various types of devices or systems that are supplied with energy from batteries, the process of periodically estimating the State Of Charge (SOC) of the batteries is essential. In particular, the SOC of the battery is a parameter indicating how long the battery will be stably usable.
- In general, the SOC of the battery is expressed as a percentage of the current remaining capacity to a given full charge capacity. The remaining capacity is difficult to directly measure, and it is necessary to estimate the remaining capacity based on the voltage and/or the current of the battery.
- It is current integration (ampere counting) that is typically used to estimate the SOC of the battery. The current integration method is also called coulomb counting, and includes calculating the remaining capacity from the result of integrating the current of the battery periodically measured by a current sensor over time.
- However, the disadvantage of the current integration method is that accuracy in SOC estimation reduces over time due to a measurement error of the current sensor. Accordingly, it is undesirable to estimate the SOC of the battery using the current integration method alone, and it is necessary to properly calibrate the SOC of the battery estimated by the current integration method.
- Meanwhile, another way to estimate the SOC of the battery is to use the OCV-SOC curve. In detail, SOC estimation using the OCV-SOC curve measures the open-circuit voltage (OCV) of the battery and estimates SOC corresponding to the measured OCV from given OCV-SOC curve data. Because SOC estimation using the OCV-SOC curve does not use a current sensor, it is possible to avoid the problem with SOC estimation accuracy decreasing over time.
- However, SOC estimation using the OCV-SOC curve needs to measure the OCV of the battery, and the OCV of the battery can be only measured when the battery is kept in no-load condition for a predetermined time or longer. Accordingly, when the battery is not kept in no-load condition and is being charged or discharged for the predetermined time or longer, it is impossible to measure the OCV of the battery. Relevant prior art includes documents D1:
EP 2 442 126 A2 ,EP 2 765 436 A1 ,CN 106 646 265 A ,US 2004/162683 A1 andEP 2 667 211 A1 . - The present disclosure is designed to solve the above-described problem, and therefore, the present disclosure is directed to providing a method and a battery management system for calibrating a state of charge (SOC) of a battery estimated by the current integration method irrespective of whether the battery is being charged/discharged.
- These and other objects and advantages of the present disclosure will be understood by the following description and will be apparent from the embodiments of the present disclosure. Further, it will be readily understood that the objects and advantages of the present disclosure can be realized by the means set forth in the appended claims and combinations thereof.
- According to at least one of the embodiments of the present disclosure, it is possible to calibrate a state of charge (SOC) of a battery estimated by the current integration method irrespective of whether the battery is being charged/discharged.
- The effects of the present disclosure are not limited to the above-mentioned effects, and other effects not mentioned herein will be clearly understood by those skilled in the art from the appended claims.
- The accompanying drawings illustrate an embodiment of the present disclosure, and together with the following detailed description, serve to provide a further understanding of the technical aspects of the present disclosure, and thus the present disclosure should not be construed as limited to the drawings.
-
FIG. 1 is a diagram showing the functional configuration of a battery pack according to an embodiment of the present disclosure. -
FIG. 2 is a diagram showing an exemplary equivalent circuit model of a battery shown inFIG. 1 . -
FIGS. 3 and4 are flowcharts showing a method for calibrating a state of charge of a battery according to another embodiment of the present disclosure. -
FIG. 5 is a graph showing a correlation between an open-circuit voltage and a state of charge of a battery. - Hereinafter, the preferred embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. Prior to the description, it should be understood that the terms or words used in the specification and the appended claims should not be construed as limited to general and dictionary meanings, but interpreted based on the meanings and concepts corresponding to technical aspects of the present disclosure on the basis of the principle that the inventor is allowed to define terms appropriately for the best explanation.
- Therefore, the embodiments described herein and illustrations shown in the drawings are just a most preferred embodiment of the present disclosure, but not intended to fully describe the technical aspects of the present disclosure, so it should be understood that a variety of variations could be made thereto at the time of filing the application within the scope of the appended claims.
- Additionally, in describing the present disclosure, when it is deemed that a detailed description of relevant known elements or functions renders the key subject matter of the present disclosure ambiguous, the detailed description is omitted herein.
- The terms including the ordinal number such as "first", "second" and the like, may be used to distinguish one element from another among various elements, but not intended to limit the elements by the terms.
- Unless the context clearly indicates otherwise, it will be understood that the term "comprises" or "includes" when used in this specification, specifies the presence of stated elements, but does not preclude the presence or addition of one or more other elements. Additionally, the term <control unit> as used herein refers to a processing unit of at least one function or operation, and this may be implemented in hardware or software alone or in combination.
- In addition, throughout the specification, it will be further understood that when an element is referred to as being "connected to" another element, it can be directly connected to the other element or intervening elements may be present.
-
FIG. 1 is a diagram showing the functional configuration of abattery pack 10 according to an embodiment of the present disclosure. - Referring to
FIG. 1 , thebattery pack 10 includes abattery 20, acontactor 30 and abattery management system 100. - The
battery 20 includes a positive terminal B+ and a negative terminal B-. Thebattery 20 may include at least one unit cell. When thebattery 20 includes a plurality of unit cells, the plurality of unit cells may be electrically connected in series or in parallel. Each unit cell may be, for example, a lithium ion battery, a lithium polymer battery, a nickel cadmium battery, a nickel hydrogen battery and a nickel zinc battery. Of course, the type of the unit cell is not limited to the list of types described above, and includes any type of battery that can be recharged repeatedly. - The
contactor 30 is installed on a high current path of thebattery pack 10 to adjust the charge/discharge current of thebattery pack 10. The high current path of thebattery pack 10 may include a path between the positive terminal B+ of thebattery 20 and a positive terminal P+ of thebattery pack 10 and a path between the negative terminal B- of thebattery 20 and a negative terminal P- of thebattery pack 10. AlthoughFIG. 1 shows that thecontactor 30 is installed between the positive terminal P+ of thebattery pack 10 and the positive terminal B+ of thebattery 20, the installation location of thecontactor 30 is not limited thereto. For example, thecontactor 30 may be installed between the negative terminal P- of thebattery pack 10 and the negative terminal B- of thebattery 20. - The
contactor 30 may be turned on or off according to a switching signal from thebattery management system 100 to adjust the current of thebattery 20. - The
battery management system 100 includes amemory 110, asensing unit 120 and acontrol unit 130, and optionally, may further include acommunication unit 140. - The
memory 110 is not limited to a particular type and includes any storage medium capable of recording and erasing information. For example, thememory 110 may include at least one type of storage medium of flash memory type, hard disk type, Solid State Disk (SSD) type, Silicon Disk Drive (SDD) type, multimedia card micro type, random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM) and programmable read-only memory (PROM). Additionally, thememory 110 may store programs including various control logics that can be executed by thecontrol unit 130. Additionally, thememory 110 may store data indicating the results of the control logics executed by thecontrol unit 130. - The
sensing unit 120 may include a voltage sensor and a current sensor, and optionally, may further include a temperature sensor. Each of thevoltage sensor 121, thecurrent sensor 122 and the temperature sensor may be operably connected to thecontrol unit 130. - The
voltage sensor 121 measures a terminal voltage of thebattery 20 and transmits a voltage signal indicating the measured terminal voltage to thecontrol unit 130. The terminal voltage corresponds to a potential difference between the positive terminal B+ and the negative terminal B-. Thecontrol unit 130 stores a measured voltage value indicating the measured terminal voltage in thememory 110 based on the voltage signal transmitted from thevoltage sensor 121. - The
current sensor 122 measures a current of thebattery 20 and transmits a current signal indicating the measured current to thecontrol unit 130. Thecontrol unit 130 stores a current value indicating the measured current in thememory 110 based on the current signal transmitted from thecurrent sensor 122. - The temperature sensor 123 measures a temperature of the
battery 20 and transmits a temperature signal indicating the measured temperature to thecontrol unit 130. Thecontrol unit 130 stores a temperature value indicating the measured temperature in thememory 110 based on the temperature signal transmitted from the temperature sensor 123. - The
control unit 130 may be operably connected to thememory 110, thesensing unit 120, thecommunication unit 140 and thecontactor 30 to individually control the operation of each of thememory 110, thesensing unit 120, thecommunication unit 140 and thecontactor 30. Thecontrol unit 130 may be physically implemented using at least one of application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), microprocessors and electrical units for performing other functions. - The
control unit 130 updates the state of charge (SOC) of thebattery 20 based on the current value stored in thememory 110 using current integration. Assume that the current value indicating the current measured during charging of thebattery 20 has the positive sign and the current value indicating the current measured during discharging of thebattery 20 has the negative sign, the current integration may be expressed as the followingEquation 1. - In
Equation 1, Δt is a given measurement cycle (e.g., 0.001 sec), tn is the time point after nΔt has elapsed from an initial time point (i.e., the measurement time point at the nth cycle), tn-1 is the time point after (n-1)Δt has elapsed from the initial time point, Ibat(tn) is the measured current value indicating the current measured at tn, Qfull is the full charge capacity of thebattery 20, SOC(tn-1) is the SOC at tn-1, and SOC(tn) is the SOC at tn. Those skilled in the art will easily understand ti = initial time point + iΔt, and Δt = ti - ti-1. The initial time point is the time point at which a predetermined initialization event occurred. The initialization event may be, for example, an event that charging or discharging of thebattery 20 starts in no-load condition, or an event that the SOC of thebattery 20 is calibrated. -
FIG. 2 is a diagram showing an exemplaryequivalent circuit model 200 of thebattery 20 shown inFIG. 1 . - Referring to
FIG. 2 , theequivalent circuit model 200 includes avoltage source 205, an Ohmic resistance R0 and aparallel RC circuit 210, electrically connected in series to each other. Thevoltage source 205 is used to indicate the open-circuit voltage (OCV) of thebattery 20. The Ohmic resistance Ro is used to indicate an internal resistance of thebattery 20. Theparallel RC circuit 210 is used to indicate a polarization voltage of thebattery 20, and includes resistance R1 and capacitance C1 electrically connected in parallel. Of course, theequivalent circuit model 200 may further include one or more additional parallel RC circuits (not shown). -
- Voc(tn) is the OCV of the
battery 20 at tn, R0 is the internal resistance of thebattery 20, V1(tn) is the polarization voltage at tn, and Vmod(tn) is the model voltage value at tn. -
FIGS. 3 and4 are flowcharts showing a method for calibrating the SOC of the battery 20y according to another embodiment of the present disclosure, andFIG. 5 is a graph showing a correlation between the OCV and the SOC of thebattery 20. The method shown inFIGS. 3 and4 is periodically performed for a predetermined period (e.g., Δt). - Referring to
FIGS. 1 to 4 , in step S300, thecontrol unit 130 measures the terminal voltage and the current of thebattery 20 at tn using thesensing unit 120. Thecontrol unit 130 further measures the temperature of thebattery 20 at tn. - In step S310, the
control unit 130 stores a measured voltage value indicating the terminal voltage measured at tn and a measured current value indicating the current measured at tn in thememory 110. In this instance, (n-1) measured voltage values and (n-1) measured current values measured for the period from ti to tn-1 are stored in thememory 110. Optionally, thecontrol unit 130 may store a measured temperature value indicating the temperature measured at tn in thememory 110. - In step S320, the
control unit 130 updates the SOC of thebattery 20 based on the measured current value measured at tn using current integration. That is, thecontrol unit 130 may estimate SOC(tn), i.e., the SOC of thebattery 20 at tn (see Equation 1). In this instance, thecontrol unit 130 may use the above-describedEquation 1. Data indicating the previous SOC, i.e., SOC(tn-1), may be stored in thememory 110. - In step S330, the
control unit 130 determines whether a first number or more of measured voltage values and a first number or more of measured current values are sequentially stored in thememory 110. Hereinafter, assume that the first number a is 2 or greater. n measured voltage values and n measured current values are each stored in thememory 110 through the step S310, and thus, in step S330, thecontrol unit 130 determines whether n≥a. The first number a is a minimum number (e.g., 2000) required to estimate the OCV of thebattery 20 with a predetermined level of accuracy or above, and it may be an experimentally preset value. For example, in case that first number a=2000, when tn ≥ t2000, the value of the step S330 is "YES". In contrast, when tn < t2000, the value of the step S330 is "NO". When the value of the step S330 is "YES", the step S340 is performed. When the value of the step S330 is "NO", the step S360 is performed. - In step S340, the
control unit 130 determines whether a preset estimation condition is satisfied by the first number of measured current values. The estimation condition may be satisfied, for example, when (i) a difference between the maximum current value of the first number of measured current values and the minimum current value of the first number of measured current values is equal to or larger than a reference current value (e.g., 90A) and/or (ii) each of the number of negative values of the first number of measured current values and the number of positive values of the first number of measured current values is equal to or larger than a predetermined number. Each of the estimation conditions (i) and (ii) is used to check whether a change of current for the period from tn-a+1 to tn sufficiently causes a change in voltage across two ends of each of the Ohmic resistance R0 and theparallel RC circuit 210. When the value of the step S340 is "YES", step S350 is performed. When the value of the step S340 is "NO", step S360 is performed. - In step S350, the
control unit 130 estimates the OCV of thebattery 20 based on the first number of measured voltage values and the first number of measured current values most recently stored in thememory 110. -
- In Equation 3, τ1 is a given time constant for the
parallel RC circuit 210. In Equations 2 and 3, Voc(tn), Ro, R1 and V1(tn) may be each an unknown value that can be estimated as described below. Of course, the voltage V1(tn) of theparallel RC circuit 210 may be differently expressed from Equation 3. -
-
-
-
-
-
-
-
- Voc_n that is a component included in x estimated using
Equation 10 is the estimated voltage value indicating the OCV of thebattery 20 estimated at tn. - In step S360, the
control unit 130 estimates that the OCV of thebattery 20 is equal to the previously estimated OCV. In other words, when the estimated voltage value indicating the previously estimated OCV is Voc_n-1, thecontrol unit 130 sets Voc_n to the same value as Voc_n-1. - In step S365, the
control unit 130 stores the estimated voltage value Voc_n indicating the estimated OCV of thebattery 20 in thememory 110. - In step S370, the
control unit 130 determines whether a second number or more of estimated voltage values are sequentially stored in thememory 110. The second number may be 2 or greater. For example, in case that the second number is 5, when at least Voc_ n-4, Voc_n-3, Voc_n-2, Voc_n-1 and Voc_n are sequentially stored in thememory 110, the value of the step S370 is "YES". When the value of the step S370 is "YES", the step S380 is performed. When the value of the step S370 is "NO", the step S394 may be performed. Hereinafter, assume that the second number is 5 for convenience of description. - In step S380, the
control unit 130 generates a data set including the second number of estimated voltage values Voc_n-4, Voc_n-3, Voc_n-2, Voc_n-1 and Voc_n arranged in a sequential order from the second number of estimated voltage values Voc_n-4, Voc_n-3, Voc_n-2, Voc_n-1 and Voc_n most recently stored in thememory 110. - In step S385, the
control unit 130 determines whether a calibration condition is satisfied by the data set. The calibration condition is satisfied when (i) a difference (e.g., | 3.3V- Voc_n |) between a reference voltage value (e.g., 3.3V) corresponding to a reference SOC (e.g., 50%) and the estimated voltage value Voc_n is less than a preset first voltage difference value (e.g., 0.005V), and (ii) a difference (e.g., | Voc_n-2- Voc_n-1 |) between two adjacent estimated voltage values (e.g., Voc_n-4 and Voc_n-3, Voc_n-3 and Voc_n-2, Voc_n-2 and Voc_n-1, Voc_n-1 and Voc_n) in the data set is less than a preset second voltage difference value (e.g., 0.01V). - The
memory 110 may store OCV-SOC curve data corresponding one-to-one to each of a plurality of temperature ranges. Thecontrol unit 130 selects any one piece of OCV-SOC curve data corresponding to any one temperature range to which a measured temperature value indicating the temperature measured at tn belongs, and a correlation between OCV and SOC indicated by the selected OCV-SOC curve data may be represented as the graph shown inFIG. 5 . The reference voltage value ('reference OCV' inFIG. 5 ) corresponding to the reference SOC is determined from the selected OCV-SOC curve data. The first voltage difference value may be smaller than the second voltage difference value. When the value of the step S385 is "YES", the step S390 is performed. When the value of the step S385 is "NO", the step S394 is performed. - In step S390, the
control unit 130 calibrates the updated SOC with the reference SOC. Accordingly, SOC(tn) indicating the SOC updated in the step S320 may be changed to the same value as the reference SOC. - In step S392, the
control unit 130 transmits a notification signal indicating that the SOC of thebattery 20 is calibrated to anexternal device 1 using thecommunication unit 140. Theexternal device 1 may be, for example, an electronic control unit (ECU) of an electric vehicle in which thebattery pack 10 is mounted. -
- In Equation 11, tr is the past (i.e., rth cycle earlier than the nth cycle) measurement time point (e.g., ti), and SOCref(tn-1) is the previous reference SOC. The updated reference SOC SOCref(tn) may correspond to an average SOC for the period from tr to tn. The reference SOC SOCref(tn) updated by the step S394 may be stored in the
memory 110. SOCref(tn) may be used as the previous reference SOC in the next cycle (i.e., n+1th cycle). According to Equation 11, an advantage is that the reference SOC is periodically updated dependent on the SOC change history of thebattery 20. Of course, the reference SOC may not be updated in the step S394, and may be preset. - In step S396, the
control unit 130 may control thecontactor 30 based on a control signal transmitted from theexternal device 1 or SOC(tn) obtained in the step S320. The control signal may be a response of theexternal device 1 to the notification signal transmitted in the step S392. When SOC(tn) is outside of a preset normal operating range (e.g., 20 ~ 80 [%]), thecontrol unit 130 may turn off thecontactor 30 to protect thebattery 20 from overcharge and overdischarge. When a difference between SOCref(tn) and SOCref(tn-1) is larger than a predetermined value (e.g., 0.3%), thecontrol unit 130 may turn off thecontactor 30. It is because a very large difference between SOCref(tn) and SOCref(tn-1) represents a high likelihood that an error occurred in at least one of the steps performed to determine SOCref(tn). - The embodiments of the present disclosure described hereinabove are not implemented only through the apparatus and method, and may be implemented through programs that realize the functions corresponding to the configurations of the embodiments of the present disclosure or recording media having the programs recorded thereon, and this implementation may be easily achieved by those skilled in the art from the disclosure of the embodiments previously described.
- While the present disclosure has been hereinabove described with regard to a limited number of embodiments and drawings, the present disclosure is not limited thereto and it is obvious to those skilled in the art that various modifications and changes may be made thereto within the scope of the appended claims.
-
- 1: external devic
- 10: battery pack
- 20: battery
- 30: contactor
- 100: battery management system
- 110: memory
- 120: sensing uni
- 130: control unit
- 140: communication unit
- 200: equivalent circuit mode
- R0: Ohmic resistance
- 210: parallel RC circuit
Claims (8)
- A method, periodically being performed at a given measurement cycle (Δt) for calibrating a state of charge of a battery, comprising:measuring a terminal voltage, a current and a temperature of the battery;storing a measured voltage value (Vbat(tn)) indicating the measured terminal voltage and a measured current value (Ibat(tn)) indicating the measured current in a memory (110);updating a state of charge of the battery based on the measured current value using current integration;estimating an open-circuit voltage (Voc(tn)) of the battery based on a first number (a) of measured voltage values (Vbat(tn-a+1) ~ Vbat(tn)) and a first number (a) of measured current values (Ibat(tn-a+1) ~ Ibat(tn)) in order of most recently stored in the memory when the first number of or more measured voltage values (Vbat(t1) ~ Vbat(tn)) and the first number or more of measured current values (Ibat(t1) ~ Ibat(tn)) are sequentially stored in the memory by using the following equation associated with an equivalent circuit model including a voltage source (205), an Ohmic resistance (R0) and a parallel RC circuit (210) connected in series:τ1 is a given time constant for the parallel RC circuit (210), andx is a 4×1 matrix [Voc_n R0 V1(tn-a) R1]T,wherein Voc_n is an estimated voltage value indicating the estimated open-circuit voltage (Voc(tn)), Ro is the Ohmic resistance, V1(tn-a) is a polarization voltage of the parallel RC circuit at a time point tn-a, R1 is a resistance of the parallel RC circuit;storing the estimated voltage value (Voc_n) in the memory;generating a data set including a second number of estimated voltage values (Voc_n-4, Voc_n-3, Voc_n-2, Voc_n-1, Voc_n) arranged in a sequential order from the second number of estimated voltage values in order of most recently stored in the memory when the second number or more of estimated voltage values are sequentially stored in the memory;selecting OCV (open circuit voltage)-SOC(state of charge) curve data corresponding to a temperature range to which the measured temperature belongs;determining a reference voltage value corresponding to a preset reference state of charge from the OCV-SOC curve data; andcalibrating the updated state of charge being equal to the reference state of charge when a calibration condition is satisfied by the data set,wherein the calibration condition is satisfied when (i) a difference between the reference voltage value and the estimated voltage value is less than a first voltage difference value, and (ii) a difference between two adjacent estimated voltage values (Voc_n-4 and Voc_n-3, Voc_n-3 and Voc_n-2, Voc_n-2 and Voc_n-1, Voc_n-1 and Voc_n) in the data set is less than a second voltage difference value,wherein when i=1~n, ti = initial time point + iΔt, the initial time point is a time point at which a predetermined initialization event was occurred.
- The method according to claim 1, wherein estimating the open-circuit voltage of the battery is performed when an estimation condition is satisfied by the first number of current values
wherein the estimation condition is satisfied when (i)a difference between a maximum current value and a minimum current value of the first number of measured current values is equal to or larger than a reference current value and (ii)each of the number of negative values of the first number of measured current values and the number of positive values of the first number of measured current values is equal to or larger than a predetermined number. - The method according to claim 2, wherein estimating the open-circuit voltage of the battery comprises estimating that the open-circuit voltage is equal to a previously estimated open-circuit voltage (Voc(tn-1)) when the estimation condition is not satisfied by the first number of current values.
- The method according to claim 3, wherein the first voltage difference value is smaller than the second voltage difference value.
- The method according to claim 1, further comprising:
updating the reference state of charge based on the updated state of charge. - A battery management system for calibrating a state of charge of a battery, comprising:a memory (110);a sensing unit (120) configured to measure a terminal voltage, a current ans a temperature of the battery periodically at a given measurement cycle (Δt); anda control unit (130) operably coupled to the memory and the sensing unit,wherein periodically at a given measurement cycle (Δt) the control unit is configured to:store a measured voltage value (Vbat(tn)) indicating the measured terminal voltage and a measured current value (Ibat(tn)) indicating the measured current in the memory,update a state of charge of the battery based on the measured current value using current integration,estimate an open-circuit voltage (Voc(tn)) of the battery based on a first number (a) of measured voltage values (Vbat(tn-a+1) ~ Vbat(tn)) and a first number (a) of measured current values (Ibat(tn-a+1) ~ Ibat(tn)) in order of most recently stored in the memory when the first number or more of measured voltage values (Vbat(t1) ~ Vbat(tn)) and the first number or more of measured current values (Ibat(t1) ~ Ibat(tn)) are sequentially stored in the memory by using the following equation associated with an equivalent circuit model including a voltage source (205), an Ohmic resistance (R0) and a parallel RC circuit (210) connected in series:τ1 is a given time constant for the parallel RC circuit (210), andx is a 4×1 matrix [Voc_n Ro V1(tn-a) R1]T,wherein Voc_n is an estimated voltage value indicating the estimated open-circuit voltage (Voc(tn)), Ro is the Ohmic resistance, V1(tn-a) is a polarization voltage of the parallel RC circuit at a time point tn-a, R1 is a resistance of the parallel RC circuit,store the estimated voltage value (Voc_n) in the memory,generate a data set including a second number of estimated voltage values (Voc_n-4, Voc_n-3, Voc_n-2, Voc_n-1, Voc_n) arranged in a sequential order from the second number of estimated voltage values in order of most recently stored in the memory when the second number or more of estimated voltage values are sequentially stored in the memory,select OCV(open circuit voltage)-SOC(state of charge) curve data corresponding to a temperature range to which the measured temperature belongs;determine a reference voltage value corresponding to a preset reference state of charge from the OCV-SOC curve data;calibrate the updated state of charge with a reference state of charge when a calibration condition is satisfied by the data set, andtransmit a notification signal indicating that the state of charge of the battery is calibrated with the reference state of charge to an external device,wherein the calibration condition is satisfied when (i) a difference between the reference voltage value and the estimated voltage value is less than a first voltage difference value, and (ii) a difference between two adjacent estimated voltage values (Voc_n-4 and Voc_n-3, Voc_n-3 and Voc_n-2, Voc_n-2 and Voc_n-1, Voc_n-1 and Voc_n) in the data set is less than a second voltage difference value,wherein when i=1~n, ti = initial time point + iΔt, the initial time point is a time point at which a predetermined initialization event was occurred.
- The battery management system according to claim 6, wherein the control unit is configured to update the reference state of charge based on the updated state of charge.
- A battery pack comprising the battery management system according to claim 6 or claim 7.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170177360A KR102244140B1 (en) | 2017-12-21 | 2017-12-21 | Method and apparatus for calibrating state of charge of a battery |
PCT/KR2018/015880 WO2019124877A1 (en) | 2017-12-21 | 2018-12-13 | Method for calibrating state of charge of battery and battery management system |
Publications (3)
Publication Number | Publication Date |
---|---|
EP3627173A1 EP3627173A1 (en) | 2020-03-25 |
EP3627173A4 EP3627173A4 (en) | 2020-12-09 |
EP3627173B1 true EP3627173B1 (en) | 2022-05-04 |
Family
ID=66993631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP18892018.5A Active EP3627173B1 (en) | 2017-12-21 | 2018-12-13 | Method for calibrating state of charge of battery and battery management system |
Country Status (7)
Country | Link |
---|---|
US (1) | US11480620B2 (en) |
EP (1) | EP3627173B1 (en) |
JP (1) | JP6930688B2 (en) |
KR (1) | KR102244140B1 (en) |
CN (1) | CN110622018B (en) |
PL (1) | PL3627173T3 (en) |
WO (1) | WO2019124877A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102458526B1 (en) * | 2018-02-07 | 2022-10-25 | 주식회사 엘지에너지솔루션 | Apparatus and method for estimating soc base on operating state of battery |
TWI728830B (en) * | 2020-06-09 | 2021-05-21 | 聚眾聯合科技股份有限公司 | Capacity judgment module and capacity calibration method thereof |
KR102481221B1 (en) * | 2020-09-17 | 2022-12-26 | 한화솔루션 주식회사 | Estimating device for the state of charge on energy storage system and method thereof |
FR3121643A1 (en) * | 2021-04-08 | 2022-10-14 | Psa Automobiles Sa | AUTOMOBILE VEHICLE TRACTION BATTERY OPEN CIRCUIT VOLTAGE ESTIMATION SYSTEM, METHOD AND VEHICLE COMPRISING SUCH A SYSTEM |
CN113447871B (en) * | 2021-06-24 | 2023-07-04 | 北京海博思创科技股份有限公司 | Calibration method and device |
Family Cites Families (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0177360B1 (en) | 1996-04-30 | 1999-03-20 | 성명제 | Driving device of emblem coating device |
JP4152573B2 (en) | 2000-07-28 | 2008-09-17 | 本田技研工業株式会社 | Power storage device remaining capacity detection device |
DE10235008B4 (en) * | 2001-08-03 | 2005-02-24 | Yazaki Corp. | Method and unit for calculating the degree of degradation for a battery |
US7324902B2 (en) * | 2003-02-18 | 2008-01-29 | General Motors Corporation | Method and apparatus for generalized recursive least-squares process for battery state of charge and state of health |
JP4583765B2 (en) * | 2004-01-14 | 2010-11-17 | 富士重工業株式会社 | Remaining capacity calculation device for power storage device |
KR100669470B1 (en) * | 2005-12-22 | 2007-01-16 | 삼성에스디아이 주식회사 | SOO correction method of battery and battery management system using same |
JP2008295169A (en) * | 2007-05-23 | 2008-12-04 | Canon Inc | Battery pack, charger and electronic apparatus |
KR20090077657A (en) | 2008-01-11 | 2009-07-15 | 에스케이에너지 주식회사 | Method and device for measuring SOC of battery in battery management system |
KR100970841B1 (en) * | 2008-08-08 | 2010-07-16 | 주식회사 엘지화학 | Battery capacity deterioration estimation apparatus and method using battery voltage behavior |
JP2010066232A (en) | 2008-09-12 | 2010-03-25 | Toyota Motor Corp | Device for determining degradation of lithium ion battery, vehicle, and method of determining degradation of lithium ion battery |
JP2011106952A (en) | 2009-11-17 | 2011-06-02 | Honda Motor Co Ltd | Method for estimating residual capacity of battery |
CN102741699B (en) * | 2010-04-30 | 2014-12-03 | 松下电器产业株式会社 | Full-charge capacity correction circuit, charging system, battery pack, and full-charge capacity correction method |
JP5419832B2 (en) * | 2010-09-07 | 2014-02-19 | カルソニックカンセイ株式会社 | Battery capacity calculation device and battery capacity calculation method |
JP2012057998A (en) | 2010-09-07 | 2012-03-22 | Calsonic Kansei Corp | Charge rate calculation apparatus for secondary battery and charge rate calculation method |
KR101191624B1 (en) | 2010-10-13 | 2012-10-17 | 삼성에스디아이 주식회사 | BATTERY MANAGEMENT SYSTEM AND METHOD OF ESTIMATING BATTERY SOCstate of charge USING THE SAME |
US20120101753A1 (en) * | 2010-10-20 | 2012-04-26 | Gm Global Technology Operations, Inc. | Adaptive slowly-varying current detection |
KR101238478B1 (en) * | 2011-01-16 | 2013-03-04 | 김득수 | The Measurment Method of Battery SOC |
JP5318128B2 (en) * | 2011-01-18 | 2013-10-16 | カルソニックカンセイ株式会社 | Battery charge rate estimation device |
CN102162836A (en) | 2011-03-21 | 2011-08-24 | 浙江吉利汽车研究院有限公司 | Estimation method of vehicle battery stress optical coefficient (SOC) |
JP5835761B2 (en) | 2011-04-25 | 2015-12-24 | エルジー・ケム・リミテッド | Battery capacity deterioration estimation apparatus and method |
KR101293630B1 (en) | 2011-04-25 | 2013-08-05 | 주식회사 엘지화학 | Apparatus and Method for estimating battery's state of health |
WO2013051241A1 (en) * | 2011-10-07 | 2013-04-11 | カルソニックカンセイ株式会社 | Battery state-of-charge estimation device and state-of-charge estimation method |
CN102437629B (en) * | 2011-11-01 | 2013-07-24 | 电子科技大学 | Battery charging control device |
JP5897701B2 (en) * | 2012-03-21 | 2016-03-30 | 三洋電機株式会社 | Battery state estimation device |
KR101498764B1 (en) | 2012-05-10 | 2015-03-04 | 주식회사 엘지화학 | Method and apparatus for battery resistance estimation, and battery management system using the same |
JP6155781B2 (en) | 2012-05-10 | 2017-07-05 | 株式会社Gsユアサ | Storage element management device and SOC estimation method |
JP6531784B2 (en) * | 2012-05-10 | 2019-06-19 | 株式会社Gsユアサ | Storage element management device, and SOC estimation method for storage element |
JP5864380B2 (en) * | 2012-08-02 | 2016-02-17 | トヨタ自動車株式会社 | Secondary battery state estimation device |
KR101983392B1 (en) * | 2012-11-27 | 2019-05-29 | 에스케이이노베이션 주식회사 | Apparatus and Method for estimating the battery SOC |
US9153990B2 (en) * | 2012-11-30 | 2015-10-06 | Tesla Motors, Inc. | Steady state detection of an exceptional charge event in a series connected battery element |
KR20140133318A (en) | 2013-05-10 | 2014-11-19 | 현대모비스 주식회사 | Apparatus and method for estimating SOC of battery |
JP6119554B2 (en) * | 2013-10-23 | 2017-04-26 | スズキ株式会社 | Charge state calculation device |
US9539912B2 (en) * | 2014-02-20 | 2017-01-10 | Ford Global Technologies, Llc | Battery capacity estimation using state of charge initialization-on-the-fly concept |
FR3020142B1 (en) * | 2014-04-16 | 2016-05-13 | Renault Sa | METHOD FOR ESTIMATING THE HEALTH CONDITION OF A BATTERY |
JP6201899B2 (en) | 2014-06-02 | 2017-09-27 | マツダ株式会社 | Battery charge state estimation method and battery charge state estimation device |
KR101783919B1 (en) * | 2014-10-31 | 2017-10-10 | 주식회사 엘지화학 | Apparatus and method for estimating open circuit voltage |
KR101738601B1 (en) | 2014-11-03 | 2017-05-22 | 주식회사 엘지화학 | Apparatus for estimating battery's state of health |
CN104360280A (en) * | 2014-11-13 | 2015-02-18 | 广东欧赛能源与自动化技术有限公司 | Calculation method of remaining battery capacity based on AGV car |
CN107250824B (en) * | 2015-02-13 | 2020-05-01 | 松下知识产权经营株式会社 | State-of-charge estimation device and state-of-charge estimation method for secondary battery |
GB2537406B (en) * | 2015-04-16 | 2017-10-18 | Oxis Energy Ltd | Method and apparatus for determining the state of health and state of charge of lithium sulfur batteries |
CN105093127A (en) * | 2015-08-14 | 2015-11-25 | 合肥赛为智能有限公司 | Calibration and estimation method for state of charge (SOC) of lithium battery based on charge mode |
JP2017062149A (en) * | 2015-09-24 | 2017-03-30 | スズキ株式会社 | Battery charge rate estimation device and method for estimating charge rate of battery |
US10705147B2 (en) | 2015-12-17 | 2020-07-07 | Rohm Co., Ltd. | Remaining capacity detection circuit of rechargeable battery, electronic apparatus using the same, automobile, and detecting method for state of charge |
CN105548898B (en) | 2015-12-25 | 2018-09-14 | 华南理工大学 | A kind of lithium battery SOC methods of estimation of off-line data segmentation correction |
JP6657967B2 (en) | 2016-01-06 | 2020-03-04 | 株式会社Gsユアサ | State estimation device and state estimation method |
CN106443459A (en) | 2016-09-06 | 2017-02-22 | 中国第汽车股份有限公司 | Evaluation method of state of charge of vehicle lithium ion power battery |
JP6776904B2 (en) * | 2017-01-13 | 2020-10-28 | 株式会社デンソー | Battery pack and power system |
CN106646265A (en) * | 2017-01-22 | 2017-05-10 | 华南理工大学 | Method for estimating SOC of lithium battery |
CN106872906B (en) * | 2017-03-14 | 2019-08-09 | 江西江铃集团新能源汽车有限公司 | A kind of method and system based on OCV curve amendment SOC |
-
2017
- 2017-12-21 KR KR1020170177360A patent/KR102244140B1/en active Active
-
2018
- 2018-12-13 US US16/611,665 patent/US11480620B2/en active Active
- 2018-12-13 PL PL18892018.5T patent/PL3627173T3/en unknown
- 2018-12-13 JP JP2019561941A patent/JP6930688B2/en active Active
- 2018-12-13 CN CN201880031328.6A patent/CN110622018B/en active Active
- 2018-12-13 EP EP18892018.5A patent/EP3627173B1/en active Active
- 2018-12-13 WO PCT/KR2018/015880 patent/WO2019124877A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
US20200341071A1 (en) | 2020-10-29 |
WO2019124877A1 (en) | 2019-06-27 |
US11480620B2 (en) | 2022-10-25 |
JP2020520623A (en) | 2020-07-09 |
CN110622018B (en) | 2022-04-01 |
PL3627173T3 (en) | 2022-08-22 |
KR20190075623A (en) | 2019-07-01 |
CN110622018A (en) | 2019-12-27 |
JP6930688B2 (en) | 2021-09-01 |
EP3627173A4 (en) | 2020-12-09 |
EP3627173A1 (en) | 2020-03-25 |
KR102244140B1 (en) | 2021-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3627173B1 (en) | Method for calibrating state of charge of battery and battery management system | |
US10718814B2 (en) | Battery testing apparatus and method | |
US11614495B2 (en) | Battery state estimating apparatus | |
US11269013B2 (en) | Method for estimating parameter of equivalent circuit model for battery, and battery management system | |
EP3674726B1 (en) | Method for estimating parameter of equivalent circuit model for battery, and battery management system | |
US12122262B2 (en) | Battery management system, battery pack, electric vehicle, and battery management method | |
US11824394B2 (en) | Battery management device, battery management method, and battery pack | |
EP3828568B1 (en) | Battery management apparatus, battery management method and battery pack | |
US20230366935A1 (en) | Battery Diagnosis Apparatus, Battery Pack, Electric Vehicle And Battery Diagnosis Method | |
US20210199724A1 (en) | Battery management system, battery management method, battery pack and electric vehicle | |
US11340305B2 (en) | Apparatus and method for estimating state of secondary battery | |
EP3982138B1 (en) | Battery diagnosis apparatus, battery diagnosis method and energy storage system | |
EP3805768B1 (en) | Battery management apparatus, battery management method, and battery pack | |
EP3633782B1 (en) | Battery management system and method for optimizing internal resistance of battery | |
EP3637120B1 (en) | Apparatus and method for estimating the state of charge (soc) of a battery | |
EP3748388A1 (en) | Current sensor diagnosis apparatus and method | |
US20250044360A1 (en) | Battery state estimating apparatus and method | |
EP3872507B1 (en) | Battery management system, battery management method, battery pack, and electric vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20191218 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
R17P | Request for examination filed (corrected) |
Effective date: 20191218 |
|
A4 | Supplementary search report drawn up and despatched |
Effective date: 20201109 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: G01R 31/3842 20190101ALI20201103BHEP Ipc: G01R 35/04 20060101AFI20201103BHEP Ipc: G01R 31/36 20200101ALI20201103BHEP Ipc: G01R 31/3828 20190101ALI20201103BHEP |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTG | Intention to grant announced |
Effective date: 20211210 |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: LG ENERGY SOLUTION LTD. |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
RAP3 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: LG ENERGY SOLUTION, LTD. |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 1489624 Country of ref document: AT Kind code of ref document: T Effective date: 20220515 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602018035195 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: SE Ref legal event code: TRGR |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG9D |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20220504 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 1489624 Country of ref document: AT Kind code of ref document: T Effective date: 20220504 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220905 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220804 Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220805 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220804 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220904 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602018035195 Country of ref document: DE |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 |
|
26N | No opposition filed |
Effective date: 20230207 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 |
|
P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20230512 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20221231 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20221213 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20221231 Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20221213 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20221231 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20221231 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20181213 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220504 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20241121 Year of fee payment: 7 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: PL Payment date: 20241126 Year of fee payment: 7 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20241121 Year of fee payment: 7 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20241121 Year of fee payment: 7 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: SE Payment date: 20241121 Year of fee payment: 7 |