Method for determining temperature of subject battery and electronic device for performing same
The method employs electrochemical impedance spectroscopy and a lookup table to accurately determine the temperature of a target battery, addressing the limitations of existing technologies by incorporating comprehensive data management and battery state values.
Patent Information
- Application Number
- PCT/KR2024/009397
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-15
- Filing Date
- 2024-07-03
- Publication Date
- 2025-05-22
AI Technical Summary
Existing methods for determining the temperature of a target battery are often inaccurate and unreliable, particularly in assessing battery aging and performance, as they rely solely on temperature sensors or impedance analysis without comprehensive data management.
A method using an electronic device that performs electrochemical impedance spectroscopy and updates a lookup table with reference temperature measurement values and impedance values, allowing for more accurate temperature determination based on battery state values such as SoC, SoH, and SoP.
This approach enables more precise measurement of battery temperature according to aging, facilitating better data management and improved battery performance and safety.
Smart Images

Figure KR2024009397_22052025_PF_FP_ABST
Abstract
Description
Method for determining the temperature of a target battery and an electronic device for performing the same
[0001] The present disclosure relates to a method for determining the temperature of a target battery and an electronic device for performing the same.
[0002]
[0003] Measuring battery temperature is essential for maintaining battery safety and performance and for operating batteries appropriately in various environments, such as driving. Research is underway to accurately measure battery temperature based on usage, using temperature sensors or battery management systems. In particular, the need for strategies to operate batteries in appropriate environments is increasing as battery age progresses.
[0004]
[0005] The technical tasks to be achieved by this embodiment are not limited to the technical tasks described above, and other technical tasks can be inferred from the following embodiments.
[0006]
[0007] A method for determining a temperature of a target battery performed by an electronic device according to one embodiment may include the steps of: obtaining a first state value of the target battery at a first time point and a first reference temperature measurement value measured at a first time point using a temperature sensor in relation to the temperature of the target battery; obtaining a first impedance value of the target battery at the first time point by performing electrochemical impedance spectroscopy on the target battery at the first time point; updating a lookup table region corresponding to the state values of the target battery at the first time point and a second time point subsequent to the first time point, the reference temperature measurement values of the target battery, and the impedance values of the target battery; determining whether the lookup table has been updated to a predefined level of completion or higher; and determining the temperature of the target battery based on the lookup table when the lookup table has been updated to a level of completion or higher.
[0008] The lookup table includes axes of predefined dimensions, and the axes of the predefined dimensions are related to at least one of a state value (Sox) of the target battery, a reference temperature measurement value, and an impedance value of the target battery, and the state value of the target battery may include at least one of a state of charge value (SoC), a state of health value (SoH), and a state of power value (SoP) of the target battery.
[0009] The updating step may include: obtaining a second state value of the target battery, a second reference temperature measurement value of the target battery, and a second impedance value of the target battery at a second time point that is after the first time point; and when the first state value and the second state value are the same, the first reference temperature measurement value and the second reference temperature measurement value are the same, and a difference between the first impedance value and the second impedance value is equal to or greater than a threshold value, updating a lookup table area corresponding to the second state value of the target battery, the second reference temperature measurement value of the target battery, and the second impedance value at the second time point with a second temperature measurement value based on the second impedance.
[0010] The determining step may include: obtaining a second state value of the target battery at a second time point that is subsequent to the first time point, a second reference temperature measurement value of the target battery, and a second impedance value for the target battery; and determining a second temperature measurement value based on the second impedance value as the temperature of the target battery at the second time point when the first state value and the second state value are the same, the first reference temperature measurement value and the second reference temperature measurement value are the same, and a difference between the first impedance value and the second impedance value is equal to or greater than a threshold value.
[0011] The updating step may include: obtaining a second state value of the target battery, a second reference temperature measurement value of the target battery, and a second impedance value of the target battery at a second time point that is after the first time point; and when the first state value and the second state value are the same, the first reference temperature measurement value and the second reference temperature measurement value are the same, and a difference between the first impedance value and the second impedance value is less than a threshold value, updating a lookup table area corresponding to the second state value of the target battery, the second reference temperature measurement value of the target battery, and the second impedance value at the second time point with a first temperature measurement value based on the first impedance.
[0012] The determining step may include: obtaining a second state value of the target battery at a second time point that is subsequent to the first time point, a second reference temperature measurement value of the target battery, and a second impedance value for the target battery; and determining a first temperature measurement value based on the first impedance value as the temperature of the target battery at the second time point when the first state value and the second state value are the same, the first reference temperature measurement value and the second reference temperature measurement value are the same, and a difference between the first impedance value and the second impedance value is less than a threshold value.
[0013] The determining step may include: obtaining a second state value of the target battery at a second time point that is subsequent to the first time point, a second reference temperature measurement value of the target battery, and a second impedance value of the target battery; and, if there is no temperature measurement value corresponding to a lookup table area corresponding to the second state value of the target battery, the second reference temperature measurement value of the target battery, and the second impedance value, determining the temperature of the target battery at the second time point based on an interpolated temperature measurement value.
[0014] The method according to one embodiment may further include a step of determining the first reference temperature measurement value as the temperature of the target battery when the completeness of the lookup table is less than a predefined completeness.
[0015] The first time point and the second time point may be standby time points during which charging or discharging of the target battery does not occur.
[0016] An electronic device performing a method for determining a temperature of a target battery according to an embodiment may include: a communication unit communicating with a battery management system (BMS) of the target battery; a memory; and a control unit configured to obtain a first reference temperature measurement value measured at a first time point using a temperature sensor in relation to a first state value of the target battery and a temperature of the target battery at a first time point, perform electrochemical impedance spectroscopy on the target battery at the first time point, thereby obtaining a first impedance value of the target battery at the first time point, update a lookup table area corresponding to the state value of the target battery at the first time point and a second time point subsequent to the first time point, the reference temperature measurement value of the target battery, and the impedance value of the target battery, determine whether the lookup table has been updated to a predefined level of completion or higher, and determine a temperature of the target battery based on the lookup table when the lookup table has been updated to a predefined level of completion or higher.
[0017] Specific details of other embodiments are included in the detailed description and drawings.
[0018]
[0019] According to the method for determining the temperature of a target battery according to the present disclosure, unlike cases where the temperature of a battery is determined only by a temperature sensor or by interpretation of impedance obtained through impedance analysis, the temperature of the battery according to battery aging can be measured more accurately, and data can be easily managed using a lookup table generated during the measurement process.
[0020] The effects according to various embodiments of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the claims.
[0021]
[0022] FIG. 1 is a diagram illustrating a system for determining the temperature of a target battery according to one embodiment.
[0023] FIG. 2 is a block diagram showing the configuration of an electronic device for determining the temperature of a target battery according to one embodiment.
[0024] Figure 3 is a drawing for explaining a method for measuring the temperature of a battery using a temperature sensor.
[0025] Figure 4 is a diagram for explaining electrochemical impedance spectroscopy (EIS).
[0026] FIGS. 5A and 5B are flowcharts illustrating the operation of an electronic device for determining the temperature of a target battery according to one embodiment.
[0027] FIGS. 6A and 6B are drawings illustrating a lookup table used in a method for determining the temperature of a target battery according to one embodiment.
[0028]
[0029] The terms used in the examples have been selected from widely used, current terms, taking into account the functions of the present disclosure. However, these terms may vary depending on the intentions of those skilled in the art, precedents, the emergence of new technologies, etc. Furthermore, in certain cases, terms may be arbitrarily selected by the applicant, in which case their meanings will be described in detail in the relevant description. Therefore, the terms used in this disclosure should not be defined simply as names, but rather based on the meanings of the terms and the overall content of the present disclosure.
[0030] When a part of a specification is said to "include" a component, this does not mean that it excludes other components, but rather that it may include other components, unless otherwise stated.
[0031] The expression "at least one of a, b, and c" described throughout the specification may encompass 'a alone', 'b alone', 'c alone', 'a and b', 'a and c', 'b and c', or 'all of a, b, and c'.
[0032] The "terminal" mentioned below may be implemented as a computer or portable terminal that can connect to a server or other terminal via a network. Here, the computer includes, for example, a notebook, desktop, laptop, etc. equipped with a web browser, and the portable terminal may include, for example, a wireless communication device that guarantees portability and mobility, and may include all types of handheld-based wireless communication devices such as communication-based terminals such as IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), LTE (Long Term Evolution), smartphones, tablet PCs, etc.
[0033] Below, embodiments of the present disclosure are described in detail with reference to the attached drawings so that those skilled in the art can easily implement the present disclosure. However, the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein.
[0034] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.
[0035]
[0036] FIG. 1 is a diagram illustrating a system for determining the temperature of a target battery according to one embodiment.
[0037] Referring to FIG. 1, a system (101) for determining the temperature of a target battery according to one embodiment may include a target battery (110) that is a target of temperature measurement, an electronic device (100) that performs temperature measurement of the target battery (110), and a network (50) that transmits information obtained from a battery management system of the target battery (110) to the electronic device (100).
[0038] The electronic device (100) is a device for processing various processes for measuring the temperature of a target battery (110), and can obtain various information about the electronic device from, for example, a battery management system of the target battery (110).
[0039] Additionally, the electronic device (100) can create a lookup table used to determine the temperature of the target battery (110). For example, the electronic device (100) can collect and define various data based on the temperature and status values of the target battery (110). Furthermore, the electronic device (100) can perform an overall process of analyzing the various pieces of information about the acquired target battery (110) to update and continuously manage the values of the lookup table.
[0040] The electronic device (100) may also include a number of computer systems or computer software implemented as network servers, and may provide various information by configuring them as web pages. For example, the electronic device (100) may refer to a computer system and computer software that are connected to a lower-level device that can communicate with other network servers through a computer network such as an intranet or the Internet, receive a task execution request, perform the task in response, and provide the execution result. In addition, the electronic device (100) may be understood as a broad concept that includes a series of application programs that can operate on a network server and various databases built within it. For example, the electronic device (100) may be implemented using a network server program that is provided in various ways depending on the operating system such as DOS, Windows, Linux, UNIX, or MacOS.
[0041] The network (50) may serve to connect an electronic device (100) and a target battery (110), or an electronic device (100) and an external device (not shown). For example, the network (50) may provide a connection path so that the battery management system of the target battery (110) can be connected to the electronic device (100) and transmit and receive information.
[0042] The operations of the system (101) for determining the temperature of a target battery according to one embodiment of the present disclosure can be implemented through an electronic device (100), and the target battery (110) can be connected to the system (101) for determining the temperature of the target battery through a network (50). The electronic device (100) can store information received from the target battery (110) in a database, or provide information stored in the database to the target battery (110).
[0043] The system (101) for determining the temperature of the target battery (110) according to various embodiments may be implemented as a single physical device, or may be implemented in a manner in which multiple physical devices are organically combined. For example, some of the components included in the system (101) for determining the temperature of the target battery (110) may be implemented by a single physical device, and the remaining parts of the components included in the system (101) for determining the temperature of the target battery (110) may be implemented by another physical device. For example, one physical device may be implemented as a part of the electronic device (100), and the other physical device may be implemented as a part of the target battery (110) or an external device (not shown). In some cases, each component included in the system (101) for determining the temperature of the target battery (110) may be distributed and arranged in different physical devices, and the distributed components may be organically combined to perform the functions and operations of the system (101) for determining the temperature of the target battery (110).
[0044]
[0045] FIG. 2 is a block diagram illustrating a configuration of an electronic device for determining the temperature of a target battery according to one embodiment.
[0046] FIG. 2 illustrates an exemplary, simplified block diagram of an electronic device (100) that may be used to implement at least one embodiment of the present disclosure. In various embodiments, the electronic device (100) may be used to implement any system or method described in the present disclosure. For example, the electronic device (100) may be configured to be used as any electronic device, including a data server, a web server, a portable computing device, a personal computer, a tablet computer, a workstation, a mobile phone, a smart phone, or any other device described below.
[0047] Referring to FIG. 2, an electronic device (100) that performs battery temperature measurement according to one embodiment may include a communication unit (210) that communicates with a battery management system (BMS) of a target battery (110).
[0048] For example, the electronic device (100) may include a communication device (not shown) including one or more transceivers, such as a communication unit (210). The communication unit is a device for performing wired / wireless communication and may communicate with a battery management system of an external target battery or an electronic device. The external electronic device may be a terminal or a server. In addition, communication technologies used by the communication unit may include GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), LTE (Long Term Evolution), 5G, WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Bluetooth (Bluetooth), RFID (Radio Frequency Identification), Infrared Data Association (IrDA), ZigBee, NFC (Near Field Communication), etc.
[0049] The electronic device (100) may include a control unit (220) including memory (not shown) and one or more cache memories and a memory controller configured to communicate with the memory. Additionally, the electronic device (100) may include other devices that may be connected to the electronic device (100) via one or more ports (e.g., a Universal Serial Bus (USB), a headphone jack, a Lightning connector, a Thunderbolt connector, etc.). A device that may be connected to the electronic device (100) may include multiple ports configured to receive fiber optic connectors. The configuration of the illustrated electronic device (100) is intended only as a specific example for the purpose of illustrating a preferred embodiment of the device. Only components relevant to the present embodiments are illustrated in the illustrated electronic device (100). Therefore, it will be apparent to one of ordinary skill in the art that the electronic device (100) may further include other general-purpose components in addition to the components illustrated. The control unit (220) may be used to enable the electronic device (100) to provide steps or functions of any of the embodiments described in the present disclosure. For example, the control unit (220) may control the electronic device (100) as a whole by executing programs stored in a memory within the electronic device (100). The control unit (220) may include a central processing unit (CPU), a graphics processing unit (GPU), an application processor (AP), etc., provided within the electronic device (100). The memory is hardware that stores various data processed within the electronic device (100), and the memory is located within the control unit (220) in the electronic device (100) and may store data processed and data to be processed through the control unit (220).Additionally, the memory may store basic programming and data structures that may provide the functionality of at least one embodiment of the present disclosure, as well as applications (programs, code modules, instructions), drivers, etc. that may provide the functionality of the embodiments of the present disclosure. The memory may include random access memory (RAM) such as dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), CD-ROM, Blu-ray or other optical disk storage, hard disk drive (HDD), solid state drive (SSD), or flash memory, but is not limited to the specific cases mentioned in the embodiments according to the present disclosure.
[0050] For example, the control unit (220) may obtain a first reference temperature measurement value measured at a first time point using a temperature sensor in relation to a first state value of the target battery at a first time point and a temperature of the target battery at a first time point, perform electrochemical impedance spectroscopy on the target battery at the first time point, thereby obtaining a first impedance value of the target battery at the first time point, update a lookup table area corresponding to the state value of the target battery at the first time point and a second time point after the first time point, the reference temperature measurement value of the target battery, and the impedance value of the target battery at the first time point and a second time point after the first time point, determine whether the lookup table has been updated to a predefined level of completion or higher, and if the lookup table has been updated to a predefined level of completion or higher, determine the temperature of the target battery based on the lookup table.
[0051]
[0052] Figure 3 is a drawing for explaining a method for measuring the temperature of a battery using a temperature sensor.
[0053] Referring to FIG. 3, in order to determine the temperature of the target battery (110), an NTC (negative temperature coefficient thermistor) element (310) having a characteristic of a resistance value decreasing as the temperature increases was used to measure the temperature of a plurality of battery cells (110-1; 110-2; 110-3; 110-4) included in the target battery (110). However, there are various difficulties in applying the NTC element (310) to each of the plurality of battery cells (110-1; 110-2; 110-3; 110-4) to measure the temperature of each battery cell (110-1; 110-2; 110-3; 110-4). For example, if an NTC element (310) is individually connected to each battery cell (110-1; 110-2; 110-3; 110-4), the complexity of the wires and connecting parts increases, which may increase the possibility of errors in the temperature measurement process, and the reliability of the entire system may decrease due to connection problems. In addition, since an NTC element (310) must be additionally installed in each battery cell (110-1; 110-2; 110-3; 110-4), additional requirements are placed on the internal space of the target battery (110), and it may be difficult to additionally place an NTC element (310) inside the target battery (110) with limited space. Furthermore, when there are multiple NTC elements (310), difficulties may arise when replacing each battery cell (110-1; 110-2; 110-3; 110-4), and cost issues may arise when purchasing and installing additional NTC elements (310).
[0054] Due to these problems, the temperature of the target battery (110) was estimated using the temperature value obtained by applying an NTC element (310) to some battery cells (e.g., battery cell (110-1)) among each battery cell (110-1; 110-2; 110-3; 110-4), and in this case, the surface temperature of the battery cell (110-1) was mainly measured, making it difficult to measure the internal core temperature of the target battery (110).
[0055]
[0056] Figure 4 is a diagram for explaining electrochemical impedance spectroscopy (EIS).
[0057] Referring to FIG. 4, the results of battery impedance analysis using electrochemical impedance spectronization (EIS) used in a method for determining the temperature of a target battery according to one embodiment can be confirmed. EIS refers to a method of interpreting a Nyquist plot obtained by dividing the impedance information obtained by continuously changing the frequency (410) of AC power and applying it to a target battery into a real component (420) and an imaginary component (430).
[0058] In impedance spectroscopy, interpreting the electrochemical process of the Nyquist plot in relation to the impedance analysis of the target battery involves analyzing four major regions on the Nyquist plot. For example, the region (440), which is the intercept of the axis representing the real component (420) of the impedance information, can be utilized to analyze impedance information related to the characteristics of the electrolyte ionic conductivity of the electrolyte resistance of the target battery and the characteristics of the external electrolyte resistance. For example, the first semicircular region (450) of the impedance information obtained by changing the frequency (410) value can be utilized to analyze charge transfer impedance information in the solid electrolyte interphase (SEI) formed on the surface of the internal electrode particles in relation to the SEI. For example, the second semicircular region (460) of the impedance information obtained by changing the frequency (410) value can be utilized to analyze charge transfer impedance information representing lithium ion redox reaction at the electrode material interface due to charge transfer resistance, which is a phenomenon that occurs when charges are transferred at the electrode interface of the target battery. For example, the linear region (470) obtained by changing the frequency (410) value can include Warburg impedance information obtained in a low frequency region, and can be utilized to analyze the diffusion phenomenon of lithium ions (Li ions) related to the chemical diffusion resistance of lithium ions due to intercalation into the particle crystal structure within the target battery.
[0059] Through various studies, it has been known that, among the values appearing in impedance spectroscopy, the area (440), which is the intercept of the axis representing the real component (420) of the impedance information, includes the point where the value of the imaginary component (430) of the impedance information becomes 0, and that the temperature of the target battery can be estimated through the frequency of the point where the value of the imaginary component (430) becomes 0. However, the impedance value obtained through impedance spectroscopy changes sensitively depending on the state value of the target battery (e.g., SoC), the degree of degradation of the target battery, and the internal circuit connection relationship of the target battery, so it was difficult to accurately estimate the temperature of the target battery with only the impedance value of the target battery obtained through impedance spectroscopy.
[0060]
[0061] FIGS. 5A and 5B are flowcharts illustrating the operation of an electronic device for determining the temperature of a target battery according to one embodiment.
[0062] Referring to FIG. 5A, in step (510), an electronic device (100) according to an embodiment may obtain a first reference temperature measurement value measured at a first point in time using a temperature sensor in relation to a first state value of a target battery and a temperature of the target battery at a first point in time. At this time, the first point in time may mean a specific point in time at which the electronic device (100) updates a lookup table used to determine the temperature of the target battery. At this time, the first reference temperature measurement value may mean a temperature measurement value measured using a temperature sensor including an NTC element as described in FIG. 3, for example.
[0063] In step (520), an electronic device (100) according to an embodiment may obtain a first impedance value for the target battery at a first point in time by performing electrochemical impedance spectroscopy on the target battery at a first point in time. At this time, the electronic device (100) may perform an operation of obtaining the first impedance value through electrochemical impedance spectroscopy, for example, as described in FIG. 4.
[0064] In step (530), the electronic device (100) according to one embodiment may update a lookup table area corresponding to the state values of the target battery at a first time point and a second time point that is subsequent to the first time point, the reference temperature measurement values of the target battery, and the impedance values of the target battery. At this time, the second time point may refer to a specific time point that is subsequent to the first time point at which the electronic device (100) updates the lookup table used to determine the temperature of the target battery. At this time, the state values of the target battery may include the state value of the target battery at the first time point and the state value of the target battery at the second time point, wherein the state value may include at least one of a state of charge (SoC), a state of health (SoH), and a state of power (SoP) of the target battery. At this time, the reference temperature measurement values of the target battery may include the reference temperature measurement value of the target battery at the first time point and the reference temperature measurement value of the target battery at the second time point. At this time, the impedance values of the target battery may include the first impedance value of the target battery at the first time point and the second impedance value of the target battery at the second time point. At this time, the lookup table may mean a table of various dimensions used to search and connect data in a database or software system, and may include axes of predefined dimensions related to at least one of the state value (Sox) of the target battery, the reference temperature measurement value, and the impedance value of the target battery, as described below in FIGS. 6A and 6B.Updating the lookup table here may mean the entire process of obtaining a state value of the target battery at a specific point in time, a reference temperature measurement value, and a temperature measurement value corresponding to an impedance value of the target battery, and may also mean a step of correcting an existing temperature measurement value to a subsequent temperature measurement value by reflecting changes in the temperature measurement value according to the state value of the target battery, the reference temperature measurement value, and the impedance value of the target battery between different points in time (e.g., a first point in time and a second point in time).
[0065] In step (540), the electronic device (100) according to one embodiment may determine whether the lookup table has been updated to a predefined level of completion or higher. At this time, the predefined level of completion may be defined as the ratio of the number of cells for which temperature measurements based on impedance have been obtained to the total number of cells in the lookup table determined according to various scenarios for measuring the temperature of the target battery. For example, if the total number of cells in the lookup table is 100, and the number of cells for which temperature measurements based on impedance have been obtained is 80 or more, which is defined as the predefined level of completion, the predefined level of completion may be 80%.
[0066] In step (550), the electronic device (100) according to one embodiment can determine the temperature of the target battery (110) based on the lookup table if the lookup table is updated to a predefined level of completion or higher.
[0067]
[0068] Referring to FIG. 5B, in step (510-1), the electronic device (100) according to one embodiment may perform a wait period until a sufficient amount of time has passed after charging and discharging the target battery. This allows the electronic device to perform more precise measurements of the target battery after a sufficient amount of time has passed after charging and discharging without any change in the state value of the target battery and the reference temperature measurement value of the target battery, and after a time (e.g., approximately 4 hours) when the cell temperature becomes equal to the external temperature. For example, the first and second points in time mentioned above may both correspond to wait periods during which neither charging nor discharging of the target battery occurs, and the electronic device (100) may acquire data of the corresponding wait periods.
[0069] In step (510-2), the electronic device (100) can obtain a reference temperature measurement value using a temperature sensor. The electronic device (100) can obtain a reference temperature measurement value for a battery cell using a temperature sensor, such as the NTC element described in FIG. 3, for example.
[0070] In step (520-1), the electronic device (100) can obtain a first impedance value for the target battery at a first point in time, and can obtain a second impedance value for the target battery at a second point in time that is after the first point in time. In addition, the electronic device (100) can obtain not only impedance values for the target battery, but also status values of the target battery and reference temperature measurement values of the target battery at each point in time.
[0071] In step (530-1), the electronic device (100) can determine whether the difference between the first impedance value and the second impedance value is greater than or equal to a threshold value. Here, the threshold value of the difference between the first impedance value and the second impedance value is a value related to a range indicating an error or inaccuracy that may occur in the process of measuring impedance values or collecting data, and may mean a value for securing accuracy and reliability of data in the process of obtaining a temperature measurement value based on different impedances and determining the temperature of the target battery. For example, when the difference between the first impedance value and the second impedance value is less than the threshold value, the electronic device (100) can determine that the first impedance and the second impedance have the same value and determine the temperature of the target battery.
[0072] If the difference between the first impedance value and the second impedance value is greater than or equal to the threshold value in step (530-1), the electronic device (100) can update the lookup table based on the second impedance value in step (540-1). Thereafter, in step (540-1), it can be determined whether the completeness of the lookup table is greater than or equal to a predefined completeness level. If the difference between the first impedance measurement value and the second impedance measurement value is less than the threshold value in step (530-1), the electronic device (100) can determine whether the completeness of the lookup table is greater than or equal to the predefined completeness level in step (540-2), and if the completeness of the lookup table is greater than or equal to the predefined completeness level, the first temperature measurement value based on the first impedance value or the second temperature measurement value based on the second impedance value can be determined as the temperature of the target battery in step (550-2). For example, the electronic device (100) may determine the reference temperature measurement value as the target battery temperature in step (550-1) if the completeness of the lookup table is less than a predefined completeness.
[0073]
[0074] FIGS. 6A and 6B are drawings illustrating a lookup table used in a method for determining the temperature of a target battery according to one embodiment.
[0075] Referring to FIG. 6A, an electronic device (100) according to an embodiment may determine the temperature of a target battery by using a lookup table including an axis (610) related to a state value (Sox) of a target battery, an axis (620) related to a reference temperature measurement value of the target battery, and an axis (630) related to an impedance value of the target battery. For example, the electronic device (100) may obtain a state value (610-1) of the target battery, a reference temperature measurement value (620-1) of the target battery, and a first impedance value (630-1) of the target battery at a first time point, and thereafter, update the lookup table to a predetermined level of completion or higher according to an impedance value (630-2) of the target battery at a second time point.
[0076] That is, the electronic device (100) can obtain a temperature measurement value according to the reference temperature measurement value and the corresponding impedance value measured from the battery status value based on the reference temperature measurement value of the target battery, the status value of the target battery, and the impedance value of the target battery at a specific point in time, and can determine the temperature measurement value according to the impedance value as the temperature of the battery by considering the reference temperature value measured by the temperature sensor based on the completeness of the lookup table.
[0077] For example, the electronic device (100) can update the lookup table based on the state value (610-1) of the target battery, the reference temperature measurement value (620-1), and the first temperature measurement value based on the first impedance value (630-1) when the difference between the first impedance value (630-1) and the second impedance value (630-2) is less than a threshold. That is, when the first state value, which is the state value of the target battery acquired at the first time point, and the second state value, which is the state value of the target battery acquired at the second time point, are the same, the first reference temperature measurement value and the second temperature measurement value are the same, and the difference between the first impedance value (630-1) and the second impedance value (630-2) is less than a threshold, the electronic device (100) may update the lookup table based on the first temperature measurement value based on the first impedance value (630-1), since the difference between the first temperature measurement value based on the first impedance value (630-1) and the second temperature measurement value based on the second impedance value (630-2) is not large. In addition, when the lookup table is updated to a predetermined degree of completion or higher, the electronic device (100) may determine the first temperature measurement value based on the first impedance value (630-1) as the temperature of the target battery.
[0078] For example, the electronic device (100) can update the lookup table based on the state value (610-1) of the target battery, the reference temperature measurement value (620-1), and the second temperature measurement value based on the second impedance value (630-2) when the difference between the first impedance value (630-1) and the second impedance value (630-2) is greater than or equal to a threshold value. That is, when the first state value, which is the state value of the target battery acquired at the first time point, and the second state value, which is the state value of the target battery acquired at the second time point, are the same, the first reference temperature measurement value and the second temperature measurement value are the same, and the difference between the first impedance value (630-1) and the second impedance value (630-2) is greater than a threshold value, the difference between the first temperature measurement value based on the first impedance value (630-1) and the second temperature measurement value based on the second impedance value (630-2) will be large, and therefore, the electronic device (100) may update the lookup table based on the second temperature measurement value based on the second impedance value (630-2) acquired at the second time point instead of the first temperature measurement value based on the first impedance value (630-1) acquired at the first time point.
[0079] When the lookup table is completed to a predetermined degree of completion or higher, the electronic device (100) can determine a temperature measurement value based on the impedance value of the target battery as the temperature of the target battery. For example, when the difference between the first impedance value () of the target battery acquired at a first time point and the second impedance value of the target battery acquired at a second time point is less than a threshold value, the electronic device (100) can maintain the first temperature measurement value based on the first impedance value in the lookup table because there will be no significant change in the difference between the first temperature measurement value based on the first impedance value and the second temperature measurement value based on the second impedance value. For example, if the difference between the first impedance value (630-1) for the target battery acquired at the first time point and the second impedance value (630-2) for the target battery acquired at the second time point is greater than or equal to a threshold, the electronic device (100) may update the lookup table with the second temperature measurement value based on the second impedance value (630-2), since there will be a difference between the first temperature measurement value based on the first impedance value (630-1) and the second temperature measurement value based on the second impedance value (630-2).
[0080]
[0081] Referring to FIG. 6b, an embodiment can be confirmed based on an axis (610) related to a state value of a target battery and an axis (620) related to a reference temperature measurement value of the target battery in a lookup table used in a method for performing battery temperature measurement according to an embodiment. In FIG. 6b, the axis (610) related to the reference temperature measurement value is described based on a lookup table in which the axis (610) related to the state value of the target battery is in units of 10 degrees and the axis (620) related to the state value of the target battery is in units of 20%, but the embodiment according to the present disclosure is not limited to a specific case as in the drawing.
[0082] In one embodiment, the electronic device (100) may determine the temperature of the target battery based on an interpolated temperature measurement value when the lookup table has been updated to a predetermined level of completion or higher, and there are no impedance measurement values corresponding to the state value (610-1) and the reference temperature measurement value (620-2) of the target battery in the lookup table, and no temperature measurement value according to the impedance measurement value. For example, the electronic device (100) may determine the temperature of the target battery based on an interpolated temperature measurement value obtained by interpolating the temperature measurement values of the cell (630) and the cell (650) when the state value of the target battery corresponds to the value (610-1) and the reference temperature measurement value corresponds to (620-1) at a second time point at which the temperature of the target battery is to be measured, and there is no temperature measurement value in the corresponding cell (645). Interpolating the temperature measurement values at this time may mean interpolating the temperature measurement values using commonly used interpolation methods such as linear interpolation, polynomial interpolation, spline interpolation, and quadratic interpolation to maintain continuity between the state value of a specific target battery and the temperature measurement values corresponding to adjacent cells of a cell corresponding to a specific reference temperature measurement value.
[0083] Similarly, if the completeness of the lookup table is equal to or higher than a predetermined completeness, and the state value of the target battery corresponds to the value (610-2) and the reference temperature measurement value corresponds to (620-1) at the second time point at which the temperature of the target battery is to be measured, and there is no temperature measurement value in the corresponding cell (655), the electronic device (100) may determine an interpolated temperature measurement value obtained by interpolating the temperature measurement values of the cell (630) and the cell (650) as the temperature of the target battery. In FIG. 6b, the process of interpolating the temperature measurement value as described above based on the axis (610) related to the state value of the target battery and the axis (620) related to the reference temperature measurement value of the target battery has been described, but this can also be applied based on other axes as described in FIG. 6a, and the embodiments according to the present disclosure are not limited to a specific case.
[0084]
[0085] The present embodiment may be represented by functional block configurations and various processing steps. These functional blocks may be implemented by various hardware and / or software configurations that perform specific functions. For example, the embodiment may employ direct circuit configurations such as memory, processing, logic, look-up tables, etc., which may perform various functions under the control of one or more microprocessors or other control devices. Similarly, the present embodiment may be implemented in a programming or scripting language such as C, C++, Java, assembler, etc., including various algorithms implemented as a combination of data structures, processes, routines, or other programming configurations. Functional aspects may be implemented as algorithms that execute on one or more processors. Furthermore, the present embodiment may employ conventional techniques for electronic configuration, signal processing, and / or data processing. Terms such as "mechanism," "element," "means," and "composition" can be used broadly and are not limited to mechanical or physical structures. These terms can also encompass a series of software routines, such as those associated with a processor.
[0086] The above-described embodiments are merely examples, and other embodiments may be implemented within the scope of the claims set forth below.
Claims
1. A method for determining the temperature of a target battery performed by an electronic device, A step of obtaining a first reference temperature measurement value measured at a first point in time using a temperature sensor in relation to a first state value of the target battery at a first point in time and a temperature of the target battery; A step of obtaining a first impedance value of the target battery at the first time point by performing electrochemical impedance spectroscopy on the target battery at the first time point; A step of updating a lookup table area corresponding to the state values of the target battery at the first time point and at a second time point after the first time point, the reference temperature measurement values of the target battery, and the impedance values of the target battery; A step of determining whether the above lookup table has been updated to a predefined level of completion or higher; and If the lookup table is updated to a predefined level of completion or higher, a step of determining the temperature of the target battery based on the lookup table is included. How to determine the temperature of the target battery.
2. In paragraph 1, The above lookup table is, Contains axes of predefined dimensions, The axes of the above predefined dimensions are: It relates to at least one of the state value (Sox) of the target battery, the reference temperature measurement value, and the impedance value of the target battery, The state value of the target battery includes at least one of a state of charge value (SoC), a state of health value (SoH), and a state of power value (SoP) of the target battery. How to determine the temperature of the target battery.
3. In paragraph 1, The above updating steps are: A step of obtaining a second state value of the target battery at a second time point that is after the first time point, a second reference temperature measurement value of the target battery, and a second impedance value of the target battery; When the first state value and the second state value are the same, the first reference temperature measurement value and the second reference temperature measurement value are the same, and the difference between the first impedance value and the second impedance value is greater than or equal to a threshold value, Including a step of updating a lookup table area corresponding to the second state value of the target battery at the second time point, the second reference temperature measurement value of the target battery, and the second impedance value with a second temperature measurement value based on the second impedance. How to determine the temperature of the target battery.
4. In paragraph 1, The above decision-making steps are: A step of obtaining a second state value of the target battery at a second time point that is after the first time point, a second reference temperature measurement value of the target battery, and a second impedance value of the target battery; When the first state value and the second state value are the same, the first reference temperature measurement value and the second reference temperature measurement value are the same, and the difference between the first impedance value and the second impedance value is greater than or equal to a threshold value, Including a step of determining a second temperature measurement value based on the second impedance value as the temperature of the target battery at the second time point. How to determine the temperature of the target battery.
5. In paragraph 1, The above updating steps are: A step of obtaining a second state value of the target battery at a second time point that is after the first time point, a second reference temperature measurement value of the target battery, and a second impedance value of the target battery; When the first state value and the second state value are the same, the first reference temperature measurement value and the second reference temperature measurement value are the same, and the difference between the first impedance value and the second impedance value is less than the threshold value, Including a step of updating a lookup table area corresponding to the second state value of the target battery at the second time point, the second reference temperature measurement value of the target battery, and the second impedance value with a first temperature measurement value based on the first impedance. How to determine the temperature of the target battery.
6. In paragraph 1, The above decision-making steps are: A step of obtaining a second state value of the target battery at a second time point that is after the first time point, a second reference temperature measurement value of the target battery, and a second impedance value of the target battery; When the first state value and the second state value are the same, the first reference temperature measurement value and the second reference temperature measurement value are the same, and the difference between the first impedance value and the second impedance value is less than the threshold value, A step of determining a first temperature measurement value based on the first impedance value as the temperature of the target battery at the second time point, How to determine the temperature of the target battery.
7. In paragraph 1, The above decision-making steps are: A step of obtaining a second state value of the target battery at a second time point that is after the first time point, a second reference temperature measurement value of the target battery, and a second impedance value of the target battery; If there is no temperature measurement value corresponding to the second state value of the target battery, the second reference temperature measurement value of the target battery, and the temperature measurement value corresponding to the lookup table area corresponding to the second impedance value, A step of determining the temperature of the target battery at the second time based on the interpolated temperature measurement value, How to determine the temperature of the target battery.
8. In paragraph 1, When the completeness of the above lookup table is less than the predefined completeness, Further comprising a step of determining the first reference temperature measurement value as the temperature of the target battery. How to determine the temperature of the target battery.
9. In paragraph 1, The above first point in time and the above second point in time, A standby period in which no charging or discharging of the above target battery occurs, How to determine the temperature of the target battery.
10. In an electronic device performing a method of determining the temperature of a target battery, A communication unit that communicates with a battery management system (BMS) of the above target battery; memory; and Acquire a first reference temperature measurement value measured at a first time point using a temperature sensor in relation to the first state value of the target battery at a first time point and the temperature of the target battery, By performing electrochemical impedance spectroscopy on the target battery at the first time point, the first impedance value of the target battery at the first time point is obtained, Update the lookup table area corresponding to the state value of the target battery at the first time point and at the second time point after the first time point, the reference temperature measurement value of the target battery, and the impedance value of the target battery, Determine whether the above lookup table has been updated to a predefined level of completeness or higher, and If the lookup table is updated to a predefined level of completion or higher, a control unit for determining the temperature of the target battery based on the lookup table is included. Electronic devices.
Citation Information
Patent Citations
Method for estimating state of battery by measuring battery impedance and battery management apparatus using same
KR1020140066361A
Battery management system and method for protecting a battery from over-discharge
KR1020180031206A
Damper For Cover Of Washing Machine
KR102227665B1
Impedance estimation method and apparatus
KR102581184B1
KR20190042260A