The present disclosure relates to the field of battery technology and energy cells and discloses solutions for determining a position of a battery cell within a battery system comprising a plurality of battery cells. In particular, embodiments of the disclosure relate to a method and a system for determining a position of a battery cell within a battery system comprising a plurality of battery cells.
Battery systems, comprising a plurality of battery cells, are used in a wide range of modern electric power applications. For example, they are used to power electric vehicles, they are used in industrial power applications, in transportation, and in commercial applications such as powering of modern electronic devices. Given the relatively high-power demands of such applications, a battery system often comprises multiple battery cells coupled together to achieve the required power output. The battery cells may be coupled together to form a battery pack, and the battery system may comprise one or more battery packs.
It is common to connect a battery system to a battery management system, configured to ensure that the battery system operates within its safe operating area. The safe operating area is defined as the voltage and current conditions under which the battery system is expected to operate without self-damage. For further details, the interested reader is directed to the following Wikipedia website: https://en.wikipedia.org/wiki/Battery management system.
In certain known applications, performance characteristics of battery packs may be monitored and relayed to a central battery management system for safe and effective control of the battery system. A monitoring system will typically monitor the voltage and current in every battery cell in a battery pack.
If any of the battery cells of a battery pack starts to behave differently from the others, it is useful to know where the errant battery cell is physical located within the battery system as the location of the cell may impact detected measurements and may also impact the relevance of a fault.
For instance, a battery cell located near coolant intake would be expected to be colder than a battery cell located at the coolant outlet. If the battery cell at the inlet was in fact found to be hotter than the battery cell at the outlet, then this may indicate a fault.
Equally, the severity of a potential fault may be dependent on the position of the associated cell within the battery system as depending on the position of the cell within the battery system, the fault may potentially provoke a catastrophic chain reaction.
For example, an overheating cell located centrally within a battery system, in contact with adjacent cells on all its surfaces, may pose a greater risk of causing a chain reaction, than an overheating cell located near a corner of the battery system in physical contact with a single cell.
If the position of a faulty cell cannot be determined, it is common to replace an entire battery system, when a fault is identified in a battery cell within the battery system. This will often result in some individual cells within the battery system, which are otherwise functional, and operating normally, being discarded and can result in significant waste of functional cells.
Traceability of all the items in a battery system is also desirable for quality assurance.
Performance and reliability of a battery system is often dependent upon the weakest battery cell in the system. A battery management system may be able to monitor and identify a battery pack containing a weak battery cell. However, it is only possible to identify and replace a failing battery cell if it is possible to locate the battery cell which is to be replaced.
Being able to identify the location of individual battery cells within battery systems can also be beneficial in the context of product recall. For example, if a batch of battery cell is established to have a common fault, then it may be necessary to replace those cells. However, if such cells are distributed in power systems for multiple devices, then such a recall of the cells may involve recall of all devices which may incorporate a cell from a particular batch. If, however, it is possible to establish the locations of cells from the effected batch, then the size of the product recall may be restricted.
For all these reasons it can be important to know the relative positions of monitored battery cells within a battery system.
In the prior art systems of
A shortcoming of the prior art system of
A shortcoming of the prior art system of
It is an object of at least some embodiments of the present disclosure to address one or more shortcomings of the prior art systems.
One aspect of the present disclosure provides a method for determining a location of a radio receiver associated with one or more of a plurality of battery cells within the battery system, where the radio receiver is communicatively coupled via near field radio coupling to an antenna arranged as a loop. In accordance with the method a plurality of signals of different frequencies are transmitted in a first and then a second direction around the antenna. The position of the radio receiver is then determined based on an observed rate of change of phase difference with frequency of signals transmitted in different directions around the antenna observed by the radio receiver.
Methods of the disclosure may be used to determine the position of a radio receiver within a battery system irrespective of any pre-existing communication hierarchy and without the system being limited by the number of physical connections between a battery management system and of the radio receivers. Determined position information may be used to complement existing battery fault detection systems, and to assist identifying positions of faulty cells for replacement, or to trace cells for quality assurance.
Another aspect of the disclosure provides a battery system operable to associate a determined location of a radio receiver with an identifier associated with the radio receiver. The battery system includes an antenna configured as a loop and a plurality of radio receivers associated with battery cells in the system. The radio receivers are communicatively coupled with the antenna via near field radio coupling at different positions along the length of the antenna. In use, a controller causes a radio manager to transmit a plurality of signals of different frequencies in a first and then a second direction around the antenna and determines the position of a radio receiver along the length of the antenna based on an observed rate of change of phase difference of signals transmitted in different directions around the antenna with frequency observed at the radio receiver.
In some embodiments the relative differences of rates of change of phase difference observed by different radio receivers arranged along the length of an antenna can be used to determine an ordering of radio receivers along the length of the antenna. In other embodiments, the absolute locations of radio receivers within the battery system can be determined based on observed rate of change of phase difference of signals transmitted in different directions around the antenna with frequency together with information regarding the configuration of the antenna within the battery system.
Another aspect of the disclosure provides a method of maintaining a battery system in which a plurality of monitoring devices are used to monitor characteristics of battery cells, The method comprises: determining a fault condition associated with the one or more battery cells has occurred; and determining the location of the monitoring device monitoring battery cells with characteristics indicative of a fault having occurred, wherein the location of the monitoring device is determined by: transmitting a plurality of signals of different frequencies in a first and then a second direction around an antenna; determining the position of a monitoring device along the length of the antenna based on an observed rate of change of phase difference with frequency of signals transmitted in different directions around the antenna observed by that monitoring device. When the location of the monitoring system monitoring the faulty cell has been determined, that cell can then be replaced.
Another aspect of the disclosure provides a controller for a battery system comprising a processor and a memory, wherein the memory is stores processor implementable instructions to cause the processor to instruct a radio manager to transmit a plurality of signals of different frequencies in a first and then a second direction around an antenna configured as a loop; and determine the position of a radio receiver along the length of the antenna based on an observed rate of change of phase difference with frequency of signals transmitted in different directions around the antenna observed at the radio receiver; and associate the determined position with an identifier associated with the radio receiver.
In accordance with another aspect of the disclosure there is provided a monitoring device for a battery system comprising a radio transmitter, a radio receiver, a processor and a memory, wherein the memory stores processor implementable instructions which cause the processor to: process signals of different frequencies transmitted in different directions around an antenna configured as a loop received by the radio receiver and determine a phase difference between signals of the same frequency transmitted in different directions around the antenna; and cause the radio transmitter to transmit data indicative of observed phase differences.
A further aspect of the disclosure provides a non-transitory computer readable medium for configuring a controller or a monitoring device.
Further aspects and embodiments will become apparent from the following description and accompanying drawings in which:
In the following illustrative description of embodiments, like numbered reference numerals appearing in different figures will be used to refer to shared features.
Different embodiments of the present disclosure provide different solutions enabling the locations of a set of monitoring devices monitoring battery cells within a battery system to be determined.
In the embodiment of
In embodiments, antenna 260 may comprise a single wire, a twin-core cable, a twisted cable pair, a coaxial cable, a triaxial cable, a microstrip, a strip line or a coplanar line.
It will be appreciated that as monitoring devices 215 are connected to controller 250 via antenna 260 and near field radio coupling, the above-described system is not limited by the numbers of wired connections between controller 250 and monitoring devices 215. However, as there are no direct wired connections between monitoring devices 215 and controller 250, there is no fixed hierarchy between monitoring devices 215, which controller 250 can use to identify the locations of monitoring devices 215 within the system.
Controller 250 may comprise processor 252 and memory 254. Memory 254 may store a single program, that performs the functions associated with the disclosed embodiments, or may comprise multiple software programs. In embodiments, memory 254 may include one or more storage devices configured to store data for use by processor 252 and may comprise flash memory, random access memory (RAM), read-only memory (ROM), a hard drive, a solid-state drive, a CD-ROM drive, a peripheral storage device (e.g., an external hard drive, a USB drive, etc.), a database, a network drive, a cloud storage device, or any other storage device.
Radio manager 270 may comprise switch 275 which under the control of controller 250 switches the direction around antenna 260 along which signals are transmitted by alternately connecting either end of antenna 260 to signal generator 272 or to a matched impedance 274.
As will be described in detail, in use controller 250 causes a series of continuous single tone signals at a set of different frequencies generated by signal generator 272 to be applied to antenna 260. At the same time, controller 250 causes radio manager 270 to operate switch 275 so that the generated signals are alternately applied to either end of antenna 260 while connecting the other end of antenna 260 to matched impedance 274. The relative locations of each monitoring device 215 around antenna 260 may then be determined by measuring the phase difference between signals transmitted via antenna 260 by monitoring devices 215 as a signal generated by signal generator 272 is applied to either end of antenna 260.
In
It will be appreciated that the illustration of
Similarly, in
In some embodiments rather than comprising a single antenna 260, battery system 200 may comprise a plurality of antenna 260, each configured to determine battery cell positions in different sections of battery system 200. For instance, a battery system in accordance with the present disclosure could comprise a plurality of battery packs each having a dedicated antenna 260 for transmitting and receiving signals for monitoring devices 215 associated with cells 215 in that battery pack.
In an embodiment, computer-readable medium 280 is provided comprising instructions 285 for configuring processor 252 to perform the methods described below. In an embodiment, monitoring devices 215 may also be configurable devices configurable via instructions 285 stored on computer-readable medium 280.
Each monitoring device 215 may comprise radio transmitter 310 for transmitting data to controller 250 via antenna 260 and radio receiver 320 for receiving data from controller 250 via antenna 260.
In embodiments, radio transmitter 310 and radio receiver 320 of monitoring device 215 may be configured for communication using a protocol such as Bluetooth®, ZigBee or any other protocol capable of transferring data between monitoring device 215 and controller 250, via antenna 260. In embodiments, each monitoring device 215 is coupled to antenna 260 via radio transmitter 310 and radio receiver 320 using near-field electromagnetic coupling. The use of near field coupling localizes the region where coupling occurs along antenna 260 to a region comparable in size to radio receiver 320, assisting with the accuracy with which the relative locations of battery cells 210 may be determined.
In addition to comprising radio transmitter 310 and radio receiver 320, each monitoring device 215 may also comprise one or more sensors 330 for determining characteristics of a battery cell or a group of battery cells associated with monitoring device 215. In embodiments, the one or more sensors 330 may comprise a voltage measurement device; a current measurement device; and/or a temperature measurement device.
Monitoring device 215 may also comprise memory 340 and processor 350.
Memory 340 may include transitory and/or non-transitory memory. Memory 340 may store instructions for causing processor 350 to process data obtained from sensors 330 and/or signals received via radio receiver 320. Memory 340 may also provide one or more storage facilities for storing data determined by processor 350, which may comprise, for example, measured phase difference and frequency data, cell position data, and/or fault detection/battery cell health data. In some embodiments, memory 340 may also store a unique ID which can be included in transmissions from monitoring device 215 to controller 250 via radio transmitter 310 and antenna 260 enabling controller 250 to identify which monitoring device 215 is associated with which transmissions.
Processor 350 may take the form of, but is not limited to, a microprocessor, embedded processor, or the like, or may be integrated in a system on a chip (SoC). Furthermore, according to some embodiments, processor 350 may be from the family of processors manufactured by Intel®, AMD®, Qualcomm®, Apple®, NVIDIA®, or the like. The processor 350 may also be based on the ARM architecture, a mobile processor, or a graphics processing unit, etc. The disclosed embodiments are not limited to any specific type of processor.
Processor 350 enables monitoring device 215 to process measurements received from sensor 330 and/or determine a characteristic of a battery cell or group of battery cells to which monitoring device 215 is coupled. Processor 350 also facilitates data processing of signals received by the radio receiver 320 via antenna 260 and co-ordinates the transmission of signal back to controller 250 via radio transmitter 310 and antenna 260.
An exemplary circuit diagram of radio receiver 320 of monitoring device 215 is shown in
Radio receiver 320 may comprise antenna 405 which is connected, via amplifier 408, to first multiplier 410 and second multiplier 415. First multiplier 410 is arranged to multiply a signal received by antenna 405 by a signal generated by local oscillator 420. Second multiplier 415 is arranged to multiply the signal received by antenna 405 by the signal generated by local oscillator 420 which has been phase shifted by 900 by 900 shift circuit 425. The outputs of the first and second multipliers 410,415 are passed via filters 430, 435 to I and Q Analog Digital Convertors (ADCs) 440,445 which receive an input from sample timing circuit 450 and process the signals received via the filters 430,435 to output an in-phase (I) and a quadrature component (Q) of the signal received by antenna 405.
When a radio signal is transmitted along antenna 260 as a modulated carrier, the signal will be detected by antenna 405 of monitoring device 215 coupled to the antenna 260 via near field radio coupling. The above-described architecture then causes the received signal to be amplified and then multiplied by a tone generated by local oscillator 420 and an equivalent tone shifted 900 in phase.
The tone generated by local oscillator 420 may be offset relative to the carrier frequency of a radio signal transmitted along antenna 260. Alternatively, the tone generated by local oscillator 420 may be set at the same frequency as the carrier signal. If the tone is set to be the same frequency as a carrier signal, then filters 430,435 will comprise low pass filters. Alternatively, if the tone generated by local oscillator 420 is offset relative to the carrier frequency of the radio signal is transmitted along antenna 260 then filters 430,435 will comprise band pass filters.
The output of filters 430,435 is then sampled by ADCs 440,445. The ADC sampling by the I-phase ADC 440 of the signal multiplied by the signal output from the local oscillator is the derived in-phase or I data stream of the original signal. Whereas the ADC sampling of the signal multiplied by the signal output from the local oscillator shifted by 90° by the Q-phase ADC 440 is the derived Quadrature or Q data stream of the original signal.
In normal use, the derived in-phase and quadrature components are then passed to demodulator 455 which demodulates the signal according to the radio communications protocol used, and outputs a decoded signal to processor 252 within monitoring device 215 for interpretation.
In addition, in accordance with the present disclosure the derived in-phase (I) and quadrature component (Q) of the signal received by antenna 405 may be passed to phase angle calculation unit 460 for determining the phase angle of the signal received by antenna 405 which as will be described can be processed by processor 350 to determine a phase difference measurement from which the relative location of monitoring device 215 along antenna 260 and by implication the location of battery cell or group of cells monitoring device 215 is arranged to monitor can be derived.
In some embodiments, the phase angle of the signal received by antenna 405 may be calculated directly using a phase domain ADC, thereby avoiding the need to convert the derived IQ data into a phase angle.
Referring now to
The measured phase in any one direction will be equal to the phase difference between the propagating carrier signal transmitted along antenna 260 and the signal of local oscillator 420 of radio receiver 320 and will be dependent upon both the frequency of the signal and the propagation path lengths d_cw or d_ccw. The effect of any difference between the propagating carrier signal and the signal of local oscillator 420, can, however be nullified by subtracting the detected phase of a signal sent in one direction around antenna 260 from the detected phase of a similar signal sent in the other direction around antenna 260. In doing so, the phase of local oscillator 420, which is common to both measurements, will be cancelled out and a measurement obtained which is solely depending upon the wavelength of the signal and the difference between the propagation path lengths around antenna 260 can be obtained.
At the exact center of the loop, the phase path lengths d_cw and d_ccw will be equal so the phase difference between signals transmitted in different directions around antenna 260 will be zero. At other positions along antenna 260, such a phase difference value will be in the range, 0 to pi radian, ±pi radians, or 0 to 360 degrees depending on the coding method used.
The same phase difference value may be detected at different points around loop antenna 260, dependent upon the wavelength of the carrier signal.
Thus, for example at point x dcw around the loop will give rise to the same detected phase difference as every other point an integer multiple of the distance of λ/2 along the loop antenna 260. That is to say, the same phase difference between signals of a particular frequency transmitted in different directions around antenna 260 would be detected at point dcw as at point dcw+λ/2, dcw+2λ/2, dcw+3λ/2 etc. along the length of loop antenna 260.
At other points around loop antenna 260 the phase difference will vary from this amount by an amount proportional to the difference between d_cw and d_ccw.
Typically, in an embodiment, the total length of antenna 260 will be in the order of 0.5-5 meters in length. Carrier signals will be transmitted at a frequency of around 2.4 GHz and will have a wavelength of around 8-12.5 cm. Hence in most embodiments, obtaining a phase difference value for signals at a single frequency will not be sufficient to uniquely identify a position around loop antenna 260.
If the loop length is greater than half of the wavelength of the propagation signal (as will typically be the case), then a second phase difference can be measured at a second frequency f1+Δf. And further measurements can be made at further different frequencies, f1+2Δf, f1+3Δf, etc. until sufficient measurements are made so that the relative location of radio receiver 320 of monitoring device 215 around loop antenna 260 and by implication the position of battery cells 210 associated with monitoring devices 215 within a battery system 200 to be determined.
More generally, increasing the number of different frequencies for which phase difference measurements are obtained, increases the accuracy and robustness with which location may be determined. Accuracy is improved because as more measurements are taken, the ambiguity of the measurements is reduced. Further, the accuracy is also improved because, reliance on relatively small phase difference measurements which are particularly susceptible to error can be reduced.
In an embodiment in which the Bluetooth near field transmissions are utilized, there are 40 possible frequencies at 2 MHz intervals around 2.4 GHz which can be utilized as carrier frequencies. Hence in an embodiment utilizing Bluetooth near field transmissions, phase difference values may be obtained for 40 different frequencies.
The generation and processing of signals transmitted via antenna 260 in accordance with an embodiment of the present disclosure will now be described in greater detail with reference to
As an initial step 610, controller 250 may obtain, a list of the unique IDs stored within memories 340 of monitoring devices 215 associated with battery cells 210 of battery system 200.
Obtaining a list of unique IDs enables controller 250 to associated individual signals or transmissions with particular monitoring devices 215 when monitoring devices 215 subsequently transmit signals which include a unique ID associated with a particular monitoring device 215. This then enables controller 250 to associate individual signals or transmissions with measurement from sensors 330 of the associated monitoring device 215 monitoring the behavior of particular battery cells 210 within battery system 200.
The unique IDs associated with monitoring devices 215 may be obtained in different ways. In some embodiments, controller 250 may be pre-configured with the unique ID list stored in memory 254. In other embodiments, the unique ID list may be received by controller 250 from external memory or cloud storage. Alternatively, in other embodiments controller 250 may cause a request to be sent via antenna 260 requesting that each of monitoring devices 215 broadcast their associated unique IDs and controller 250 may compile a list of unique IDs from signals received from monitoring devices 215 in response to the request.
When unique IDs have been received from all of monitoring devices 215, the list of unique IDs is compiled into a list which is stored in memory 254 of controller 250. When this is completed, controller 250 will therefore be aware of the unique IDs of the monitoring devices 215 of system 200. However, the position of each monitoring device 215 associated with a specific unique ID will be unknown, which prevents any association of data received from monitoring devices 215 to battery cell 210 at a specific location within battery system 200.
Having stored the list of the unique IDs, controller 250 then causes radio manager 270 to transmit 620 a signal at a first frequency in a first direction around antenna 260 (e.g., clockwise, or anticlockwise) and then vary 630 the direction around antenna 260 around which the signal is transmitted. This may be achieved by controller 250 alternately instructing radio manager 270 to cause switch 275 to connect one end of antenna 260 to signal generator 272 and ground the other end of antenna 260 and then instructing switch 275 to apply the signal to the other end of antenna 260 while grounding the end of antenna 260 to which the signal was originally applied.
In some embodiments data may be transferred between controller 250 and the one or more monitoring devices 215 during a period t2 using a data communications protocol when the direction of a signal around antenna 260 is constant. If data is transmitted during this period, the received data may be ignored for the purposes of position determination, with the exception of any preamble data described below. The provision of reference period t2 is not essential. However, a reference period t2 can improve the accuracy of position determination by facilitating cancelation of residual frequency errors in a received signal. In some embodiments, a guard period may be provided between transmission switches to reduce signal noise resulting from reflected waves in antenna 260.
The signal transmitted by radio manger 270 may comprise a continuous tone of a particular frequency generated by signal generator 272 applied to one end of antenna 260 while the other end is attached by switch 275 to matched impedance 274.
In some embodiments, the signal transmitted by radio manager 270 around antenna 260 during a period of time t2 when the propagation direction of a signal around antenna 260 is constant may include a preamble indicating timing of the start of a subsequent switching period t1. For embodiments in which the switching sequence of the transmitted signal is unknown to monitoring devices 215 in battery system 200, the provision of switching sequence data in a preamble of the transmitted signal enables monitoring devices 215 of battery system 200 to sample the correct portions of the received signal. This assists in ensuring that each monitoring device 215 collects and processes data associated with the same portion(/s) of the transmitted signal.
Returning to
In this way, signals of different frequencies are applied to antenna 260 with the direction around antenna 260 in which the signal are propagated being periodically varied. This continues until controller 250, determines 640 that transmissions of signals of all frequencies have been applied to antenna 260.
Initially, monitoring device 215 receives 810 a transmission signal at a first frequency via antenna 260. As described above this may be a continuous tone signal whose transmission direction around antenna 260 is varied in accordance with the control signal of
Radio receiver 320 within monitoring device 215 then processes 820 the received signal to extract I and Q samples from the received signal. In the case of radio receiver 320 shown in
The smooth sections of the curves in
The underlying sine wave shape apparent in
The signals output by the I and Q ADCs 440 and 445 are then converted 830 by phase angle calculation unit 455 into phase angle measurements. A phase angle for the signal relative to the phase of the signal generated by local oscillator 420 can be determined by phase angle calculation unit 455 by treating IQ samples received from ADCs 440 and 445 as a complex value, with the I sample denoting the real part of the complex signal, and the Q part the imaginary part with the phase angle of the signal being the angular polar co-ordinate of the complex number represented by the IQ sample when the IQ sample is plotted on the complex plane.
The absolute phase values derived by processing the derived I and Q values (or alternatively, from a phase domain ADC) will be dependent on the free running local oscillator frequency and phase. Without knowledge of the phase of the signal generator oscillator, the phase value presented is arbitrary and, as is shown in the Figure, discontinuities occur where this valued ‘wraps’ around at ±π.
Having calculated a set of phase difference angles, the phase difference angles can then 840 be processed using conventional unwrapping techniques known in the art to remove the discontinuities present in the data whenever the phase is seen to jump at ±π.
Having processed the data to remove the discontinuities, a de-rotation technique is applied 850 to the data to correct the data for residual phase error. The residual phase error is the result of discrepancies between the frequency of the transmitter and receiver local oscillators and is the cause of the slow sine curve in
The above processing enables the voltages of the signal received by radio receiver 320, to be converted into a form in which phase differences arising from the application of a continuous tone to either end of antenna 260 can be determined. As noted above, such phase differences will be dependent upon the relative location of receiver 320 along the length of antenna 260.
To obtain this phase difference data, a first sample point x and second sample point y (one for each transmission direction) is selected 860 from the resultant IQ samples (shown in
In
When the processing of
It will be appreciated that at a minimum, two frequencies are needed to find a slope to establish a relationship between phase difference and transmission frequency. If the frequencies are close, then the likelihood of the phase wrapping is small. However, the error on the slope measurement will be high. For this reason, it can be preferable to have a variety of phase difference samples at closely spaced frequencies (to identify wrapping) and spanning a large frequency range (to best calculate the slope). Further it will be appreciated that some errors may occur in processing. For this reason, it is preferable that phase difference measurements at multiple frequencies are obtained. As noted above, an embodiment in which the Bluetooth near field transmissions are utilized is envisaged. There are 40 possible frequencies at 2 MHz intervals around 2.4 GHz which can be utilized as carrier frequencies. Hence in an embodiment utilizing Bluetooth near field transmissions, phase difference values may be obtained for 40 different frequencies.
When phase difference data for each of the different frequency signals have been obtained, the phase difference data may be transmitted 890, by monitoring device 215, back to controller 250 together with a copy of the unique identifier stored in the memory 340 of monitoring device 215.
Returning to
In other embodiments rather than measured phase difference data, monitoring devices 215 could transmit data representative of the signals received by monitoring devices 215 and the conversion of such data into phase difference data could be undertaken centrally by controller 250. It is preferrable however, that only the observed phase differences and corresponding transmission frequencies are transmitted, as this will reduce the amount of data transmitted by monitoring devices 215 back to controller 250.
Once received by controller 250, controller 250 can use the phase difference data associated with each unique identifier to determine 670 the relative position of each of monitoring devices 215 around antenna 260.
Monitoring device phase difference measurements may not each lie along a perfect straight line. This is due to the non-ideal nature of the measurement system. Noise, quantization error and other measurement artifacts lead to errors on the calculated phase difference. Some processing or cleaning of the measurement samples can therefore be desirable to remove outlier samples. This may be particularly beneficial where the unwrapping algorithm fails to properly deal with a discontinuity in the phase.
For example, it can be seen on close inspection in the example of
As discussed previously, as the measured phase difference is dependent upon frequency and position around antenna 260, the rate of change of the phase differences observed at monitoring device 215 with frequency is, however, proportional to the position of monitoring device 215 around antenna 260.
Hence gradient of the phase difference plot (i.e., the rate of change of phase difference against transmission frequency) for a particular monitoring device 215 can be compared with that of other monitoring devices 215 in battery system 200 to determine a positional relationship between each of monitoring devices 215 along antenna 260. The relative positions of monitoring devices 215 along the length of antenna 260 can then be determined 670 by ordering monitoring devices 215 based on their associated monitoring device rate of change of phase difference with transmission frequency.
Alternatively, an estimate of the absolute positions of each of monitoring devices 215 along the length of antenna 260 can be determined by normalizing the determined gradients and treating the normalized data as representing a distance measurement of the fraction of antenna 260 length along which the monitoring device is located. In some embodiments an absolute position of monitoring device 215 may be determined using knowledge of the layout/design and/or dimensions of battery system 200 and antenna 260 and the estimated position of monitoring device 215.
The determined relative position of monitoring device 215 may then be 680 associated with or mapped to the unique ID of monitoring device 215. Steps 670 to 680 may then be repeated 690 until the relative positions of all monitoring devices 215 have been determined.
In some embodiments, a determined rate of change of phase difference against transmission frequency detected by monitoring device 215 may be compared with reference data to determine the position of monitoring device 215. In such embodiments, such reference data may be stored in the form of a lookup table mapping a determined rate of change of phase difference against transmission frequency to a position along antenna 260 and the position of monitoring device 215 could be determined without knowledge of phase data associated with other monitoring devices 215 in battery system 200.
Although, in battery system 200 described in detail above, processing to determine the location of monitoring device 215 has been described as occurring within controller 250, it will be appreciated that in other embodiments, the extent to which processing occurs at controller 250 or at an individual monitoring device 215 could be varied.
Thus, for example, in some embodiments, monitoring devices 215 could be arranged solely to monitor signals obtained from antenna 260 and return such measurements directly to central controller 250 for processing to determine phase difference measurements. Alternatively, in other embodiments monitoring device 215 could be arranged to process obtained signals and determine a position of the monitoring device 215 along antenna 260 which could be provided to controller 250 only when controller 250 required monitoring device 215 to indicate its location.
It will, however, be appreciated that the above described system has the benefits that the volume of data transmitted via antenna 260 is limited compared to a system in which unprocessed data is returned to controller 250 and that in the above described system, the programing required to convert detected phase difference measurements into absolute or relative position data only needs to be stored in memory 254 of controller 250 and is not duplicated within memories 340 of each of monitoring devices 215.
In some embodiments, the determined monitoring device positions and their associated unique identifiers may be stored in a non-transitory memory. The non-transitory memory may be operatively coupled to controller 250. In some embodiments, the position data may be stored in memories 340 of one or more monitoring devices 215 associated with one or more cells. This helps to ensure that the associated monitoring device 215 has a record of its position in a locally accessible memory, accessible by a battery management system if required. In other embodiments, the determined monitoring device 215 positions and their associated unique identifiers may be held in cloud storage to be accessed by a battery management system when battery system 200 is in use.
It will be appreciated that although, in many practical embodiments, it will be preferable for monitoring device 215 to be associated with a unique ID and for that unique ID to be communicated to controller 250, in some embodiments, monitoring device 215 may not provide a unique ID to controller 250, but may instead merely provide controller 250 with data identifying absolute or relative position measurement to controller 250 when such information is required by controller 250.
It will also be appreciated that rather than cycling through a plurality of transmission frequencies, in an alternative embodiment all the frequencies could be combined into a single waveform and applied simultaneously (a frequency ‘comb’, consisting of multiple single tones). The phase data at each frequency could then be calculated simultaneously by using a Fourier transform. A second Fourier transform may then be calculated for the same waveform but propagated in the other direction. The output of each Fourier transform is a complex IQ value at each frequency, or a phase/magnitude value at each frequency. IQ values can be transformed in the usual way into phase/magnitude. The first Fourier output may then be subtracted from the second Fourier output to determine the phase difference observed by a monitoring device at each transmission frequency. Calculating a Fourier transform is a computationally intensive step and requires more memory than calculating each phase difference value for one frequency at a time. For this reason, it is less suitable for a small microprocessor or microcontroller. But with sufficient processing power the results would be identical to the system described in detail above.
While method 600 and the associated description describe the determination of monitoring device 215 position by processor 252 of controller 250, in alternative embodiments, it is envisaged that the described methods could potentially be implemented by processor 350 within one or more of the monitoring devices 215. In such embodiments, one of monitoring devices 215 may be in a “master” configuration to determine monitoring device 215 positions while the remaining monitoring devices 215 are in a “slave” configuration.
In some embodiments, monitoring device 215 may determine its position within battery system 200 based on a determined rate of change of phase difference against transmission frequency observed at monitoring device 215 relative to one or more reference rate of change of phase differences against transmission frequency. In some embodiments, monitoring device 215 may receive one or more reference rate of change of phase differences against transmission frequency from other monitoring devices 215 or central controller 250.
Having associated monitoring device 215 unique ID with a position within battery system 200, characteristics of battery cells 210 monitored by monitoring device 215 may be associated with the position within battery system 200, thereby facilitating battery cell 210 diagnostics and maintenance. In an embodiment, where a monitored characteristic of one or more battery cells 210 associated with monitoring device 215 indicates a fault condition is present, the one or more battery cells 210 may be replaced based on the determined location of monitoring device 215 monitoring that particular battery cell 210. Therefore, the determination of monitoring device positions within battery system 200 enables associated faulty battery cells 210 within battery system 200 to be selectively replaced without the need for replacement of the entire battery system 200 or a block of battery cells 210 within battery system 200.
It will also be appreciated that while the embodiments disclosed above relate to technique for determining the position of monitoring devices 215 within a battery system, it will be appreciated that the above-described techniques could be applied in the context of radio receivers associated with a battery cell or group of battery cells in absence of any battery cell monitoring capabilities. In such embodiments, the determination of locations of radio receivers associated with battery cells could provide information which would facilitate the replacement of battery cells in the context of a product recall.
The descriptions of the various embodiments of the present disclosure have been presented for purposes of illustration and are not intended to be exhaustive or limiting to the scope of the disclosure. Many modifications and variations of the disclosed embodiments will be apparent to those of ordinary skill in the art from the herein disclosed embodiments, without departing from the scope of the disclosure. The terminology used herein to disclose the embodiments of the disclosure was chosen to best explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.
It is appreciated that certain features of the disclosure, which are, for clarity, described in the context of separate embodiments, may also be provided in combination in a single embodiment. Conversely, various features of the disclosure, which are, for brevity, described in the context of a single embodiment, may also be provided separately or in any suitable sub-combination or as suitable in any other described embodiment of the disclosure. Certain features described in the context of various embodiments are not to be considered essential features of those embodiments, unless the embodiment is inoperative without those elements.
Although the disclosure has been described in conjunction with specific embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, it is intended to embrace all such alternatives, modifications and variations that fall within the spirit and broad scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
21173623.6 | May 2021 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/062772 | 5/11/2022 | WO |