Monitoring and storing battery and vehicle-related parameters in a swappable battery pack

A system for monitoring and storing battery and vehicle parameters in swappable battery packs addresses the lack of effective data collection and management, improving battery performance and maintenance through comprehensive data analysis.

WO2025198516A1PCT designated stage Publication Date: 2025-09-25SUN MOBILITY PTE LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/SG2024/050174
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-19
Filing Date
2024-03-25
Publication Date
2025-09-25

AI Technical Summary

Technical Problem

Existing systems fail to effectively monitor and store crucial battery and vehicle parameters in swappable battery packs, hindering optimal utilization, performance, and maintenance.

Method used

A system comprising sensors, data collection modules, and communication mechanisms to collect, process, and store data related to battery and vehicle operation, including location identification, accelerometer data, drop fault detection, and other parameters, using a controller to manage and optimize battery performance.

Benefits of technology

Enables efficient battery management, performance optimization, and maintenance planning by collecting and analyzing various parameters, enhancing battery performance and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure SG2024050174_25092025_PF_FP_ABST
    Figure SG2024050174_25092025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments herein disclose systems and methods for monitoring and storing battery and vehicle-related parameters in a swappable battery pack, wherein the swappable battery pack can be used in vehicles.
Need to check novelty before this filing date? Find Prior Art

Description

TITLE OF THE INVENTION“Monitoring and storing battery and vehicle-related parameters in a swappable battery pack”The following specification particularly describes the invention and the manner in which it is to be performed: -TECHNICAL FIELD

[0001] Embodiments disclosed herein relate to battery packs used in vehicles, and more particularly to systems and methods for monitoring and storing battery and vehicle-related parameters in a swappable battery pack.BACKGROUND

[0002] Swappable battery packs arc increasingly utilized in various vehicles, including electric vehicles, to facilitate convenient and efficient battery replacement. However, there is a need for an improved system that can monitor and store crucial battery and vehicle parameters to optimize battery and vehicle utilization, performance, and maintenance.

[0003] Hence, there is a need in the art for solutions which will overcome the above mentioned drawback(s), among others.OBJECTS

[0004] The principal object of embodiments herein is to disclose systems and methods for monitoring and storing battery and vehicle-related parameters in a swappable battery pack, wherein the swappable battery pack can be used in vehicles.

[0005] Another object of embodiments herein is to disclose systems and methods for collecting and storing data related to location identification, accelerometer data, drop fault detection, partner's battery information, battery live faults, battery discharge / charge stoppage reason, configuration and feature identification, State of Charge and State of Health details, consumed energy for billing, battery cell voltages and temperatures, battery balancing status, docktemperatures, digital input and output status, additional vehicle-related parameters, and motor controller details.

[0006] Another object of embodiments herein is to disclose systems for monitoring and storing battery and vehicle-related parameters in a swappable battery pack, wherein the system comprises sensors, data collection modules, and communication mechanisms to collect, process, and store data related to the battery and the vehicle's operation, and the system is configured to use the collected data for batter}' management, maintenance, optimization, and future improvements.

[0007] These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings, ft should be understood, however, that the following descriptions, while indicating at least one embodiment and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit thereof, and the embodiments herein include all such modifications.BRIEF DESCRIPTION OF FIGURES

[0008] Embodiments herein are illustrated in the accompanying drawings, throughout which like reference letters indicate corresponding parts in the various figures. The embodiments herein will be better understood from the following description with reference to the following illustratory drawings. Embodiments herein are illustrated by way of examples in the accompanying drawings, and in which:

[0009] FIG. 1 depicts a batter}' swapping network, according to embodiments as disclosed herein.DETAILED DESCRIPTION

[0010] The embodiments herein and the various features and advantageous details thereof arc explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the ail to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.

[0011] For the purposes of interpreting this specification, the definitions (as defined herein) will apply and whenever appropriate the terms used in singular will also include the plural and vice versa, ft is to be understood that the terminology used herein is for the purposes of describing particular embodiments only and is not intended to be limiting. The terms “comprising”, “having” and “including” are to be construed as open-ended terms unless otherwise noted.

[0012] The words / phrascs "exemplary", “example”, “illustration”, “in an instance”, “and the like”, “and so on”, “etc.”, “etcetera”, “e g.,” , “i.e.,” are merely used herein to mean "serving as an example, instance, or illustration." Any embodiment or implementation of the present subject matter described herein using the words / phrases "exemplary", “example”, “illustration”, “in an instance”, “and the like”, “and so on”, “etc ”, “etcetera”, “e.g.,” , “i.e.,” is not necessarily to be construed as preferred or advantageous over other embodiments.

[0013] Embodiments herein may be described and illustrated in terms of blocks which carry out a described function or functions. These blocks, which may be referred to herein as managers, units, modules, hardware components or the like, are physically implemented by analog and / or digital circuits such as logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits and the like, and may optionally be driven by a firmware. The circuits may, for example, be embodied in one or more semiconductor chips, or onsubstrate supports such as printed circuit boards and the like. The circuits constituting a block may be implemented by dedicated hardware, or by a processor (c.g., one or more programmed microprocessors and associated circuitry), or by a combination of dedicated hardware to perform some functions of the block and a processor to perform other functions of the block. Each block of the embodiments may be physically separated into two or more interacting and discrete blocks without departing from the scope of the disclosure. Likewise, the blocks of the embodiments may be physically combined into more complex blocks without departing from the scope of the disclosure.

[0014] It should be noted that elements in the drawings arc illustrated for the purposes of this description and ease of understanding and may not have necessarily been drawn to scale. For example, the flowcharts / sequence diagrams illustrate the method in terms of the steps required for understanding of aspects of the embodiments as disclosed herein. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the drawings by conventional symbols, and the drawings may show only those specific details that arc pertinent to understanding the present embodiments so as not to obscure the drawings with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein. Furthermore, in terms of the system, one or more components / modules which comprise the system may have been represented in the drawings by conventional symbols, and the drawings may show only those specific details that are pertinent to understanding the present embodiments so as not to obscure the drawings with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.

[0015] The accompanying drawings are used to help easily understand various technical features and it should be understood that the embodiments presented herein are not limited by the accompanying drawings. As such, the present disclosure should be construed to extend to any modifications, equivalents, and substitutes in addition to those which are particularly set out in the accompanying drawings and the corresponding description. Usage of words suchas first, second, third etc., to describe components / elements / steps is for the purposes of this description and should not be construed as sequential ordcring / placcmcnt / occurrcncc unless specified otherwise. rooi6] The embodiments herein achieve systems and methods for monitoring and storing battery and vehicle-related parameters in a swappable battery pack. Referring now to the drawings, and more particularly to FIG. 1 , where similar reference characters denote corresponding features consistently throughout the figures, there are shown embodiments.

[0017] Embodiments herein disclose systems and methods for monitoring and storing battery and vehicle -related parameters in a swappable battery pack, wherein the swappable battery pack can be used in vehicles.

[0018] Embodiments herein disclose systems and methods for collecting and storing data related to location identification, accelerometer data, drop fault detection, partner's battery information, battery live faults, battery discharge / charge stoppage reason, configuration and feature identification, State of Charge and State of Health details, consumed energy for billing, battery cell voltages and temperatures, battery balancing status, dock temperatures, digital input and output status, additional vehicle-related parameters, and motor controller details.

[0019] Embodiments herein disclose systems for monitoring and storing battery and vehicle-related parameters in a swappable battery pack, wherein the system comprises sensors, data collection modules, and communication mechanisms to collect, process, and store data related to the battery and the vehicle's operation, and the system is configured to use the collected data for battery management, maintenance, optimization, and future improvements.

[0020] FTG. 1 depicts a battery swapping network. The battery swapping network 100, as depicted, comprises one or more battery packs 101 located in a vehicle 102, and one or more battery charging and swapping stations 103. The vehicle 102 may comprise one or more battery packs 101, wherein one of the battery packs 101 act as a master battery pack 101, and the other battery packs 101 act as slave battery pack(s).

[0021] In an embodiment herein, the battery pack 101 can be a swappable battery pack. The battery pack 101 may comprise a controller 101 A, a geo-location module 101B, a tilt sensor 101C, an accelerometer 101D, a gyro-sensor 101E, a Thermal Interface Unit (TIU) 101F, a Battery Management System (BMS) 101G, one or more temperature sensors 101H, a voltage monitoring sensor 1011, a proximity sensor 101 J, a deformation detection sensor 101 K, one or more user interfaces 101L, one or more communication modules 101M, and a memory 101N. In an embodiment herein, the controller 101A, and the BMS 101G can be integrated into a single unit. In an embodiment herein, the controller 101A, and the BMS 101G can be separate modules. The vehicle 102 can further comprise a motor controller 102 A, and a communication module 102B.

[0022] The geo-location module 10 IB can determine the current location of the battery pack 101 in terms of latitude, and longitude. In an embodiment herein, the geo-location module 101B can continuously determine the location of the battery pack 101 continuously, when the battery pack 101 is present in the vehicle 102. The geo-location module 101B can use at least one of Global Positioning System (GPS), GAGAN, GLONASS, Galileo, sell triangulation, and so on, for determining the location of the battery pack 101. The geo-location module 101B can communicate the determined location to the controller 101A. The geo-location module 101B can store the determined location in a suitable location, such as the memory 101N, the Cloud, one or more battery charging and swapping stations, and so on. The geo-location module 101B can be used by the controller 101A for determining information such as, but not limited to, region-wide battery count, enforcing anti-theft measures, and so on. In an embodiment herein, the data from multiple geo-location modules 101 B from multiple battery packs 101 can be sent to a cloud. Based on the data from the geo-location module 101B, the cloud and / or an authorized person can determine the number of battery packs 101 being used in a specific region. Based on the data from the geo-location module 101B, the cloud and / or an authorized person can determine if the battery pack 101 is authorized to be used in a region where the battery pack 101 is currently being used, and on determining that the battery pack 101 is not authorized to be used in the regionwhere the battery pack 101 is currently being used, the controller 101A can receive an alert from the cloud, and disable the battery pack 101 (i.e., the battery pack 101 docs not provide an output power).

[0023] The tilt sensor 101C can determine the angle and / or slope of the battery pack 101. The accelerometer 101D can determine the acceleration of motion of the battery pack 101 . The gyro-sensor 101 E can determine the rotation angle of the battery pack 101 per unit of time. The inputs as determined by the tilt sensor 101C, the accelerometer 101D, and the gyro-sensor 101E can be communicated continuously to the controller 101. Based on the inputs from the tilt sensor 101C, the accelerometer 101D, and the gyro-sensor 101E, the controller 101A can determine the orientation of the battery. The proximity sensor 101.1, and the deformation detection sensor 101K can determine the deformation level of the battery pack 101 .

[0024] The controller 101 A can compare the data (which can be real-time) from sensors (i.e., the tilt sensor 101C, the accelerometer 101D, the gyro-sensor 101E, the proximity sensor 101 J, and the deformation detection sensor 101K) to pre-loaded data present in the memory 101N. The deformation detection sensor 101K can monitor changes in the physical characteristics of the battery pack 101. In an embodiment herein, the deformation detection sensor 101K can use one or more strain gauges strategically placed within the battery enclosure monitor changes in the physical characteristics of the battery pack 101. In an embodiment herein, the deformation detection sensor 101K can use one or more pressure sensors strategically placed within the battery enclosure monitor changes in the physical characteristics of the battery pack 101. In an embodiment herein, the deformation detection sensor 101K can use one or more strain gauges and one or more pressure sensors strategically placed within the battery enclosure monitor changes in the physical characteristics of the battery pack 101 . Consider an example scenario where the battery pack experiences deformation (which can be due to external impact and / or internal issues), the deformation detection sensor 101K can detect changes in strain or pressure, and are provided to the controller 101 A.

[0025] If the data from the sensors is within a pre-defined range of the pre- loaded data, the controller 101A does not initiate any further action. If the data from the sensors is not within a pre-defined range of the pre-loaded data, the controller 101A can assume that the battery pack 101 is falling (and may subsequently have undergone damage and / or deformation) and can provide an alert to a user of the battery pack 101 (i.e., the operator of the vehicle) using the one or more user interfaces 101L. In an example herein, if the data from the sensors is not within a pre-defined range of the pre-loaded data, the controller 101 A can provide an alert to the user of the battery pack 101 using an audio alert. In an example herein, if the data from the sensors is not within a pre-defined range of the pre-loaded data, the controller 101 A can provide an alert to the user of the battery pack 101 using a visual alert (such as one or more lights). In an example herein, if the data from the sensors is not within a pre-defined range of the pre-loaded data, the controller 101 A can provide an alert to the user of the battery pack 101 using the audio alert, and the visual alert (such as one or more lights). On receiving the alert, the user can perform one or more actions, such as, but not limited to, stop operating the vehicle, isolating, and quarantining the battery pack 101, and so on.

[0026] In an embodiment herein, the controller 101 can isolate and repair damaged battery packs based on the detected physical impact and deformation data. The batter}' pack 101 can have one or more quarantine codes for critical issues, which can be stored in the memory 10 IN. Consider an example scenario, wherein the batterj' pack 101 raises a quarantine code due to physical damage. On the battery pack 101 being inserted into a batter}' charging and swapping station, the battery charging and swapping station can read the quarantine code and will disable the battery pack 101 from being swapped, till the battery pack 101 has been resolved / repaired.

[0027] On detecting that the battery pack 101 is undergoing a drop (i.e., an abrupt increase in the acceleration of the battery pack 101, the battery pack 101 rotating, and so on), the controller 101A can trigger a fault. The controller 101A can further store related data in a suitable location, such as, but not limited to, the memory 101N, the Cloud, one or more battery charging and swapping stations, andso on. The stored data can be used for identifying the physical damage associated with the battery pack 101 , and thus help in isolating and repairing that battery pack 101.

[0028] The controller 101 A can communicate with other battery packs present in the vehicle 100 using the communication module 101M, and collect information from the other battery packs present in the vehicle 100, such as, but not limited to, the State of Charge (SoC) of the battery packs 101, battery current, and so on. Using the collected information, the controller 101A can identify imbalance(s) (if any) during driving and improve battery efficiency and mileage by modulating a power map (which can be stored in the memory 101N). The power map can be developed based on the type of vehicle where the battery pack 101 is being used, nature of usage of similar vehicle, and so on. The controller 101 A can store the collected information in a suitable location, such as, but not limited to, the memory 101N, the Cloud, one or more battery charging and swapping stations, and so on.

[0029] The one or more temperature sensors 101H can measure the temperature at one or more points within the battery pack 101, and communicate the measured temperature continuously to the controller 101A. The controller 101A can compare the measured temperature to a pre-defined temperature threshold (which can be stored in the memory 101N). If the measured temperature is greater than the pre-defined temperature threshold, the controller 101 can use the TIU 101F to control the temperature of the battery pack 101 using one or more heating and cooling elements (not shown). The controller 101 A can store the measured temperature in a suitable location, such as, but not limited to, the memory 101N, the Cloud, one or more battery charging and swapping stations, and so on, wherein the controller 101A and / or any other entity (such as the Cloud) can identify issues related to charging and discharging by analyzing the measured temperature.

[0030] The controller 101 A can monitor and record the reasons for battery discharge / charge stoppage, and shutdown of the battery pack 101 in a suitable location, such as, but not limited to, the memory 101N, the Cloud, one or more battery charging and swapping stations, and so on, wherein the controller 101Aand / or any other entity (such as the Cloud) can analyze and resolve issues causing the stoppage.

[0031] The controller 101 A can identify and track the features of the battery pack 101 using the pre-configured configuration and firmware, which has been preconfigured in the memory 10 IN.

[0032] The controller 101 A can monitor data related to the state of charge (SOC) and state of health (SOH) of the battery pack 101. The controller 101A can store the monitored data in a suitable location, such as, but not limited to, the memory 101N, the Cloud, one or more battery charging and swapping stations, and so on, wherein the controller 101A and / or any other entity (such as the Cloud) can develop insights into the energy level and health of the battery pack 101 .

[0033] The controller 101A can track and record the ampere-hours (Ahr) and kilowatt-hours (kWhr) consumed by the battery pack 101 , which can be used by the controller 101A and / or any other entity (such as the Cloud) for maintaining accurate energy billing and monitoring.

[0034] The confroller 101 A can measure and monitor the voltages and temperatures of individual battery cells present in the battery pack 101. The controller 101A can use this information to identify cell-level abnormalities, optimize charging and discharging patterns, and improve battery efficiency.

[0035] The controller 101A can identify and record the status of battery cell balancing. The controller 101A can use data related to battery cell balancing to analyze the behavior and effectiveness of cell balancing mechanisms.

[0036] The controller 101A can monitor the temperatures at the vehicle docking bay (i.c., the bay in the vehicle into which the battery pack is inserted) to identify any issues related to the connection between the battery pack 101 and the vehicle.

[0037] The controller 101 A can record the status of digital inputs and outputs that are controlled by the BMS 101G. The controller 101A can use the recorded status for problem analysis and troubleshooting of the battery pack 101.

[0038] The controller 101A can collect and store additional parameters such as vehicle speed and odometer readings to compute the distance travelled by the vehicle.

[0039] The controller 101 A can capture and store information related to the motor controller 102A, which is necessary for analyzing and improving the vehicle's performance.

[0040] The controller 101 A can be implemented by analog and / or digital circuits such as logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits and the like, and may optionally be driven by firmware.

[0041] The controller 101A may include one or a plurality of processors. The one or the plurality of processors may be a general-purpose processor, such as a central processing unit (CPU), an application processor (AP), or the like, a graphics-only processing unit such as a graphics processing unit (GPU), a visual processing unit (VPU), and / or an Al-dedicated processor such as a neural processing unit (NPU). The controller 101A may include multiple cores and is configured to execute the instructions stored in the memory 101N.

[0042] Further, the controller 101A can be configured to execute instructions stored in the memory 101N and to perform various processes. The communication module(s) 101M is configured for communicating internally between internal hardware components and with external devices via one or more networks. The memory 101N can comprise data from the geo-location module 101B, the tilt sensor 101C, the accelerometer 101D, the gyro-sensor 101E, and other sensors, modules, present in the battery pack 101 , other battery packs present in the vehicle, vehicle systems / modules, and so on. The memory 101N can be pre- loaded with orientation and physical change data of the battery pack. The memory 101N can comprise data related to falls (if any). The memory 101N can comprise configuration information (such as, but not limited to, firmware version, and so on). The memory 101N also stores instructions to be executed by the controller 101A. The memory 101N may include non-volatile storage elements. Examples of suchnon-volatile storage elements may include magnetic hard discs, optical discs, floppy discs, flash memories, or forms of electrically programmable memories (EPROM) or electrically erasable and programmable (EEPROM) memories. In addition, the memory 101N may, in some examples, be considered a non-transitory storage medium. The term “non-transitory” may indicate that the storage medium is not embodied in a carrier wave or a propagated signal. However, the term “non- transitory” should not be interpreted that the memory 101N is non-movable. In certain examples, a non-transitory storage medium may store data that can, over time, change (e.g., in Random Access Memory (RAM) or cache).

[0043] In an embodiment, the communication modulc(s) 101M include an electronic circuit specific to a standard that enables wired or wireless communication. The communication module(s) 10 IM are configured to communicate internally between internal hardware components of the battery pack 101 and with external devices via one or more networks.

[0044] Embodiments disclosed herein provide a comprehensive system for monitoring and storing battery and vehicle parameters in a swappable battery pack. The collected data enables efficient battery management, performance optimization, and maintenance planning.

[0045] Embodiments disclosed herein offer a solution for monitoring and storing various battery and vehicle parameters in a swappable battery pack. The system's capabilities encompass location identification, accelerometer data and drop fault detection, partner's battery information, battery live faults, battery discharge / charge stoppage reason, configuration and feature identification, SOC, and SOH details, consumed Ahr and kWhr for energy billing, battery cell voltages and temperatures, battery balancing status, dock temperatures, digital input and output status, additional vehicle -related parameters, and motor controller details. These features contribute to enhanced battery performance, improved user experience, and effective battery management in swappable battery pack systems.

[0046] The embodiments disclosed herein can be implemented through at least one software program running on at least one hardware device and performing network management functions to control the network elements. The elements include blocks which can be at least one of a hardware device, or a combination of hardware device and software module.

[0047] The embodiment disclosed herein describes systems and methods for monitoring and storing battery and vehicle-related parameters in a swappable battery pack. Therefore, it is understood that the scope of the protection is extended to such a program and in addition to a computer readable means having a message therein, such computer readable storage means contain program code means for implementation of one or more steps of the method, when the program runs on a server or mobile device or any suitable programmable device. The method is implemented in at least one embodiment through or together with a software program written in e.g., Very high speed integrated circuit Hardware Description Language (VHDL) another programming language, or implemented by one or more VHDL or several software modules being executed on at least one hardware device. The hardware device can be any kind of portable device that can be programmed. The device may also include means which could be e.g., hardware means like e.g., an ASIC, or a combination of hardware and software means, e.g., an ASIC and an FPGA, or at least one microprocessor and at least one memory with software modules located therein. The method embodiments described herein could be implemented partly in hardware and partly in software. Alternatively, the invention may be implemented on different hardware devices, e.g., using a plurality of CPUs.

[0048] The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and / or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of embodiments and examples, those skilled in the art will recognize that the embodiments and examples disclosed herein can be practiced with modification within the scope of the embodiments as described herein.

Claims

STATEMENT OF CLAIMSWe claim:

1. A swappable battery pack (101) comprising: a controller (101 A); a geo-location module (101B); a tilt sensor (101C); an accelerometer (101 D); a gyro-sensor (101E); a Thermal Interface Unit (TTU) (101F); a Battery Management System (BMS) (101G); one or more temperature sensors (101H); a voltage monitoring sensor (1011); a proximity sensor ( 101 J); a deformation detection sensor (101 K); one or more user interfaces ( 10 IL); one or more communication modules (101M); and a memory (101N), wherein the controller (101A) is coupled with the memory (101N) and is configured to: determine a current location of the battery pack (101) based on inputs from the geo-location module ( 10 IB); determine if the battery pack (101) is damaged based on inputs from the tilt sensor (101C), the accelerometer (101D), the gyro-sensor (101E), the proximity sensor (101J), and the deformation detection sensor (101K);trigger a fault, on determining that the battery pack (101) is undergoing a fall based on inputs from the tilt sensor (101C), the accelerometer (1O1D), and the gyro- sensor (101E); identify at least one imbalance based on communication with at least one other battery pack present in a vehicle, where the battery pack (101) is present; use the T1U (101F) to control temperature of the battery pack (101), if temperature measured by the one or more temperature sensors (101H) is greater than a pre-defined temperature threshold; identify and track one or more features of the battery pack (101) using a pre-configured configuration and firmware, which has been pre-configured in the memory (101N); monitor data related to state of charge (SOC) and state of health (SOH) of the battery pack (101); track and record ampere-hours (Ahr) and kilowatt-hours (kWhr) consumed by the battery pack (101); identify and record the status of battery cell balancing; identify at least one issue related to a connection between the battery pack (101) and the vehicle based on a temperature at a vehicle docking bay; record the status of digital inputs and outputs that are controlled by the BMS (101G); and compute distance travelled by the vehicle based on speed of the vehicle, and odometer reading of the vehicle.

2. The battery pack, as claimed in claim 1, wherein the controller (1 1 A) is configured to use the determined current location for determining a region-wide battery count, and enforcing anti-theft measures.

3. The battery pack, as claimed in claim 1, wherein the controller (101A) is configured to determine if the battery pack (101) is damaged by: comparing data from the tilt sensor (101C), the accelerometer (101D), the gyrosensor (101E), the proximity sensor (101 J), and the deformation detection sensor (101K) to a pre-defined range of pre-loaded data present in the memory (101N); andproviding an alert to a user of the vehicle, if the data from the tilt sensor (101C), the accelerometer (101D), the gyro-sensor (101E), the proximity sensor (101 J), and the deformation detection sensor ( 10 IK) is not within the pre-defined range.

4. The battery pack, as claimed in claim 3, wherein the controller (101 A) is configured to isolate and repair the battery pack (101) on determining the battery pack (101 ) is damaged based on detected physical impact, and deformation data.

5. The battery pack, as claimed in claim 1, wherein the controller (101A) is configured to identify at least one issue related to charging and discharging by analyzing the temperature measured by the one or more temperature sensors (101H).

6. The battery pack, as claimed in claim 1, wherein the controller (101 A) is configured to record at least one reason for battery dischargc / chargc stoppage, and shutdown of the battery pack (101 ).

7. The battery pack, as claimed in claim 1, wherein the controller (101 A) is configured to maintain accurate energy billing using the tracked and recorded ampere-hours (Ahr) and kilowatt-hours (kWhr) consumed by the battery pack (101).

8. The battery pack, as claimed in claim 1, wherein the controller (101A) is configured to analyze the behavior and effectiveness of cell balancing mechanisms based on the status of the battery cell balancing.

9. The battery pack, as claimed in claim 1, wherein the controller (101 A) is configured to perform problem analysis and troubleshooting of the battery pack (101) based on the status of digital inputs and outputs that are controlled by the BMS (101G).

Citation Information

Patent Citations

  • A rechargeable battery

    IN202042037123A

  • Thermal sensor for a battery

    US11437661B1

  • Smart battery system

    US11616259B1

  • Device and Method for Detecting Liquid Leak Into Battery Pack by Using Gyro Sensor and Moisture Detection Sensor

    US20200292404A1

  • System and method for state determination of a battery module configured for use in an electric aircraft

    US20220340042A1